BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:Europe/Zurich
BEGIN:DAYLIGHT
DTSTART:20260329T030000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20261025T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260404T230812Z
UID:https://www.softpeelr.com/matches/107869
DTSTART:20260117T094500
DTEND:20260117T114500
CLASS:PUBLIC
CREATED:20260405T010812
DESCRIPTION:Match: Genève 2 - CCLO Ruetschi
LAST-MODIFIED:20260405T010812
LOCATION:Morges
SUMMARY:Genève 2 - CCLO Ruetschi
URL:https://www.softpeelr.com/matches/107869
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260404T230812Z
UID:https://www.softpeelr.com/matches/107882
DTSTART:20260117T133000
DTEND:20260117T153000
CLASS:PUBLIC
CREATED:20260405T010812
DESCRIPTION:Match: CCLO Ruetschi - Leysin
LAST-MODIFIED:20260405T010812
LOCATION:Morges
SUMMARY:CCLO Ruetschi - Leysin
URL:https://www.softpeelr.com/matches/107882
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260404T230812Z
UID:https://www.softpeelr.com/matches/107910
DTSTART:20260117T153000
DTEND:20260117T173000
CLASS:PUBLIC
CREATED:20260405T010812
DESCRIPTION:Match: CCLO-CCM Gremion - CCLO Ruetschi
LAST-MODIFIED:20260405T010812
LOCATION:Morges
SUMMARY:CCLO-CCM Gremion - CCLO Ruetschi
URL:https://www.softpeelr.com/matches/107910
END:VEVENT
END:VCALENDAR
