BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ExchangeKit//TSE//EN
X-WR-CALNAME:TSE market holidays 2028
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:tse-2028-01-03@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280103
DTEND;VALUE=DATE:20280104
SUMMARY:TSE closed: Market holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-01-10@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280110
DTEND;VALUE=DATE:20280111
SUMMARY:TSE closed: Coming of Age Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-02-11@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280211
DTEND;VALUE=DATE:20280212
SUMMARY:TSE closed: Foundation Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-02-23@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280223
DTEND;VALUE=DATE:20280224
SUMMARY:TSE closed: The Emperor's Birthday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-03-20@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280320
DTEND;VALUE=DATE:20280321
SUMMARY:TSE closed: Vernal Equinox Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-05-03@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280503
DTEND;VALUE=DATE:20280504
SUMMARY:TSE closed: Constitution Memorial Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-05-04@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280504
DTEND;VALUE=DATE:20280505
SUMMARY:TSE closed: Greenery Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-05-05@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280505
DTEND;VALUE=DATE:20280506
SUMMARY:TSE closed: Children's Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-07-17@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280717
DTEND;VALUE=DATE:20280718
SUMMARY:TSE closed: Marine Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-08-11@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280811
DTEND;VALUE=DATE:20280812
SUMMARY:TSE closed: Mountain Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-09-18@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280918
DTEND;VALUE=DATE:20280919
SUMMARY:TSE closed: Respect for the Aged Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-09-22@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280922
DTEND;VALUE=DATE:20280923
SUMMARY:TSE closed: Autumnal Equinox Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-10-09@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20281009
DTEND;VALUE=DATE:20281010
SUMMARY:TSE closed: Sports Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-11-03@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20281103
DTEND;VALUE=DATE:20281104
SUMMARY:TSE closed: Culture Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tse-2028-11-23@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20281123
DTEND;VALUE=DATE:20281124
SUMMARY:TSE closed: Labour Thanksgiving Day
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
