BEGIN:VCALENDAR VERSION:2.0 PRODID:ics.py - http://git.io/lLljaA BEGIN:VEVENT DURATION:PT3H DTSTART:20260314T155000Z SUMMARY:2026 WORLD CUP LANZAROTE - WOMEN UID:vSbMZzlb4zoj URL:https://triathlonlive.tv/video/vSbMZzlb4zoj END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260711T120000Z SUMMARY:2026 WTCS HAMBURG - MEN UID:0YmwndWJbgai URL:https://triathlonlive.tv/video/0YmwndWJbgai END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20261121T120000Z SUMMARY:2026 T100 SAUDI ARABIA (MEN) UID:BOrfzdA4iYPj URL:https://triathlonlive.tv/video/BOrfzdA4iYPj END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260509T120000Z SUMMARY:2026 WORLD CUP CHENGDU - MEN UID:XMaNPfHaGsXh URL:https://triathlonlive.tv/video/XMaNPfHaGsXh END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260627T120000Z SUMMARY:2026 WORLD CUP TISZAUJVAROS - WOMEN UID:b0y5pnp9HPIs URL:https://triathlonlive.tv/video/b0y5pnp9HPIs END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20261114T120000Z SUMMARY:2026 T100 DUBAI (WOMEN) UID:Dg8xw0JiFQZR URL:https://triathlonlive.tv/video/Dg8xw0JiFQZR END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260606T120000Z SUMMARY:2026 T100 SAN FRANCISCO (MEN) UID:DVGNbnilCHwC URL:https://triathlonlive.tv/video/DVGNbnilCHwC END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260925T120000Z SUMMARY:2026 U23 WORLD CHAMPIONSHIP PONTEVEDRA - MEN UID:DlNK1iVaZtPY URL:https://triathlonlive.tv/video/DlNK1iVaZtPY END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260314T175000Z SUMMARY:2026 WORLD CUP LANZAROTE - MEN UID:n0UjFtR5p9sO URL:https://triathlonlive.tv/video/n0UjFtR5p9sO END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260425T120000Z SUMMARY:2026 WTCS SAMARKAND - WOMEN UID:xYRKnRxEtRJe URL:https://triathlonlive.tv/video/xYRKnRxEtRJe END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260924T120000Z SUMMARY:2026 WORLD TRIATHLON PARA CHAMPIONSHIP PONTEVEDRA UID:czIuTTutOO99 URL:https://triathlonlive.tv/video/czIuTTutOO99 END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260620T120000Z SUMMARY:2026 WTCS QUIBERON - WOMEN UID:IqXgjwsxcz8A URL:https://triathlonlive.tv/video/IqXgjwsxcz8A END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260329T120000Z SUMMARY:2026 WTCS ABU DHABI MIXED RELAY UID:yASlUHkNBloM URL:https://triathlonlive.tv/video/yASlUHkNBloM END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260801T120000Z SUMMARY:2026 WORLD CUP RIO DE JANEIRO - WOMEN UID:OkpUq4wD7gK9 URL:https://triathlonlive.tv/video/OkpUq4wD7gK9 END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260925T120000Z SUMMARY:2026 JUNIOR WORLD CHAMPIONSHIP PONTEVEDRA - MEN UID:3ixRS0uh9v7Q URL:https://triathlonlive.tv/video/3ixRS0uh9v7Q END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260718T120000Z SUMMARY:2026 WORLD CUP EDMONTON - WOMEN UID:UIntoyGpA41D URL:https://triathlonlive.tv/video/UIntoyGpA41D END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260718T120000Z SUMMARY:2026 WORLD CUP EDMONTON - MEN UID:vHZ1UegC3dkF URL:https://triathlonlive.tv/video/vHZ1UegC3dkF END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20261211T120000Z SUMMARY:2026 T100 WORLD CHAMPIONSHIP FINALS QATAR UID:3mRynGIwlQR8 URL:https://triathlonlive.tv/video/3mRynGIwlQR8 END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260613T120000Z SUMMARY:2026 WORLD CUP HUATULCO - WOMEN UID:38HHtvXnZIoV URL:https://triathlonlive.tv/video/38HHtvXnZIoV END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260424T230000Z SUMMARY:2026 T100 SINGAPORE (MEN) UID:dPLhaCo9EYUZ URL:https://triathlonlive.tv/video/dPLhaCo9EYUZ END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260510T120000Z SUMMARY:2026 WORLD CUP CHENGDU MIXED RELAY UID:g5CUxi16wYdw URL:https://triathlonlive.tv/video/g5CUxi16wYdw END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260516T120000Z SUMMARY:2026 WTCS YOKOHAMA - MEN UID:5in8oqCm85UV URL:https://triathlonlive.tv/video/5in8oqCm85UV END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260530T120000Z SUMMARY:2026 WTCS ALGHERO - MEN UID:OmMZ80VFoVZw URL:https://triathlonlive.tv/video/OmMZ80VFoVZw END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260801T120000Z SUMMARY:2026 WORLD CUP RIO DE JANEIRO - MEN UID:G73NcZB943wY URL:https://triathlonlive.tv/video/G73NcZB943wY END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260712T120000Z SUMMARY:2026 MIXED RELAY WORLD CHAMPIONSHIP HAMBURG UID:xqh6yHq1z2h8 URL:https://triathlonlive.tv/video/xqh6yHq1z2h8 END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260925T120000Z SUMMARY:2026 U23 WORLD CHAMPIONSHIP PONTEVEDRA - WOMEN UID:Jt9WkVSgjytF URL:https://triathlonlive.tv/video/Jt9WkVSgjytF END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260925T120000Z SUMMARY:2026 JUNIOR WORLD CHAMPIONSHIP PONTEVEDRA - WOMEN UID:jX5wPrnw8ecf URL:https://triathlonlive.tv/video/jX5wPrnw8ecf END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260719T120000Z SUMMARY:2026 WORLD CUP EDMONTON MIXED RELAY UID:2SE1NHNXMkdr URL:https://triathlonlive.tv/video/2SE1NHNXMkdr END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260527T230000Z SUMMARY:2026 T100 SPAIN (WOMEN) UID:eqEGdfaLKQn9 URL:https://triathlonlive.tv/video/eqEGdfaLKQn9 END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260815T120000Z SUMMARY:2026 T100 VANCOUVER (WOMEN) UID:a4Fonq5GLR9z URL:https://triathlonlive.tv/video/a4Fonq5GLR9z END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260530T120000Z SUMMARY:2026 WTCS ALGHERO - WOMEN UID:LZsgS2Dedeac URL:https://triathlonlive.tv/video/LZsgS2Dedeac END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260321T120000Z SUMMARY:2026 WORLD CUP HAIKOU - MEN UID:xIgyfxrAhvDf URL:https://triathlonlive.tv/video/xIgyfxrAhvDf END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260620T120000Z SUMMARY:2026 WTCS QUIBERON - MEN UID:IYclGcSivaas URL:https://triathlonlive.tv/video/IYclGcSivaas END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260627T120000Z SUMMARY:2026 WORLD CUP TISZAUJVAROS - MEN UID:vIyBoUYM5uqj URL:https://triathlonlive.tv/video/vIyBoUYM5uqj END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260509T120000Z SUMMARY:2026 WORLD CUP CHENGDU - WOMEN UID:TAQc8Q8XVpUY URL:https://triathlonlive.tv/video/TAQc8Q8XVpUY END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260328T120000Z SUMMARY:2026 WTCS ABU DHABI - MEN UID:ZiWGIY1dSJRI URL:https://triathlonlive.tv/video/ZiWGIY1dSJRI END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260425T120000Z SUMMARY:2026 WTCS SAMARKAND - MEN UID:r9F454jk5vnO URL:https://triathlonlive.tv/video/r9F454jk5vnO END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260321T120000Z SUMMARY:2026 WORLD CUP HAIKOU - WOMEN UID:gaaFzjh16u3y URL:https://triathlonlive.tv/video/gaaFzjh16u3y END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260613T120000Z SUMMARY:2026 WORLD CUP HUATULCO - MEN UID:jKfbhgD2iYj5 URL:https://triathlonlive.tv/video/jKfbhgD2iYj5 END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260321T000000Z SUMMARY:2026 T100 GOLD COAST (WOMEN) UID:B3mSISnjSU6W URL:https://triathlonlive.tv/video/B3mSISnjSU6W END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260919T120000Z SUMMARY:2026 T100 FRENCH RIVIERA (MEN) UID:cGobCgrCPgxe URL:https://triathlonlive.tv/video/cGobCgrCPgxe END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260621T120000Z SUMMARY:2026 WTCS QUIBERON MIXED RELAY UID:H02NcIbygHdp URL:https://triathlonlive.tv/video/H02NcIbygHdp END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260531T120000Z SUMMARY:2026 WTCS ALGHERO MIXED RELAY UID:5vgfJJFAFZrn URL:https://triathlonlive.tv/video/5vgfJJFAFZrn END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260328T120000Z SUMMARY:2026 WTCS ABU DHABI - WOMEN UID:RzsTM23Pb3Up URL:https://triathlonlive.tv/video/RzsTM23Pb3Up END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260711T120000Z SUMMARY:2026 WTCS HAMBURG - WOMEN UID:VBAnJ7ZWnJZU URL:https://triathlonlive.tv/video/VBAnJ7ZWnJZU END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260516T120000Z SUMMARY:2026 WTCS YOKOHAMA - WOMEN UID:uYCuDyBDjrKo URL:https://triathlonlive.tv/video/uYCuDyBDjrKo END:VEVENT END:VCALENDAR