BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Example Corp//NONSGML Event Test//EN BEGIN:VEVENT UID:event1@example.com DTSTAMP:20231115T100000Z DTSTART:20231115T100000Z DTEND:20231115T110000Z SUMMARY:Weekly Meeting RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR;COUNT=10 DESCRIPTION:Occurs every Monday, Wednesday, and Friday for 10 occurrences. END:VEVENT BEGIN:VEVENT UID:event2@example.com DTSTAMP:20231115T100000Z DTSTART:20231120T080000Z DTEND:20231120T090000Z SUMMARY:Monthly Team Sync RRULE:FREQ=MONTHLY;BYMONTHDAY=15;INTERVAL=2;COUNT=6 DESCRIPTION:Occurs on the 15th of every second month for 6 occurrences. END:VEVENT BEGIN:VEVENT UID:event3@example.com DTSTAMP:20231115T100000Z DTSTART:20231115T140000Z DTEND:20231115T150000Z SUMMARY:Quarterly Review RRULE:FREQ=MONTHLY;INTERVAL=3;BYDAY=TH;BYSETPOS=2;COUNT=4 DESCRIPTION:Occurs on the second Thursday of every third month for 4 occurrences. END:VEVENT BEGIN:VEVENT UID:event4@example.com DTSTAMP:20231115T100000Z DTSTART:20231122T120000Z DTEND:20231122T130000Z SUMMARY:Bi-weekly Team Catch-Up RRULE:FREQ=WEEKLY;INTERVAL=2;BYDAY=WE;UNTIL=20240315T000000Z DESCRIPTION:Occurs every other Wednesday until March 15, 2024. END:VEVENT BEGIN:VEVENT UID:event5@example.com DTSTAMP:20231115T100000Z DTSTART:20231201T090000Z DTEND:20231201T100000Z SUMMARY:Yearly Planning Session RRULE:FREQ=YEARLY;BYMONTH=12;BYDAY=1FR;COUNT=3 DESCRIPTION:Occurs on the first Friday of December each year for 3 occurrences. END:VEVENT END:VCALENDAR