BEGIN:VCALENDAR VERSION:2.0 PRODID:ics.py - http://git.io/lLljaA 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:20260628T120000Z 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:20260425T080000Z SUMMARY:2026 WTCS SAMARKAND - WOMEN UID:xYRKnRxEtRJe URL:https://triathlonlive.tv/video/xYRKnRxEtRJe END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260822T120000Z SUMMARY:2026 WORLD CUP LIMA - MEN UID:4cSxjgzIpzsf URL:https://triathlonlive.tv/video/4cSxjgzIpzsf 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:20260925T120000Z SUMMARY:2026 WORLD TRIATHLON PARA CHAMPIONSHIP PONTEVEDRA UID:czIuTTutOO99 URL:https://triathlonlive.tv/video/czIuTTutOO99 END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260802T120000Z 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:20260808T120000Z SUMMARY:2026 WORLD CUP ASUNCION - WOMEN UID:CBQMHZuu6lk3 URL:https://triathlonlive.tv/video/CBQMHZuu6lk3 END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260515T215000Z SUMMARY:2026 WTPS YOKOHAMA UID:htZGZovjfSNd URL:https://triathlonlive.tv/video/htZGZovjfSNd 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:20260614T120000Z SUMMARY:2026 WORLD CUP HUATULCO - WOMEN UID:38HHtvXnZIoV URL:https://triathlonlive.tv/video/38HHtvXnZIoV END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260425T060000Z 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:20260808T120000Z SUMMARY:2026 WORLD CUP ASUNCION - MEN UID:CFmziVDmhIta URL:https://triathlonlive.tv/video/CFmziVDmhIta END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260516T034500Z 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:20260829T120000Z SUMMARY:2026 WTCS WEIHAI - MEN UID:KbIOuZExArC3 URL:https://triathlonlive.tv/video/KbIOuZExArC3 END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260802T120000Z 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:20260725T120000Z SUMMARY:2026 WTCS LONDON - WOMEN UID:5oNCOxTmAUcD URL:https://triathlonlive.tv/video/5oNCOxTmAUcD 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:20260620T120000Z SUMMARY:2026 WTCS QUIBERON - MEN UID:IYclGcSivaas URL:https://triathlonlive.tv/video/IYclGcSivaas END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260628T120000Z 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:20260425T104500Z SUMMARY:2026 WTCS SAMARKAND - MEN UID:r9F454jk5vnO URL:https://triathlonlive.tv/video/r9F454jk5vnO END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260614T120000Z SUMMARY:2026 WORLD CUP HUATULCO - MEN UID:jKfbhgD2iYj5 URL:https://triathlonlive.tv/video/jKfbhgD2iYj5 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:20260822T120000Z SUMMARY:2026 WORLD CUP LIMA - WOMEN UID:N5zDkYcVPLdr URL:https://triathlonlive.tv/video/N5zDkYcVPLdr 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:20260711T120000Z SUMMARY:2026 WTCS HAMBURG - WOMEN UID:VBAnJ7ZWnJZU URL:https://triathlonlive.tv/video/VBAnJ7ZWnJZU END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260725T120000Z SUMMARY:2026 WTCS LONDON - MEN UID:GiRHSPQvZj11 URL:https://triathlonlive.tv/video/GiRHSPQvZj11 END:VEVENT BEGIN:VEVENT DURATION:PT3H DTSTART:20260516T010000Z SUMMARY:2026 WTCS YOKOHAMA - WOMEN UID:uYCuDyBDjrKo URL:https://triathlonlive.tv/video/uYCuDyBDjrKo END:VEVENT END:VCALENDAR