1<!doctype html><html data-n-head-ssr lang="en" data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D"> 2<head ><meta data-n-head="ssr" charset="utf-8"><meta data-n-head="ssr" http-equiv="x-ua-compatible" content="ie=edge"><meta data-n-head="ssr" name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1"><meta data-n-head="ssr" name="msapplication-TileColor" content="#da532c"><meta data-n-head="ssr" name="msapplication-config" content="https://triathlon.org/static-assets/favicons/browserconfig.xml"><meta data-n-head="ssr" name="theme-color" content="#ffffff"><meta data-n-head="ssr" property="fb:pages" content=""><meta data-n-head="ssr" property="fb:app_id" content=""><meta data-n-head="ssr" name="description" content="Stay updated with the latest global triathlon news, including events, athlete updates, and industry announcements."><meta data-n-head="ssr" property="og:site_name" content="Triathlon"><meta data-n-head="ssr" name="twitter:card" content="summary_large_image"><meta data-n-head="ssr" name="twitter:title" content="Triathlon News"><meta data-n-head="ssr" name="twitter:description" content="Stay updated with the latest global triathlon news, including events, athlete updates, and industry announcements."><meta data-n-head="ssr" name="twitter:url" content="https://triathlon.org/news"><meta data-n-head="ssr" name="twitter:image" content="https://triathlon.org/static-assets/images/default-social-share.jpg?v=1.46"><meta data-n-head="ssr" property="og:type" content="website"><meta data-n-head="ssr" property="og:title" content="Triathlon News"><meta data-n-head="ssr" property="og:description" content="Stay updated with the latest global triathlon news, including events, athlete updates, and industry announcements."><meta data-n-head="ssr" property="og:url" content="https://triathlon.org/news"><meta data-n-head="ssr" property="og:image:alt" content="Stay updated with the latest global triathlon news, including events, athlete updates, and industry announcements."><meta data-n-head="ssr" property="og:image:width" content="1200px"><meta data-n-head="ssr" property="og:image:height" content="1200px"><meta data-n-head="ssr" property="og:image" content="https://triathlon.org/static-assets/images/default-social-share.jpg?v=1.46"><meta data-n-head="ssr" property="og:image:secure_url" content="https://triathlon.org/static-assets/images/default-social-share.jpg?v=1.46"><title>Triathlon News</title><link data-n-head="ssr" rel="preconnect" href="http://www.googletagmanager.com/"><link data-n-head="ssr" rel="preconnect" href="http://cdnjs.cloudflare.com/"><link data-n-head="ssr" rel="preconnect" href="http://connect.facebook.net/"><link data-n-head="ssr" rel="dns-prefetch" href="http://www.gstatic.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://www.googletagservices.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://cdnjs.cloudflare.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://asia.adform.net/"><link data-n-head="ssr" rel="dns-prefetch" href="http://s2.adform.net/"><link data-n-head="ssr" rel="dns-prefetch" href="http://appleid.cdn-apple.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://connect.facebook.net/"><link data-n-head="ssr" rel="dns-prefetch" href="http://www.facebook.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://staticxx.facebook.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://fonts.gstatic.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://fonts.googleapis.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://tpc.googlesyndication.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://www.google-analytics.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://securepubads.g.doubleclick.net/"><link data-n-head="ssr" rel="dns-prefetch" href="http://sc-static.net/"><link data-n-head="ssr" rel="dns-prefetch" href="http://platform.twitter.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://platform.instagram.com/"><link data-n-head="ssr" rel="dns-prefetch" href="http://www.instagram.com/"><link data-n-head="ssr" rel="apple-touch-icon" sizes="180x180" href="https://triathlon.org/static-assets/favicons/apple-touch-icon.png"><link data-n-head="ssr" rel="icon" type="image/png" sizes="32x32" href="https://triathlon.org/static-assets/favicons/favicon-32x32.png"><link data-n-head="ssr" rel="icon" type="image/png" sizes="16x16" href="https://triathlon.org/static-assets/favicons/favicon-16x16.png"><link data-n-head="ssr" rel="mask-icon" href="https://triathlon.org/static-assets/favicons/safari-pinned-tab.svg" color="#280f0f"><link data-n-head="ssr" rel="shortcut icon" href="https://triathlon.org/static-assets/favicons/favicon.ico?v=1.46"><link data-n-head="ssr" rel="canonical" href="https://triathlon.org/news"><style data-n-head="ssr" type="text/css">:root{--base-font-size:62.5%;--vh:1vh;--vw:1vw;--window-inner-height:calc(var(--vh, 1vh) * 100);--window-inner-width:calc(var(--vw, 1vw) * 100);--content-width:var(--window-inner-width);--container-white-space:1.6rem;--xl-container-white-space:0rem;--container-max-width:calc(var(--window-inner-width) - 2 * var(--container-white-space));--lg-container-max-width:calc(var(--window-inner-width) - 2 * var(--container-white-space));--header-height:5.6rem;--logo-width:10rem;--header-redirect-height:4.8rem;--swiper-button-width:4.8rem;--swiper-button-height:4.8rem;--livestrip-height:12.4rem;--secondary-header-height:10.4rem;--secondary-logo-width:14.4rem;--space-1:0.4rem;--space-1-neg:-0.4rem;--space-2:0.8rem;--space-2-neg:-0.8rem;--space-3:1.2rem;--space-3-neg:-1.2rem;--space-4:1.6rem;--space-4-neg:-1.6rem;--space-5:2rem;--space-5-neg:-2rem;--space-6:2.4rem;--space-6-neg:-2.4rem;--space-7:2.8rem;--space-7-neg:-2.8rem;--space-8:3.2rem;--space-8-neg:-3.2rem;--space-9:3.6rem;--space-9-neg:-3.6rem;--space-10:4rem;--space-10-neg:-4rem;--space-11:4.4rem;--space-11-neg:-4.4rem;--space-12:4.8rem;--space-12-neg:-4.8rem;--space-13:5.2rem;--space-13-neg:-5.2rem;--space-14:5.6rem;--space-14-neg:-5.6rem;--space-15:6rem;--space-15-neg:-6rem;--space-16:6.4rem;
2--space-16-neg:-6.4rem;--space-17:6.8rem;--space-17-neg:-6.8rem;--space-18:7.2rem;--space-18-neg:-7.2rem;--space-19:7.6rem;--space-19-neg:-7.6rem;--space-20:8rem;--space-20-neg:-8rem;--space-21:8.4rem;--space-21-neg:-8.4rem;--space-22:8.8rem;--space-22-neg:-8.8rem;--space-23:9.2rem;--space-23-neg:-9.2rem;--space-24:9.6rem;--space-24-neg:-9.6rem;--space-25:10rem;--space-25-neg:-10rem;--space-0:0;--full-radius:1rem;--half-radius:calc(var(--full-radius) / 2);--z-multimedia-item-icon:1;--z-header:6;--z-header-nav:6;--z-search-result-modal:4;--z-search-button:6;--z-backdrop-modal:5;--z-list-anchor-overlay:-1;--z-status:1;--z-banner-event-overlay:-1;--z-overlay-icon:1;--z-dropdown-wrap:1;--z-banner-position:1;--z-showcase-card:1;--z-event-sports:-1;--z-content-bg:-1;--z-pattern:-1;--z-livestrip:1;--z-filter:7;--z-input:1;--z-filter-dropdown:2;--z-secondary-nav:5;--z-waf-dropdown:1;--z-content:2;--z-hero-content:2;--z-athlete-search-list:1;--z-modal:7;--z-loader:11;--z-eventborder:1;--z-searchlist:2;--z-multisportlegend-bg:-1;--z-event-participate-bg:-1;--z-commitment-bg:-1;--z-sportsclass-bg:-1;--z-arena-banner:1;--z-default:1;--z-media-vector:1;--z-calendar:1;--z-banner-bg:-2;--z-headernegative:-1;--z-youtube-iframe:2;--z-events-page-above-loader:4;--border-radius-xs:0.4rem;--border-radius-s:0.8rem;--border-radius-r:1.2rem;--border-radius-m:1.6rem;--border-radius-l:2.4rem;--border-radius-xl:3.2rem}@media (min-width:768px){:root{--container-white-space:3.2rem;--lg-container-max-width:calc(var(--window-inner-width) - var(--container-white-space));--livestrip-height:8.8rem}}@media (min-width:1024px){:root{--container-white-space:6.4rem;--logo-width:15rem;--header-height:8rem;--secondary-header-height:8rem}}@media (min-width:1440px){:root{--container-white-space:8rem;--container-max-width:min(calc(var(--window-inner-width) - 2 * var(--container-white-space)), 166rem);--lg-container-max-width:min(calc(var(--window-inner-width) - var(--container-white-space)), 166rem);--xl-container-white-space:calc((var(--window-inner-width) - var(--container-max-width)) / 2)}}@media (min-width:1660px){:root{--lg-container-max-width:min(calc(var(--window-inner-width) - var(--container-white-space)), 174rem)}}@keyframes shimmerAnimation{100%{transform:translateX(100%)}}@keyframes carouselDotsAnimation{100%{transform:scaleX(1);background-color:var(--secondary-50)}}@keyframes loader{0%{-webkit-transform:rotate(0) scale(1);transform:translate(-50%,-50%) rotate(0) scale(1)}50%{-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(1.2);transform:translate(-50%,-50%) rotate(45deg) scale(1.2)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg) scale(1);transform:translate(-50%,-50%) rotate(360deg) scale(1)}}@keyframes loader-reverse{0%{-webkit-transform:translate(-50%,-50%) rotate(360deg) scale(1);transform:translate(-50%,-50%) rotate(360deg) scale(1)}50%{-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(1.2);transform:translate(-50%,-50%) rotate(45deg) scale(1.2)}100%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(1);transform:translate(-50%,-50%) rotate(0) scale(1)}}@keyframes fadeIn{from{bottom:0;opacity:0}
2to{bottom:3rem;opacity:1}}@keyframes fadeOut{from{bottom:3rem;opacity:1}to{bottom:0;opacity:0}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--neutral-0:hsl(0 0% 100%);--hsl-neutral-0:0 0% 100%;--neutral-5:hsl(0 0% 96%);--hsl-neutral-5:0 0% 96%;--neutral-10:hsl(225 8% 90%);--hsl-neutral-10:225 8% 90%;--neutral-20:hsl(225 8% 80%);--hsl-neutral-20:225 8% 80%;--neutral-30:hsl(227 7% 74%);--hsl-neutral-30:227 7% 74%;--neutral-40:hsl(225 7% 66%);--hsl-neutral-40:225 7% 66%;--neutral-50:hsl(228 7% 55%);--hsl-neutral-50:228 7% 55%;--neutral-60:hsl(225 5% 47%);--hsl-neutral-60:225 5% 47%;--neutral-70:hsl(224 8% 38%);--hsl-neutral-70:224 8% 38%;--neutral-80:hsl(228 11% 26%);--hsl-neutral-80:228 11% 26%;--neutral-90:hsl(220 7% 18%);--hsl-neutral-90:220 7% 18%;--neutral-100:hsl(228 10% 10%);--hsl-neutral-100:228 10% 10%;--primary-0:hsl(225 77% 95%);--hsl-primary-0:225 77% 95%;--primary-10:hsl(225 84% 81%);--hsl-primary-10:225 84% 81%;--primary-20:hsl(225 84% 71%);--hsl-primary-20:225 84% 71%;--primary-30:hsl(226 85% 65%);--hsl-primary-30:226 85% 65%;--primary-40:hsl(225 84% 60%);--hsl-primary-40:225 84% 60%;--primary-50:hsl(226 78% 51%);--hsl-primary-50:226 78% 51%;--primary-55:hsl(216 100% 32%);--hsl-primary-55:216 100% 32%;--primary-60:hsl(226 76% 47%);--hsl-primary-60:226 76% 47%;--primary-70:hsl(226 77% 41%);--hsl-primary-70:226 77% 41%;--primary-80:hsl(226 77% 31%);--hsl-primary-80:226 77% 31%;--primary-85:hsl(216 100% 23%);--hsl-primary-85:216 100% 23%;--primary-90:hsl(226 78% 21%);--hsl-primary-90:226 78% 21%;--primary-100:hsl(225 79% 11%);--hsl-primary-100:225 79% 11%;--secondary-0:hsl(120 52% 95%);--hsl-secondary-0:120 52% 95%;--secondary-10:hsl(120 52% 90%);--hsl-secondary-10:120 52% 90%;--secondary-20:hsl(119 52% 80%);--hsl-secondary-20:119 52% 80%;--secondary-30:hsl(119 53% 71%);--hsl-secondary-30:119 53% 71%;--secondary-40:hsl(118 53% 61%);--hsl-secondary-40:118 53% 61%;--secondary-50:hsl(119 53% 51%);--hsl-secondary-50:119 53% 51%;--secondary-60:hsl(119 50% 46%);--hsl-secondary-60:119 50% 46%;--secondary-70:hsl(118 51% 41%);--hsl-secondary-70:118 51% 41%;--secondary-80:hsl(119 51% 36%);--hsl-secondary-80:119 51% 36%;--secondary-90:hsl(118 51% 25%);--hsl-secondary-90:118 51% 25%;--secondary-100:hsl(119 51% 15%);--hsl-secondary-100:119 51% 15%;--positive-0:hsl(144 62% 94%);--hsl-positive-0:144 62% 94%;--positive-40:hsl(143 63% 75%);--hsl-positive-40:143 63% 75%;--positive-50:hsl(150 71% 49%);--hsl-positive-50:150 71% 49%;--positive-60:hsl(148 100% 37%);--hsl-positive-60:148 100% 37%;--positive-90:hsl(145 100% 20%);--hsl-positive-90:145 100% 20%;--notice-0:hsl(49 100% 88%);--hsl-notice-0:49 100% 88%;--notice-40:hsl(49 100% 80%);--hsl-notice-40:49 100% 80%;--notice-50:hsl(50 98% 60%);--hsl-notice-50:50 98% 60%;--notice-60:hsl(50 94% 54%);--hsl-notice-60:50 94% 54%;--notice-90:hsl(50 92% 20%);--hsl-notice-90:50 92% 20%;--negative-0:hsl(353 100% 97%);--hsl-negative-0:353 100% 97%;--negative-40:hsl(1 74% 71%);--hsl-negative-40:1 74% 71%;--negative-50:hsl(6 100% 64%);--hsl-negative-50:6 100% 64%;--negative-60:hsl(3 70% 55%);--hsl-negative-60:3 70% 55%;--negative-70:hsl(0 100% 55%);--hsl-negative-70:0 100% 55%;--negative-90:hsl(4 83% 28%);--hsl-negative-90:4 83% 28%;--informative-0:hsl(208 100% 95%);--hsl-informative-0:208 100% 95%;--informative-10:hsl(215 100% 95%);--hsl-informative-10:215 100% 95%;--informative-40:hsl(209 100% 78%);--hsl-informative-40:209 100% 78%;--informative-50:hsl(209 100% 64%);--hsl-informative-50:209 100% 64%;--informative-60:hsl(212 86% 55%);--hsl-informative-60:212 86% 55%;--informative-90:hsl(227 68% 47%);--hsl-informative-90:227 68% 47%;--shimmer-light:hsl(0 0% 95%);--hsl-shimmer-light:0 0% 95%;--shimmer-dark:hsl(0 0% 67%);--hsl-shimmer-dark:0 0% 67%;--gradient-0:hsl(223 14% 10%);--hsl-gradient-0:223 14% 10%;--gradient1-0:hsl(48 49% 67%);--hsl-gradient1-0:48 49% 67%;--pure-black-0:hsl(0 0% 0%);--hsl-pure-black-0:0 0% 0%;--pure-black-30:hsl(0 0% 30%);--hsl-pure-black-30:0 0% 30%;--focus-0:hsl(216 100% 50%);--hsl-focus-0:216 100% 50%;--dark-focus-0:hsl(216 100% 59%);--hsl-dark-focus-0:216 100% 59%;--specific-selected-0:hsl(216 100% 23%);--hsl-specific-selected-0:216 100% 23%;--medium-black-0:hsl(268 24% 15%);--hsl-medium-black-0:268 24% 15%;--gold-0:hsl(41 86% 70%);--hsl-gold-0:41 86% 70%;--silver-0:hsl(0 0% 90%);--hsl-silver-0:0 0% 90%;--bronze-0:hsl(34 46% 69%);--hsl-bronze-0:34 46% 69%;--spotify-0:hsl(159 31% 39%);--hsl-spotify-0:159 31% 39%}.btn-download.btn-outline,.btn-download:not(.btn-outline),.btn-icon-ar.btn-outline,.btn-icon-ar:not(.btn-outline),.filter-btn-section .btn-applyfilter,.filter-btn-section .btn-resetfilter,.filter-section .btn-applyfilter,.filter-section .btn-resetfilter,.no-data-container .btn-site,.search-no-result .btn-site,.waf-listing .head-tab li a,.waf-newsletter .form-group .btn-fill,.waf-system-page .btn-fill,.waf-template .action-link a{min-height:4.8rem;border-radius:50vmax;padding:0 var(--space-3);border:1px solid transparent;background-color:transparent;font-weight:700;display:flex;justify-content:center;align-items:center}.btn-download.btn-outline>*,.btn-download:not(.btn-outline)>*,.btn-icon-ar.btn-outline>*,.btn-icon-ar:not(.btn-outline)>*,.filter-btn-section .btn-applyfilter>*,.filter-btn-section .btn-resetfilter>*,.filter-section .btn-applyfilter>*,.filter-section .btn-resetfilter>*,.no-data-container .btn-site>*,.search-no-result .btn-site>*,.waf-listing .head-tab li a>*,.waf-newsletter .form-group .btn-fill>*,.waf-system-page .btn-fill>*,.waf-template .action-link a>*{font-weight:700;font-size:1.4rem;color:inherit;gap:var(--space-2);display:flex;justify-content:center;align-items:center}.btn-download.btn-outline>:after,.btn-download:not(.btn-outline)>:after,.btn-icon-ar.btn-outline>:after,.btn-icon-ar:not(.btn-outline)>:after,.filter-btn-section .btn-applyfilter>:after,.filter-btn-section .btn-resetfilter>:after,.filter-section .btn-applyfilter>:after,.filter-section .btn-resetfilter>:after,.no-data-container .btn-site>:after,.search-no-result .btn-site>:after,.waf-listing .head-tab li a>:after,.waf-newsletter .form-group .btn-fill>:after,.waf-system-page .btn-fill>:after,.waf-template .action-link a>:after{line-height:1;color:inherit}.filter-btn-section .btn-resetfilter,.filter-section .btn-resetfilter,.waf-listing .head-tab li a{color:var(--primary-50);padding:0 var(--space-5)}.filter-btn-section .btn-resetfilter:hover,.filter-section .btn-resetfilter:hover,.waf-listing .head-tab li a:hover{color:var(--primary-70)}.filter-btn-section .btn-resetfilter:focus,.filter-section .btn-resetfilter:focus,.waf-listing .head-tab li a:focus{color:var(--primary-80)}.filter-btn-section .btn-applyfilter,.filter-section .btn-applyfilter,.no-data-container .btn-site,.search-no-result .btn-site,.waf-newsletter .form-group .btn-fill,.waf-system-page .btn-fill{background-color:var(--primary-50);color:var(--neutral-5);padding:0 var(--space-5)}.filter-btn-section .btn-applyfilter:hover,.filter-section .btn-applyfilter:hover,.no-data-container .btn-site:hover,.search-no-result .btn-site:hover,.waf-newsletter .form-group .btn-fill:hover,.waf-system-page .btn-fill:hover{background-color:var(--primary-70)}.filter-btn-section .btn-applyfilter:focus,.filter-section .btn-applyfilter:focus,.no-data-container .btn-site:focus,.search-no-result .btn-site:focus,.waf-newsletter .form-group .btn-fill:focus,.waf-system-page .btn-fill:focus{background-color:var(--primary-80)}.btn-download:not(.btn-outline),.btn-icon-ar:not(.btn-outline){background-color:var(--primary-50);color:var(--neutral-5)}.btn-download:hover:not(.btn-outline),.btn-icon-ar:hover:not(.btn-outline){background-color:var(--primary-70)}.btn-download:focus:not(.btn-outline),.btn-icon-ar:focus:not(.btn-outline){background-color:var(--primary-80)}.btn-download:not(.btn-outline)>:after,.btn-icon-ar:not(.btn-outline)>:after{color:inherit;line-height:1}.waf-template .action-link a{color:var(--primary-50);border-color:var(--primary-50);padding:0 var(--space-5)}.waf-template .action-link a:hover{color:var(--primary-70);border-color:var(--primary-70)}.waf-template .action-link a:focus{color:var(--primary-80);border-color:var(--primary-80)}.btn-download.btn-outline,.btn-icon-ar.btn-outline{color:var(--primary-50);border-color:var(--primary-50)}.btn-download.btn-outline:hover,.btn-icon-ar.btn-outline:hover{color:var(--primary-70);border-color:var(--primary-70)}.btn-download.btn-outline:focus,.btn-icon-ar.btn-outline:focus{color:var(--primary-80);border-color:var(--primary-80)}.btn-download.btn-outline>:after,.btn-icon-ar.btn-outline>:after{color:inherit;line-height:1}.accordion-header .btn-text{font-size:1.2rem;font-weight:400}.filter-btn-section .selected-option,.filter-section .selected-option,.waf-no-data .text,h6{font-size:1.4rem;font-weight:700}.header-wrapper .header-nav .nav-text,.live-event-section .live-event-items .text-link,.site-header .sub-nav-text,.top-trending-section .live-event-items .text-link,.waf-no-data .description,h5{font-size:1.6rem;font-weight:700}.search-section .site-search-form .search-input,.site-search .site-search-form .search-input{font-size:1.6rem}h4{font-size:1.8rem;font-weight:700}.modal-window .btn-close::after{font-size:1.8rem}h3{font-size:2rem;font-weight:700}.waf-no-data .title,h2{font-size:2.4rem;font-weight:700}.footer-top-section .social-list .social-text:before{font-size:2.4rem}.article-swiper .btn-text,.filter-btn-section .btn-cancel .btn-text,.filter-section .btn-cancel .btn-text,.footer-top-section .social-list .social-text,.player-photos-wrapper .btn-text,.search-section .btn-close .btn-text,.search-section .item-close .btn-text,.secondary-nav .logo-text,.site-header .btn-search .btn-text,.site-header .nav-back .nav-text,.site-logo-link,.site-search .btn-close .btn-text,.site-search .item-close .btn-text,.social-menu-wrapper .social-text,.waf-article-gallery .btn-text,.waf-listing .search-section .btn-text{font-size:0}h1{font-size:5.6rem;line-height:1.3;font-weight:700}.waf-listing .head-wrap .title,.waf-listing .title,.waf-template .head-wrap .title{font-size:3.2rem;line-height:1.3;font-weight:700}.waf-newsletter .title::first-line,.waf-system-page .text-head,.waf-template .head-title{font-size:2.4rem;line-height:1.4;font-weight:700}.filter-btn-section .dropdown-list-head .btn-back .btn-text,.filter-btn-section .head .label,.filter-section .dropdown-list-head .btn-back .btn-text,.filter-section .head .label,.site-header .nav-link-athlete:has(.sub-ul.active) .nav-text,.site-header .nav-link-more:has(.sub-ul.active) .nav-text,.waf-template .accordion-header .btn-text,.waf-template .title{font-size:2rem;line-height:1.4;font-weight:700}.site-header .latest-news .article-title,.waf-listing .title,.waf-listing.waf-horizontal-list .article-title{font-size:1.4rem;line-height:1.6;font-weight:700}.accordion-header,.article-gallery .modal-window .preview-swiper,.article-swiper .article-gallery-item,.article-swiper .article-item,.filter-btn-section .label-wrapper,.filter-btn-section .label-wrapper label,.filter-btn-section .label-wrapper label:before,.filter-section .label-wrapper,.filter-section .label-wrapper label,.filter-section .label-wrapper label:before,.footer-nav-link.submenu>.nav-anchor,.footer-promo-item .nav-anchor,.footer-wrapper,.form-select-box,.form-select-box .btn-text,.item-type-photo,.item-type-video,.live-event-section>.title,.loader-wrapper .loader,.media-listing-page .waf-listing .search-results-modal,.overlay-loader,.pagination a,.pagination button,.player-photos-wrapper .article-gallery-item,.player-photos-wrapper .article-item,.player-photos-wrapper .modal-window .preview-swiper,.search-section .search-results-item,.search-section .site-search-form,.secondary-nav .secondary-nav-wrapper,.site-header .latest-photos .article-item,.site-header .latest-photos .article-thumbnail>a,.site-header .latest-videos .article-item,.site-header .latest-videos .article-thumbnail>a,.site-search .search-results-item,.site-search .site-search-form,.social-menu-wrapper .social-list,.table tr,.top-trending-section>.title,.waf-article-gallery .article-gallery-item,.waf-article-gallery .article-item,.waf-article-gallery .modal-window .preview-swiper,.waf-listing .tab-item.active .tab-name,.waf-listing .waf-body,.waf-listing .waf-head,.waf-listing.waf-overlay-list .article-item,.waf-listing.waf-overlay-list .article-thumbnail>a,.waf-loader .loader,.waf-template .action-tiles a,.waf-template .waf-body,.waf-template .waf-head,.wtc-event-header .secondary-nav-list,.wtc-event-header .secondary-nav-wrapper,.wtc-races-header .secondary-nav-list,.wtc-races-header .secondary-nav-wrapper,[class^=img-]{position:relative}.wtc-event-header .secondary-nav-link.back-btn,.wtc-races-header .secondary-nav-link.back-btn{position:absolute}.site-header .latest-photos .article-thumbnail>a:after,.site-header .latest-videos .article-thumbnail>a:after,.waf-listing.waf-overlay-list .article-thumbnail>a:after{position:absolute;inset:0;margin:auto}.footer-wrapper:before,.form-select-box .select-list,.secondary-nav,.site-header .sub-nav-wrap.active,.waf-system-page::before,[class^=img-] img{position:absolute;top:0;left:0}.article-list .social-share-wrap{position:absolute;top:0;right:0}.content-app,.no-data-container,.search-no-result,.search-results-modal{border-radius:var(--full-radius)}.img-box{border-radius:var(--half-radius)}.filter-btn-section .selected-option,.filter-section .selected-option,.footer-promo-item .nav-anchor:before,.loader-wrapper .loader,.loader-wrapper .loader::before,.loader-wrapper .loader:after,.search-section .btn-search[aria-expanded=true],.site-header .btn-hamburger[aria-expanded=true],.site-search .btn-search[aria-expanded=true],.top-trending-section .meta-date::before,.top-trending-section .meta-origin .image,.waf-loader .loader,.waf-loader .loader::before,.waf-loader .loader:after,.website-spinner{border-radius:50%}.search-section .tab-link,.site-search .tab-link,.waf-no-data .btn-site{border-radius:50vmax}.pagination a,.pagination button,.snackbar-wrap,.waf-newsletter .form-control{border-radius:.4rem}.article-swiper .btn-more,.article-swiper .img-box,.item-type-photo .item-type-icon,.item-type-video .item-type-icon,.live-event-section>.title:before,.player-photos-wrapper .btn-more,.player-photos-wrapper .img-box,.top-trending-section>.title:before,.waf-article-gallery .btn-more,.waf-article-gallery .img-box,.waf-template .action-tiles a{border-radius:.8rem}.header-wrapper .header-nav,.no-data-container,.site-header .link,.sub-ul,.waf-listing .tab-container,.waf-listing .waf-body,.waf-system-page .waf-body,.waf-template,.waf-template .waf-body{border-radius:1.6rem}.footer-wrapper{border-radius:2.4rem}.media-listing-page .waf-listing .tab-container,.no-page-head .waf-no-page-head .waf-body,.no-page-head .waf-no-page-head .waf-head{margin-top:var(--space-0)}.waf-template .accordion-item:not(:last-child):first-child .accordion-header{padding-top:var(--space-0)}.content-app .app-action,.waf-no-data .description{margin-top:var(--space-2)}.article-gallery .modal-window .thumbnail-swiper,.footer-nav-link.submenu .sub-ul,.form-select-box,.player-photos-wrapper .modal-window .thumbnail-swiper,.site-header .latest-news .article-title,.waf-article-gallery .modal-window .thumbnail-swiper,.waf-listing.waf-horizontal-list .article-title{margin-top:var(--space-4)}.accordion-header[aria-expanded=true]~.accordion-body{padding-top:var(--space-4)}.site-header .link{margin-top:var(--space-5)}.footer-promo-link,.site-search .search-results-content{margin-top:var(--space-6)}.search-section .search-results-content,.waf-listing .priamry-tabs{padding-top:var(--space-6)}.no-data-container,.search-no-result,.site-header .sub-nav-wrap+.sub-nav-wrap,.trending-event-list,.waf-listing .tab-container,.waf-system-page .useful-links-section{margin-top:var(--space-8)}.footer-grey .footer-wrapper,.no-data-container .btn-site,.pagination-wrap,.search-no-result .btn-site{margin-top:var(--space-10)}.filter-btn-section .label-wrapper label:before,.filter-section .label-wrapper label:before,.footer-promo-item .nav-anchor:before{margin-right:var(--space-2)}.row{margin-right:var(--space-2-neg)}.search-input-wrap:has(.search-text) .search-input{padding-right:var(--space-14)}.filter-btn-section .label-wrapper input,.filter-section .label-wrapper input,.live-eve
2nt-section .live-event-items .text-link,.live-event-section>.title,.top-trending-section .live-event-items .text-link,.top-trending-section>.title,.waf-listing.waf-component,.waf-no-data .title,.waf-template .accordion-header{margin-bottom:var(--space-0)}.footer-top-section .social-menu-wrapper .social-link-list,.media-listing-page .waf-listing .search-results-modal,.waf-system-page.waf-component{padding-bottom:var(--space-0)}.select-list .list-item{padding-bottom:var(--space-1)}.live-event-section>.title:before,.top-trending-section>.title:before,.waf-newsletter .title::first-line,h2,h3,h4,h5,h6{margin-bottom:var(--space-2)}.trending-event-item .title{margin-bottom:var(--space-3)}.footer-client-section .client-title,.footer-wrapper,.no-data-container .title,.search-no-result .title,.site-header .latest-photos .article-meta,.site-header .latest-videos .article-meta,.trending-event-item:not(:last-child),.waf-listing .head-wrap,.waf-listing.waf-overlay-list .article-meta,.waf-newsletter .form-element,.waf-system-page .text-head,.waf-template .accordion-header[aria-expanded=true],.waf-template .accordion-item:not(:last-child) .accordion-body{margin-bottom:var(--space-4)}.site-header .latest-photos .article-content,.site-header .latest-videos .article-content,.trending-event-item:not(:last-child),.waf-listing.waf-overlay-list .article-content{padding-bottom:var(--space-4)}.article-swiper .article-gallery-item:not(:last-child),.article-swiper .article-item:not(:last-child),.footer-client-section .client-section,.footer-middle-section,.footer-top-section,.player-photos-wrapper .article-gallery-item:not(:last-child),.player-photos-wrapper .article-item:not(:last-child),.user-results .site-search-form,.waf-article-gallery .article-gallery-item:not(:last-child),.waf-article-gallery .article-item:not(:last-child),.waf-no-data .description,.waf-system-page .link-head,.waf-system-page .text-description,.waf-template .template-component,.waf-template .text,.waf-template li,.waf-template ol,.waf-template p,.waf-template table,.waf-template ul{margin-bottom:var(--space-6)}.footer-client-section .client-section,.footer-middle-section,.footer-top-section{padding-bottom:var(--space-6)}.waf-newsletter .title,.waf-system-page .text-head::before{margin-bottom:var(--space-8)}.article-swiper .head,.no-data-container .icon,.player-photos-wrapper .head,.search-no-result .icon,.site-header .nav-link-media .title,.waf-article-gallery .head{margin-bottom:var(--space-10)}.waf-system-page .waf-body{margin-bottom:var(--space-14)}.article-gallery .modal-window .preview-swiper,.player-photos-wrapper .modal-window .preview-swiper,.waf-article-gallery .modal-window .preview-swiper{padding-bottom:var(--space-16)}.waf-listing .head-tab li a:after{margin-left:var(--space-2)}.wtc-event-header .secondary-nav-link.back-btn>.secondary-nav-anchor,.wtc-races-header .secondary-nav-link.back-btn>.secondary-nav-anchor{padding-left:var(--space-2)}.row{margin-left:var(--space-2-neg)}.header-promo-item:last-child{margin-left:var(--space-6)}.waf-template ol,.waf-template ul{padding-left:var(--space-6)}.filter-btn-section .selected-title::after,.filter-section .selected-title::after{margin-left:auto}.footer-top-section .social-menu-wrapper .social-link-list,.header-promo-item:last-child{padding-inline:var(--space-0)}.badge,.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.pagination .nav-arrow,.secondary-nav .secondary-nav-link{padding-inline:var(--space-2)}.waf-system-page{margin-inline:var(--space-2-neg)}.header-wrapper,.secondary-nav .secondary-nav-list{padding-inline:var(--space-3)}.article-gallery .modal-window .preview-swiper,.article-gallery .modal-window .thumbnail-swiper .article-list,.footer-wrapper,.player-photos-wrapper .modal-window .preview-swiper,.player-photos-wrapper .modal-window .thumbnail-swiper .article-list,.waf-article-gallery .modal-window .preview-swiper,.waf-article-gallery .modal-window .thumbnail-swiper .article-list{margin-inline:var(--space-4)}.filter-btn-section,.filter-btn-section .dropdown-list-body,.filter-btn-section .site-search-form,.filter-section,.filter-section .dropdown-list-body,.filter-section .site-search-form,.footer-wrapper,.form-select-box .selected-title,.site-header .sub-nav-wrap.active,.waf-listing .tab-name,.waf-newsletter .form-control,.waf-no-data .btn-site,.wtc-event-page .secondary-nav .secondary-nav-list,.wtc-page .secondary-nav .secondary-nav-list,.wtc-races-page .secondary-nav .secondary-nav-list{padding-inline:var(--space-4)}.article-swiper .photos-swiper,.player-photos-wrapper .photos-swiper,.waf-article-gallery .photos-swiper{padding-inline:var(--space-5)}.content-app,.header-promo-item{padding-inline:var(--space-6)}.social-menu-wrapper .social-link-list{padding-inline:var(--space-8)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.no-data-container .btn-site,.search-no-result .btn-site,.secondary-nav .secondary-nav-link .sub-ul,.website-spinner{margin-inline:auto}.no-page-head .waf-no-page-head .head-wrap .title,.waf-listing .search-no-result,.waf-system-page.waf-component{margin-block:var(--space-0)}.social-menu-wrapper .social-list{padding-block:var(--space-1)}.header-promo-item{margin-block:var(--space-2)}.form-select-box .selected-title,.waf-newsletter .form-control{padding-block:var(--space-3)}.no-data-container,.search-no-result{margin-block:var(--space-4)}.footer-nav-link.submenu .nav-anchor,.header-promo-link,.waf-template .accordion-header{padding-block:var(--space-4)}.search-section .tab-list,.site-search .tab-list,.waf-listing .secondary-tabs,.waf-listing.search-only .search-section .site-search-form .search-input{padding-block:var(--space-6)}.waf-template .title{margin-block:var(--space-8)}.content-app{padding-block:var(--space-8)}.footer-wrapper{padding-block:var(--space-10)}.no-page-head .waf-no-page-head .head-wrap{margin-block:var(--space-12)}.article-swiper,.player-photos-wrapper,.waf-article-gallery{padding-block:var(--space-20)}td,th{padding:var(--space-2) var(--space-1)}.search-section .tab-link,.site-search .tab-link{padding:var(--space-2) var(--space-3)}.header-wrapper .header-nav .nav-link-list,.snackbar-wrap{padding:var(--space-2) var(--space-4)}.filter-btn-section .btn-more,.filter-section .btn-more{padding:var(--space-3) var(--space-5)}.header-wrapper .header-nav .nav-link,.site-header .sub-nav-link{padding:var(--space-4) var(--space-2)}.sub-ul{padding:var(--space-4) var(--space-6)}.waf-template .action-tiles a{padding:var(--space-5) var(--space-4)}.site-header .nav-back,.waf-listing .search-result-count{padding:var(--space-6) var(--space-4)}.waf-listing .tab-container{padding:var(--space-8) var(--space-4)}*,.filter-btn-section .head .label,.filter-section .head .label,.footer-wrapper .waf-component,.loader-wrapper,.site-login,.waf-component.waf-loader,.waf-loader,.waf-newsletter,.wtc-event-header .secondary-nav-link.back-btn,.wtc-races-header .secondary-nav-link.back-btn,input
2::-webkit-inner-spin-button,input::-webkit-outer-spin-button,ol,ul{margin:var(--space-0)}*,.article-gallery .modal-window .article-list,.filter-btn-section .label-wrapper input,.filter-section .label-wrapper input,.footer-wrapper .waf-component,.player-photos-wrapper .modal-window .article-list,.waf-article-gallery .modal-window .article-list,.waf-component.waf-loader,.waf-listing.search-only .search-results-modal,.waf-newsletter,.waf-template.waf-component,ol,ul{padding:var(--space-0)}.filter-btn-section .footer,.filter-btn-section .select-box-footer,.filter-section .footer,.filter-section .select-box-footer,.top-trending-section .meta-origin{gap:var(--space-1)}.filter-btn-section .list-item,.filter-section .list-item,.footer-client-section .client-logo,.table td,.table th{padding:var(--space-2)}.badge,.filter-btn-section .btn-more,.filter-btn-section .btn-more .btn-text,.filter-btn-section .label-wrapper,.filter-btn-section .selected-title,.filter-section .btn-more,.filter-section .btn-more .btn-text,.filter-section .label-wrapper,.filter-section .selected-title,.footer-promo,.pagination,.pagination .nav-arrow,.pagination-number,.secondary-nav .secondary-nav-anchor,.secondary-nav .secondary-nav-list,.select-list,.top-trending-section .meta,.top-trending-section .meta-date::before,.waf-template .action-link{gap:var(--space-2)}.filter-btn-section .label-wrapper label:before,.filter-section .label-wrapper label:before{padding:var(--space-3)}.header-promo,.site-header .sub-nav-link-logo .sub-nav-anchor,.sub-nav-list .sub-nav-link-logo .sub-nav-anchor{gap:var(--space-3)}.filter-btn-section .footer,.filter-btn-section .select-box-footer,.filter-btn-section .selected-title,.filter-section .footer,.filter-section .select-box-footer,.filter-section .selected-title,.form-select-box .select-list .select-item,.loader-wrapper .loader,.search-section .site-search-form .search-input,.site-header .nav-link-media .sub-nav-related,.site-search .site-search-form .search-input,.waf-loader .loader,.waf-template .waf-body{padding:var(--space-4)}.content-app .app-action,.filter-btn-section .dropdown-list-head .btn-back,.filter-section .dropdown-list-head .btn-back,.sub-ul,.waf-template .accordion-header,.waf-template .action-tiles{gap:var(--space-4)}.filter-btn-section .dropdown-list-head,.filter-btn-section .head,.filter-section .dropdown-list-head,.filter-section .head,.waf-system-page .waf-body{padding:var(--space-6)}.social-menu-wrapper .social-list,.waf-system-page .link-list{gap:var(--space-6)}.no-data-container,.site-header .link{padding:var(--space-10)}.footer-bottom-section .footer-section-wrapper{gap:var(--space-10)}.header-wrapper .header-nav,.secondary-nav .logo{margin:auto}.table-left{width:40%}.filter-btn-section .footer .btn,.filter-btn-section .select-box-footer .btn,.filter-section .footer .btn,.filter-section .select-box-footer .btn{width:50%}.table-right{width:60%}.article-gallery .modal-window .article-list,.article-gallery .modal-window .article-thumbnail,.article-gallery .modal-window .article-wrap,.article-gallery .modal-window .img-box,.article-gallery .modal-window .img-box img,.article-gallery .modal-window .modal-body,.filter-btn-section .dropdown-item.active .dropdown-list,.filter-section .dropdown-item.active .dropdown-list,.footer-nav-link.submenu .nav-anchor,.footer-top-section .social-list .social-text,.footer-top-section .social-list .social-text:before,.form-select-box .select-list,.header-promo-link .nav-anchor,.header-wrapper .header-nav .nav-anchor,.loader-wrapper,.overlay-loader .loader-wrapper,.player-photos-wrapper .modal-window .article-list,.player-photos-wrapper .modal-window .article-thumbnail,.player-photos-wrapper .modal-window .article-wrap,.player-photos-wrapper .modal-window .img-box,.player-photos-wrapper .modal-window .img-box img,.player-photos-wrapper .modal-window .modal-body,.secondary-nav .secondary-nav-anchor,.site-header .btn-hamburger:after,.site-header .latest-photos .article-thumbnail>a:after,.site-header .latest-videos .article-thumbnail>a:after,.site-header .sub-nav-wrap.active,.site-logo-link,.waf-article-gallery .modal-window .article-list,.waf-article-gallery .modal-window .article-thumbnail,.waf-article-gallery .modal-window .article-wrap,.waf-article-gallery .modal-window .img-box,.waf-article-gallery .modal-window .img-box img,.waf-article-gallery .modal-window .modal-body,.waf-listing.waf-overlay-list .article-thumbnail>a:after,.waf-loader,.waf-system-page::before,.waf-template iframe,[class^=img-] img{height:100%}.accordion-header,.article-gallery .modal-window .article-list,.article-gallery .modal-window .article-thumbnail,.article-gallery .modal-window .article-wrap,.article-gallery .modal-window .thumbnail-swiper,.btn-download,.btn-icon-ar,.filter-btn-section .dropdown-item.active .dropdown-list,.filter-btn-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap .label-wrapper input[type=radio],.filter-btn-section .footer,.filter-btn-section .label-wrapper input,.filter-btn-section .select-box-footer,.filter-btn-section .selected-title,.filter-btn-section-wrapper,.filter-section .dropdown-item.active .dropdown-list,.filter-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap .label-wrapper input[type=radio],.filter-section .footer,.filter-section .label-wrapper input,.filter-section .select-box-footer,.filter-section .selected-title,.filter-section-wrapper,.footer-nav-link.submenu>.nav-anchor,.footer-top-section #errorMsgDiv,.footer-top-section .social-list,.footer-top-section .social-list .social-text,.footer-top-section .social-list .social-text:before,.form-select-box .select-list,.form-select-box .select-list .select-item,.form-select-box .selected-title,.header-promo-link,.header-wrapper .header-nav .nav-anchor,.header-wrapper .header-nav .nav-anchor::before,.media-listing-page .waf-listing .search-results-modal,.media-listing-page .waf-listing .search-section,.menu-wrap,.modal
2-footer,.overlay-loader .loader-wrapper,.player-photos-wrapper .modal-window .article-list,.player-photos-wrapper .modal-window .article-thumbnail,.player-photos-wrapper .modal-window .article-wrap,.player-photos-wrapper .modal-window .thumbnail-swiper,.search-section .more-results-link,.search-section .search-results-tabs,.search-section .site-search-form .search-input,.secondary-nav,.secondary-nav .secondary-nav-anchor::before,.site-header,.site-header .btn-hamburger:after,.site-header .latest-photos,.site-header .latest-photos .article-thumbnail>a:after,.site-header .latest-videos,.site-header .latest-videos .article-thumbnail>a:after,.site-header .nav-back,.site-header .sub-nav-anchor,.site-header .sub-nav-wrap.active,.site-logo-link,.site-search .more-results-link,.site-search .search-results-tabs,.site-search .site-search-form .search-input,.sub-ul,.table,.table-data,.table-row,.waf-article-gallery .modal-window .article-list,.waf-article-gallery .modal-window .article-thumbnail,.waf-article-gallery .modal-window .article-wrap,.waf-article-gallery .modal-window .thumbnail-swiper,.waf-listing .tab-item.active .tab-name::before,.waf-listing.search-only .search-section,.waf-listing.waf-overlay-list .article-thumbnail>a:after,.waf-newsletter .form-control,.waf-newsletter .form-group .btn-fill,.waf-no-data .content-wrapper,.waf-system-page::before,.waf-template .action-tiles a,.waf-template iframe,html,img{width:100%}.no-data-container .btn-site .text::first-letter,.search-no-result .btn-site .text::first-letter,.waf-newsletter .btn-fill{text-transform:uppercase}.table td,.table th,.waf-listing .head-wrap .title,.waf-template .head-wrap .title{text-transform:capitalize}.footer-client-section .client-title,.no-data-container,.no-data-container .desc,.no-data-container .icon::after,.no-data-container .title,.search-no-result,.search-no-result .desc,.search-no-result .icon::after,.search-no-result .title,.secondary-nav .logo,.table-data,.waf-no-data .content-wrapper{text-align:center}.site-header .nav-back,.table td,.table th,.waf-template .accordion-header .btn-text,.waf-template td,.waf-template th{text-align:left}.footer-bottom-section .copyright-text{text-align:right}.article-gallery .modal-window,.article-gallery .modal-window .thumbnail-swiper .swiper-button,.article-list .social-share .share-label,.article-list .social-share-wrap,.article-swiper .photos-swiper .swiper-button,.desktop,.filter-btn-section .dropdown-item.active .dropdown-list .dropdown-list-body .selected-title+.select-box-wrap,.filter-btn-section .dropdown-list,.filter-btn-section .select-box-footer,.filter-btn-section .sub-title,.filter-section .dropdown-item.active .dropdown-list .dropdown-list-body .selected-title+.select-box-wrap,.filter-section .dropdown-list,.filter-section .select-box-footer,.filter-section .sub-title,.footer-client-section .client-section.competition-section,.footer-nav-link:first-child,.footer-promo-item:nth-child(2n+1) .nav-anchor:before,.footer-top-section .social-head,.form-select-box .select-list,.header-promo-item.header-promo-text .header-promo-logo,.header-promo-item.header-promo-text .nav-anchor::before,.header-promo-link .nav-anchor::after,.header-promo-link .nav-text,.loader-wrapper,.pagination .nav-first,.pagination .nav-last,.player-photos-wrapper .modal-window,.player-photos-wrapper .modal-window .thumbnail-swiper .swiper-button,.player-photos-wrapper .photos-swiper .swiper-button,.search-input+.btn-close,.search-input-wrap+.btn-close,.search-results-modal,.search-section .btn-close,.search-section .site-search-form .search-input::-webkit-search-cancel-button,.search-section .swiper-button-disabled,.site-header .btn-hamburger svg,.site-header .latest-photos .article-description,.site-header .latest-photos .article-readmore,.site-header .latest-photos .reaction-section,.site-header .latest-videos .article-description,.site-header .latest-videos .article-readmore,.site-header .latest-videos .reaction-section,.site-header .nav-back,.site-header .nav-link-athlete .sub-ul>.sub-nav-title,.site-header .nav-link-more .sub-ul>.sub-nav-title,.site-header .search-results-wrap,.site-header .sub-nav-description,.site-header .sub-nav-related,.site-search .btn-close,.site-search .site-search-form .search-input::-webkit-search-cancel-button,.
2site-search .swiper-button-disabled,.social-menu-wrapper .social-head,.waf-article-gallery .modal-window,.waf-article-gallery .modal-window .thumbnail-swiper .swiper-button,.waf-article-gallery .photos-swiper .swiper-button,.waf-listing.search-only .search-section .btn-text::before,.waf-listing.waf-overlay-list .article-description,.waf-listing.waf-overlay-list .article-readmore,.waf-listing.waf-overlay-list .reaction-section,.waf-livestrip,.waf-loader,.waf-newsletter .form-element .control-label,.waf-system-page .waf-head::before,.waf-template .text:empty,.waf-template li:empty,.waf-template p:empty,.wtc-event-header,.wtc-header,.wtc-races-header{display:none}.article-gallery .modal-window.active,.filter-btn-section .dropdown-item.active .dropdown-list .dropdown-list-body .selected-title.active+.select-box-wrap,.filter-btn-section .dropdown-list-body .selected-title[aria-expanded=true]+.select-box-wrap,.filter-btn-section .label-wrapper input:checked+label:after,.filter-section .dropdown-item.active .dropdown-list .dropdown-list-body .selected-title.active+.select-box-wrap,.filter-section .dropdown-list-body .selected-title[aria-expanded=true]+.select-box-wrap,.filter-section .label-wrapper input:checked+label:after,.footer-nav-link.submenu .sub-ul,.form-select-box .selected-title[aria-expanded=true]~.select-list,.media-listing-page .waf-listing .search-results-modal,.mobile,.new-line,.no-data-container .btn-site .text,.no-data-container .icon,.no-data-container .icon::after,.player-photos-wrapper .modal-window.active,.search-input-wrap:has(.search-text) .search-input+.btn-close,.search-input-wrap:has(.search-text)+.btn-close,.search-no-result .btn-site .text,.search-no-result .icon,.search-no-result .icon::after,.search-section .btn-search[aria-expanded=true]~.search-results-modal,.search-section .date,.search-section .more-results-link,.site-header .link,.site-header .sub-nav-link.submenu,.site-header .sub-nav-wrap.active,.site-search .btn-search[aria-expanded=true]~.search-results-modal,.site-search .date,.site-search .more-results-link,.waf-article-gallery .modal-window.active,.waf-listing.search-only .search-results-modal,.waf-template a,.wtc-event-page .wtc-event-header,.wtc-page .footer-client-section,.wtc-page .wtc-header,.wtc-races-page .footer-client-section,.wtc-races-page .wtc-races-header{display:block}.article-gallery .modal-window .article-list,.article-gallery .modal-window .swiper-button,.article-list .social-items,.article-list .social-share.active .social-share-wrap,.article-list .social-wrap,.content-app .app-action,.footer-promo,.header-promo-item.header-promo-text .nav-text,.header-wrapper .header-redirect,.player-photos-wrapper .modal-window .article-list,.player-photos-wrapper .modal-window .swiper-button,.row,.waf-article-gallery .modal-window .article-list,.waf-article-gallery .modal-window .swiper-button,.waf-listing .tabs,.waf-system-page .link-list,.waf-template .action-tiles{display:flex}.filter-btn-section .dropdown-item.active .dropdown-list,.filter-section .dropdown-item.active .dropdown-list,.no-data-container,.search-no-result,.search-section .search-results-content,.search-section .search-results-item,.search-section .search-results-wrapper,.select-list,.site-search .search-results-content,.site-search .search-results-item,.site-search .search-results-wrapper,.sub-ul,.waf-newsletter .form-group{dis
2play:flex;flex-direction:column}.waf-template .action-tiles a{display:flex;justify-content:space-between;align-items:flex-end}.filter-btn-section .dropdown-list-head,.filter-btn-section .head,.filter-section .dropdown-list-head,.filter-section .head,.footer-bottom-section .footer-section-wrapper,.footer-nav-link.submenu .nav-anchor,.footer-top-section .social-list,.form-select-box .btn-text,.header-wrapper,.header-wrapper .header-nav .nav-anchor,.site-header .sub-nav-anchor,.waf-listing .head-wrap,.waf-template .accordion-header{display:flex;justify-content:space-between;align-items:center}.header-wrapper .header-nav{display:flex;flex-direction:column;justify-content:space-between}.site-header .latest-photos .article-content,.site-header .latest-videos .article-content,.waf-listing.waf-overlay-list .article-content{display:flex;flex-direction:column;justify-content:flex-end}.form-select-box .select-list .select-item,.live-event-section>.title:before,.top-trending-section>.title:before{display:flex;justify-content:flex-start;align-items:center}.waf-system-page .text-head{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.article-list .social-icon::before,.article-swiper .btn-more,.badge,.filter-btn-section .footer,.filter-btn-section .select-box-footer,.filter-btn-section .selected-option,.filter-section .footer,.filter-section .select-box-footer,.filter-section .selected-option,.footer-client-section .client-item,.footer-top-section .social-link-list,.footer-top-section .social-list .social-text,.footer-top-section .social-list .social-text:before,.header-promo-link,.item-type-photo .item-type-icon,.item-type-video .item-type-icon,.loader-wrapper .loader,.no-data-container,.pagination,.player-photos-wrapper .btn-more,.search-section .more-results-link .text,.site-header .btn-hamburger,.site-header .btn-hamburger:after,.site-search .more-results-link .text,.social-menu-wrapper .social-link-list,.table-data,.table-row,.waf-article-gallery .btn-more,.waf-listing .search-section,.waf-loader .loader,.waf-no-data .btn-site,.waf-template .waf-head{display:flex;justify-content:center;align-items:center}.waf-no-data .content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.site-login{display:flex;justify-content:center}.article-gallery .modal-window .modal-body,.player-photos-wrapper .modal-window .modal-body,.waf-article-gallery .modal-window .modal-body{display:flex;flex-direction:column;justify-content:center}.btn-download .btn-text,.btn-download .text,.btn-icon-ar .btn-text,.btn-icon-ar .text,.filter-btn-section .btn-more,.filter-btn-section .btn-more .btn-text,.filter-btn-section .dropdown-list-head .btn-back,.filter-btn-section .label-wrapper,.filter-btn-section .label-wrapper label,.filter-btn-section .selected-title,.filter-section .btn-more,.filter-section .btn-more .btn-text,.filter-section .dropdown-list-head .btn-back,.filter-section .label-wrapper,.filter-section .label-wrapper label,.filter-section .selected-title,.header-wrapper,.header-wrapper .header-nav .nav-link,.pagination-number,.search-section .item-link,.secondary-nav .logo,.secondary-nav .secondary-nav-anchor,.secondary-nav .secondary-nav-link,.site-header .sub-nav-link,.site-search .item-link,.social-menu-wrapper .social-list,.top-trending-section .meta,.top-trending-section .meta-date,.waf-listing .priamry-tabs,.waf-listing .tab-name,.waf-template .action-link{display:flex;align-items:center}.header-promo{display:flex;flex-direction:column;align-items:center}.secondary-nav .secondary-nav-list{display:flex}.footer-client-section .client-item,.footer-promo,.waf-system-page .link-list{flex-wrap:wrap}.accordion-content,.img-box,html.no-scroll,html.no-scroll body{overflow:hidden}.table-right,.waf-listing .priamry-tabs,.waf-listing .tabs,.waf-template .table-responsive{overflow-x:auto}body{overflow-x:hidden}.filter-btn-section .body,.filter-btn-section .dropdown-list-body,.filter-section .body,.filter-section .dropdown-list-body{overflow-y:auto}.header-wrapper .header-nav .nav-link-list{overflow-y:scroll}.article-gallery .modal-window .meta-label,.article-gallery .modal-window .swiper-pagination,.article-list .social-icon::before,.article-list .social-share .icon-b-close::before,.filter-btn-section .selected-option,.filter-section .selected-option,.header-promo-item.header-promo-text .nav-text,.icon-blog::before,.icon-bluesky::before,.icon-facebook::before,.icon-instagram::before,.icon-linkedin::before,.icon-threads::before,.icon-tiktok::before,.icon-twitter::before,.icon-website::before,.icon-youtube::before,.item-type-photo .item-type-icon,.item-type-video .item-type-icon,.modal-window .btn-close::after,.pagination a.active,.pagination button.active,.player-photos-wrapper .modal-window .meta-label,.player-photos-wrapper .modal-window .swiper-pagination,.site-header .btn-hamburger:after,.site-header .latest-photos .article-content,.site-header .latest-photos .meta,.site-header .latest-videos .article-content,.site-header .latest-videos .meta,.snackbar-text,.waf-article-gallery .modal-window .meta-label,.waf-article-gallery .modal-window .swiper-pagination,.waf-listing .head-wrap .title,.waf-listing .title,.waf-listing.waf-overlay-list .article-content,.waf-listing.waf-overlay-list .meta,.waf-system-page .btn-fill:focus,.waf-system-page .btn-fill:hover,.waf-template .head-wrap .title,.wtc-event-header .secondary-nav-anchor[aria-expanded]::after,.wtc-event-header .secondary-nav-link .nav-text,.wtc-races-header .secondary-nav-anchor[aria-expanded]::after,.wtc-races-header .secondary-nav-link .nav-text{color:var(--neutral-0)}.body-white,.body-white .footer-wrapper::before,.filter-btn-section .btn-more,.filter-btn-section .dropdown-item.active .dropdown-list,.filter-btn-section-wrapper,.filter-section .btn-more,.filter-section .dropdown-item.active .dropdown-list,.filter-section-wrapper,.footer-wrapper,.form-select-box .select-list .select-item,.header-wrapper .header-nav,.search-results-modal,.search-section .btn-search[aria-expanded=true],.secondary-nav,.site-header .btn-hamburger[aria-expanded=true],.site-header .sub-nav-wrap.active,.site-search .btn-search[aria-expanded=true],.sub-ul,.table-row,.waf-listing .priamry-tabs,.waf-listing .search-result-count,.waf-listing .secondary-tabs,.waf-listing .tab-container,.waf-listing .waf-body,.waf-system-page .waf-body,.waf-template,.waf-template .waf-body{background-color:var(--neutral-0)}.form-select-box .btn-text{color:var(--neutral-5)}.badge,.body-grey,.body-grey .footer-wrapper::before,.content-app,.footer-grey .footer-wrapper:before,.form-select-box .select-list .select-item:hover,.grey-bg,.no-data-container,.search-no-result,.waf-listing,.waf-template{background-color:var(--neutral-5)}.form-select-box .select-list .select-item:focus,.waf-template thead{background-color:var(--neutral-10)}.search-section .site-search-form .search-input:-ms-input-placeholder,.search-section .site-search-form .search-input::-ms-input-placeholder,.search-section .site-search-form .search-input::placeholder,.site-search .site-search-form .search-input:-ms-input-placeholder,.site-search .site-search-form .search-input::-ms-input-placeholder,.site-search .site-search-form .search-input::placeholder,.waf-newsletter .form-control,.waf-newsletter .form-control::placeholder,.waf-system-page .btn-fill:disabled,body{color:var(--neutral-40)}.footer-promo-item .nav-anchor:before{background-color:var(--neutral-40)}.footer-bottom-section .copyright-text,.footer-top-section .social-list .social-text:before,.form-select-box .select-list .select-item,.no-data-container .desc,.pagination .nav-arrow::after,.pagination .nav-arrow::before,.search-no-result .de
2sc,.search-section .date,.site-header .nav-link-athlete:has(.sub-ul.active) .nav-anchor .nav-text,.site-header .nav-link-media .title,.site-header .nav-link-more:has(.sub-ul.active) .nav-anchor .nav-text,.site-header .sub-nav-title,.site-search .date,.top-trending-section .meta,.waf-listing .tab-name .text,.waf-newsletter .title,.waf-system-page .text-description,[class^=img-] img[alt]{color:var(--neutral-70)}.top-trending-section .meta-date::before,.waf-system-page .btn-fill:disabled,.waf-system-page .btn-fill:focus,.waf-system-page .btn-fill:hover{background-color:var(--neutral-70)}.filter-btn-section .btn-cancel .btn-text:after,.filter-section .btn-cancel .btn-text:after{color:var(--neutral-80)}.table-left{background-color:var(--neutral-90)}.filter-btn-section .dropdown-list-head .btn-back .btn-text,.filter-btn-section .head .label,.filter-btn-section .selected-title,.filter-section .dropdown-list-head .btn-back .btn-text,.filter-section .head .label,.filter-section .selected-title,.footer-promo .nav-anchor,.header-wrapper .header-nav .nav-text,.login-section .btn-text,.no-page-head .waf-no-page-head .head-wrap .title,.search-section .btn-close .btn-text::before,.search-section .item-close .btn-text::before,.search-section .item-link,.search-section .site-search-form .search-input,.search-section .tab-link .text,.secondary-nav .nav-text,.site-header .sub-nav-text,.site-search .btn-close .btn-text::before,.site-search .item-close .btn-text::before,.site-search .item-link,.site-search .site-search-form .search-input,.site-search .tab-link .text,.social-menu-wrapper .social-text::before,.sticky .wtc-event-header .secondary-nav-anchor[aria-expanded]::after,.sticky .wtc-races-header .secondary-nav-anchor[aria-expanded]::after,.sub-ul .nav-text,.table .text,.table thead,.table tr:nth-child(even),.table-row,.waf-listing .tab-item.active .tab-name .tab-text,.waf-listing .title,.waf-newsletter .form-control,.waf-newsletter .title::first-line,.waf-template .head-title,.wtc-event-header .secondary-nav .sub-ul .nav-text,.wtc-page.sticky .btn-hamburger::after,.wtc-races-header .secondary-nav .sub-ul .nav-text,.wtc-races-page.sticky .btn-hamburger::after,body,button,hr{color:var(--neutral-100)}.article-list .social-items,.article-list .social-wrap .close,.body-black,.footer-wrapper:before,.modal-window,.table-head,.table-right,.waf-system-page,body.scroll-up .site-header{background-color:var(--neutral-100)}.waf-listing .head-tab li a{color:var(--primary-40)}.badge,.filter-btn-section .btn-more .btn-text,.filter-section .btn-more .btn-text,.search-input-wrap:has(.search-text) .search-input+.btn-close .btn-text::before,.search-input-wrap:has(.search-text)+.btn-close .btn-text::after,.search-section .btn-search[aria-expanded=true] .btn-text::before,.search-section .more-results-link .text,.search-section .swiper-button-next::after,.search-section .swiper-button-prev::after,.site-header .btn-hamburger[aria-expanded=true]::after,.site-search .btn-search[aria-expanded=true] .btn-text::before,.site-search .more-results-link .text,.site-search .swiper-button-next::after,.site-search .swiper-button-prev::after,.waf-listing .search-section .btn-text::before,.waf-system-page .btn-link,.waf-template .action-tiles a,.waf-template .action-tiles a::after,a{color:var(--primary-50)}.filter-btn-section .label-wrapper input:checked+label::before,.filter-btn-section .selected-option,.filter-section .label-wrapper input:checked+label::before,.filter-section .selected-option,.pagination a.active,.pagination button.active,.site-login::before,.snackbar-wrap,.waf-listing .tab-item.active .tab-name::before{background-color:var(--primary-50)}.search-input-wrap:has(.search-text) .search-input+.btn-close:hover .btn-text::before,.search-input-wrap:has(.search-text)+.btn-close:hover .btn-text::before,a:hover{color:var(--primary-55)}.search-input-wrap:has(.search-text) .search-input+.btn-close:active .btn-text::before,.search-input-wrap:has(.search-text)+.btn-close:active .btn-text::before{color:var(--primary-85)}.footer-top-section .successDiv{color:var(--positive-90)}.footer-top-section .errorDiv{color:var(--negative-90)}.btn:disabled,.footer-top-section .form-group .btn-fill.btn-disabled,.footer-top-section .form-group .btn-fill.btn-disabled:hover,button:disabled{background-color:var(--informative-10)}.img-box{background-color:var(--shimmer-light)}.article-gallery .modal-window .img-box,.filter-btn-section .btn-cancel,.filter-btn-section .btn-resetfilter,.filter-btn-section .label-wrapper label:before,.filter-section .btn-cancel,.filter-section .btn-resetfilter,.filter-section .label-wrapper label:before,.header-wrapper .header-nav .nav-anchor::before,.player-photos-wrapper .modal-window .img-box,.secondary-nav .secondary-nav-anchor::before,.waf-article-gallery .modal-window .img-box,.waf-listing .waf-body,.wtc-event-header .secondary-nav,.wtc-event-header .secondary-nav .sub-ul .nav-link:hover,.wtc-event-header .secondary-nav-link.back-btn:hover,.wtc-races-header .secondary-nav,.wtc-races-header .secondary-nav .sub-ul .nav-link:hover,.wtc-races-header .secondary-nav-link.back-btn:hover,button{background-color:transparent}.select-list .list-item,.site-header .latest-photos .article-meta,.site-header .latest-videos .article-meta,.waf-listing.waf-overlay-list .article-meta{font:400 1.2rem/1 Manrope,serif}.footer-bottom-section .copyright-text,.footer-client-section .client-title{font:400 1.4rem/1.5 Manrope,serif}.filter-btn-section .label-wrapper label,.filter-section .label-wrapper label,.form-select-box .select-list .select-item,.table .text,.waf-listing .tab-name .text,.waf-listing .tab-text,.waf-newsletter .form-control{font:400 1.4rem/1 Manrope,serif}.footer-promo .nav-anchor,.search-input-wrap:has(.search-text) .search-input+.bt
2n-close .btn-text::before,.search-input-wrap:has(.search-text)+.btn-close .btn-text::after,.site-header .nav-link-media .title,.waf-system-page .link-head,.waf-template .action-link,.waf-template .action-tiles a{font:700 1.4rem/1.5 Manrope,serif}.filter-btn-section .btn-more,.filter-section .btn-more,.header-promo-item.header-promo-text .nav-text,.login-section .btn-text,.secondary-nav .nav-text,.waf-listing .head-tab li a{font:700 1.4rem/1 Manrope,serif}.filter-btn-section .selected-title,.filter-section .selected-title,.form-select-box .btn-text,.snackbar-text,.waf-newsletter .title,.waf-template .accordion-body .text,.waf-template .text,.waf-template li,.waf-template p{font:400 1.6rem/1.5 Manrope,serif}.badge{font:400 1.6rem/1 Manrope,serif}.trending-event-item .title{font:700 1.6rem/1.5 Manrope,serif}.wtc-event-page .site-header,.wtc-event-page.hamburger-active .site-header,.wtc-page .btn-hamburger,.wtc-page.hamburger-active .site-header,.wtc-races-page .site-header,.wtc-races-page.hamburger-active .site-header{z-index:var(--z-header)}.search-results-modal{z-index:var(--z-search-result-modal)}.search-section .btn-search[aria-expanded=true]{z-index:var(--z-search-button)}.backdrop::before,.overlay-loader .loader-wrapper{z-index:var(--z-backdrop-modal)}.item-type-photo .item-type-icon,.item-type-video .item-type-icon{z-index:var(--z-overlay-icon)}.form-select-box .select-list{z-index:var(--z-dropdown-wrap)}.waf-template .action-tiles a::after,.waf-template .action-tiles a::before{z-index:var(--z-pattern)}.filter-btn-section-wrapper,.filter-section-wrapper{z-index:var(--z-filter)}.filter-btn-section .label-wrapper input,.filter-section .label-wrapper input{z-index:var(--z-input)}.secondary-nav{z-index:var(--z-secondary-nav)}.loader-wrapper,.waf-loader{z-index:var(--z-loader)}.wtc-event-page.hamburger-active .secondary-nav,.wtc-page.hamburger-active .secondary-nav,.wtc-races-page.hamburger-active .secondary-nav{z-index:var(--z-headernegative)}.badge{width:max-content;height:3.2rem;border-radius:.8rem}.waf-listing,.waf-template{margin-inline:var(--space-2-neg)}.waf-listing .layout-wrapper,.waf-template .layout-wrapper{max-width:unset}.waf-listing .waf-head,.waf-template .waf-head{border-radius:0 0 var(--border-radius-m) var(--border-radius-m);background:linear-gradient(341deg,var(--primary-90) -24.25%,var(--primary-50) 73.07%);overflow:hidden;height:55rem;display:flex;align-items:center}.waf-listing .waf-head::before,.waf-template .waf-head::before{content:"";width:calc(var(--window-inner-width) * 1.07);aspect-ratio:1;background:url(https://triathlon.org/static-assets/images/svg/vector-gradient.svg) center/contain no-repeat;pointer-events:none;top:7rem;left:32.5%;position:absolute}.waf-listing .waf-body,.waf-template .waf-body{margin-top:-15rem;max-width:var(--lg-container-max-width);width:100%;margin-inline:auto}.waf-listing .head-wrap,.waf-template .head-wrap{margin-block:18.1rem;max-width:var(--container-max-width);width:100%;margin-inline:auto}.waf-listing .head-wrap .title,.waf-template .head-wrap .title{letter-spacing:-.064rem}@media (min-width:768px){.waf-listing .waf-head,.waf-template .waf-head{max-width:100%;height:45rem;border-radius:0 0 var(--border-radius-xl) var(--border-radius-xl)}.waf-listing .waf-head::before,.waf-template .waf-head::before{width:calc(.59 * var(--window-inner-width));top:50%;left:45%;transform:translate(0,-46%)}.waf-listing .waf-body,.waf-template .waf-body{border-radius:var(--border-radius-l);margin-top:-8rem}.waf-listing .head-wrap,.waf-template .head-wrap{margin-block:23.3rem 15rem}.waf-listing .head-wrap .title,.waf-template .head-wrap .title{font-size:5.6rem;letter-spacing:unset}}.search-section .btn-close,.search-section .item-close,.site-search .btn-close,.site-search .item-close{position:absolute;inset-block:0;margin-block:auto;right:0}.search-section .btn-close .btn-text::before,.search-section .item-close .btn-text::before,.site-search .btn-close .btn-text::before,.site-search .item-close .btn-text::before{font-family:waf-font-icon;content:"\e820";font-size:1.6rem}.search-section .swiper-button-next,.search-section .swiper-button-prev,.site-search .swiper-button-next,.site-search .swiper-button-prev{width:6.4rem;height:4.8rem;border:none;border-radius:unset;top:50%;background:linear-gradient(270deg,var(--neutral-0) 63.04%,hsl(var(--hsl-neutral-0)/0) 100%);align-items:center;justify-content:center;translate:0 -50%}.search-section .swiper-button-next::after,.search-section .swiper-button-prev::after,.site-search .swiper-button-next::after,.site-search .swiper-button-prev::after{width:2.4rem;height:2.4rem;font-size:2.4rem}.search-section .swiper-button-prev,.site-search .swiper-button-prev{right:unset;left:var(--space-4-neg);background:linear-gradient(-270deg,var(--neutral-0) 63.04%,hsl(var(--hsl-neutral-0)/0) 100%)}.search-section .swiper-button-prev::after,.site-search .swiper-button-prev::after{content:"\e803"}.search-section .swiper-button-next,.site-search .swiper-button-next{right:var(--space-4-neg);left:unset}.search-section .swiper-button-next::after,.site-search .swiper-button-next::after{content:"\e808"}.search-section .site-search-form .search-input,.site-search .site-search-form .search-input{border-bottom:.1rem solid var(--neutral-20);
2display:inline-block}.search-section .site-search-form .search-input::placeholder,.site-search .site-search-form .search-input::placeholder{opacity:1}.search-section .site-search-form .search-input:focus,.site-search .site-search-form .search-input:focus{outline:0;border-bottom:.2rem solid var(--primary-50)}.waf-listing .tabs{height:auto}.waf-listing .tab-item{width:auto;height:auto}.waf-listing .tab-item.active .tab-name::before{content:"";height:.3rem;position:absolute;bottom:0;left:0}.waf-listing .tab-name{height:4.6rem;line-height:1}.waf-listing .tab-text{color:var(--neutral-70)}@media (min-width:768px){.waf-listing .tabs{overflow-x:auto}.waf-listing .tab-name{height:6.4rem;padding-inline:var(--space-6)}.waf-listing .tab-name .text{font-size:1.6rem}}.btn-download .btn-text::after,.btn-download .text::after,.btn-icon-ar .btn-text::after,.btn-icon-ar .text::after{font-weight:400}@media (min-width:768px){.btn-download,.btn-icon-ar{width:fit-content}}.btn-icon-ar .btn-text::after,.btn-icon-ar .text::after{font-family:waf-font-icon;content:"\e808";font-size:2rem}.btn-download .btn-text::after,.btn-download .text::after{font-family:waf-font-icon;content:"\e84d";font-size:2rem}.waf-template .accordion-header{border-bottom:.1rem solid var(--neutral-20);transition:margin-bottom .5s ease-in}.waf-template .accordion-header[aria-expanded=true]{border-bottom:.1rem solid var(--focus-0)}.waf-template .accordion-header[aria-expanded=true]~.accordion-body{padding-top:0}.waf-template .accordion-header::after{font-size:2.4rem}.waf-template .accordion-header .btn-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.btn:disabled,button:disabled{opacity:.9;pointer-events:none;color:var(--neutral-40)}.load-bg-pattern .waf-row-event.waf-row-dua-events{background-image:url(https://triathlon.org/static-assets/images/cssimages/dua-event-listing-bg.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}.load-bg-pattern .waf-row-event.waf-row-aqua-events{background-image:url(https://triathlon.org/static-assets/images/cssimages/aqua-event-listing-bg.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}.load-bg-pattern .waf-row-event.waf-row-cross-events{background-image:url(https://triathlon.org/static-assets/images/cssimages/cross-event-listing-bg.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}.load-bg-pattern .waf-row-event.waf-row-long-dis-events{background-image:url(https://triathlon.org/static-assets/images/cssimages/long-dis-event-listing-bg.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}.load-bg-pattern .waf-row-event.waf-row-winter-events{background-image:url(https://triathlon.org/static-assets/images/cssimages/winter-triathlon-event-listing-bg.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}.load-bg-pattern .waf-row-event.waf-row-elite-events{background-image:url(https://triathlon.org/static-assets/images/cssimages/elite-event-listing-bg.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}.load-bg-pattern .waf-row-event.waf-row-para-events{background-image:url(https://triathlon.org/static-assets/images/cssimages/para-event-listing-bg.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}.load-bg-pattern .waf-row-event.waf-row-arena-events{background-image:url(https://triathlon.org/static-assets/images/cssimages/arena-event-listing-bg.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}.load-bg-pattern .waf-row-event.waf-row-agegroup-events{background-image:url(https://triathlon.org/static-assets/images/cssimages/agegroup-event-listing-bg.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}.load-bg-pattern .waf-row-event.waf-row-development-events{background-image:url(https://triathlon.org/static-assets/images/cssimages/development-event-listing-bg.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}.load-bg-pattern .waf-row-event.waf-row-upcoming-events{background-image:url(https://triathlon.org/static-assets/images/cssimages/upcoming-event-listing-bg.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}[class^=icon-]{font-size:0;font-style:normal;color:var(--white)}[class^=icon-]::before{font-family:waf-font-icon;font-size:1.8rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Manrope;
2src:local("Manrope-Regular"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Regular?v=67762348#iefix) format("embedded-opentype"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Regular.woff2?v=67762348) format("woff2"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Regular.woff?v=67762348) format("woff"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Regular.ttf?v=67762348) format("truetype"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Regular.svg#?v=67762348Manrope) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:local("Manrope-Medium"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Medium?v=67762348#iefix) format("embedded-opentype"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Medium.woff2?v=67762348) format("woff2"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Medium.woff?v=67762348) format("woff"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Medium.ttf?v=67762348) format("truetype"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Medium.svg#?v=67762348Manrope) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:local("Manrope-Bold"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Bold?v=67762348#iefix) format("embedded-opentype"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Bold.woff2?v=67762348) format("woff2"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Bold.woff?v=67762348) format("woff"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Bold.ttf?v=67762348) format("truetype"),url(https://triathlon.org/static-assets/build/fonts/Manrope-Bold.svg#?v=67762348Manrope) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:local("Ubuntu-Regular"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Regular?v=67762348#iefix) format("embedded-opentype"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Regular.woff2?v=67762348) format("woff2"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Regular.woff?v=67762348) format("woff"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Regular.ttf?v=67762348) format("truetype"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Regular.svg#?v=67762348Ubuntu) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:local("Ubuntu-Medium"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Medium?v=67762348#iefix) format("embedded-opentype"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Medium.woff2?v=67762348) format("woff2"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Medium.woff?v=67762348) format("woff"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Medium.ttf?v=67762348) format("truetype"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Medium.svg#?v=67762348Ubuntu) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:local("Ubuntu-Bold"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Bold?v=67762348#iefix) format("embedded-opentype"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Bold.woff2?v=67762348) format("woff2"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Bold.woff?v=67762348) format("woff"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Bold.ttf?v=67762348) format("truetype"),url(https://triathlon.org/static-assets/build/fonts/Ubuntu-Bold.svg#?v=67762348Ubuntu) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:waf-font-icon;src:url(https://triathlon.org/static-assets/build/fonts/waf-font-icon.eot?v=67762348);src:url(https://triathlon.org/static-assets/build/fonts/waf-font-icon.eot?v=67762348#iefix) format("embedded-opentype"),url(https://triathlon.org/static-assets/build/fonts/waf-font-icon.woff2?v=67762348) format("woff2"),url(https://triathlon.org/static-assets/build/fonts/waf-font-icon.woff?v=67762348) format("woff"),url(https://triathlon.org/static-assets/build/fonts/waf-font-icon.ttf?v=67762348) format("truetype"),url(https://triathlon.org/static-assets/build/fonts/waf-font-icon.svg?v=67762348#waf-font-icon) format("svg");font-weight:400;font-style:normal;font-display:swap}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%}.row{flex-wrap:wrap}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col
2-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:var(--space-2);padding-left:var(--space-2)}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;inset:0;width:100%;height:100%;border:0}.embed-responsive::before{display:block;content:""}.embed-responsive.embed-responsive-4by3::before{padding-top:75%}.embed-responsive.embed-responsive-3by4::before{padding-top:133.3333333333%}.embed-responsive.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive.embed-responsive-1by1::before{padding-top:100%}.embed-responsive.embed-responsive-2by3::before{padding-top:150%}.embed-responsive.embed-responsive-9by16::before{padding-top:177.7777777778%}.embed-responsive.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive.embed-responsive-18by9::before{padding-top:50%}.embed-responsive.embed-responsive-18by6::before{padding-top:33.3333333333%}.embed-responsive.embed-responsive-6by4::before{padding-top:66.6666666667%}.embed-responsive.embed-responsive-7by8::before{padding-top:114.2857142857%}.embed-responsive.embed-responsive-9by13::before{padding-top:144.4444444444%}.embed-responsive.embed-responsive-5by11::before{padding-top:220%}.embed-responsive.embed-responsive-9by5::before{padding-top:55.5555555556%}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width:768px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:var(--container-max-width)}}@media (min-width:360px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:600px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-tablet-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-tablet-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-tablet-3{flex:0 0 25%;max-width:25%}.col-tablet-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-tablet-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-tablet-6{flex:0 0 50%;max-width:50%}.col-tablet-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-tablet-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-tablet-9{flex:0 0 75%;max-width:75%}.col-tablet-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-tablet-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-tablet-12{flex:0 0 100%;max-width:100%}}@media (min-width:1024px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1250px){.col-desktop-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-desktop-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-desktop-3{flex:0 0 25%;max-width:25%}.col-desktop-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-desktop-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-desktop-6{flex:0 0 50%;max-width:50%}.col-desktop-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-desktop-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-desktop-9{flex:0 0 75%;max-width:75%}.col-desktop-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-desktop-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-desktop-12{flex:0 0 100%;max-width:100%}}@media (min-width:1440px){.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media (min-width:1660px){.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}}*{font-family:Manrope,sans-serif}*,::after,::before{box-sizing:border-box}html{font-size:var(--base-font-size);scroll-behavior:smooth}body{font-family:Manrope,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;line-height:1.6;font-size:1.4rem}hr{border-top:.1rem solid}label,small{font-size:1.2rem}big{font-size:1.6rem}sub,sup{font-size:1rem}a{text-decoration:none}a:hover{text-decoration:none}ol,ul{list-style:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}blockquote{margin:0 0 1rem}button{border:none}button:not(:disabled){cursor:pointer}button:focus{outline:0}textarea{resize:vertical}input{border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}input:focus-within{outline:0}iframe{border:0;width:100%;height:100%;border-radius:var(--space-4)}[hidden]{display:none}@media screen and (min-width:768px){h2{font-size:2.6rem}h3{font-size:2.4rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}}html.no-scroll,html.no-scroll body{touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto}[v-cloak]{visibility:hidden}body.scroll-up{overflow:visible}body.scroll-up.homepage .menu-wrap{top:0}body.scroll-up .menu-wrap{position:fixed;z-index:var(--z-header)}.d-none{display:none}.text-capitalize{text-transform:capitalize}.grecaptcha-badge{visibility:hidden}.waf-component{padding-block:var(--space-4);margin-bottom:var(--space-4)}img{display:block;height:auto;image-rendering:-webkit-optimize-contrast}img[src=""]{visibility:hidden}[class^=img-] img[alt]{font-size:1.2rem}.img-4by3 .img-box{padding-bottom:75%}.img-3by4 .img-box{padding-bottom:133.3333333333%}.img-16by9 .img-box{padding-bottom:56.25%}.img-1by1 .img-box{padding-bottom:100%}.img-2by3 .img-box{padding-bottom:150%}.img-9by16 .img-box{padding-bottom:177.7777777778%}.img-21by9 .img-box{padding-bottom:42.8571428571%}.img-18by9 .img-box{padding-bottom:50%}.img-18by6 .img-box{padding-bottom:33.3333333333%}.img-6by4 .img-box{padding-bottom:66.6666666667%}.img-7by8 .img-box{padding-bottom:114.2857142857%}.img-9by13 .img-box{padding-bottom:144.4444444444%}.img-5by11 .img-box{padding-bottom:220%}.img-9by5 .img-box{padding-bottom:55.5555555556%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{appearance:textfield;-moz-appearance:textfield}.m-w-5{width:5%}.m-w-5-gap{width:calc((5 - var(--space-1)) * 1%)}.m-w-10{width:10%}.m-w-10-gap{width:calc((10 - var(--space-1)) * 1%)}.m-w-20{width:20%}.m-w-20-gap{width:calc((20 - var(--space-1)) * 1%)}.m-w-25{width:25%}.m-w-25-gap{width:calc((25 - var(--space-1)) * 1%)}.m-w-30{width:30%}.m-w-30-gap{width:calc((30 - var(--space-1)) * 1%)}.m-w-33{width:33%}.m-w-33-gap{width:calc((33 - var(--space-1)) * 1%)}.m-w-40{width:40%}.m-w-40-gap{width:calc((40 - var(--space-1)) * 1%)}.m-w-50{width:50%}.m-w-50-gap{width:calc((50 - var(--space-1)) * 1%)}.m-w-60{width:60%}.m-w-60-gap{width:calc((60 - var(--space-1)) * 1%)}.m-w-70{width:70%}.m-w-70-gap{width:calc((70 - var(--space-1)) * 1%)}.m-w-80{width:80%}.m-w-80-gap{width:calc((80 - var(--space-1)) * 1%)}.m-w-100{width:100%}.m-w-100-gap{width:calc((100 - var(--space-1)) * 1%)}.layout-wrapper{max-width:var(--container-max-width);width:100%;margin-inline:auto}.form-select-box .selected-title{height:4.8rem;border-bottom:.1rem solid hsl(var(--hsl-neutral-5)/1)}.form-select-box .selected-title[aria-expanded=true] .btn-text:after{transform:rotate(-180deg)}.form-select-box .btn-text:after{font-family:waf-font-icon;content:"\e81a";font-size:1.6rem}.form-select-box .select-list{max-height:14rem;transition:.3s ease-in-out;right:0;top:4.8rem}.form-select-box .select-list .select-item{transition:.3s ease-in-out;height:4.8rem;border-bottom:.1rem solid hsl(var(--hsl-neutral-20)/1)}.backdrop::before{content:"";background-color:hsl(var(--hsl-neutral-100)/.9);position:fixed;inset:0}.backdrop.filter-backdrop::before{z-index:7}.blue-gradient .footer-wrapper::before{background-image:url(https://triathlon.org/static-assets/images/cssimages/pattern/blue-gradient-bottom.webp?v=6.1);background-repeat:no-repeat;background-size:100% 100%}.footer-grey .footer-wrapper:before{height:calc(100% + 10.4rem);top:-8rem}.content-app{height:max-content;border:.1rem solid var(--neutral-20)}.body-wrap{min-height:calc(var(--window-inner-height) - (var(--header-height) + var(--header-redirect-height)))}.website-spinner{width:12rem;height:12rem;border-top:.2rem solid var(--primary-50);border-bottom:.2rem solid var(--primary-50);animation:spin 1s linear infinite}.loader-wrapper,.waf-loader{position:fixed;width:var(--window-inner-width);top:0;left:0;background-color:hsl(var(--hsl-neutral-100)/.5)}.loader-wrapper .loader,.waf-loader .loader{width:15rem;height:15rem}.loader-wrapper .loader::before,.loader-wrapper .loader:after,.waf-loader .loader::before,.waf-loader .loader:after{content:"";border:.3rem solid transparent;border-top-color:var(--primary-50);border-bottom-color:var(--secondary-50);transform:translate(-50%,-50%);top:50%;left:50%;position:absolute}.loader-wrapper .loader:after,.waf-loader .loader:after{width:calc(100% + 1rem);height:calc(100% + 1rem);-webkit-animation:loader 1s linear infinite;animation:loader 1s linear infinite}.loader-wrapper .loader::before,.waf-loader .loader::before{width:calc(100% + 3rem);height:calc(100% + 3rem);-webkit-animation:loader-reverse 1s linear infinite;animation:loader-reverse 1s linear infinite}.bold{font-weight:700}.italic{font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.no-data-container,.search-no-result{padding:6% var(--space-4);overflow-y:auto}.no-data-container .icon::after,.search-no-result .icon::after{line-height:1;font-family:waf-font-icon;content:"\e82e";font-size:8rem}.no-data-container .btn-site,.search-no-result .btn-site{width:max-content}@media screen and (min-width:768px){.mobile{display:none}.desktop{display:block}.flex5{width:5%}.flex5-gap{width:calc((5 - var(--space-1)) * 1%)}.flex10{width:10%}.flex10-gap{width:calc((10 - var(--space-1)) * 1%)}.flex20{width:20%}.flex20-gap{width:calc((20 - var(--space-1)) * 1%)}.flex25{width:25%}.flex25-gap{width:calc((25 - var(--space-1)) * 1%)}.flex30{width:30%}.flex30-gap{width:calc((30 - var(--space-1)) * 1%)}.flex33{width:33%}.flex33-gap{width:calc((33 - var(--space-1)) * 1%)}.flex40{width:40%}.flex40-gap{width:calc((40 - var(--space-1)) * 1%)}.flex50{width:50%}.flex50-gap{width:calc((50 - var(--space-1)) * 1%)}.flex60{width:60%}.flex60-gap{width:calc((60 - var(--space-1)) * 1%)}.flex70{width:70%}.flex70-gap{width:calc((70 - var(--space-1)) * 1%)}.flex80{width:80%}.flex80-gap{width:calc((80 - var(--space-1)) * 1%)}.flex100{width:100%}.flex100-gap{width:calc((100 - var(--space-1)) * 1%)}}:is(.livestrip) .waf-livestrip{display:block}:is(.livestrip) .menu-wrap{top:var(--livestrip-height)}:is(.livestrip.backdrop) .menu-wrap{top:0}.wtc-event-page.sticky .secondary-nav,.wtc-page.sticky .secondary-nav,.wtc-races-page.sticky .secondary-nav{position:fixed;top:0;left:0;box-shadow:0 .4rem 2.5rem 0 hsla(var(--hsl-neutral-100)/.2)}.wtc-event-page.sticky.scroll-up .secondary-nav,.wtc-page.sticky.scroll-up .secondary-nav,.wtc-races-page.sticky.scroll-up .secondary-nav{top:var(--header-height)}.wtc-event-page.sticky.scroll-up .menu-wrap,.wtc-page.sticky.scroll-up .menu-wrap,.wtc-races-page.sticky.scroll-up .menu-wrap{position:sticky}.wtc-event-page.scroll-up .secondary-nav,.wtc-page.scroll-up .secondary-nav,.wtc-races-page.scroll-up .secondary-nav{top:calc(var(--showcase-height) - 5rem)}.wtc-event-page.scroll-up .menu-wrap,.wtc-page.scroll-up .menu-wrap,.wtc-races-page.scroll-up .menu-wrap{position:absolute;z-index:var(--z-header)}.wtc-event-page.scroll-up .site-header,.wtc-page.scroll-up .site-header,.wtc-races-page.scroll-up .site-header{background-color:hsl(var(--hsl-neutral-100)/1)}.wtc-event-page.sticky .menu-wrap{position:sticky;z-index:var(--z-header)}.wtc-event-page.sticky .site-header{background-color:hsl(var(--hsl-neutral-100)/1)}.wtc-page .waf-showcase .preview-swiper .article-thumbnail{height:58rem}.wtc-event-page .wtc-event-header .secondary-nav{top:48rem}.wtc-header .redirect .secondary-nav-anchor::after{aspect-ratio:1/1;color:var(--neutral-100);transform:rotate(310deg)}.loader-active .waf-loader{display:flex;justify-content:center;align-items:center}.inline-loader-active .loader-wrapper{position:static;width:100%;background-color:transparent;min-height:50rem;display:flex;justify-content:center;align-items:center}.overlay-loader .loader-wrapper{background-color:var(--neutral-0);position:absolute;inset:0;margin:auto}.waf-listing .head-tab li a:after{font-family:waf-font-icon;content:"\e808";font-size:1.9rem}.waf-listing.waf-horizontal-list .article-list{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-4)}.waf-listing.waf-horizontal-list .article-wrap{display:flex;flex-direction:column;align-items:flex-start}.waf-listing.waf-horizontal-list .article-item{position:relative;border-radius:var(--border-radius-m);overflow:hidden;border:.1rem solid hsl(var(--hsl-neutral-20)/1)}.waf-listing.waf-horizontal-list .article-item:hover .article-thumbnail img{transform:scale(1.05)}.waf-listing.waf-horizontal-list .article-thumbnail{width:100%}.waf-listing.waf-horizontal-list .article-thumbnail img{transition:.5s ease-in-out;object-fit:cover;object-position:center}.waf-listing.waf-horizontal-list .article-thumbnail .img-box{border-radius:0}.waf-listing.waf-horizontal-list .artic
2le-content{width:100%;padding:var(--space-6)}.waf-listing.waf-horizontal-list .article-title{font-size:1.4rem;margin-bottom:var(--space-4);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;height:10rem;color:hsl(var(--hsl-neutral-100)/1)}.waf-listing.waf-horizontal-list .article-meta{gap:var(--space-2);display:flex;align-items:center;color:hsl(var(--hsl-neutral-70)/1)}.waf-listing.waf-horizontal-list .article-meta>:not(:first-child){gap:var(--space-2);position:relative;display:flex;align-items:center}.waf-listing.waf-horizontal-list .article-meta>:not(:first-child):before{content:"";width:.3rem;height:.3rem;display:inline-block;vertical-align:middle;border-radius:50%;background-color:hsl(var(--hsl-neutral-70)/1)}.waf-listing.waf-horizontal-list .article-item{border:none;border-radius:0}.waf-listing.waf-horizontal-list .article-wrap{flex-direction:row;align-items:flex-start}.waf-listing.waf-horizontal-list .article-thumbnail{width:11.5rem}.waf-listing.waf-horizontal-list .article-thumbnail::before{content:unset}.waf-listing.waf-horizontal-list .article-thumbnail .img-box{border-radius:var(--border-radius-s)}.waf-listing.waf-horizontal-list .article-title{height:auto;margin-bottom:0}.waf-listing.waf-horizontal-list .article-content{width:calc(100% - 11.5rem);position:unset;padding:0 0 0 var(--space-2);display:flex;flex-direction:column}.waf-listing.waf-horizontal-list .article-content>a{order:1}@media screen and (min-width:520px) and (max-width:767px){.waf-listing.waf-horizontal-list .article-thumbnail{width:30.5rem}}@media (min-width:768px){.waf-listing.waf-horizontal-list .article-thumbnail{width:30%}.waf-listing.waf-horizontal-list .article-content{padding-inline:var(--space-6);width:70%;padding-right:0}.waf-listing.waf-horizontal-list .article-title{font-size:2rem;-webkit-line-clamp:3;line-clamp:3}}@media (min-width:1024px){.waf-listing.waf-horizontal-list .article-thumbnail{width:50%}.waf-listing.waf-horizontal-list .article-content{width:50%}.waf-listing.waf-horizontal-list .article-title{-webkit-line-clamp:3;line-clamp:3}}@media (min-width:1250px){.waf-listing.waf-horizontal-list .article-title{font-size:2.4rem;-webkit-line-clamp:4;line-clamp:4}}@media (min-width:1024px){.waf-listing.waf-horizontal-list .article-title{font-size:2.4rem;line-height:3.36rem}}.waf-listing.waf-overlay-list .article-list{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-4)}.waf-listing.waf-overlay-list .article-wrap{display:flex;flex-direction:column;align-items:flex-start}.waf-listing.waf-overlay-list .article-item{position:relative;border-radius:var(--border-radius-m);overflow:hidden;border:.1rem solid hsl(var(--hsl-neutral-20)/1)}.waf-listing.waf-overlay-list .article-item:hover .article-thumbnail img{transform:scale(1.05)}.waf-listing.waf-overlay-list .article-thumbnail{width:100%}.waf-listing.waf-overlay-list .article-thumbnail img{transition:.5s ease-in-out;object-fit:cover;object-position:center}.waf-listing.waf-overlay-list .article-thumbnail .img-box{border-radius:0}.waf-listing.waf-overlay-list .article-content{width:100%;padding:var(--space-6)}.waf-listing.waf-overlay-list .article-title{font-size:1.4rem;margin-bottom:var(--space-4);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;height:10rem;color:hsl(var(--hsl-neutral-100)/1)}.waf-listing.waf-overlay-list .article-meta{gap:var(--space-2);display:flex;align-items:center;color:hsl(var(--hsl-neutral-70)/1)}.waf-listing.waf-overlay-list .article-meta>:not(:first-child){gap:var(--space-2);position:relative;display:flex;align-items:center}.waf-listing.waf-overlay-list .article-meta>:not(:first-child):before{content:"";width:.3rem;height:.3rem;display:inline-block;vertical-align:middle;border-radius:50%;background-color:hsl(var(--hsl-neutral-70)/1)}.waf-listing.waf-overlay-list .article-item{width:100%;flex-shrink:0}.waf-listing.waf-overlay-list .article-thumbnail>a:after{content:"";background:linear-gradient(0deg,hsl(var(--hsl-pure-black-0)/.1),hsl(var(--hsl-pure-black-0)/.1)),linear-gradient(180deg,hsl(var(--hsl-pure-black-0)/0) 0,hsl(var(--hsl-pure-black-0)/.8) 76.04%)}.waf-listing.waf-overlay-list .article-content{bottom:0;position:absolute}.waf-listing.waf-overlay-list .article-meta{color:var(--neutral-0);order:-1}.waf-listing.waf-overlay-list .article-title{font-size:2rem;margin-bottom:var(--space-0);height:auto;color:hsl(var(--hsl-neutral-0)/1)}@supports (-webkit-touch-callout:none){.waf-listing.waf-overlay-list .article-thumbnail>a{position:initial}}
2@media (min-width:1024px){.waf-listing.waf-overlay-list .article-item.item-type-photo .item-type-icon:before,.waf-listing.waf-overlay-list .article-item.item-type-video .item-type-icon:before{font-size:2.8rem}.waf-listing.waf-overlay-list .article-content{padding-bottom:var(--space-8)}}@media (min-width:1024px){.waf-listing.waf-overlay-list .article-title{font-size:2.4rem;line-height:3.36rem}}.article-swiper .article-gallery-item:hover .btn-more,.article-swiper .article-item:hover .btn-more,.player-photos-wrapper .article-gallery-item:hover .btn-more,.player-photos-wrapper .article-item:hover .btn-more,.waf-article-gallery .article-gallery-item:hover .btn-more,.waf-article-gallery .article-item:hover .btn-more{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 76.04%),linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1))}.article-swiper .article-gallery-item:hover .btn-more::before,.article-swiper .article-item:hover .btn-more::before,.player-photos-wrapper .article-gallery-item:hover .btn-more::before,.player-photos-wrapper .article-item:hover .btn-more::before,.waf-article-gallery .article-gallery-item:hover .btn-more::before,.waf-article-gallery .article-item:hover .btn-more::before{display:flex;flex-direction:row;justify-content:center;align-items:center}.article-swiper .article-gallery-list,.article-swiper .article-list,.player-photos-wrapper .article-gallery-list,.player-photos-wrapper .article-list,.waf-article-gallery .article-gallery-list,.waf-article-gallery .article-list{display:block}.article-swiper .img-box,.player-photos-wrapper .img-box,.waf-article-gallery .img-box{aspect-ratio:1/1}.article-swiper img,.player-photos-wrapper img,.waf-article-gallery img{object-fit:cover}.article-swiper .btn-more,.player-photos-wrapper .btn-more,.waf-article-gallery .btn-more{position:absolute;inset:0}.article-swiper .btn-more::before,.player-photos-wrapper .btn-more::before,.waf-article-gallery .btn-more::before{display:none;width:6.4rem;height:6.4rem;background-color:hsl(var(--hsl-neutral-0)/.2);color:var(--neutral-0);border-radius:.8rem;font-family:waf-font-icon;content:"\e88a";font-size:2.6rem}.article-gallery .modal-window,.player-photos-wrapper .modal-window,.waf-article-gallery .modal-window{background:hsla(var(--hsl-neutral-100)/.7)}.article-gallery .modal-window .thumbnail-swiper .img-box,.player-photos-wrapper .modal-window .thumbnail-swiper .img-box,.waf-article-gallery .modal-window .thumbnail-swiper .img-box{aspect-ratio:1/1;height:unset}.article-gallery .modal-window .thumbnail-swiper .article-item,.player-photos-wrapper .modal-window .thumbnail-swiper .article-item,.waf-article-gallery .modal-window .thumbnail-swiper .article-item{opacity:.5}.article-gallery .modal-window .thumbnail-swiper .article-item.swiper-slide-thumb-active,.player-photos-wrapper .modal-window .thumbnail-swiper .article-item.swiper-slide-thumb-active,.waf-article-gallery .modal-window .thumbnail-swiper .article-item.swiper-slide-thumb-active{opacity:1}.article-gallery .modal-window .preview-swiper,.player-photos-wrapper .modal-window .preview-swiper,.waf-article-gallery .modal-window .preview-swiper{height:calc(100% - 17rem)}.article-gallery .modal-window .img-box,.player-photos-wrapper .modal-window .img-box,.waf-article-gallery .modal-window .img-box{aspect-ratio:unset}.article-gallery .modal-window .img-box img,.player-photos-wrapper .modal-window .img-box img,.waf-article-gallery .modal-window .img-box img{object-fit:contain}.article-gallery .modal-window .btn-close,.player-photos-wrapper .modal-window .btn-close,.waf-article-gallery .modal-window .btn-close{top:2rem}.article-gallery .modal-window .swiper-button,.player-photos-wrapper .modal-window .swiper-button,.waf-article-gallery .modal-window .swiper-button{border-color:var(--neutral-0);top:unset;right:0;bottom:0;position:absolute}.article-gallery .modal-window .swiper-button-prev,.player-photos-wrapper .modal-window .swiper-button-prev,.waf-article-gallery .modal-window .swiper-button-prev{right:6rem;left:auto}.article-gallery .modal-window .swiper-button::after,.player-photos-wrapper .modal-window .swiper-button::after,.waf-article-gallery .modal-window .swiper-button::after{color:var(--neutral-0)}.article-gallery .modal-window .swiper-pagination,.player-photos-wrapper .modal-window .swiper-pagination,.waf-article-gallery .modal-window .swiper-pagination{width:max-content;top:auto;right:13rem;bottom:0;left:auto;position:absolute}.article-gallery .modal-window .meta-label,.player-photos-wrapper .modal-window .meta-label,.waf-article-gallery .modal-window .meta-label{bottom:-6.4rem;position:absolute}.waf-detail .article-eventinfo-wrapper .card-item,.waf-detail .player-eventinfo-wrapper .card-item,.waf-player .article-eventinfo-wrapper .card-item,.waf-player .player-eventinfo-wrapper .card-item{grid-template-columns:10rem calc(100% - 10rem)}.waf-detail .article-eventinfo-wrapper .card-title,.waf-detail .player-eventinfo-wrapper .card-title,.waf-player .article-eventinfo-wrapper .card-title,.waf-player .player-eventinfo-wrapper .card-title{text-overflow:unset;white-space:unset}.ranking-page{background-attachment:fixed;background-image:url(https://triathlon.org/static-assets/images/svg/vector-gradient.svg?v=6.
21);background-repeat:no-repeat;background-position:top 6rem right 50%;background-size:73.3rem 73.3rem}.america-federation .waf-documents .waf-head,.america-federation .waf-listing.search-only .waf-head{background:url(https://triathlon.org/static-assets/images/cssimages/world-ranking/america.webp?v=6.1) bottom center/cover no-repeat}.america-federation .waf-documents .waf-head::before,.america-federation .waf-listing.search-only .waf-head::before{content:unset}.europe-federation .waf-documents .waf-head,.europe-federation .waf-listing.search-only .waf-head{background:url(https://triathlon.org/static-assets/images/cssimages/world-ranking/europe.webp?v=6.1) bottom center/cover no-repeat}.europe-federation .waf-documents .waf-head::before,.europe-federation .waf-listing.search-only .waf-head::before{content:unset}.africa-federation .waf-documents .waf-head,.africa-federation .waf-listing.search-only .waf-head{background:url(https://triathlon.org/static-assets/images/cssimages/world-ranking/africa.webp?v=6.1) bottom center/cover no-repeat}.africa-federation .waf-documents .waf-head::before,.africa-federation .waf-listing.search-only .waf-head::before{content:unset}.asia-federation .waf-documents .waf-head,.asia-federation .waf-listing.search-only .waf-head{background:url(https://triathlon.org/static-assets/images/cssimages/world-ranking/asia.webp?v=6.1) bottom center/cover no-repeat}.asia-federation .waf-documents .waf-head::before,.asia-federation .waf-listing.search-only .waf-head::before{content:unset}.oceania-federation .waf-documents .waf-head,.oceania-federation .waf-listing.search-only .waf-head{background:url(https://triathlon.org/static-assets/images/cssimages/world-ranking/ocenia.webp?v=6.1) bottom center/cover no-repeat}.oceania-federation .waf-documents .waf-head::before,.oceania-federation .waf-listing.search-only .waf-head::before{content:unset}.waf-no-data .content-wrapper{min-height:45rem;border-radius:2.4rem;margin-block:var(--space-10);background:var(--neutral-0) url(https://triathlon.org/static-assets/images/cssimages/pattern/no-data-mobile.webp?v=6.1) center/cover no-repeat}.waf-no-data .btn-site{border:.1rem solid var(--neutral-0);min-height:4.8rem;width:max-content;background-color:var(--primary-50);color:var(--neutral-5)}.waf-no-data .btn-site:hover{background-color:var(--primary-50)}.waf-no-data .btn-site:focus{background-color:var(--primary-50)}.waf-no-data .btn-site:hover{background-color:var(--primary-70)}.no-page-head .body-wrap>.waf-row:first-child .waf-no-page-head{margin-top:var(--secondary-header-height)}.no-page-head .waf-no-page-head .waf-head{height:auto;border-radius:0;background:unset}.no-page-head .waf-no-page-head .waf-head::before{content:unset}.no-page-head .waf-template{border-radius:0}@media (min-width:768px){.wtc-event-page.sticky.scroll-up .secondary-nav,.wtc-page.sticky.scroll-up .secondary-nav,.wtc-races-page.sticky.scroll-up .secondary-nav{top:var(--header-height)}.wtc-event-page.sticky.scroll-up .body-wrap,.wtc-page.sticky.scroll-up .body-wrap,.wtc-races-page.sticky.scroll-up .body-wrap{padding-top:var(--secondary-header-height)}.wtc-event-page.scroll-up .menu-wrap,.wtc-page.scroll-up .menu-wrap,.wtc-races-page.scroll-up .menu-wrap{position:sticky}.wtc-event-page.scroll-up .secondary-nav,.wtc-page.scroll-up .secondary-nav,.wtc-races-page.scroll-up .secondary-nav{top:calc(var(--showcase-height) + var(--space-10))}.wtc-event-page .body-wrap,.wtc-page .body-wrap,.wtc-races-page .body-wrap{padding-top:var(--header-height)}.wtc-event-page .site-header,.wtc-page .site-header,.wtc-races-page .site-header{background-color:hsl(var(--hsl-neutral-100)/1)}.wtc-event-page.scroll-up .body-wrap{padding-top:var(--header-height)}.wtc-event-page.scroll-up .wtc-event-header .secondary-nav{top:calc(var(--showcase-height) + var(--space-2))}.wtc-page .body-wrap{padding-top:calc(var(--header-height) + var(--header-redirect-height))}.wtc-page.scroll-up .body-wrap{padding-top:calc(var(--secondary-header-height))}.wtc-page.scroll-up .secondary-nav{top:calc(var(--showcase-height) + var(--space-16))}.wtc-page .waf-showcase .preview-swiper .article-thumbnail{height:60rem}.article-swiper .head,.player-photos-wrapper .head,.waf-article-gallery .head{margin-bottom:-8rem}.article-swiper .article-gallery-list,.article-swiper .article-list,.player-photos-wrapper .article-gallery-list,.player-photos-wrapper .article-list,.waf-article-gallery .article-gallery-list,.waf-article-gallery .article-list{display:flex}.article-swiper .article-gallery-item:not(:last-child),.article-swiper .article-item:not(:last-child),.player-photos-wrapper .article-gallery-item:not(:last-child),.player-photos-wrapper .article-item:not(:last-child),.waf-article-gallery .article-gallery-item:not(:last-child),.waf-article-gallery .article-item:not(:last-child){margin-bottom:0}.article-swiper .photos-swiper,.player-photos-wrapper .photos-swiper,.waf-article-gallery .photos-swiper{position:relative;padding-top:13rem;padding-inline:0}.article-swiper .photos-swiper .swiper-button,.player-photos-wrapper .photos-swiper .swiper-button,.waf-article-gallery .photos-swiper .swiper-button{display:flex}.article-swiper .swiper-button,.player-photos-wrapper .swiper-button,.waf-article-gallery .swiper-button{border-color:var(--primary-50);top:3rem;right:6rem;left:auto;position:absolute}.article-swiper .swiper-button-next,.player-photos-wrapper .swiper-button-next,.waf-article-gallery .swiper-button-next{right:0}.article-swiper .swiper-button::after,.player-photos-wrapper .swiper-button::after,.waf-article-gallery .swiper-button::after{color:var(--primary-50);font-size:2.4rem}.article-swiper .swiper-pagination-fraction,.player-photos-wrapper .swiper-pagination-fraction,.waf-article-gallery .swiper-pagination-fraction{right:13.4rem;top:5.5rem;width:max-content;bottom:unset;left:unset;font-size:1.6rem}.article-gallery .modal-window .thumbnail-swiper,.player-photos-wrapper .modal-window .thumbnail-swiper,.waf-article-gallery .modal-window .thumbnail-swiper{margin-top:4rem}.article-gallery .modal-window .preview-swiper,.player-photos-wrapper .modal-window .preview-swiper,.waf-article-gallery .modal-window .preview-swiper{padding-bottom:var(--space-16)}.article-gallery .modal-window .preview-swiper .swiper-button,.player-photos-wrapper .modal-window .preview-swiper .swiper-button,.waf-article-gallery .modal-window .preview-swiper .swiper-button{display:flex}.footer-grey .footer-wrapper{margin-top:var(--space-24)}.footer-grey .footer-wrapper:before{height:calc(100% + 12rem);top:calc(-1 * var(--space-24))}.waf-detail .article-eventinfo-wrapper .card-title,.waf-detail .player-eventinfo-wrapper .card-title,.waf-player .article-eventinfo-wrapper .card-title,.waf-player .player-eventinfo-wrapper .card-title{font-size:2rem;line-height:1.4}.ranking-page{background-position:top 62rem right -6rem}.waf-no-data .content-wrapper{min-height:32.2rem;margin-block:var(--space-16) var(--space-14);background-image:url(https://triathlon.org/static-assets/images/cssimages/pattern/no-data-desktop.webp?v=6.1);background-repeat:no-repeat;background-position:center;background-size:cover}.waf-no-data .title{font-size:3.2rem}.waf-no-data .description{font-size:2rem}.no-page-head .body-wrap>.waf-row:first-child .waf-no-page-head{margin-top:0}.no-page-head .waf-no-page-head .head-wrap{margin-block:var(--space-20)}}.item-type-photo .item-type-icon:before{font-family:waf-font-icon;content:"\e839";font-size:2.1rem}.item-type-video .item-type-icon:before{font-family:waf-font-icon;content:"\e83d";font-size:2.1rem}.item-type-photo .item-type-icon,.item-type-video .item-type-icon{width:4rem;height:4rem;background-color:hsl(var(--hsl-neutral-0)/.2);top:1.6rem;left:1.6rem;position:absolute}@media (min-width:1024px){.wtc-page.sticky.scroll-up .secondary-nav,.wtc-races-page.sticky.scroll-up .secondary-nav{top:var(--header-height)}.wtc-page.scroll-up .secondary-nav,.wtc-races-page.scroll-up .secondary-nav{top:calc(var(--showcase-height) + var(--space-10))}.item-type-photo .item-type-icon,.item-type-video .item-type-icon{width:6.4rem;height:6.4rem}.wtc-header .redirect .secondary-nav-anchor::after{font-family:waf-font-icon;content:"\e808";font-size:2rem}:is(.livestrip.backdrop) .menu-wrap{top:var(--livestrip-height)}}@media (min-width:768px){.waf-listing .title{font-size:2.4rem}}@media (min-width:1024px){.content-app{max-width:32rem}.wtc-event-page .body-wrap,.wtc-page .body-wrap,.wtc-races-page .body-wrap{padding-top:calc(var(--header-height) + var(--header-redirect-height))}.wtc-page .body-wrap{padding-top:calc(var(--header-height) + var(--header-redirect-height) + var(--secondary-header-height))}}.icon-youtube::before{content:"\e8de";font:2.4rem waf-font-icon}.icon-facebook::before{content:"\e827";font:2.4rem waf-font-icon}.icon-instagram::before{content:"\e831";font:2.4rem waf-font-icon}.icon-linkedin::before{content:"\e830";font:2.4rem waf-font-icon}.icon-tiktok::before{content:"\e83f";font:2.4rem waf-font-icon}.icon-twitter::before{content:"\e842";font:2.4rem waf-font-icon}.icon-website::before{content:"\e86f";font:2.4rem waf-font-icon}.icon-blog::before{content:"\e844";font:2.4rem waf-font-icon}.icon-threads::before{content:"\e868";font:2.4rem waf-font-icon}.icon-bluesky::before{content:"\e8dd";font:2.4rem waf-font-icon}.article-list .social-share{width:3rem;height:3rem}.article-list .social-share .share-icon,.article-list .social-share .share-item{width:3rem;height:3rem;aspect-ratio:1/1}.article-list .social-icon{width:3rem;height:3rem;aspect-ratio:1/1}.article-list .social-icon::before{width:3rem;height:3rem;font:1.8rem waf-font-icon;color:var(--white)}.article-list .social-wrap .close{width:3rem;height:3rem}td,th{border:.1rem solid hsl(var(--hsl-neutral-100)/.3)}table{min-width:100%;border-collapse:collapse;border:.1rem solid hsl(var(--hsl-neutral-100)/.3)}.table{border-collapse:collapse}.table tr:not(:last-child){border-bottom:.1rem solid hsl(var(--hsl-neutral-100)/.3)}.table-row:not(:last-child){border-bottom:.1rem solid hsl(var(--hsl-neutral-20)/1)}.table-data{flex-shrink:0;height:5rem}.wtc-event-page .btn-hamburger,.wtc-races-page .btn-hamburger{position:unset}.wtc-event-page .btn-hamburger .line,.wtc-races-page .btn-hamburger .line{stroke:var(--neutral-0)}.wtc-event-page.sticky .btn-hamburger,.wtc-races-page.sticky .btn-hamburger{position:fixed}.wtc-event-page.sticky .btn-hamburger .line,.wtc-races-page.sticky .btn-hamburger .line{stroke:var(--neutral-100)}.wtc-event-page.sticky.scroll-up .btn-hamburger,.wtc-races-page.sticky.scroll-up .btn-hamburger{position:unset}.wtc-event-page.sticky.scroll-up .btn-hamburger .line,.wtc-races-page.sticky.scroll-up .btn-hamburger .line{stroke:var(--neutral-0)}.wtc-event-page.scroll-up .menu-wrap,.wtc-races-page.scroll-up .menu-wrap{position:fixed}.wtc-event-header .lang .secondary-nav-anchor::after,.wtc-event-header .redirect .secondary-nav-anchor::after,.wtc-races-header .lang .secondary-nav-anchor::after,.wtc-races-header .redirect .secondary-nav-anchor::after{aspect-ratio:1/1;color:var(--neutral-0)}.wtc-event-header .redirect .secondary-nav-anchor::after,.wtc-races-header .redirect .secondary-nav-anchor::after{transform:rotate(310deg)}.wtc-event-header .secondary-nav,.wtc-races-header .secondary-nav{top:calc(var(--showcase-height) - 4.5rem);position:absolute}.wtc-event-header .secondary-nav .logo,.wtc-races-header .secondary-nav .logo{display:none}.wtc-event-header .secondary-nav .sub-ul,.wtc-races-header .secondary-nav .sub-ul{top:calc(100% + 1.5rem)}.wtc-event-header .secondary-nav-list,.wtc-races-header .secondary-nav-list{align-items:flex-start;width:100%;white-space:nowrap}.wtc-event-header .secondary-nav-link,.wtc-races-header .secondary-nav-link{align-items:center}.wtc-event-header .secondary-nav-link.back-btn,.wtc-races-header .secondary-nav-link.back-btn{top:calc(-1 * (var(--showcase-height) - (var(--header-height) + var(--header-redirect-height)) - 4rem))}.wtc-event-header .secondary-nav-link.back-btn::before,.wtc-races-header .secondary-nav-link.back-btn::before{content:"";font-family:waf-font-icon;color:var(--neutral-0);font-family:waf-font-icon;content:"\e80a";font-size:2rem}.wtc-event-header .secondary-nav-link .nav-text,.wtc-races-header .secondary-nav-link .nav-text{font-weight:700}.sticky .wtc-event-header .secondary-nav,.sticky .wtc-races-header .secondary-nav{background-color:var(--neutral-0)}.sticky .wtc-event-header .nav-text,.sticky .wtc-races-header .nav-text{color:var(--neutral-100);font:700 1.4rem Manrope,sans-serif}.sticky .wtc-event-header .logo,.sticky .wtc-races-header .logo{display:flex}.sticky .wtc-event-header .lang .secondary-nav-anchor::after,.sticky .wtc-event-header .redirect .secondary-nav-anchor::after,.sticky .wtc-races-header .lang .secondary-nav-anchor::after,.sticky .wtc-races-header .redirect .secondary-nav-anchor::after{color:var(--neutral-100)}.sticky .wtc-page .secondary-nav .sub-ul,.sticky .wtc-races-header .secondary-nav .sub-ul{top:calc(100% + 2rem)}.wtc-races-header .secondary-nav-link.back-btn{display:none}@media (min-width:768px){.wtc-event-header .secondary-nav .sub-ul,.wtc-races-header .secondary-nav .sub-ul{top:calc(100% + 1rem)}.wtc-event-header .secondary-nav-link.active,.wtc-event-header .secondary-nav-link:hover,.wtc-races-header .secondary-nav-link.active,.wtc-races-header .secondary-nav-link:hover{background-color:hsl(var(--hsl-neutral-0)/.3)}.wtc-races-header .secondary-nav-link.back-btn{top:calc(-1 * (var(--showcase-height) - (var(--header-height))));left:4rem;display:flex}.sticky .wtc-event-header .secondary-nav-list,.sticky .wtc-races-header .secondary-nav-list{width:auto}.sticky .wtc-event-header .secondary-nav-link.active,.sticky .wtc-event-header .secondary-nav-link:hover,.sticky .wtc-races-header .secondary-nav-link.active,.sticky .wtc-races-header .secondary-nav-link:hover{background-color:hsl(var(--hsl-neutral-5)/1)}.sticky .wtc-page .secondary-nav .sub-ul,.sticky .wtc-races-header .secondary-nav .sub-ul{top:calc(100% + 3rem)}.wtc-event-page .wtc-event-header .secondary-nav{top:calc(var(--showcase-height) + var(--space-2))}.wtc-event-page .secondary-nav .secondary-nav-list{padding-inline:var(--space-6)}}@media (min-width:1024px){.wtc-event-header .redirect .secondary-nav-anchor::after,.wtc-races-header .redirect .secondary-nav-anchor::after{font-family:waf-font-icon;content:"\e808";font-size:2rem}.wtc-event-header .lang,.wtc-races-header .lang{margin-left:auto}.wtc-event-header .lang .secondary-nav-anchor::after,.wtc-races-header .lang .secondary-nav-anchor::after{font-family:waf-font-icon;content:"\e86f";font-size:2rem}.wtc-event-header .secondary-nav,.wtc-races-header .secondary-nav{top:calc(var(--showcase-height) + var(--space-14))}.wtc-event-header .secondary-nav-wrapper,.wtc-races-header .secondary-nav-wrapper{position:unset;height:4.8rem;justify-content:flex-start}.wtc-event-page .wtc-event-header .secondary-nav{top:calc(var(--showcase-height) + var(--space-14))}.sticky .wtc-event-header .secondary-nav-wrapper,.sticky .wtc-races-header .secondary-nav-wrapper{height:var(--secondary-header-height);justify-content:center}}@media (min-width:1250px){.wtc-event-page .secondary-nav .secondary-nav-list{padding-inline:var(--container-white-space) var(--space-6)}}@media (min-width:1024px) and (max-height:665px){.wtc-event-header .secondary-nav-link.back-btn,.wtc-races-header .secondary-nav-link.back-btn{top:calc(-1 * (var(--showcase-height) - (var(--header-height))))}}.menu-wrap{position:absolute;top:0;left:0}.sub-nav-list .sub-nav-link-logo .sub-nav-anchor{justify-content:flex-start}.site-header{z-index:var(--z-header);overflow-x:clip;top:0;left:0;position:relative}.site-header .btn-search{width:4.8rem;aspect-ratio:1/1}.site-header .btn-search .btn-text{position:relative;display:inline-block}.site-header .btn-search .btn-text:before{color:var(--neutral-0);font-family:waf-font-icon;content:"\e83e";font-size:2rem}
2.site-header .sub-ul{transform:scaleX(0);transform-origin:right;height:calc(100% - 27.2rem);padding:var(--space-0) var(--space-4);opacity:0}.site-header .sub-ul .sub-nav-menu{height:90%;overflow-y:auto}.site-header .sub-nav-link{height:5.6rem;border-bottom:.1rem solid var(--neutral-20)}.site-header .sub-nav-link-logo .sub-nav-anchor{justify-content:flex-start}.site-header .sub-nav-link:has(.sub-nav-anchor[aria-expanded=true],.sub-nav-anchor:focus){border-color:var(--primary-50)}.site-header .sub-nav-link .sub-nav-wrap{transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out}.site-header .sub-nav-link.submenu>.sub-nav-anchor:after{font-family:waf-font-icon;content:"\e81c";font-size:2rem}.site-header .sub-nav-wrap.active{transform:scaleX(1);overflow-y:auto}.site-header .sub-nav-related{background-color:var(--neutral-5);flex-basis:66.67%}.site-header .link{background:linear-gradient(268.76deg,var(--primary-90) -.19%,var(--primary-50) 99.83%)}.site-header .nav-back .nav-text::before{font-family:waf-font-icon;content:"\e803";font-size:2.4rem}.site-header .nav-link-athlete:has(.sub-ul.active) .nav-anchor,.site-header .nav-link-more:has(.sub-ul.active) .nav-anchor{height:auto;top:2.4rem;left:5.6rem;position:absolute}.site-header .nav-link-media .head-wrap{margin-bottom:0}.site-header .latest-news .article-list{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-4)}.site-header .latest-news .article-wrap{display:flex;flex-direction:column;align-items:flex-start}.site-header .latest-news .article-item{position:relative;border-radius:var(--border-radius-m);overflow:hidden;border:.1rem solid hsl(var(--hsl-neutral-20)/1)}.site-header .latest-news .article-item:hover .article-thumbnail img{transform:scale(1.05)}.site-header .latest-news .article-thumbnail{width:100%}.site-header .latest-news .article-thumbnail img{transition:.5s ease-in-out;object-fit:cover;object-position:center}.site-header .latest-news .article-thumbnail .img-box{border-radius:0}.site-header .latest-news .article-content{width:100%;padding:var(--space-6)}.site-header .latest-news .article-title{font-size:1.4rem;margin-bottom:var(--space-4);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;height:10rem;color:hsl(var(--hsl-neutral-100)/1)}.site-header .latest-news .article-meta{gap:var(--space-2);display:flex;align-items:center;color:hsl(var(--hsl-neutral-70)/1)}.site-header .latest-news .article-meta>:not(:first-child){gap:var(--space-2);position:relative;display:flex;align-items:center}.site-header .latest-news .article-meta>:not(:first-child):before{content:"";width:.3rem;height:.3rem;display:inline-block;vertical-align:middle;border-radius:50%;background-color:hsl(var(--hsl-neutral-70)/1)}.site-header .latest-news .article-item{border:none;border-radius:0}.site-header .latest-news .article-wrap{flex-direction:row;align-items:flex-start}.site-header .latest-news .article-thumbnail{width:11.5rem}.site-header .latest-news .article-thumbnail::before{content:unset}.site-header .latest-news .article-thumbnail .img-box{border-radius:var(--border-radius-s)}.site-header .latest-news .article-title{height:auto;margin-bottom:0}.site-header .latest-news .article-content{width:calc(100% - 11.5rem);position:unset;padding:0 0 0 var(--space-2);display:flex;flex-direction:column}.site-header .latest-news .article-content>a{order:1}@media screen and (min-width:520px) and (max-width:767px){.site-header .latest-news .article-thumbnail{width:30.5rem}}@media (min-width:768px){.site-header .latest-news .article-thumbnail{width:30%}.site-header .latest-news .article-content{padding-inline:var(--space-6);width:70%;padding-right:0}.site-header .latest-news .article-title{font-size:2rem;-webkit-line-clamp:3;line-clamp:3}}@media (min-width:1024px){.site-header .latest-news .article-thumbnail{width:50%}.site-header .latest-news .article-content{width:50%}.site-header .latest-news .article-title{-webkit-line-clamp:3;line-clamp:3}}@media (min-width:1250px){.site-header .latest-news .article-title{font-size:2.4rem;-webkit-line-clamp:4;line-clamp:4}}@media (min-width:1024px){.site-header .latest-news .article-title{font-size:2.4rem;line-height:3.36rem}}.site-header .latest-news .article-content{width:67%;padding-left:var(--space-2)}.site-header .latest-news .article-thumbnail{width:33%}.site-header .latest-news .article-title{font-size:1.4rem;line-height:2.2rem}.site-header .latest-photos .article-list,.site-header .latest-videos .article-list{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-4)}.site-header .latest-photos .article-wrap,.site-header .latest-videos .article-wrap{display:flex;flex-direction:column;align-items:flex-start}.site-header .latest-photos .article-item,.site-header .latest-videos .article-item{position:relative;border-radius:var(--border-radius-m);overflow:hidden;border:.1rem solid hsl(var(--hsl-neutral-20)/1)}.site-header .latest-photos .article-item:hover .article-thumbnail img,.site-header .latest-videos .article-item:hover .article-thumbnail img{transform:scale(1.05)}.site-header .latest-photos .article-thumbnail,.site-header .latest-videos .article-thumbnail{width:100%}.site-header .latest-photos .article-thumbnail img,.site-header .latest-videos .article-thumbnail img{transition:.5s ease-in-out;object-fit:cover;object-position:center}.site-header .latest-photos .article-thumbnail .img-box,.site-header .latest-videos .article-thumbnail .img-box{border-radius:0}.site-header .latest-photos .article-content,.site-header .latest-videos .article-content{width:100%;padding:var(--space-6)}.site-header .latest-photos .article-title,.site-header .latest-videos .article-title{font-size:1.4rem;margin-bottom:var(--space-4);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;height:10rem;color:hsl(var(--hsl-neutral-100)/1)}.site-header .latest-photos .article-meta,.site-header .latest-videos .article-meta{gap:var(--space-2);display:flex;align-items:center;color:hsl(var(--hsl-neutral-70)/1)}.site-header .latest-photos .article-meta>
2:not(:first-child),.site-header .latest-videos .article-meta>:not(:first-child){gap:var(--space-2);position:relative;display:flex;align-items:center}.site-header .latest-photos .article-meta>:not(:first-child):before,.site-header .latest-videos .article-meta>:not(:first-child):before{content:"";width:.3rem;height:.3rem;display:inline-block;vertical-align:middle;border-radius:50%;background-color:hsl(var(--hsl-neutral-70)/1)}.site-header .latest-photos .article-item,.site-header .latest-videos .article-item{width:100%;flex-shrink:0}.site-header .latest-photos .article-thumbnail>a:after,.site-header .latest-videos .article-thumbnail>a:after{content:"";background:linear-gradient(0deg,hsl(var(--hsl-pure-black-0)/.1),hsl(var(--hsl-pure-black-0)/.1)),linear-gradient(180deg,hsl(var(--hsl-pure-black-0)/0) 0,hsl(var(--hsl-pure-black-0)/.8) 76.04%)}.site-header .latest-photos .article-content,.site-header .latest-videos .article-content{bottom:0;position:absolute}.site-header .latest-photos .article-meta,.site-header .latest-videos .article-meta{color:var(--neutral-0);order:-1}.site-header .latest-photos .article-title,.site-header .latest-videos .article-title{font-size:2rem;margin-bottom:var(--space-0);height:auto;color:hsl(var(--hsl-neutral-0)/1)}@supports (-webkit-touch-callout:none){.site-header .latest-photos .article-thumbnail>a,.site-header .latest-videos .article-thumbnail>a{position:initial}}@media (min-width:1024px){.site-header .latest-photos .article-item.item-type-photo .item-type-icon:before,.site-header .latest-photos .article-item.item-type-video .item-type-icon:before,.site-header .latest-videos .article-item.item-type-photo .item-type-icon:before,.site-header .latest-videos .article-item.item-type-video .item-type-icon:before{font-size:2.8rem}.site-header .latest-photos .article-content,.site-header .latest-videos .article-content{padding-bottom:var(--space-8)}}@media (min-width:1024px){.site-header .latest-photos .article-title,.site-header .latest-videos .article-title{font-size:2.4rem;line-height:3.36rem}}.site-header .latest-photos .article-list,.site-header .latest-videos .article-list{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.site-header .latest-photos .article-meta,.site-header .latest-videos .article-meta{font-size:1.4rem}.site-header .latest-photos .article-title,.site-header .latest-videos .article-title{font-size:2rem;line-height:2.8rem}.site-header .btn-hamburger{width:4rem;height:4rem;aspect-ratio:1/1;order:-1}.site-header .btn-hamburger[aria-expanded=true]~.header-nav{right:var(--space-2-neg);left:var(--space-2-neg)}.site-header .btn-hamburger[aria-expanded=true]::after{font-family:waf-font-icon;content:"\e820";font-size:2rem}.site-header .btn-hamburger:after{content:"\e821";font:1.6rem waf-font-icon}.site-logo{flex-shrink:0;height:3.4rem;aspect-ratio:21/7}.site-logo-link{display:flex}.site-login{width:11.4rem;height:8rem;right:0;bottom:0;position:absolute}.site-login::before{content:"";width:.1rem;height:2.4rem;margin-block:auto;top:0;bottom:0;left:0;position:absolute}.site-login .nav-anchor::before{display:none}.site-login .nav-text{display:block}.site-login .header-promo-logo{display:none}.live-event-section,.top-trending-section{flex-basis:50%;padding:var(--space-4)}.live-event-section>.title:before,.top-trending-section>.title:before{font-weight:400;line-height:normal;font-family:waf-font-icon;content:"\e80e";font-size:2.4rem}.live-event-section .live-event-items,.top-trending-section .live-event-items{margin-top:var(--space-5)}.live-event-section .live-event-items .text-link,.top-trending-section .live-event-items .text-link{color:var(--primary-50);font-weight:700}.top-trending-section .meta{font-weight:700}.top-trending-section .meta-origin .image{width:1.6rem;aspect-ratio:1/1}.top-trending-section .meta-date::before{content:"";width:.2rem;height:.2rem}.live-event-section>.title::before{content:"\e837"}.trending-event-item:not(:last-child){border-bottom:.1rem solid hsl(var(--hsl-neutral-20)/1)}.social-menu-wrapper{flex-basis:100%;overflow-x:auto}.social-menu-wrapper .social-link-list{width:calc(100% - 11.4rem);padding-block:0;height:8rem}.social-menu-wrapper .social-list{overflow-x:auto;max-width:100%}.social-menu-wrapper .social-text::before{font-size:1.4rem}.header-wrapper{height:var(--header-height)}
2.header-wrapper:has(.nav-anchor[aria-expanded=true]) .nav-link:active{border-color:var(--primary-50)}.header-wrapper:has(.nav-anchor[aria-expanded=true]) .nav-anchor[aria-expanded=true]+.sub-ul{transform:scaleX(1);opacity:1}.header-wrapper:has(.nav-anchor[aria-expanded=true]) .nav-back{display:block}.header-wrapper:has(.nav-link-list.nav-anchor[aria-expanded=true]) .nav-back{display:block}.header-wrapper:has(.nav-back[aria-expanded=true]) .sub-ul{transform:scaleX(0);opacity:0}.header-wrapper:has(.nav-back[aria-expanded=true]) .nav-back{display:none}.header-wrapper .header-nav{height:calc(var(--window-inner-height) - var(--header-height) - 2rem);box-shadow:0 .1rem .2rem var(--neutral-100);z-index:var(--z-header-nav);width:calc(100% - 1.6rem);transition:right .3s linear;top:var(--header-height);right:-100%;position:fixed}.header-wrapper .header-nav .header-promo-item .nav-anchor::before{position:unset}.header-wrapper .header-nav .nav-link-list{height:calc(100% - 19.9rem)}.header-wrapper .header-nav .nav-link{height:5.6rem;border-bottom:.1rem solid var(--neutral-20)}.header-wrapper .header-nav .nav-link.submenu>.nav-anchor:after{font-family:waf-font-icon;content:"\e81c";font-size:2rem}.header-wrapper .header-nav .nav-anchor::before{content:"";height:2.2rem;pointer-events:none;bottom:-2.2rem;left:0;position:absolute}.header-wrapper .header-redirect{flex-wrap:wrap}.header-wrapper .header-redirect:not(:has(.site-login)) .social-menu-wrapper{flex-basis:100%}.header-promo-link{order:-1;border-bottom:.1rem solid var(--neutral-20)}.header-promo-item.header-promo-text{width:auto}.header-promo-item.header-promo-text .nav-anchor{align-items:center}.header-promo-item.header-promo-text .nav-text{font-size:2rem}.header-promo-item.tri-logo-mob{margin-left:0;display:block;padding-inline:0}.header-promo-item.tri-logo-mob .nav-anchor::before{display:none}.header-promo-item.tri-logo-web{display:none;width:15rem;height:2.1rem}.login-section{display:flex;align-items:center;height:100%}.sub-ul{overflow-y:auto;transform:scaleY(0);transform-origin:top;transition:transform .1s ease-in-out;top:7.2rem;left:0;position:absolute}.sub-ul::-webkit-scrollbar{width:.8rem;height:.4rem}.sub-ul::-webkit-scrollbar-track{background:var(--neutral-10);border-radius:.8rem}.sub-ul::-webkit-scrollbar-thumb{border-radius:.8rem;background:var(--neutral-20)}.sub-ul::-webkit-scrollbar-thumb:hover{border-radius:.8rem;background:var(--neutral-20)}.wtc-event-page .secondary-nav .secondary-nav-wrapper,.wtc-page .secondary-nav .secondary-nav-wrapper,.wtc-races-page .secondary-nav .secondary-nav-wrapper{transform:scaleY(1)}.wtc-event-page .secondary-nav .secondary-nav-list,.wtc-page .secondary-nav .secondary-nav-list,.wtc-races-page .secondary-nav .secondary-nav-list{transform:unset}.wtc-event-page .secondary-nav .secondary-nav-link .sub-ul,.wtc-page .secondary-nav .secondary-nav-link .sub-ul,.wtc-races-page .secondary-nav .secondary-nav-link .sub-ul{position:fixed;top:calc(100% - 4.5rem)}.wtc-event-page.hamburger-active .btn-hamburger::after,.wtc-page.hamburger-active .btn-hamburger::after,.wtc-races-page.hamburger-active .btn-hamburger::after{color:var(--neutral-0)}.wtc-event-page.hamburger-active .btn-hamburger[aria-expanded=true]::after,.wtc-page.hamburger-active .btn-hamburger[aria-expanded=true]::after,.wtc-races-page.hamburger-active .btn-hamburger[aria-expanded=true]::after{color:var(--primary-50)}.wtc-page .btn-hamburger::after{color:var(--neutral-100)}.wtc-page.sticky .btn-hamburger{position:fixed;left:unset}.wtc-page.sticky.scroll-up .btn-hamburger{position:unset}.wtc-page.sticky.scroll-up .btn-hamburger::after{color:var(--neutral-100)}.wtc-page .header-nav{top:var(--secondary-header-height)}.wtc-page .site-header{z-index:unset}.wtc-page .secondary-nav .secondary-nav-link .sub-ul{top:calc(100% + 1rem)}.wtc-page .secondary-nav .secondary-nav-link:hover .sub-ul{transition-delay:0s;transform:scaleY(1)}.wtc-page .secondary-nav .secondary-nav-link .sub-ul{position:absolute;overflow-y:auto;transition-delay:0s}.wtc-page .secondary-nav .secondary-nav-link .sub-ul::-webkit-scrollbar{width:.8rem;height:.4rem}.wtc-page .secondary-nav .secondary-nav-link .sub-ul::-webkit-scrollbar-track{background:var(--neutral-10);border-radius:.8rem}.wtc-page .secondary-nav .secondary-nav-link .sub-ul::-webkit-scrollbar-thumb{border-radius:.8rem;background:var(--neutral-20)}.wtc-page .secondary-nav .secondary-nav-link .sub-ul::-webkit-scrollbar-thumb:hover{border-radius:.8rem;background:var(--neutral-20)}.wtc-page.sticky.hamburger-active .btn-hamburger,.wtc-races-page.sticky.hamburger-active .btn-hamburger{position:unset}.wtc-page.sticky.hamburger-active .site-header,.wtc-races-page.sticky.hamburger-active .site-header{position:fixed}.secondary-nav .logo{min-width:var(--secondary-logo-width);width:var(--secondary-logo-width);aspect-ratio:21/9}.secondary-nav .logo img{object-fit:contain;width:100%;height:100%}.secondary-nav .secondary-nav-list{overflow-x:auto;overflow-y:clip;transform:scale(1);scrollbar-width:none;-ms-overflow-style:none}.secondary-nav .secondary-nav-list::-webkit-scrollbar{display:none}.secondary-nav .secondary-nav-list .secondary-nav-link:has(.secondary-nav-anchor[aria-expanded=true]) .secondary-nav-list{overflow-x:clip;overflow-y:visible}.secondary-nav .secondary-nav-list .secondary-nav-link:has(.secondary-nav-anchor[aria-expanded=true]) .sub-ul{transform:scaleY(1)}.secondary-nav .secondary-nav-list .secondary-nav-link:has(.secondary-nav-anchor[aria-expanded=false]) .sub-ul{transform:scaleY(0)}.secondary-nav .secondary-nav-link{height:4rem}.secondary-nav .secondary-nav-link.active,.secondary-nav .secondary-nav-link:hover{border-radius:var(--border-radius-xl);background-color:hsl(var(--hsl-neutral-0)/.3)}.secondary-nav .secondary-nav-link.active{border:.2rem solid var(--neutral-20)}.secondary-nav .secondary-nav-link .sub-ul{overflow-y:unset;top:calc(var(--secondary-header-height) + var(--space-2));width:calc(100% - var(--space-4));transition:transform .1s ease-in-out;box-shadow:0 .4rem 2.5rem 0 hsla(0,0%,0%,.2);right:0;left:0;position:absolute}.secondary-nav .secondary-nav-link .sub-ul .nav-anchor{width:100%;display:block}.secondary-nav .secondary-nav-link.back-btn{position:fixed}.secondary-nav .secondary-nav-anchor[aria-expanded]:after{font-family:waf-font-icon;content:"\e81a";font-size:2rem}.secondary-nav .secondary-nav-anchor::before{content:"";height:3rem;top:100%;left:0;position:absolute}.secondary-nav .secondary-nav-wrapper{height:var(--secondary-header-height)}.secondary-nav .nav-text{width:max-content}.sticky .secondary-nav .secondary-nav-link.active{background-color:hsl(var(--hsl-neutral-5)/.1)}.sticky .header-nav,.wtc-page .header-nav{height:calc(var(--window-inner-height) - var(--header-height) - 6rem);top:7rem}.wtc-races-header .secondary-nav .sub-ul{top:calc(100% + 2rem)}@supports (-webkit-touch-callout:none){.site-header .sub-ul .sub-nav-menu{height:87%;overflow-y:auto}}@media (max-width:1023px){.site-header .header-redirect{display:none}.site-header .header-wrapper .header-redirect{display:flex}.secondary-nav .secondary-nav-link{height:3rem}}@media (min-width:1024px){.site-header{overflow-x:unset;display:flex;flex-direction:column}.site-header .header-redirect{height:var(--header-redirect-height);width:100%;z-index:var(--z-header);padding:1.2rem 3.2rem;display:flex;flex-direction:row;justify-content:flex-end}.site-header .header-redirect section:not(:last-child),.site-header .header-redirect>div:not(:last-child){padding-right:var(--space-6);position:relative}.site-header .header-redirect section:not(:last-child)::after,.site-header .header-redirect>div:not(:last-child)::after{content:"";width:.1rem;height:100%;background:var(--primary-50);position:absolute;inset-block:0;margin-block:auto;right:0}.site-header .header-redirect.d-none{display:none}.site-header .header-wrapper .btn-hamburger{display:none}.site-header .header-wrapper .header-nav{position:relative;right:unset;top:unset;height:4rem;background:initial;flex-direction:row;width:calc(100% - 20rem);box-shadow:unset}.site-header .header-wrapper .header-nav:has(.sub-ul.active) .nav-back{display:none}.site-header .header-wrapper .header-nav .header-redirect{display:none}.site-header .header-wrapper .nav-link{position:unset;cursor:pointer;border:.2rem solid transparent}.site-header .header-wrapper .nav-link.active,.site-header .header-wrapper .nav-link:hover{background-color:hsl(var(--hsl-neutral-0)/.3)}.site-header .header-wrapper .nav-link,.site-header .header-wrapper .nav-link-list{padding:0;height:100%;border:none}.site-header .header-wrapper .nav-link-list{display:flex;gap:var(--space-3);margin-inline:auto;overflow-y:hidden;overflow-x:auto;scrollbar-width:none}.site-header .header-wrapper .nav-link.submenu{display:flex}.site-header .header-wrapper .nav-anchor{padding-inline:var(--space-2);gap:var(--space-1);width:max-content;position:relative}.site-header .header-wrapper .nav-anchor::before{display:block;pointer-events:all}.site-header .header-wrapper .nav-anchor::after{rotate:90deg;font-size:1.5rem;color:hsl(var(--hsl-neutral-5)/1)}.site-header .header-wrapper .nav-text{font-size:1.4rem;color:hsl(var(--hsl-neutral-5)/1)}.site-header .header-promo-link{order:unset;height:100%}.site-header .header-promo-link .nav-anchor{display:flex}.site-header .header-promo-link .nav-anchor:after{content:"";width:100%;height:100%;background-image:url(https://triathlon.org/static-assets/images/svg/logo.svg?v=6.
21);background-repeat:no-repeat;background-position:right;background-size:contain}.site-header .header-promo-item:not(:nth-child(3)){position:relative}.site-header .header-promo-item:not(:nth-child(3))::after{content:"";width:.1rem;height:100%;background:var(--primary-50);position:absolute;inset-block:0;margin-block:auto;right:0}.site-header .header-promo-item.header-promo-text{width:auto}.site-header .header-promo-item.header-promo-text .nav-text{font-size:1.4rem}.site-header .header-promo-item.tri-logo-mob{display:none}.site-header .header-promo-item.tri-logo-web{display:block}.site-header .sub-ul{box-shadow:0 .4rem 2.5rem 0 hsla(0,0%,0%,.2);transform:scaleY(0) translateX(0);transform-origin:top;position:absolute;left:calc(var(--container-white-space) * -2);width:var(--container-max-width);height:auto;display:flex;padding:0;max-height:calc(var(--window-inner-height) - var(--header-height) - var(--header-redirect-height));overflow-y:auto;background-color:hsl(var(--hsl-neutral-0)/1)}.site-header .sub-ul .nav-link{margin-inline:0}.site-header .sub-ul .nav-link:hover{all:unset}.site-header .sub-ul .nav-link.active{border:0}.site-header .sub-ul .nav-anchor{padding-inline:0}.site-header .sub-ul .nav-text{color:var(--neutral-100)}.site-header .site-login{flex-basis:unset;height:unset}.site-header .site-login::before{content:unset}.site-header .site-login .nav-text{color:hsl(var(--hsl-neutral-0)/1);font-weight:700}.site-header .site-login .nav-anchor::before{display:none}.site-header .sub-nav-menu{padding:var(--space-4);flex-basis:33.33%}.site-header .sub-nav-related{display:flex}.site-header .sub-nav-title{font-size:2rem}.site-header .sub-nav-description{display:block;font-size:1.6rem;margin-top:.8rem}.site-header .sub-nav-link.submenu>.sub-nav-anchor{display:none}.site-header .sub-nav-link .sub-nav-wrap{transform:unset}.site-header .nav-link-athlete .sub-ul,.site-header .nav-link-event .sub-ul,.site-header .nav-link-media .sub-ul,.site-header .nav-link-more .sub-ul,.site-header .nav-link-sport .sub-ul{flex-direction:row}.site-header .nav-link-athlete .sub-ul,.site-header .nav-link-more .sub-ul,.site-header .nav-link-ranking .sub-ul,.site-header .nav-link-sport .sub-ul{padding:var(--space-4)}.site-header .nav-link-ranking .sub-nav-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.site-header .nav-link-ranking .sub-nav-text{font-size:2rem;position:relative}.site-header .nav-link-ranking .sub-nav-text::before{width:4rem;height:4rem;font-weight:400;line-height:normal;margin-bottom:var(--space-2);border-radius:.8rem;color:var(--neutral-40);display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:waf-font-icon;content:"\e841";font-size:2.4rem;background-color:hsl(var(--hsl-neutral-0)/.2)}.site-header .nav-link-ranking .sub-nav-link{border-bottom:0;padding:0;height:auto}.site-header .nav-link-ranking .sub-nav-link.world-ranking .sub-nav-text::before{content:"\e841"}.site-header .nav-link-ranking .sub-nav-link.para-ranking .sub-nav-text::before{content:"\e841"}.site-header .nav-link-ranking .sub-nav-link.continent-ranking .sub-nav-text::before{content:"\e86a"}.site-header .nav-link-ranking .sub-nav-link.archive-ranking .sub-nav-text::before{content:"\e81e"}.site-header .nav-link-ranking .sub-nav-anchor{border-radius:1.6rem;padding:var(--space-6);width:100%;height:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;border:.1rem solid hsl(var(--hsl-neutral-20)/1)}.site-header .nav-link-ranking .sub-nav-anchor:hover{background-color:var(--informative-10);border-color:var(--focus);box-shadow:0 .2rem .8rem 0 rgba(0,0,0,.1)}.site-header .nav-link-ranking .sub-nav-title{margin-bottom:var(--space-6)}.site-header .nav-link-athlete:has(.sub-ul.active) .nav-anchor,.site-header .nav-link-more:has(.sub-ul.active) .nav-anchor,.site-header .nav-link-sport:has(.sub-ul.active) .nav-anchor{height:100%;position:static}.site-header .nav-link-athlete:has(.sub-ul.active) .nav-anchor .nav-text,.site-header .nav-link-more:has(.sub-ul.active) .nav-anchor .nav-text,.site-header .nav-link-sport:has(.sub-ul.active) .nav-anchor .nav-text{color:hsl(var(--hsl-neutral-5)/1)}.site-header .nav-link-athlete:has(.sub-ul.active) .nav-text,.site-header .nav-link-more:has(.sub-ul.active) .nav-text,.site-header .nav-link-sport:has(.sub-ul.active) .nav-text{font-size:1.4rem;line-height:unset}.site-header .nav-link-athlete .sub-ul,.site-header .nav-link-more .sub-ul,.site-header .nav-link-sport .sub-ul{flex-wrap:wrap}.site-header .nav-link-athlete .sub-ul>.sub-nav-title,.site-header .nav-link-more .sub-ul>.sub-nav-title,.site-header .nav-link-sport .sub-ul>.sub-nav-title{display:block;width:100%}.site-header .nav-link-athlete .nav-anchor .nav-text,.site-header .nav-link-more .nav-anchor .nav-text,.site-header .nav-link-sport .nav-anchor .nav-text{color:hsl(var(--hsl-neutral-5)/1)}.site-header .nav-link-athlete .sub-nav-wrap,.site-header .nav-link-more .sub-nav-wrap,.site-header .nav-link-sport .sub-nav-wrap{width:calc(50% - 8rem);flex-grow:1}.site-header .nav-link-athlete .sub-nav-wrap+.sub-nav-wrap,.site-header .nav-link-more .sub-nav-wrap+.sub-nav-wrap,.site-header .nav-link-sport .sub-nav-wrap+.sub-nav-wrap{margin-top:0}.site-header .nav-link-athlete .sub-nav-wrap:nth-of-type(even),.site-header .nav-link-more .sub-nav-wrap:nth-of-type(even),.site-header .nav-link-sport .sub-nav-wrap:nth-of-type(even){margin-left:var(--space-20)}.site-header .nav-link-media .sub-nav-anchor:after{font-family:waf-font-icon;content:"\e81c";font-size:2rem}.site-header .sub-nav-related .latest-news,.site-header .sub-nav-related .latest-photos,.site-header .sub-nav-related .latest-videos{display:none}.site-header .sub-nav-related .latest-news.active,.site-header .sub-nav-related .latest-photos.active,.site-header .sub-nav-related .latest-videos.active{display:block}.header-promo-link{width:auto;border-bottom:0;padding-block:var(--space-0)}.header-promo{flex-direction:row;gap:var(--space-0)}
2.header-nav:has(.nav-link-list.active) .nav-back{display:none}.wtc-page .secondary-nav .sub-ul,.wtc-races-header .secondary-nav .sub-ul{top:calc(100% + 3rem)}.wtc-page .site-header{z-index:var(--z-header)}.wtc-races-page .secondary-nav .secondary-nav-list{padding-inline:var(--container-white-space)}.login-section .btn-text{color:hsl(var(--hsl-neutral-0)/1)}.social-menu-wrapper{flex-grow:1;flex-basis:unset;border-top:none;overflow-x:unset}.social-menu-wrapper .social-link-list{padding:0;justify-content:flex-end;height:unset;width:100%}.social-menu-wrapper .social-list{padding-block:0}.social-menu-wrapper .social-text::before{font-size:2.4rem;color:var(--neutral-0)}.social-menu-wrapper .social-text.icon-youtube::before{font-size:1.8rem}.social-menu-wrapper .social-text.icon-twitter::before{font-size:2rem}.list-wrap,.user-photo{display:none}.secondary-nav .nav-link,.secondary-nav .secondary-nav-link,.site-header .nav-link,.site-header .secondary-nav-link{border:.2rem solid transparent}.secondary-nav .nav-link.active,.secondary-nav .nav-link:hover,.secondary-nav .secondary-nav-link.active,.secondary-nav .secondary-nav-link:hover,.site-header .nav-link.active,.site-header .nav-link:hover,.site-header .secondary-nav-link.active,.site-header .secondary-nav-link:hover{border-radius:var(--border-radius-xl)}.secondary-nav .nav-link.active,.secondary-nav .secondary-nav-link.active,.site-header .nav-link.active,.site-header .secondary-nav-link.active{border:.2rem solid var(--neutral-20)}.secondary-nav{top:calc(var(--header-height) + var(--header-redirect-height))}.secondary-nav .secondary-nav-wrapper{display:flex;justify-content:center;align-items:center}.secondary-nav .secondary-nav-wrapper .secondary-nav-list .secondary-nav-link:hover .sub-ul{transform:scaleY(1)}.secondary-nav .secondary-nav-link{cursor:pointer;height:4.8rem}.secondary-nav .secondary-nav-link.secondary-nav-link-coaches .sub-ul{width:41rem}.secondary-nav .secondary-nav-anchor{padding-inline:var(--space-2)}.secondary-nav .logo{margin-inline:var(--space-3);width:auto;height:4.8rem}.secondary-nav .sub-ul .nav-link.active{border:0}.wtc-event-page .secondary-nav .secondary-nav-link .sub-ul,.wtc-races-page .secondary-nav .secondary-nav-link .sub-ul{top:calc(100% + 1rem)}}@media (min-width:1024px){.scroll-up .site-header .sub-ul{top:var(--header-height)}.site-header .nav-link-athlete .sub-ul,.site-header .nav-link-more .sub-ul,.site-header .nav-link-ranking .sub-ul,.site-header .nav-link-sport .sub-ul{padding:var(--space-14) var(--space-10)}.site-header .latest-photos .article-list,.site-header .latest-videos .article-list{grid-template-columns:repeat(3,1fr)}.site-header .sub-ul{width:var(--lg-container-max-width);top:calc(var(--header-height) - var(--space-5))}.livestrip.scroll-up .site-header .sub-ul{top:calc(var(--header-height))}}@media (min-width:1250px){.site-header .header-wrapper .nav-link-list{overflow-x:visible;overflow-y:unset}.site-header .header-wrapper .nav-link:has(.nav-anchor[aria-expanded=true])+.sub-ul{transform:scaleY(1) translateX(-50%);opacity:1}.site-header .header-wrapper .sub-ul.show{transform:scaleY(1);opacity:1}.site-header .sub-nav-menu{padding:var(--space-14) var(--space-10)}.site-header .link{padding:var(--space-20)}.site-header .nav-link-ranking .sub-nav-list{grid-template-columns:repeat(4,1fr)}.site-header .nav-link-athlete .sub-nav-wrap,.site-header .nav-link-more .sub-nav-wrap,.site-header .nav-link-sport .sub-nav-wrap{width:calc(33.33% - 8rem)}.site-header .nav-link-athlete .sub-nav-wrap+.sub-nav-wrap,.site-header .nav-link-more .sub-nav-wrap+.sub-nav-wrap,.site-header .nav-link-sport .sub-nav-wrap+.sub-nav-wrap{margin-left:var(--space-20)}.site-header .nav-link-media .sub-nav-related{padding:var(--space-14) var(--space-10)}.site-header .latest-news .article-list{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.site-logo{height:5rem}.live-event-section,.top-trending-section{padding:var(--space-14) var(--space-10)}.secondary-nav .secondary-nav-list{height:unset;overflow-x:unset;overflow-y:unset}.secondary-nav .secondary-nav-list:has(.sub-ul.active){overflow-x:unset;overflow-y:unset}.secondary-nav .secondary-nav-link{position:relative;padding:0}.secondary-nav .secondary-nav-link .sub-ul{min-width:23.1rem;width:unset;top:calc(var(--secondary-header-height) - var(--space-2))}.secondary-nav .secondary-nav-link:last-child .sub-ul{left:unset}.wtc-event-page .secondary-nav .secondary-nav-link:hover .sub-ul,.wtc-page .secondary-nav .secondary-nav-link:hover .sub-ul,.wtc-races-page .secondary-nav .secondary-nav-link:hover .sub-ul{transition-delay:0s;transform:scaleY(1)}.wtc-event-page .secondary-nav .secondary-nav-link .sub-ul,.wtc-page .secondary-nav .secondary-nav-link .sub-ul,.wtc-races-page .secondary-nav .secondary-nav-link .sub-ul{position:absolute;overflow-y:auto;transition-delay:0s;top:calc(var(--secondary-header-height) - var(--space-2))}.wtc-event-page .secondary-nav .secondary-nav-list:has(.sub-ul.active),.wtc-page .secondary-nav .secondary-nav-list:has(.sub-ul.active),.wtc-races-page .secondary-nav .secondary-nav-list:has(.sub-ul.active){overflow-x:clip;overflow-y:visible}}@media (min-width:1440px){.site-header .sub-ul{left:calc(var(--container-white-space) * -1.5)}}@media (min-width:1660px){.site-header .sub-ul{width:calc(var(--window-inner-width) - var(--container-white-space))}}.waf-newsletter .btn-fill{font-size:1.4rem}.waf-newsletter .form-control{height:4rem;border:.1rem solid hsl(var(--hsl-neutral-40)/1)}@media (min-width:1024px){.waf-newsletter .title::first-line{font-size:3.2rem}}.modal-window{display:flex;border:none;width:var(--window-inner-width);height:var(--window-inner-height);z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;position:fixed}.modal-window .btn-close{top:var(--header-height);right:var(--space-4);position:fixed}.modal-window .btn-close::before{display:none}.modal-window .btn-close::after{content:"\e820";font-family:waf-font-icon}.modal-footer{align-self:flex-end;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end}@media screen and (min-width:768px){.modal-body{max-width:80rem;margin:0 auto}.modal-window{padding:var(--space-8)}.modal-window::before{display:block}.modal-window::after{left:-14rem;bottom:-10rem}.modal-window .btn-close{top:calc(var(--header-height) + var(--header-redirect-height));right:4rem}.modal-window .btn-close::after{font-size:2rem}}.waf-system-page{padding-top:calc(var(--header-height) + 13.7rem);isolation:isolate}.waf-system-page::before{content:"";pointer-events:none;z-index:var(--z-pattern);background:url(https://triathlon.org/static-assets/images/banner/system-page-bg.webp?v=6.1) 75% -4rem/cover no-repeat}.waf-system-page.waf-service::before{background:url(https://triathlon.org/static-assets/images/banner/system-service-bg.webp?v=6.1) 75% -10rem/200% no-repeat}.waf-system-page .waf-body{margin-top:0}.waf-system-page .text-head{line-height:1.1}.waf-system-page .text-head::before{font-weight:400;font-family:waf-font-icon;content:"\e870";font-size:4.55rem}.waf-system-page .text-head.large-text{font-size:5.6rem}.waf-system-page .btn-fill{width:max-content}.waf-system-page .btn-fill:hover{border-color:var(--neutral-0)}.waf-system-page .btn-fill:focus{border-color:var(--primary-85)}.waf-system-page .btn-fill:disabled{border-color:var(--neutral-40)}.waf-system-page .btn-link{font-weight:700}@media (min-width:768px){.waf-system-page::after{background-position:75% 0}.waf-system-page.waf-component{padding-top:calc(var(--header-height) + var(--header-redirect-height) + 16.8rem)}.waf-system-page .waf-body{margin-bottom:14.4rem;padding:var(--space-14) var(--space-12)}.waf-system-page .text-head{font-size:5.6rem}.waf-system-page .text-head::before{margin-bottom:var(--space-12);font-size:6.5rem}.waf-system-page .text-head.large-text{font-size:10.4rem}.waf-system-page .text-description{font-size:1.6rem;margin-bottom:var(--space-8)}.waf-system-page .useful-links-section{margin-top:var(--space-12)}.waf-system-page .link:not(:last-of-type){margin-bottom:0}.waf-system-page .link-head{font-size:2rem;margin-bottom:var(--space-10)}.waf-system-page .link-list{gap:var(--space-12);flex-wrap:wrap;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}@media (min-width:1024px){.waf-system-page::before{min-height:calc(var(--window-inner-height) - (var(--header-height) + var(--header-redirect-height)));background-position:75% 0;background-size:100%}.waf-system-page.waf-service::before{background-size:100%;background-position:75% 0}.waf-system-page .layout-wrapper{max-width:var(--lg-container-max-width);width:100%;margin-inline:auto}.waf-system-page .waf-body{max-width:74rem;margin-left:var(--space-4)}.waf-system-page .text-description{margin-bottom:var(--space-12)}}.footer-wrapper:before{content:"";width:calc(100% + var(--space-8));height:calc(100% + var(--space-4));inset-inline:var(--space-4-neg);z-index:-1}.footer-wrapper .layout-wrapper{max-width:100%}.footer-client-section .client-section{border-bottom:.1rem solid hsl(var(--hsl-neutral-20)/1)}.footer-client-section .client-section.competition-section .client-logo{width:auto;max-width:20rem;aspect-ratio:25/6}.footer-client-section .client-logo image{object-fit:contain;object-position:center}.footer-top-section{border-bottom:.1rem solid hsl(var(--hsl-neutral-20)/1)}.footer-top-section .footer-section-wrapper{display:flex;flex-direction:column}.footer-top-section .social-item{width:2.4rem;height:2.4rem;aspect-ratio:1/1}.footer-top-section .social-list{max-width:32rem;overflow:unset;padding-inline:0;gap:0;padding-top:var(--space-10)}.footer-top-section .social-list .social-text.icon-twitter::before{font-size:1.8rem}.footer-top-section .social-menu-wrapper{border-top:none}.footer-top-section .form-group .btn-fill{cursor:pointer}.footer-top-section .form-group .btn-fill.btn-disabled{cursor:not-allowed;color:var(--neutral-40)}.footer-middle-section{border-bottom:.1rem solid hsl(var(--hsl-neutral-20)/1)}.footer-logo img{width:15rem;filter:invert(27%) sepia(71%) saturate(2390%) hue-rotate(218deg) brightness(87%) contrast(105%)}.footer-promo-item .nav-anchor:before{content:"";width:.3rem;height:.3rem;display:inline-block;vertical-align:middle}.footer-nav-link.submenu>.nav-anchor{font-size:1.6rem;font-weight:700;transition:all .3s ease-in-out;border-bottom:.1rem solid hsl(var(--hsl-neutral-20)/1)}.footer-nav-link.submenu>.nav-anchor:after{font-weight:400;transition:all .3s ease-in-out;font-family:waf-font-icon;content:"\e81a";font-size:2rem}.footer-nav-link.submenu>.nav-anchor[aria-expanded=true]{border-color:var(--primary-50)}.footer-nav-link.submenu>.nav-anchor[aria-expanded=true]:after{transform:rotate(180deg)}.footer-nav-link.submenu>.nav-anchor[aria-expanded=true]~.sub-ul{transition:all .3s ease-in-out;transform:scaleY(1)}.footer-nav-link.submenu>.nav-anchor[aria-expanded=true]~.sub-ul .nav-link{height:auto;opacity:1;visibility:visible}.footer-nav-link.submenu .nav-link{height:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.footer-nav-link.submenu .nav-anchor{border-bottom:.1rem solid hsl(var(--hsl-neutral-20)/1)}.footer-nav-link.submenu .sub-ul{position:static;max-height:unset;box-shadow:unset;min-width:unset;overflow-y:unset;padding:0}@media (min-width:360px){.footer-top-section .form-group{gap:var(--space-4);flex-wrap:wrap;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.footer-top-section .form-element{flex-grow:1;margin-bottom:0;width:calc(100% - 14rem);margin-right:var(--space-4)}
2.footer-middle-section .footer-promo-item:nth-child(2n+1) .nav-anchor:before{display:inline-block}.footer-middle-section .footer-promo-item:first-child .nav-anchor:before{display:none}}@media (min-width:768px){.footer-nav-link.submenu .nav-anchor{padding:var(--space-0) var(--space-0) var(--space-2) var(--space-0)}.footer-nav-link.submenu>.nav-anchor{padding-bottom:var(--space-4)}}@media (min-width:600px){.footer-top-section .footer-section-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.footer-top-section .social-link-list{justify-content:flex-end}.footer-top-section .social-list{max-width:28rem;padding:0;gap:var(--space-6)}.footer-top-section .form-group{gap:unset}.footer-top-section .form-group .btn-fill{width:12rem;cursor:pointer}.footer-top-section .social-menu-wrapper{margin-top:1rem}.footer-top-section .social-menu-wrapper .social-link-list{height:auto}}@media (min-width:1024px){.footer-wrapper{padding-inline:var(--space-10);max-width:calc(100% - 2.4rem)}.footer-menu-link{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-5)}.footer-nav-link.submenu .nav-anchor{border-bottom:none}.footer-nav-link.submenu .nav-anchor:after{content:unset}.footer-nav-link.submenu .nav-link{height:auto;opacity:1;visibility:visible}.footer-nav-link.submenu .sub-ul{margin:var(--space-0);transform:unset}.footer-promo{gap:var(--space-4)}.footer-promo-item .nav-anchor:before{margin-right:var(--space-4)}.footer-client-section .client-logo{padding-inline:var(--space-4)}.footer-client-section .client-section.competition-section .client-logo{max-width:33.5rem}}@media (min-width:1440px){.footer-wrapper{padding-inline:var(--space-14);margin-inline:var(--space-6);margin-bottom:var(--space-6)}.footer-wrapper:before{width:calc(100% + var(--space-12));height:calc(100% + var(--space-6));inset-inline:var(--space-6-neg)}.footer-client-section .client-section,.footer-middle-section,.footer-top-section{padding-bottom:var(--space-14);margin-bottom:var(--space-14)}.footer-menu-link{gap:var(--space-6)}}footer .client-logo img{width:15rem}@media (min-width:768px){.filter-section.hide-on-desktop{display:none}}.filter-btn-section{margin-top:var(--space-6);display:none}.filter-btn-section .btn-more,.filter-section .btn-more{border:.1rem solid var(--primary-50);border-radius:3.2rem}.filter-btn-section .btn-more[aria-expanded=true]~.filter-section-wrapper,.filter-section .btn-more[aria-expanded=true]~.filter-section-wrapper{right:0}.filter-btn-section .btn-more .btn-text:after,.filter-section .btn-more .btn-text:after{content:"";font-family:waf-font-icon;content:"\e82a";font-size:2rem}.filter-btn-section .btn-cancel .btn-text:after,.filter-section .btn-cancel .btn-text:after{content:"";font-family:waf-font-icon;content:"\e820";font-size:2.6rem}.filter-btn-section .btn-close,.filter-section .btn-close{right:0;position:relative}.filter-btn-section-wrapper,.filter-section-wrapper{border-radius:1.6rem 1.6rem 0 0;height:calc(var(--window-inner-height) - 8rem);top:calc(var(--header-height) + var(--space-3));right:100%;position:fixed}.filter-btn-section .head,.filter-section .head{height:7.6rem;border-bottom:.1rem solid var(--neutral-20)}.filter-btn-section .body,.filter-section .body{padding:var(--space-6) var(--space-4) 0;height:calc(100% - 15.6rem)}.filter-btn-section .footer,.filter-btn-section .select-box-footer,.filter-section .footer,.filter-section .select-box-footer{height:8rem}.filter-btn-section .select-box-footer,.filter-section .select-box-footer{border-top:.1rem solid hsl(var(--hsl-neutral-20)/1)}.filter-btn-section .selected-title,.filter-section .selected-title{border-bottom:.1rem solid var(--neutral-20)}.filter-btn-section .selected-title[aria-expanded=true]:after,.filter-section .selected-title[aria-expanded=true]:after{font-family:waf-font-icon;content:"\e81d";font-size:2.4rem}.filter-btn-section .selected-title::after,.filter-section .selected-title::after{content:"";font-family:waf-font-icon;content:"\e81a";font-size:2.4rem}.filter-btn-section .selected-title.active,.filter-section .selected-title.active{border-bottom:.1rem solid var(--primary-50)}.filter-btn-section .dropdown-list,.filter-section .dropdown-list{height:calc(100% - 8rem)}.filter-btn-section .dropdown-list-head,.filter-section .dropdown-list-head{height:7rem;border-radius:1.2rem 1.2rem 0 0;order:-1;border-bottom:.1rem solid var(--neutral-20)}.filter-btn-section .dropdown-list-head .btn-back:before,.filter-section .dropdown-list-head .btn-back:before{content:"";font-family:waf-font-icon;content:"\e803";font-size:2.4rem}.filter-btn-section .dropdown-list-body,.filter-section .dropdown-list-body{height:calc(100% - 8rem)}.filter-btn-section .dropdown-list-body::-webkit-scrollbar,.filter-section .dropdown-list-body::-webkit-scrollbar{width:.8rem;height:.4rem}.filter-btn-section .dropdown-list-body::-webkit-scrollbar-track,.filter-section .dropdown-list-body::-webkit-scrollbar-track{background:var(--neutral-10);border-radius:.8rem}.filter-btn-section .dropdown-list-body::-webkit-scrollbar-thumb,.filter-section .dropdown-list-body::-webkit-scrollbar-thumb{border-radius:.8rem;background:var(--neutral-20)}.filter-btn-section .dropdown-list-body::-webkit-scrollbar-thumb:hover,.filter-section .dropdown-list-body::-webkit-scrollbar-thumb:hover{border-radius:.8rem;background:var(--neutral-20)}.filter-btn-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap,.filter-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap{display:block}.filter-btn-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap .label-wrapper label,.filter-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap .label-wrapper label{position:unset}.filter-btn-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap .label-wrapper label::before,.filter-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap .label-wrapper label::before{content:unset}.filter-btn-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap .label-wrapper input[type=radio]:checked+label::before,.filter-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap .label-wrapper input[type=radio]:checked+label::before{content:unset}.filter-btn-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap .label-wrapper input[type=radio]:checked+label::after,.filter-section .dropdown-item.radio-select .dropdown-list .dropdown-list-body>.select-box-wrap .label-wrapper input[type=radio]:checked+label::after{right:0;left:auto;border-color:var(--positive-50)}.filter-btn-section .dropdown-item.active .dropdown-list,.filter-section .dropdown-item.active .dropdown-list{border-radius:var(--space-4);position:absolute;top:0;left:0}.filter-btn-section .dropdown-item.active .dropdown-list .select-box-footer,.filter-section .dropdown-item.active .dropdown-list .select-box-footer{display:flex}.filter-btn-section .select .select-list,.filter-section .select .select-list{gap:0}.filter-btn-section .list-item:not(:last-child),.filter-section .list-item:not(:last-child){border-bottom:.1rem solid var(--neutral-20)}.filter-btn-section .label-wrapper input,.filter-section .label-wrapper input{opacity:0;cursor:pointer;height:2rem;position:absolute;aspect-ratio:1/1;position:absolute;inset-block:0;margin-block:auto;left:0}.filter-btn-section .label-wrapper input:checked+label:after,.filter-section .label-wrapper input:checked+label:after{content:"";width:.6rem;height:1.4rem;border:solid var(--neutral-0);border-width:0 .2rem .2rem 0;transform:rotate(35deg);top:.5rem;left:1.1rem;position:absolute}.filter-btn-section .label-wrapper input:checked+label::before,.filter-section .label-wrapper input:checked+label::before{border-color:var(--neutral-0)}.filter-btn-section .label-wrapper label,.filter-section .label-wrapper label{cursor:pointer}.filter-btn-section .label-wrapper label:before,.filter-section .label-wrapper label:before{content:"";border:.2rem solid var(--neutral-20);
2display:inline-block;vertical-align:middle;cursor:pointer;width:2rem;height:2rem;aspect-ratio:1/1;border-radius:.5rem}.filter-btn-section .selected-option,.filter-section .selected-option{width:2.4rem;aspect-ratio:1/1}@media (min-width:1024px){.filter-section.hide-on-desktop{display:none}}@media (min-width:768px){.filter-btn-section{display:block}.filter-section-wrapper{width:43rem;top:var(--space-6);border-radius:1.6rem}.filter-section .btn-more[aria-expanded=true]~.filter-section-wrapper{right:var(--space-6)}.filter-section .body::-webkit-scrollbar{width:.8rem;height:.4rem}.filter-section .body::-webkit-scrollbar-track{background:var(--neutral-10);border-radius:.8rem}.filter-section .body::-webkit-scrollbar-thumb{border-radius:.8rem;background:var(--neutral-20)}.filter-section .body::-webkit-scrollbar-thumb:hover{border-radius:.8rem;background:var(--neutral-20)}.upfront-filter .filter-section{padding:0}.upfront-filter .filter-section-wrapper{position:relative;background-color:transparent;width:100%;flex-wrap:wrap;right:0;top:unset;overflow:unset;padding:0;height:auto;z-index:4;display:flex}.upfront-filter .filter-section .badge,.upfront-filter .filter-section .btn-more,.upfront-filter .filter-section .dropdown-list-head,.upfront-filter .filter-section .head{display:none}.upfront-filter .filter-section .body{gap:var(--space-6);overflow:unset;height:auto;flex-wrap:wrap;display:flex}.upfront-filter .filter-section .selected-title{padding-bottom:var(--space-3);padding-top:0}.upfront-filter .filter-section .selected-title .btn-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.upfront-filter .filter-section .dropdown-item{position:relative;min-width:19rem;width:19rem}.upfront-filter .filter-section .dropdown-item.active .dropdown-list{position:absolute;top:unset;right:0;width:36rem;height:33rem;box-shadow:0 .2rem 1.5rem 0 var(--neutral-20);z-index:var(--z-filter-dropdown);background-color:hsl(var(--hsl-neutral-0)/1)}.upfront-filter .filter-section .dropdown-item.selected-active .selected-title{border-color:var(--primary-50)}.upfront-filter .filter-section .dropdown-list-body{height:calc(100% - 8rem);flex-grow:1;overflow-y:auto}.upfront-filter .filter-section .dropdown-list-body::-webkit-scrollbar{width:.8rem;height:.4rem}.upfront-filter .filter-section .dropdown-list-body::-webkit-scrollbar-track{background:var(--neutral-10);border-radius:.8rem}.upfront-filter .filter-section .dropdown-list-body::-webkit-scrollbar-thumb{border-radius:.8rem;background:var(--neutral-20)}.upfront-filter .filter-section .dropdown-list-body::-webkit-scrollbar-thumb:hover{border-radius:.8rem;background:var(--neutral-20)}.upfront-filter .filter-section .dropdown-list .selected-title{padding:var(--space-4)}.upfront-filter .filter-section .dropdown-item.radio-select.active .dropdown-list{height:25rem}.upfront-filter .filter-section .dropdown-item.radio-select.active .select-box-footer{display:none}.upfront-filter .filter-section .sub-title{display:block;font-size:1.2rem;padding-left:var(--space-4)}.upfront-filter .filter-section .select-box-footer{display:flex;align-items:center;height:8rem;gap:var(--space-2);padding:var(--space-4);border-radius:0 0 1.6rem 1.6rem;box-shadow:0 .2rem 1.5rem 0 var(--neutral-20);background-color:hsl(var(--hsl-neutral-0)/1)}.upfront-filter .filter-section .select-box-footer .btn{width:50%;height:4.8rem}.upfront-filter .filter-section .footer{width:17rem;margin-top:var(--space-2)}.upfront-filter .filter-section .footer .btn-applyfilter{display:none}.upfront-filter .filter-section .footer .btn-resetfilter{background-color:hsl(var(--hsl-primary-50)/1);color:hsl(var(--hsl-neutral-0)/1)}.upfront-filter .filter-section .footer .btn-resetfilter:disabled{color:var(--neutral-100);background-color:var(--informative-0)}.upfront-filter .filter-section .footer .btn{width:100%}.upfront-filter.development-calendar-page .filter-section .head{display:block;width:100%;border-bottom:unset}.upfront-filter.development-calendar-page .filter-section .head .btn-cancel{display:none}}.no-data-container .text{font-weight:700}.pagination .nav-arrow{width:auto}.pagination .nav-left::before{font-family:waf-font-icon;content:"\e81b";font-size:1.1rem}.pagination .nav-right::after{font-family:waf-font-icon;content:"\e81c";font-size:1.1rem}.pagination a,.pagination button{width:3.2rem;height:3.2rem;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border:.1rem solid hsl(var(--hsl-neutral-40)/.2)}.pagination a.disabled,.pagination button.disabled{pointer-events:none}.pagination a.disabled span,.pagination button.disabled span{color:var(--neutral-40)}@media (min-width:1024px){.pagination .nav-arrow:hover::after,.pagination .nav-arrow:hover::before{color:var(--neutral-0)}.pagination a:hover,.pagination button:hover{background-color:var(--primary-50);color:var(--neutral-0)}}:root{--search-input:5.4rem;--tab-list:0;--title:4rem;--more-results:4.7rem;--search-modal-height:calc(var(--window-inner-height) - var(--header-height) - var(--space-8));--search-modal-top:calc(var(--header-height) + var(--space-2));--search-list-height:calc(var(--search-modal-height) - var(--search-input) - var(--title) - var(--more-results) - var(--space-14))}.search-results-modal{width:calc(100% - var(--space-8));max-height:var(--search-modal-height);padding:var(--space-6) var(--space-4) var(--space-8);position:fixed;inset-inline:0;margin-inline:auto;top:var(--search-modal-top)}.search-section .search-results-content,.site-search .search-results-content{flex-grow:1}.search-section .search-results-list,.site-search .search-results-list{max-height:var(--search-list-height);flex-grow:1;overflow-y:auto}.search-section .search-results-list::-webkit-scrollbar,.site-search .search-results-list::-webkit-scrollbar{width:.8rem;height:.4rem}.search-section .search-results-list::-webkit-scrollbar-track,.site-search .search-results-list::-webkit-scrollbar-track{background:var(--neutral-10);border-radius:.8rem}.search-section .search-results-list::-webkit-scrollbar-thumb,.site-search .search-results-list::-webkit-scrollbar-thumb{border-radius:.8rem;background:var(--neutral-20)}.search-section .search-results-list::-webkit-scrollbar-thumb:hover,.site-search .search-results-list::-webkit-scrollbar-thumb:hover{border-radius:.8rem;background:var(--neutral-20)}.search-section .search-results-item,.site-search .search-results-item{padding:var(--space-4) var(--space-2) var(--space-4) var(--space-11);border-bottom:.1rem solid var(--neutral-20);gap:var(--space-1)}.search-section .search-results-item::before,.site-search .search-results-item::before{line-height:1;transform:translate(0,-50%);top:50%;left:var(--space-1);position:absolute}.search-section .search-results-item.recent::before,.site-search .search-results-item.recent::before{font-family:waf-font-icon;content:"\e81e";font-size:2.4rem}.search-section .search-results-item.trending::before,.site-search .search-results-item.trending::before{font-family:waf-font-icon;content:"\e80e";font-size:2.4rem}.search-section .search-results-item.photo::before,.site-search .search-results-item.photo::before{font-family:waf-font-icon;content:"\e839";font-size:2.4rem}.search-section .search-results-item.calendar::before,.site-search .search-results-item.calendar::before{font-family:waf-font-icon;content:"\e810";font-size:2.4rem}.search-section .search-results-item.events::before,.site-search .search-results-item.events::before{font-family:waf-font-icon;content:"\e810";font-size:2.4rem}.search-section .search-results-item.athletes::before,.site-search .search-results-item.athletes::before{font-family:waf-font-icon;content:"\e828";font-size:2.4rem}.search-section .search-results-item.news::before,.site-search .search-results-item.news::before{font-family:waf-font-icon;content:"\e843";font-size:2.4rem}.search-section .search-results-item.galleries::before,.site-search .search-results-item.galleries::before{font-family:waf-font-icon;content:"\e839";font-size:2.4rem}.search-section .search-results-item.videos::before,.site-search .search-results-item.videos::before{font-family:waf-font-icon;content:"\e83d";font-size:2.4rem}.search-section .search-results-item.downloads::before,.site-search .search-results-item.downloads::before{font-family:waf-font-icon;content:"\e84d";font-size:2.4rem}.search-section .search-results-item.federations::before,.site-search .search-results-item.federations::before{font-family:waf-font-icon;content:"\e890";font-size:2.4rem}.search-section .search-results-item.pages::before,.site-search .search-results-item.pages::before{font-family:waf-font-icon;content:"\e86f";font-size:2.4rem}.search-section .search-results-item .text,.site-search .search-results-item .text{line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.search-section .item-link,.site-search .item-link{gap:var(--space-4);line-height:1}.search-section .tab-list,.site-search .tab-list{height:auto}.search-section .tab-item,.site-search .tab-item{width:unset;height:auto}.search-section .tab-link,.site-search .tab-link{border:.1rem solid var(--neutral-20);
2display:inline-block;line-height:1}.search-section .tab-link .text,.site-search .tab-link .text{font-weight:700}.search-section .highlight,.site-search .highlight{font-weight:700}.search-section .date,.site-search .date{font:1.2rem/1 Manrope,sans-serif}.search-section .more-results-link,.site-search .more-results-link{margin-top:var(--space-6)}.search-section .more-results-link .text,.site-search .more-results-link .text{font-weight:700;gap:var(--space-2)}.search-section .more-results-link .text::after,.site-search .more-results-link .text::after{font-family:waf-font-icon;content:"\e808";font-size:1.4rem}.site-search .btn-search[aria-expanded=true] .btn-text::before{content:"\e820"}.search-input-wrap:has(.search-text)+.btn-close{right:1.6rem}.search-input-wrap:has(.search-text)+.btn-close .search-input{padding-right:var(--space-15)}.search-input-wrap:has(.search-text)+.btn-close .btn-text::after{content:"Clear"}.search-input-wrap:has(.search-text)+.btn-close .btn-text::before{content:unset}.search-input-wrap:has(.search-text) .search-input+.btn-close{right:1.6rem}.search-input-wrap:has(.search-text) .search-input+.btn-close .btn-text::before{content:"Clear"}.user-results .search-results-list{max-height:calc(var(--search-list-height) + var(--title) + var(--tab-list) - var(--space-6))}.livestrip .search-results-modal{max-height:calc(var(--search-modal-height) - var(--livestrip-height));top:calc(var(--search-modal-top) + var(--livestrip-height))}.livestrip .search-results-list{max-height:calc(var(--search-list-height) - var(--livestrip-height))}.livestrip .user-results .search-results-list{max-height:calc(var(--search-list-height) + var(--title) + var(--tab-list) - var(--livestrip-height) - var(--space-6))}@media screen and (max-width:360px){.search-no-result .icon{margin-bottom:var(--space-6)}.search-no-result .icon::after{font-size:6.4rem}.search-no-result .btn-site{margin-top:var(--space-6)}}@media (min-width:768px){:root{--tab-list:0;--title:4.8rem;--more-results:6.3rem;--search-modal-height:calc(var(--window-inner-height) - var(--header-height) - var(--header-redirect-height) - var(--space-8));--search-list-height:calc(var(--search-modal-height) - var(--search-input) - var(--title) - var(--more-results) - 8rem)}.search-no-result{padding-block:2.5%;margin-top:var(--space-8);margin-right:0}.search-no-result .icon{margin-bottom:var(--space-6)}.search-no-result .title{font-size:3.2rem}.search-no-result .desc{font-size:1.6rem}.search-no-result .btn-site{width:fit-content;margin:var(--space-6) auto 0}.btn-close .btn-text::before,.item-close .btn-text::before{font-size:2rem}.search-section .search-results-modal,.site-search .search-results-modal{padding:var(--space-6) 8rem var(--space-14);top:calc(var(--search-modal-top) + var(--space-10))}.search-section .search-results-list,.site-search .search-results-list{padding-right:var(--space-1)}.search-section .search-results-item .text,.site-search .search-results-item .text{font-size:1.6rem}.search-section .swiper-button-next,.search-section .swiper-button-prev,.site-search .swiper-button-next,.site-search .swiper-button-prev{display:none}.search-section .tab-list,.site-search .tab-list{padding-block:var(--space-8);gap:var(--space-2);overflow-x:auto}.search-section .title,.site-search .title{margin-block:var(--space-2);font-size:2rem}.search-section .more-results-link,.site-search .more-results-link{margin-top:var(--space-10)}.search-section .more-results-link .text,.site-search .more-results-link .text{justify-content:flex-start}.site-search .search-results-content{margin-top:var(--space-8)}.site-search .search-results-content .title{margin-top:0}.livestrip .search-results-modal{max-height:calc(var(--search-modal-height) - var(--livestrip-height));top:calc(var(--search-modal-top) + var(--space-10) + var(--livestrip-height))}.livestrip .search-results-list{max-height:calc(var(--search-list-height) - var(--livestrip-height))}.livestrip .user-results .search-results-list{max-height:calc(var(--search-list-height) + var(--title) + var(--tab-list) - var(--livestrip-height))}}.accordion-header::after{transition:rotate .5s ease-out;font-family:waf-font-icon;content:"\e81a";font-size:2rem}.accordion-header[aria-expanded=true]::after{rotate:180deg}.accordion-header[aria-expanded=true]~.accordion-body{grid-template-rows:1fr}
2.accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}.waf-template .waf-head{height:35rem}.waf-template .waf-body{max-width:100%;margin-top:var(--space-12-neg)}.waf-template .text>a,.waf-template li>a,.waf-template p>a{display:inline-block}.waf-template li{margin-bottom:var(--space-3)}.waf-template ul{list-style:disc}.waf-template ol{list-style:auto}.waf-template iframe{height:64rem}.waf-template table{border:none}.waf-template tr{height:7.2rem}.waf-template td,.waf-template th{border-inline:none}.waf-template .action-tiles{flex-wrap:wrap}.waf-template .action-tiles a{min-height:9.6rem;max-width:24rem;border:.1rem solid var(--neutral-20);background:var(--neutral-0) linear-gradient(223deg,var(--informative-10) 0,hsl(var(--hsl-neutral-5)/0) 75.04%);isolation:isolate;overflow:hidden;text-decoration:none}.waf-template .action-tiles a:hover{border-color:var(--dark-focus-0)}.waf-template .action-tiles a::after,.waf-template .action-tiles a::before{content:"";pointer-events:none}.waf-template .action-tiles a::before{content:"";width:23rem;aspect-ratio:1;filter:invert(70%) sepia(96%) saturate(700%) hue-rotate(200deg) brightness(80%) contrast(250%);opacity:1;right:-3.2rem;bottom:-1.5rem;position:absolute;background-image:url(https://triathlon.org/static-assets/images/svg/vector.svg?v=6.1);background-repeat:no-repeat;background-position:center;background-size:contain}.waf-template .action-tiles a::after{line-height:1;font-family:waf-font-icon;content:"\e806";font-size:2.4rem}.waf-template .action-tiles a[download]::after{font-family:waf-font-icon;content:"\e84d";font-size:2.4rem}.waf-template .text-image-two-column .content-body img{object-fit:contain}.accordion-one-column{margin-bottom:var(--space-6)}.wtc-page .waf-template .waf-head{margin-top:var(--secondary-header-height)}.america-federation .waf-template .waf-head{background:url(https://triathlon.org/static-assets/images/cssimages/world-ranking/america.webp?v=6.1) bottom center/cover no-repeat}.america-federation .waf-template .waf-head::before{content:unset}.europe-federation .waf-template .waf-head{background:url(https://triathlon.org/static-assets/images/cssimages/world-ranking/europe.webp?v=6.1) bottom center/cover no-repeat}.europe-federation .waf-template .waf-head::before{content:unset}.africa-federation .waf-template .waf-head{background:url(https://triathlon.org/static-assets/images/cssimages/world-ranking/africa.webp?v=6.1) bottom center/cover no-repeat}.africa-federation .waf-template .waf-head::before{content:unset}.asia-federation .waf-template .waf-head{background:url(https://triathlon.org/static-assets/images/cssimages/world-ranking/asia.webp?v=6.1) bottom center/cover no-repeat}.asia-federation .waf-template .waf-head::before{content:unset}.oceania-federation .waf-template .waf-head{background:url(https://triathlon.org/static-assets/images/cssimages/world-ranking/ocenia.webp?v=6.1) bottom center/cover no-repeat}.oceania-federation .waf-template .waf-head::before{content:unset}@media (min-width:768px){.waf-template .head-title{font-size:4rem}.waf-template .waf-head{height:37rem;margin-top:0}.waf-template .waf-body{padding:var(--space-14) var(--space-16);max-width:var(--container-max-width)}.waf-template .title{font-size:2.4rem;margin-top:0}.waf-template .accordion-two-column .content-body,.waf-template .accordion-two-column .template-body,.waf-template .table-two-column .content-body,.waf-template .table-two-column .template-body,.waf-template .text-image-two-column .content-body,.waf-template .text-image-two-column .template-body,.waf-template .text-two-column .content-body,.waf-template .text-two-column .template-body,.waf-template .tiles-two-column .content-body,.waf-template .tiles-two-column .template-body{display:grid;gap:var(--space-4);grid-template-columns:40% calc(60% - var(--space-4))}.wtc-page .waf-template .waf-head{margin-top:0}}.snackbar-wrap{width:fit-content;min-height:4rem;z-index:4;visibility:hidden;position:fixed;inset-inline:0;margin-inline:auto;bottom:0}.snackbar-wrap.show{animation:fadeIn .5s forwards,fadeOut .5s 2.5s forwards;visibility:visible}.search-section .search-results-modal{width:100%;padding-top:10.4rem;top:0;position:absolute}.search-section .btn-search[aria-expanded=true]{top:3.6rem;right:2.4rem;position:absolute}.search-section .btn-search[aria-expanded=true] .btn-text::before{font-family:waf-font-icon;content:"\e820";font-size:2.4rem}.search-section .no-result{font-weight:700}.waf-listing .waf-head{height:35rem}.waf-listing.waf-component{padding-block:0 var(--space-20)}.waf-listing .waf-body{margin-top:-8.9rem}.waf-listing .priamry-tabs{border-radius:var(--border-radius-m) var(--border-radius-m) 0 0;border-bottom:.1rem solid var(--neutral-20)}.waf-listing .priamry-tabs .tabs{width:calc(100% - 4.8rem)}.waf-listing .secondary-tabs{border-radius:0 0 var(--border-radius-m) var(--border-radius-m)}.waf-listing .secondary-tabs .tab-text{font-weight:700}.waf-listing .secondary-tabs .tab-item.active{border:.2rem solid var(--neutral-20);border-radius:var(--border-radius-xl);background-color:hsl(var(--hsl-neutral-20)/.3)}.waf-listing .secondary-tabs .tab-item.active .tab-name::before{content:unset}.waf-listing .search-result-count{border-radius:0 0 var(--border-radius-m) var(--border-radius-m)}.waf-listing .tab-name{width:max-content}.waf-listing .search-section{width:4.8rem;aspect-ratio:1/1}.waf-listing .search-section .btn-text::before{font-family:waf-font-icon;content:"\e83e";font-size:2.4rem}.waf-listing.search-only .search-section{aspect-ratio:unset}.waf-listing.search-only .search-results-modal{position:unset}.waf-overlay-list .article-list{flex-direction:column}.waf-listing.waf-horizontal-list .article-title{margin-bottom:0;height:unset}.media-listing-page .waf-horizontal-list .article-list{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-4)}.media-listing-page .waf-horizontal-list .article-wrap{display:flex;flex-direction:column;align-items:flex-start}.media-listing-page .waf-horizontal-list .article-item{position:relative;border-radius:var(--border-radius-m);overflow:hidden;border:.1rem solid hsl(var(--hsl-neutral-20)/1)}.media-listing-page .waf-horizontal-list .article-item:hover .article-thumbnail img{transform:scale(1.05)}.media-listing-page .waf-horizontal-list .article-thumbnail{width:100%}.media-listing-page .waf-horizontal-list .article-thumbnail img{transition:.5s ease-in-out;object-fit:cover;object-position:center}.media-listing-page .waf-horizontal-list .article-thumbnail .img-box{border-radius:0}.media-listing-page .waf-horizontal-list .article-content{width:100%;padding:var(--space-6)}.media-listing-page .waf-horizontal-list .article-title{font-size:1.4rem;margin-bottom:var(--space-4);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;height:10rem;color:hsl(var(--hsl-neutral-100)/1)}.media-listing-page .waf-horizontal-list .article-meta{gap:var(--space-2);display:flex;align-items:center;color:hsl(var(--hsl-neutral-70)/1)}.media-listing-page .waf-horizontal-list .article-meta>
2:not(:first-child){gap:var(--space-2);position:relative;display:flex;align-items:center}.media-listing-page .waf-horizontal-list .article-meta>:not(:first-child):before{content:"";width:.3rem;height:.3rem;display:inline-block;vertical-align:middle;border-radius:50%;background-color:hsl(var(--hsl-neutral-70)/1)}@media (min-width:1024px){.media-listing-page .waf-horizontal-list .article-title{font-size:2.4rem;line-height:3.36rem}}.media-listing-page .waf-head::before{top:10rem}.media-listing-page .waf-listing .title::before{content:unset}.media-listing-page .waf-listing .search-section{aspect-ratio:unset}.media-listing-page .waf-listing .search-results-modal{top:unset;border-bottom-left-radius:unset;border-bottom-right-radius:unset}.media-listing-page .waf-listing .tab-container{border-top-left-radius:unset;border-top-right-radius:unset}@media (min-width:600px){.waf-listing .waf-head{height:45rem}.waf-listing.waf-overlay-list .article-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.search-section .btn-search[aria-expanded=true]{right:8rem}.search-section .no-result{font-size:1.6rem}.search-section .search-results-content{padding-top:var(--space-8)}.waf-listing .tab-container{border-radius:var(--border-radius-xl);padding:var(--space-14) var(--space-10)}.waf-listing .priamry-tabs{border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0}.waf-listing .secondary-tabs{border-radius:0 0 var(--border-radius-xl) var(--border-radius-xl)}.waf-listing .secondary-tabs .tab-name{height:4.6rem}.waf-listing .priamry-tabs,.waf-listing .secondary-tabs{padding-inline:var(--space-10)}.waf-listing .priamry-tabs .tabs,.waf-listing .secondary-tabs .tabs{justify-content:center}.waf-listing.waf-overlay-list .article-list{grid-template-columns:repeat(3,1fr)}.waf-listing .search-result-count{border-radius:0 0 var(--border-radius-l) var(--border-radius-l);padding:var(--space-10)}.waf-listing .search-result-count .label{font-size:3.2rem}.waf-listing.waf-horizontal-list .article-list{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-4)}.waf-listing.waf-horizontal-list .article-wrap{display:flex;flex-direction:column;align-items:flex-start}.waf-listing.waf-horizontal-list .article-item{position:relative;border-radius:var(--border-radius-m);overflow:hidden;border:.1rem solid hsl(var(--hsl-neutral-20)/1)}.waf-listing.waf-horizontal-list .article-item:hover .article-thumbnail img{transform:scale(1.05)}.waf-listing.waf-horizontal-list .article-thumbnail{width:100%}.waf-listing.waf-horizontal-list .article-thumbnail img{transition:.5s ease-in-out;object-fit:cover;object-position:center}.waf-listing.waf-horizontal-list .article-thumbnail .img-box{border-radius:0}.waf-listing.waf-horizontal-list .article-content{width:100%;padding:var(--space-6)}.waf-listing.waf-horizontal-list .article-title{font-size:1.4rem;margin-bottom:var(--space-4);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;height:10rem;color:hsl(var(--hsl-neutral-100)/1)}.waf-listing.waf-horizontal-list .article-meta{gap:var(--space-2);display:flex;align-items:center;color:hsl(var(--hsl-neutral-70)/1)}.waf-listing.waf-horizontal-list .article-meta>:not(:first-child){gap:var(--space-2);position:relative;display:flex;align-items:center}.waf-listing.waf-horizontal-list .article-meta>:not(:first-child):before{content:"";width:.3rem;height:.3rem;display:inline-block;vertical-align:middle;border-radius:50%;background-color:hsl(var(--hsl-neutral-70)/1)}}@media (min-width:1024px) and (min-width:1024px){.waf-listing.waf-horizontal-list .article-title{font-size:2.4rem;line-height:3.36rem}}@media (min-width:1024px){.waf-listing.waf-horizontal-list .article-list{grid-template-columns:repeat(3,1fr)}.waf-listing.waf-horizontal-list .article-content>a{order:unset}.media-listing-page .waf-horizontal-list .article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.media-listing-page .waf-head::before{top:50%}.waf-listing.waf-horizontal-list .article-title{-webkit-line-clamp:4;line-clamp:4;height:13rem}.waf-listing.waf-overlay-list .article-title{-webkit-line-clamp:4;line-clamp:4;height:auto}}@media (min-width:1250px){.waf-listing.waf-overlay-list .article-list{grid-template-columns:repeat(4,1fr)}}.search-section .search-results-modal{box-shadow:0 .2rem 1.5rem 0 rgba(0,0,0,.15)}.search-section .search-results-item .btn-text::before{color:var(--neutral-100);font-family:waf-font-icon;content:"\e820";font-size:2.4rem}.waf-listing .news-page .head-wrap,.waf-listing .photos-page .head-wrap,.waf-listing .videos-page .head-wrap{margin-block:10.5rem 15.5rem}@media (min-width:768px){.waf-listing .news-page .head-wrap,.waf-listing .photos-page .head-wrap,.waf-listing .videos-page .head-wrap{margin-block:23.3rem 15rem}} 3/*# sourceMappingURL=maps/listing-page.css.map */ 4</style>
4<script data-n-head="ssr" type="application/javascript" charset="utf-8">window.contentImgVersion = 1.46,window.imgVersion = 2.20,window.cssVersion = 13.35,window.jsVersion = 16.33,window.feedVersion = 1.53,window.searchMetaInfo = {"tabs":[{"key":"All results","type":"all_results","title":"All results","isDefault":true},{"key":"tri_prod_events","type":"events","title":"Events","dataKey":"allEventData","dataValue":"eventData","isDefault":false},{"key":"tri_prod_members","type":"athletes","title":"Athletes","dataKey":"allAthleteData","dataValue":"athleteData","isDefault":false},{"key":"tri_prod_articles","type":"news","title":"News","dataKey":"allArticleData","dataValue":"articleData","isDefault":false},{"key":"tri_prod_galleries","type":"galleries","title":"Galleries","dataKey":"allGalleriesData","dataValue":"galleriesData","isDefault":false},{"key":"tri_prod_videos","type":"videos","title":"Videos","dataKey":"allVideosData","dataValue":"videosData","isDefault":false},{"key":"tri_prod_downloads","type":"downloads","title":"Documents","dataKey":"allDocumentData","dataValue":"documentData","isDefault":false},{"key":"tri_prod_national_federations","type":"federations","title":"Federations","dataKey":"allFederationData","dataValue":"federationData","isDefault":false},{"key":"tri_prod_pages","type":"pages","title":"Web pages","dataKey":"allWebpagesData","dataValue":"webpagesData","isDefault":false}],"athletesKey":"tri_prod_members","hitsPerPage":8,"searchValue":8,"addEventsValue":4,"athletesFilters":"categories:athlete OR categories:paratriathlete AND NOT hidden:true","searchTermLength":2,"searchResultsLength":2,"recentSearchesLength":4,"allowedRecentSearches":3},window.threeStarEventUrlStructure = "https://events.triathlon.org/{{EVENT_NAME}}",window.indexNames = {"federation":{"stg":"tri_staging_national_federations","prod":"tri_prod_national_federations"}},window.googletag = window.googletag || {cmd: []};</script>
4<script data-n-head="ssr" type="application/javascript" charset="utf-8"> let deviceHeight =window.innerHeight; 5 document.querySelector('html').style.setProperty('--visible-height', deviceHeight+'px')</script>
5<script data-n-head="ssr" src="https://ytogu-zgpvh.maillist-manage.net/js/optin.min.js" defer data-hid="zoho-popup-js"></script>
5<script data-n-head="ssr" type="text/javascript" charset="utf-8" data-hid="zoho-popup-init"> 6 document.addEventListener('DOMContentLoaded', function(){ 7 /* zoho */ 8 setupSF('sf3z7a563ae9541506f8e23b28c26eb2afdd98ba769b6e661632e0fd965b6c34697c','ZCFORMVIEW',false,'light',false,'0'); 9 }); 10 </script>
10<script data-n-head="ssr" type="text/javascript" charset="utf-8"> 11 var gtmTriggered = false; 12 document.addEventListener('mousemove', function(){ loadTagManager(); }); 13 document.addEventListener('scroll', function(){ loadTagManager(); }); 14 function loadTagManager(){ 15 if(gtmTriggered){ 16 document.removeEventListener('mousemove', function(){ loadTagManager(); }); 17 document.removeEventListener('scroll', function(){ loadTagManager(); }); 18 return; 19 } 20 gtmTriggered = true;
vendor: 418 bytes, lines 20-25
20 21 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 22 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 23 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 24 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 25 })(window,document,'script','dataLayer',"
25GTM-TDHXJDBM
vendor: 18 bytes, lines 25-26
25"); 26
26} 27 28 </script>
28<script data-n-head="ssr"> 29 window.searchResultDetails = {"menuList":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":4,"dropdownType":"combo-box-dropdown","boxId":"trending-and-live-event-coverage","title":"Events","transTitles":{"en":"Events","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Events","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-event","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Events","groupMenus":[{"id":5,"dropdownType":null,"boxId":null,"title":"Event Search","transTitles":{"en":"Event Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":535,"dropdownType":null,"boxId":null,"title":"Event Sustainability","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events-sustainability","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Featured Events","groupMenus":[{"id":6,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":7,"dropdownType":null,"boxId":null,"title":"World Triathlon Cups","transTitles":{"en":"World Triathlon Cups","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Cup","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":540,"dropdownType":null,"boxId":null,"title":"World Championships","transTitles":{"en":"World Championships","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Championships","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":524,"dropdownType":null,"boxId":null,"title":"T100 Triathlon World Tour","transTitles":{"en":"T100 Triathlon World Tour","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://t100triathlon.com/","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":8,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"061eb904-1066-493e-8213-d649a0bd2226","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":9,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"36bc0600-bbcb-47fd-842d-e3456a5f8bf7","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":10,"dropdownType":"card-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-ranking","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":11,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"The best-performing triathletes of the season","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":12,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings sorted by Para Triathlon Sport Classes","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":13,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings by Continental Federation","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":"continent-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":14,"dropdownType":null,"boxId":null,"title":"Ranking Archive","transTitles":{"en":"Ranking Archive","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Archive of Ranking Data from previous years","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":"archive-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":15,"dropdownType":"group-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-athlete","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":null,"groupMenus":[{"id":16,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":17,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":18,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"History of Champions","groupMenus":[{"id":19,"dropdownType":null,"boxId":null,"title":"Olympic History and Medallists","transTitles":{"en":"Olympic History and Medallists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympic-history-and-medalists","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":543,"dropdownType":null,"boxId":null,"title":"Paralympic History and Medallists","transTitles":{"en":"Paralympic History and Medallists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":20,"dropdownType":null,"boxId":null,"title":"Triathlon World Champions","transTitles":{"en":"Triathlon World Champions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-triathlon-champions-elite-women","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"For Athletes","groupMenus":[{"id":21,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":22,"dropdownType":null,"boxId":null,"title":"Race Certificate Download","transTitles":{"en":"Race Certificate Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/certificates","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":23,"dropdownType":"group-dropdown","boxId":null,"title":"The Sport","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-sport","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Programs","groupMenus":[{"id":24,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":25,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":26,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":32,"dropdownType":null,"boxId":null,"title":"Triathlon Mixed Relay","transTitles":{"en":"Triathlon Mixed Relay","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Multisport","groupMenus":[{"id":27,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":28,"dropdownType":null,"boxId":null,"title":"Duathlon / Cross Duathlon","transTitles":{"en":"Duathlon / Cross Duathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":29,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":30,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":31,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"About Triathlon","groupMenus":[{"id":33,"dropdownType":null,"boxId":null,"title":"Frequently Asked Questions","transTitles":{"en":"Frequently Asked Questions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/faqs","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":34,"dropdownType":null,"boxId":null,"title":"Talk like a Triathlete","transTitles":{"en":"Talk like a Triathlete","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/talk-like-a-triathlete","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":35,"dropdownType":"combo-box-dropdown","boxId":"latest-news","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-media","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":36,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":"latest-news","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":37,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":"latest-videos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":38,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":"latest-photos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":527,"dropdownType":null,"boxId":null,"title":"Media Centre","transTitles":{"en":"Media Centre","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/media-centre","multilingual_url":null,"linkClass":null,"groupName":null,"showT
29itle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":39,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":40,"dropdownType":"group-dropdown","boxId":null,"title":"More","transTitles":{"en":"More","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"nav-link-more","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-more","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"About","groupMenus":[{"id":48,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":49,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":50,"dropdownType":null,"boxId":null,"title":"XXXIX World Triathlon Congress","transTitles":{"en":"XXXIX World Triathlon Congress","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/governance/congress/2026-world-triathlon-congress","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":542,"dropdownType":null,"boxId":null,"title":"World Triathlon Executive Board","transTitles":{"en":"World Triathlon Executive Board","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":537,"dropdownType":null,"boxId":null,"title":"Committees, Commissions & Tribunal","transTitles":{"en":"Committees, Commissions & Tribunal","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":51,"dropdownType":null,"boxId":null,"title":"Hall of Fame","transTitles":{"en":"Hall of Fame","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/hall-of-fame","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":52,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Clean Sport","groupMenus":[{"id":55,"dropdownType":null,"boxId":null,"title":"Medical","transTitles":{"en":"Medical","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/medical","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":56,"dropdownType":null,"boxId":null,"title":"Anti-Doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":57,"dropdownType":null,"boxId":null,"title":"Prevention of competition manipulation","transTitles":{"en":"Prevention of competition manipulation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/prevention-of-competition-manipulation","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":58,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Resources","groupMenus":[{"id":59,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":60,"dropdownType":null,"boxId":null,"title":"Brand Resources","transTitles":{"en":"Brand Resources","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":53,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":54,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}}]}],"multiLinugualSiteData":{},"detailUrlType":"entity_url","canonicalUrlStructure":"/{1}/{2}","staticMenuData":{"trending":{"title":"Trending events"},"liveEvent":{"url":"https://www.triathlonlive.tv/?src=main_nav","title":"Live Event Coverage","imagePath":"/static-assets/images/cssimages/svg/triathlonlive-logo-white.svg","openin_new_tab":true},"liveTiming":{"url":"/timing","title":"Live Timing"}},"nestedComponents":{"fdd2344d-998b-4094-be7b-bbe17bea7df5":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":532,"dropdownType":null,"boxId":null,"title":"Sign In","transTitles":{"en":"Sign In","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://cms.triathlon.org/","multilingual_url":null,"linkClass":"site-login","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":81,"dropdownType":null,"boxId":null,"title":"LA 2028","transTitles":{"en":"LA 2028","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":"header-promo-text","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":80,"dropdownType":null,"boxId":null,"title":"Triathlon Live","transTitles":{"en":"Triathlon Live","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.triathlonlive.tv/?src=main_nav","multilingual_url":null,"linkClass":"tri-logo-web","groupName":null,"showTitle":false,"imgPath":"765d9b5b-b9c3-4aca-912d-d28a919724e7","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":525,"dropdownType":null,"boxId":null,"title":"Triathlon Live","transTitles":{"en":"Triathlon Live","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://triathlonlive.tv/?src=main_nav","multilingual_url":null,"linkClass":"tri-logo-mob","groupName":null,"showTitle":false,"imgPath":"2bb21ab6-d80b-4c3f-8bdc-e1c9ebcbe40c","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"c1330d14-5a19-479b-b72b-e1c649a7fff6":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":4,"dropdownType":"combo-box-dropdown","boxId":"trending-and-live-event-coverage","t
29itle":"Events","transTitles":{"en":"Events","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Events","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-event","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Events","groupMenus":[{"id":5,"dropdownType":null,"boxId":null,"title":"Event Search","transTitles":{"en":"Event Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":535,"dropdownType":null,"boxId":null,"title":"Event Sustainability","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events-sustainability","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Featured Events","groupMenus":[{"id":6,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":7,"dropdownType":null,"boxId":null,"title":"World Triathlon Cups","transTitles":{"en":"World Triathlon Cups","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Cup","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":540,"dropdownType":null,"boxId":null,"title":"World Championships","transTitles":{"en":"World Championships","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Championships","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":524,"dropdownType":null,"boxId":null,"title":"T100 Triathlon World Tour","transTitles":{"en":"T100 Triathlon World Tour","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://t100triathlon.com/","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":8,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"061eb904-1066-493e-8213-d649a0bd2226","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":9,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"36bc0600-bbcb-47fd-842d-e3456a5f8bf7","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":10,"dropdownType":"card-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-ranking","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":11,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"The best-performing triathletes of the season","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":12,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings sorted by Para Triathlon Sport Classes","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":13,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings by Continental Federation","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":"continent-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":14,"dropdownType":null,"boxId":null,"title":"Ranking Archive","transTitles":{"en":"Ranking Archive","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Archive of Ranking Data from previous years","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":"archive-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":15,"dropdownType":"group-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-athlete","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":null,"groupMenus":[{"id":16,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":17,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":18,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"History of Champions","groupMenus":[{"id":19,"dropdownType":null,"boxId":null,"title":"Olympic History and Medallists","transTitles":{"en":"Olympic History and Medallists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympic-history-and-medalists","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":543,"dropdownType":null,"boxId":null,"title":"Paralympic History and Medallists","transTitles":{"en":"Paralympic History and Medallists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":20,"dropdownType":null,"boxId":null,"title":"Triathlon World Champions","transTitles":{"en":"Triathlon World Champions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-triathlon-champions-elite-women","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"For Athletes","groupMenus":[{"id":21,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":22,"dropdownType":null,"boxId":null,"title":"Race Certificate Download","transTitles":{"en":"Race Certificate Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/certificates","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":23,"dropdownType":"group-dropdown","boxId":null,"title":"The Sport","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-sport","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Programs","groupMenus":[{"id":24,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":25,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":26,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":32,"dropdownType":null,"boxId":null,"title":"Triathlon Mixed Relay","transTitles":{"en":"Triathlon Mixed Relay","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Multisport","groupMenus":[{"id":27,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":28,"dropdownType":null,"boxId":null,"title":"Duathlon / Cross Duathlon","transTitles":{"en":"Duathlon / Cross Duathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":29,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":30,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":31,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"About Triathlon","groupMenus":[{"id":33,"dropdownType":null,"boxId":null,"title":"Frequently Asked Questions","transTitles":{"en":"Frequently Asked Questions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/faqs","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":34,"dropdownType":null,"boxId":null,"title":"Talk like a Triathlete","transTitles":{"en":"Talk like a Triathlete","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/talk-like-a-triathlete","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":35,"dropdownType":"combo-box-dropdown","boxId":"latest-news","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-media","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":36,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":"latest-news","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":37,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":"latest-videos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":38,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":"latest-photos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":527,"dropdownType":null,"boxId":null,"title":"Media Centre","transTitles":{"en":"Media Centre","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/media-centre","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":39,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":fa
29lse,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":40,"dropdownType":"group-dropdown","boxId":null,"title":"More","transTitles":{"en":"More","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"nav-link-more","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-more","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"About","groupMenus":[{"id":48,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":49,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":50,"dropdownType":null,"boxId":null,"title":"XXXIX World Triathlon Congress","transTitles":{"en":"XXXIX World Triathlon Congress","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/governance/congress/2026-world-triathlon-congress","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":542,"dropdownType":null,"boxId":null,"title":"World Triathlon Executive Board","transTitles":{"en":"World Triathlon Executive Board","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":537,"dropdownType":null,"boxId":null,"title":"Committees, Commissions & Tribunal","transTitles":{"en":"Committees, Commissions & Tribunal","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":51,"dropdownType":null,"boxId":null,"title":"Hall of Fame","transTitles":{"en":"Hall of Fame","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/hall-of-fame","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":52,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Clean Sport","groupMenus":[{"id":55,"dropdownType":null,"boxId":null,"title":"Medical","transTitles":{"en":"Medical","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/medical","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":56,"dropdownType":null,"boxId":null,"title":"Anti-Doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":57,"dropdownType":null,"boxId":null,"title":"Prevention of competition manipulation","transTitles":{"en":"Prevention of competition manipulation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/prevention-of-competition-manipulation","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":58,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Resources","groupMenus":[{"id":59,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":60,"dropdownType":null,"boxId":null,"title":"Brand Resources","transTitles":{"en":"Brand Resources","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":53,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":54,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}}]}],"c1330d14-5a19-479b-b72b-e1c649a7fff7":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":42,"dropdownType":null,"boxId":null,"title":"Instagram","transTitles":{"en":"Instagram","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.instagram.com/worldtriathlon/?src=secondary_nav","multilingual_url":null,"linkClass":"icon-instagram","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":43,"dropdownType":null,"boxId":null,"title":"Facebook","transTitles":{"en":"Facebook","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.facebook.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-facebook","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":44,"dropdownType":null,"boxId":null,"title":"Twitter","transTitles":{"en":"Twitter","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://twitter.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-twitter","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":45,"dropdownType":null,"boxId":null,"title":"Youtube","transTitles":{"en":"Youtube","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.youtube.com/worldtriathlon","multilingual_url":null,"linkClass":"icon-youtube","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":46,"dropdownType":null,"boxId":null,"title":"Threads","transTitles":{"en":"Threads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.threads.net/@worldtriathlon","multilingual_url":null,"linkClass":"icon-threads","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":47,"dropdownType":null,"boxId":null,"title":"Tiktok","transTitles":{"en":"Tiktok","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://tiktok.com/@worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-tiktok","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":546,"dropdownType":null,"boxId":null,"title":"Bluesky","transTitles":{"en":"Bluesky","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://bsky.app/profile/worldtriathlon.bsky.social","multilingual_url":null,"linkClass":"icon-bluesky","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"541a2e48-90fd-4b1d-8104-521cfe3a2a23":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":42,"dropdownType":null,"boxId":null,"title":"Instagram","transTitles":{"en":"Instagram","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.instagram.com/worldtriathlon/?src=secondary_nav","multilingual_url":null,"linkClass":"icon-instagram","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":43,"dropdownType":null,"boxId":null,"title":"Facebook","transTitles":{"en":"Facebook","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.facebook.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-facebook","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":44,"dropdownType":null,"boxId":null,"title":"Twitter","transTitles":{"en":"Twitter","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://twitter.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-twitter","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":45,"dropdownType":null,"boxId":null,"title":"Youtube","transTitles":{"en":"Youtube","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.youtube.com/worldtriathlon","multilingual_url":null,"linkClass":"icon-youtube","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":46,"dropdownType":null,"boxId":null,"title":"Threads","transTitles":{"en":"Threads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.threads.net/@worldtriathlon","multilingual_url":null,"linkClass":"icon-threads","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":47,"dropdownType":null,"boxId":null,"title":"Tiktok","transTitles":{"en":"Tiktok","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://tiktok.com/@worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-tiktok","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":546,"dropdownType":null,"boxId":null,"title":"Bluesky","transTitles":{"en":"Bluesky","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://bsky.app/profile/worldtriathlon.bsky.social","multilingual_url":null,"linkClass":"icon-bluesky","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"cad6383d-84e7-42bf-a85f-be237595e916":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"groupName":"Events","groupMenus":[{"id":455,"dropdownType":null,"boxId":null,"title":"All Events","transTitles":{"en":"All Events","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":456,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":63,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":64,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":"aea501d5-2981-4229-81e0-9ca52c9492ca","subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Athletes","groupMenus":[{"id":477,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":478,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":479,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":480,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"News & Media","groupMenus":[{"id":481,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":482,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","i
29t":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":483,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"The Sport","groupMenus":[{"id":484,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":485,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":486,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":487,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":488,"dropdownType":null,"boxId":null,"title":"Duathlon","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":489,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":490,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":491,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":492,"dropdownType":null,"boxId":null,"title":"Mixed Relay","transTitles":{"en":"Mixed Relay","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"More","groupMenus":[{"id":493,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":494,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":495,"dropdownType":null,"boxId":null,"title":"Sustainability","transTitles":{"en":"Sustainability","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees/sustainability-commission","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":496,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":497,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":498,"dropdownType":null,"boxId":null,"title":"Anti-doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":499,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":500,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":501,"dropdownType":null,"boxId":null,"title":"Brand resources","transTitles":{"en":"Brand resources","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Rankings","groupMenus":[{"id":502,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":503,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":504,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":505,"dropdownType":null,"boxId":null,"title":"Ranking Archives","transTitles":{"en":"Ranking Achives","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Development","groupMenus":[{"id":506,"dropdownType":null,"boxId":null,"title":"Development Hub","transTitles":{"en":"Development Hub","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":507,"dropdownType":null,"boxId":null,"title":"Team World Triathlon","transTitles":{"en":"Team World Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/team","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":508,"dropdownType":null,"boxId":null,"title":"Course Calendar","transTitles":{"en":"Course Calendar","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/calendar","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":509,"dropdownType":null,"boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":510,"dropdownType":null,"boxId":null,"title":"Coaches","transTitles":{"en":"Coaches","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
29h","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}]}],"c5839ae1-4029-4584-9138-dd5de671fb05":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":74,"dropdownType":null,"boxId":null,"title":"Contact Us","transTitles":{"en":"Contact Us","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":78,"dropdownType":null,"boxId":null,"title":"Triathlon API","transTitles":{"en":"Triathlon API","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://developers.triathlon.org/","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":75,"dropdownType":null,"boxId":null,"title":"Site Status","transTitles":{"en":"Site Status","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://status.triathlon.org/","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":77,"dropdownType":null,"boxId":null,"title":"Privacy Notice","transTitles":{"en":"Privacy Notice","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/privacy-notice","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":878,"dropdownType":null,"boxId":null,"title":"Cookie Policy","transTitles":{"en":"Cookie Policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/cookie-policy","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":76,"dropdownType":null,"boxId":null,"title":"Terms & Conditions","transTitles":{"en":"Terms & Conditions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/terms-and-conditions","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"3a60ba3e-6fba-4ccf-9d7c-ee520504f3a8":[{"allowedPath":"^\\/development(?:\\/.*)?$","logo":"9283ee4c-2074-4393-8d1d-6e02cebc0081","logoUrl":"/development","menuList":[{"id":100,"dropdownType":"basic-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":269,"dropdownType":null,"boxId":null,"title":"About Athlete development ","transTitles":{"en":"About Athlete development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/athlete-development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":270,"dropdownType":null,"boxId":null,"title":"Team World Triathlon","transTitles":{"en":"Team World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/team","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":271,"dropdownType":null,"boxId":null,"title":"Athlete Development Camps","transTitles":{"en":"Athlete Development Camps","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/camps","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":272,"dropdownType":null,"boxId":null,"title":"Athlete Scholarship","transTitles":{"en":"Athlete Scholarship","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/athlete-scholarship","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":273,"dropdownType":null,"boxId":null,"title":"Para Athlete Support Grants","transTitles":{"en":"Para Athlete Support Grants","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/para-athlete-support-camp","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":101,"dropdownType":"basic-dropdown","boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":264,"dropdownType":null,"boxId":null,"title":"Annual NF Survey & Results","transTitles":{"en":"Annual NF Survey & Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/national-federation-survey","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":265,"dropdownType":null,"boxId":null,"title":"Membership Requirements","transTitles":{"en":"Membership Requirements","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/affiliation-criteria","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":266,"dropdownType":null,"boxId":null,"title":"Members Open Hours: Bi-monthly Meetings","transTitles":{"en":"Members Open Hours: Bi-monthly meetings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/members-open-hours","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":268,"dropdownType":null,"boxId":null,"title":"Find a Federation","transTitles":{"en":"Find a Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":102,"dropdownType":"basic-dropdown","boxId":null,"title":"Coaches","transTitles":{"en":"Coaches","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"secondary-nav-link-coaches","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":275,"dropdownType":null,"boxId":null,"title":"Objectives, Strategy, Pathway","transTitles":{"en":"Objectives, Strategy, Pathway","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
29h/coaches-education-objectives-strategy-and-pathway","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":544,"dropdownType":null,"boxId":null,"title":"Community Level Coaching Course","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/community-level-coaching-course","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":276,"dropdownType":null,"boxId":null,"title":"Level 1 Coach Certification","transTitles":{"en":"Level 1 Coach Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/level-1-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":277,"dropdownType":null,"boxId":null,"title":"Level 2 Coach Certification","transTitles":{"en":"Level 2 Coach Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/level-2-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":734,"dropdownType":null,"boxId":null,"title":"Para Triathlon Coach Certification","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/para-triathlon-coach-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":278,"dropdownType":null,"boxId":null,"title":"Revalidation of Coaches Scheme","transTitles":{"en":"Revalidation of Coaches Scheme","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/certification-revalidation-scheme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":279,"dropdownType":null,"boxId":null,"title":"Accredited Coach Education Program","transTitles":{"en":"Accredited Coach Education Program","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/accredited-coach-education-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":280,"dropdownType":null,"boxId":null,"title":"Coach Education Partnership Programme","transTitles":{"en":"Coach Education Partnership Programme","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/coach-education-partnership-programme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":281,"dropdownType":null,"boxId":null,"title":"Continuing Professional Development Courses","transTitles":{"en":"Continuous Professional Development Courses","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/continuing-professional-development-courses","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":282,"dropdownType":null,"boxId":null,"title":"World Triathlon Coach Facilitators","transTitles":{"en":"World Triathlon Coach Facilitators","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/world-triathlon-coach-facilitators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":284,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
29h/coach-education-documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":103,"dropdownType":"basic-dropdown","boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":285,"dropdownType":null,"boxId":null,"title":"About Technical Officials","transTitles":{"en":"About Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":286,"dropdownType":null,"boxId":null,"title":"Certification","transTitles":{"en":"Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":287,"dropdownType":null,"boxId":null,"title":"Certificate & Badge Download","transTitles":{"en":"Certificate & Badge Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/certificate","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":288,"dropdownType":null,"boxId":null,"title":"Assessment & Feedback","transTitles":{"en":"Assessment & Feedback","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/assessment-and-feedback-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":290,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":533,"dropdownType":null,"boxId":null,"title":"TO Education Programme (ATOEP)","transTitles":{"en":"TO Education Programme Accreditation (ATOEP)","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/atoep-programme","multilingual_url":null,"linkClass":"/development/technical-officials/atoep-programme","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":104,"dropdownType":"basic-dropdown","boxId":null,"title":"Other Programmes","transTitles":{"en":"Other Programmes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":291,"dropdownType":null,"boxId":null,"title":"Leadership Mentoring","transTitles":{"en":"Leadership Mentorning","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/mentors/mentoring-programme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":292,"dropdownType":null,"boxId":null,"title":"Sport Activators","transTitles":{"en":"Sport Activators","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/activators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":293,"dropdownType":null,"boxId":null,"title":"ParaTriathlon","transTitles":{"en":"ParaTriathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":105,"dropdownType":null,"boxId":null,"title":"Calendar","transTitles":{"en":"Calendar","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/calendar","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":106,"dropdownType":"basic-dropdown","boxId":null,"title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":294,"dropdownType":null,"boxId":null,"title":"Vision, Mission, Goals","transTitles":{"en":"Vision, Mission, Goals","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/overview","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":295,"dropdownType":null,"boxId":null,"title":"Olympic Solidarity","transTitles":{"en":"Olympic Solidarity","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/olympic-solidarity","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":296,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":297,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":107,"dropdownType":null,"boxId":null,"title":"Education","transTitles":{"en":"Education","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://education.tri
29athlon.org/","multilingual_url":null,"linkClass":"redirect","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/europe(?:\\/.*)?$","logo":"4e70a54f-647a-4e18-95bf-a4d8ac03d5d6","logoUrl":"/confederations/europe","menuList":[{"id":210,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":211,"dropdownType":"basic-dropdown","boxId":"","title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":212,"dropdownType":"","boxId":"","title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":213,"dropdownType":"","boxId":"","title":"History","transTitles":{"en":"History","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about/history","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":214,"dropdownType":"basic-dropdown","boxId":"","title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":215,"dropdownType":"","boxId":"","title":"Strategic Plan","transTitles":{"en":"Strategic Plan","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/strategic-plan","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":216,"dropdownType":"","boxId":"","title":"Honorary Members","transTitles":{"en":"Honorary Members","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/honorary-members","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":217,"dropdownType":"","boxId":"","title":"Audited Accounts","transTitles":{"en":"Audited Accounts","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about/audited-accounts","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":218,"dropdownType":"","boxId":"","title":"Congress and Board Meetings Key Actions","transTitles":{"en":"Congress and Board Meetings Key Actions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/congress-and-board-meetings-key-actions","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":219,"dropdownType":"","boxId":"","title":"Conflict of Interest or Loyalty Declarations","transTitles":{"en":"Conflict of Interest or Loyalty Declarations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":220,"dropdownType":"","boxId":"","title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/executive-board","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":221,"dropdownType":"","boxId":"","title":"Womenâs Committee","transTitles":{"en":"Womenâs Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/womens-committee","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":222,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":223,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":224,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":225,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":226,"dropdownType":"basic-dropdown","boxId":"","title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":227,"dropdownType":"","boxId":"","title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":228,"dropdownType":"","boxId":"","title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development/technical-officials","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":229,"dropdownType":"","boxId":"","title":"Development Comittee","transTitles":{"en":"Development Comittee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development/development-committee","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":231,"dropdownType":"basic-dropdown","boxId":"","title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":232,"dropdownType":"","boxId":"","title":"Downloads","transTitles":{"en":"Downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/downloads","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":233,"dropdownType":"","boxId":"","title":"Constitution","transTitles":{"en":"Constitution"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/constitution","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":234,"dropdownType":"","boxId":"","title":"Integrity","transTitles":{"en":"Integrity","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/integrity","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":235,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/oceania(?:\\/.*)?$","logo":"f21de502-eaa3-490c-9767-96fa94dd4a8d","logoUrl":"/confederations/oceania","menuList":[{"id":237,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":249,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":250,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":251,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":252,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":521,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":522,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/downloads","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":262,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/asia(?:\\/.*)?$","logo":"4bab363f-7f74-4fc6-8b79-3dc11b92131d","logoUrl":"/confederations/asia","menuList":[{"id":156,"dropdownType":"","boxId":null,"title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":160,"dropdownType":"basic-dropdown","boxId":null,"title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":166,"dropdownType":"","boxId":null,"title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":167,"dropdownType":"","boxId":null,"title":"Committee Members","transTitles":{"en":"Committee Members","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/about/committee-members","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":168,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":169,"dropdownType":"","boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":170,"dropdownType":"","boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":171,"dropdownType":"","boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":172,"dropdownType":"basic-dropdown","boxId":null,"title":"Development","transTitles":{"en":"Development","es"
29:"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":173,"dropdownType":"","boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":175,"dropdownType":"","boxId":null,"title":"Sport Development Coordinator","transTitles":{"en":"Sport Development Coordinator","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/sport-development-coordinator","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":174,"dropdownType":"","boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":523,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/downloads","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":181,"dropdownType":"","boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/americas(?:\\/.*)?$","logo":"8af11efb-0b57-4b03-ade5-56de73cf7d83","logoUrl":"/confederations/americas","menuList":[{"id":129,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":133,"dropdownType":"basic-dropdown","boxId":null,"title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":529,"dropdownType":null,"boxId":null,"title":"Goals, Vision & Mission","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/mission","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":134,"dropdownType":null,"boxId":null,"title":"Staff","transTitles":{"en":"Staff","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/staff","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":139,"dropdownType":null,"boxId":null,"title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":135,"dropdownType":null,"boxId":null,"title":"Technical Committee","transTitles":{"en":"Technical Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/technical-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":136,"dropdownType":null,"boxId":null,"title":"Medical Committee","transTitles":{"en":"Medical Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/medical-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":137,"dropdownType":null,"boxId":null,"title":"Audit Committee","transTitles":{"en":"Audit Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/audit-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":138,"dropdownType":null,"boxId":null,"title":"Paratriathlon Committee","transTitles":{"en":"Paratriathlon Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/paratriathlon-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":140,"dropdownType":null,"boxId":null,"title":"Development Committee","transTitles":{"en":"Development Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/development-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":141,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":142,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":143,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":144,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":145,"dropdownType":"basic-dropdown","boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":518,"dropdownType":null,"boxId":null,"title":"A.T. Development Pillars","transTitles":{"en":"A.T. Development Pillars","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/pillars","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":519,"dropdownType":null,"boxId":null,"title":"A.T. Assistance Program","transTitles":{"en":"Assistance Program","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/assistance-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":520,"dropdownType":null,"boxId":null,"title":"TRI Classification Criteria","transTitles":{"en":"TRI Classification Criteria","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/classification-criteria","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":150,"dropdownType":"basic-dropdown","boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":154,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/africa(?:\\/.*)?$","logo":"710bea3e-078f-4495-9f33-f0e90308a2f1","logoUrl":"/confederations/africa","menuList":[{"id":183,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":187,"dropdownType":"basic-dropdown","boxId":"","title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":193,"dropdownType":"","boxId":"","title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/governance/executive-board","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":195,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":196,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":197,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":198,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":204,"dropdownType":"basic-dropdown","boxId":"","title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/documents","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":208,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs(?:\\/.*)?$","logo":"f25d9e01-b168-417c-b6ac-db074f9754dc","logoUrl":"/events/wtcs","menuList":[{"id":83,"dropdownType":"basic-dropdown","boxId":null,"title":"The Races","transTitles":{"en":"The Races","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":84,"dropdownType":null,"boxId":null,"title":"Abu Dhabi","transTitles":{"en":"Abu Dhabi","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/abu-dhabi","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":85,"dropdownType":null,"boxId":null,"title":"Samarkand","transTitles":{"en":"Samarkand","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/samarkand","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":825,"dropdownType":null,"boxId":null,"title":"Yokohama","transTitles":{"en":"Yokohama","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/yokohama","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":590,"dropdownType":null,"boxId":null,"title":"Alghero","transTitles":{"en":"Alghero","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/alghero","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":605,"dropdownType":null,"boxId":null,"title":"Quiberon","transTitles":{"en":"Quiberon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/quiberon","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":87,"dropdownType":null,"boxId":null,"title":"Hamburg","transTitles":{"en":"Hamburg","es":"","de":"","jp":"","it":"","fr":""}
29,"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/hamburg","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":826,"dropdownType":null,"boxId":null,"title":"London","transTitles":{"en":"London","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/london","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":526,"dropdownType":null,"boxId":null,"title":"Weihai","transTitles":{"en":"Weihai","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/weihai","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":86,"dropdownType":null,"boxId":null,"title":"Karlovy Vary","transTitles":{"en":"Karlovy Vary","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/karlovy-vary","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":827,"dropdownType":null,"boxId":null,"title":"Pontevedra","transTitles":{"en":"Pontevedra","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/pontevedra","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":90,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":91,"dropdownType":"basic-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":92,"dropdownType":null,"boxId":null,"title":"Elite Men","transTitles":{"en":"Elite Men","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings/world-triathlon-championship-series/men","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":93,"dropdownType":null,"boxId":null,"title":"Elite Women","transTitles":{"en":"Elite Women","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings/world-triathlon-championship-series/women","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":94,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":95,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":96,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":97,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":98,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":452,"dropdownType":null,"boxId":null,"title":"Shop","transTitles":{"en":"Shop","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.worldtriathlonstore.com/?src=secondary_nav","multilingual_url":null,"linkClass":"redirect","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"7218022b-0b15-41c9-bd90-68a4ba56df2f":[{"allowedPath":"^\\/events\\/(?!wtcs($|\\/)).*$","logo":null,"logoUrl":"","menuList":[{"id":531,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":338,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":530,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":337,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete info","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":339,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":340,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":341,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/olympics(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":454,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":{"en":"General Overview","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":458,"dropdownType":null,"boxId":null,"title":"Olympics History","transTitles":{"en":"Olympics History","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics/history","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":457,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/paralympics(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":466,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":475,"dropdownType":null,"boxId":null,"title":"Get to Know","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/get-to-know","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":474,"dropdownType":null,"boxId":null,"title":"Paralympics History","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":473,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}]},"defaultImageixQuery":{"web":"width=300&quality=50","news":{"web":"height=340&quality=70","mobile":"height=340&quality=70"},"mobile":"width=300&quality=50","photos":{"web":"width=500&height=666&quality=70","mobile":"width=255&height=340&quality=70"},"videos":{"web":"width=500&height=666&quality=70","mobile":"width=255&height=340&quality=70"}},"mediaListing":{"newsListing":"https://triathlon.org/apiv4/listing?entities=1,867&otherent=&exclent=10598747,10598767,10598787,10598807,10598827&pgnum=1&inum=4&pgsize=4","photoListing":"https://triathlon.org/apiv4/listing?entities=867,2&otherent=&exclent=10598747,10598767,10598787,10598807,10598827&pgnum=1&inum=3&pgsize=3","videoListing":"https://triathlon.org/apiv4/listing?entities=867,3&otherent=&exclent=10598747,10598767,10598787,10598807,10598827&pgnum=1&inum=3&pgsize=3"},"pageLanguage":"en","subMenuTypes":["grouped","nonGrouped"],"dropDownTypes":["combo-box-dropdown","card-dropdown","group-dropdown"],"menuExtraClass":{"parentLi":"nav-link"},"languagesArray":[{"default":true,"langname":"English","is_active":true,"langvalue":"en"}],"selectedLanguage":"en","displayTitle":"Master Menu","applicationDomain":"https://triathlon.org/","currentPageId":1301,"languageExtension":"","path":"/news","
29showContent":false,"showData":true,"defaultImagePath":"/static-assets/images/lazy-load.png","imagePaths":{"flag":"https://triathlon-s3.imgix.net/flags/{{COUNTRY_ID}}.svg","athlete":"https://triathlon-images.imgix.net/athlete_thumbs/{{PLAYER_ID}}.jpg?w=800auto=format","flagImg":"https://prod-tri-assets.imgix.net/{{COUNTRY_VALUE}}.svg","logoImg":"https://prod-tri-assets.imgix.net/{{LOGO}}.svg?v=2.20","teamImg":"/static-assets/images/teams/{{TEAM_ID}}.png?v=2.20","watchOn":"/static-assets/images/svg/watchon-tv.svg?v=2.20","eventImg":"https://triathlon-staging.imgix.net/{{EVENT_IMG}}?v=2.20&w={{WIDTH}}","staffImg":"/static-assets/images/support-staff/{{STAFF_ID}}.png?v=2.20","wtcsLogo":"/static-assets/images/cssimages/wt-champion-series.png?v=2.20","imgixPath":"https://prod-tri-assets.imgix.net/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","pitchPath":"/static-assets/images/svg/pitch.svg?v=2.20","playerImg":"/static-assets/images/players/{{PLAYER_ID}}.png?v=2.20","racesLogo":"/static-assets/images/races/logos/{{EVENT_VENUE}}.svg?v=2.20","vectorImg":"/static-assets/images/svg/vector.svg?v=2.20","countryImg":"/static-assets/images/countries/{{COUNTRY_ID}}.png?v=2.20","liveTRiLogo":"/static-assets/images/cssimages/svg/triathlonlive-logo-white.svg?v=2.20","defaultImage":"/static-assets/images/lazy-load.png","countryFlagImg":"https://cms.triathlon.org/assets/{{COUNTRY_VALUE}}","nationalityImg":"/static-assets/images/flags/{{NATIONALITY_ID}}.png?v=2.20","defaultFlagImage":"/static-assets/images/cssimages/default-img.png?v=2.20","defaultThumbnail":"/static-assets/images/cssimages/default-event.webp?v=2.20","olympicBannerImg":"/static-assets/images/cssimages/paris-event-bg.png?v=2.20","parisOlympicLogo":"/static-assets/images/continents/paris.svg","defaultCoverImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","defaultEventImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","imgPath3starEvent":"https://cms.triathlon.org/assets/{{ID}}?width=750&height=500","imgixDirectusPath":"https://prod-tri-assets.imgix.net/directus/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","directusAssetsPath":"https://cms.triathlon.org/assets/{{FILENAME_DISK}}","olympicsFooterIcon":"/static-assets/images/svg/paris-event.svg?v=2.20","defaultAthleteImage":"/static-assets/images/players/default-player.svg?v=2.20","defaultProfileImage":"/static-assets/images/profile-picture.jpg?v=2.20","parisParalympicLogo":"/static-assets/images/svg/paris-para-event.svg?v=2.20","paralympicsFooterIcon":"/static-assets/images/races/logos/paris.svg?v=2.20"},"imageVersion":"1.46","meta_info":{},"customCanonicalUrl":"https://triathlon.org/news","defaultProfileImage":"","microSiteConfig":{},"isServer":true,"isWebView":false} 30 window.configData= {"status":200,"ApplicationDomain":null,"data":null,"content":{"clientid":"tri01","gtmcontainer":"GTM-TDHXJDBM","gtmampcontainer":"","name":"https://triathlon.org,https://triathlon.org/","BucketName":"si-n3xt-tri-prod-assets/prod/static-assets/waf-images","bucket_region":"us-east-1","secretkey":"-","AspectRatio":"0,16/9,3/4,4/3,1/1,21/9,2/3,6/4,9/16","imagesize":"","Title":"Triathlon","PlayerXML":{},"feconfig":{"routes":{"/robots.txt":"User-agent: SemrushBot \nCrawl-delay: 20 \nUser-Agent: MJ12bot \nCrawl-delay: 20 \nUser-agent: BLEXBot \nCrawl-delay: 20 \nUser-agent: Amazonbot \nCrawl-delay: 20 \nUser-agent: Twitterbot \nDisallow: \nUser-agent: * \nCrawl-delay: 20 \nAllow: \nSitemap: https://triathlon.org/site-map/sitemap.xml \nDisallow: *search#q=","/googlef1f860bd9e5a0047.html":"google-site-verification: googlef1f860bd9e5a0047.html"},"wafapi":"http://si-tri-prod-apis-80-tcp.si-n3xt-tri-prod-cluster/apiv3/gettemplatedata?url={{SLUG}}","authKey":"q4F6aFKgfg123","widgets":{"si-ads":{"apis":{}},"si-squad":{"apis":{"featuredAthlete":"https://cms.triathlon.org/items/members?fields=id,gender,yob,first_name,last_name,cover_image,country_id.*,profile_pic.filename_disk&filter[featured][_eq]=true"},"qualifiedAthletes":{"qualifiedAthletes":"https://triathlon.org/tri-api/v1/athletes?olympics_qualifications={{QUALIFICATION}}&per_page={{PER_PAGE}}"}},"si-course":{"apis":{"developmentCourse":"https://cms.triathlon.org/items/courses?fields=*.*,gallery_id.images.*,documents.directus_files_id.*&filter[slug][_eq]={{EVENT_SLUG}}"}},"si-detail":{"apis":{"resultApi":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results?limit={{LIMIT}}&position=1|2|3|4|5","programsList":"https://cms.triathlon.org/items/programs?filter[event_id][_eq]={{EVENT_ID}}&filter[program_specification_id][is_race][_eq]=true&fields=*.*"},"galleryApis":{"galleryApi":"https://cms.triathlon.org/items/galleries/{{GALLERY_ID}}?fields=*.*"}},"si-player":{"apis":{"athleteEntries":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}/entries","athleteInformation":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}","shopifyproductsapi":"https://www.worldtriathlonstore.com/collections/{{COLLECTION_NAME}}/products.json?limit={{LIMIT}}","downloadAthleteResultsURL":"https://triathlon.org/tri-download/v2/athlete/{{ATHLETE_ID}}/download-results"}},"si-gallery":{"apis":{"resultApi":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results?limit={{LIMIT}}&position=1|2|3|4|5","programsList":"https://cms.triathlon.org/items/programs?filter[event_id][_eq]={{EVENT_ID}}&filter[program_specification_id][is_race][_eq]=true&fields=*.*"},"galleryApis":{"galleryApi":"https://cms.triathlon.org/items/galleries/{{GALLERY_ID}}?fields=images.*"}},"si-members":{"apis":{"members":"https://cms.triathlon.org/items/profiles?fields=*.*&filter[status][_eq]=published&sort=sort_order"}},"si-document":{"apis":{"document":"https://cms.triathlon.org/items/officials?fields=*.*"}},"si-fixtures":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/170132/programs/582708/results","eventList":"https://cms.triathlon.org/items/events?fields=*.*&sort=start_date&filter[year(start_date)][_eq]=2023&filter[categories][event_category_id][_eq]=351","eventSlugApi":"https://cms.triathlon.org/items/events?filter[slug][_eq]={{EVENT_SLUG}}&fields=*.*","programsList":"https://cms.triathlon.org/items/programs?filter[event_id][_eq]=170132&filter[program_specification_id][is_race][_eq]=true&fields=*.*"},"eventApis":{"eventApi":"https://cms.triathlon.org/items/events?fields=*.*&filter[id][_eq]={{EVENT_ID}}","eventSlugApi":"https://cms.triathlon.org/items/events?filter[slug][_eq]={{EVENT_SLUG}}&fields=*.*"},"olympicEvents":{"olympicEventList":"https://cms.triathlon.org/items/events?fields=*.*&filter[id][_eq]={{EVENT_ID}}"}},"si-showcase":{"apis":{"programApi":"https://cms.triathlon.org/items/programs?fields={{PROGRAM_API_FIELDS}}","eventFilterApi":"https://cms.triathlon.org/items/events?fields=*.*&filter[featured_homepage][_eq]=1&sort=start_date&filter[start_date][_gte]=$NOW&limit=1"}},"si-standings":{"apis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{LIMIT}}","eventList":"https://triathlon.org/tri-api/v1/events?per_page={{EVENT_COUNT}}&category_id={{CATEGORY_ID}}&order=asc","rankingArchive":"https://triathlon.org/static-assets/build/js/rankingArchive.json?v=1.53"},"podium":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results?limit={{LIMIT}}","eventList":"https://cms.triathlon.org/items/events?fields=id,name,venue,start_date,finish_date,slug,programs.*,categories.event_category_id.*,country_id.*&sort=-finish_date&filter[programs][results][_gte]=1&limit=3&filter[categories][event_category_id][id][_eq]={{CATEGORY_ID}}","programsList":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs?is_race=true&prog_spec_id=420|421|426|427|549|594|607&limit=4"},"medalApis":{"eventList":"https://cms.triathlon.org/items/events?fields=id,name,venue,start_date,finish_date,slug,categories.event_category_id.*,country_id.*&sort=-finish_date&filter[programs][results][_gte]=1&limit=3&filter[categories][event_category_id][id][_eq]={{CATEGORY_ID}}","medalTally":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/medal_tally"},"resultApis":{"event":"https://cms.triathlon.org/items/events/{{EVENT_ID}}?fields=id,name,slug,venue,country_id.noc_name,country_id.flag_circle.filename_disk,start_date,finish_date,programs.start_date,programs.program_specification_id.name","results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{RESULT_ID}}/results?limit={{LIMIT}}&exclude_statuses=DNF|DNS|DSQ|NC|IE|LAP"},"rankingApis":{"event":"https://cms.triathlon.org/items/events/{{EVENT_ID}}?fields=id,name,venue,country_id.noc_name,country_id.flag_circle.filename_disk,start_date,finish_date,programs.start_date,programs.program_specification_id.name","rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{LIMIT}}","athleteRankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}"},"medalTallyApi":{"medalTally":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/medal_tally","eventSlugApi":"https://cms.triathlon.org/items/events?filter[slug][_eq]={{EVENT_SLUG}}&fields=*.*","fedaration_breakDown":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/medal_tally/{{FEDARATION_ID}}"},"allRankingDataApi":{"rankingsData":"https://triathlon.org/tri-api/v1/rankings/headline_rankings?rankingIds={{RANKING_IDS}}&limit={{LIMIT}}"},"rankingArchiveApi":{"rankingArchive":"https://triathlon.org/static-assets/build/js/rankingArchive.json?v=1.53"},"detailedRankingApi":{"allRankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}"},"regionalRankingsApis":{"regionalRankings":"https://triathlon.org/tri-api/v1/rankings?region_id={{REGION_ID}}"},"topRankingAthleteApi":{"topRankingAthlete":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{PER_PAGE}}"}},"si-eventstrip":{"apis":{"racesApi":"https://cms.triathlon.org/items/events/{{EVENT_ID}}
30?fields=*.*","scheduleEventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[slug][_eq]={{EVENT_SLUG}}"},"eventApis":{"eventSlugApi":"https://cms.triathlon.org/items/events?filter[slug][_eq]={{EVENT_SLUG}}&fields=*.*,categories.event_category_id.*"},"eventCards":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date&filter[status][_neq]=cancelled&limit={{LIMIT}}"},"raceEvents":{"racesApi":"https://cms.triathlon.org/items/events?fields=*.*&filter[start_date][_gte]={{START_DATE}}&&filter[finish_date][_lte]={{FINISH_DATE}}&sort=start_date&filter[categories][event_category_id][_in]={{EVENT_CATEGORY_IDS}}"},"olympicEvents":{"olympicEventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[id][_eq]={{EVENT_ID}}"},"featuredEvents":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date&filter[featured][_eq]=1&limit={{LIMIT}}"},"upcomingEvents":{"eventList":"https://cms.triathlon.org/items/events?sort=start_date&fields=*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&filter[status][_nin]=cancelled,postponed&filter[programs][program_specification_id][name][_contains]={{PROGRAM}}&limit={{LIMIT}}"},"liveOnTriEvents":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[start_date][_gte]=$NOW&sort=start_date&filter[live_trilive][_eq]=1&limit={{LIMIT}}"},"eventsByCategory":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date&filter[categories][event_category_id][_in]={{EVENT_CATEGORY_IDS}}&limit={{LIMIT}}"},"relatedEventsApi":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date{{F_VENUE}}{{F_CITY}}{{F_COUNTRY}}&limit={{LIMIT}}"},"developmentCourse":{"eventSlugApi":"https://cms.triathlon.org/items/courses?fields=title,country_id.*,start_date,end_date,application_deadline&filter[slug][_eq]={{EVENT_SLUG}}"},"federationsEvents":{"programsList":"https://cms.triathlon.org/items/events?sort=-programs.results.created_at&groupBy=id&filter[country_id][region_id]={{REGION_ID}}&limit={{LIMIT}}","recentResults":"https://cms.triathlon.org/items/events?filter[id][_in]={{EVENT_IDS}}&fields=id,name,status,start_date,finish_date,live_trilive,reg_link,triathlon_live_url,watch_link,cover_image,country_id.*,categories.event_category_id.*,slug,programs","upcomingEvents":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date&filter[country_id][region_id][_eq]={{REGION_ID}}&limit={{LIMIT}}"},"olympicsCountdown":{"eventList":"https://cms.triathlon.org/items/events/{{EVENT_ID}}?fields=programs.start_date,programs.id,programs.program_specification_id.name"},"featuredHomeEvents":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&filter[status][_nin]=cancelled,postponed&sort=start_date&filter[categories][event_category_id][id][_in]=348,351,624,448,449,349,640&limit={{LIMIT}}"},"eventNonFederationCards":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date&filter[categories][event_category_id][id][_neq]=2&filter[status][_neq]=cancelled&limit={{LIMIT}}"},"upcomingDevelopmentCalendar":{"eventList":"https://cms.triathlon.org/items/courses?filter[start_date][_gte]=$NOW&limit={{LIMIT}}&fields=slug,start_date,end_date,country_id.*,venue,title,categories.category_id.*"}},"si-livetiming":{"apis":{"programsList":"https://cms.triathlon.org/items/programs?fields=*.*,event_id.categories.event_category_id.*&filter[program_specification_id][is_race][_eq]=true&filter[start_date][_gte]=$NOW&filter[live_timing_enabled][_eq]=true&sort=sort_order,start_date,start_time","settingsExternalLinks":"https://cms.triathlon.org/settings?fields=external_timing_links"},"eventDetail":{"eventData":"https://cms.triathlon.org/items/programs/{{PROGRAMID}}?fields=*.*,event_id.categories.event_category_id.*","programsList":"https://cms.triathlon.org/items/programs?fields=*.*,event_id.categories.event_category_id.*&filter[program_specification_id][is_race][_eq]=true&filter[start_date][_gte]=$NOW&filter[live_timing_enabled][_eq]=true&sort=start_date,start_time","settingsExternalLinks":"https://cms.triathlon.org/settings?fields=external_timing_links"}},"si-certificate":{"apis":{"certificate":"https://cms.triathlon.org/items/officials?fields=*.*"}},"si-majorevents":{"apis":{"federationResult":"https://triathlon.org/tri-api/v1/federations?per_page=10"}},"si-videodetail":{"apis":{"resultApi":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results?limit={{LIMIT}}&exclude_statuses=DNF|DSQ|NC|LAP|IE","programsList":"https://cms.triathlon.org/items/programs?filter[event_id][_eq]={{EVENT_ID}}&filter[program_specification_id][is_race][_eq]=true&fields=event_id.id,event_id.slug,program_specification_id.name,id"}},"si-eventlisting":{"apis":{"eventList":"https://GAVNABD4CQ-dsn.algolia.net/1/indexes/{{INDEX}}/query"}},"si-compareplayer":{"apis":{"h2h":"https://triathlon.org/tri-api/v1/athletes/wtcs-matchups?athleteId1={{ATHLETE1}}&athleteId2={{athleteId2}}"}}
30,"si-membersdetail":{"apis":{"membersdetail":"https://cms.triathlon.org/items/profiles?fields=*.*&filter[id][_eq]={{MEMBER_ID}}"}},"si-federationdetail":{"apis":{"results":"https://cms.triathlon.org/items/rankings?fields=id,name,region_id&filter[region_id][id]={{REGION_ID}}&filter[ranking_categories_id][id]=10","athletes":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?country_noc={{COUNTRY_NOC}}&limit=5","lastEvents":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.name&sort=-finish_date&filter[start_date][_lte]=$ONE_DAY_AHEAD&filter[country_id][id][_eq]={{COUNTRY_ID}}&filter[categories][event_category_id][_in]={{EVENT_CATEGORY_IDS}}&limit=3","upcomingEvents":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.name&sort=start_date&filter[finish_date][_gte]=$TWO_DAYS_AGO&filter[country_id][id][_eq]={{COUNTRY_ID}}&filter[categories][event_category_id][_in]={{EVENT_CATEGORY_IDS}}&limit=3","federationdetail":"https://cms.triathlon.org/items/national_federations?fields=*.*,downloads.*,downloads.categories.*,downloads.categories.category_id.*,articles.cover_image.filename_disk,articles.translations.title,country_id.region_id.*&filter[_or][0][slug][_eq]={{SLUG}}&filter[_or][1][canonical_slug][_eq]={{SLUG}}","federationCategories":"https://cms.triathlon.org/items/categories/644"}},"si-certificate-detail":{"apis":{"certificateDetail":"https://cms.triathlon.org/items/officials/{{OFFICIALS_ID}}?fields=*.*"},"countryApi":{"countriesData":"https://cms.triathlon.org/items/countries?filter[noc_a3][_eq]={{NATION_ID}}"},"raceCertificateApis":{"athleteData":"https://cms.triathlon.org/items/members/{{ATHLETE_ID}}?fields=id,yob,first_name,last_name,full_name,country_id.*","raceCertificateDetail":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}/results?category_id=348|624"}}},"TTLPaths":[{"TTL":"*","path":"/dataHarbour/v1/rankings"},{"TTL":"*","path":"/tri-api/v1/athletes/wtcs-matchups"},{"TTL":"*","path":"/tri-api/v1/athletes"},{"TTL":"*","path":"/tri-api/v1/events"}],"pathType":{"video":"video","article":"article","gallery":"photo"},"patterns":["eventstrip_04_1","eventstrip_04_2","eventstrip_04_4","eventstrip_04_5","eventstrip_06_1","fixtures_13_1","fixtures_13_2","livetiming_01_1","livetiming_01_2","standings_11_1","standings_11_2","standings_12_1","standings_19_1","standings_12_2","standings_19_2","squad_10_1","squad_10_2","squad_10_3","standings_21_1"],"triToken":"b843ccd89de71e60a1aee4bfc68d0ec6","directApi":"https://cms.triathlon.org","menuTypes":{"regexBased":{"priority":0},"nonRegexBased":{"priority":1}},"imagePaths":{"flag":"https://triathlon-s3.imgix.net/flags/{{COUNTRY_ID}}.svg","athlete":"https://triathlon-images.imgix.net/athlete_thumbs/{{PLAYER_ID}}.jpg?w=800auto=format","flagImg":"https://prod-tri-assets.imgix.net/{{COUNTRY_VALUE}}.svg","logoImg":"https://prod-tri-assets.imgix.net/{{LOGO}}.svg?v=2.20","teamImg":"/static-assets/images/teams/{{TEAM_ID}}.png?v=2.20","watchOn":"/static-assets/images/svg/watchon-tv.svg?v=2.20","eventImg":"https://triathlon-staging.imgix.net/{{EVENT_IMG}}?v=2.20&w={{WIDTH}}","staffImg":"/static-assets/images/support-staff/{{STAFF_ID}}.png?v=2.20","wtcsLogo":"/static-assets/images/cssimages/wt-champion-series.png?v=2.20","imgixPath":"https://prod-tri-assets.imgix.net/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","pitchPath":"/static-assets/images/svg/pitch.svg?v=2.20","playerImg":"/static-assets/images/players/{{PLAYER_ID}}.png?v=2.20","racesLogo":"/static-assets/images/races/logos/{{EVENT_VENUE}}.svg?v=2.20","vectorImg":"/static-assets/images/svg/vector.svg?v=2.20","countryImg":"/static-assets/images/countries/{{COUNTRY_ID}}.png?v=2.20","liveTRiLogo":"/static-assets/images/cssimages/svg/triathlonlive-logo-white.svg?v=2.20","defaultImage":"/static-assets/images/lazy-load.png","countryFlagImg":"https://cms.triathlon.org/assets/{{COUNTRY_VALUE}}","nationalityImg":"/static-assets/images/flags/{{NATIONALITY_ID}}.png?v=2.20","defaultFlagImage":"/static-assets/images/cssimages/default-img.png?v=2.20","defaultThumbnail":"/static-assets/images/cssimages/default-event.webp?v=2.20","olympicBannerImg":"/static-assets/images/cssimages/paris-event-bg.png?v=2.20","parisOlympicLogo":"/static-assets/images/continents/paris.svg","defaultCoverImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","defaultEventImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","imgPath3starEvent":"https://cms.triathlon.org/assets/{{ID}}?width=750&height=500","imgixDirectusPath":"https://prod-tri-assets.imgix.net/directus/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","directusAssetsPath":"https://cms.triathlon.org/assets/{{FILENAME_DISK}}","olympicsFooterIcon":"/static-assets/images/svg/paris-event.svg?v=2.20","defaultAthleteImage":"/static-assets/images/players/
30default-player.svg?v=2.20","defaultProfileImage":"/static-assets/images/profile-picture.jpg?v=2.20","parisParalympicLogo":"/static-assets/images/svg/paris-para-event.svg?v=2.20","paralympicsFooterIcon":"/static-assets/images/races/logos/paris.svg?v=2.20"},"indexNames":{"federation":{"stg":"tri_staging_national_federations","prod":"tri_prod_national_federations"}},"podcastApi":"https://triathlon.org/apiv4/getspotifyplaylist","directToken":"","partnersAPI":"https://cms.triathlon.org/items/partners?fields=*.*","triProxyUrl":"https://api.triathlon.org","clientConfig":{"vue":{"cdn":"/static-assets/build/js/vue.min.js","requiredVueVersion":"2.6.10"},"widgets":{"si-squad-widget-layout-10":{"apis":{},"fileName":"js/squad_10.js","className":"squad_10_1"},"si-course-widget-layout-01":{"apis":{"developmentCourse":"https://cms.triathlon.org/items/courses?fields=*.*,gallery_id.images.*,documents.directus_files_id.*&filter[slug][_eq]={{EVENT_SLUG}}"},"fileName":"js/course_01.js","className":"course_01_1"},"si-detail-widget-layout-04":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results"},"fileName":"js/detail_04.js","className":"detail_04_1"},"si-player-widget-layout-09":{"apis":{"athleteInformation":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}","downloadAthleteResultsURL":"https://triathlon.org/tri-download/v2/athlete/{{ATHLETE_ID}}/download-results"},"fileName":"js/playerprofile_09.js","className":"playerprofile_09_1","resultApis":{"resultApi":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}/results"}},"si-gallery-widget-layout-05":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results"},"fileName":"js/gallery_05.js","className":"gallery_05_1"},"si-gallery-widget-layout-06":{"apis":{},"fileName":"js/gallery_06.js","className":"gallery_06_1"},"si-document-widget-layout-01":{"apis":{},"fileName":"js/document_01.js","className":"document_01_1"},"si-fixtures-widget-layout-13":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results","eventList":"https://cms.triathlon.org/items/events?fields=*.*&sort=start_date&filter[year(start_date)][_eq]={{YEAR}}&filter[categories][event_category_id][_in]={{EVENT_CATEGORY_IDS}}","startList":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/entries?type=start","programsList":"https://cms.triathlon.org/items/programs?filter[event_id][_in]={{EVENT_ID}}&filter[program_specification_id][is_race][_eq]=true&fields=*.*,entries&sort=sort_order","downloadResultEventURL":"https://triathlon.org/tri-download/v2/events/{{EVENT_ID}}/download-results"},"fileName":"js/fixtures_13.js","className":"fixtures_13_1"},"si-fixtures-widget-layout-14":{"apis":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*&sort=start_date&filter[year(start_date)][_eq]={{YEAR}}&filter[categories][event_category_id][_eq]=351"},"fileName":"js/fixtures_14.js","className":"fixtures_14_1"},"si-showcase-widget-layout-09":{"apis":{"showcase":""},"fileName":"js/showcase.js","className":"showcase"},"si-standings-widget-layout-11":{"apis":{"standingsDataMen":"https://triathlon.org/tri-api/v1/rankings/13","standingsDataWomen":"https://triathlon.org/tri-api/v1/rankings/14"},"fileName":"js/standings_11.js","className":"standings_11_1","rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{LIMIT}}"}},"si-standings-widget-layout-12":{"apis":{"topRankingAthlete":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{PER_PAGE}}"},"fileName":"js/standings_12.js","className":"standings_12_1","athleteApis":{"athleteRankings":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results?limit={{LIMIT}}"},"rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{LIMIT}}"},"liveTimingApis":{"startList":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/entries?type=start","countriesData":"https://cms.triathlon.org/items/countries?fields=flag_circle,noc_a3,iso_name,flag&limit=300","timingsFromS3":"https://timing.triathlon.org/{{S3_FOLDER_NAME}}/{{FILE_NAME}}","timingsFromJson":"https://timing.triathlon.org/timing_{{PROGRAM_ID}}.json"}},"si-standings-widget-layout-14":{"apis":{"standingsDataMen":"https://triathlon.org/tri-api/v1/rankings/{{MEN_ID}}","athleteRankingData":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","standingsDataWomen":"https://triathlon.org/tri-api/v1/rankings/{{WOMEN_ID}}"},"fileName":"js/standings_14.js","className":"standings_14_1","rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}","athleteRankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","rankingCategories":"https://triathlon.org/tri-api/v1/rankings/categories"}},"si-standings-widget-layout-18":{"apis":{},"fileName":"js/standings_18.js","className":"standings_18_1"},"si-standings-widget-layout-19":{"apis":{},"fileName":"js/standings_19.js","className":"standings_19_1"},"si-standings-widget-layout-21":{"apis":{"standingsDataMen":"https://triathlon.org/tri-api/v1/rankings/{{MEN_ID}}","athleteRankingData":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","standingsDataWomen":"https://triathlon.org/tri-api/v1/rankings/{{WOMEN_ID}}"},"fileName":"js/standings_21.js","className":"standings_21_1","rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}","athleteRankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","rankingCategories":"https://triathlon.org/tri-api/v1/rankings/categories"}},"si-eventstrip-widget-layout-04":{"apis":{"eventList":"https://cms.triathlon.org/graphql?limit={{LIMIT}}","relatedEventsApi":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/related"},"fileName":"js/eventstrip_04.js","className":""},"si-eventstrip-widget-layout-06":{"apis":{"racesApi":""},"fileName":"js/eventstrip_06.js","className":"eventstrip_06_1"},"si-livetiming-widget-layout-01":{"apis":{"timing":"https://triathlon.org/tri-api/v2/timing/{{PROGRAM_ID}}","startList":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/entries?type=start","splitsTiming":"https://triathlon.org/tri-api/v2/timing/{{PROGRAM_ID}}/splits/{{SPLIT_ID}}","countriesData":"https://cms.triathlon.org/items/countries?fields=flag_circle,noc_a3,iso_name,flag&limit=300","timingsFromS3":"https://timing.triathlon.org/{{S3_FOLDER_NAME}}/{{FILE_NAME}}","timingsFromJson":"https://timing.triathlon.org/timing_{{PROGRAM_ID}}.json","athleteInformation":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}"},"fileName":"js/livetiming_01.js","className":"livetiming_01_2"},"si-certificate-widget-layout-01":{"apis":{},"fileName":"js/certificate_01.js","className":"certificate_01_1"},"si-majorevents-widget-layout-02":{"apis":{},"fileName":"js/majorevents_02.js","className":"majorevent_02_1"},"si-videodetail-widget-layout-05":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results"},"fileName":"js/videodetail_05.js","className":"videodetail_05_1"},"si-eventlisting-widget-layout-04":{"apis":{"eventList":"https://GAVNABD4CQ-dsn.algolia.net/1/indexes/{{INDEX}}/query"},"fileName":"js/eventlisting_04.js","className":"eventlisting_04_1"},"si-eventlisting-widget-layout-05":{"apis":{"eventList":"https://GAVNABD4CQ-dsn.algolia.net/1/indexes/{{INDEX}}/query"},"fileName":"js/eventlisting_05.js","className":"eventlisting_05_1"},"si-compareplayer-widget-layout-02":{"apis":{"h2h":"https://triathlon.org/tri-api/v1/athletes/wtcs-matchups?athleteId1={{ATHLETE1}}&athleteId2={{ATHLETE2}}"},"fileName":"js/headtohead_02.js","className":"headtohead_02_1"},"si-federationdetail-widget-layout-01":{"apis":{},"fileName":"js/federationdetail_01.js","className":"federationdetail_01_1"},"si-certificate-detail-widget-layout-01":{"apis":{},"fileName":"js/certificatedetail_01.js","className":"certificatedetail_01_1"},"si-certificate-detail-widget-layout-02":{"apis":{},"fileName":"js/certificatedetail_02.js","className":"certificatedetail_02_1"}},"versions":{"files":"1.0","language":"1.0","customNames":"1.0"},"commonApis":{"directusData":"https://triathlon.org/static-assets/feeds/directus/configFactory.json?v={{TIMESTAMP}}"},"imagePaths":{"flag":"https://triathlon-s3.imgix.net/flags/{{COUNTRY_ID}}.svg","athlete":"https://triathlon-images.imgix.net/athlete_thumbs/{{PLAYER_ID}}.jpg?w=800auto=format","flagImg":"https://prod-tri-assets.imgix.net/{{COUNTRY_VALUE}}.svg","logoImg":"https://prod-tri-assets.imgix.net/{{LOGO}}.svg?v=2.20","teamImg":"/static-assets/images/teams/{{TEAM_ID}}.png?v=2.20","watchOn":"/static-assets/images/svg/watchon-tv.svg?v=2.20","eventImg":"https://triathlon-staging.imgix.net/{{EVENT_IMG}}?v=2.20&w={{WIDTH}}","staffImg":"/static-assets/images/support-staff/{{STAFF_ID}}.png?v=2.20","wtcsLogo":"/static-assets/images/cssimages/wt-champion-series.png?v=2.20","imgixPath":"https://prod-tri-assets.imgix.net/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","pitchPath":"/static-assets/images/svg/pitch.svg?v=2.20","playerImg":"/static-assets/images/players/{{PLAYER_ID}}.png?v=2.20","racesLogo":"/static-assets/images/races/logos/{{EVENT_VENUE}}.svg?v=2.20","vectorImg":"/static-assets/images/svg/vector.svg?v=2.20","countryImg":"/static-assets/images/countries/{{COUNTRY_ID}}.png?v=2.20","liveTRiLogo":"/static-assets/images/cssimages/svg/triathlonlive-logo-white.svg?v=2.20","defaultImage":"/static-assets/images/lazy-load.png","countryFlagImg":"https://cms.triathlon.org/assets/{{COUNTRY_VALUE}}","nationalityImg":"/static-assets/images/flags/{{NATIONALITY_ID}}.png?v=2.20","defaultFlagImage":"/static-assets/images/cssimages/default-img.png?v=2.20","defaultThumbnail":"/static-assets/images/cssimages/default-event.webp?v=2.20","olympicBannerImg":"/static-assets/images/cssimages/paris-event-bg.png?v=2.20","parisOlympicLogo":"/static-assets/images/continents/paris.svg","defaultCoverImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","defaultEventImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","imgPath3starEvent":"https://cms.triathlon.org/assets/{{ID}}?width=750&height=500","imgixDirectusPath":"https://prod-tri-assets.imgix.net/directus/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","directusAssetsPath":"https://cms.triathlon.org/assets/{{FILENAME_DISK}}","olympicsFooterIcon":"/static-assets/images/svg/paris-event.svg?v=2.20","defaultAthleteImage":"/static-assets/images/players/
30default-player.svg?v=2.20","defaultProfileImage":"/static-assets/images/profile-picture.jpg?v=2.20","parisParalympicLogo":"/static-assets/images/svg/paris-para-event.svg?v=2.20","paralympicsFooterIcon":"/static-assets/images/races/logos/paris.svg?v=2.20"},"initConfig":{"DOMAIN":{"BETA":[],"PROD":[]}},"intervalApi":"{{DOMAIN_CLIENT}}/default.aspx?methodtype=3&client=2727d237c6&sport={{SPORT}}&league={{LEAGUE_CODE}}&timezone=0530&language={{LANG}}&gamestate=4","isPushAllowed":false,"timeoutConfig":{"lazySizes":{"timeout":2000},"initializeWebJs":{"timeout":2000,"filesToExclude":[]},"modifyClasslist":{"bodyTimeout":1500},"initializeMoengage":{"timeout":5000}},"defaultLanguage":"en","refreshInterval":17},"dropDownType":["combo-box-dropdown","card-dropdown","group-dropdown"],"mediaListing":{"newsListing":"https://triathlon.org/apiv4/listing?entities=1,867&otherent=&exclent=10598747,10598767,10598787,10598807,10598827&pgnum=1&inum=4&pgsize=4","photoListing":"https://triathlon.org/apiv4/listing?entities=867,2&otherent=&exclent=10598747,10598767,10598787,10598807,10598827&pgnum=1&inum=3&pgsize=3","videoListing":"https://triathlon.org/apiv4/listing?entities=867,3&otherent=&exclent=10598747,10598767,10598787,10598807,10598827&pgnum=1&inum=3&pgsize=3"},"menuTitleKey":"Events","pusherApiKey":"d7ff98bb53c7c2b99e76","rankingTitle":{"asia":"Asia Triathlon Rankings","pts2":"World Triathlon Para Triathlon Rankings","pts3":"World Triathlon Para Triathlon Rankings","pts4":"World Triathlon Para Triathlon Rankings","pts5":"World Triathlon Para Triathlon Rankings","ptvi":"World Triathlon Para Triathlon Rankings","ptwc":"World Triathlon Para Triathlon Rankings","elite":"World Triathlon Continental Rankings","africa":"Africa Triathlon Rankings","europe":"Europe Triathlon Rankings","oceania":"Oceania Triathlon Rankings","americas":"Americas Triathlon Rankings","duathlon":"World Triathlon Duathlon Rankings","age-group":"Age Group Rankings","aquathlon":"World Triathlon Aquathlon Rankings","cross-triathlon":"World Triathlon Cross Triathlon Rankings","winter-triathlon":"World Triathlon Winter Triathlon Rankings","continental-rankings":"World Triathlon Continental Rankings","olympic-qualification":"World Triathlon Olympic Qualification Rankings","long-distance-duathlon":"World Triathlon Long Distance Duathlon Rankings","long-distance-triathlon":"World Triathlon Long Distance Triathlon Rankings","world-triathlon-rankings":"World Triathlon Rankings","world-triathlon-championship-series":"World Triathlon Championship Series Rankings"},"redirections":{"/results":{"url":"/events","statusCode":301},"/rankings":{"url":"/world-rankings","statusCode":301},"/about/jobs":{"url":"/jobs","statusCode":301},"/contact-us":{"url":"/contact","statusCode":301},"/federation":{"url":"/federations","statusCode":301},"/feeds/news":{"url":"/news","statusCode":301},"/multimedia":{"url":"/videos","statusCode":301},"/arena-games":{"url":"/e-world-triathlon-championship","statusCode":301},"/events/list":{"url":"/events","statusCode":301},"/favicon.ico":{"url":"/static-assets/favicons/favicon.ico","statusCode":301},"/multisports":{"url":"/multisports/aquathlon","statusCode":301},"/start_lists":{"url":"/events","statusCode":301},"/hall_of_fame":{"url":"/hall-of-fame","statusCode":301},"/olympics/news":{"url":"/olympics","statusCode":301},"/about/congress":{"url":"/governance/congress","statusCode":301},"/confederations":{"url":"/federations","statusCode":301},"/neutral_status":{"url":"https://creatorapp.zohopublic.com/worldtriathlon/neutral-status-application-for-japrb/page-perma/Application/XBebxJqXRdZ3yrStC5yQsjEhmF0TKH9KTNb4vgVGevYByGJ0VFgsmZstm4F9tp0Atu7JnaU1jMRTFWs7saQa9CrA4VpMGqDzRaOR","statusCode":301},"/about/downloads":{"url":"/documents","statusCode":301},"/brand_resources":{"url":"/brand-resources","statusCode":301},"/events/calendar":{"url":"/events","statusCode":301},"/olympic-history":{"url":"/olympics/history","statusCode":301},"/about/contact_us":{"url":"/contact","statusCode":301},"/about/governance":{"url":"/governance","statusCode":301},"/development/news":{"url":"/news#tab=Development","statusCode":301},"/rankings/archive":{"url":"/rankings-archive","statusCode":301},"/womens_committee":{"url":"/womens-committee","statusCode":301},"/multimedia/videos":{"url":"/videos","statusCode":301},"/rankings/duathlon":{"url":"/world-rankings/duathlon/men","statusCode":301},"/events/wtcs/london":{"url":"2026-wtcs-london","statusCode":301},"/events/wtcs/quiberon":{"url":"2026-wtcs-quiberon","statusCode":301},"/events/wtcs/yokohama":{"url":"2026-wtcs-yokohama","statusCode":301},"/multimedia/galleries":{"url":"/galleries","statusCode":301},"/rankings/continental":{"url":"/continental-rankings","statusCode":301},"/rankings/mixed_relay":{"url":"/world-rankings/world-triathlon-rankings/mixed-relay","statusCode":301},"/results/certificates":{"url":"/athletes/certificates","statusCode":301},"/about/executive_board":{"url":"/about/executive-board","statusCode":301},"/agegroup/about_ag/faq":{"url":"/faqs","statusCode":301},"/events/sustainability":{"url":"/events-sustainability","statusCode":301},"/events/wtcs/abu-dhabi":{"url":"/events/2026-wtcs-abu-dhabi","statusCode":301}
30,"/events/wtcs/samarkand":{"url":"2026-wtcs-samarkand","statusCode":301},"/governance/committees":{"url":"/about/committees","statusCode":301},"/utilities/admin-tools":{"url":"https://entries.triathlon.org/event-lookup","statusCode":301},"/about/honorary_members":{"url":"/about/honorary-members","statusCode":301},"/development/coach/cepp":{"url":"/development/coach/coach-education-partnership-programme","statusCode":301},"/development/federation":{"url":"/development/federations/affiliation-criteria","statusCode":301},"/events/wtcs/wollongong":{"url":"/events/2025-world-triathlon-championships-finals-wollongong","statusCode":301},"/rankings/duathlon/male":{"url":"/world-rankings/duathlon/men","statusCode":301},"/rankings/paratriathlon":{"url":"/paratriathlon-rankings","statusCode":301},"/events/2026-wtcs-london":{"url":"/events/wtcs/london","statusCode":301},"/events/2026-wtcs-weihai":{"url":"/events/wtcs/weihai","statusCode":301},"/events/wtcs/yokohama/en":{"url":"/events/2026-world-triathlon-championship-series-yokohama","statusCode":301},"/rankings/aquathlon/male":{"url":"/world-rankings/aquathlon/men","statusCode":301},"/world-rankings/duathlon":{"url":"/world-rankings/duathlon/men","statusCode":301},"/events/2026-wtcs-alghero":{"url":"/events/wtcs/alghero","statusCode":301},"/events/2026-wtcs-hamburg":{"url":"/events/wtcs/hamburg","statusCode":301},"/rankings/duathlon/female":{"url":"/world-rankings/duathlon/women","statusCode":301},"/world-rankings/aquathlon":{"url":"/world-rankings/aquathlon/men","statusCode":301},"events/2026-wtcs-yokohama":{"url":"https://yokohama.triathlon.org","statusCode":301},"/about/safeguarding_policy":{"url":"/safeguarding-anti-harassment-policy","statusCode":301},"/anti-doping/report_doping":{"url":"/anti-doping/report-doping","statusCode":301},"/events/2026-wtcs-quiberon":{"url":"/events/wtcs/quiberon","statusCode":301},"/events/2026-wtcs-yokohama":{"url":"/events/wtcs/yokohama","statusCode":301},"/medical/medical_documents":{"url":"/documents/medical","statusCode":301},"/rankings/aquathlon/female":{"url":"/world-rankings/aquathlon/women","statusCode":301},"/about/congress/2013_london":{"url":"/governance/congress/2013-itu-congress-london","statusCode":301},"/development/nfs_open_hours":{"url":"/development/federations/nfs-open-hours","statusCode":301},"/events/2026-wtcs-abu-dhabi":{"url":"/events/2026-world-triathlon-championship-series-abu-dhabi","statusCode":301},"/events/2026-wtcs-samarkand":{"url":"/events/wtcs/samarkand","statusCode":301},"/events/wtcs/french-riviera":{"url":"/events/2025-world-triathlon-championship-series-french-riviera","statusCode":301},"/events/2026-wtcf-pontevedra":{"url":"/events/wtcs/pontevedra","statusCode":301},"/multisports/cross_triathlon":{"url":"/multisports/cross-triathlon","statusCode":301},"/about/congress/2020_congress":{"url":"/governance/congress/2020-world-triathlon-congress","statusCode":301},"/about/congress/2021_congress":{"url":"/governance/congress/2021-world-triathlon-congress","statusCode":301},"/development/overview/contact":{"url":"/development/contact","statusCode":301},"/events/arena_games_triathlon":{"url":"/e-world-triathlon-championship","statusCode":301},"/multisports/winter_triathlon":{"url":"/multisports/winter-triathlon","statusCode":301},"/anti-doping/doping_violations":{"url":"/anti-doping/doping-violations","statusCode":301},"/development/coach/cpd_courses":{"url":"/development/coach/continuous-professional-development-courses","statusCode":301},"/events/2026-wtcs-karlovy-vary":{"url":"/events/wtcs/karlovy-vary","statusCode":301},"/events/wtcs/hudayriyat-island":{"url":"/events/2026-world-triathlon-championship-series-abu-dhabi","statusCode":301},"/rankings/cross_triathlon/male":{"url":"/world-rankings/cross-triathlon/men","statusCode":301},"/about/committees/ag_commission":{"url":"/about/committees/ag-commission","statusCode":301},"/rankings/continental/asia/male":{"url":"/continental-rankings/asia/elite/men","statusCode":301},"/rankings/winter_triathlon/male":{"url":"/world-rankings/winter-triathlon/men","statusCode":301},"/world-rankings/cross-triathlon":{"url":"/world-rankings/cross-triathlon/men","statusCode":301},"/world-rankings/cross_triathlon":{"url":"/world-rankings/cross-triathlon/men","statusCode":301},"/development/technical_officials":{"url":"/development/technical-officials","statusCode":301},"/olympics/paris_2024/course_maps":{"url":"/olympics/paris-2024/course-maps","
30statusCode":301},"/rankings/cross_triathlon/female":{"url":"/world-rankings/cross-triathlon/women","statusCode":301},"/world-rankings/winter-triathlon":{"url":"/world-rankings/winter-triathlon/men","statusCode":301},"/world-rankings/winter_triathlon":{"url":"/world-rankings/winter-triathlon/men","statusCode":301},"/about/committees/audit_committee":{"url":"/about/committees/audit-committee","statusCode":301},"/events/wtcs/yokohama/start-lists":{"url":"/events/2026-world-triathlon-championship-series-yokohama/start-lists","statusCode":301},"/rankings/continental/africa/male":{"url":"/continental-rankings/africa/elite/men","statusCode":301},"/rankings/continental/asia/female":{"url":"/continental-rankings/asia/elite/women","statusCode":301},"/rankings/continental/europe/male":{"url":"/continental-rankings/europe/elite/men","statusCode":301},"/rankings/paratriathlon/male/pts2":{"url":"/paratriathlon-rankings/pts2/men","statusCode":301},"/rankings/paratriathlon/male/pts3":{"url":"/paratriathlon-rankings/pts3/men","statusCode":301},"/rankings/paratriathlon/male/pts4":{"url":"/paratriathlon-rankings/pts4/men","statusCode":301},"/rankings/paratriathlon/male/pts5":{"url":"/paratriathlon-rankings/pts5/men","statusCode":301},"/rankings/paratriathlon/male/ptvi":{"url":"/paratriathlon-rankings/ptvi/men","statusCode":301},"/rankings/paratriathlon/male/ptwc":{"url":"/paratriathlon-rankings/ptwc/men","statusCode":301},"/rankings/winter_triathlon/female":{"url":"/world-rankings/winter-triathlon/women","statusCode":301},"^/athletes/profile/([a-z0-9_-]+)$":{"url":"/athletes/athletes-listing","statusCode":301},"/development/federations/nf_survey":{"url":"/development/federations/national-federation-survey","statusCode":301},"/events/wtcs/abu-dhabi/start-lists":{"url":"/events/2026-world-triathlon-championship-series-abu-dhabi/start-lists","statusCode":301},"/multisports/triathlon_mixed_relay":{"url":"/multisports/triathlon-mixed-relay","statusCode":301},"/paralympics/paris_2024/course_map":{"url":"/paralympics/paris-2024/course-maps","statusCode":301},"/rankings/continental/oceania/male":{"url":"/continental-rankings/oceania/elite/men","statusCode":301},"/rankings/world_triathlon_rankings":{"url":"/world-rankings","statusCode":301},"/about/committees/coaches_committee":{"url":"/about/committees/coaches-committee","statusCode":301},"/rankings/continental/africa/female":{"url":"/continental-rankings/africa/elite/women","statusCode":301},"/rankings/continental/americas/male":{"url":"/continental-rankings/americas/elite/men","statusCode":301},"/rankings/continental/europe/female":{"url":"/continental-rankings/europe/elite/women","statusCode":301},"/rankings/paratriathlon/female/pts2":{"url":"/paratriathlon-rankings/pts2/women","statusCode":301},"/rankings/paratriathlon/female/pts3":{"url":"/paratriathlon-rankings/pts3/women","statusCode":301},"/rankings/paratriathlon/female/pts4":{"url":"/paratriathlon-rankings/pts4/women","statusCode":301},"/rankings/paratriathlon/female/pts5":{"url":"/paratriathlon-rankings/pts5/women","statusCode":301},"/rankings/paratriathlon/female/ptvi":{"url":"/paratriathlon-rankings/ptvi/women","statusCode":301},"/rankings/paratriathlon/female/ptwc":{"url":"/paratriathlon-rankings/ptwc/women","statusCode":301},"/about/committees/athletes_committee":{"url":"/about/committees/athletes-committee","statusCode":301},"/multisports/long_distance_triathlon":{"url":"/multisports/long-distance-triathlon","statusCode":301},"/rankings/continental/oceania/female":{"url":"/continental-rankings/oceania/elite/women","statusCode":301},"/rankings/olympic_qualification/male":{"url":"/world-rankings/olympic-qualification/men","statusCode":301},"/anti-doping/education_course_details":{"url":"/anti-doping/education-course-details","statusCode":301},"/development/continental_coordinators":{"url":"/development/contact","statusCode":301},"/development/development_regional_cup":{"url":"/events?year=2024&q=development","statusCode":301},"/development/technical_officials_docs":{"url":"/documents/technical-officials","statusCode":301},"/rankings/continental/americas/female":{"url":"/continental-rankings/americas/elite/women","statusCode":301},"/rankings/long_distance_duathlon/male":{"url":"/world-rankings/long-distance-duathlon/men","statusCode":301},"/about/committees/age-group-commission":{"url":"/about/committees/ag-commission","statusCode":301}
30,"/about/committees/multisport_committee":{"url":"/about/committees/multisport-committee","statusCode":301},"/rankings/long_distance_triathlon/male":{"url":"/world-rankings/long-distance-triathlon/men","statusCode":301},"/rankings/olympic_qualification/female":{"url":"/world-rankings/olympic-qualification/women","statusCode":301},"/world-rankings/long-distance-duathlon":{"url":"/world-rankings/long-distance-duathlon/men","statusCode":301},"/world-rankings/long_distance_duathlon":{"url":"/world-rankings/long-distance-duathlon/men","statusCode":301},"/about/committees/credentials_committee":{"url":"/about/committees/credentials-committee","statusCode":301},"/about/committees/development_comission":{"url":"/about/committees/development-commission","statusCode":301},"/development/federations/nfs-open-hours":{"url":"/development/federations/members-open-hours","statusCode":301},"/events/wtcs/french-riviera/start-lists":{"url":"/events/2025-world-triathlon-championship-series-french-riviera/start-lists","statusCode":301},"/olympics/paris_2024/qualified_athletes":{"url":"/olympics/paris-2024/qualified-athletes","statusCode":301},"/rankings/long_distance_duathlon/female":{"url":"/world-rankings/long-distance-duathlon/women","statusCode":301},"/rankings/world_triathlon_rankings/male":{"url":"/world-rankings/world-triathlon-rankings/men","statusCode":301},"/about/committees/constitution_committee":{"url":"/about/committees/constitution-committee","statusCode":301},"/about/congress/2016_itu_congress_madrid":{"url":"/governance/congress/2016-itu-congress-madrid","statusCode":301},"/athletes/olympic_history_and_medallists":{"url":"/olympic-history-and-medalists","statusCode":301},"/development/mentors/mentoring_programme":{"url":"/development/mentors/mentoring-programme","statusCode":301},"/rankings/long_distance_triathlon/female":{"url":"/world-rankings/long-distance-triathlon/women","statusCode":301},"/about/committees/paratriathlon_committee":{"url":"/about/committees/paratriathlon-committee","statusCode":301},"/about/congress/2015_itu_congress_chicago":{"url":"/governance/congress/2015-itu-congress-chicago","statusCode":301},"/agegroup/about_ag/talk_like_a_triathlete":{"url":"/talk-like-a-triathlete","statusCode":301},"/development/athletes/athlete_development":{"url":"/development/athletes/athlete-development","statusCode":301},"/development/athletes/athlete_scholarship":{"url":"/development/athletes/athlete-scholarship","statusCode":301},"/events/rio-de-janeiro-2016-olympic-games":{"url":"/events/2016-rio-de-janeiro-olympic-games","statusCode":301},"/rankings/world_triathlon_rankings/female":{"url":"/world-rankings/world-triathlon-rankings/women","statusCode":301},"/about/committees/world_triathlon_tribunal":{"url":"/about/committees/world-triathlon-tribunal","statusCode":301},"/about/congress/2012_itu_congress_auckland":{"url":"/governance/congress/2012-itu-congress-auckland","statusCode":301},"/about/congress/2014_itu_congress_edmonton":{"url":"/governance/congress/2014-itu-congress-edmonton","statusCode":301},"/about/congress/2019_itu_congress_lausanne":{"url":"/governance/congress/2019-itu-congress-lausanne","statusCode":301},"/development/athletes/team_world_triathlon":{"url":"/development/team","statusCode":301},"/development/technical_officials/documents":{"url":"/development/technical-officials/documents","statusCode":301},"/events/wtcs/hudayriyat-island/start-lists":{"url":"/events/2026-world-triathlon-championship-series-abu-dhabi/start-lists","statusCode":301},"/about/congress/2017_itu_congress_rotterdam":{"url":"/governance/congress/2017-itu-congress-rotterdam","statusCode":301},"/rankings/mixed_relay_olympic_qualification":{"url":"/world-rankings/olympic-qualification/mixed-relay","statusCode":301},"/rankings/paralympic_qualification/ptwc/men":{"url":"/world-rankings/paralympic-qualification/ptwc/men","statusCode":301},"/about/congress/2018_itu_congress_gold_coast":{"url":"/governance/congress/2018-itu-congress-gold-coast","statusCode":301},"/development/coach/coach_education_documents":{"url":"/development/coach/coach-education-documents","statusCode":301},"/events/start_lists/2020_tokyo_olympic_games":{"url":"/olympics/paris-2024/start-lists/655047","statusCode":301},"/events/start_lists/paris_2024_olympic_games":{"url":"//olympics/paris-2024/start-lists","statusCode":301},"/about/congress/2022_world_triathlon_congress":{"url":"/governance/congress/2022-world-triathlon-congress","statusCode":301},"/about/congress/2023_world_triathlon_congress":{"url":"/governance/congress/2023-world-triathlon-congress","statusCode":301},"/about/congress/2024_world_triathlon_congress":{"url":"/governance/congress/2024-world-triathlon-congress","statusCode":301},"/about/prevention_of_competition_manipulation":{"url":"/prevention-of-competition-manipulation","statusCode":301},"/athletes/world_triathlon_champions_elite_men":{"url":"/world-triathlon-champions-elite-men","statusCode":301},"/rankings/paralympic_qualification/ptwc/women":{"url":"/world-rankings/paralympic-qualification/ptwc/women","statusCode":301},"/rankings/world_triathlon_championship_series":{"url":"/world-rankings/world-triathlon-championship-series/men","statusCode":301}
30,"/development/coach/level_1_coach_certification":{"url":"/development/coach/level-1-certification","statusCode":301},"/development/coach/level_2_coach_certification":{"url":"/development/coach/level-2-certification","statusCode":301},"/development/technical_officials/certification":{"url":"/development/technical-officials/certification","statusCode":301},"/about/committees/medical_anti_doping_committee":{"url":"/about/committees/medical-anti-doping-committee","statusCode":301},"/athletes/world_triathlon_champions_elite_women":{"url":"/world-triathlon-champions-elite-women","statusCode":301},"/development/athletes/para_athlete_support_grant":{"url":"/development/athletes/para-athlete-support-camp","statusCode":301},"/development/technical_officials/atoep_programme":{"url":"/development/technical-officials/atoep-programme","statusCode":301},"/rankings/world_triathlon_championship_series/male":{"url":"/world-rankings/world-triathlon-championship-series/men","statusCode":301},"/rankings/world_triathlon_championship_series/female":{"url":"/world-rankings/world-triathlon-championship-series/women","statusCode":301},"/development/coach/accredited_coach_education_program":{"url":"/development/coach/accredited-coach-education-program","statusCode":301},"/development/coach/world_triathlon_coach_facilitators":{"url":"/development/coach/world-triathlon-coach-facilitators","statusCode":301},"/rankings/world_triathlon_championship_series_2023/male":{"url":"/world-rankings/world-triathlon-championship-series/men","statusCode":301},"/about/congress/2024_world_triathlon_congress/candidates":{"url":"/governance/congress/2024-world-triathlon-congress/candidates","statusCode":301},"/rankings/world_triathlon_championship_series_2023/female":{"url":"/world-rankings/world-triathlon-championship-series/women","statusCode":301},"/events/2026-world-triathlon-championship-series-abu-dhabi":{"url":"/events/wtcs/abu-dhabi","statusCode":301},"/about/committees/equity_diversity_and_inclusion_commission":{"url":"/about/committees/equity-diversity-and-inclusion-commission","statusCode":301},"/events/2026-world-triathlon-championship-finals-pontevedra":{"url":"/events/wtcs/pontevedra","statusCode":301},"/development/coach/coach_education_objectives_strategy_pathway":{"url":"/development/coach/coaches-education-objectives-strategy-and-pathway","statusCode":301},"/development/coach/certification_revalidation_of_coaches_scheme":{"url":"/development/coach/certification-revalidation-scheme","statusCode":301},"/events/2026-europe-triathlon-para-championships-tarragona/contact":{"url":"/events/2026-europe-triathlon-championships-tarragona/contact","statusCode":301},"/events/2026-europe-triathlon-para-championships-tarragona/schedule":{"url":"/events/2026-europe-triathlon-championships-tarragona/schedule","statusCode":301},"/events/2026-europe-triathlon-duathlon-championships-banyoles/contact":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/contact","statusCode":301},"/events/2026-europe-triathlon-para-championships-tarragona/event-info":{"url":"/events/2026-europe-triathlon-championships-tarragona/event-info","statusCode":301},"/events/2026-europe-triathlon-age-groupchampionships-tarragona/contact":{"url":"/events/2026-europe-triathlon-championships-tarragona/contact","statusCode":301},"/events/2026-europe-triathlon-aquathlon-championships-banyoles/contact":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/contact","statusCode":301},"/events/2026-europe-triathlon-duathlon-championships-banyoles/schedule":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/schedule","statusCode":301},"/events/2026-europe-triathlon-age-groupchampionships-tarragona/schedule":{"url":"/events/2026-europe-triathlon-championships-tarragona/schedule","statusCode":301},"/events/2026-europe-triathlon-aquathlon-championships-banyoles/schedule":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/schedule","statusCode":301},"/events/2026-europe-triathlon-duathlon-championships-banyoles/event-info":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/event-info","statusCode":301},"/events/2026-europe-triathlon-age-groupchampionships-tarragona/event-info":{"url":"/events/2026-europe-triathlon-championships-tarragona/event-info","statusCode":301},"/events/2026-europe-triathlon-aquathlon-championships-banyoles/event-info":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/event-info","statusCode":301},"/events/2026-europe-triathlon-cross-duathlon-championships-banyoles/contact":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/contact","statusCode":301},"/events/2026-europe-triathlon-cross-duathlon-championships-banyoles/schedule":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/schedule","statusCode":301},"/events/2026-europe-triathlon-cross-triathlon-championships-banyoles/contact":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/contact","statusCode":301},"/events/2026-europe-triathlon-middle-distance-championships-banyoles/contact":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/contact","statusCode":301},"/events/2026-europe-triathlon-cross-triathlon-championships-banyoles/schedule":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/schedule","statusCode":301},"/events/2026-europe-triathlon-middle-distance-championships-banyoles/schedule":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/schedule","statusCode":301},"/events/2026-europe-triathlon-cross-duathlon-championships-banyoles/event-info":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/event-info","statusCode":301},"/events/2026-europe-triathlon-para-championships-tarragona/athlete-information":{"url":"/events/2026-europe-triathlon-championships-tarragona/athlete-information","statusCode":301},"/events/2026-europe-triathlon-cross-triathlon-championships-banyoles/event-info":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/event-info","statusCode":301},"/events/2026-europe-triathlon-middle-distance-championships-banyoles/event-info":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/event-info","statusCode":301},"/events/2026-europe-triathlon-duathlon-championships-banyoles/athlete-information":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/athlete-information","statusCode":301},"/events/2026-europe-triathlon-age-groupchampionships-tarragona/athlete-information":{"url":"/events/2026-europe-triathlon-championships-tarragona/athlete-information","statusCode":301},"/events/2026-europe-triathlon-aquathlon-championships-banyoles/athlete-information":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/athlete-information","statusCode":301},"/events/2026-europe-triathlon-cross-duathlon-championships-banyoles/athlete-information":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/athlete-information","statusCode":301},"/events/2026-europe-triathlon-cross-triathlon-championships-banyoles/athlete-information":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/athlete-information","statusCode":301},"/events/2026-europe-triathlon-middle-distance-championships-banyoles/athlete-information":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/athlete-information","statusCode":301},"/events/2026-europe-triathlon-duathlon-championships-banyoles2026-europe-triathlon-duathlon-championships-banyoles":{"url":"/events/2026-europe-triathlon-duathlon-championships-banyoles","statusCode":301}},"subMenuTypes":["grouped","nonGrouped"],"algoliaApiKey":"65d0db53c03e515dbedbc8ecb4c4cd45","liveStreamApi":{"key":"mxcJd7nz1tXPA-nbLmpEZ6xazd47_5LY","stream":"https://api.vhx.tv/collections/{{collection_id}}/items"},"membersDetail":{"DocumentDownloadPath":"https://cms.triathlon.org/assets/{{ID}}?download"},"searchIndices":[{"key":"officials","type":"officials"},{"key":"tri_prod_members","type":"athletes"},{"key":"tri_prod_articles","type":"news"},{"key":"tri_prod_events","type":"events"},{"key":"tri_prod_galleries","type":"galleries"},{"key":"tri_prod_videos","type":"videos"},{"key":"tri_prod_downloads","type":"downloads"},{"key":"tri_prod_national_federations","type":"federations"},{"key":"tri_prod_pages","type":"pages"},{"key":"tri_prod_articles","type":"confederations/americas/news"},{"key":"tri_prod_galleries","type":"confederations/americas/galleries"},{"key":"tri_prod_videos","type":"confederations/americas/videos"},{"key":"tri_prod_galleries","type":"media-centre"},{"key":"tri_prod_articles","type":"federations/americas-triathlon/news"},{"key":"tri_prod_galleries","type":"federations/americas-triathlon/galleries"},{"key":"tri_prod_videos","type":"federations/americas-triathlon/videos"}],"wtcsStartDate":"2024-01-01","directProxyUrl":"https://cms.triathlon.org","eventMapConfig":{"zoom":12,"googleMapsApiKey":"AIzaSyDRiXWKhdTfvKqSx-7cBK6BiCad-nGgAEM","fullScreenControl":false,"disableMapControl
30s":true},"eventsPastDays":2,"menuExtraClass":{"parentLi":"nav-link"},"searchMetaInfo":{"tabs":[{"key":"All results","type":"all_results","title":"All results","isDefault":true},{"key":"tri_prod_events","type":"events","title":"Events","dataKey":"allEventData","dataValue":"eventData","isDefault":false},{"key":"tri_prod_members","type":"athletes","title":"Athletes","dataKey":"allAthleteData","dataValue":"athleteData","isDefault":false},{"key":"tri_prod_articles","type":"news","title":"News","dataKey":"allArticleData","dataValue":"articleData","isDefault":false},{"key":"tri_prod_galleries","type":"galleries","title":"Galleries","dataKey":"allGalleriesData","dataValue":"galleriesData","isDefault":false},{"key":"tri_prod_videos","type":"videos","title":"Videos","dataKey":"allVideosData","dataValue":"videosData","isDefault":false},{"key":"tri_prod_downloads","type":"downloads","title":"Documents","dataKey":"allDocumentData","dataValue":"documentData","isDefault":false},{"key":"tri_prod_national_federations","type":"federations","title":"Federations","dataKey":"allFederationData","dataValue":"federationData","isDefault":false},{"key":"tri_prod_pages","type":"pages","title":"Web pages","dataKey":"allWebpagesData","dataValue":"webpagesData","isDefault":false}],"athletesKey":"tri_prod_members","hitsPerPage":8,"searchValue":8,"addEventsValue":4,"athletesFilters":"categories:athlete OR categories:paratriathlete AND NOT hidden:true","searchTermLength":2,"searchResultsLength":2,"recentSearchesLength":4,"allowedRecentSearches":3},"staticMenuData":{"trending":{"title":"Trending events"},"liveEvent":{"url":"https://www.triathlonlive.tv/?src=main_nav","title":"Live Event Coverage","imagePath":"/static-assets/images/cssimages/svg/triathlonlive-logo-white.svg","openin_new_tab":true},"liveTiming":{"url":"/timing","title":"Live Timing"}},"wtcsCategoryId":["351","624"],"olympicEventApi":"https://cms.triathlon.org/items/events?fields=*.*,course_maps.directus_files_id.*&filter[id][_eq]={{EVENT_ID}}","pusherApiFolder":"live","worldRankingIds":"13,14,61,15,16,11,12,64,17,18,59,60,62,63,19,20,25,26,77,78,82,83","allowedLanguages":["en","es","de","jp","it","fr"],"googleMapsApiKey":"AIzaSyDRiXWKhdTfvKqSx-7cBK6BiCad-nGgAEM","wtcsCategoryName":"wtcs","wtcsCategoryType":"the-races","dataHarbourConfig":{"rankings":{"api":"https://triathlon.org/tri-api/v1/rankings/{{ID}}","refreshHarbour":{"slug":"/world-rankings/duathlon/men","metaInfoNode":"rankingsCategoryData","uniqueIdKeyName":"catId"}}},"mainSearchIndices":[{"key":"tri_prod_events","type":"events"},{"key":"tri_prod_members","type":"athletes"},{"key":"tri_prod_articles","type":"news"},{"key":"tri_prod_galleries","type":"galleries"},{"key":"tri_prod_videos","type":"videos"},{"key":"tri_prod_downloads","type":"downloads"},{"key":"tri_prod_national_federations","type":"federations"}],"mediaListingNodes":["c920c9bd-04e3-4f0c-9f95-f26abca7a5af"],"rankingsMapConfig":{"/world-rankings/duathlon/":"continental-rankings","/world-rankings/age-group/":"age-group","/world-rankings/aquathlon/":"continental-rankings","/continental-rankings/asia/":"continental-rankings","/continental-rankings/africa/":"continental-rankings","/continental-rankings/europe/":"continental-rankings","/paratriathlon-rankings/pts2/":"continental-rankings","/paratriathlon-rankings/pts3/":"continental-rankings","/paratriathlon-rankings/pts4/":"continental-rankings","/paratriathlon-rankings/pts5/":"continental-rankings","/paratriathlon-rankings/ptvi/":"continental-rankings","/paratriathlon-rankings/ptwc/":"continental-rankings","/continental-rankings/oceania/":"continental-rankings","/continental-rankings/americas/":"continental-rankings","/world-rankings/cross-triathlon/":"continental-rankings","/world-rankings/winter-triathlon/":"continental-rankings","/world-rankings/olympic-qualification/":"continental-rankings","/world-rankings/long-distance-duathlon/":"continental-rankings","/world-rankings/long-distance-triathlon/":"continental-rankings","/world-rankings/paralympic-qualification/":"paratriathlon-rankings","/world-rankings/world-triathlon-rankings/":"continental-rankings","/world-rankings/world-triathlon-championship-series/":"world-rankings","/world-rankings/world-triathlon-rankings/mixed-relay":"mixed_relay"},"regexRedirections":{"^(.*?)(/)$":{"url":"{1}","statusCode":301},"^(.*?)[',](.*)$":{"url":"{1}{2}","statusCode":301},"^/agegroup/(.*)$":{"url":"/agegroup","statusCode":301},"^/arena-games/(.*)$":{"url":"/e-world-triathlon-championship/{1}","statusCode":301},"^/paratriathlon/(.*)$":{"url":"/paratriathlon","statusCode":301},"^/events/([^/]+)/results$":{"url":"https://events.triathlon.org/{1}/results","statusCode":301},"^/events/(?!wtcs$)([^/]+)$":{"url":"https://events.triathlon.org/{1}","statusCode":301},"^/events/([^/]+)/schedule$":{"url":"https://events.triathlon.org/{1}/race-info","statusCode":301},"^/events/wtcs/london/(.*)$":{"url":"/events/2026-world-triathlon-championship-series-london/{1}","statusCode":301},"^/athletes/profile/(.+_.+)$":{"url":"/athletes/profile/{1}","statusCode":301},"^/events/([^/]+)/event-info":{"url":"https://events.triathlon.org/{1}/race-info","statusCode":301},"^/events/wtcs/quiberon/(.*)$":{"url":"/events/2026-world-triathlon-championship-series-quiberon/{1}","statusCode":301},"^/development/course/(.+_.+)$":{"url":"/development/course/{1}","statusCode":301},"^/events/([^/]+)/start-lists$":{"url":"https://events.triathlon.org/{1}/start-lists","statusCode":301},"^/events/wtcs/samarkand/(.*)$":{"url":"/events/2026-world-triathlon-championship-series-samarkand/{1}","statusCode":301},"^/events/wtcs/wollongong/(.*)$":{"url":"/events/2025-world-triathlon-championships-finals-wollongong/{1}","statusCode":301},"^/news/article/([a-z0-9_-]+)?$":{"url":"/news/{1}","statusCode":301},"^/uploads/([a-zA-Z0-9/._-]+)?$":{"url":"/documents","statusCode":301},"^/about/profile/([a-zA-Z0-9_-]+)":{"url":"/about/executive-board","statusCode":301},"^/events/event/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}","statusCode":301},"^/athletes/profile/([a-zA-Z_-]+)$":{"url":"/athletes/athletes-listing","statusCode":301},"^/hall-of-fame/([a-zA-Z0-9/_-]+)$":{"url":"/hall-of-fame","statusCode":301},"^/news/article/([a-z0-9_-]+)?/es$":{"url":"/es/news/{1}","statusCode":301},"^/events/([^/]+)/results/([0-9]+)$":{"url":"https://events.triathlon.org/{1}/results?program={2}","statusCode":301},"^/multimedia/video/([a-z0-9_-]+)?$":{"url":"/videos/{1}","statusCode":301},"^/results/result/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/results","statusCode":301},"^/start[-_]+list/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/start-lists","statusCode":301},"^/multimedia/gallery/([a-z0-9_-]+)?$":{"url":"/galleries/{1}","statusCode":301},"^/athletes/profile_pdf/([a-zA-Z_-]+)$":{"url":"/athletes/athletes-listing","statusCode":301},"^/events/([^/]+)/athlete-information$":{"url":"https://events.triathlon.org/{1}/race-info","statusCode":301},"^/events/([^/]+)/start-lists/([0-9]+)$":{"url":"https://events.triathlon.org/{1}/start-lists?program={2}","statusCode":301},"^/athletes/profile/([0-9]+)/([^/]+)/.*$":{"url":"/athletes/profile/{1}/{2}","statusCode":301},"^/events/paris-2024-olympic-games/(.*)$":{"url":"/olympics/paris-2024/{1}","statusCode":301},"^/results/medal_tally/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/medal-tally","statusCode":301},"^/events/wtcs/yokohama/start-lists/(.*)$":{"url":"/events/2026-world-triathlon-championship-series-yokohama/start-lists/{1}","statusCode":301},"^/events/start[-_]+list/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/start-lists","statusCode":301},"^/about/downloads/category/([a-z0-9_-]+)?$":{"url":"/documents/{1}","statusCode":301}
30,"^/athletes/(profile|results)/[0-9]+/%22.*$":{"url":"/","statusCode":301},"^/events/paris-2024-paralympic-games/(.*)$":{"url":"/paralympics/paris-2024/{1}","statusCode":301},"^/events/wtcs/news/page/([0-9]+)/page(.*)$":{"url":"/events/wtcs/news","statusCode":301},"/development/technical_officials_docs/(.*)$":{"url":"/documents/{1}","statusCode":301},"^/results/result/([a-zA-Z0-9_-]+)/([0-9]+)$":{"url":"/events/{1}/results/{2}","statusCode":301},"^/start[-_]+list/([a-zA-Z0-9_-]+)/([0-9]+)$":{"url":"/events/{1}/start-lists/{2}","statusCode":301},"^/athletes/results/([0-9]+)/([a-zA-Z0-9_-]+)$":{"url":"/athletes/profile/{1}/{2}?results=1&page=1&per_page=10","statusCode":301},"^/athletes/profile_pdf/([0-9]+)/([a-zA-Z0-9_-]+)$":{"url":"/athletes/profile/{1}/{2}","statusCode":301},"^/results/download/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/results/{2}","statusCode":301},"^/results/medal_tally/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/medal-tally","statusCode":301},"^/development/technical_officials_docs/category/([a-z0-9_-]+)?$":{"url":"/documents/{1}","statusCode":301},"/events/2025-world-triathlon-championship-series-alghero/([a-zA-Z0-9_-]+)$":{"url":"/events/wtcs/alghero/{1}","statusCode":301},"^/(athletes/results|athletes/profile|results/event)/[^/]+/(sponsor[._]sponsor[-_]logo.*|secondary[-_]nav.*|main[-_]nav.*|footer.*|getV2.*)$":{"url":"/","statusCode":301},"\\.(action|env|c|ico|txt|php7|xml|rol|png|txt|ico|asp|js|cfm|bak|tmp|old|bkp|temp|copy|fcc|php|py|jsp|do|cc|web|tdf|htm|md|jspa|pl|zip|jpg|aspx)\\b":{"url":"/","statusCode":301}},"worldRankingLimit":3,"defaultArticleLang":"en","articleLanguageData":{"en":"English","es":"Espanol"},"exceptionalPagePath":["/documents/athletes","/documents"],"federationDetailUrl":"/federations/{{FEDERATION_NAME}}","worldParaRankingIds":"45,51,46,52,47,53,48,54,49,55,50,56","algoliaApplicationId":"GAVNABD4CQ","developmentCourseApi":"https://triathlon.org/tri-api/v1/courses/{{COURSE_ID}}","sportShopProductsApi":"https://www.worldtriathlonstore.com/collections/{{COLLECTION_NAME}}/products.json?limit={{LIMIT}}","worldParaRankingLimit":3,"broadCastLiveEventsApi":"https://cms.triathlon.org/items/events?sort=start_date&fields=*.*&filter[start_date][_gte]=$NOW&filter[live_trilive][_eq]=true&filter[status][_nin]=cancelled,postponed&filter[country_id][region_id][_eq]={{REGION_ID}}","fourStarStaticPagesApi":"https://cms.triathlon.org/items/events/{{EVENTID}}?fields=*.*,events_translations.languages_id.*,course_maps.directus_files_id.*,documents.*&filter[events_translations][languages_id][code][_eq]={{LANG}}","redirectCertificateUrl":"https://triathlon.org/tri-download/v2/members/{{ATHLETE_ID}}/programs/{{PROG_ID}}/download-race-certificate","articleLanguageStructure":"https://triathlon.org/{{LANG}}","fourStarEventUrlStructure":"/events/{{EVENT_CATEGORY}}/{{VENUE_NAME}}","athleteProfileUrlStructure":"/athletes/profile/{{ATHLETE_ID}}/{{ATHLETE_NAME}}","threeStarEventUrlStructure":"https://events.triathlon.org/{{EVENT_NAME}}","invalidCanonicalUrlPatterns":["{{","}}","//","undefined","null"],"default_imgix_config_listing":{"web":"width=300&quality=50","news":{"web":"height=340&quality=70","mobile":"height=340&quality=70"},"mobile":"width=300&quality=50","photos":{"web":"width=500&height=666&quality=70","mobile":"width=255&height=340&quality=70"},"videos":{"web":"width=500&height=666&quality=70","mobile":"width=255&height=340&quality=70"}},"developmentCourseUrlStructure":"/development/course/{{COURSE_NAME}}"},"ApplicationDomain":"https://triathlon.org","APIDomain":"https://triathlon.org","IMAGEDOMAIN":" ","TimeZone":"GMT","SchemaPrefix":"labtri","ClientPrefix":"labtri","ProcedurePrefix":"labtri.labtri","GAUCCode":{},"GACode":{},"ClientName":"web","UrlStructure":"/{1}/{2}","AssetEntityMap":{},"RegexData":{},"pagesregex":{"search_61":"^search(\\#q=(.*))?$","contact_481":"^events/([0-9a-z\\-]+)/contact(\\?.*)?$/","results_381":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results(\\?.*)?$","schedule_361":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/schedule(\\?.*)?$","contact_11021":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/contact(\\?.*)?$","program_12181":"events/wtcs/montreal/results/([a-z0-9]+)","program_12201":"events/wtcs/montreal/start-lists/([a-z0-9]+)","program_12221":"^events/wtcs/abu-dhabi/results/([a-z0-9]+)","program_12241":"^events/wtcs/abu-dhabi/start-lists/([a-z0-9]+)","program_12261":"^events/wtcs/yokohama/en/results/([a-z0-9]+)","program_12281":"^events/wtcs/cagliari/results/([a-z0-9]+)","program_12301":"^events/wtcs/hamburg/en
30/results/([a-z0-9]+)","program_12321":"events/wtcs/the-races/sunderland/results/([a-z0-9]+)","program_12341":"events/wtcs/the-races/pontevedra/results/([a-z0-9]+)","program_12361":"^events/wtcs/torremolinos/en/results/([a-z0-9]+)","program_12381":"^events/wtcs/yokohama/en/start-lists/([a-z0-9]+)","program_12401":"^events/wtcs/torremolinos/en/start-lists/([a-z0-9]+)","program_12421":"^events/wtcs/cagliari/start-lists/([a-z0-9]+)","program_12441":"^events/wtcs/hamburg/en/start-lists/([a-z0-9]+)","program_12461":"events/wtcs/the-races/sunderland/start-lists/([a-z0-9]+)","program_12481":"events/wtcs/the-races/pontevedra/start-lists/([a-z0-9]+)","program_12501":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results/([a-z0-9\\-]+)(\\?.*)?$","program_12521":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)\\/start-lists/([a-z0-9]+(\\?.*)?$)","program_12541":"^events/wtcs/results/([a-z0-9]+)","program_12561":"events/wtcs/torremolinos/results/([a-z0-9]+)","program_12581":"^olympics/paris-2024/start-lists/([a-z0-9]+)","program_12601":"events/wtcs/torremolinos/start-lists/([a-z0-9]+)","program_12621":"^paralympics/paris-2024/start-lists/([a-z0-9]+)","program_12641":"events/wtcs/yokohama/results/([a-z0-9]+)","program_12661":"events/wtcs/yokohama/start-lists/([a-z0-9]+)","program_12681":"events/wtcs/cagliari/it/results/([a-z0-9]+)","program_12701":"events/wtcs/cagliari/it/start-lists/([a-z0-9]+)","program_12721":"events/wtcs/hamburg/results/([a-z0-9]+)","program_12741":"events/wtcs/hamburg/start-lists/([a-z0-9]+)","program_12961":"^events/wtcs/weihai/results/([a-z0-9]+)","program_13001":"^events/wtcs/weihai/start-lists/([a-z0-9]+)","program_13281":"^events/wtcs/wollongong/results/([a-z0-9]+)","program_13321":"events/wtcs/wollongong/start-lists/([0-9]+)$","program_13501":"^events/wtcs/alghero/results/([a-z0-9]+)","program_13541":"^events/wtcs/alghero/start-lists/([a-z0-9]+)","program_13721":"^events/wtcs/karlovy-vary/results/([a-z0-9]+)","program_13761":"^events/wtcs/karlovy-vary/start-lists/([a-z0-9]+)","program_14041":"^events/wtcs/yokohama/start-lists/([a-z0-9]+)","program_14101":"events/wtcs/alghero/it/results/([a-z0-9]+)","program_14141":"^events/wtcs/alghero/it/start-lists/([a-z0-9]+)","results_14081":"events/wtcs/alghero/it/results","event_home_241":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)(\\?.*)?$","wtcs_pages__101":"events/events-listing/([a-z0-9\\-]+)/([a-z0-9\\-]+)","medal_tally_4141":"^events/(?!sustainability|wtcs)([0-9a-z\\-\\.]+)/medal-tally(\\?.*)?$","news_detail_1361":"^news/([a-z0-9\\-]+)(\\?.*)?$","news_detail_6301":"events/wtcs/montreal/news/([a-z0-9\\-]+)(\\?.*)?$","test_page__14501":"events/wtcs/yokohama/test-yokohama-page","program_men_12801":"^olympics/paris-2024/results/men/([a-z0-9]+)","registration_8721":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/registration(\\?.*)?$","start_lists_11061":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/start-lists(\\?.*)?$","photos_detail_1401":"^galleries/([a-z0-9\\-]+)(\\?.*)?$","test_karlovy_14521":"events/wtcs/karlovy-vary/test-karlovy","videos_detail_1381":"videos/([a-z0-9\\-]+)(\\?.*)?$","program_mixed_12841":"^olympics/paris-2024/results/mixed/([a-z0-9]+)","program_women_12821":"^olympics/paris-2024/results/women/([a-z0-9]+)","athletes_profile_1021":"^athletes/profile/\\d+/[a-z0-9]+(?:-\\w+)*","program_landing_12781":"^olympics/paris-2024/results/([a-z0-9]+)","program_landing_12861":"^paralympics/paris-2024/results/([a-z0-9]+)","documents_details_8641":"^(documents\\/[0-9a-z\\-\\.]+)(\\?.*)?$","live_timing_detail_5761":"^timing/([a-z0-9\\-]+)(\\?.*)?$","local_information_12761":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/event-info(\\?.*)?$","venue_information_14541":"events/wtcs/karlovy-vary/venue-information","age_group_rankings_14741":"^world-rankings/(age-group)/(open|women)(\\?.*)?$","spanish_news_detail_5781":"^es/news/([a-z0-9\\-]+)(\\?.*)?$","athlete_information_11081":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/athlete-information(\\?.*)?$","wollongong_lb_check_14321":"events/wtcs/wollongong/wollongong-lb-check","federation_detail_page_4301":"^federations/([a-z0-9\\-]+)","para_triathlon_rankings_941":"^paratriathlon-rankings/(ptwc|pts2|pts3|pts4|pts5|ptvi)/(men|women)(\\?.*)?$","certificate_detail_page_5321":"^development/certificate/[a-z0-9\\-]+(\\?.*)?$","world_triathlon_rankings_821":"^world-rankings/(duathlon|aquathlon|long-distance-triathlon|long-distance-duathlon|winter-triathlon|cross-triathlon|arena-games-triathlon)/(men|women)(\\?.*)?$","world_triathlon_rankings_3601":"^world-rankings/world-triathlon-rankings/(men|women|mixed-relay)(\\?.*)?$","wollongong_purging_check_14361":"events/wtcs/wollongong/jp/wollongong-purging-check","yokohama_testing_english_14401":"events/wtcs/yokohama/en/yokohama-testing-english","continental_rankings_detail_961":"^continental-rankings/(africa|americas|asia|europe|europe-triathlon-cup|europe-under23|europe-junior|oceania)/(elite|cup|u23|junior)/(men|women|mixed-relay)(\\?.*)?$","world_championship_rankings_981":"^world-rankings/(world-triathlon-championship-series)/(men|women)(\\?.*)?$","yokohama_testing_checking_14581":"events/wtcs/yokohama/yokohama-testing-check","world_triathlon_olympics_rankings_881":"^world-rankings/(world-triathlon-rankings|olympic-qualification)/(men|women|mixed-relay)(\\?.*)?$","executive_board_members_detail_page_4761":"^about/executive-board/([a-z0-9\\-]+)(\\?.*)?$","paralympic_qualification_men_rankings_901":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts3|pts4|pts5|ptvi)/men(\\?.*)?$","asia_triathlon_federation_detail_page_9701":"^federations/asia/([a-z0-9\\-]+)","paralympic_qualification_women_rankings_921":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts4|pts5|ptvi)/women(\\?.*)?$","africa_triathlon_federation_detail_page_8941":"^federations/africa/([a-z0-9\\-]+)"},"AuthorPageRegex":"-","IAFeedTitle":"The Official Website of Triathlon","IAFeedDescription":"The Official Website of Triathlon","IsIncludeCoverPhoto":"0","SIadd":"0","SIcustom":"1,211","Filter":"author,user,category,language,sports","cssversion":"13.35","fontversion":"90163854","staticfiles":{"js":["/static-assets/build/js/main.js"],"css":["/static-assets/build/css/arena-games-page.css","https://triathlon.org/static-assets/build/css/athlete-faq-page.css","https://triathlon.org/static-assets/build/css/athlete-page.css","https://triathlon.org/static-assets/build/css/athlete-profile-page.css","https://triathlon.org/static-assets/build/css/athlete-talk-page.css","https://triathlon.org/static-assets/build/css/athletes-listing-page.css","https://triathlon.org/static-assets/build/css/certificate-download-detail-page.css","https://triathlon.org/static-assets/build/css/certificate-download-page.css","https://triathlon.org/static-assets/build/css/compareplayer.css","https://triathlon.org/static-assets/build/css/detail-page.css","https://triathlon.org/static-assets/build/css/development-calendar-page.css","https://triathlon.org/static-assets/build/css/development-course.css","https://triathlon.org/static-assets/build/css/development-home-page.css","https://triathlon.org/static-assets/build/css/development-team-page.css","https://triathlon.org/static-assets/build/css/duathlon-page.css","https://triathlon.org/static-assets/build/css/event-content-listing-page.css","https://triathlon.org/static-assets/build/css/event-listing-page.css","https://triathlon.org/static-assets/build/css/event-results-page.css","https://triathlon.org/static-assets/build/css/event-static-page.css","https://triathlon.org/static-assets/build/css/executive-board-detail
30s.css","https://triathlon.org/static-assets/build/css/executive-board.css","https://triathlon.org/static-assets/build/css/federation-detail.css","https://triathlon.org/static-assets/build/css/federation-landing.css","https://triathlon.org/static-assets/build/css/federation-listing.css","https://triathlon.org/static-assets/build/css/federations-media-listing.css","https://triathlon.org/static-assets/build/css/fivestar-event-page.css","https://triathlon.org/static-assets/build/css/fivestar-ranking-page.css","https://triathlon.org/static-assets/build/css/fourstar-event-page.css","https://triathlon.org/static-assets/build/css/general-overview-page.css","https://triathlon.org/static-assets/build/css/global-ranking-page.css","https://triathlon.org/static-assets/build/css/hall-of-fame.css","https://triathlon.org/static-assets/build/css/home-page.css","https://triathlon.org/static-assets/build/css/inside-page.css","https://triathlon.org/static-assets/build/css/jobs.css","https://triathlon.org/static-assets/build/css/listing-page.css","https://triathlon.org/static-assets/build/css/live-timing.css","https://triathlon.org/static-assets/build/css/main.css","https://triathlon.org/static-assets/build/css/medal-tally-page.css","https://triathlon.org/static-assets/build/css/media-centre-page.css","https://triathlon.org/static-assets/build/css/multimedia-landing-page.css","https://triathlon.org/static-assets/build/css/multisport-page.css","https://triathlon.org/static-assets/build/css/news-media-page.css","https://triathlon.org/static-assets/build/css/olympic-coursemap-page.css","https://triathlon.org/static-assets/build/css/olympic-history-page.css","https://triathlon.org/static-assets/build/css/olympic-list-page.css","https://triathlon.org/static-assets/build/css/olympic-results-page.css","https://triathlon.org/static-assets/build/css/olympic-schedule-page.css","https://triathlon.org/static-assets/build/css/partners.css","https://triathlon.org/static-assets/build/css/qualified-athletes-page.css","https://triathlon.org/static-assets/build/css/race-certificate-detail-page.css","https://triathlon.org/static-assets/build/css/ranking-archive-page.css","https://triathlon.org/static-assets/build/css/ranking-page.css","https://triathlon.org/static-assets/build/css/results-page.css","https://triathlon.org/static-assets/build/css/search-results-page.css","https://triathlon.org/static-assets/build/css/static-page.css","https://triathlon.org/static-assets/build/css/the-sports-page.css","https://triathlon.org/static-assets/build/css/dashboard/federation.css","https://triathlon.org/static-assets/build/css/dashboard/style.css","/static-assets/build/css/documents-page.css"]},"jsversion":"16.33","feedversion":"1.53","LangConfig":[{"default":true,"langname":"English","is_active":true,"langvalue":"en"},{"langname":"Spanish","langvalue":"es"}],"ExtFeedAPI":{},"MatchFeedAPI":null,"CacheConfig":null,"EntityAutoTag":null,"CassseFeedDetails":null,"EmailConfig":null,"SitemapSettings":null,"paymentGateway":"","IsTiny":"true","ShowPreview":"true","IsLiveBlog":"false","IsAudioEnable":"false","IsAutoSaved":"false","IsAWS":"true","IsFocusBy":"false","NewProcedurePrefix":"labtri","imgversion":"1.46","playerImg":"2.20","teamImg":"1.09","coachImg":"1.09","clientcode":"539","GroupIDTypeID":"1,1","ImagePathKey":"https://s3.ap-south-1.amazonaws.com/si-n3xt-tri-prod-assets/prod/static-assets/waf-images","ImageReplaceKey":"/static-assets/waf-images/","RedisConnection":"","webhookurls":{"waflb":"https://triathlon.org/apiv3/wafcmshook","wafcms":"https://triathlon.org/apiv3/wafcmshook","wafapipath":"apiv3","wafsitemap":"https://triathlon.org/apiv3/sitemap","livePreView":"https://cms.triathlon.org/items/pages/{{ID}}","wafpurgeurl":"https://triathlon.org/apiv3/gettemplatedata?url=","imagepostapi":"http://35.173.185.232/api/imagepostv2?ProcedurePrefix=","articlePreView":"https://triathlon.org/apiv3/{{PATH}}/sislug?sislug={{SLUG}}","nuxtwebhookurl":"https://triathlon.org/nuxt-api/update-config?configType=cmsConfig&cahce-buster=true&guid=","wafupdateconfig":"https://triathlon.org/apiv3/updateconfighook","directusStaticData":"https://cms.triathlon.org/items/pages?filter[slug][_eq]={{SLUG}}"},"loginsettings":null,"quicksettings":{"logenable":"1","proxy_urls":{"spotifyplaylist_api":"https://api.spotify.com/v1/shows/1z1IwJB2NGYCC49a5SQlJn/episodes?market=ES"},"asset_types":{"Tags":"41","Series":"34","Language":"39","Categories":"40"},"autotagging":{"status":true,"settings":[{"template_id":"3","template_component_id":"8181"}],"asset_type":[34]},"cacheconfig":{"getlisting":{"cache_time":0,"stale_cache_time":2}},"sitemappath":"/prod","regex_groups":{"search_regex":{"search_text":2}},"webhook_urls":{"DirectusAssetAPI":{"AssetAPI":"https://cms.triathlon.org/assets/{0}"},"DirectusArticleAPI":{"EventAPI":"https://cms.triathlon.org/items/events/{0}","ArticleAPI":"https://cms.triathlon.org/items/articles/{0}","LanguageAPI":"https://cms.triathlon.org/items/languages/{0}","ExtentedDataParameter":"?fields=galleries.*&fields=translations.*&fields=memebers.*&fields=tags.*&fields=categories.*&fields=event_id.*"},"DirectusMigrationApi":{"url":"https://cms.triathlon.org/items/{0}?page={1}&limit={2}&sort[]=-id","limit":"10"},"DirectusUserMigrationApi":{"url":"https://cms.triathlon.org/{0}?page={1}&limit={2}&sort[]=-id","limit":"10"}},"sitemapprefix":"site-map/","openin_new_tab":"1","detail_url_type":"entity_url","credentials_info":null,"regex_pages_info":[{"feed_url":"^world-rankings/(age-group)/(open|women)(\\?.*)?$","pageregx":"^world-rankings/(age-group)/(open|women)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/hamburg/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/hamburg/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/yokohama/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/en/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/yokohama/start-lists/([a-z0-9]+)","regexgourp":0,"pagetopurge":"","asset_type_id":""},{"feed_url":"^events/wtcs/weihai/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/alghero/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/test-yokohama-page","pageregx":"events/wtcs/yokohama/test-yokohama-page","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/alghero/it/results","pageregx":"events/wtcs/alghero/it/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/events-listing/wtcs/galleries","pageregx":"^events/([0-9a-z\\-]+)/contact(\\?.*)?$/","regexgourp":0,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/weihai/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/wollongong/start-lists/([0-9]+)$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/alghero/it/results","pageregx":"events/wtcs/alghero/it/results","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/cagliari/it/results/([a-z0-9]+)","pageregx":"events/wtcs/cagliari/it/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/torremolinos/results/([a-z0-9]+)","pageregx":"events/wtcs/torremolinos/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/wollongong/jp/wollongong-purging-check","pageregx":"events/wtcs/wollongong/jp/wollongong-purging-check","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/torremolinos/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/torremolinos/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/weihai/results/([a-z0-9]+)","pageregx":"^events/wtcs/weihai/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/(?!sustainability|wtcs)([0-9a-z\\-\\.]+)/registration(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/registration(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/start-list(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/start-lists(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/the-races/sunderland/results/([a-z0-9]+)","pageregx":"events/wtcs/the-races/sunderland/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/athlete-information(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/athlete-information(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/karlovy-vary/test-karlovy","pageregx":"events/wtcs/karlovy-vary/test-karlovy","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/hamburg/results/([a-z0-9]+)","pageregx":"events/wtcs/hamburg/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/wollongong/results/([a-z0-9]+)","pageregx":"^events/wtcs/wollongong/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/yokohama-testing-check","pageregx":"events/wtcs/yokohama/yokohama-testing-check","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/montreal/results/([a-z0-9]+)","pageregx":"events/wtcs/montreal/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/alghero/results/([a-z0-9]+)","pageregx":"^events/wtcs/alghero/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/event-info(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/event-info(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/karlovy-vary/venue-information","pageregx":"events/wtcs/karlovy-vary/venue-information","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/montreal/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/montreal/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/contact(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/contact(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/schedule(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/schedule(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/(?!sustainability|wtcs)([0-9a-z\\-\\.]+)/medal-tally(\\?.*)?$","pageregx":"^events/(?!sustainability|wtcs)([0-9a-z\\-\\.]+)/medal-tally(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/abu-dhabi/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/abu-dhabi/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/en/results/([a-z0-9]+)","pageregx":"^events/wtcs/yokohama/en/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/cagliari/results/([a-z0-9]+)","pageregx":"^events/wtcs/cagliari/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"}
30,{"feed_url":"events/wtcs/hamburg/en/results/([a-z0-9]+)","pageregx":"^events/wtcs/hamburg/en/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/hamburg/en/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/hamburg/en/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/karlovy-vary/results/([a-z0-9]+)","pageregx":"^events/wtcs/karlovy-vary/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/abu-dhabi/results/([a-z0-9]+)","pageregx":"^events/wtcs/abu-dhabi/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/en/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/yokohama/en/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcsf)[0-9a-z\\-\\.]+)(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)(\\?.*)?$","regexgourp":1,"pagetopurge":"contact,results,start-lists,schedule,athlete-information,event-info","asset_type_id":"34"},{"feed_url":"events/wtcs/cagliari/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/cagliari/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/the-races/pontevedra/results/([a-z0-9]+)","pageregx":"events/wtcs/the-races/pontevedra/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/events-listing/([a-z0-9\\-]+)","pageregx":"events/events-listing/([a-z0-9\\-]+)/([a-z0-9\\-]+)","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^events/wtcs/weihai/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/weihai/start-lists/([a-z0-9]+)","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/torremolinos/en/results/([a-z0-9]+)","pageregx":"^events/wtcs/torremolinos/en/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/the-races/pontevedra/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/the-races/pontevedra/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/montreal/news/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"events/wtcs/montreal/news/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"1"},{"feed_url":"^events/wtcs/karlovy-vary/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/karlovy-vary/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/torremolinos/en/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/torremolinos/en/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/cagliari/it/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/cagliari/it/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^world-rankings/(duathlon|aquathlon|long-distance-triathlon|long-distance-duathlon|winter-triathlon|cross-triathlon|arena-games-triathlon)/(men|women)(\\?.*)?$","pageregx":"^world-rankings/(duathlon|aquathlon|long-distance-triathlon|long-distance-duathlon|winter-triathlon|cross-triathlon|arena-games-triathlon)/(men|women)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts4|pts5|ptvi)/women(\\?.*)?$ ","pageregx":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts4|pts5|ptvi)/women(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability)[0-9a-z\\-\\.]+)/start-lists/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)\\/start-lists/([a-z0-9]+(\\?.*)?$)","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/results/([a-z0-9]+)","pageregx":"^events/wtcs/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^continental-rankings/(africa|americas|asia|europe|europe-triathlon-cup|europe-under23|europe-junior|oceania)/(elite|cup|u23|junior)/(men|women|mixed-relay)(\\?.*)?$","pageregx":"^continental-rankings/(africa|americas|asia|europe|europe-triathlon-cup|europe-under23|europe-junior|oceania)/(elite|cup|u23|junior)/(men|women|mixed-relay)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"es/news/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^es/news/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"1"},{"feed_url":"videos/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"videos/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"4"},{"feed_url":"events/wtcs/alghero/it/start-lists","pageregx":"^events/wtcs/alghero/it/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^galleries/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^galleries/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"2"},{"feed_url":"events/wtcs/the-races/sunderland/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/the-races/sunderland/start-lists/([a-z0-9]+)","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^world-rankings/(world-triathlon-championship-series)/(men|women)(\\?.*)?$","pageregx":"^world-rankings/(world-triathlon-championship-series)/(men|women)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^search(\\#q=(.*))?$","pageregx":"^search(\\#q=(.*))?$","regexgourp":1,"pagetopurge":"","asset_type_id":"31"},{"feed_url":"^world-rankings/(world-triathlon-rankings|olympic-qualification)/(men|women|mixed-relay)(\\?.*)?$","pageregx":"^world-rankings/(world-triathlon-rankings|olympic-qualification)/(men|women|mixed-relay)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts3|pts4|pts5|ptvi)/men(\\?.*)?$","pageregx":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts3|pts4|pts5|ptvi)/men(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/wollongong/wollongong-lb-check","pageregx":"events/wtcs/wollongong/wollongong-lb-check","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"^world-rankings/world-triathlon-rankings/(men|women|mixed-relay)(\\?.*)?$","pageregx":"^world-rankings/world-triathlon-rankings/(men|women|mixed-relay)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^paratriathlon-rankings/(ptwc|pts2|pts3|pts4|pts5|ptvi)/(men|women)(\\?.*)?$","pageregx":"^paratriathlon-rankings/(ptwc|pts2|pts3|pts4|pts5|ptvi)/(men|women)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^athletes/profile/\\d+/[a-z0-9]+(?:-\\w+)*","pageregx":"^athletes/profile/\\d+/[a-z0-9]+(?:-\\w+)*","regexgourp":-13,"pagetopurge":"","asset_type_id":"25"},{"feed_url":"news/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^news/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"1"},{"feed_url":"events/wtcs/yokohama/en/yokohama-testing-english","pageregx":"events/wtcs/yokohama/en/yokohama-testing-english","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/yokohama/results/([a-z0-9]+)","pageregx":"events/wtcs/yokohama/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^federations/([a-z0-9\\-]+)","pageregx":"^federations/([a-z0-9\\-]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^federations/asia/([a-z0-9\\-]+)","pageregx":"^federations/asia/([a-z0-9\\-]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^federations/africa/([a-z0-9\\-]+)","pageregx":"^federations/africa/([a-z0-9\\-]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"about/executive-board/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^about/executive-board/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"olympics/paris-2024/start-lists/([a-z0-9]+)","pageregx":"^olympics/paris-2024/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"olympics/paris-2024/results/men/([a-z0-9]+)","pageregx":"^olympics/paris-2024/results/men/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"olympics/paris-2024/results/women/([a-z0-9]+)","pageregx":"^olympics/paris-2024/results/women/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"olympics/paris-2024/results/mixed/([a-z0-9]+)","pageregx":"^olympics/paris-2024/results/mixed/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"olympics/paris-2024/results/([a-z0-9]+)","pageregx":"^olympics/paris-2024/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"development/certificate/[a-z0-9\\-]+(\\?.*)?$","pageregx":"^development/certificate/[a-z0-9\\-]+(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"paralympics/paris-2024/start-lists/([a-z0-9]+)","pageregx":"^paralympics/paris-2024/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"timing/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^timing/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"paralympics/paris-2024/results/([a-z0-9]+)","pageregx":"^paralympics/paris-2024/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(documents/[a-z\\-]+)(\\?.*)?$","pageregx":"^(documents\\/[0-9a-z\\-\\.]+)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"}],"pagemapper_settings":{"regex":"^(events/[0-9a-z\\-\\.]+)/{0}(\\?.*)?$","clientId":"539","language":{"french":"fr","german":"de","english":"en","italian":"it","spanish":"es","japanese":"jp"},"meta_info":{"static":{"pageclass":"wtc-races-page body-grey no-page-head","inline_links":{"web":{"js":["/static-assets/build/js/main.js","/static-assets/build/js/swiper.min.js"],"css":["/static-assets/build/css/fourstar-event-page.css","/static-assets/build/css/event-static-page.css"]},"mobile":{"js":["/static-assets/build/js/main.js","/static-assets/build/js/swiper.min.js"],"css":["/static-assets/build/css/fourstar-event-page.css","/static-assets/build/css/event-static-page.css"]}}},"four_star":{"pageclass":"wtc-races-page body-grey no-page-head","inline_links":{"web":{"js":["/static-assets/build/js/main.js","/static-assets/build/js/swiper.min.js"],"css":["/static-assets/build/css/fourstar-event-page.css","/static-assets/build/css/event-static-page.css"]},"mobile":{"js":["/static-assets/build/js/main.js","/static-assets/build/js/swiper.min.js"],"css":["/static-assets/build/css/fourstar-event-page.css","/static-assets/build/css/event-static-page.css"]}}}},"wtcsRegex":"events/wtcs/{venue}/{lang}/{0}","categories":["351","624"]},"isStaticTokenEnabled":true},"GdrpEntityId":"","createbucket":"false","fbapp_id":"","client_emailid":"","client_display_name":"Triathlon","fbpages":"","ClientUrl":"https://triathlon.org/","ClientNameTitle":"Triathlon","GAHindiCode":"","GAEnglishCode":"","PreferredLanguage":"English","DefaultLanguage":"English","EncryptGuid":"false","videoTokenization":"false","videoTokenizationEncryptionKey":"","videoTokenizationSaltKey":"","PhysicalDirPath":"","defaultImagePath":"/static-assets/images/lazy-load.png","defaultShareImage":"/static-assets/images/default-social-share.jpg","defaultProfileImage":"","Uploadfilepath":"","IsMobileEnabled":"false","isMemcacheEnabled":"","wafcachetype":"0","memchachetime":"","stalecachetime":"","cachingapiids":"","maxage":"","environment":"prod","HtmlMinification":"false","enablerolemodule":"true","IsPurge":"true","enableredis":"true","ExtarnalDomain":"","CssDomain":"","JsDomain":"","live_sport_feed_url":"","default_sport_url":"","allowedcanonicalparameters":"","IsS3BucketPublic":"true","nuxtwebhookurl":"","retrymechanismmaxattempts":"","retrymechanismtimeinterval":"","AMPDetailPageFormat":"","DetailPageFormat":"","waf_feeds":""},"ImagesData":null,"Authodata":null,"NextPrev":null,"EntityData":null,"RelatedArticle":null,"message":null,"response_status":null,"fetchfromcache":false,"asycncall":false,"time":null,"meta":null,"localLangConfig":{"english":"en","default":"en"},"directusData":{"menuConfig":{"c1330d14-5a19-479b-b72b-e1c649a7fff6":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":4,"dropdownType":"combo-box-dropdown","boxId":"trending-and-live-event-coverage","t
30itle":"Events","transTitles":{"en":"Events","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Events","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-event","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Events","groupMenus":[{"id":5,"dropdownType":null,"boxId":null,"title":"Event Search","transTitles":{"en":"Event Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":535,"dropdownType":null,"boxId":null,"title":"Event Sustainability","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events-sustainability","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Featured Events","groupMenus":[{"id":6,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":7,"dropdownType":null,"boxId":null,"title":"World Triathlon Cups","transTitles":{"en":"World Triathlon Cups","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Cup","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":540,"dropdownType":null,"boxId":null,"title":"World Championships","transTitles":{"en":"World Championships","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Championships","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":524,"dropdownType":null,"boxId":null,"title":"T100 Triathlon World Tour","transTitles":{"en":"T100 Triathlon World Tour","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://t100triathlon.com/","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":8,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"061eb904-1066-493e-8213-d649a0bd2226","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":9,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"36bc0600-bbcb-47fd-842d-e3456a5f8bf7","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":10,"dropdownType":"card-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-ranking","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":11,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"The best-performing triathletes of the season","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":12,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings sorted by Para Triathlon Sport Classes","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":13,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings by Continental Federation","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":"continent-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":14,"dropdownType":null,"boxId":null,"title":"Ranking Archive","transTitles":{"en":"Ranking Archive","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Archive of Ranking Data from previous years","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":"archive-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":15,"dropdownType":"group-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-athlete","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":null,"groupMenus":[{"id":16,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":17,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":18,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"History of Champions","groupMenus":[{"id":19,"dropdownType":null,"boxId":null,"title":"Olympic History and Medallists","transTitles":{"en":"Olympic History and Medallists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympic-history-and-medalists","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":543,"dropdownType":null,"boxId":null,"title":"Paralympic History and Medallists","transTitles":{"en":"Paralympic History and Medallists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":20,"dropdownType":null,"boxId":null,"title":"Triathlon World Champions","transTitles":{"en":"Triathlon World Champions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-triathlon-champions-elite-women","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"For Athletes","groupMenus":[{"id":21,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":22,"dropdownType":null,"boxId":null,"title":"Race Certificate Download","transTitles":{"en":"Race Certificate Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/certificates","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":23,"dropdownType":"group-dropdown","boxId":null,"title":"The Sport","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-sport","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Programs","groupMenus":[{"id":24,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":25,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":26,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":32,"dropdownType":null,"boxId":null,"title":"Triathlon Mixed Relay","transTitles":{"en":"Triathlon Mixed Relay","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Multisport","groupMenus":[{"id":27,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":28,"dropdownType":null,"boxId":null,"title":"Duathlon / Cross Duathlon","transTitles":{"en":"Duathlon / Cross Duathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":29,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":30,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":31,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"About Triathlon","groupMenus":[{"id":33,"dropdownType":null,"boxId":null,"title":"Frequently Asked Questions","transTitles":{"en":"Frequently Asked Questions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/faqs","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":34,"dropdownType":null,"boxId":null,"title":"Talk like a Triathlete","transTitles":{"en":"Talk like a Triathlete","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/talk-like-a-triathlete","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":35,"dropdownType":"combo-box-dropdown","boxId":"latest-news","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-media","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":36,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":"latest-news","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":37,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":"latest-videos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":38,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":"latest-photos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":527,"dropdownType":null,"boxId":null,"title":"Media Centre","transTitles":{"en":"Media Centre","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/media-centre","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":39,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":fa
30lse,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":40,"dropdownType":"group-dropdown","boxId":null,"title":"More","transTitles":{"en":"More","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"nav-link-more","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-more","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"About","groupMenus":[{"id":48,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":49,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":50,"dropdownType":null,"boxId":null,"title":"XXXIX World Triathlon Congress","transTitles":{"en":"XXXIX World Triathlon Congress","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/governance/congress/2026-world-triathlon-congress","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":542,"dropdownType":null,"boxId":null,"title":"World Triathlon Executive Board","transTitles":{"en":"World Triathlon Executive Board","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":537,"dropdownType":null,"boxId":null,"title":"Committees, Commissions & Tribunal","transTitles":{"en":"Committees, Commissions & Tribunal","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":51,"dropdownType":null,"boxId":null,"title":"Hall of Fame","transTitles":{"en":"Hall of Fame","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/hall-of-fame","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":52,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Clean Sport","groupMenus":[{"id":55,"dropdownType":null,"boxId":null,"title":"Medical","transTitles":{"en":"Medical","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/medical","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":56,"dropdownType":null,"boxId":null,"title":"Anti-Doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":57,"dropdownType":null,"boxId":null,"title":"Prevention of competition manipulation","transTitles":{"en":"Prevention of competition manipulation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/prevention-of-competition-manipulation","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":58,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Resources","groupMenus":[{"id":59,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":60,"dropdownType":null,"boxId":null,"title":"Brand Resources","transTitles":{"en":"Brand Resources","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":53,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":54,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}}]}],"nonRegexBased":[]},"c1330d14-5a19-479b-b72b-e1c649a7fff7":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":42,"dropdownType":null,"boxId":null,"title":"Instagram","transTitles":{"en":"Instagram","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.instagram.com/worldtriathlon/?src=secondary_nav","multilingual_url":null,"linkClass":"icon-instagram","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":43,"dropdownType":null,"boxId":null,"title":"Facebook","transTitles":{"en":"Facebook","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.facebook.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-facebook","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":44,"dropdownType":null,"boxId":null,"title":"Twitter","transTitles":{"en":"Twitter","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://twitter.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-twitter","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":45,"dropdownType":null,"boxId":null,"title":"Youtube","transTitles":{"en":"Youtube","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.youtube.com/worldtriathlon","multilingual_url":null,"linkClass":"icon-youtube","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":46,"dropdownType":null,"boxId":null,"title":"Threads","transTitles":{"en":"Threads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.threads.net/@worldtriathlon","multilingual_url":null,"linkClass":"icon-threads","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":47,"dropdownType":null,"boxId":null,"title":"Tiktok","transTitles":{"en":"Tiktok","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://tiktok.com/@worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-tiktok","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":546,"dropdownType":null,"boxId":null,"title":"Bluesky","transTitles":{"en":"Bluesky","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://bsky.app/profile/worldtriathlon.bsky.social","multilingual_url":null,"linkClass":"icon-bluesky","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"541a2e48-90fd-4b1d-8104-521cfe3a2a23":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":42,"dropdownType":null,"boxId":null,"title":"Instagram","transTitles":{"en":"Instagram","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.instagram.com/worldtriathlon/?src=secondary_nav","multilingual_url":null,"linkClass":"icon-instagram","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":43,"dropdownType":null,"boxId":null,"title":"Facebook","transTitles":{"en":"Facebook","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.facebook.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-facebook","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":44,"dropdownType":null,"boxId":null,"title":"Twitter","transTitles":{"en":"Twitter","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://twitter.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-twitter","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":45,"dropdownType":null,"boxId":null,"title":"Youtube","transTitles":{"en":"Youtube","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.youtube.com/worldtriathlon","multilingual_url":null,"linkClass":"icon-youtube","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":46,"dropdownType":null,"boxId":null,"title":"Threads","transTitles":{"en":"Threads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.threads.net/@worldtriathlon","multilingual_url":null,"linkClass":"icon-threads","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":47,"dropdownType":null,"boxId":null,"title":"Tiktok","transTitles":{"en":"Tiktok","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://tiktok.com/@worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-tiktok","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":546,"dropdownType":null,"boxId":null,"title":"Bluesky","transTitles":{"en":"Bluesky","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://bsky.app/profile/worldtriathlon.bsky.social","multilingual_url":null,"linkClass":"icon-bluesky","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"fdd2344d-998b-4094-be7b-bbe17bea7df5":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":532,"dropdownType":null,"boxId":null,"title":"Sign In","transTitles":{"en":"Sign In","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://cms.triathlon.org/","multilingual_url":null,"linkClass":"site-login","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":81,"dropdownType":null,"boxId":null,"title":"LA 2028","transTitles":{"en":"LA 2028","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":"header-promo-text","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":80,"dropdownType":null,"boxId":null,"title":"Triathlon Live","transTitles":{"en":"Triathlon Live","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.triathlonlive.tv/?src=main_nav","multilingual_url":null,"linkClass":"tri-logo-web","groupName":null,"showTitle":false,"imgPath":"765d9b5b-b9c3-4aca-912d-d28a919724e7","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":525,"dropdownType":null,"boxId":null,"title":"Triathlon Live","transTitles":{"en":"Triathlon Live","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://triathlonlive.tv/?src=main_nav","multilingual_url":null,"linkClass":"tri-logo-mob","groupName":null,"showTitle":false,"imgPath":"2bb21ab6-d80b-4c3f-8bdc-e1c9ebcbe40c","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"cad6383d-84e7-42bf-a85f-be237595e916":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"groupName":"Events","groupMenus":[{"id":455,"dropdownType":null,"boxId":null,"title":"All Events","transTitles":{"en":"All Events","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":456,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":63,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":64,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":"aea501d5-2981-4229-81e0-9ca52c9492ca","subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Athletes","groupMenus":[{"id":477,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventSta
30tus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":478,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":479,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":480,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"News & Media","groupMenus":[{"id":481,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":482,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":483,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"The Sport","groupMenus":[{"id":484,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":485,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":486,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":487,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":488,"dropdownType":null,"boxId":null,"title":"Duathlon","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":489,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":490,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":491,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":492,"dropdownType":null,"boxId":null,"title":"Mixed Relay","transTitles":{"en":"Mixed Relay","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"More","groupMenus":[{"id":493,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":494,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":495,"dropdownType":null,"boxId":null,"title":"Sustainability","transTitles":{"en":"Sustainability","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees/sustainability-commission","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":496,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":497,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":498,"dropdownType":null,"boxId":null,"title":"Anti-doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":499,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":500,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":501,"dropdownType":null,"boxId":null,"title":"Brand resources","transTitles":{"en":"Brand resources","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Rankings","groupMenus":[{"id":502,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":503,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":504,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":505,"dropdownType":null,"boxId":null,"title":"Ranking Archives","transTitles":{"en":"Ranking Achives","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Development","groupMenus":[{"id":506,"dropdownType":null,"boxId":null,"title":"Development Hub","transTitles":{"en":"Development Hub","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":507,"dropdownType":null,"boxId":null,"title":"Team World Triathlon","transTitles":{"en":"Team World Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/team","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":508,"dropdownType":null,"boxId":null,"title":"Course Calendar","transTitles":{"en":"Course Calendar","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/calendar","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":509,"dropdownType":null,"boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":510,"dropdownType":null,"boxId":null,"title":"Coaches","transTitles":{"en":"Coaches","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
30h","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}]}],"nonRegexBased":[]},"c5839ae1-4029-4584-9138-dd5de671fb05":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":74,"dropdownType":null,"boxId":null,"title":"Contact Us","transTitles":{"en":"Contact Us","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":78,"dropdownType":null,"boxId":null,"title":"Triathlon API","transTitles":{"en":"Triathlon API","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://developers.triathlon.org/","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":75,"dropdownType":null,"boxId":null,"title":"Site Status","transTitles":{"en":"Site Status","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://status.triathlon.org/","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":77,"dropdownType":null,"boxId":null,"title":"Privacy Notice","transTitles":{"en":"Privacy Notice","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/privacy-notice","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":878,"dropdownType":null,"boxId":null,"title":"Cookie Policy","transTitles":{"en":"Cookie Policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/cookie-policy","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":76,"dropdownType":null,"boxId":null,"title":"Terms & Conditions","transTitles":{"en":"Terms & Conditions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/terms-and-conditions","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"3a60ba3e-6fba-4ccf-9d7c-ee520504f3a8":{"regexBased":[{"allowedPath":"^\\/development(?:\\/.*)?$","logo":"9283ee4c-2074-4393-8d1d-6e02cebc0081","logoUrl":"/development","menuList":[{"id":100,"dropdownType":"basic-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":269,"dropdownType":null,"boxId":null,"title":"About Athlete development ","transTitles":{"en":"About Athlete development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/athlete-development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":270,"dropdownType":null,"boxId":null,"title":"Team World Triathlon","transTitles":{"en":"Team World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/team","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":271,"dropdownType":null,"boxId":null,"title":"Athlete Development Camps","transTitles":{"en":"Athlete Development Camps","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/camps","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":272,"dropdownType":null,"boxId":null,"title":"Athlete Scholarship","transTitles":{"en":"Athlete Scholarship","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/athlete-scholarship","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":273,"dropdownType":null,"boxId":null,"title":"Para Athlete Support Grants","transTitles":{"en":"Para Athlete Support Grants","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/para-athlete-support-camp","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":101,"dropdownType":"basic-dropdown","boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":264,"dropdownType":null,"boxId":null,"title":"Annual NF Survey & Results","transTitles":{"en":"Annual NF Survey & Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/national-federation-survey","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":265,"dropdownType":null,"boxId":null,"title":"Membership Requirements","transTitles":{"en":"Membership Requirements","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/affiliation-criteria","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":266,"dropdownType":null,"boxId":null,"title":"Members Open Hours: Bi-monthly Meetings","transTitles":{"en":"Members Open Hours: Bi-monthly meetings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/members-open-hours","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":268,"dropdownType":null,"boxId":null,"title":"Find a Federation","transTitles":{"en":"Find a Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":102,"dropdownType":"basic-dropdown","boxId":null,"title":"Coaches","transTitles":{"en":"Coaches","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"secondary-nav-link-coaches","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":275,"dropdownType":null,"boxId":null,"title":"Objectives, Strategy, Pathway","transTitles":{"en":"Objectives, Strategy, Pathway","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
30h/coaches-education-objectives-strategy-and-pathway","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":544,"dropdownType":null,"boxId":null,"title":"Community Level Coaching Course","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/community-level-coaching-course","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":276,"dropdownType":null,"boxId":null,"title":"Level 1 Coach Certification","transTitles":{"en":"Level 1 Coach Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/level-1-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":277,"dropdownType":null,"boxId":null,"title":"Level 2 Coach Certification","transTitles":{"en":"Level 2 Coach Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/level-2-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":734,"dropdownType":null,"boxId":null,"title":"Para Triathlon Coach Certification","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/para-triathlon-coach-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":278,"dropdownType":null,"boxId":null,"title":"Revalidation of Coaches Scheme","transTitles":{"en":"Revalidation of Coaches Scheme","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/certification-revalidation-scheme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":279,"dropdownType":null,"boxId":null,"title":"Accredited Coach Education Program","transTitles":{"en":"Accredited Coach Education Program","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/accredited-coach-education-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":280,"dropdownType":null,"boxId":null,"title":"Coach Education Partnership Programme","transTitles":{"en":"Coach Education Partnership Programme","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/coach-education-partnership-programme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":281,"dropdownType":null,"boxId":null,"title":"Continuing Professional Development Courses","transTitles":{"en":"Continuous Professional Development Courses","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/continuing-professional-development-courses","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":282,"dropdownType":null,"boxId":null,"title":"World Triathlon Coach Facilitators","transTitles":{"en":"World Triathlon Coach Facilitators","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/world-triathlon-coach-facilitators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":284,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
30h/coach-education-documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":103,"dropdownType":"basic-dropdown","boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":285,"dropdownType":null,"boxId":null,"title":"About Technical Officials","transTitles":{"en":"About Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":286,"dropdownType":null,"boxId":null,"title":"Certification","transTitles":{"en":"Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":287,"dropdownType":null,"boxId":null,"title":"Certificate & Badge Download","transTitles":{"en":"Certificate & Badge Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/certificate","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":288,"dropdownType":null,"boxId":null,"title":"Assessment & Feedback","transTitles":{"en":"Assessment & Feedback","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/assessment-and-feedback-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":290,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":533,"dropdownType":null,"boxId":null,"title":"TO Education Programme (ATOEP)","transTitles":{"en":"TO Education Programme Accreditation (ATOEP)","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/atoep-programme","multilingual_url":null,"linkClass":"/development/technical-officials/atoep-programme","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":104,"dropdownType":"basic-dropdown","boxId":null,"title":"Other Programmes","transTitles":{"en":"Other Programmes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":291,"dropdownType":null,"boxId":null,"title":"Leadership Mentoring","transTitles":{"en":"Leadership Mentorning","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/mentors/mentoring-programme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":292,"dropdownType":null,"boxId":null,"title":"Sport Activators","transTitles":{"en":"Sport Activators","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/activators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":293,"dropdownType":null,"boxId":null,"title":"ParaTriathlon","transTitles":{"en":"ParaTriathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":105,"dropdownType":null,"boxId":null,"title":"Calendar","transTitles":{"en":"Calendar","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/calendar","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":106,"dropdownType":"basic-dropdown","boxId":null,"title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":294,"dropdownType":null,"boxId":null,"title":"Vision, Mission, Goals","transTitles":{"en":"Vision, Mission, Goals","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/overview","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":295,"dropdownType":null,"boxId":null,"title":"Olympic Solidarity","transTitles":{"en":"Olympic Solidarity","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/olympic-solidarity","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":296,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":297,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":107,"dropdownType":null,"boxId":null,"title":"Education","transTitles":{"en":"Education","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://education.tri
30athlon.org/","multilingual_url":null,"linkClass":"redirect","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/europe(?:\\/.*)?$","logo":"4e70a54f-647a-4e18-95bf-a4d8ac03d5d6","logoUrl":"/confederations/europe","menuList":[{"id":210,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":211,"dropdownType":"basic-dropdown","boxId":"","title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":212,"dropdownType":"","boxId":"","title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":213,"dropdownType":"","boxId":"","title":"History","transTitles":{"en":"History","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about/history","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":214,"dropdownType":"basic-dropdown","boxId":"","title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":215,"dropdownType":"","boxId":"","title":"Strategic Plan","transTitles":{"en":"Strategic Plan","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/strategic-plan","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":216,"dropdownType":"","boxId":"","title":"Honorary Members","transTitles":{"en":"Honorary Members","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/honorary-members","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":217,"dropdownType":"","boxId":"","title":"Audited Accounts","transTitles":{"en":"Audited Accounts","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about/audited-accounts","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":218,"dropdownType":"","boxId":"","title":"Congress and Board Meetings Key Actions","transTitles":{"en":"Congress and Board Meetings Key Actions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/congress-and-board-meetings-key-actions","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":219,"dropdownType":"","boxId":"","title":"Conflict of Interest or Loyalty Declarations","transTitles":{"en":"Conflict of Interest or Loyalty Declarations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":220,"dropdownType":"","boxId":"","title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/executive-board","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":221,"dropdownType":"","boxId":"","title":"Womenâs Committee","transTitles":{"en":"Womenâs Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/womens-committee","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":222,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":223,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":224,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":225,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":226,"dropdownType":"basic-dropdown","boxId":"","title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":227,"dropdownType":"","boxId":"","title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":228,"dropdownType":"","boxId":"","title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development/technical-officials","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":229,"dropdownType":"","boxId":"","title":"Development Comittee","transTitles":{"en":"Development Comittee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development/development-committee","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":231,"dropdownType":"basic-dropdown","boxId":"","title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":232,"dropdownType":"","boxId":"","title":"Downloads","transTitles":{"en":"Downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/downloads","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":233,"dropdownType":"","boxId":"","title":"Constitution","transTitles":{"en":"Constitution"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/constitution","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":234,"dropdownType":"","boxId":"","title":"Integrity","transTitles":{"en":"Integrity","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/integrity","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":235,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/oceania(?:\\/.*)?$","logo":"f21de502-eaa3-490c-9767-96fa94dd4a8d","logoUrl":"/confederations/oceania","menuList":[{"id":237,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":249,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":250,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":251,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":252,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":521,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":522,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/downloads","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":262,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/asia(?:\\/.*)?$","logo":"4bab363f-7f74-4fc6-8b79-3dc11b92131d","logoUrl":"/confederations/asia","menuList":[{"id":156,"dropdownType":"","boxId":null,"title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":160,"dropdownType":"basic-dropdown","boxId":null,"title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":166,"dropdownType":"","boxId":null,"title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":167,"dropdownType":"","boxId":null,"title":"Committee Members","transTitles":{"en":"Committee Members","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/about/committee-members","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":168,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":169,"dropdownType":"","boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":170,"dropdownType":"","boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":171,"dropdownType":"","boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":172,"dropdownType":"basic-dropdown","boxId":null,"title":"Development","transTitles":{"en":"Development","es"
30:"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":173,"dropdownType":"","boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":175,"dropdownType":"","boxId":null,"title":"Sport Development Coordinator","transTitles":{"en":"Sport Development Coordinator","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/sport-development-coordinator","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":174,"dropdownType":"","boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":523,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/downloads","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":181,"dropdownType":"","boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/americas(?:\\/.*)?$","logo":"8af11efb-0b57-4b03-ade5-56de73cf7d83","logoUrl":"/confederations/americas","menuList":[{"id":129,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":133,"dropdownType":"basic-dropdown","boxId":null,"title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":529,"dropdownType":null,"boxId":null,"title":"Goals, Vision & Mission","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/mission","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":134,"dropdownType":null,"boxId":null,"title":"Staff","transTitles":{"en":"Staff","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/staff","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":139,"dropdownType":null,"boxId":null,"title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":135,"dropdownType":null,"boxId":null,"title":"Technical Committee","transTitles":{"en":"Technical Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/technical-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":136,"dropdownType":null,"boxId":null,"title":"Medical Committee","transTitles":{"en":"Medical Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/medical-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":137,"dropdownType":null,"boxId":null,"title":"Audit Committee","transTitles":{"en":"Audit Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/audit-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":138,"dropdownType":null,"boxId":null,"title":"Paratriathlon Committee","transTitles":{"en":"Paratriathlon Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/paratriathlon-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":140,"dropdownType":null,"boxId":null,"title":"Development Committee","transTitles":{"en":"Development Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/development-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":141,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":142,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":143,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":144,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":145,"dropdownType":"basic-dropdown","boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":518,"dropdownType":null,"boxId":null,"title":"A.T. Development Pillars","transTitles":{"en":"A.T. Development Pillars","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/pillars","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":519,"dropdownType":null,"boxId":null,"title":"A.T. Assistance Program","transTitles":{"en":"Assistance Program","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/assistance-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":520,"dropdownType":null,"boxId":null,"title":"TRI Classification Criteria","transTitles":{"en":"TRI Classification Criteria","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/classification-criteria","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":150,"dropdownType":"basic-dropdown","boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":154,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/africa(?:\\/.*)?$","logo":"710bea3e-078f-4495-9f33-f0e90308a2f1","logoUrl":"/confederations/africa","menuList":[{"id":183,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":187,"dropdownType":"basic-dropdown","boxId":"","title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":193,"dropdownType":"","boxId":"","title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/governance/executive-board","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":195,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":196,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":197,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":198,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":204,"dropdownType":"basic-dropdown","boxId":"","title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/documents","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":208,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs(?:\\/.*)?$","logo":"f25d9e01-b168-417c-b6ac-db074f9754dc","logoUrl":"/events/wtcs","menuList":[{"id":83,"dropdownType":"basic-dropdown","boxId":null,"title":"The Races","transTitles":{"en":"The Races","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":84,"dropdownType":null,"boxId":null,"title":"Abu Dhabi","transTitles":{"en":"Abu Dhabi","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/abu-dhabi","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":85,"dropdownType":null,"boxId":null,"title":"Samarkand","transTitles":{"en":"Samarkand","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/samarkand","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":825,"dropdownType":null,"boxId":null,"title":"Yokohama","transTitles":{"en":"Yokohama","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/yokohama","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":590,"dropdownType":null,"boxId":null,"title":"Alghero","transTitles":{"en":"Alghero","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/alghero","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":605,"dropdownType":null,"boxId":null,"title":"Quiberon","transTitles":{"en":"Quiberon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/quiberon","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":87,"dropdownType":null,"boxId":null,"title":"Hamburg","transTitles":{"en":"Hamburg","es":"","de":"","jp":"","it":"","fr":""}
30,"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/hamburg","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":826,"dropdownType":null,"boxId":null,"title":"London","transTitles":{"en":"London","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/london","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":526,"dropdownType":null,"boxId":null,"title":"Weihai","transTitles":{"en":"Weihai","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/weihai","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":86,"dropdownType":null,"boxId":null,"title":"Karlovy Vary","transTitles":{"en":"Karlovy Vary","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/karlovy-vary","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":827,"dropdownType":null,"boxId":null,"title":"Pontevedra","transTitles":{"en":"Pontevedra","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/pontevedra","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":90,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":91,"dropdownType":"basic-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":92,"dropdownType":null,"boxId":null,"title":"Elite Men","transTitles":{"en":"Elite Men","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings/world-triathlon-championship-series/men","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":93,"dropdownType":null,"boxId":null,"title":"Elite Women","transTitles":{"en":"Elite Women","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings/world-triathlon-championship-series/women","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":94,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":95,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":96,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":97,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":98,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":452,"dropdownType":null,"boxId":null,"title":"Shop","transTitles":{"en":"Shop","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.worldtriathlonstore.com/?src=secondary_nav","multilingual_url":null,"linkClass":"redirect","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"5dae56fd-5e71-4214-989b-76270161c000":{"regexBased":[{"allowedPath":"^\\/events\\/wtcs\\/cagliari(?:\\/(.*))?$","logo":"493bf79b-6ab2-4a6f-863b-39f6c4348ad5","logoUrl":"/events/wtcs/cagliari","menuList":[{"id":512,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"WTCS Homepage","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":113,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"Results","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/cagliari/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/montreal(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":345,"dropdownType":"basic-dropdown","boxId":null,"title":"Competition","transTitles":{"en":"Competition","es":"","de":"","jp":"","it":"","fr":"Competition"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":346,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":{"en":"General Overview","es":"","de":"","jp":"","it":"","fr":"General Overview"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":347,"dropdownType":null,"boxId":null,"title":"Volunteer","transTitles":{"en":"Volunteer","es":"","de":"","jp":"","it":"","fr":"Volunteer"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/volunteer","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":348,"dropdownType":null,"boxId":null,"title":"Spectators","transTitles":{"en":"Spectators","es":"","de":"","jp":"","it":"","fr":"Spectators"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/spectators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":349,"dropdownType":null,"boxId":null,"title":"Water Quality","transTitles":{"en":"Water Quality","es":"","de":"","jp":"","it":"","fr":"Water Quality"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/water-quality","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":350,"dropdownType":null,"boxId":null,"title":"Local Information","transTitles":{"en":"Local Information","es":"","de":"","jp":"","it":"","fr":"Local Information"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/local-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":363,"dropdownType":null,"boxId":null,"title":"Frequently Asked Questions","transTitles":{"en":"Frequently Asked Questions","es":"","de":"","jp":"","it":"","fr":"Frequently Asked Questions"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/faqs","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":351,"dropdownType":null,"boxId":null,"title":"Registration","transTitles":{"en":"Registration","es":"","de":"","jp":"","it":"","fr":"Registration"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/registration","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":352,"dropdownType":"basic-dropdown","boxId":null,"title":"For Athletes","transTitles":{"en":"For Athletes","es":"","de":"","jp":"","it":"","fr":"For Athletes"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":353,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"","it":"","fr":"Athlete Information"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":354,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"Start Lists"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":355,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"Schedule"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":356,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"Results"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":357,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":"News & Media"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":358,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":"News"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":359,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":"Videos"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":360,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":"Photo Galleries"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":361,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"Contact"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":362,"dropdownType":null,"boxId":null,"title":"Shop","transTitles":{"en":"Shop","es":"","de":"","jp":"","it":"","fr":"Shop"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/shop","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/yokohama(?:\\/(.*))?$","logo":"e29f8516-bfff-4fc1-a954-798fdfc922c8","logoUrl":"/events/wtcs/yokohama","menuList":[{"id":513,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"WTCS Homepage","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":591,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"Home","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":592,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"Start Lists","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":593,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":594,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"鏿æ
å ±","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LA
30NGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":595,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"Schedule","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":376,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"çµæ","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":596,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"Contact","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/abu-dhabi(?:\\/.*)?$","logo":"91004a9a-be39-4276-95e4-b9f7e636bbb1","logoUrl":"/events/wtcs/abu-dhabi","menuList":[{"id":445,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":585,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":586,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":587,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":588,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":396,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":589,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/torremolinos(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":514,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"WTCS Homepage","de"
30:"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":536,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"Start Lists","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/torremolinos/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":436,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"Results","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/torremolinos/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/hamburg(?:\\/(.*))?$","logo":"eb4a080d-1eab-43a0-88fa-8e3074045adc","logoUrl":"/events/wtcs/hamburg","menuList":[{"id":511,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"WTCS Homepage","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":578,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"Home","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":579,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"Start Lists","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":580,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"Event Details","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":581,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"Athlete Info","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":582,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"Zeitplan","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":416,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"Results","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":584,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"Contact","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/alghero(?:\\/(.*))?$","logo":"fad62261-ea28-4c79-aa5a-9d9c7db2386c","logoUrl":null,"menuList":[{"id":549,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"WTCS Homepage","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":550,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"Home","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":572,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"Elenco Partenti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":601,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"News & Media","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":602,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"Notizie","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":603,"dropdownType":null,"boxId":null,"title":"Photos","transTitles":{"en":"Photos","es":"","de":"","jp":"","it":"Gallerie","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":604,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"Video","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":573,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"Dettagli dell'Evento","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":574,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"","it":"Informazioni sugli Atleti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":575,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"Programma","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":576,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"Risultati","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":577,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"Contatti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/karlovy-vary(?:\\/.*)?$","logo":"88ecc3ea-3774-445b-a58f-6c8fc09218a8","logoUrl":"/events/wtcs/karlovy-vary","menuList":[{"id":552,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":553,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":566,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":567,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":568,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":569,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":570,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":571,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/wollongong(?:\\/.*)?$","logo":"c302d13a-a884-4b25-a579-8cafcc76051e","logoUrl":"/events/wtcs/wollongong","menuList":[{"id":555,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":556,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":560,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":561,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":562,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":563,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":564,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":565,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"7218022b-0b15-41c9-bd90-68a4ba56df2f":{"regexBased":[{"allowedPath":"^\\/events\\/(?!wtcs($|\\/)).*$","logo":null,"logoUrl":"","menuList":[{"id":531,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle"
30:null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":338,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":530,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":337,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete info","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":339,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":340,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":341,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/olympics(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":454,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":{"en":"General Overview","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":458,"dropdownType":null,"boxId":null,"title":"Olympics History","transTitles":{"en":"Olympics History","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics/history","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":457,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/paralympics(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":466,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":475,"dropdownType":null,"boxId":null,"title":"Get to Know","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/get-to-know","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":474,"dropdownType":null,"boxId":null,"title":"Paralympics History","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":473,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]}},"staticPageUrls":["winter-triathlon","duathlon","long-distance-triathlon","aquathlon","overview-of-itu-development","itu-scholarship","team-world-triathlon","itu-triathlon-development-camps","olympic-solidarity","members-affiliation-membership-criteria","athlete-development","contact-us","etu-contact-details","swimming","cycling","running","rest","nutrition","documents","live-coverage","tv","jobs1","development","about","media","multisports","multimedia","age-group","paratriathlon2","events1","results1","sport-classes","about1","congress","news","news1","cross-triathlon","2009-triathlon-world-championships--gold-coast","2008-triathlon-world-championships--vancouver","2007-triathlon-world-championships--hamburg","2006-triathlon-world-championships--lausanne","2010-triathlon-world-championships--budapest","documentation","regional-website-editor","event-administration","science","triathlon-mixed-relay1","news2","about2","events2","videos","format","olympics","yog","back-the-bid1","videos1","technical-officials-documents","continental-coordinators","contact","documents2","certification","technical-officials1","2011-triathlon-world-championships--beijing","olympics1","news3","competition","venue","sydney-2000","athens-2004","beijing-2008","rankings-men","spectating","singapore-2010","tickets","live-sites","schedule","training","rules","olympic-rankings-women","rankings-criteria","rankings-simulation","getting-there","course","nation-spots","qualification-system","technical-officials2","format1","results3","events3","anti-doping4","documents4","atoep-programme","2012-itu-congress-auckland","congress-documents","qualified-athletes","video-2012-contendors","co
30ach-maps","london-2012","athletes1","athlete-committee","2012-itu-world-triathlon-grand-final-auckland","/about/committees","honorary-members","federations","rankings1","itu-world-triathlon-series","rankings2","videos2","federation-user-guide","event-entries","federation-details","publishing-and-editing-news","results4","members2","event-user-guide","editing-event-details","publishing-and-editing-news-loc","editing-event-details1","archive","itu-coaches-calendar","calendar2","2013-london","team","training-tips","2013-triathlon-ebook","tv1","2014-itu-congress-edmonton","hall-of-fame","selection-process","thank-you","executive-board","inductees","itu-online-education-hub","accredited-coach-education-program","CTPhotoCompetiton","2015-itu-congress-chicago","governance","sport-presentation","schedule1","partners","2016-itu-congress-madrid","paralympics","news4","start-list-men","start-list-women","matchups-redirect","matchups-redirect-female","matchup-redirect-male","cheer-your-team","start-lists","paratriathlon-101","medical","ppe","medical-documents","education1","technical-officials-assessment-feedback-program","to-assessment-feedback","olympic-history","2016-inductees","documents5","live-coverage1","2017-itu-congress-rotterdam","map","coach-education-documents","2019-inductees","rotterdam-finish-line-video","executive-board-meetings","cc-agreement","organigram","strategic-plan","cc-agreement-2017","relation-with-stakeholders","annual-reports","2018-itu-congress-gold-coast","2018-congress-important-dates","documents6","news5","about-ag","anti-doping","doping-violations","events4","national-federations","coach-education-partnership-programme-cepp","certification-revalidation-of-coaches-scheme-croc","faq","multimedia1","talk-like-a-triathlete","results","athletes2","athlete-stories","medal-tally-wts-gold-coast-2018","youth-olympic-games","news6","youth-olympic-games-101","voting","2019-itu-congress-lausanne","multisport-legends","coach-education-objectives-strategy-pathway","paratriathlon-athletes-sport-classes","paratriathlon-classifiers","paratriathlon-technical-officials","paratriathlon-rules-event-management","paratriathlon-coach-education","paratriathlon-calendar","activators","introduction","activator-documents","list-of-activators","mentors","introduction1","facilitator-education","mentoring-programme","accredited-facilitators","coaching-facilitators","technical-officials-facilitators","paratriathlon-classifier-facilitators","national-federations1","nf-services-department","nf-affiliation-criteria","national-federation-survey-about","national-federation-groups","athletes3","ag-ad-education","ag-ad-doping-violations","2019-congress-schedule","safeguarding-policy","race-certificate-downloads","ag-rules1","medal-tally-lausanne-2019","sustainability","gdpr","policies","medal-tally-pontevedra-2019","athlete-agreement-guide","olympic-history-and-medallists","world-triathlon-champions-elite-men","world-triathlon-champions-elite-women","qualified-athletes1","qualification-criteria","tokyo-2020","2020-congress","federation-logos","/about/committees/athletes-committee","/about/committees/audit-committee","/about/committees/coaches-committee","/about/committees/constitution-committee","/about/committees/credentials-committee","/about/committees/medical-anti-doping-committee","/about/committees/multisport-committee","/about/committees/paratriathlon-committee","/about/committees/technical-committee","/about/committees/womens-committee","/about/committees/sustainability-commission","/about/committees/ag-commission","brand-resources","introducing-world-triathlon","search","/about/committees/world-triathlon-tribunal","/about/committees/development-commission","/about/committees/equity-diversity-and-inclusion-commission","qualification-ranking","course-maps","paralympic-history","tokyo-20201","tokyo-2020-para-triathlon-schedule","qualification-ranking1","qualification-criteria1","course-maps1","tokyo2020-triathlon","tokyo2020-para-triathlon","world-triathlon-pre-event-covid-19-screening-guide","tokyo-2020-media-guide","prize-money","prevention-of-competition-manipulation","start-lists1","results5","tokyo-2020-paralympic-games-media-guide","results6","/about/committees/noc-relations-commission","2021-congress","world-triathlon-championship-series-2021","request-account","2022-multisport-wch-targu-mures","view-file","arena-games-triathlon-world-championship-series","events5","oneplan-world-triathlons-official-event-planning-partner","/development/development-regional-cup","activator-community-seminar-overview-document-schedule","cpd-courses","live-timing","2022-world-triathlon-multisport-championships-samorin","sustainability1","2022-world-triathlon-congress","2023-world-triathlon-multisport-championships-ibiza","2023-world-triathlon-winter-championships-skeikampen","2023-world-triathlon-sprint-relay-championships-hamburg","2023-world-triathlon-age-group-championships-pontevedra","medal-tally-2022-world-triathlon-age-group-aquabike-championships-abu-dhabi","2022-world-triathlon-age-group-championships-abu-dhabi","medal-tally-2022-world-triathlon-championship-series-hamburg","/development/federations/nfs-open-hours/2022-nfs-open-hours","supp
30ort","/support/find-your-tri-id","country-code-lookup","athlete-waivers","para-athlete-support-grant","2023-world-triathlon-congress","pontevedra-transfers","paris-2024","qualified-athletes-paris-2024","paris-20241","qualified-athletes2","education-course-details","/development/federations/nfs-open-hours/2023-nfs-open-hours","/confederations/europe/about","/confederations/europe/development/development-committee","/confederations/europe/about/audited-accounts","/confederations/europe/contact","/confederations/europe/governance","/confederations/europe/congress-and-board-meetings-key-actions","/confederations/europe/development","/confederations/europe/downloads","/development/athletes/athlete-development","/development/athletes/camps","/development/athletes/athlete-scholarship","/development/athletes/para-athlete-support-camp","/anti-doping/doping-violations","/anti-doping/report-doping","/anti-doping/education","/development/federations/national-federation-survey","/development/federations/affiliation-criteria","/development/federations/members-open-hours","/development/coach/coaches-education-objectives-strategy-and-pathway","/development/coach/level-1-certification","/development/coach/coach-education-partnership-programme","/development/coach/accredited-coach-education-program","/development/coach/continuing-professional-development-courses","/development/coach/world-triathlon-coach-facilitators","/development/technical-officials","/development/technical-officials/atoep-programme","/development/technical-officials/certification","/development/technical-officials/documents","/development/overview","/development/coach","/development/coach/certification-revalidation-scheme","/development/technical-officials/assessment-and-feedback-program","/development/olympic-solidarity","/development/coach/level-2-certification","/confederations/europe/about/history","/anti-doping/education-course-details","/contact-us","/terms-and-conditions","/privacy-notice","/about/executive-board-meeting","/about/relation_with_stakeholders","/about/annual-reports","/about/sustainability","/about/gdpr","/about/policies","/about/organigram","/governance/congress/2023-world-triathlon-congress","/governance/congress/2022-world-triathlon-congress","/governance/congress/2021-world-triathlon-congress","/governance/congress/2020-world-triathlon-congress","/governance/congress/2019-itu-congress-lausanne","/governance/congress/2018-itu-congress-gold-coast","/development/coach/coach-education-documents","/confederations/europe/governance/womens-committee","/confederations/europe/development/technical-committee","/confederations/europe/governance/honorary-members","/confederations/europe/governance/executive-board","/confederations/europe/constitution","/confederations/europe/governance/strategic-plan","/governance/congress/2017-itu-congress-rotterdam","/governance/congress/2016-itu-congress-madrid","/events-sustainability","/governance/congress/2015-itu-congress-chicago","/governance/congress/2014-itu-congress-edmonton","/governance/congress/2013-itu-congress-london","/governance/congress/2012-itu-congress-auckland","test-page","/confederations/americas/about/mission","/governance/congress/2024-world-triathlon-congress","/confederations/oceania/development","/confederations/oceania/downloads","/confederations/oceania/contact","/confederations/africa/governance/executive-board","/confederations/africa/documents","/confederations/africa/contact","/confederations/asia/about/executive-board","/confederations/americas/about/staff","/confederations/asia/about/committee-members","/confederations/asia/development/schedule","/confederations/asia/development/sport-development-coordinator","/confederations/asia/development/technical-officials","/confederations/asia/downloads","/confederations/asia/contact","/confederations/americas/about/executive-board","/confederations/americas/development/pillars","/confederations/americas/development/assistance-program","/confederations/americas/development/classification-criteria","/confederations/americas/documents","/confederations/americas/about/technical-committee","/confederations/americas/about/medical-committee","/confederations/americas/about/audit-committee","/confederations/americas/about/paratriathlon-committee","/confederations/americas/about/development-committee","/governance/congress","/template-test","/about/honorary-members","/confederations/americas/contact","/development/coac
30h/community-level-coaching-course","/support/find_your_tri_id","/development/federations/nfs-open-hours/2024-nfs-open-hours","wollongong-lb-check","wollongong-purging-check","yokohama-testing-check","yokohama-testing-english","test-yokohama-page","venue-information","/governance/congress/2025-world-triathlon-congress","/contacts","/strategic-plan","/staff","/champions-history","/honorary-members","/executive-board","/committees","/conflict-of-interest","/aga-presentations","/audited-accounts","/contacts","/developments","/executive-board","/committees","/contacts","/executive-board","/contacts","/developments","/pillars","/assistance-program","/classification-criteria","/contacts","/mission","/staff","/executive-board","/committees","/developments","/development/coach/para-triathlon-coach-certification","/development/federations/nfs-open-hours/2025-nfs-open-hours","/ad-age-group","/governance/congress/2026-world-triathlon-congress","/cookie-policy"],"langConfig":[{"default":true,"langname":"English","is_active":true,"langvalue":"en"},{"default":false,"langname":"","is_active":true,"langvalue":"fr"},{"default":false,"langname":"","is_active":true,"langvalue":"it"},{"default":false,"langname":"","is_active":true,"langvalue":"de"},{"default":false,"langname":"","is_active":true,"langvalue":"jp"},{"default":false,"langname":"","is_active":true,"langvalue":"es"},{"default":false,"langname":"","is_active":true,"langvalue":"ar"}],"multilingualSites":[{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"fr"},"regexUrl":"^\\/events\\/wtcs\\/montreal(?:\\/.*)?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"it"},"regexUrl":"^\\/events\\/wtcs\\/cagliari(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"de","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/hamburg(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"jp","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/yokohama(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"es","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/torremolinos(?:\\/.*)?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"it"},"regexUrl":"^\\/events\\/wtcs\\/alghero(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":false,"allowedLanguages":{"primary_language":"en","secondary_language":"ar"},"regexUrl":null,"landingUrl":"localhost:3000"},{"isRegexBased":false,"allowedLanguages":{"primary_language":"en","secondary_language":"es"},"regexUrl":null,"landingUrl":"localhost:3005"}]},"directusDataCopy":{"menuConfig":{"c1330d14-5a19-479b-b72b-e1c649a7fff6":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":4,"dropdownType":"combo-box-dropdown","boxId":"trending-and-live-event-coverage","title":"Events","transTitles":{"en":"Events","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Events","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-event","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Events","groupMenus":[{"id":5,"dropdownType":null,"boxId":null,"title":"Event Search","transTitles":{"en":"Event Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":535,"dropdownType":null,"boxId":null,"title":"Event Sustainability","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events-sustainability","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Featured Events","groupMenus":[{"id":6,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":7,"dropdownType":null,"boxId":null,"title":"World Triathlon Cups","transTitles":{"en":"World Triathlon Cups","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Cup","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":540,"dropdownType":null,"boxId":null,"title":"World Championships","transTitles":{"en":"World Championships","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Championships","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":524,"dropdownType":null,"boxId":null,"title":"T100 Triathlon World Tour","transTitles":{"en":"T100 Triathlon World Tour","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://t100triathlon.com/","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":8,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"061eb904-1066-493e-8213-d649a0bd2226","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":9,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"36bc0600-bbcb-47fd-842d-e3456a5f8bf7","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":10,"dropdownType":"card-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-ranking","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":11,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"The best-performing triathletes of the season","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":12,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings sorted by Para Triathlon Sport Classes","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":13,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings by Continental Federation","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":"continent-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":14,"dropdownType":null,"boxId":null,"title":"Ranking Archive","transTitles":{"en":"Ranking Archive","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Archive of Ranking Data from previous years","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":"archive-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":15,"dropdownType":"group-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-athlete","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":null,"groupMenus":[{"id":16,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":17,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":18,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"History of Champions","groupMenus":[{"id":19,"dropdownType":null,"boxId":null,"title":"Olympic History and Medallists","transTitles":{"en":"Olympic History and Medallists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympic-history-and-medalists","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":543,"dropdownType":null,"boxId":null,"title":"Paralympic History and Medallists","transTitles":{"en":"Paralympic History and Medallists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":20,"dropdownType":null,"boxId":null,"title":"Triathlon World Champions","transTitles":{"en":"Triathlon World Champions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-triathlon-champions-elite-women","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"For Athletes","groupMenus":[{"id":21,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":22,"dropdownType":null,"boxId":null,"title":"Race Certificate Download","transTitles":{"en":"Race Certificate Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/certificates","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":23,"dropdownType":"group-dropdown","boxId":null,"title":"The Sport","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-sport","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Programs","groupMenus":[{"id":24,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":25,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":26,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":32,"dropdownType":null,"boxId":null,"title":"Triathlon Mixed Relay","transTitles":{"en":"Triathlon Mixed Relay","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Multisport","groupMenus":[{"id":27,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":28,"dropdownType":null,"boxId":null,"title":"Duathlon / Cross Duathlon","transTitles":{"en":"Duathlon / Cross Duathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":29,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":30,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":31,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport"
30,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"About Triathlon","groupMenus":[{"id":33,"dropdownType":null,"boxId":null,"title":"Frequently Asked Questions","transTitles":{"en":"Frequently Asked Questions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/faqs","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":34,"dropdownType":null,"boxId":null,"title":"Talk like a Triathlete","transTitles":{"en":"Talk like a Triathlete","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/talk-like-a-triathlete","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":35,"dropdownType":"combo-box-dropdown","boxId":"latest-news","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-media","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":36,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":"latest-news","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":37,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":"latest-videos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":38,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":"latest-photos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":527,"dropdownType":null,"boxId":null,"title":"Media Centre","transTitles":{"en":"Media Centre","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/media-centre","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":39,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":40,"dropdownType":"group-dropdown","boxId":null,"title":"More","transTitles":{"en":"More","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"nav-link-more","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-more","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"About","groupMenus":[{"id":48,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":49,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":50,"dropdownType":null,"boxId":null,"title":"XXXIX World Triathlon Congress","transTitles":{"en":"XXXIX World Triathlon Congress","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/governance/congress/2026-world-triathlon-congress","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":542,"dropdownType":null,"boxId":null,"title":"World Triathlon Executive Board","transTitles":{"en":"World Triathlon Executive Board","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":537,"dropdownType":null,"boxId":null,"title":"Committees, Commissions & Tribunal","transTitles":{"en":"Committees, Commissions & Tribunal","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":51,"dropdownType":null,"boxId":null,"title":"Hall of Fame","transTitles":{"en":"Hall of Fame","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/hall-of-fame","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":52,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Clean Sport","groupMenus":[{"id":55,"dropdownType":null,"boxId":null,"title":"Medical","transTitles":{"en":"Medical","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/medical","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":56,"dropdownType":null,"boxId":null,"title":"Anti-Doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":57,"dropdownType":null,"boxId":null,"title":"Prevention of competition manipulation","transTitles":{"en":"Prevention of competition manipulation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/prevention-of-competition-manipulation","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":58,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Resources","groupMenus":[{"id":59,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":60,"dropdownType":null,"boxId":null,"title":"Brand Resources","transTitles":{"en":"Brand Resources","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":53,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":54,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}}]}],"nonRegexBased":[]},"c1330d14-5a19-479b-b72b-e1c649a7fff7":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":42,"dropdownType":null,"boxId":null,"title":"Instagram","transTitles":{"en":"Instagram","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.instagram.com/worldtriathlon/?src=secondary_nav","multilingual_url":null,"linkClass":"icon-instagram","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":43,"dropdownType":null,"boxId":null,"title":"Facebook","transTitles":{"en":"Facebook","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.facebook.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-facebook","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":44,"dropdownType":null,"boxId":null,"title":"Twitter","transTitles":{"en":"Twitter","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://twitter.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-twitter","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":45,"dropdownType":null,"boxId":null,"title":"Youtube","transTitles":{"en":"Youtube","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.youtube.com/worldtriathlon","multilingual_url":null,"linkClass":"icon-youtube","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":46,"dropdownType":null,"boxId":null,"title":"Threads","transTitles":{"en":"Threads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.threads.net/@worldtriathlon","multilingual_url":null,"linkClass":"icon-threads","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":47,"dropdownType":null,"boxId":null,"title":"Tiktok","transTitles":{"en":"Tiktok","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://tiktok.com/@worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-tiktok","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":546,"dropdownType":null,"boxId":null,"title":"Bluesky","transTitles":{"en":"Bluesky","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://bsky.app/profile/worldtriathlon.bsky.social","multilingual_url":null,"linkClass":"icon-bluesky","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"541a2e48-90fd-4b1d-8104-521cfe3a2a23":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":42,"dropdownType":null,"boxId":null,"title":"Instagram","transTitles":{"en":"Instagram","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.instagram.com/worldtriathlon/?src=secondary_nav","multilingual_url":null,"linkClass":"icon-instagram","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":43,"dropdownType":null,"boxId":null,"title":"Facebook","transTitles":{"en":"Facebook","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.facebook.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-facebook","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":44,"dropdownType":null,"boxId":null,"title":"Twitter","transTitles":{"en":"Twitter","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://twitter.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-twitter","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":45,"dropdownType":null,"boxId":null,"title":"Youtube","transTitles":{"en":"Youtube","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.youtube.com/worldtriathlon","multilingual_url":null,"linkClass":"icon-youtube","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":46,"dropdownType":null,"boxId":null,"title":"Threads","transTitles":{"en":"Threads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.threads.net/@worldtriathlon","multilingual_url":null,"linkClass":"icon-threads","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":47,"dropdownType":null,"boxId":null,"title":"Tiktok","transTitles":{"en":"Tiktok","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://tiktok.com/@worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-tiktok","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":546,"dropdownType":null,"boxId":null,"title":"Bluesky","transTitles":{"en":"Bluesky","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://bsky.app/profile/worldtriathlon.bsky.social","multilingual_url":null,"linkClass":"icon-bluesky","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"fdd2344d-998b-4094-be7b-bbe17bea7df5":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":532,"dropdownType":null,"boxId":null,"title":"Sign In","transTitles":{"en":"Sign In","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://cms.triathlon.org/","multilingual_url":null,"linkClass":"site-login","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":81,"dropdownType":null,"boxId":null,"title":"LA 2028","transTitles":{"en":"LA 2028","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multili
30ngual_url":null,"linkClass":"header-promo-text","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":80,"dropdownType":null,"boxId":null,"title":"Triathlon Live","transTitles":{"en":"Triathlon Live","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.triathlonlive.tv/?src=main_nav","multilingual_url":null,"linkClass":"tri-logo-web","groupName":null,"showTitle":false,"imgPath":"765d9b5b-b9c3-4aca-912d-d28a919724e7","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":525,"dropdownType":null,"boxId":null,"title":"Triathlon Live","transTitles":{"en":"Triathlon Live","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://triathlonlive.tv/?src=main_nav","multilingual_url":null,"linkClass":"tri-logo-mob","groupName":null,"showTitle":false,"imgPath":"2bb21ab6-d80b-4c3f-8bdc-e1c9ebcbe40c","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"cad6383d-84e7-42bf-a85f-be237595e916":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"groupName":"Events","groupMenus":[{"id":455,"dropdownType":null,"boxId":null,"title":"All Events","transTitles":{"en":"All Events","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":456,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":63,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":64,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":"aea501d5-2981-4229-81e0-9ca52c9492ca","subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Athletes","groupMenus":[{"id":477,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":478,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":479,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":480,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"News & Media","groupMenus":[{"id":481,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":482,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":483,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"The Sport","groupMenus":[{"id":484,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":485,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":486,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":487,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":488,"dropdownType":null,"boxId":null,"title":"Duathlon","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":489,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":490,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":491,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":492,"dropdownType":null,"boxId":null,"title":"Mixed Relay","transTitles":{"en":"Mixed Relay","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"More","groupMenus":[{"id":493,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":494,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":495,"dropdownType":null,"boxId":null,"title":"Sustainability","transTitles":{"en":"Sustainability","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees/sustainability-commission","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":496,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":497,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":498,"dropdownType":null,"boxId":null,"title":"Anti-doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":499,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":500,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":501,"dropdownType":null,"boxId":null,"title":"Brand resources","transTitles":{"en":"Brand resources","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Rankings","groupMenus":[{"id":502,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":503,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":504,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":505,"dropdownType":null,"boxId":null,"title":"Ranking Archives","transTitles":{"en":"Ranking Achives","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Development","groupMenus":[{"id":506,"dropdownType":null,"boxId":null,"title":"Development Hub","transTitles":{"en":"Development Hub","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":507,"dropdownType":null,"boxId":null,"title":"Team World Triathlon","transTitles":{"en":"Team World Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/team","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":508,"dropdownType":null,"boxId":null,"title":"Course Calendar","transTitles":{"en":"Course Calendar","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/calendar","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":509,"dropdownType":null,"boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":510,"dropdownType":null,"boxId":null,"title":"Coaches","transTitles":{"en":"Coaches","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
30h","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}]}],"nonRegexBased":[]},"c5839ae1-4029-4584-9138-dd5de671fb05":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":74,"dropdownType":null,"boxId":null,"title":"Contact Us","transTitles":{"en":"Contact Us","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":78,"dropdownType":null,"boxId":null,"title":"Triathlon API","transTitles":{"en":"Triathlon API","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://developers.triathlon.org/","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":75,"dropdownType":null,"boxId":null,"title":"Site Status","transTitles":{"en":"Site Status","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://status.triathlon.org/","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":77,"dropdownType":null,"boxId":null,"title":"Privacy Notice","transTitles":{"en":"Privacy Notice","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/privacy-notice","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":878,"dropdownType":null,"boxId":null,"title":"Cookie Policy","transTitles":{"en":"Cookie Policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/cookie-policy","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":76,"dropdownType":null,"boxId":null,"title":"Terms & Conditions","transTitles":{"en":"Terms & Conditions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/terms-and-conditions","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"3a60ba3e-6fba-4ccf-9d7c-ee520504f3a8":{"regexBased":[{"allowedPath":"^\\/development(?:\\/.*)?$","logo":"9283ee4c-2074-4393-8d1d-6e02cebc0081","logoUrl":"/development","menuList":[{"id":100,"dropdownType":"basic-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":269,"dropdownType":null,"boxId":null,"title":"About Athlete development ","transTitles":{"en":"About Athlete development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/athlete-development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":270,"dropdownType":null,"boxId":null,"title":"Team World Triathlon","transTitles":{"en":"Team World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/team","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":271,"dropdownType":null,"boxId":null,"title":"Athlete Development Camps","transTitles":{"en":"Athlete Development Camps","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/camps","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":272,"dropdownType":null,"boxId":null,"title":"Athlete Scholarship","transTitles":{"en":"Athlete Scholarship","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/athlete-scholarship","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":273,"dropdownType":null,"boxId":null,"title":"Para Athlete Support Grants","transTitles":{"en":"Para Athlete Support Grants","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/para-athlete-support-camp","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":101,"dropdownType":"basic-dropdown","boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":264,"dropdownType":null,"boxId":null,"title":"Annual NF Survey & Results","transTitles":{"en":"Annual NF Survey & Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/national-federation-survey","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":265,"dropdownType":null,"boxId":null,"title":"Membership Requirements","transTitles":{"en":"Membership Requirements","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/affiliation-criteria","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":266,"dropdownType":null,"boxId":null,"title":"Members Open Hours: Bi-monthly Meetings","transTitles":{"en":"Members Open Hours: Bi-monthly meetings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/members-open-hours","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":268,"dropdownType":null,"boxId":null,"title":"Find a Federation","transTitles":{"en":"Find a Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":102,"dropdownType":"basic-dropdown","boxId":null,"title":"Coaches","transTitles":{"en":"Coaches","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"secondary-nav-link-coaches","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":275,"dropdownType":null,"boxId":null,"title":"Objectives, Strategy, Pathway","transTitles":{"en":"Objectives, Strategy, Pathway","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
30h/coaches-education-objectives-strategy-and-pathway","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":544,"dropdownType":null,"boxId":null,"title":"Community Level Coaching Course","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/community-level-coaching-course","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":276,"dropdownType":null,"boxId":null,"title":"Level 1 Coach Certification","transTitles":{"en":"Level 1 Coach Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/level-1-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":277,"dropdownType":null,"boxId":null,"title":"Level 2 Coach Certification","transTitles":{"en":"Level 2 Coach Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/level-2-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":734,"dropdownType":null,"boxId":null,"title":"Para Triathlon Coach Certification","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/para-triathlon-coach-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":278,"dropdownType":null,"boxId":null,"title":"Revalidation of Coaches Scheme","transTitles":{"en":"Revalidation of Coaches Scheme","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/certification-revalidation-scheme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":279,"dropdownType":null,"boxId":null,"title":"Accredited Coach Education Program","transTitles":{"en":"Accredited Coach Education Program","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/accredited-coach-education-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":280,"dropdownType":null,"boxId":null,"title":"Coach Education Partnership Programme","transTitles":{"en":"Coach Education Partnership Programme","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/coach-education-partnership-programme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":281,"dropdownType":null,"boxId":null,"title":"Continuing Professional Development Courses","transTitles":{"en":"Continuous Professional Development Courses","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/continuing-professional-development-courses","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":282,"dropdownType":null,"boxId":null,"title":"World Triathlon Coach Facilitators","transTitles":{"en":"World Triathlon Coach Facilitators","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/world-triathlon-coach-facilitators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":284,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
30h/coach-education-documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":103,"dropdownType":"basic-dropdown","boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":285,"dropdownType":null,"boxId":null,"title":"About Technical Officials","transTitles":{"en":"About Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":286,"dropdownType":null,"boxId":null,"title":"Certification","transTitles":{"en":"Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":287,"dropdownType":null,"boxId":null,"title":"Certificate & Badge Download","transTitles":{"en":"Certificate & Badge Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/certificate","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":288,"dropdownType":null,"boxId":null,"title":"Assessment & Feedback","transTitles":{"en":"Assessment & Feedback","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/assessment-and-feedback-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":290,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":533,"dropdownType":null,"boxId":null,"title":"TO Education Programme (ATOEP)","transTitles":{"en":"TO Education Programme Accreditation (ATOEP)","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/atoep-programme","multilingual_url":null,"linkClass":"/development/technical-officials/atoep-programme","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":104,"dropdownType":"basic-dropdown","boxId":null,"title":"Other Programmes","transTitles":{"en":"Other Programmes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":291,"dropdownType":null,"boxId":null,"title":"Leadership Mentoring","transTitles":{"en":"Leadership Mentorning","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/mentors/mentoring-programme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":292,"dropdownType":null,"boxId":null,"title":"Sport Activators","transTitles":{"en":"Sport Activators","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/activators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":293,"dropdownType":null,"boxId":null,"title":"ParaTriathlon","transTitles":{"en":"ParaTriathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":105,"dropdownType":null,"boxId":null,"title":"Calendar","transTitles":{"en":"Calendar","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/calendar","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":106,"dropdownType":"basic-dropdown","boxId":null,"title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":294,"dropdownType":null,"boxId":null,"title":"Vision, Mission, Goals","transTitles":{"en":"Vision, Mission, Goals","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/overview","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":295,"dropdownType":null,"boxId":null,"title":"Olympic Solidarity","transTitles":{"en":"Olympic Solidarity","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/olympic-solidarity","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":296,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":297,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":107,"dropdownType":null,"boxId":null,"title":"Education","transTitles":{"en":"Education","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://education.tri
30athlon.org/","multilingual_url":null,"linkClass":"redirect","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/europe(?:\\/.*)?$","logo":"4e70a54f-647a-4e18-95bf-a4d8ac03d5d6","logoUrl":"/confederations/europe","menuList":[{"id":210,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":211,"dropdownType":"basic-dropdown","boxId":"","title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":212,"dropdownType":"","boxId":"","title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":213,"dropdownType":"","boxId":"","title":"History","transTitles":{"en":"History","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about/history","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":214,"dropdownType":"basic-dropdown","boxId":"","title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":215,"dropdownType":"","boxId":"","title":"Strategic Plan","transTitles":{"en":"Strategic Plan","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/strategic-plan","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":216,"dropdownType":"","boxId":"","title":"Honorary Members","transTitles":{"en":"Honorary Members","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/honorary-members","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":217,"dropdownType":"","boxId":"","title":"Audited Accounts","transTitles":{"en":"Audited Accounts","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about/audited-accounts","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":218,"dropdownType":"","boxId":"","title":"Congress and Board Meetings Key Actions","transTitles":{"en":"Congress and Board Meetings Key Actions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/congress-and-board-meetings-key-actions","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":219,"dropdownType":"","boxId":"","title":"Conflict of Interest or Loyalty Declarations","transTitles":{"en":"Conflict of Interest or Loyalty Declarations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":220,"dropdownType":"","boxId":"","title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/executive-board","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":221,"dropdownType":"","boxId":"","title":"Womenâs Committee","transTitles":{"en":"Womenâs Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/womens-committee","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":222,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":223,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":224,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":225,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":226,"dropdownType":"basic-dropdown","boxId":"","title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":227,"dropdownType":"","boxId":"","title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":228,"dropdownType":"","boxId":"","title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development/technical-officials","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":229,"dropdownType":"","boxId":"","title":"Development Comittee","transTitles":{"en":"Development Comittee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development/development-committee","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":231,"dropdownType":"basic-dropdown","boxId":"","title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":232,"dropdownType":"","boxId":"","title":"Downloads","transTitles":{"en":"Downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/downloads","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":233,"dropdownType":"","boxId":"","title":"Constitution","transTitles":{"en":"Constitution"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/constitution","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":234,"dropdownType":"","boxId":"","title":"Integrity","transTitles":{"en":"Integrity","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/integrity","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":235,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/oceania(?:\\/.*)?$","logo":"f21de502-eaa3-490c-9767-96fa94dd4a8d","logoUrl":"/confederations/oceania","menuList":[{"id":237,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":249,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":250,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":251,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":252,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":521,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":522,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/downloads","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":262,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/asia(?:\\/.*)?$","logo":"4bab363f-7f74-4fc6-8b79-3dc11b92131d","logoUrl":"/confederations/asia","menuList":[{"id":156,"dropdownType":"","boxId":null,"title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":160,"dropdownType":"basic-dropdown","boxId":null,"title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":166,"dropdownType":"","boxId":null,"title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":167,"dropdownType":"","boxId":null,"title":"Committee Members","transTitles":{"en":"Committee Members","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/about/committee-members","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":168,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":169,"dropdownType":"","boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":170,"dropdownType":"","boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":171,"dropdownType":"","boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":172,"dropdownType":"basic-dropdown","boxId":null,"title":"Development","transTitles":{"en":"Development","es"
30:"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":173,"dropdownType":"","boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":175,"dropdownType":"","boxId":null,"title":"Sport Development Coordinator","transTitles":{"en":"Sport Development Coordinator","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/sport-development-coordinator","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":174,"dropdownType":"","boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":523,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/downloads","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":181,"dropdownType":"","boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/americas(?:\\/.*)?$","logo":"8af11efb-0b57-4b03-ade5-56de73cf7d83","logoUrl":"/confederations/americas","menuList":[{"id":129,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":133,"dropdownType":"basic-dropdown","boxId":null,"title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":529,"dropdownType":null,"boxId":null,"title":"Goals, Vision & Mission","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/mission","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":134,"dropdownType":null,"boxId":null,"title":"Staff","transTitles":{"en":"Staff","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/staff","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":139,"dropdownType":null,"boxId":null,"title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":135,"dropdownType":null,"boxId":null,"title":"Technical Committee","transTitles":{"en":"Technical Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/technical-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":136,"dropdownType":null,"boxId":null,"title":"Medical Committee","transTitles":{"en":"Medical Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/medical-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":137,"dropdownType":null,"boxId":null,"title":"Audit Committee","transTitles":{"en":"Audit Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/audit-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":138,"dropdownType":null,"boxId":null,"title":"Paratriathlon Committee","transTitles":{"en":"Paratriathlon Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/paratriathlon-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":140,"dropdownType":null,"boxId":null,"title":"Development Committee","transTitles":{"en":"Development Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/development-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":141,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":142,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":143,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":144,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":145,"dropdownType":"basic-dropdown","boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":518,"dropdownType":null,"boxId":null,"title":"A.T. Development Pillars","transTitles":{"en":"A.T. Development Pillars","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/pillars","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":519,"dropdownType":null,"boxId":null,"title":"A.T. Assistance Program","transTitles":{"en":"Assistance Program","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/assistance-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":520,"dropdownType":null,"boxId":null,"title":"TRI Classification Criteria","transTitles":{"en":"TRI Classification Criteria","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/classification-criteria","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":150,"dropdownType":"basic-dropdown","boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":154,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/africa(?:\\/.*)?$","logo":"710bea3e-078f-4495-9f33-f0e90308a2f1","logoUrl":"/confederations/africa","menuList":[{"id":183,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":187,"dropdownType":"basic-dropdown","boxId":"","title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":193,"dropdownType":"","boxId":"","title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/governance/executive-board","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":195,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":196,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":197,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":198,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":204,"dropdownType":"basic-dropdown","boxId":"","title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/documents","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":208,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs(?:\\/.*)?$","logo":"f25d9e01-b168-417c-b6ac-db074f9754dc","logoUrl":"/events/wtcs","menuList":[{"id":83,"dropdownType":"basic-dropdown","boxId":null,"title":"The Races","transTitles":{"en":"The Races","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":84,"dropdownType":null,"boxId":null,"title":"Abu Dhabi","transTitles":{"en":"Abu Dhabi","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/abu-dhabi","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":85,"dropdownType":null,"boxId":null,"title":"Samarkand","transTitles":{"en":"Samarkand","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/samarkand","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":825,"dropdownType":null,"boxId":null,"title":"Yokohama","transTitles":{"en":"Yokohama","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/yokohama","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":590,"dropdownType":null,"boxId":null,"title":"Alghero","transTitles":{"en":"Alghero","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/alghero","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":605,"dropdownType":null,"boxId":null,"title":"Quiberon","transTitles":{"en":"Quiberon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/quiberon","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":87,"dropdownType":null,"boxId":null,"title":"Hamburg","transTitles":{"en":"Hamburg","es":"","de":"","jp":"","it":"","fr":""}
30,"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/hamburg","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":826,"dropdownType":null,"boxId":null,"title":"London","transTitles":{"en":"London","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/london","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":526,"dropdownType":null,"boxId":null,"title":"Weihai","transTitles":{"en":"Weihai","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/weihai","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":86,"dropdownType":null,"boxId":null,"title":"Karlovy Vary","transTitles":{"en":"Karlovy Vary","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/karlovy-vary","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":827,"dropdownType":null,"boxId":null,"title":"Pontevedra","transTitles":{"en":"Pontevedra","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/pontevedra","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":90,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":91,"dropdownType":"basic-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":92,"dropdownType":null,"boxId":null,"title":"Elite Men","transTitles":{"en":"Elite Men","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings/world-triathlon-championship-series/men","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":93,"dropdownType":null,"boxId":null,"title":"Elite Women","transTitles":{"en":"Elite Women","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings/world-triathlon-championship-series/women","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":94,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":95,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":96,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":97,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":98,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":452,"dropdownType":null,"boxId":null,"title":"Shop","transTitles":{"en":"Shop","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.worldtriathlonstore.com/?src=secondary_nav","multilingual_url":null,"linkClass":"redirect","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"5dae56fd-5e71-4214-989b-76270161c000":{"regexBased":[{"allowedPath":"^\\/events\\/wtcs\\/cagliari(?:\\/(.*))?$","logo":"493bf79b-6ab2-4a6f-863b-39f6c4348ad5","logoUrl":"/events/wtcs/cagliari","menuList":[{"id":512,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"WTCS Homepage","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":113,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"Results","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/cagliari/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/montreal(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":345,"dropdownType":"basic-dropdown","boxId":null,"title":"Competition","transTitles":{"en":"Competition","es":"","de":"","jp":"","it":"","fr":"Competition"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":346,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":{"en":"General Overview","es":"","de":"","jp":"","it":"","fr":"General Overview"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":347,"dropdownType":null,"boxId":null,"title":"Volunteer","transTitles":{"en":"Volunteer","es":"","de":"","jp":"","it":"","fr":"Volunteer"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/volunteer","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":348,"dropdownType":null,"boxId":null,"title":"Spectators","transTitles":{"en":"Spectators","es":"","de":"","jp":"","it":"","fr":"Spectators"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/spectators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":349,"dropdownType":null,"boxId":null,"title":"Water Quality","transTitles":{"en":"Water Quality","es":"","de":"","jp":"","it":"","fr":"Water Quality"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/water-quality","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":350,"dropdownType":null,"boxId":null,"title":"Local Information","transTitles":{"en":"Local Information","es":"","de":"","jp":"","it":"","fr":"Local Information"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/local-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":363,"dropdownType":null,"boxId":null,"title":"Frequently Asked Questions","transTitles":{"en":"Frequently Asked Questions","es":"","de":"","jp":"","it":"","fr":"Frequently Asked Questions"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/faqs","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":351,"dropdownType":null,"boxId":null,"title":"Registration","transTitles":{"en":"Registration","es":"","de":"","jp":"","it":"","fr":"Registration"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/registration","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":352,"dropdownType":"basic-dropdown","boxId":null,"title":"For Athletes","transTitles":{"en":"For Athletes","es":"","de":"","jp":"","it":"","fr":"For Athletes"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":353,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"","it":"","fr":"Athlete Information"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":354,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"Start Lists"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":355,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"Schedule"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":356,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"Results"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":357,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":"News & Media"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":358,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":"News"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":359,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":"Videos"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":360,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":"Photo Galleries"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":361,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"Contact"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":362,"dropdownType":null,"boxId":null,"title":"Shop","transTitles":{"en":"Shop","es":"","de":"","jp":"","it":"","fr":"Shop"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/shop","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/yokohama(?:\\/(.*))?$","logo":"e29f8516-bfff-4fc1-a954-798fdfc922c8","logoUrl":"/events/wtcs/yokohama","menuList":[{"id":513,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"WTCS Homepage","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":591,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"Home","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":592,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"Start Lists","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":593,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":594,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"鏿æ
å ±","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LA
30NGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":595,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"Schedule","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":376,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"çµæ","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":596,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"Contact","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/abu-dhabi(?:\\/.*)?$","logo":"91004a9a-be39-4276-95e4-b9f7e636bbb1","logoUrl":"/events/wtcs/abu-dhabi","menuList":[{"id":445,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":585,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":586,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":587,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":588,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":396,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":589,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/torremolinos(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":514,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"WTCS Homepage","de"
30:"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":536,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"Start Lists","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/torremolinos/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":436,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"Results","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/torremolinos/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/hamburg(?:\\/(.*))?$","logo":"eb4a080d-1eab-43a0-88fa-8e3074045adc","logoUrl":"/events/wtcs/hamburg","menuList":[{"id":511,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"WTCS Homepage","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":578,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"Home","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":579,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"Start Lists","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":580,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"Event Details","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":581,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"Athlete Info","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":582,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"Zeitplan","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":416,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"Results","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":584,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"Contact","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/alghero(?:\\/(.*))?$","logo":"fad62261-ea28-4c79-aa5a-9d9c7db2386c","logoUrl":null,"menuList":[{"id":549,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"WTCS Homepage","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":550,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"Home","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":572,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"Elenco Partenti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":601,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"News & Media","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":602,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"Notizie","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":603,"dropdownType":null,"boxId":null,"title":"Photos","transTitles":{"en":"Photos","es":"","de":"","jp":"","it":"Gallerie","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":604,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"Video","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":573,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"Dettagli dell'Evento","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":574,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"","it":"Informazioni sugli Atleti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":575,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"Programma","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":576,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"Risultati","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":577,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"Contatti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/karlovy-vary(?:\\/.*)?$","logo":"88ecc3ea-3774-445b-a58f-6c8fc09218a8","logoUrl":"/events/wtcs/karlovy-vary","menuList":[{"id":552,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":553,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":566,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":567,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":568,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":569,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":570,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":571,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/wollongong(?:\\/.*)?$","logo":"c302d13a-a884-4b25-a579-8cafcc76051e","logoUrl":"/events/wtcs/wollongong","menuList":[{"id":555,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":556,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":560,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":561,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":562,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":563,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":564,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":565,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"7218022b-0b15-41c9-bd90-68a4ba56df2f":{"regexBased":[{"allowedPath":"^\\/events\\/(?!wtcs($|\\/)).*$","logo":null,"logoUrl":"","menuList":[{"id":531,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle"
30:null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":338,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":530,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":337,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete info","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":339,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":340,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":341,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/olympics(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":454,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":{"en":"General Overview","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":458,"dropdownType":null,"boxId":null,"title":"Olympics History","transTitles":{"en":"Olympics History","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics/history","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":457,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/paralympics(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":466,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":475,"dropdownType":null,"boxId":null,"title":"Get to Know","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/get-to-know","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":474,"dropdownType":null,"boxId":null,"title":"Paralympics History","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":473,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]}},"staticPageUrls":["winter-triathlon","duathlon","long-distance-triathlon","aquathlon","overview-of-itu-development","itu-scholarship","team-world-triathlon","itu-triathlon-development-camps","olympic-solidarity","members-affiliation-membership-criteria","athlete-development","contact-us","etu-contact-details","swimming","cycling","running","rest","nutrition","documents","live-coverage","tv","jobs1","development","about","media","multisports","multimedia","age-group","paratriathlon2","events1","results1","sport-classes","about1","congress","news","news1","cross-triathlon","2009-triathlon-world-championships--gold-coast","2008-triathlon-world-championships--vancouver","2007-triathlon-world-championships--hamburg","2006-triathlon-world-championships--lausanne","2010-triathlon-world-championships--budapest","documentation","regional-website-editor","event-administration","science","triathlon-mixed-relay1","news2","about2","events2","videos","format","olympics","yog","back-the-bid1","videos1","technical-officials-documents","continental-coordinators","contact","documents2","certification","technical-officials1","2011-triathlon-world-championships--beijing","olympics1","news3","competition","venue","sydney-2000","athens-2004","beijing-2008","rankings-men","spectating","singapore-2010","tickets","live-sites","schedule","training","rules","olympic-rankings-women","rankings-criteria","rankings-simulation","getting-there","course","nation-spots","qualification-system","technical-officials2","format1","results3","events3","anti-doping4","documents4","atoep-programme","2012-itu-congress-auckland","congress-documents","qualified-athletes","video-2012-contendors","co
30ach-maps","london-2012","athletes1","athlete-committee","2012-itu-world-triathlon-grand-final-auckland","/about/committees","honorary-members","federations","rankings1","itu-world-triathlon-series","rankings2","videos2","federation-user-guide","event-entries","federation-details","publishing-and-editing-news","results4","members2","event-user-guide","editing-event-details","publishing-and-editing-news-loc","editing-event-details1","archive","itu-coaches-calendar","calendar2","2013-london","team","training-tips","2013-triathlon-ebook","tv1","2014-itu-congress-edmonton","hall-of-fame","selection-process","thank-you","executive-board","inductees","itu-online-education-hub","accredited-coach-education-program","CTPhotoCompetiton","2015-itu-congress-chicago","governance","sport-presentation","schedule1","partners","2016-itu-congress-madrid","paralympics","news4","start-list-men","start-list-women","matchups-redirect","matchups-redirect-female","matchup-redirect-male","cheer-your-team","start-lists","paratriathlon-101","medical","ppe","medical-documents","education1","technical-officials-assessment-feedback-program","to-assessment-feedback","olympic-history","2016-inductees","documents5","live-coverage1","2017-itu-congress-rotterdam","map","coach-education-documents","2019-inductees","rotterdam-finish-line-video","executive-board-meetings","cc-agreement","organigram","strategic-plan","cc-agreement-2017","relation-with-stakeholders","annual-reports","2018-itu-congress-gold-coast","2018-congress-important-dates","documents6","news5","about-ag","anti-doping","doping-violations","events4","national-federations","coach-education-partnership-programme-cepp","certification-revalidation-of-coaches-scheme-croc","faq","multimedia1","talk-like-a-triathlete","results","athletes2","athlete-stories","medal-tally-wts-gold-coast-2018","youth-olympic-games","news6","youth-olympic-games-101","voting","2019-itu-congress-lausanne","multisport-legends","coach-education-objectives-strategy-pathway","paratriathlon-athletes-sport-classes","paratriathlon-classifiers","paratriathlon-technical-officials","paratriathlon-rules-event-management","paratriathlon-coach-education","paratriathlon-calendar","activators","introduction","activator-documents","list-of-activators","mentors","introduction1","facilitator-education","mentoring-programme","accredited-facilitators","coaching-facilitators","technical-officials-facilitators","paratriathlon-classifier-facilitators","national-federations1","nf-services-department","nf-affiliation-criteria","national-federation-survey-about","national-federation-groups","athletes3","ag-ad-education","ag-ad-doping-violations","2019-congress-schedule","safeguarding-policy","race-certificate-downloads","ag-rules1","medal-tally-lausanne-2019","sustainability","gdpr","policies","medal-tally-pontevedra-2019","athlete-agreement-guide","olympic-history-and-medallists","world-triathlon-champions-elite-men","world-triathlon-champions-elite-women","qualified-athletes1","qualification-criteria","tokyo-2020","2020-congress","federation-logos","/about/committees/athletes-committee","/about/committees/audit-committee","/about/committees/coaches-committee","/about/committees/constitution-committee","/about/committees/credentials-committee","/about/committees/medical-anti-doping-committee","/about/committees/multisport-committee","/about/committees/paratriathlon-committee","/about/committees/technical-committee","/about/committees/womens-committee","/about/committees/sustainability-commission","/about/committees/ag-commission","brand-resources","introducing-world-triathlon","search","/about/committees/world-triathlon-tribunal","/about/committees/development-commission","/about/committees/equity-diversity-and-inclusion-commission","qualification-ranking","course-maps","paralympic-history","tokyo-20201","tokyo-2020-para-triathlon-schedule","qualification-ranking1","qualification-criteria1","course-maps1","tokyo2020-triathlon","tokyo2020-para-triathlon","world-triathlon-pre-event-covid-19-screening-guide","tokyo-2020-media-guide","prize-money","prevention-of-competition-manipulation","start-lists1","results5","tokyo-2020-paralympic-games-media-guide","results6","/about/committees/noc-relations-commission","2021-congress","world-triathlon-championship-series-2021","request-account","2022-multisport-wch-targu-mures","view-file","arena-games-triathlon-world-championship-series","events5","oneplan-world-triathlons-official-event-planning-partner","/development/development-regional-cup","activator-community-seminar-overview-document-schedule","cpd-courses","live-timing","2022-world-triathlon-multisport-championships-samorin","sustainability1","2022-world-triathlon-congress","2023-world-triathlon-multisport-championships-ibiza","2023-world-triathlon-winter-championships-skeikampen","2023-world-triathlon-sprint-relay-championships-hamburg","2023-world-triathlon-age-group-championships-pontevedra","medal-tally-2022-world-triathlon-age-group-aquabike-championships-abu-dhabi","2022-world-triathlon-age-group-championships-abu-dhabi","medal-tally-2022-world-triathlon-championship-series-hamburg","/development/federations/nfs-open-hours/2022-nfs-open-hours","supp
30ort","/support/find-your-tri-id","country-code-lookup","athlete-waivers","para-athlete-support-grant","2023-world-triathlon-congress","pontevedra-transfers","paris-2024","qualified-athletes-paris-2024","paris-20241","qualified-athletes2","education-course-details","/development/federations/nfs-open-hours/2023-nfs-open-hours","/confederations/europe/about","/confederations/europe/development/development-committee","/confederations/europe/about/audited-accounts","/confederations/europe/contact","/confederations/europe/governance","/confederations/europe/congress-and-board-meetings-key-actions","/confederations/europe/development","/confederations/europe/downloads","/development/athletes/athlete-development","/development/athletes/camps","/development/athletes/athlete-scholarship","/development/athletes/para-athlete-support-camp","/anti-doping/doping-violations","/anti-doping/report-doping","/anti-doping/education","/development/federations/national-federation-survey","/development/federations/affiliation-criteria","/development/federations/members-open-hours","/development/coach/coaches-education-objectives-strategy-and-pathway","/development/coach/level-1-certification","/development/coach/coach-education-partnership-programme","/development/coach/accredited-coach-education-program","/development/coach/continuing-professional-development-courses","/development/coach/world-triathlon-coach-facilitators","/development/technical-officials","/development/technical-officials/atoep-programme","/development/technical-officials/certification","/development/technical-officials/documents","/development/overview","/development/coach","/development/coach/certification-revalidation-scheme","/development/technical-officials/assessment-and-feedback-program","/development/olympic-solidarity","/development/coach/level-2-certification","/confederations/europe/about/history","/anti-doping/education-course-details","/contact-us","/terms-and-conditions","/privacy-notice","/about/executive-board-meeting","/about/relation_with_stakeholders","/about/annual-reports","/about/sustainability","/about/gdpr","/about/policies","/about/organigram","/governance/congress/2023-world-triathlon-congress","/governance/congress/2022-world-triathlon-congress","/governance/congress/2021-world-triathlon-congress","/governance/congress/2020-world-triathlon-congress","/governance/congress/2019-itu-congress-lausanne","/governance/congress/2018-itu-congress-gold-coast","/development/coach/coach-education-documents","/confederations/europe/governance/womens-committee","/confederations/europe/development/technical-committee","/confederations/europe/governance/honorary-members","/confederations/europe/governance/executive-board","/confederations/europe/constitution","/confederations/europe/governance/strategic-plan","/governance/congress/2017-itu-congress-rotterdam","/governance/congress/2016-itu-congress-madrid","/events-sustainability","/governance/congress/2015-itu-congress-chicago","/governance/congress/2014-itu-congress-edmonton","/governance/congress/2013-itu-congress-london","/governance/congress/2012-itu-congress-auckland","test-page","/confederations/americas/about/mission","/governance/congress/2024-world-triathlon-congress","/confederations/oceania/development","/confederations/oceania/downloads","/confederations/oceania/contact","/confederations/africa/governance/executive-board","/confederations/africa/documents","/confederations/africa/contact","/confederations/asia/about/executive-board","/confederations/americas/about/staff","/confederations/asia/about/committee-members","/confederations/asia/development/schedule","/confederations/asia/development/sport-development-coordinator","/confederations/asia/development/technical-officials","/confederations/asia/downloads","/confederations/asia/contact","/confederations/americas/about/executive-board","/confederations/americas/development/pillars","/confederations/americas/development/assistance-program","/confederations/americas/development/classification-criteria","/confederations/americas/documents","/confederations/americas/about/technical-committee","/confederations/americas/about/medical-committee","/confederations/americas/about/audit-committee","/confederations/americas/about/paratriathlon-committee","/confederations/americas/about/development-committee","/governance/congress","/template-test","/about/honorary-members","/confederations/americas/contact","/development/coac
30h/community-level-coaching-course","/support/find_your_tri_id","/development/federations/nfs-open-hours/2024-nfs-open-hours","wollongong-lb-check","wollongong-purging-check","yokohama-testing-check","yokohama-testing-english","test-yokohama-page","venue-information","/governance/congress/2025-world-triathlon-congress","/contacts","/strategic-plan","/staff","/champions-history","/honorary-members","/executive-board","/committees","/conflict-of-interest","/aga-presentations","/audited-accounts","/contacts","/developments","/executive-board","/committees","/contacts","/executive-board","/contacts","/developments","/pillars","/assistance-program","/classification-criteria","/contacts","/mission","/staff","/executive-board","/committees","/developments","/development/coach/para-triathlon-coach-certification","/development/federations/nfs-open-hours/2025-nfs-open-hours","/ad-age-group","/governance/congress/2026-world-triathlon-congress","/cookie-policy"],"langConfig":[{"default":true,"langname":"English","is_active":true,"langvalue":"en"},{"default":false,"langname":"","is_active":true,"langvalue":"fr"},{"default":false,"langname":"","is_active":true,"langvalue":"it"},{"default":false,"langname":"","is_active":true,"langvalue":"de"},{"default":false,"langname":"","is_active":true,"langvalue":"jp"},{"default":false,"langname":"","is_active":true,"langvalue":"es"},{"default":false,"langname":"","is_active":true,"langvalue":"ar"}],"multilingualSites":[{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"fr"},"regexUrl":"^\\/events\\/wtcs\\/montreal(?:\\/.*)?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"it"},"regexUrl":"^\\/events\\/wtcs\\/cagliari(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"de","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/hamburg(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"jp","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/yokohama(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"es","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/torremolinos(?:\\/.*)?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"it"},"regexUrl":"^\\/events\\/wtcs\\/alghero(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":false,"allowedLanguages":{"primary_language":"en","secondary_language":"ar"},"regexUrl":null,"landingUrl":"localhost:3000"},{"isRegexBased":false,"allowedLanguages":{"primary_language":"en","secondary_language":"es"},"regexUrl":null,"landingUrl":"localhost:3005"}]}} 31 window.menuListingData = [{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":4,"dropdownType":"combo-box-dropdown","boxId":"trending-and-live-event-coverage","title":"Events","transTitles":{"en":"Events","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Events","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-event","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Events","groupMenus":[{"id":5,"dropdownType":null,"boxId":null,"title":"Event Search","transTitles":{"en":"Event Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":535,"dropdownType":null,"boxId":null,"title":"Event Sustainability","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events-sustainability","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Featured Events","groupMenus":[{"id":6,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":7,"dropdownType":null,"boxId":null,"title":"World Triathlon Cups","transTitles":{"en":"World Triathlon Cups","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Cup","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":540,"dropdownType":null,"boxId":null,"title":"World Championships","transTitles":{"en":"World Championships","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Championships","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":524,"dropdownType":null,"boxId":null,"title":"T100 Triathlon World Tour","transTitles":{"en":"T100 Triathlon World Tour","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://t100triathlon.com/","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":8,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"061eb904-1066-493e-8213-d649a0bd2226","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":9,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"36bc0600-bbcb-47fd-842d-e3456a5f8bf7","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":10,"dropdownType":"card-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-ranking","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":11,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"The best-performing triathletes of the season","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":12,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings sorted by Para Triathlon Sport Classes","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":13,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings by Continental Federation","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":"continent-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":14,"dropdownType":null,"boxId":null,"title":"Ranking Archive","transTitles":{"en":"Ranking Archive","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Archive of Ranking Data from previous years","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":"archive-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":15,"dropdownType":"group-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-athlete","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":null,"groupMenus":[{"id":16,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":17,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":18,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"History of Champions","groupMenus":[{"id":19,"dropdownType":null,"boxId":null,"title":"Olympic History and Medallists","transTitles":{"en":"Olympic History and Medallists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympic-history-and-medalists","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":543,"dropdownType":null,"boxId":null,"title":"Paralympic History and Medallists","transTitles":{"en":"Paralympic History and Medallists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":20,"dropdownType":null,"boxId":null,"title":"Triathlon World Champions","transTitles":{"en":"Triathlon World Champions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-triathlon-champions-elite-women","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"For Athletes","groupMenus":[{"id":21,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":22,"dropdownType":null,"boxId":null,"title":"Race Certificate Download","transTitles":{"en":"Race Certificate Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/certificates","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":23,"dropdownType":"group-dropdown","boxId":null,"title":"The Sport","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-sport","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Programs","groupMenus":[{"id":24,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":25,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":26,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":32,"dropdownType":null,"boxId":null,"title":"Triathlon Mixed Relay","transTitles":{"en":"Triathlon Mixed Relay","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Multisport","groupMenus":[{"id":27,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":28,"dropdownType":null,"boxId":null,"title":"Duathlon / Cross Duathlon","transTitles":{"en":"Duathlon / Cross Duathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":29,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":30,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":31,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"g
31rouped":[],"nonGrouped":[]}}]},{"groupName":"About Triathlon","groupMenus":[{"id":33,"dropdownType":null,"boxId":null,"title":"Frequently Asked Questions","transTitles":{"en":"Frequently Asked Questions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/faqs","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":34,"dropdownType":null,"boxId":null,"title":"Talk like a Triathlete","transTitles":{"en":"Talk like a Triathlete","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/talk-like-a-triathlete","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":35,"dropdownType":"combo-box-dropdown","boxId":"latest-news","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-media","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":36,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":"latest-news","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":37,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":"latest-videos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":38,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":"latest-photos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":527,"dropdownType":null,"boxId":null,"title":"Media Centre","transTitles":{"en":"Media Centre","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/media-centre","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":39,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":40,"dropdownType":"group-dropdown","boxId":null,"title":"More","transTitles":{"en":"More","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"nav-link-more","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-more","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"About","groupMenus":[{"id":48,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":49,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":50,"dropdownType":null,"boxId":null,"title":"XXXIX World Triathlon Congress","transTitles":{"en":"XXXIX World Triathlon Congress","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/governance/congress/2026-world-triathlon-congress","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":542,"dropdownType":null,"boxId":null,"title":"World Triathlon Executive Board","transTitles":{"en":"World Triathlon Executive Board","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":537,"dropdownType":null,"boxId":null,"title":"Committees, Commissions & Tribunal","transTitles":{"en":"Committees, Commissions & Tribunal","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":51,"dropdownType":null,"boxId":null,"title":"Hall of Fame","transTitles":{"en":"Hall of Fame","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/hall-of-fame","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":52,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Clean Sport","groupMenus":[{"id":55,"dropdownType":null,"boxId":null,"title":"Medical","transTitles":{"en":"Medical","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/medical","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":56,"dropdownType":null,"boxId":null,"title":"Anti-Doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":57,"dropdownType":null,"boxId":null,"title":"Prevention of competition manipulation","transTitles":{"en":"Prevention of competition manipulation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/prevention-of-competition-manipulation","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":58,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Resources","groupMenus":[{"id":59,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":60,"dropdownType":null,"boxId":null,"title":"Brand Resources","transTitles":{"en":"Brand Resources","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":53,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":54,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}}]}]</script>
31<script data-n-head="ssr"> 32 window.listingDetails = {"meta_info":{"tabs":[{"key":"All results","type":"all_results","title":"All results","isDefault":true},{"key":"tri_prod_events","type":"events","title":"Events","dataKey":"allEventData","dataValue":"eventData","isDefault":false},{"key":"tri_prod_members","type":"athletes","title":"Athletes","dataKey":"allAthleteData","dataValue":"athleteData","isDefault":false},{"key":"tri_prod_articles","type":"news","title":"News","dataKey":"allArticleData","dataValue":"articleData","isDefault":false},{"key":"tri_prod_galleries","type":"galleries","title":"Galleries","dataKey":"allGalleriesData","dataValue":"galleriesData","isDefault":false},{"key":"tri_prod_videos","type":"videos","title":"Videos","dataKey":"allVideosData","dataValue":"videosData","isDefault":false},{"key":"tri_prod_downloads","type":"downloads","title":"Documents","dataKey":"allDocumentData","dataValue":"documentData","isDefault":false},{"key":"tri_prod_national_federations","type":"federations","title":"Federations","dataKey":"allFederationData","dataValue":"federationData","isDefault":false},{"key":"tri_prod_pages","type":"pages","title":"Web pages","dataKey":"allWebpagesData","dataValue":"webpagesData","isDefault":false}],"lg_col":"1","lg_row":"10","md_col":"1","md_row":"0","sm_col":"1","sm_row":"10","xl_col":"1","xl_row":"0","xs_col":"1","xs_row":"0","carousel":{"mobile":{"info":[{"order":1,"preview":true,"thumbnail":false}],"swiper":true}},"show_date":0,"extraclass":"waf-horizontal-list","show_title":0,"athletesKey":"tri_prod_members","facetFilter":["site_ids:4"],"hitsPerPage":12,"listingTabs":{"news":[{"type":"all","title":"All News","isDefault":true},{"type":"event","title":"Events","subTabs":[{"type":"all_events","title":"All Events","isDefault":true,"categories":["World Triathlon Championship Series","World Cup","Multisports"]},{"type":"wtcs","title":"WTCS","isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"world_cups","title":"World Cups","isDefault":false,"categories":["World Cup"]},{"type":"multisport","title":"Multisport","isDefault":false,"categories":["Multisports"]}],"isDefault":false,"categories":["World Triathlon Championship Series","World Cup","Multisports"]},{"type":"paris_2024","title":"Paris 2024","subTabs":[{"type":"all_paris_2024","title":"All Paris 2024","isDefault":true,"categories":["Olympics","Paralympics"]},{"type":"olympics","title":"Olympics","isDefault":false,"categories":["Olympics"]},{"type":"paralympics","title":"Paralympics","isDefault":false,"categories":["Paralympics"]}],"isDefault":false,"categories":["Olympics","Paralympics"],"searchText":"Paris 2024"},{"type":"wtcs","title":"WTCS","subTabs":[{"type":"all_wtcs","title":"All WTCS","isDefault":true,"categories":["World Triathlon Championship Series"]},{"type":"2024","year":["2024"],"title":"2024","isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"2023","year":["2023"],"title":"2023","isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"2022","year":["2022"],"title":"2022","isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"2021","year":["2021"],"title":"2021","isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"2020","year":["2020"],"title":"2020","isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"older","title":"Older","isDefault":false,"categories":["World Triathlon Championship Series"],"getPreviousYears":"2020"}],"isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"development","title":"Development","subTabs":[{"type":"all_development","title":"All Development","isDefault":true,"categories":["World Triathlon","Sport Development","Technical"]},{"type":"team_world_triathlon","title":"Team World Triathlon","isDefault":false,"categories":["World Triathlon"]},{"type":"camps","title":"Camps","isDefault":false,"categories":["Sport Development"]},{"type":"education","title":"Education","isDefault":false,"categories":["Technical"]}],"isDefault":false,"categories":["World Triathlon","Sport Development","Technical"]}],"videos":[{"type":"all","title":"All videos","isDefault":true},{"type":"All events","title":"Events","subTabs":[{"type":"all_events","title":"All events","isDefault":true,"categories":["world_triathlon_championship_series","world_cup","multisports","major_games"]},{"type":"wtcs","title":"WTCS","isDefault":false,"categories":["world_triathlon_championship_series"]},{"type":"world_cups","title":"World Cups","isDefault":false,"categories":["world_cup"]},{"type":"multisport","title":"Multisport","isDefault":false,"categories":["multisports"]},{"type":"major_games","title":"Major Games","isDefault":false,"categories":["major_games"]}],"isDefault":false,"categories":["world_triathlon_championship_series","world_cup","multisports","major_games"]},{"type":"interviews","title":"Interviews","subTabs":[{"type":"all_interviews","title":"All Interviews","isDefault":true,"categories":["athletes"]},{"type":"2024","year":["2024"],"title":"2024","isDefault":false,"categories":["athletes"]},{"type":"2023","year":["2023"],"title":"2023","isDefault":false,"categories":["athletes"]},{"type":"2022","year":["2022"],"title":"2022","isDefault":false,"categories":["athletes"]},{"type":"2021","year":["2021"],"title":"2021","isDefault":false,"categories":["athletes"]},{"type":"2020","year":["2020"],"title":"2020","isDefault":false,"categories":["athletes"]},{"type":"older","title":"Older","isDefault":false,"categories":["athletes"],"getPreviousYears":"2020"}],"isDefault":false,"categories":["athletes"]},{"type":"olympics_paralympics","title":"Olympics/Paralympics","subTabs":[{"type":"all_olympics","title":"All Olympics","isDefault":true,"categories":["olympics","paralympics"]},{"type":"paris_2024","title":"Paris 2024","isDefault":false,"categories":["olympics","paralympics"],"searchText":"Paris 2024"},{"type":"tokyo_2020","title":"Tokyo 2020","isDefault":false,"categories":["olympics","paralympics"],"searchText":"Tokyo 2020"},{"type":"rio_2016","title":"Rio 2016","isDefault":false,"categories":["olympics","paralympics"],"searchText":"Rio 2016"},{"type":"london_2012","title":"London 2012","isDefault":false,"categories":["olympics","paralympics"],"searchText":"London 2012"},{"type":"sydney_2008","title":"Sydney 2008","isDefault":false,"categories":["olympics","paralympics"],"searchText":"Sydney 2008"}],"isDefault":false,"categories":["olympics","paralympics"]},{"type":"development","title":"Development","subTabs":[{"type":"all_development","title":"All Development","isDefault":true,"categories":["world_triathlon","sport_development","technical"]},{"type":"team_world_triathlon","title":"Team World Triathlon","isDefault":false,"categories":["world_triathlon"]},{"type":"camps","title":"Camps","isDefault":false,"categories":["sport_development"]},{"type":"education","title":"Education","isDefault":false,"categories":["technical"]}],"isDefault":false,"categories":["world_triathlon","sport_development","technical"]},{"type":"most_watched","title":"Most watched","subTabs":[{"type":"all_most_watched","title":"All","isDefault":true,"categories":["most_watched"]},{"type":"2024","year":["2024"],"title":"2024","isDefault":false,"categories":["most_watched"]},{"type":"2023","year":["2023"],"title":"2023","isDefault":false,"categories":["most_watched"]},{"type":"2022","year":["2022"],"title":"2022","isDefault":false,"categories":["most_watched"]},{"type":"2021","year":["2021"],"title":"2021","isDefault":false,"categories":["most_watched"]},{"type":"2020","year":["2020"],"title":"2020","isDefault":false,"categories":["most_watched"]},{"type":"older","title":"Older","isDefault":false,"categories":["most_watched"],"getPreviousYears":"2020"}],"isDefault":false,"categories":["most_watched"]}],"galleries":[{"type":"all","title":"All event galleries","isDefault":true},{"type":"wtcs","title":"WTCS","subTabs":[{"type":"all_wtcs","title":"All WTCS","isDefault":true,"categories":["World Triathlon Championship Series"]},{"type":"2024","year":["2024"],"title":"2024","isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"2023","year":["2023"],"title":"2023","isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"2022","year":["2022"],"title":"2022","isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"2021","year":["2021"],"title":"2021","isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"2020","year":["2020"],"title":"2020","isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"older","title":"Older","isDefault":false,"categories":["World Triathlon Championship Series"],"getPreviousYears":"2020"}],"isDefault":false,"categories":["World Triathlon Championship Series"]},{"type":"world_cups","title":"World Cups","subTabs":[{"type":"all_world_cups","title":"All World Cups","isDefault":true,"categories":["World Cup"]},{"type":"2024","year":["2024"],"title":"2024","isDefault":false,"categories":["World Cup"]},{"type":"2023","year":["2023"],"title":"2023","isDefault":false,"categories":["World Cup"]},{"type":"2022","year":["2022"],"title":"2022","isDefault":false,"categories":["World Cup"]},{"type":"2021","year":["2021"],"title":"2021","isDefault":false,"categories":["World Cup"]},{"type":"2020","year":["2020"],"title":"2020","isDefault":false,"categories":["World Cup"]},{"type":"older","title":"Older","isDefault":false,"categories":["World Cup"],"getPreviousYears":"2020"}],"isDefault":false,"categories":["World Cup"]},{"type":"olympics_paralympics","title":"Olympics/Paralympics","subTabs":[{"type":"all_olympics","title":"All Olympics","isDefault":true,"categories":["Olympics","Paralympics"]},{"type":"paris_2024","title":"Paris 2024","isDefault":false,"categories":["Olympics","Paralympics"],"searchText":"Paris 2024"},{"type":"tokyo_2020","title":"Tokyo 2020","isDefault":false,"categories":["Olympics","Paralympics"],"searchText":"Tokyo 2020"},{"type":"rio_2016","title":"Rio 2016","isDefault":false,"categories":["Olympics","Paralympics"],"searchText":"Rio 2016"},{"type":"london_2012","title":"London 2012","isDefault":false,"categories":["Olympics","Paralympics"],"searchText":"London 2012"},{"type":"sydney_2008","title":"Sydney 2008","isDefault":false,"categories":["Olympics","Paralympics"],"searchText":"Sydney 2008"}],"isDefault":false,"categories":["Olympics","Paralympics"]},{"type":"development","title":"Development","subTabs":[{"type":"all_development","title":"All Development","isDefault":true,"categories":["World Triathlon","Sport Development","Technical"]},{"type":"team_world_triathlon","title":"Team World Triathlon","isDefault":false,"categories":["World Triathlon"]},{"type":"camps","title":"Camps","isDefault":false,"categories":["Sport Development"]},{"type":"education","title":"Education","isDefault":false,"categories":["Technical"]}],"isDefault":false,"categories":["World Triathlon","Sport Development","Technical"]},{"type":"best_of","title":"Best of","subTabs":[{"type":"all_best_of","title":"All Best of","isDefault":true,"categories":["best_of"]},{"type":"2024","year":["2024"],"title":"2024","isDefault":false,"categories":["best_of"]},{"type":"2023","year":["2023"],"title":"2023","isDefault":false,"categories":["best_of"]},{"type":"2022","year":["2022"],"title":"2022","isDefault":false,"categories":["best_of"]},{"type":"2021","year":["2021"],"title":"2021","isDefault":false,"categories":["best_of"]},{"type":"2020","year":["2020"],"title":"2020","isDefault":false,"categories":["best_of"]},{"type":"older","title":"Older","isDefault":false,"categories":["best_of"],"getPreviousYears":"2020"}],"isDefault":false,"categories":["best_of"]}]},"listingText":"News","searchValue":4,"show_author":0,"filterValues":["categories","tags"],"imgix_config":{"web":"width=750&height=420","mobile":"width=400&height=400"},"widget_order":1,"eventImgWidth":200,"listTypeClass":"news","loadmore_type":"0","show_category":0,"listingYearKey":"year","show_item_icon":0,"swiper_options":{"mobile":{"preview":{"navigation":{"nextEl":".swiper-button-next","prevEl":".swiper-button-prev"},"spaceBetween":0,"slidesPerView":"auto"}}},"athletesFilters":"categories:athlete OR categories:paratriathlete AND NOT hidden:true","classListMapper":{"live":"live","recent":"recent","upcoming":"upcoming","cancelled":"cancelled","postponed":"postponed","scheduled":"scheduled","rescheduled":"new-date"},"statusToDisplay":["postponed","cancelled"],"listingBodyClass":"news-page","mediaSearchValue":3,"show_description":0,"widget_title_tag":"h1","article_title_tag":"","athleteCategories":["athlete","paratriathlete"],"duplicate_content":0,"noRecordsFoundMsg":"No results found","show_widget_title":true,"athleteHiddenQuery":" AND (NOT hidden: true)","data_points_config":{"card":{"hideMoreButton":true,"getThumbnailImageRatio":{"web":"img-16by9","mobile":"img-4by3"},"getMultimediaImageRatio":{"web":"img-16by9","mobile":"img-1by1"}},"countdown":{"show":true,"days_label":"days","hours_label":"hrs","minutes_label":"mns","seconds_label":"secs"},"eventDate":{"startDateFormat":"d '<em>' mmm '</em>'","finishDateFormat":"d '<em>' mmm, yy '</em>'"}},"recentSearchesLength":4,"allowedRecentSearches":4,"showitem_icon_content":0,"article_description_tag":"","dynamic_content_type_detail":0,"widget_title_tag_attributes":"","article_title_tag_attributes":"","dynamic_content_type_listing":0,"article_description_tag_attributes":"","placeHolderImage":""},"widget_data":{"items":[{"tags":null,"asset_id":908641,"duration":null,"author_id":21,"full_name":"Admin","read_time":"
32666","user_name":"Admin","created_by":510161,"image_data":{"image_id":18819901,"is_cover":1,"image_alt":"64af09a2-bd91-4858-86ea-03de66f23fbf.jpeg","image_src":"","imagepath":"https://cms.triathlon.org/assets/64af09a2-bd91-4858-86ea-03de66f23fbf","img_title":null,"image_desc":"64af09a2-bd91-4858-86ea-03de66f23fbf.jpeg","image_caption":"64af09a2-bd91-4858-86ea-03de66f23fbf.jpeg","image_file_name":"64af09a2-bd91-4858-86ea-03de66f23fbf.jpeg"},"image_path":"https://cms.triathlon.org/assets/64af09a2-bd91-4858-86ea-03de66f23fbf","short_desc":"The Gold Coast T100 Triathlon delivered a big weekend for the sport down under, with more than 5,000 amateur athletes taking part in March.","updated_by":510161,"asset_title":"Age-Group athletes light up the Gold Coast at T100 weekend","pri_ent_url":"/tri/tags/generic-article-227","sec_ent_url":"news","title_alias":"age-group-athletes-light-up-the-gold-coast-at-t100-weekend","created_date":"2026-03-24T12:08:00.760782","display_name":"Admin","total_assets":null,"updated_date":"2026-03-25T04:20:00.545943","asset_list_id":19989041,"asset_type_id":1,"published_date":"2026-03-25T03:53:48","image_file_name":"64af09a2-bd91-4858-86ea-03de66f23fbf.jpeg","pri_ent_disp_name":"Generic Article","sec_ent_disp_name":"News","primary_entity_name":"Generic Article","secondary_entity_name":"News","published_version_number":4,"primary_entity_role_map_id":227,"secondary_entity_role_map_id":1},{"tags":null,"asset_id":908941,"duration":null,"author_id":21,"full_name":"Admin","read_time":"79","user_name":"Admin","created_by":344021,"image_data":null,"image_path":"https://cms.triathlon.org/assets/5e33c210-a5d2-4908-b4ac-f2425f6b1af0","short_desc":"","updated_by":344021,"asset_title":"World Triathlon is looking for an Intern for the Anti-Doping Department","pri_ent_url":"/tri/tags/generic-article-227","sec_ent_url":"news","title_alias":"world-triathlon-is-looking-for-an-intern-for-the-anti-doping-department","created_date":"2026-03-24T21:17:00.181011","display_name":"Admin","total_assets":null,"updated_date":"2026-03-24T21:17:00.181011","asset_list_id":19989521,"asset_type_id":1,"published_date":"2026-03-24T21:16:25","image_file_name":"5e33c210-a5d2-4908-b4ac-f2425f6b1af0.png","pri_ent_disp_name":"Generic Article","sec_ent_disp_name":"News","primary_entity_name":"Generic Article","secondary_entity_name":"News","published_version_number":1,"primary_entity_role_map_id":227,"secondary_entity_role_map_id":1},{"tags":null,"asset_id":908681,"duration":null,"author_id":21,"full_name":"Admin","read_time":"120","user_name":"Admin","created_by":344021,"image_data":{"image_id":18819501,"is_cover":1,"image_alt":"e81755fb-6545-4d6c-aaff-c0effec8b03d.jpeg","image_src":"","imagepath":"https://cms.triathlon.org/assets/e81755fb-6545-4d6c-aaff-c0effec8b03d","img_title":null,"image_desc":"e81755fb-6545-4d6c-aaff-c0effec8b03d.jpeg","image_caption":"e81755fb-6545-4d6c-aaff-c0effec8b03d.jpeg","image_file_name":"e81755fb-6545-4d6c-aaff-c0effec8b03d.jpeg"},"image_path":"https://cms.triathlon.org/assets/e81755fb-6545-4d6c-aaff-c0effec8b03d","short_desc":"","updated_by":344021,"asset_title":"IPC refers anti-doping rule violation by Ronan Nunes Cordeiro to World Triathlon","pri_ent_url":"/tri/tags/generic-article-227","sec_ent_url":"news","title_alias":"ipc-refers-anti-doping-rule-violation-by-ronan-nunes-cordeiro-to-world-triathlon","created_date":"2026-03-24T14:11:00.842171","display_name":"Admin","total_assets":null,"updated_date":"2026-03-24T15:30:00.911794","asset_list_id":19989101,"asset_type_id":1,"published_date":"2026-03-24T14:10:39","image_file_name":"e81755fb-6545-4d6c-aaff-c0effec8b03d.jpeg","pri_ent_disp_name":"Generic Article","sec_ent_disp_name":"News","primary_entity_name":"Generic Article","secondary_entity_name":"News","published_version_number":2,"primary_entity_role_map_id":227,"secondary_entity_role_map_id":1},{"tags":null,"asset_id":908361,"duration":null,"author_id":21,"full_name":"Admin","read_time":"198","user_name":"Admin","created_by":344021,"image_data":{"image_id":18819421,"is_cover":1,"image_alt":"296ed7cb-2ebb-46ac-8800-b71e2eece407.png","image_src":"","imagepath":"https://cms.triathlon.org/assets/296ed7cb-2ebb-46ac-8800-b71e2eece407","img_title":null,"image_desc":"296ed7cb-2ebb-46ac-8800-b71e2eece407.png","image_caption":"296ed7cb-2ebb-46ac-8800-b71e2eece407.png","image_file_name":"296ed7cb-2ebb-46ac-8800-b71e2eece407.png"},"image_path":"https://cms.triathlon.org/assets/296ed7cb-2ebb-46ac-8800-b71e2eece407","short_desc":"","updated_by":344021,"asset_title":"LA28 debuts in full bloom: unveiled the official Look of the Games","pri_ent_url":"/tri/tags/generic-article-227","sec_ent_url":"news","title_alias":"la28-debuts-in-full-bloom-unveiled-the-official-look-of-the-games","created_date":"2026-03-23T14:38:00.712969","display_name":"Admin","total_assets":null,"updated_date":"2026-03-23T18:38:00.900454","asset_list_id":19988581,"asset_type_id":1,"published_date":"2026-03-23T14:37:04","image_file_name":"296ed7cb-2ebb-46ac-8800-b71e2eece407.png","pri_ent_disp_name":"Generic Article","sec_ent_disp_name":"News","primary_entity_name":"Generic Article","secondary_entity_name":"News","published_version_number":2,"primary_entity_role_map_id":227,"secondary_entity_role_map_id":1},{"tags":null,"asset_id":908221,"duration":null,"author_id":21,"full_name":"Admin","read_time":"179","user_name":"Admin","created_by":344021,"image_data":{"image_id":18819561,"is_cover":1,"image_alt":"27405c79-73bd-4fd4-8229-9c8c5a95a31c.jpeg","image_src":"","imagepath":"https://cms.triathlon.org/assets/27405c79-73bd-4fd4-8229-9c8c5a95a31c","img_title":null,"image_desc":"27405c79-73bd-4fd4-8229-9c8c5a95a31c.jpeg","image_caption":"27405c79-73bd-4fd4-8229-9c8c5a95a31c.jpeg","image_file_name":"27405c79-73bd-4fd4-8229-9c8c5a95a31c.jpeg"},"image_path":"https://cms.triathlon.org/assets/27405c79-73bd-4fd4-8229-9c8c5a95a31c","short_desc":"","updated_by":344021,"asset_title":"Amateur athletes shine on day 2 of Gold Coast T100 Triathlon Weekend","pri_ent_url":"/tri/tags/generic-article-227","sec_ent_url":"news","title_alias":"amateur-athletes-shine-on-day-2-of-gold-coast-t100-triathlon-weekend","created_date":"2026-03-23T12:19:00.57601","display_name":"Admin","total_assets":null,"updated_date":"2026-03-24T16:14:00.961011","asset_list_id":19988161,"asset_type_id":1,"published_date":"2026-03-23T14:28:04","image_file_name":"27405c79-73bd-4fd4-8229-9c8c5a95a31c.jpeg","pri_ent_disp_name":"Generic Article","sec_ent_disp_name":"News","primary_entity_name":"Generic Article","secondary_entity_name":"News","published_version_number":4,"primary_entity_role_map_id":227,"secondary_entity_role_map_id":1},{"tags":null,"asset_id":908121,"duration":null,"author_id":21,"full_name":"Admin","read_time":"135","user_name":"Admin","created_by":344021,"image_data":{"image_id":18819301,"is_cover":1,"image_alt":"be2064b8-780d-4464-82a1-32063bb56355.png","image_src":"","imagepath":"https://cms.triathlon.org/assets/be2064b8-780d-4464-82a1-32063bb56355","img_title":null,"image_desc":"be2064b8-780d-4464-82a1-32063bb56355.png","image_caption":"be2064b8-780d-4464-82a1-32063bb56355.png","image_file_name":"be2064b8-780d-4464-82a1-32063bb56355.png"},"image_path":"https://cms.triathlon.org/assets/be2064b8-780d-4464-82a1-32063bb56355","short_desc":"","updated_by":344021,"asset_title":"World Triathlon achieves historic digital growth, surging to Top 15 in global IFs rankings","pri_ent_url":"/tri/tags/generic-article-227","sec_ent_url":"news","title_alias":"world-triathlon-achieves-historic-digital-growth-surging-to-top-15-in-global-ifs-rankings","created_date":"2026-03-23T11:44:00.594446","display_name":"Admin","total_assets":null,"updated_date":"2026-03-23T15:00:00.700931","asset_list_id":19987961,"asset_type_id":1,"published_date":"2026-03-23T11:46:55","image_file_name":"be2064b8-780d-4464-82a1-32063bb56355.png","pri_ent_disp_name":"Generic Article","sec_ent_disp_name":"News","primary_entity_name":"Generic Article","secondary_entity_name":"News","published_version_number":3,"primary_entity_role_map_id":227,"secondary_entity_role_map_id":1},{"tags":null,"asset_id":907941,"duration":null,"author_id":21,"full_name":"Admin","read_time":"516","user_name":"Admin","created_by":487321,"image_data":{"image_id":18819341,"is_cover":1,"image_alt":"6c8e3030-02a5-4e24-ac77-f631e564c7a6.jpeg","image_src":"","imagepath":"https://cms.triathlon.org/assets/6c8e3030-02a5-4e24-ac77-f631e564c7a6","img_title":null,"image_desc":"6c8e3030-02a5-4e24-ac77-f631e564c7a6.jpeg","image_caption":"6c8e3030-02a5-4e24-ac77-f631e564c7a6.jpeg","image_file_name":"6c8e3030-02a5-4e24-ac77-f631e564c7a6.jpeg"},"image_path":"https://cms.triathlon.org/assets/6c8e3030-02a5-4e24-ac77-f631e564c7a6","short_desc":"Find out what some of the top athletes of the Haikou World Cup had to say away from the blue carpet","updated_by":487321,"asset_title":"Athlete reactions from the 2026 Haikou World Cup","pri_ent_url":"/tri/tags/generic-article-227","sec_ent_url":"news","title_alias":"athlete-reactions-from-the-2026-haikou-world-cup","created_date":"2026-03-23T07:11:00.323966","display_name":"Admin","total_assets":null,"updated_date":"2026-03-23T16:31:00.778663","asset_list_id":19986781,"asset_type_id":1,"published_date":"2026-03-23T07:10:00","image_file_name":"6c8e3030-02a5-4e24-ac77-f631e564c7a6.jpeg","pri_ent_disp_name":"Generic Article","sec_ent_disp_name":"News","primary_entity_name":"Generic Article","secondary_entity_name":"News","published_version_number":3,"primary_entity_role_map_id":227,"secondary_entity_role_map_id":1},{"tags":null,"asset_id":907861,"duration":null,"author_id":21,"full_name":"Admin","read_time":"378","user_name":"Admin","created_by":487321,"image_data":{"image_id":18819441,"is_cover":1,"image_alt":"fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29.jpeg","image_src":"","imagepath":"https://cms.triathlon.org/assets/fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29","img_title":null,"image_desc":"fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29.jpeg","image_caption":"fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29.jpeg","image_file_name":"fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29.jpeg"},"image_path":"https://cms.triathlon.org/assets/fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29","short_desc":"Get your weekly update of triathlon action in the Monday Morning Mix","updated_by":487321,"asset_title":"The 2026 World Triathlon Monday Morning Mix: W7","pri_ent_url":"/tri/tags/generic-article-227","sec_ent_url":"news","title_alias":"the-2026-world-triathlon-monday-morning-mix-w7","created_date":"2026-03-23T06:24:00.297078","display_name":"Admin","total_assets":null,"updated_date":"2026-03-23T23:08:00.129138","asset_list_id":19986581,"asset_type_id":1,"published_date":"2026-03-23T06:25:00","image_file_name":"fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29.jpeg","pri_ent_disp_name":"Generic Article","sec_ent_disp_name":"News","primary_entity_name":"Generic Article","secondary_entity_name":"News","published_version_number":4,"primary_entity_role_map_id":227,"secondary_entity_role_map_id":1},{"tags":null,"asset_id":907761,"duration":null,"author_id":21,"full_name":"Admin","read_time":"124","user_name":"Admin","created_by":510161,"image_data":{"image_id":18819601,"is_cover":1,"image_alt":"3cc4a9ba-65b5-405a-b9cc-143acde9ee23.jpeg","image_src":"","imagepath":"https://cms.triathlon.org/assets/3cc4a9ba-65b5-405a-b9cc-143acde9ee23","img_title":null,"image_desc":"3cc4a9ba-65b5-405a-b9cc-143acde9ee23.jpeg","image_caption":"3cc4a9ba-65b5-405a-b9cc-143acde9ee23.jpeg","image_file_name":"3cc4a9ba-65b5-405a-b9cc-143acde9ee23.jpeg"},"image_path":"https://cms.triathlon.org/assets/3cc4a9ba-65b5-405a-b9cc-143acde9ee23","short_desc":"2026 World Triathlon Age-Group World Championships: where will you race?","updated_by":510161,"asset_title":"2026 World Triathlon Age-Group World Championships: where will you race?","pri_ent_url":"/tri/tags/generic-article-227","sec_ent_url":"news","title_alias":"world-triathlon-age-group-world-championships-2026-where-will-you-race","created_date":"2026-03-23T04:23:00.190093","display_name":"Admin","total_assets":null,"updated_date":"2026-03-24T18:57:00.086574","asset_list_id":19986281,"asset_type_id":1,"published_date":"2026-03-23T04:25:45","image_file_name":"3cc4a9ba-65b5-405a-b9cc-143acde9ee23.jpeg","pri_ent_disp_name":"Generic Article","sec_ent_disp_name":"News","primary_entity_name":"Generic Article","secondary_entity_name":"News","published_version_number":3,"primary_entity_role_map_id":227,"secondary_entity_role_map_id":1},{"tags":null,"asset_id":907481,"duration":null,"author_id":21,"full_name":"Admin","read_time":"176","user_name":"Admin","created_by":344021,"image_data":{"image_id":18817501,"is_cover":1,"image_alt":"f7ca7ee6-a61c-479a-904f-1e1ef61bd677.jpeg","image_src":"","imagepath":"https://cms.triathlon.org/assets/f7ca7ee6-a61c-479a-904f-1e1ef61bd677","img_title":null,"image_desc":"f7ca7ee6-a61c-479a-904f-1e1ef61bd677.jpeg","image_caption":"f7ca7ee6-a61c-479a-904f-1e1ef61bd677.jpeg","image_file_name":"f7ca7ee6-a61c-479a-904f-1e1ef61bd677.jpeg"},"image_path":"https://cms.triathlon.org/assets/f7ca7ee6-a61c-479a-904f-1e1ef61bd677","short_desc":"","updated_by":344021,"asset_title":"Taylor Knibb flawless
32in Gold Coast T100 Triathlon win","pri_ent_url":"/tri/tags/generic-article-227","sec_ent_url":"news","title_alias":"taylor-knibb-flawless-in-gold-coast-t100-triathlon-win","created_date":"2026-03-21T11:50:00.255804","display_name":"Admin","total_assets":null,"updated_date":"2026-03-21T18:52:00.545783","asset_list_id":19985101,"asset_type_id":1,"published_date":"2026-03-21T11:50:06","image_file_name":"f7ca7ee6-a61c-479a-904f-1e1ef61bd677.jpeg","pri_ent_disp_name":"Generic Article","sec_ent_disp_name":"News","primary_entity_name":"Generic Article","secondary_entity_name":"News","published_version_number":3,"primary_entity_role_map_id":227,"secondary_entity_role_map_id":1}],"pagination":{"total":8795,"current_page":1}},"display_title":"News","title":"News","selector":"1d3c7ce9-d80a-4c47-95bc-f6110335821c","pageSize":0,"extraClass":"waf-horizontal-list","parsed_widget_data":{"wrapData":[],"nonWrapData":[]},"preloadImages":false,"canonicalUrlStructure":"/{1}/{2}","loadMoreType":"0","applicationDomain":"https://triathlon.org","adData":{"adCode":"","extraClass":""},"detailUrlType":0,"isTeamOverview":false,"route":{"query":{},"fullPath":""},"placeHolderImage":"","sourceObj":{},"defaultImagePath":"/static-assets/images/lazy-load.png","required_entities":[227,867],"other_entities":null,"exclude_entities":[10598767],"clientCode":"tri01","stringifiedObj":"%7B%22meta_info%22%3A%7B%22tabs%22%3A%5B%7B%22key%22%3A%22All%20results%22%2C%22type%22%3A%22all_results%22%2C%22title%22%3A%22All%20results%22%2C%22isDefault%22%3Atrue%7D%2C%7B%22key%22%3A%22tri_prod_events%22%2C%22type%22%3A%22events%22%2C%22title%22%3A%22Events%22%2C%22dataKey%22%3A%22allEventData%22%2C%22dataValue%22%3A%22eventData%22%2C%22isDefault%22%3Afalse%7D%2C%7B%22key%22%3A%22tri_prod_members%22%2C%22type%22%3A%22athletes%22%2C%22title%22%3A%22Athletes%22%2C%22dataKey%22%3A%22allAthleteData%22%2C%22dataValue%22%3A%22athleteData%22%2C%22isDefault%22%3Afalse%7D%2C%7B%22key%22%3A%22tri_prod_articles%22%2C%22type%22%3A%22news%22%2C%22title%22%3A%22News%22%2C%22dataKey%22%3A%22allArticleData%22%2C%22dataValue%22%3A%22articleData%22%2C%22isDefault%22%3Afalse%7D%2C%7B%22key%22%3A%22tri_prod_galleries%22%2C%22type%22%3A%22galleries%22%2C%22title%22%3A%22Galleries%22%2C%22dataKey%22%3A%22allGalleriesData%22%2C%22dataValue%22%3A%22galleriesData%22%2C%22isDefault%22%3Afalse%7D%2C%7B%22key%22%3A%22tri_prod_videos%22%2C%22type%22%3A%22videos%22%2C%22title%22%3A%22Videos%22%2C%22dataKey%22%3A%22allVideosData%22%2C%22dataValue%22%3A%22videosData%22%2C%22isDefault%22%3Afalse%7D%2C%7B%22key%22%3A%22tri_prod_downloads%22%2C%22type%22%3A%22downloads%22%2C%22title%22%3A%22Documents%22%2C%22dataKey%22%3A%22allDocumentData%22%2C%22dataValue%22%3A%22documentData%22%2C%22isDefault%22%3Afalse%7D%2C%7B%22key%22%3A%22tri_prod_national_federations%22%2C%22type%22%3A%22federations%22%2C%22title%22%3A%22Federations%22%2C%22dataKey%22%3A%22allFederationData%22%2C%22dataValue%22%3A%22federationData%22%2C%22isDefault%22%3Afalse%7D%2C%7B%22key%22%3A%22tri_prod_pages%22%2C%22type%22%3A%22pages%22%2C%22title%22%3A%22Web%20pages%22%2C%22dataKey%22%3A%22allWebpagesData%22%2C%22dataValue%22%3A%22webpagesData%22%2C%22isDefault%22%3Afalse%7D%5D%2C%22lg_col%22%3A%221%22%2C%22lg_row%22%3A%2210%22%2C%22md_col%22%3A%221%22%2C%22md_row%22%3A%220%22%2C%22sm_col%22%3A%221%22%2C%22sm_row%22%3A%2210%22%2C%22xl_col%22%3A%221%22%2C%22xl_row%22%3A%220%22%2C%22xs_col%22%3A%221%22%2C%22xs_row%22%3A%220%22%2C%22carousel%22%3A%7B%22mobile%22%3A%7B%22info%22%3A%5B%7B%22order%22%3A1%2C%22preview%22%3Atrue%2C%22thumbnail%22%3Afalse%7D%5D%2C%22swiper%22%3Atrue%7D%7D%2C%22show_date%22%3A0%2C%22extraclass%22%3A%22waf-horizontal-list%22%2C%22show_title%22%3A0%2C%22athletesKey%22%3A%22tri_prod_members%22%2C%22facetFilter%22%3A%5B%22site_ids%3A4%22%5D%2C%22hitsPerPage%22%3A12%2C%22listingTabs%22%3A%7B%22news%22%3A%5B%7B%22type%22%3A%22all%22%2C%22title%22%3A%22All%20News%22%2C%22isDefault%22%3Atrue%7D%2C%7B%22type%22%3A%22event%22%2C%22title%22%3A%22Events%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_events%22%2C%22title%22%3A%22All%20Events%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%2C%22World%20Cup%22%2C%22Multisports%22%5D%7D%2C%7B%22type%22%3A%22wtcs%22%2C%22title%22%3A%22WTCS%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%22world_cups%22%2C%22title%22%3A%22World%20Cups%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Cup%22%5D%7D%2C%7B%22type%22%3A%22multisport%22%2C%22title%22%3A%22Multisport%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Multisports%22%5D%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%2C%22World%20Cup%22%2C%22Multisports%22%5D%7D%2C%7B%22type%22%3A%22paris_2024%22%2C%22title%22%3A%22Paris%202024%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_paris_2024%22%2C%22title%22%3A%22All%20Paris%202024%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22Olympics%22%2C%22Paralympics%22%5D%7D%2C%7B%22type%22%3A%22olympics%22%2C%22title%22%3A%22Olympics%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Olympics%22%5D%7D%2C%7B%22type%22%3A%22paralympics%22%2C%22title%22%3A%22Paralympics%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Paralympics%22%5D%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Olympics%22%2C%22Paralympics%22%5D%2C%22searchText
32%22%3A%22Paris%202024%22%7D%2C%7B%22type%22%3A%22wtcs%22%2C%22title%22%3A%22WTCS%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_wtcs%22%2C%22title%22%3A%22All%20WTCS%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%222024%22%2C%22year%22%3A%5B%222024%22%5D%2C%22title%22%3A%222024%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%222023%22%2C%22year%22%3A%5B%222023%22%5D%2C%22title%22%3A%222023%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%222022%22%2C%22year%22%3A%5B%222022%22%5D%2C%22title%22%3A%222022%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%222021%22%2C%22year%22%3A%5B%222021%22%5D%2C%22title%22%3A%222021%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%222020%22%2C%22year%22%3A%5B%222020%22%5D%2C%22title%22%3A%222020%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%22older%22%2C%22title%22%3A%22Older%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%2C%22getPreviousYears%22%3A%222020%22%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%22development%22%2C%22title%22%3A%22Development%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_development%22%2C%22title%22%3A%22All%20Development%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22World%20Triathlon%22%2C%22Sport%20Development%22%2C%22Technical%22%5D%7D%2C%7B%22type%22%3A%22team_world_triathlon%22%2C%22title%22%3A%22Team%20World%20Triathlon%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%22%5D%7D%2C%7B%22type%22%3A%22camps%22%2C%22title%22%3A%22Camps%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Sport%20Development%22%5D%7D%2C%7B%22type%22%3A%22education%22%2C%22title%22%3A%22Education%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Technical%22%5D%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%22%2C%22Sport%20Development%22%2C%22Technical%22%5D%7D%5D%2C%22videos%22%3A%5B%7B%22type%22%3A%22all%22%2C%22title%22%3A%22All%20videos%22%2C%22isDefault%22%3Atrue%7D%2C%7B%22type%22%3A%22All%20events%22%2C%22title%22%3A%22Events%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_events%22%2C%22title%22%3A%22All%20events%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22world_triathlon_championship_series%22%2C%22world_cup%22%2C%22multisports%22%2C%22major_games%22%5D%7D%2C%7B%22type%22%3A%22wtcs%22%2C%22title%22%3A%22WTCS%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22world_triathlon_championship_series%22%5D%7D%2C%7B%22type%22%3A%22world_cups%22%2C%22title%22%3A%22World%20Cups%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22world_cup%22%5D%7D%2C%7B%22type%22%3A%22multisport%22%2C%22title%22%3A%22Multisport%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22multisports%22%5D%7D%2C%7B%22type%22%3A%22major_games%22%2C%22title%22%3A%22Major%20Games%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22major_games%22%5D%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22world_triathlon_championship_series%22%2C%22world_cup%22%2C%22multisports%22%2C%22major_games%22%5D%7D%2C%7B%22type%22%3A%22interviews%22%2C%22title%22%3A%22Interviews%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_interviews%22%2C%22title%22%3A%22All%20Interviews%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22athletes%22%5D%7D%2C%7B%22type%22%3A%222024%22%2C%22year%22%3A%5B%222024%22%5D%2C%22title%22%3A%222024%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22athletes%22%5D%7D%2C%7B%22type%22%3A%222023%22%2C%22year%22%3A%5B%222023%22%5D%2C%22title%22%3A%222023%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22athletes%22%5D%7D%2C%7B%22type%22%3A%222022%22%2C%22year%22%3A%5B%222022%22%5D%2C%22title%22%3A%222022%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22athletes%22%5D%7D%2C%7B%22type%22%3A%222021%22%2C%22year%22%3A%5B%222021%22%5D%2C%22title%22%3A%222021%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22athletes%22%5D%7D%2C%7B%22type%22%3A%222020%22%2C%22year%22%3A%5B%222020%22%5D%2C%22title%22%3A%222020%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22athletes%22%5D%7D%2C%7B%22type%22%3A%22older%22%2C%22title%22%3A%22Older%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22athletes%22%5D%2C%22getPreviousYears%22%3A%222020%22%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22athletes%22%5D%7D%2C%7B%22type%22%3A%22olympics_paralympics%22%2C%22title%22%3A%22Olympics%2FParalympics%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_olympics%22%2C%22title%22%3A%22All%20Olympics%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22olympics%22%2C%22paralympics%22%5D%7D%2C%7B%22type%22%3A%22paris_2024%22%2C%22title%22%3A%22Paris%202024%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22olympics%22%2C%22paralympics%22%5D%2C%22searchText
32%22%3A%22Paris%202024%22%7D%2C%7B%22type%22%3A%22tokyo_2020%22%2C%22title%22%3A%22Tokyo%202020%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22olympics%22%2C%22paralympics%22%5D%2C%22searchText%22%3A%22Tokyo%202020%22%7D%2C%7B%22type%22%3A%22rio_2016%22%2C%22title%22%3A%22Rio%202016%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22olympics%22%2C%22paralympics%22%5D%2C%22searchText%22%3A%22Rio%202016%22%7D%2C%7B%22type%22%3A%22london_2012%22%2C%22title%22%3A%22London%202012%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22olympics%22%2C%22paralympics%22%5D%2C%22searchText%22%3A%22London%202012%22%7D%2C%7B%22type%22%3A%22sydney_2008%22%2C%22title%22%3A%22Sydney%202008%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22olympics%22%2C%22paralympics%22%5D%2C%22searchText%22%3A%22Sydney%202008%22%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22olympics%22%2C%22paralympics%22%5D%7D%2C%7B%22type%22%3A%22development%22%2C%22title%22%3A%22Development%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_development%22%2C%22title%22%3A%22All%20Development%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22world_triathlon%22%2C%22sport_development%22%2C%22technical%22%5D%7D%2C%7B%22type%22%3A%22team_world_triathlon%22%2C%22title%22%3A%22Team%20World%20Triathlon%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22world_triathlon%22%5D%7D%2C%7B%22type%22%3A%22camps%22%2C%22title%22%3A%22Camps%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22sport_development%22%5D%7D%2C%7B%22type%22%3A%22education%22%2C%22title%22%3A%22Education%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22technical%22%5D%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22world_triathlon%22%2C%22sport_development%22%2C%22technical%22%5D%7D%2C%7B%22type%22%3A%22most_watched%22%2C%22title%22%3A%22Most%20watched%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_most_watched%22%2C%22title%22%3A%22All%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22most_watched%22%5D%7D%2C%7B%22type%22%3A%222024%22%2C%22year%22%3A%5B%222024%22%5D%2C%22title%22%3A%222024%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22most_watched%22%5D%7D%2C%7B%22type%22%3A%222023%22%2C%22year%22%3A%5B%222023%22%5D%2C%22title%22%3A%222023%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22most_watched%22%5D%7D%2C%7B%22type%22%3A%222022%22%2C%22year%22%3A%5B%222022%22%5D%2C%22title%22%3A%222022%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22most_watched%22%5D%7D%2C%7B%22type%22%3A%222021%22%2C%22year%22%3A%5B%222021%22%5D%2C%22title%22%3A%222021%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22most_watched%22%5D%7D%2C%7B%22type%22%3A%222020%22%2C%22year%22%3A%5B%222020%22%5D%2C%22title%22%3A%222020%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22most_watched%22%5D%7D%2C%7B%22type%22%3A%22older%22%2C%22title%22%3A%22Older%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22most_watched%22%5D%2C%22getPreviousYears%22%3A%222020%22%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22most_watched%22%5D%7D%5D%2C%22galleries%22%3A%5B%7B%22type%22%3A%22all%22%2C%22title%22%3A%22All%20event%20galleries%22%2C%22isDefault%22%3Atrue%7D%2C%7B%22type%22%3A%22wtcs%22%2C%22title%22%3A%22WTCS%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_wtcs%22%2C%22title%22%3A%22All%20WTCS%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%222024%22%2C%22year%22%3A%5B%222024%22%5D%2C%22title%22%3A%222024%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%222023%22%2C%22year%22%3A%5B%222023%22%5D%2C%22title%22%3A%222023%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%222022%22%2C%22year%22%3A%5B%222022%22%5D%2C%22title%22%3A%222022%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%222021%22%2C%22year%22%3A%5B%222021%22%5D%2C%22title%22%3A%222021%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%222020%22%2C%22year%22%3A%5B%222020%22%5D%2C%22title%22%3A%222020%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%22older%22%2C%22title%22%3A%22Older%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%2C%22getPreviousYears%22%3A%222020%22%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%20Championship%20Series%22%5D%7D%2C%7B%22type%22%3A%22world_cups%22%2C%22title%22%3A%22World%20Cups%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_world_cups%22%2C%22title%22%3A%22All%20World%20Cups%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22World%20Cup%22%5D%7D%2C%7B%22type%22%3A%222024%22%2C%22year%22%3A%5B%222024%22%5D%2C%22title%22%3A%222024%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Cup%22%5D%7D%2C%7B%22type%22%3A%222023%22%2C%22year%22%3A%5B%222023%22%5D%2C%22title%22%3A%222023%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Cup%22%5D%7D%2C%7B%22type%22%3A%222022%22%2C%22year%22%3A%5B%222022%22%5D%2C%22title%22%3A%222022%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Cup%22%5D%7D%2C%7B%22type%22%3A%222021%22%2C%22year%22%3A%5B%222021%22%5D%2C%22title%22%3A%222021%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Cup%22%5D%7D%2C%7B%22type%22%3A%222020%22%2C%22year%22%3A%5B%222020%22%5D%2C%22title%22%3A%222020%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Cup%22%5D%7D%2C%7B%22type%22%3A%22older%22%2C%22title%22%3A%22Older%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Cup%22%5D%2C%22getPreviousYears%22%3A%222020%22%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Cup%22%5D%7D%2C%7B%22type%22%3A%22olympics_paralympics%22%2C%22title%22%3A%22Olympics%2FParalympics%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_olympics%22%2C%22title%22%3A%22All%20Olympics%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22Olympics%22%2C%22Paralympics%22%5D%7D%2C%7B%22type%22%3A%22paris_2024%22%2C%22title%22%3A%22Paris%202024%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Olympics%22%2C%22Paralympics%22%5D%2C%22searchText
32%22%3A%22Paris%202024%22%7D%2C%7B%22type%22%3A%22tokyo_2020%22%2C%22title%22%3A%22Tokyo%202020%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Olympics%22%2C%22Paralympics%22%5D%2C%22searchText%22%3A%22Tokyo%202020%22%7D%2C%7B%22type%22%3A%22rio_2016%22%2C%22title%22%3A%22Rio%202016%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Olympics%22%2C%22Paralympics%22%5D%2C%22searchText%22%3A%22Rio%202016%22%7D%2C%7B%22type%22%3A%22london_2012%22%2C%22title%22%3A%22London%202012%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Olympics%22%2C%22Paralympics%22%5D%2C%22searchText%22%3A%22London%202012%22%7D%2C%7B%22type%22%3A%22sydney_2008%22%2C%22title%22%3A%22Sydney%202008%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Olympics%22%2C%22Paralympics%22%5D%2C%22searchText%22%3A%22Sydney%202008%22%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Olympics%22%2C%22Paralympics%22%5D%7D%2C%7B%22type%22%3A%22development%22%2C%22title%22%3A%22Development%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_development%22%2C%22title%22%3A%22All%20Development%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22World%20Triathlon%22%2C%22Sport%20Development%22%2C%22Technical%22%5D%7D%2C%7B%22type%22%3A%22team_world_triathlon%22%2C%22title%22%3A%22Team%20World%20Triathlon%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%22%5D%7D%2C%7B%22type%22%3A%22camps%22%2C%22title%22%3A%22Camps%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Sport%20Development%22%5D%7D%2C%7B%22type%22%3A%22education%22%2C%22title%22%3A%22Education%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22Technical%22%5D%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22World%20Triathlon%22%2C%22Sport%20Development%22%2C%22Technical%22%5D%7D%2C%7B%22type%22%3A%22best_of%22%2C%22title%22%3A%22Best%20of%22%2C%22subTabs%22%3A%5B%7B%22type%22%3A%22all_best_of%22%2C%22title%22%3A%22All%20Best%20of%22%2C%22isDefault%22%3Atrue%2C%22categories%22%3A%5B%22best_of%22%5D%7D%2C%7B%22type%22%3A%222024%22%2C%22year%22%3A%5B%222024%22%5D%2C%22title%22%3A%222024%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22best_of%22%5D%7D%2C%7B%22type%22%3A%222023%22%2C%22year%22%3A%5B%222023%22%5D%2C%22title%22%3A%222023%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22best_of%22%5D%7D%2C%7B%22type%22%3A%222022%22%2C%22year%22%3A%5B%222022%22%5D%2C%22title%22%3A%222022%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22best_of%22%5D%7D%2C%7B%22type%22%3A%222021%22%2C%22year%22%3A%5B%222021%22%5D%2C%22title%22%3A%222021%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22best_of%22%5D%7D%2C%7B%22type%22%3A%222020%22%2C%22year%22%3A%5B%222020%22%5D%2C%22title%22%3A%222020%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22best_of%22%5D%7D%2C%7B%22type%22%3A%22older%22%2C%22title%22%3A%22Older%22%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22best_of%22%5D%2C%22getPreviousYears%22%3A%222020%22%7D%5D%2C%22isDefault%22%3Afalse%2C%22categories%22%3A%5B%22best_of%22%5D%7D%5D%7D%2C%22listingText%22%3A%22News%22%2C%22searchValue%22%3A4%2C%22show_author%22%3A0%2C%22filterValues%22%3A%5B%22categories%22%2C%22tags%22%5D%2C%22imgix_config%22%3A%7B%22web%22%3A%22width%3D750%26height%3D420%22%2C%22mobile%22%3A%22width%3D400%26height%3D400%22%7D%2C%22widget_order%22%3A1%2C%22eventImgWidth%22%3A200%2C%22listTypeClass%22%3A%22news%22%2C%22loadmore_type%22%3A%220%22%2C%22show_category%22%3A0%2C%22listingYearKey%22%3A%22year%22%2C%22show_item_icon%22%3A0%2C%22swiper_options%22%3A%7B%22mobile%22%3A%7B%22preview%22%3A%7B%22navigation%22%3A%7B%22nextEl%22%3A%22.swiper-button-next%22%2C%22prevEl%22%3A%22.swiper-button-prev%22%7D%2C%22spaceBetween%22%3A0%2C%22slidesPerView%22%3A%22auto%22%7D%7D%7D%2C%22athletesFilters%22%3A%22categories%3Aathlete%20OR%20categories%3Aparatriathlete%20AND%20NOT%20hidden%3Atrue%22%2C%22classListMapper%22%3A%7B%22live%22%3A%22live%22%2C%22recent%22%3A%22recent%22%2C%22upcoming%22%3A%22upcoming%22%2C%22cancelled%22%3A%22cancelled%22%2C%22postponed%22%3A%22postponed%22%2C%22scheduled%22%3A%22scheduled%22%2C%22rescheduled%22%3A%22new-date%22%7D%2C%22statusToDisplay%22%3A%5B%22postponed%22%2C%22cancelled%22%5D%2C%22listingBodyClass%22%3A%22news-
32page%22%2C%22mediaSearchValue%22%3A3%2C%22show_description%22%3A0%2C%22widget_title_tag%22%3A%22h1%22%2C%22article_title_tag%22%3A%22%22%2C%22athleteCategories%22%3A%5B%22athlete%22%2C%22paratriathlete%22%5D%2C%22duplicate_content%22%3A0%2C%22noRecordsFoundMsg%22%3A%22No%20results%20found%22%2C%22show_widget_title%22%3Atrue%2C%22athleteHiddenQuery%22%3A%22%20AND%20(NOT%20hidden%3A%20true)%22%2C%22data_points_config%22%3A%7B%22card%22%3A%7B%22hideMoreButton%22%3Atrue%2C%22getThumbnailImageRatio%22%3A%7B%22web%22%3A%22img-16by9%22%2C%22mobile%22%3A%22img-4by3%22%7D%2C%22getMultimediaImageRatio%22%3A%7B%22web%22%3A%22img-16by9%22%2C%22mobile%22%3A%22img-1by1%22%7D%7D%2C%22countdown%22%3A%7B%22show%22%3Atrue%2C%22days_label%22%3A%22days%22%2C%22hours_label%22%3A%22hrs%22%2C%22minutes_label%22%3A%22mns%22%2C%22seconds_label%22%3A%22secs%22%7D%2C%22eventDate%22%3A%7B%22startDateFormat%22%3A%22d%20'%3Cem%3E'%20mmm%20'%3C%2Fem%3E'%22%2C%22finishDateFormat%22%3A%22d%20'%3Cem%3E'%20mmm%2C%20yy%20'%3C%2Fem%3E'%22%7D%7D%2C%22recentSearchesLength%22%3A4%2C%22allowedRecentSearches%22%3A4%2C%22showitem_icon_content%22%3A0%2C%22article_description_tag%22%3A%22%22%2C%22dynamic_content_type_detail%22%3A0%2C%22widget_title_tag_attributes%22%3A%22%22%2C%22article_title_tag_attributes%22%3A%22%22%2C%22dynamic_content_type_listing%22%3A0%2C%22article_description_tag_attributes%22%3A%22%22%2C%22placeHolderImage%22%3A%22%22%7D%2C%22widget_data%22%3A%7B%22items%22%3A%5B%7B%22tags%22%3Anull%2C%22asset_id%22%3A908641%2C%22duration%22%3Anull%2C%22author_id%22%3A21%2C%22full_name%22%3A%22Admin%22%2C%22read_time%22%3A%22666%22%2C%22user_name%22%3A%22Admin%22%2C%22created_by%22%3A510161%2C%22image_data%22%3A%7B%22image_id%22%3A18819901%2C%22is_cover%22%3A1%2C%22image_alt%22%3A%2264af09a2-bd91-4858-86ea-03de66f23fbf.jpeg%22%2C%22image_src%22%3A%22%22%2C%22imagepath%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2F64af09a2-bd91-4858-86ea-03de66f23fbf%22%2C%22img_title%22%3Anull%2C%22image_desc%22%3A%2264af09a2-bd91-4858-86ea-03de66f23fbf.jpeg%22%2C%22image_caption%22%3A%2264af09a2-bd91-4858-86ea-03de66f23fbf.jpeg%22%2C%22image_file_name%22%3A%2264af09a2-bd91-4858-86ea-03de66f23fbf.jpeg%22%7D%2C%22image_path%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2F64af09a2-bd91-4858-86ea-03de66f23fbf%22%2C%22short_desc%22%3A%22The%20Gold%20Coast%20T100%20Triathlon%20delivered%20a%20big%20weekend%20for%20the%20sport%20down%20under%2C%20with%20more%20than%205%2C000%20amateur%20athletes%20taking%20part%20in%20March.%22%2C%22updated_by%22%3A510161%2C%22asset_title%22%3A%22Age-Group%20athletes%20light%20up%20the%20Gold%20Coast%20at%20T100%20weekend%22%2C%22pri_ent_url%22%3A%22%2Ftri%2Ftags%2Fgeneric-article-227%22%2C%22sec_ent_url%22%3A%22news%22%2C%22title_alias%22%3A%22age-group-athletes-light-up-the-gold-coast-at-t100-weekend%22%2C%22created_date%22%3A%222026-03-24T12%3A08%3A00.760782%22%2C%22display_name%22%3A%22Admin%22%2C%22total_assets%22%3Anull%2C%22updated_date%22%3A%222026-03-25T04%3A20%3A00.545943%22%2C%22asset_list_id%22%3A19989041%2C%22asset_type_id%22%3A1%2C%22published_date%22%3A%222026-03-25T03%3A53%3A48%22%2C%22image_file_name%22%3A%2264af09a2-bd91-4858-86ea-03de66f23fbf.jpeg%22%2C%22pri_ent_disp_name%22%3A%22Generic%20Article%22%2C%22sec_ent_disp_name%22%3A%22News%22%2C%22primary_entity_name%22%3A%22Generic%20Article%22%2C%22secondary_entity_name%22%3A%22News%22%2C%22published_version_number%22%3A4%2C%22primary_entity_role_map_id%22%3A227%2C%22secondary_entity_role_map_id%22%3A1%7D%2C%7B%22tags%22%3Anull%2C%22asset_id%22%3A908941%2C%22duration%22%3Anull%2C%22author_id%22%3A21%2C%22full_name%22%3A%22Admin%22%2C%22read_time%22%3A%2279%22%2C%22user_name%22%3A%22Admin%22%2C%22created_by%22%3A344021%2C%22image_data%22%3Anull%2C%22image_path%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2F5e33c210-a5d2-4908-b4ac-f2425f6b1af0%22%2C%22short_desc%22%3A%22%22%2C%22updated_by%22%3A344021%2C%22asset_title%22%3A%22World%20Triathlon%20is%20looking%20for%20an%20Intern%20for%20the%20Anti-Doping%20Department%22%2C%22pri_ent_url%22%3A%22%2Ftri%2Ftags%2Fgeneric-article-227%22%2C%22sec_ent_url%22%3A%22news%22%2C%22title_alias%22%3A%22world-triathlon-is-looking-for-an-intern-for-the-anti-doping-department%22%2C%22created_date%22%3A%222026-03-24T21%3A17%3A00.181011%22%2C%22display_name%22%3A%22Admin%22%2C%22total_assets%22%3Anull%2C%22updated_date%22%3A%222026-03-24T21%3A17%3A00.181011%22%2C%22asset_list_id%22%3A19989521%2C%22asset_type_id%22%3A1%2C%22published_date%22%3A%222026-03-24T21%3A16%3A25%22%2C%22image_file_name%22%3A%225e33c210-a5d2-4908-b4ac-f2425f6b1af0.png%22%2C%22pri_ent_disp_name%22%3A%22Generic%20Article%22%2C%22sec_ent_disp_name%22%3A%22News%22%2C%22primary_entity_name%22%3A%22Generic%20Article%22%2C%22secondary_entity_name%22%3A%22News%22%2C%22published_version_number%22%3A1%2C%22primary_entity_role_map_id%22%3A227%2C%22secondary_entity_role_map_id%22%3A1%7D%2C%7B%22tags%22%3Anull%2C%22asset_id%22%3A908681%2C%22duration%22%3Anull%2C%22author_id%22%3A21%2C%22full_name%22%3A%22Admin%22%2C%22read_time%22%3A%22120%22%2C%22user_name%22%3A%22Admin%22%2C%22created_by%22%3A344021%2C%22image_data%22%3A%7B%22image_id%22%3A18819501%2C%22is_cover%22%3A1%2C%22image_alt%22%3A%22e81755fb-6545-4d6c-aaff-c0effec8b03d.jpeg%22%2C%22image_src%22%3A%22%22%2C%22imagepath%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2Fe81755fb-6545-4d6c-aaff-c0effec8b03d%22%2C%22img_title%22%3Anull%2C%22image_desc%22%3A%22e81755fb-6545-4d6c-aaff-c0effec8b03d.jpeg%22%2C%22image_caption%22%3A%22e81755fb-6545-4d6c-aaff-c0effec8b03d.jpeg%22%2C%22image_file_name%22%3A%22e81755fb-6545-4d6c-aaff-c0effec8b03d.jpeg%22%7D%2C%22image_path%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2Fe81755fb-6545-4d6c-aaff-c0effec8b03d%22%2C%22short_desc%22%3A%22%22%2C%22updated_by%22%3A344021%2C%22asset_title%22%3A%22IPC%20refers%20anti-doping%20rule%20violation%20by%20Ronan%20Nunes%20Cordeiro%20to%20World%20Triathlon%22%2C%22pri_ent_url%22%3A%22%2Ftri%2Ftags%2Fgeneric-article-227%22%2C%22sec_ent_url%22%3A%22news%22%2C%22title_alias%22%3A%22ipc-refers-anti-doping-rule-violation-by-ronan-nunes-cordeiro-to-world-triathlon%22%2C%22created_date%22%3A%222026-03-24T14%3A11%3A00.842171%22%2C%22display_name%22%3A%22Admin%22%2C%22total_assets%22%3Anull%2C%22updated_date%22%3A%222026-03-24T15%3A30%3A00.911794%22%2C%22asset_list_id%22%3A19989101%2C%22asset_type_id%22%3A1%2C%22published_date%22%3A%222026-03-24T14%3A10%3A39%22%2C%22image_file_name%22%3A%22e81755fb-6545-4d6c-aaff-c0effec8b03d.jpeg%22%2C%22pri_ent_disp_name%22%3A%22Generic%20Article%22%2C%22sec_ent_disp_name%22%3A%22News%22%2C%22primary_entity_name%22%3A%22Generic%20Article%22%2C%22secondary_entity_name%22%3A%22News%22%2C%22published_version_number%22%3A2%2C%22primary_entity_role_map_id%22%3A227%2C%22secondary_entity_role_map_id%22%3A1%7D%2C%7B%22tags%22%3Anull%2C%22asset_id%22%3A908361%2C%22duration%22%3Anull%2C%22author_id%22%3A21%2C%22full_name%22%3A%22Admin%22%2C%22read_time%22%3A%22198%22%2C%22user_name%22%3A%22Admin%22%2C%22created_by%22%3A344021%2C%22image_data%22%3A%7B%22image_id%22%3A18819421%2C%22is_cover%22%3A1%2C%22image_alt%22%3A%22296ed7cb-2ebb-46ac-8800-b71e2eece407.png%22%2C%22image_src%22%3A%22%22%2C%22imagepath%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2F296ed7cb-2ebb-46ac-8800-b71e2eece407%22%2C%22img_title%22%3Anull%2C%22image_desc%22%3A%22296ed7cb-2ebb-46ac-8800-b71e2eece407.png%22%2C%22image_caption%22%3A%22296ed7cb-2ebb-46ac-8800-b71e2eece407.png%22%2C%22image_file_name%22%3A%22296ed7cb-2ebb-46ac-8800-b71e2eece407.png%22%7D%2C%22image_path%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2F296ed7cb-2ebb-46ac-8800-b71e2eece407%22%2C%22short_desc%22%3A%22%22%2C%22updated_by%22%3A344021%2C%22asset_title%22%3A%22LA28%20debuts%20in%20full%20bloom%3A%20unveiled%20the%20official%20Look%20of%20the%20Games%22%2C%22pri_ent_url%22%3A%22%2Ftri%2Ftags%2Fgeneric-article-227%22%2C%22sec_ent_url%22%3A%22news%22%2C%22title_alias%22%3A%22la28-debuts-in-full-bloom-unveiled-the-official-look-of-the-games%22%2C%22created_date%22%3A%222026-03-23T14%3A38%3A00.712969%22%2C%22display_name%22%3A%22Admin%22%2C%22total_assets%22%3Anull%2C%22updated_date%22%3A%222026-03-23T18%3A38%3A00.900454%22%2C%22asset_list_id%22%3A19988581%2C%22asset_type_id%22%3A1%2C%22published_date%22%3A%222026-03-23T14%3A37%3A04%22%2C%22image_file_name%22%3A%22296ed7cb-2ebb-46ac-8800-b71e2eece407.png%22%2C%22pri_ent_disp_name%22%3A%22Generic%20Article%22%2C%22sec_ent_disp_name%22%3A%22News%22%2C%22primary_entity_name%22%3A%22Generic%20Article%22%2C%22secondary_entity_name%22%3A%22News%22%2C%22published_version_number%22%3A2%2C%22primary_entity_role_map_id%22%3A227%2C%22secondary_entity_role_map_id%22%3A1%7D%2C%7B%22tags%22%3Anull%2C%22asset_id%22%3A908221%2C%22duration%22%3Anull%2C%22author_id%22%3A21%2C%22full_name%22%3A%22Admin%22%2C%22read_time%22%3A%22179%22%2C%22user_name%22%3A%22Admin%22%2C%22created_by%22%3A344021%2C%22image_data%22%3A%7B%22image_id%22%3A18819561%2C%22is_cover%22%3A1%2C%22image_alt%22%3A%2227405c79-73bd-4fd4-8229-9c8c5a95a31c.jpeg%22%2C%22image_src%22%3A%22%22%2C%22imagepath%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2F27405c79-73bd-4fd4-8229-9c8c5a95a31c%22%2C%22img_title%22%3Anull%2C%22image_desc%22%3A%2227405c79-73bd-4fd4-8229-9c8c5a95a31c.jpeg%22%2C%22image_caption%22%3A%2227405c79-73bd-4fd4-8229-9c8c5a95a31c.jpeg%22%2C%22image_file_name%22%3A%2227405c79-73bd-4fd4-8229-9c8c5a95a31c.jpeg%22%7D%2C%22image_path%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2F27405c79-73bd-4fd4-8229-9c8c5a95a31c%22%2C%22short_desc%22%3A%22%22%2C%22updated_by%22%3A344021%2C%22asset_title%22%3A%22Amateur%20athletes%20shine%20on%20day%202%20of%20Gold%20Coast%20T100%20Triathlon%20Wee
32kend%22%2C%22pri_ent_url%22%3A%22%2Ftri%2Ftags%2Fgeneric-article-227%22%2C%22sec_ent_url%22%3A%22news%22%2C%22title_alias%22%3A%22amateur-athletes-shine-on-day-2-of-gold-coast-t100-triathlon-weekend%22%2C%22created_date%22%3A%222026-03-23T12%3A19%3A00.57601%22%2C%22display_name%22%3A%22Admin%22%2C%22total_assets%22%3Anull%2C%22updated_date%22%3A%222026-03-24T16%3A14%3A00.961011%22%2C%22asset_list_id%22%3A19988161%2C%22asset_type_id%22%3A1%2C%22published_date%22%3A%222026-03-23T14%3A28%3A04%22%2C%22image_file_name%22%3A%2227405c79-73bd-4fd4-8229-9c8c5a95a31c.jpeg%22%2C%22pri_ent_disp_name%22%3A%22Generic%20Article%22%2C%22sec_ent_disp_name%22%3A%22News%22%2C%22primary_entity_name%22%3A%22Generic%20Article%22%2C%22secondary_entity_name%22%3A%22News%22%2C%22published_version_number%22%3A4%2C%22primary_entity_role_map_id%22%3A227%2C%22secondary_entity_role_map_id%22%3A1%7D%2C%7B%22tags%22%3Anull%2C%22asset_id%22%3A908121%2C%22duration%22%3Anull%2C%22author_id%22%3A21%2C%22full_name%22%3A%22Admin%22%2C%22read_time%22%3A%22135%22%2C%22user_name%22%3A%22Admin%22%2C%22created_by%22%3A344021%2C%22image_data%22%3A%7B%22image_id%22%3A18819301%2C%22is_cover%22%3A1%2C%22image_alt%22%3A%22be2064b8-780d-4464-82a1-32063bb56355.png%22%2C%22image_src%22%3A%22%22%2C%22imagepath%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2Fbe2064b8-780d-4464-82a1-32063bb56355%22%2C%22img_title%22%3Anull%2C%22image_desc%22%3A%22be2064b8-780d-4464-82a1-32063bb56355.png%22%2C%22image_caption%22%3A%22be2064b8-780d-4464-82a1-32063bb56355.png%22%2C%22image_file_name%22%3A%22be2064b8-780d-4464-82a1-32063bb56355.png%22%7D%2C%22image_path%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2Fbe2064b8-780d-4464-82a1-32063bb56355%22%2C%22short_desc%22%3A%22%22%2C%22updated_by%22%3A344021%2C%22asset_title%22%3A%22World%20Triathlon%20achieves%20historic%20digital%20growth%2C%20surging%20to%20Top%2015%20in%20global%20IFs%20rankings%22%2C%22pri_ent_url%22%3A%22%2Ftri%2Ftags%2Fgeneric-article-227%22%2C%22sec_ent_url%22%3A%22news%22%2C%22title_alias%22%3A%22world-triathlon-achieves-historic-digital-growth-surging-to-top-15-in-global-ifs-rankings%22%2C%22created_date%22%3A%222026-03-23T11%3A44%3A00.594446%22%2C%22display_name%22%3A%22Admin%22%2C%22total_assets%22%3Anull%2C%22updated_date%22%3A%222026-03-23T15%3A00%3A00.700931%22%2C%22asset_list_id%22%3A19987961%2C%22asset_type_id%22%3A1%2C%22published_date%22%3A%222026-03-23T11%3A46%3A55%22%2C%22image_file_name%22%3A%22be2064b8-780d-4464-82a1-32063bb56355.png%22%2C%22pri_ent_disp_name%22%3A%22Generic%20Article%22%2C%22sec_ent_disp_name%22%3A%22News%22%2C%22primary_entity_name%22%3A%22Generic%20Article%22%2C%22secondary_entity_name%22%3A%22News%22%2C%22published_version_number%22%3A3%2C%22primary_entity_role_map_id%22%3A227%2C%22secondary_entity_role_map_id%22%3A1%7D%2C%7B%22tags%22%3Anull%2C%22asset_id%22%3A907941%2C%22duration%22%3Anull%2C%22author_id%22%3A21%2C%22full_name%22%3A%22Admin%22%2C%22read_time%22%3A%22516%22%2C%22user_name%22%3A%22Admin%22%2C%22created_by%22%3A487321%2C%22image_data%22%3A%7B%22image_id%22%3A18819341%2C%22is_cover%22%3A1%2C%22image_alt%22%3A%226c8e3030-02a5-4e24-ac77-f631e564c7a6.jpeg%22%2C%22image_src%22%3A%22%22%2C%22imagepath%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2F6c8e3030-02a5-4e24-ac77-f631e564c7a6%22%2C%22img_title%22%3Anull%2C%22image_desc%22%3A%226c8e3030-02a5-4e24-ac77-f631e564c7a6.jpeg%22%2C%22image_caption%22%3A%226c8e3030-02a5-4e24-ac77-f631e564c7a6.jpeg%22%2C%22image_file_name%22%3A%226c8e3030-02a5-4e24-ac77-f631e564c7a6.jpeg%22%7D%2C%22image_path%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2F6c8e3030-02a5-4e24-ac77-f631e564c7a6%22%2C%22short_desc%22%3A%22Find%20out%20what%20some%20of%20the%20top%20athletes%20of%20the%20Haikou%20World%20Cup%20had%20to%20say%20away%20from%20the%20blue%20carpet%22%2C%22updated_by%22%3A487321%2C%22asset_title%22%3A%22Athlete%20reactions%20from%20the%202026%20Haikou%20World%20Cup%22%2C%22pri_ent_url%22%3A%22%2Ftri%2Ftags%2Fgeneric-article-227%22%2C%22sec_ent_url%22%3A%22news%22%2C%22title_alias%22%3A%22athlete-reactions-from-the-2026-haikou-world-cup%22%2C%22created_date%22%3A%222026-03-23T07%3A11%3A00.323966%22%2C%22display_name%22%3A%22Admin%22%2C%22total_assets%22%3Anull%2C%22updated_date%22%3A%222026-03-23T16%3A31%3A00.778663%22%2C%22asset_list_id%22%3A19986781%2C%22asset_type_id%22%3A1%2C%22published_date%22%3A%222026-03-23T07%3A10%3A00%22%2C%22image_file_name%22%3A%226c8e3030-02a5-4e24-ac77-f631e564c7a6.jpeg%22%2C%22pri_ent_disp_name%22%3A%22Generic%20Article%22%2C%22sec_ent_disp_name%22%3A%22News%22%2C%22primary_entity_name%22%3A%22Generic%20Article%22%2C%22secondary_entity_name%22%3A%22News%22%2C%22published_version_number%22%3A3%2C%22primary_entity_role_map_id%22%3A227%2C%22secondary_entity_role_map_id%22%3A1%7D%2C%7B%22tags%22%3Anull%2C%22asset_id%22%3A907861%2C%22duration%22%3Anull%2C%22author_id%22%3A21%2C%22full_name%22%3A%22Admin%22%2C%22read_time%22%3A%22378%22%2C%22user_name%22%3A%22Admin%22%2C%22created_by%22%3A487321%2C%22image_data%22%3A%7B%22image_id%22%3A18819441%2C%22is_cover%22%3A1%2C%22image_alt%22%3A%22fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29.jpeg%22%2C%22image_src%22%3A%22%22%2C%22imagepath%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2Ffbe9ffc2-bbb8-4169-9f9e-4acecd9eab29%22%2C%22img_title%22%3Anull%2C%22image_desc%22%3A%22fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29.jpeg%22%2C%22image_caption%22%3A%22fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29.jpeg%22%2C%22image_file_name%22%3A%22fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29.jpeg%22%7D%2C%22image_path%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2Ffbe9ffc2-bbb8-4169-9f9e-4acecd9eab29%22%2C%22short_desc%22%3A%22Get%20your%20weekly%20update%20of%20triathlon%20action%20in%20the%20Monday%20M
32orning%20Mix%22%2C%22updated_by%22%3A487321%2C%22asset_title%22%3A%22The%202026%20World%20Triathlon%20Monday%20Morning%20Mix%3A%20W7%22%2C%22pri_ent_url%22%3A%22%2Ftri%2Ftags%2Fgeneric-article-227%22%2C%22sec_ent_url%22%3A%22news%22%2C%22title_alias%22%3A%22the-2026-world-triathlon-monday-morning-mix-w7%22%2C%22created_date%22%3A%222026-03-23T06%3A24%3A00.297078%22%2C%22display_name%22%3A%22Admin%22%2C%22total_assets%22%3Anull%2C%22updated_date%22%3A%222026-03-23T23%3A08%3A00.129138%22%2C%22asset_list_id%22%3A19986581%2C%22asset_type_id%22%3A1%2C%22published_date%22%3A%222026-03-23T06%3A25%3A00%22%2C%22image_file_name%22%3A%22fbe9ffc2-bbb8-4169-9f9e-4acecd9eab29.jpeg%22%2C%22pri_ent_disp_name%22%3A%22Generic%20Article%22%2C%22sec_ent_disp_name%22%3A%22News%22%2C%22primary_entity_name%22%3A%22Generic%20Article%22%2C%22secondary_entity_name%22%3A%22News%22%2C%22published_version_number%22%3A4%2C%22primary_entity_role_map_id%22%3A227%2C%22secondary_entity_role_map_id%22%3A1%7D%2C%7B%22tags%22%3Anull%2C%22asset_id%22%3A907761%2C%22duration%22%3Anull%2C%22author_id%22%3A21%2C%22full_name%22%3A%22Admin%22%2C%22read_time%22%3A%22124%22%2C%22user_name%22%3A%22Admin%22%2C%22created_by%22%3A510161%2C%22image_data%22%3A%7B%22image_id%22%3A18819601%2C%22is_cover%22%3A1%2C%22image_alt%22%3A%223cc4a9ba-65b5-405a-b9cc-143acde9ee23.jpeg%22%2C%22image_src%22%3A%22%22%2C%22imagepath%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2F3cc4a9ba-65b5-405a-b9cc-143acde9ee23%22%2C%22img_title%22%3Anull%2C%22image_desc%22%3A%223cc4a9ba-65b5-405a-b9cc-143acde9ee23.jpeg%22%2C%22image_caption%22%3A%223cc4a9ba-65b5-405a-b9cc-143acde9ee23.jpeg%22%2C%22image_file_name%22%3A%223cc4a9ba-65b5-405a-b9cc-143acde9ee23.jpeg%22%7D%2C%22image_path%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2F3cc4a9ba-65b5-405a-b9cc-143acde9ee23%22%2C%22short_desc%22%3A%222026%20World%20Triathlon%20Age-Group%20World%20Championships%3A%20where%20will%20you%20race%3F%22%2C%22updated_by%22%3A510161%2C%22asset_title%22%3A%222026%20World%20Triathlon%20Age-Group%20World%20Championships%3A%20where%20will%20you%20race%3F%22%2C%22pri_ent_url%22%3A%22%2Ftri%2Ftags%2Fgeneric-article-227%22%2C%22sec_ent_url%22%3A%22news%22%2C%22title_alias%22%3A%22world-triathlon-age-group-world-championships-2026-where-will-you-race%22%2C%22created_date%22%3A%222026-03-23T04%3A23%3A00.190093%22%2C%22display_name%22%3A%22Admin%22%2C%22total_assets%22%3Anull%2C%22updated_date%22%3A%222026-03-24T18%3A57%3A00.086574%22%2C%22asset_list_id%22%3A19986281%2C%22asset_type_id%22%3A1%2C%22published_date%22%3A%222026-03-23T04%3A25%3A45%22%2C%22image_file_name%22%3A%223cc4a9ba-65b5-405a-b9cc-143acde9ee23.jpeg%22%2C%22pri_ent_disp_name%22%3A%22Generic%20Article%22%2C%22sec_ent_disp_name%22%3A%22News%22%2C%22primary_entity_name%22%3A%22Generic%20Article%22%2C%22secondary_entity_name%22%3A%22News%22%2C%22published_version_number%22%3A3%2C%22primary_entity_role_map_id%22%3A227%2C%22secondary_entity_role_map_id%22%3A1%7D%2C%7B%22tags%22%3Anull%2C%22asset_id%22%3A907481%2C%22duration%22%3Anull%2C%22author_id%22%3A21%2C%22full_name%22%3A%22Admin%22%2C%22read_time%22%3A%22176%22%2C%22user_name%22%3A%22Admin%22%2C%22created_by%22%3A344021%2C%22image_data%22%3A%7B%22image_id%22%3A18817501%2C%22is_cover%22%3A1%2C%22image_alt%22%3A%22f7ca7ee6-a61c-479a-904f-1e1ef61bd677.jpeg%22%2C%22image_src%22%3A%22%22%2C%22imagepath%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2Ff7ca7ee6-a61c-479a-904f-1e1ef61bd677%22%2C%22img_title%22%3Anull%2C%22image_desc%22%3A%22f7ca7ee6-a61c-479a-904f-1e1ef61bd677.jpeg%22%2C%22image_caption%22%3A%22f7ca7ee6-a61c-479a-904f-1e1ef61bd677.jpeg%22%2C%22image_file_name%22%3A%22f7ca7ee6-a61c-479a-904f-1e1ef61bd677.jpeg%22%7D%2C%22image_path%22%3A%22https%3A%2F%2Fcms.triathlon.org%2Fassets%2Ff7ca7ee6-a61c-479a-904f-1e1ef61bd677%22%2C%22short_desc%22%3A%22%22%2C%22updated_by%22%3A344021%2C%22asset_title%22%3A%22Taylor%20Knibb%20flawless%20in%20Gold%20Coast%20T100%20Triathlon%20win%22%2C%22pri_ent_url%22%3A%22%2Ftri%2Ftags%2Fgeneric-article-227%22%2C%22sec_ent_url%22%3A%22news%22%2C%22title_alias%22%3A%22taylor-knibb-flawless-in-gold-coast-t100-triathlon-win%22%2C%22created_date%22%3A%222026-03-21T11%3A50%3A00.255804%22%2C%22display_name%22%3A%22Admin%22%2C%22total_assets%22%3Anull%2C%22updated_date%22%3A%222026-03-21T18%3A52%3A00.545783%22%2C%22asset_list_id%22%3A19985101%2C%22asset_type_id%22%3A1%2C%22published_date%22%3A%222026-03-21T11%3A50%3A06%22%2C%22image_file_name%22%3A%22f7ca7ee6-a61c-479a-904f-1e1ef61bd677.jpeg%22%2C%22pri_ent_disp_name%22%3A%22Generic%20Article%22%2C%22sec_ent_disp_name%22%3A%22News%22%2C%22primary_entity_name%22%3A%22Generic%20Article%22%2C%22secondary_entity_name%22%3A%22News%22%2C%22published_version_number%22%3A3%2C%22primary_entity_role_map_id%22%3A227%2C%22secondary_entity_role_map_id%22%3A1%7D%5D%2C%22pagination%22%3A%7B%22total%22%3A8795%2C%22current_page%22%3A1%7D%7D%2C%22display_title%22%3A%22News%22%2C%22title%22%3A%22News%22%2C%22selector%22%3A%221d3c7ce9-d80a-4c47-95bc-f6110335821c%22%2C%22pageSize%22%3A0%2C%22extraClass%22%3A%22waf-horizontal-list%22%2C%22parsed_widget_data%22%3A%7B%22wrapData%22%3A%5B%5D%2C%22nonWrapData%22%3A%5B%5D%7D%2C%22preloadImages%22%3Afalse%2C%22canonicalUrlStructure%22%3A%22%2F%7B1%7D%2F%7B2%7D%22%2C%22loadMoreType%22%3A%220%22%2C%22applicationDomain%22%3A%22https%3A%2F%2Ftriathlon.org%22%2C%22adData%22%3A%7B%22adCode%22%3A%22%22%2C%22extraClass%22%3A%22%22%7D%2C%22detailUrlType%22%3A0%2C%22isTeamOverview%22%3Afalse%2C%22route%22%3A%7B%22query%22%3A%7B%7D%2C%22fullPath%22%3A%22%22%7D%2C%22placeHolderImage%22%3A%22%22%2C%22sourceObj%22%3A%7B%7D%2C%22defaultImagePath%22%3A%22%2Fstatic-assets%2Fimages%2Flazy-load.png
32%22%2C%22required_entities%22%3A%5B227%2C867%5D%2C%22other_entities%22%3Anull%2C%22exclude_entities%22%3A%5B10598767%5D%2C%22clientCode%22%3A%22tri01%22%7D","path":"/news","isServer":true,"isWebView":false} 33 window.configData= {"status":200,"ApplicationDomain":null,"data":null,"content":{"clientid":"tri01","gtmcontainer":"GTM-TDHXJDBM","gtmampcontainer":"","name":"https://triathlon.org,https://triathlon.org/","BucketName":"si-n3xt-tri-prod-assets/prod/static-assets/waf-images","bucket_region":"us-east-1","secretkey":"-","AspectRatio":"0,16/9,3/4,4/3,1/1,21/9,2/3,6/4,9/16","imagesize":"","Title":"Triathlon","PlayerXML":{},"feconfig":{"routes":{"/robots.txt":"User-agent: SemrushBot \nCrawl-delay: 20 \nUser-Agent: MJ12bot \nCrawl-delay: 20 \nUser-agent: BLEXBot \nCrawl-delay: 20 \nUser-agent: Amazonbot \nCrawl-delay: 20 \nUser-agent: Twitterbot \nDisallow: \nUser-agent: * \nCrawl-delay: 20 \nAllow: \nSitemap: https://triathlon.org/site-map/sitemap.xml \nDisallow: *search#q=","/googlef1f860bd9e5a0047.html":"google-site-verification: googlef1f860bd9e5a0047.html"},"wafapi":"http://si-tri-prod-apis-80-tcp.si-n3xt-tri-prod-cluster/apiv3/gettemplatedata?url={{SLUG}}","authKey":"q4F6aFKgfg123","widgets":{"si-ads":{"apis":{}},"si-squad":{"apis":{"featuredAthlete":"https://cms.triathlon.org/items/members?fields=id,gender,yob,first_name,last_name,cover_image,country_id.*,profile_pic.filename_disk&filter[featured][_eq]=true"},"qualifiedAthletes":{"qualifiedAthletes":"https://triathlon.org/tri-api/v1/athletes?olympics_qualifications={{QUALIFICATION}}&per_page={{PER_PAGE}}"}},"si-course":{"apis":{"developmentCourse":"https://cms.triathlon.org/items/courses?fields=*.*,gallery_id.images.*,documents.directus_files_id.*&filter[slug][_eq]={{EVENT_SLUG}}"}},"si-detail":{"apis":{"resultApi":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results?limit={{LIMIT}}&position=1|2|3|4|5","programsList":"https://cms.triathlon.org/items/programs?filter[event_id][_eq]={{EVENT_ID}}&filter[program_specification_id][is_race][_eq]=true&fields=*.*"},"galleryApis":{"galleryApi":"https://cms.triathlon.org/items/galleries/{{GALLERY_ID}}?fields=*.*"}},"si-player":{"apis":{"athleteEntries":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}/entries","athleteInformation":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}","shopifyproductsapi":"https://www.worldtriathlonstore.com/collections/{{COLLECTION_NAME}}/products.json?limit={{LIMIT}}","downloadAthleteResultsURL":"https://triathlon.org/tri-download/v2/athlete/{{ATHLETE_ID}}/download-results"}},"si-gallery":{"apis":{"resultApi":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results?limit={{LIMIT}}&position=1|2|3|4|5","programsList":"https://cms.triathlon.org/items/programs?filter[event_id][_eq]={{EVENT_ID}}&filter[program_specification_id][is_race][_eq]=true&fields=*.*"},"galleryApis":{"galleryApi":"https://cms.triathlon.org/items/galleries/{{GALLERY_ID}}?fields=images.*"}},"si-members":{"apis":{"members":"https://cms.triathlon.org/items/profiles?fields=*.*&filter[status][_eq]=published&sort=sort_order"}},"si-document":{"apis":{"document":"https://cms.triathlon.org/items/officials?fields=*.*"}},"si-fixtures":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/170132/programs/582708/results","eventList":"https://cms.triathlon.org/items/events?fields=*.*&sort=start_date&filter[year(start_date)][_eq]=2023&filter[categories][event_category_id][_eq]=351","eventSlugApi":"https://cms.triathlon.org/items/events?filter[slug][_eq]={{EVENT_SLUG}}&fields=*.*","programsList":"https://cms.triathlon.org/items/programs?filter[event_id][_eq]=170132&filter[program_specification_id][is_race][_eq]=true&fields=*.*"},"eventApis":{"eventApi":"https://cms.triathlon.org/items/events?fields=*.*&filter[id][_eq]={{EVENT_ID}}","eventSlugApi":"https://cms.triathlon.org/items/events?filter[slug][_eq]={{EVENT_SLUG}}&fields=*.*"},"olympicEvents":{"olympicEventList":"https://cms.triathlon.org/items/events?fields=*.*&filter[id][_eq]={{EVENT_ID}}"}},"si-showcase":{"apis":{"programApi":"https://cms.triathlon.org/items/programs?fields={{PROGRAM_API_FIELDS}}","eventFilterApi":"https://cms.triathlon.org/items/events?fields=*.*&filter[featured_homepage][_eq]=1&sort=start_date&filter[start_date][_gte]=$NOW&limit=1"}},"si-standings":{"apis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{LIMIT}}","eventList":"https://triathlon.org/tri-api/v1/events?per_page={{EVENT_COUNT}}&category_id={{CATEGORY_ID}}&order=asc","rankingArchive":"https://triathlon.org/static-assets/build/js/rankingArchive.json?v=1.53"},"podium":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results?limit={{LIMIT}}","eventList":"https://cms.triathlon.org/items/events?fields=id,name,venue,start_date,finish_date,slug,programs.*,categories.event_category_id.*,country_id.*&sort=-finish_date&filter[programs][results][_gte]=1&limit=3&filter[categories][event_category_id][id][_eq]={{CATEGORY_ID}}","programsList":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs?is_race=true&prog_spec_id=420|421|426|427|549|594|607&limit=4"},"medalApis":{"eventList":"https://cms.triathlon.org/items/events?fields=id,name,venue,start_date,finish_date,slug,categories.event_category_id.*,country_id.*&sort=-finish_date&filter[programs][results][_gte]=1&limit=3&filter[categories][event_category_id][id][_eq]={{CATEGORY_ID}}","medalTally":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/medal_tally"},"resultApis":{"event":"https://cms.triathlon.org/items/events/{{EVENT_ID}}?fields=id,name,slug,venue,country_id.noc_name,country_id.flag_circle.filename_disk,start_date,finish_date,programs.start_date,programs.program_specification_id.name","results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{RESULT_ID}}/results?limit={{LIMIT}}&exclude_statuses=DNF|DNS|DSQ|NC|IE|LAP"},"rankingApis":{"event":"https://cms.triathlon.org/items/events/{{EVENT_ID}}?fields=id,name,venue,country_id.noc_name,country_id.flag_circle.filename_disk,start_date,finish_date,programs.start_date,programs.program_specification_id.name","rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{LIMIT}}","athleteRankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}"},"medalTallyApi":{"medalTally":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/medal_tally","eventSlugApi":"https://cms.triathlon.org/items/events?filter[slug][_eq]={{EVENT_SLUG}}&fields=*.*","fedaration_breakDown":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/medal_tally/{{FEDARATION_ID}}"},"allRankingDataApi":{"rankingsData":"https://triathlon.org/tri-api/v1/rankings/headline_rankings?rankingIds={{RANKING_IDS}}&limit={{LIMIT}}"},"rankingArchiveApi":{"rankingArchive":"https://triathlon.org/static-assets/build/js/rankingArchive.json?v=1.53"},"detailedRankingApi":{"allRankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}"},"regionalRankingsApis":{"regionalRankings":"https://triathlon.org/tri-api/v1/rankings?region_id={{REGION_ID}}"},"topRankingAthleteApi":{"topRankingAthlete":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{PER_PAGE}}"}},"si-eventstrip":{"apis":{"racesApi":"https://cms.triathlon.org/items/events/{{EVENT_ID}}
33?fields=*.*","scheduleEventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[slug][_eq]={{EVENT_SLUG}}"},"eventApis":{"eventSlugApi":"https://cms.triathlon.org/items/events?filter[slug][_eq]={{EVENT_SLUG}}&fields=*.*,categories.event_category_id.*"},"eventCards":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date&filter[status][_neq]=cancelled&limit={{LIMIT}}"},"raceEvents":{"racesApi":"https://cms.triathlon.org/items/events?fields=*.*&filter[start_date][_gte]={{START_DATE}}&&filter[finish_date][_lte]={{FINISH_DATE}}&sort=start_date&filter[categories][event_category_id][_in]={{EVENT_CATEGORY_IDS}}"},"olympicEvents":{"olympicEventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[id][_eq]={{EVENT_ID}}"},"featuredEvents":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date&filter[featured][_eq]=1&limit={{LIMIT}}"},"upcomingEvents":{"eventList":"https://cms.triathlon.org/items/events?sort=start_date&fields=*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&filter[status][_nin]=cancelled,postponed&filter[programs][program_specification_id][name][_contains]={{PROGRAM}}&limit={{LIMIT}}"},"liveOnTriEvents":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[start_date][_gte]=$NOW&sort=start_date&filter[live_trilive][_eq]=1&limit={{LIMIT}}"},"eventsByCategory":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date&filter[categories][event_category_id][_in]={{EVENT_CATEGORY_IDS}}&limit={{LIMIT}}"},"relatedEventsApi":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date{{F_VENUE}}{{F_CITY}}{{F_COUNTRY}}&limit={{LIMIT}}"},"developmentCourse":{"eventSlugApi":"https://cms.triathlon.org/items/courses?fields=title,country_id.*,start_date,end_date,application_deadline&filter[slug][_eq]={{EVENT_SLUG}}"},"federationsEvents":{"programsList":"https://cms.triathlon.org/items/events?sort=-programs.results.created_at&groupBy=id&filter[country_id][region_id]={{REGION_ID}}&limit={{LIMIT}}","recentResults":"https://cms.triathlon.org/items/events?filter[id][_in]={{EVENT_IDS}}&fields=id,name,status,start_date,finish_date,live_trilive,reg_link,triathlon_live_url,watch_link,cover_image,country_id.*,categories.event_category_id.*,slug,programs","upcomingEvents":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date&filter[country_id][region_id][_eq]={{REGION_ID}}&limit={{LIMIT}}"},"olympicsCountdown":{"eventList":"https://cms.triathlon.org/items/events/{{EVENT_ID}}?fields=programs.start_date,programs.id,programs.program_specification_id.name"},"featuredHomeEvents":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&filter[status][_nin]=cancelled,postponed&sort=start_date&filter[categories][event_category_id][id][_in]=348,351,624,448,449,349,640&limit={{LIMIT}}"},"eventNonFederationCards":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.*&filter[finish_date][_gte]=$TWO_DAYS_AGO&sort=start_date&filter[categories][event_category_id][id][_neq]=2&filter[status][_neq]=cancelled&limit={{LIMIT}}"},"upcomingDevelopmentCalendar":{"eventList":"https://cms.triathlon.org/items/courses?filter[start_date][_gte]=$NOW&limit={{LIMIT}}&fields=slug,start_date,end_date,country_id.*,venue,title,categories.category_id.*"}},"si-livetiming":{"apis":{"programsList":"https://cms.triathlon.org/items/programs?fields=*.*,event_id.categories.event_category_id.*&filter[program_specification_id][is_race][_eq]=true&filter[start_date][_gte]=$NOW&filter[live_timing_enabled][_eq]=true&sort=sort_order,start_date,start_time","settingsExternalLinks":"https://cms.triathlon.org/settings?fields=external_timing_links"},"eventDetail":{"eventData":"https://cms.triathlon.org/items/programs/{{PROGRAMID}}?fields=*.*,event_id.categories.event_category_id.*","programsList":"https://cms.triathlon.org/items/programs?fields=*.*,event_id.categories.event_category_id.*&filter[program_specification_id][is_race][_eq]=true&filter[start_date][_gte]=$NOW&filter[live_timing_enabled][_eq]=true&sort=start_date,start_time","settingsExternalLinks":"https://cms.triathlon.org/settings?fields=external_timing_links"}},"si-certificate":{"apis":{"certificate":"https://cms.triathlon.org/items/officials?fields=*.*"}},"si-majorevents":{"apis":{"federationResult":"https://triathlon.org/tri-api/v1/federations?per_page=10"}},"si-videodetail":{"apis":{"resultApi":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results?limit={{LIMIT}}&exclude_statuses=DNF|DSQ|NC|LAP|IE","programsList":"https://cms.triathlon.org/items/programs?filter[event_id][_eq]={{EVENT_ID}}&filter[program_specification_id][is_race][_eq]=true&fields=event_id.id,event_id.slug,program_specification_id.name,id"}},"si-eventlisting":{"apis":{"eventList":"https://GAVNABD4CQ-dsn.algolia.net/1/indexes/{{INDEX}}/query"}},"si-compareplayer":{"apis":{"h2h":"https://triathlon.org/tri-api/v1/athletes/wtcs-matchups?athleteId1={{ATHLETE1}}&athleteId2={{athleteId2}}"}}
33,"si-membersdetail":{"apis":{"membersdetail":"https://cms.triathlon.org/items/profiles?fields=*.*&filter[id][_eq]={{MEMBER_ID}}"}},"si-federationdetail":{"apis":{"results":"https://cms.triathlon.org/items/rankings?fields=id,name,region_id&filter[region_id][id]={{REGION_ID}}&filter[ranking_categories_id][id]=10","athletes":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?country_noc={{COUNTRY_NOC}}&limit=5","lastEvents":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.name&sort=-finish_date&filter[start_date][_lte]=$ONE_DAY_AHEAD&filter[country_id][id][_eq]={{COUNTRY_ID}}&filter[categories][event_category_id][_in]={{EVENT_CATEGORY_IDS}}&limit=3","upcomingEvents":"https://cms.triathlon.org/items/events?fields=*.*,categories.event_category_id.name&sort=start_date&filter[finish_date][_gte]=$TWO_DAYS_AGO&filter[country_id][id][_eq]={{COUNTRY_ID}}&filter[categories][event_category_id][_in]={{EVENT_CATEGORY_IDS}}&limit=3","federationdetail":"https://cms.triathlon.org/items/national_federations?fields=*.*,downloads.*,downloads.categories.*,downloads.categories.category_id.*,articles.cover_image.filename_disk,articles.translations.title,country_id.region_id.*&filter[_or][0][slug][_eq]={{SLUG}}&filter[_or][1][canonical_slug][_eq]={{SLUG}}","federationCategories":"https://cms.triathlon.org/items/categories/644"}},"si-certificate-detail":{"apis":{"certificateDetail":"https://cms.triathlon.org/items/officials/{{OFFICIALS_ID}}?fields=*.*"},"countryApi":{"countriesData":"https://cms.triathlon.org/items/countries?filter[noc_a3][_eq]={{NATION_ID}}"},"raceCertificateApis":{"athleteData":"https://cms.triathlon.org/items/members/{{ATHLETE_ID}}?fields=id,yob,first_name,last_name,full_name,country_id.*","raceCertificateDetail":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}/results?category_id=348|624"}}},"TTLPaths":[{"TTL":"*","path":"/dataHarbour/v1/rankings"},{"TTL":"*","path":"/tri-api/v1/athletes/wtcs-matchups"},{"TTL":"*","path":"/tri-api/v1/athletes"},{"TTL":"*","path":"/tri-api/v1/events"}],"pathType":{"video":"video","article":"article","gallery":"photo"},"patterns":["eventstrip_04_1","eventstrip_04_2","eventstrip_04_4","eventstrip_04_5","eventstrip_06_1","fixtures_13_1","fixtures_13_2","livetiming_01_1","livetiming_01_2","standings_11_1","standings_11_2","standings_12_1","standings_19_1","standings_12_2","standings_19_2","squad_10_1","squad_10_2","squad_10_3","standings_21_1"],"triToken":"b843ccd89de71e60a1aee4bfc68d0ec6","directApi":"https://cms.triathlon.org","menuTypes":{"regexBased":{"priority":0},"nonRegexBased":{"priority":1}},"imagePaths":{"flag":"https://triathlon-s3.imgix.net/flags/{{COUNTRY_ID}}.svg","athlete":"https://triathlon-images.imgix.net/athlete_thumbs/{{PLAYER_ID}}.jpg?w=800auto=format","flagImg":"https://prod-tri-assets.imgix.net/{{COUNTRY_VALUE}}.svg","logoImg":"https://prod-tri-assets.imgix.net/{{LOGO}}.svg?v=2.20","teamImg":"/static-assets/images/teams/{{TEAM_ID}}.png?v=2.20","watchOn":"/static-assets/images/svg/watchon-tv.svg?v=2.20","eventImg":"https://triathlon-staging.imgix.net/{{EVENT_IMG}}?v=2.20&w={{WIDTH}}","staffImg":"/static-assets/images/support-staff/{{STAFF_ID}}.png?v=2.20","wtcsLogo":"/static-assets/images/cssimages/wt-champion-series.png?v=2.20","imgixPath":"https://prod-tri-assets.imgix.net/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","pitchPath":"/static-assets/images/svg/pitch.svg?v=2.20","playerImg":"/static-assets/images/players/{{PLAYER_ID}}.png?v=2.20","racesLogo":"/static-assets/images/races/logos/{{EVENT_VENUE}}.svg?v=2.20","vectorImg":"/static-assets/images/svg/vector.svg?v=2.20","countryImg":"/static-assets/images/countries/{{COUNTRY_ID}}.png?v=2.20","liveTRiLogo":"/static-assets/images/cssimages/svg/triathlonlive-logo-white.svg?v=2.20","defaultImage":"/static-assets/images/lazy-load.png","countryFlagImg":"https://cms.triathlon.org/assets/{{COUNTRY_VALUE}}","nationalityImg":"/static-assets/images/flags/{{NATIONALITY_ID}}.png?v=2.20","defaultFlagImage":"/static-assets/images/cssimages/default-img.png?v=2.20","defaultThumbnail":"/static-assets/images/cssimages/default-event.webp?v=2.20","olympicBannerImg":"/static-assets/images/cssimages/paris-event-bg.png?v=2.20","parisOlympicLogo":"/static-assets/images/continents/paris.svg","defaultCoverImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","defaultEventImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","imgPath3starEvent":"https://cms.triathlon.org/assets/{{ID}}?width=750&height=500","imgixDirectusPath":"https://prod-tri-assets.imgix.net/directus/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","directusAssetsPath":"https://cms.triathlon.org/assets/{{FILENAME_DISK}}","olympicsFooterIcon":"/static-assets/images/svg/paris-event.svg?v=2.20","defaultAthleteImage":"/static-assets/images/players/
33default-player.svg?v=2.20","defaultProfileImage":"/static-assets/images/profile-picture.jpg?v=2.20","parisParalympicLogo":"/static-assets/images/svg/paris-para-event.svg?v=2.20","paralympicsFooterIcon":"/static-assets/images/races/logos/paris.svg?v=2.20"},"indexNames":{"federation":{"stg":"tri_staging_national_federations","prod":"tri_prod_national_federations"}},"podcastApi":"https://triathlon.org/apiv4/getspotifyplaylist","directToken":"","partnersAPI":"https://cms.triathlon.org/items/partners?fields=*.*","triProxyUrl":"https://api.triathlon.org","clientConfig":{"vue":{"cdn":"/static-assets/build/js/vue.min.js","requiredVueVersion":"2.6.10"},"widgets":{"si-squad-widget-layout-10":{"apis":{},"fileName":"js/squad_10.js","className":"squad_10_1"},"si-course-widget-layout-01":{"apis":{"developmentCourse":"https://cms.triathlon.org/items/courses?fields=*.*,gallery_id.images.*,documents.directus_files_id.*&filter[slug][_eq]={{EVENT_SLUG}}"},"fileName":"js/course_01.js","className":"course_01_1"},"si-detail-widget-layout-04":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results"},"fileName":"js/detail_04.js","className":"detail_04_1"},"si-player-widget-layout-09":{"apis":{"athleteInformation":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}","downloadAthleteResultsURL":"https://triathlon.org/tri-download/v2/athlete/{{ATHLETE_ID}}/download-results"},"fileName":"js/playerprofile_09.js","className":"playerprofile_09_1","resultApis":{"resultApi":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}/results"}},"si-gallery-widget-layout-05":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results"},"fileName":"js/gallery_05.js","className":"gallery_05_1"},"si-gallery-widget-layout-06":{"apis":{},"fileName":"js/gallery_06.js","className":"gallery_06_1"},"si-document-widget-layout-01":{"apis":{},"fileName":"js/document_01.js","className":"document_01_1"},"si-fixtures-widget-layout-13":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results","eventList":"https://cms.triathlon.org/items/events?fields=*.*&sort=start_date&filter[year(start_date)][_eq]={{YEAR}}&filter[categories][event_category_id][_in]={{EVENT_CATEGORY_IDS}}","startList":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/entries?type=start","programsList":"https://cms.triathlon.org/items/programs?filter[event_id][_in]={{EVENT_ID}}&filter[program_specification_id][is_race][_eq]=true&fields=*.*,entries&sort=sort_order","downloadResultEventURL":"https://triathlon.org/tri-download/v2/events/{{EVENT_ID}}/download-results"},"fileName":"js/fixtures_13.js","className":"fixtures_13_1"},"si-fixtures-widget-layout-14":{"apis":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*&sort=start_date&filter[year(start_date)][_eq]={{YEAR}}&filter[categories][event_category_id][_eq]=351"},"fileName":"js/fixtures_14.js","className":"fixtures_14_1"},"si-showcase-widget-layout-09":{"apis":{"showcase":""},"fileName":"js/showcase.js","className":"showcase"},"si-standings-widget-layout-11":{"apis":{"standingsDataMen":"https://triathlon.org/tri-api/v1/rankings/13","standingsDataWomen":"https://triathlon.org/tri-api/v1/rankings/14"},"fileName":"js/standings_11.js","className":"standings_11_1","rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{LIMIT}}"}},"si-standings-widget-layout-12":{"apis":{"topRankingAthlete":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{PER_PAGE}}"},"fileName":"js/standings_12.js","className":"standings_12_1","athleteApis":{"athleteRankings":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results?limit={{LIMIT}}"},"rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{LIMIT}}"},"liveTimingApis":{"startList":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/entries?type=start","countriesData":"https://cms.triathlon.org/items/countries?fields=flag_circle,noc_a3,iso_name,flag&limit=300","timingsFromS3":"https://timing.triathlon.org/{{S3_FOLDER_NAME}}/{{FILE_NAME}}","timingsFromJson":"https://timing.triathlon.org/timing_{{PROGRAM_ID}}.json"}},"si-standings-widget-layout-14":{"apis":{"standingsDataMen":"https://triathlon.org/tri-api/v1/rankings/{{MEN_ID}}","athleteRankingData":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","standingsDataWomen":"https://triathlon.org/tri-api/v1/rankings/{{WOMEN_ID}}"},"fileName":"js/standings_14.js","className":"standings_14_1","rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}","athleteRankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","rankingCategories":"https://triathlon.org/tri-api/v1/rankings/categories"}},"si-standings-widget-layout-18":{"apis":{},"fileName":"js/standings_18.js","className":"standings_18_1"},"si-standings-widget-layout-19":{"apis":{},"fileName":"js/standings_19.js","className":"standings_19_1"},"si-standings-widget-layout-21":{"apis":{"standingsDataMen":"https://triathlon.org/tri-api/v1/rankings/{{MEN_ID}}","athleteRankingData":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","standingsDataWomen":"https://triathlon.org/tri-api/v1/rankings/{{WOMEN_ID}}"},"fileName":"js/standings_21.js","className":"standings_21_1","rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}","athleteRankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","rankingCategories":"https://triathlon.org/tri-api/v1/rankings/categories"}},"si-eventstrip-widget-layout-04":{"apis":{"eventList":"https://cms.triathlon.org/graphql?limit={{LIMIT}}","relatedEventsApi":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/related"},"fileName":"js/eventstrip_04.js","className":""},"si-eventstrip-widget-layout-06":{"apis":{"racesApi":""},"fileName":"js/eventstrip_06.js","className":"eventstrip_06_1"},"si-livetiming-widget-layout-01":{"apis":{"timing":"https://triathlon.org/tri-api/v2/timing/{{PROGRAM_ID}}","startList":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/entries?type=start","splitsTiming":"https://triathlon.org/tri-api/v2/timing/{{PROGRAM_ID}}/splits/{{SPLIT_ID}}","countriesData":"https://cms.triathlon.org/items/countries?fields=flag_circle,noc_a3,iso_name,flag&limit=300","timingsFromS3":"https://timing.triathlon.org/{{S3_FOLDER_NAME}}/{{FILE_NAME}}","timingsFromJson":"https://timing.triathlon.org/timing_{{PROGRAM_ID}}.json","athleteInformation":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}"},"fileName":"js/livetiming_01.js","className":"livetiming_01_2"},"si-certificate-widget-layout-01":{"apis":{},"fileName":"js/certificate_01.js","className":"certificate_01_1"},"si-majorevents-widget-layout-02":{"apis":{},"fileName":"js/majorevents_02.js","className":"majorevent_02_1"},"si-videodetail-widget-layout-05":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results"},"fileName":"js/videodetail_05.js","className":"videodetail_05_1"},"si-eventlisting-widget-layout-04":{"apis":{"eventList":"https://GAVNABD4CQ-dsn.algolia.net/1/indexes/{{INDEX}}/query"},"fileName":"js/eventlisting_04.js","className":"eventlisting_04_1"},"si-eventlisting-widget-layout-05":{"apis":{"eventList":"https://GAVNABD4CQ-dsn.algolia.net/1/indexes/{{INDEX}}/query"},"fileName":"js/eventlisting_05.js","className":"eventlisting_05_1"},"si-compareplayer-widget-layout-02":{"apis":{"h2h":"https://triathlon.org/tri-api/v1/athletes/wtcs-matchups?athleteId1={{ATHLETE1}}&athleteId2={{ATHLETE2}}"},"fileName":"js/headtohead_02.js","className":"headtohead_02_1"},"si-federationdetail-widget-layout-01":{"apis":{},"fileName":"js/federationdetail_01.js","className":"federationdetail_01_1"},"si-certificate-detail-widget-layout-01":{"apis":{},"fileName":"js/certificatedetail_01.js","className":"certificatedetail_01_1"},"si-certificate-detail-widget-layout-02":{"apis":{},"fileName":"js/certificatedetail_02.js","className":"certificatedetail_02_1"}},"versions":{"files":"1.0","language":"1.0","customNames":"1.0"},"commonApis":{"directusData":"https://triathlon.org/static-assets/feeds/directus/configFactory.json?v={{TIMESTAMP}}"},"imagePaths":{"flag":"https://triathlon-s3.imgix.net/flags/{{COUNTRY_ID}}.svg","athlete":"https://triathlon-images.imgix.net/athlete_thumbs/{{PLAYER_ID}}.jpg?w=800auto=format","flagImg":"https://prod-tri-assets.imgix.net/{{COUNTRY_VALUE}}.svg","logoImg":"https://prod-tri-assets.imgix.net/{{LOGO}}.svg?v=2.20","teamImg":"/static-assets/images/teams/{{TEAM_ID}}.png?v=2.20","watchOn":"/static-assets/images/svg/watchon-tv.svg?v=2.20","eventImg":"https://triathlon-staging.imgix.net/{{EVENT_IMG}}?v=2.20&w={{WIDTH}}","staffImg":"/static-assets/images/support-staff/{{STAFF_ID}}.png?v=2.20","wtcsLogo":"/static-assets/images/cssimages/wt-champion-series.png?v=2.20","imgixPath":"https://prod-tri-assets.imgix.net/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","pitchPath":"/static-assets/images/svg/pitch.svg?v=2.20","playerImg":"/static-assets/images/players/{{PLAYER_ID}}.png?v=2.20","racesLogo":"/static-assets/images/races/logos/{{EVENT_VENUE}}.svg?v=2.20","vectorImg":"/static-assets/images/svg/vector.svg?v=2.20","countryImg":"/static-assets/images/countries/{{COUNTRY_ID}}.png?v=2.20","liveTRiLogo":"/static-assets/images/cssimages/svg/triathlonlive-logo-white.svg?v=2.20","defaultImage":"/static-assets/images/lazy-load.png","countryFlagImg":"https://cms.triathlon.org/assets/{{COUNTRY_VALUE}}","nationalityImg":"/static-assets/images/flags/{{NATIONALITY_ID}}.png?v=2.20","defaultFlagImage":"/static-assets/images/cssimages/default-img.png?v=2.20","defaultThumbnail":"/static-assets/images/cssimages/default-event.webp?v=2.20","olympicBannerImg":"/static-assets/images/cssimages/paris-event-bg.png?v=2.20","parisOlympicLogo":"/static-assets/images/continents/paris.svg","defaultCoverImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","defaultEventImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","imgPath3starEvent":"https://cms.triathlon.org/assets/{{ID}}?width=750&height=500","imgixDirectusPath":"https://prod-tri-assets.imgix.net/directus/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","directusAssetsPath":"https://cms.triathlon.org/assets/{{FILENAME_DISK}}","olympicsFooterIcon":"/static-assets/images/svg/paris-event.svg?v=2.20","defaultAthleteImage":"/static-assets/images/players/
33default-player.svg?v=2.20","defaultProfileImage":"/static-assets/images/profile-picture.jpg?v=2.20","parisParalympicLogo":"/static-assets/images/svg/paris-para-event.svg?v=2.20","paralympicsFooterIcon":"/static-assets/images/races/logos/paris.svg?v=2.20"},"initConfig":{"DOMAIN":{"BETA":[],"PROD":[]}},"intervalApi":"{{DOMAIN_CLIENT}}/default.aspx?methodtype=3&client=2727d237c6&sport={{SPORT}}&league={{LEAGUE_CODE}}&timezone=0530&language={{LANG}}&gamestate=4","isPushAllowed":false,"timeoutConfig":{"lazySizes":{"timeout":2000},"initializeWebJs":{"timeout":2000,"filesToExclude":[]},"modifyClasslist":{"bodyTimeout":1500},"initializeMoengage":{"timeout":5000}},"defaultLanguage":"en","refreshInterval":17},"dropDownType":["combo-box-dropdown","card-dropdown","group-dropdown"],"mediaListing":{"newsListing":"https://triathlon.org/apiv4/listing?entities=1,867&otherent=&exclent=10598747,10598767,10598787,10598807,10598827&pgnum=1&inum=4&pgsize=4","photoListing":"https://triathlon.org/apiv4/listing?entities=867,2&otherent=&exclent=10598747,10598767,10598787,10598807,10598827&pgnum=1&inum=3&pgsize=3","videoListing":"https://triathlon.org/apiv4/listing?entities=867,3&otherent=&exclent=10598747,10598767,10598787,10598807,10598827&pgnum=1&inum=3&pgsize=3"},"menuTitleKey":"Events","pusherApiKey":"d7ff98bb53c7c2b99e76","rankingTitle":{"asia":"Asia Triathlon Rankings","pts2":"World Triathlon Para Triathlon Rankings","pts3":"World Triathlon Para Triathlon Rankings","pts4":"World Triathlon Para Triathlon Rankings","pts5":"World Triathlon Para Triathlon Rankings","ptvi":"World Triathlon Para Triathlon Rankings","ptwc":"World Triathlon Para Triathlon Rankings","elite":"World Triathlon Continental Rankings","africa":"Africa Triathlon Rankings","europe":"Europe Triathlon Rankings","oceania":"Oceania Triathlon Rankings","americas":"Americas Triathlon Rankings","duathlon":"World Triathlon Duathlon Rankings","age-group":"Age Group Rankings","aquathlon":"World Triathlon Aquathlon Rankings","cross-triathlon":"World Triathlon Cross Triathlon Rankings","winter-triathlon":"World Triathlon Winter Triathlon Rankings","continental-rankings":"World Triathlon Continental Rankings","olympic-qualification":"World Triathlon Olympic Qualification Rankings","long-distance-duathlon":"World Triathlon Long Distance Duathlon Rankings","long-distance-triathlon":"World Triathlon Long Distance Triathlon Rankings","world-triathlon-rankings":"World Triathlon Rankings","world-triathlon-championship-series":"World Triathlon Championship Series Rankings"},"redirections":{"/results":{"url":"/events","statusCode":301},"/rankings":{"url":"/world-rankings","statusCode":301},"/about/jobs":{"url":"/jobs","statusCode":301},"/contact-us":{"url":"/contact","statusCode":301},"/federation":{"url":"/federations","statusCode":301},"/feeds/news":{"url":"/news","statusCode":301},"/multimedia":{"url":"/videos","statusCode":301},"/arena-games":{"url":"/e-world-triathlon-championship","statusCode":301},"/events/list":{"url":"/events","statusCode":301},"/favicon.ico":{"url":"/static-assets/favicons/favicon.ico","statusCode":301},"/multisports":{"url":"/multisports/aquathlon","statusCode":301},"/start_lists":{"url":"/events","statusCode":301},"/hall_of_fame":{"url":"/hall-of-fame","statusCode":301},"/olympics/news":{"url":"/olympics","statusCode":301},"/about/congress":{"url":"/governance/congress","statusCode":301},"/confederations":{"url":"/federations","statusCode":301},"/neutral_status":{"url":"https://creatorapp.zohopublic.com/worldtriathlon/neutral-status-application-for-japrb/page-perma/Application/XBebxJqXRdZ3yrStC5yQsjEhmF0TKH9KTNb4vgVGevYByGJ0VFgsmZstm4F9tp0Atu7JnaU1jMRTFWs7saQa9CrA4VpMGqDzRaOR","statusCode":301},"/about/downloads":{"url":"/documents","statusCode":301},"/brand_resources":{"url":"/brand-resources","statusCode":301},"/events/calendar":{"url":"/events","statusCode":301},"/olympic-history":{"url":"/olympics/history","statusCode":301},"/about/contact_us":{"url":"/contact","statusCode":301},"/about/governance":{"url":"/governance","statusCode":301},"/development/news":{"url":"/news#tab=Development","statusCode":301},"/rankings/archive":{"url":"/rankings-archive","statusCode":301},"/womens_committee":{"url":"/womens-committee","statusCode":301},"/multimedia/videos":{"url":"/videos","statusCode":301},"/rankings/duathlon":{"url":"/world-rankings/duathlon/men","statusCode":301},"/events/wtcs/london":{"url":"2026-wtcs-london","statusCode":301},"/events/wtcs/quiberon":{"url":"2026-wtcs-quiberon","statusCode":301},"/events/wtcs/yokohama":{"url":"2026-wtcs-yokohama","statusCode":301},"/multimedia/galleries":{"url":"/galleries","statusCode":301},"/rankings/continental":{"url":"/continental-rankings","statusCode":301},"/rankings/mixed_relay":{"url":"/world-rankings/world-triathlon-rankings/mixed-relay","statusCode":301},"/results/certificates":{"url":"/athletes/certificates","statusCode":301},"/about/executive_board":{"url":"/about/executive-board","statusCode":301},"/agegroup/about_ag/faq":{"url":"/faqs","statusCode":301},"/events/sustainability":{"url":"/events-sustainability","statusCode":301},"/events/wtcs/abu-dhabi":{"url":"/events/2026-wtcs-abu-dhabi","statusCode":301}
33,"/events/wtcs/samarkand":{"url":"2026-wtcs-samarkand","statusCode":301},"/governance/committees":{"url":"/about/committees","statusCode":301},"/utilities/admin-tools":{"url":"https://entries.triathlon.org/event-lookup","statusCode":301},"/about/honorary_members":{"url":"/about/honorary-members","statusCode":301},"/development/coach/cepp":{"url":"/development/coach/coach-education-partnership-programme","statusCode":301},"/development/federation":{"url":"/development/federations/affiliation-criteria","statusCode":301},"/events/wtcs/wollongong":{"url":"/events/2025-world-triathlon-championships-finals-wollongong","statusCode":301},"/rankings/duathlon/male":{"url":"/world-rankings/duathlon/men","statusCode":301},"/rankings/paratriathlon":{"url":"/paratriathlon-rankings","statusCode":301},"/events/2026-wtcs-london":{"url":"/events/wtcs/london","statusCode":301},"/events/2026-wtcs-weihai":{"url":"/events/wtcs/weihai","statusCode":301},"/events/wtcs/yokohama/en":{"url":"/events/2026-world-triathlon-championship-series-yokohama","statusCode":301},"/rankings/aquathlon/male":{"url":"/world-rankings/aquathlon/men","statusCode":301},"/world-rankings/duathlon":{"url":"/world-rankings/duathlon/men","statusCode":301},"/events/2026-wtcs-alghero":{"url":"/events/wtcs/alghero","statusCode":301},"/events/2026-wtcs-hamburg":{"url":"/events/wtcs/hamburg","statusCode":301},"/rankings/duathlon/female":{"url":"/world-rankings/duathlon/women","statusCode":301},"/world-rankings/aquathlon":{"url":"/world-rankings/aquathlon/men","statusCode":301},"events/2026-wtcs-yokohama":{"url":"https://yokohama.triathlon.org","statusCode":301},"/about/safeguarding_policy":{"url":"/safeguarding-anti-harassment-policy","statusCode":301},"/anti-doping/report_doping":{"url":"/anti-doping/report-doping","statusCode":301},"/events/2026-wtcs-quiberon":{"url":"/events/wtcs/quiberon","statusCode":301},"/events/2026-wtcs-yokohama":{"url":"/events/wtcs/yokohama","statusCode":301},"/medical/medical_documents":{"url":"/documents/medical","statusCode":301},"/rankings/aquathlon/female":{"url":"/world-rankings/aquathlon/women","statusCode":301},"/about/congress/2013_london":{"url":"/governance/congress/2013-itu-congress-london","statusCode":301},"/development/nfs_open_hours":{"url":"/development/federations/nfs-open-hours","statusCode":301},"/events/2026-wtcs-abu-dhabi":{"url":"/events/2026-world-triathlon-championship-series-abu-dhabi","statusCode":301},"/events/2026-wtcs-samarkand":{"url":"/events/wtcs/samarkand","statusCode":301},"/events/wtcs/french-riviera":{"url":"/events/2025-world-triathlon-championship-series-french-riviera","statusCode":301},"/events/2026-wtcf-pontevedra":{"url":"/events/wtcs/pontevedra","statusCode":301},"/multisports/cross_triathlon":{"url":"/multisports/cross-triathlon","statusCode":301},"/about/congress/2020_congress":{"url":"/governance/congress/2020-world-triathlon-congress","statusCode":301},"/about/congress/2021_congress":{"url":"/governance/congress/2021-world-triathlon-congress","statusCode":301},"/development/overview/contact":{"url":"/development/contact","statusCode":301},"/events/arena_games_triathlon":{"url":"/e-world-triathlon-championship","statusCode":301},"/multisports/winter_triathlon":{"url":"/multisports/winter-triathlon","statusCode":301},"/anti-doping/doping_violations":{"url":"/anti-doping/doping-violations","statusCode":301},"/development/coach/cpd_courses":{"url":"/development/coach/continuous-professional-development-courses","statusCode":301},"/events/2026-wtcs-karlovy-vary":{"url":"/events/wtcs/karlovy-vary","statusCode":301},"/events/wtcs/hudayriyat-island":{"url":"/events/2026-world-triathlon-championship-series-abu-dhabi","statusCode":301},"/rankings/cross_triathlon/male":{"url":"/world-rankings/cross-triathlon/men","statusCode":301},"/about/committees/ag_commission":{"url":"/about/committees/ag-commission","statusCode":301},"/rankings/continental/asia/male":{"url":"/continental-rankings/asia/elite/men","statusCode":301},"/rankings/winter_triathlon/male":{"url":"/world-rankings/winter-triathlon/men","statusCode":301},"/world-rankings/cross-triathlon":{"url":"/world-rankings/cross-triathlon/men","statusCode":301},"/world-rankings/cross_triathlon":{"url":"/world-rankings/cross-triathlon/men","statusCode":301},"/development/technical_officials":{"url":"/development/technical-officials","statusCode":301},"/olympics/paris_2024/course_maps":{"url":"/olympics/paris-2024/course-maps","
33statusCode":301},"/rankings/cross_triathlon/female":{"url":"/world-rankings/cross-triathlon/women","statusCode":301},"/world-rankings/winter-triathlon":{"url":"/world-rankings/winter-triathlon/men","statusCode":301},"/world-rankings/winter_triathlon":{"url":"/world-rankings/winter-triathlon/men","statusCode":301},"/about/committees/audit_committee":{"url":"/about/committees/audit-committee","statusCode":301},"/events/wtcs/yokohama/start-lists":{"url":"/events/2026-world-triathlon-championship-series-yokohama/start-lists","statusCode":301},"/rankings/continental/africa/male":{"url":"/continental-rankings/africa/elite/men","statusCode":301},"/rankings/continental/asia/female":{"url":"/continental-rankings/asia/elite/women","statusCode":301},"/rankings/continental/europe/male":{"url":"/continental-rankings/europe/elite/men","statusCode":301},"/rankings/paratriathlon/male/pts2":{"url":"/paratriathlon-rankings/pts2/men","statusCode":301},"/rankings/paratriathlon/male/pts3":{"url":"/paratriathlon-rankings/pts3/men","statusCode":301},"/rankings/paratriathlon/male/pts4":{"url":"/paratriathlon-rankings/pts4/men","statusCode":301},"/rankings/paratriathlon/male/pts5":{"url":"/paratriathlon-rankings/pts5/men","statusCode":301},"/rankings/paratriathlon/male/ptvi":{"url":"/paratriathlon-rankings/ptvi/men","statusCode":301},"/rankings/paratriathlon/male/ptwc":{"url":"/paratriathlon-rankings/ptwc/men","statusCode":301},"/rankings/winter_triathlon/female":{"url":"/world-rankings/winter-triathlon/women","statusCode":301},"^/athletes/profile/([a-z0-9_-]+)$":{"url":"/athletes/athletes-listing","statusCode":301},"/development/federations/nf_survey":{"url":"/development/federations/national-federation-survey","statusCode":301},"/events/wtcs/abu-dhabi/start-lists":{"url":"/events/2026-world-triathlon-championship-series-abu-dhabi/start-lists","statusCode":301},"/multisports/triathlon_mixed_relay":{"url":"/multisports/triathlon-mixed-relay","statusCode":301},"/paralympics/paris_2024/course_map":{"url":"/paralympics/paris-2024/course-maps","statusCode":301},"/rankings/continental/oceania/male":{"url":"/continental-rankings/oceania/elite/men","statusCode":301},"/rankings/world_triathlon_rankings":{"url":"/world-rankings","statusCode":301},"/about/committees/coaches_committee":{"url":"/about/committees/coaches-committee","statusCode":301},"/rankings/continental/africa/female":{"url":"/continental-rankings/africa/elite/women","statusCode":301},"/rankings/continental/americas/male":{"url":"/continental-rankings/americas/elite/men","statusCode":301},"/rankings/continental/europe/female":{"url":"/continental-rankings/europe/elite/women","statusCode":301},"/rankings/paratriathlon/female/pts2":{"url":"/paratriathlon-rankings/pts2/women","statusCode":301},"/rankings/paratriathlon/female/pts3":{"url":"/paratriathlon-rankings/pts3/women","statusCode":301},"/rankings/paratriathlon/female/pts4":{"url":"/paratriathlon-rankings/pts4/women","statusCode":301},"/rankings/paratriathlon/female/pts5":{"url":"/paratriathlon-rankings/pts5/women","statusCode":301},"/rankings/paratriathlon/female/ptvi":{"url":"/paratriathlon-rankings/ptvi/women","statusCode":301},"/rankings/paratriathlon/female/ptwc":{"url":"/paratriathlon-rankings/ptwc/women","statusCode":301},"/about/committees/athletes_committee":{"url":"/about/committees/athletes-committee","statusCode":301},"/multisports/long_distance_triathlon":{"url":"/multisports/long-distance-triathlon","statusCode":301},"/rankings/continental/oceania/female":{"url":"/continental-rankings/oceania/elite/women","statusCode":301},"/rankings/olympic_qualification/male":{"url":"/world-rankings/olympic-qualification/men","statusCode":301},"/anti-doping/education_course_details":{"url":"/anti-doping/education-course-details","statusCode":301},"/development/continental_coordinators":{"url":"/development/contact","statusCode":301},"/development/development_regional_cup":{"url":"/events?year=2024&q=development","statusCode":301},"/development/technical_officials_docs":{"url":"/documents/technical-officials","statusCode":301},"/rankings/continental/americas/female":{"url":"/continental-rankings/americas/elite/women","statusCode":301},"/rankings/long_distance_duathlon/male":{"url":"/world-rankings/long-distance-duathlon/men","statusCode":301},"/about/committees/age-group-commission":{"url":"/about/committees/ag-commission","statusCode":301}
33,"/about/committees/multisport_committee":{"url":"/about/committees/multisport-committee","statusCode":301},"/rankings/long_distance_triathlon/male":{"url":"/world-rankings/long-distance-triathlon/men","statusCode":301},"/rankings/olympic_qualification/female":{"url":"/world-rankings/olympic-qualification/women","statusCode":301},"/world-rankings/long-distance-duathlon":{"url":"/world-rankings/long-distance-duathlon/men","statusCode":301},"/world-rankings/long_distance_duathlon":{"url":"/world-rankings/long-distance-duathlon/men","statusCode":301},"/about/committees/credentials_committee":{"url":"/about/committees/credentials-committee","statusCode":301},"/about/committees/development_comission":{"url":"/about/committees/development-commission","statusCode":301},"/development/federations/nfs-open-hours":{"url":"/development/federations/members-open-hours","statusCode":301},"/events/wtcs/french-riviera/start-lists":{"url":"/events/2025-world-triathlon-championship-series-french-riviera/start-lists","statusCode":301},"/olympics/paris_2024/qualified_athletes":{"url":"/olympics/paris-2024/qualified-athletes","statusCode":301},"/rankings/long_distance_duathlon/female":{"url":"/world-rankings/long-distance-duathlon/women","statusCode":301},"/rankings/world_triathlon_rankings/male":{"url":"/world-rankings/world-triathlon-rankings/men","statusCode":301},"/about/committees/constitution_committee":{"url":"/about/committees/constitution-committee","statusCode":301},"/about/congress/2016_itu_congress_madrid":{"url":"/governance/congress/2016-itu-congress-madrid","statusCode":301},"/athletes/olympic_history_and_medallists":{"url":"/olympic-history-and-medalists","statusCode":301},"/development/mentors/mentoring_programme":{"url":"/development/mentors/mentoring-programme","statusCode":301},"/rankings/long_distance_triathlon/female":{"url":"/world-rankings/long-distance-triathlon/women","statusCode":301},"/about/committees/paratriathlon_committee":{"url":"/about/committees/paratriathlon-committee","statusCode":301},"/about/congress/2015_itu_congress_chicago":{"url":"/governance/congress/2015-itu-congress-chicago","statusCode":301},"/agegroup/about_ag/talk_like_a_triathlete":{"url":"/talk-like-a-triathlete","statusCode":301},"/development/athletes/athlete_development":{"url":"/development/athletes/athlete-development","statusCode":301},"/development/athletes/athlete_scholarship":{"url":"/development/athletes/athlete-scholarship","statusCode":301},"/events/rio-de-janeiro-2016-olympic-games":{"url":"/events/2016-rio-de-janeiro-olympic-games","statusCode":301},"/rankings/world_triathlon_rankings/female":{"url":"/world-rankings/world-triathlon-rankings/women","statusCode":301},"/about/committees/world_triathlon_tribunal":{"url":"/about/committees/world-triathlon-tribunal","statusCode":301},"/about/congress/2012_itu_congress_auckland":{"url":"/governance/congress/2012-itu-congress-auckland","statusCode":301},"/about/congress/2014_itu_congress_edmonton":{"url":"/governance/congress/2014-itu-congress-edmonton","statusCode":301},"/about/congress/2019_itu_congress_lausanne":{"url":"/governance/congress/2019-itu-congress-lausanne","statusCode":301},"/development/athletes/team_world_triathlon":{"url":"/development/team","statusCode":301},"/development/technical_officials/documents":{"url":"/development/technical-officials/documents","statusCode":301},"/events/wtcs/hudayriyat-island/start-lists":{"url":"/events/2026-world-triathlon-championship-series-abu-dhabi/start-lists","statusCode":301},"/about/congress/2017_itu_congress_rotterdam":{"url":"/governance/congress/2017-itu-congress-rotterdam","statusCode":301},"/rankings/mixed_relay_olympic_qualification":{"url":"/world-rankings/olympic-qualification/mixed-relay","statusCode":301},"/rankings/paralympic_qualification/ptwc/men":{"url":"/world-rankings/paralympic-qualification/ptwc/men","statusCode":301},"/about/congress/2018_itu_congress_gold_coast":{"url":"/governance/congress/2018-itu-congress-gold-coast","statusCode":301},"/development/coach/coach_education_documents":{"url":"/development/coach/coach-education-documents","statusCode":301},"/events/start_lists/2020_tokyo_olympic_games":{"url":"/olympics/paris-2024/start-lists/655047","statusCode":301},"/events/start_lists/paris_2024_olympic_games":{"url":"//olympics/paris-2024/start-lists","statusCode":301},"/about/congress/2022_world_triathlon_congress":{"url":"/governance/congress/2022-world-triathlon-congress","statusCode":301},"/about/congress/2023_world_triathlon_congress":{"url":"/governance/congress/2023-world-triathlon-congress","statusCode":301},"/about/congress/2024_world_triathlon_congress":{"url":"/governance/congress/2024-world-triathlon-congress","statusCode":301},"/about/prevention_of_competition_manipulation":{"url":"/prevention-of-competition-manipulation","statusCode":301},"/athletes/world_triathlon_champions_elite_men":{"url":"/world-triathlon-champions-elite-men","statusCode":301},"/rankings/paralympic_qualification/ptwc/women":{"url":"/world-rankings/paralympic-qualification/ptwc/women","statusCode":301},"/rankings/world_triathlon_championship_series":{"url":"/world-rankings/world-triathlon-championship-series/men","statusCode":301}
33,"/development/coach/level_1_coach_certification":{"url":"/development/coach/level-1-certification","statusCode":301},"/development/coach/level_2_coach_certification":{"url":"/development/coach/level-2-certification","statusCode":301},"/development/technical_officials/certification":{"url":"/development/technical-officials/certification","statusCode":301},"/about/committees/medical_anti_doping_committee":{"url":"/about/committees/medical-anti-doping-committee","statusCode":301},"/athletes/world_triathlon_champions_elite_women":{"url":"/world-triathlon-champions-elite-women","statusCode":301},"/development/athletes/para_athlete_support_grant":{"url":"/development/athletes/para-athlete-support-camp","statusCode":301},"/development/technical_officials/atoep_programme":{"url":"/development/technical-officials/atoep-programme","statusCode":301},"/rankings/world_triathlon_championship_series/male":{"url":"/world-rankings/world-triathlon-championship-series/men","statusCode":301},"/rankings/world_triathlon_championship_series/female":{"url":"/world-rankings/world-triathlon-championship-series/women","statusCode":301},"/development/coach/accredited_coach_education_program":{"url":"/development/coach/accredited-coach-education-program","statusCode":301},"/development/coach/world_triathlon_coach_facilitators":{"url":"/development/coach/world-triathlon-coach-facilitators","statusCode":301},"/rankings/world_triathlon_championship_series_2023/male":{"url":"/world-rankings/world-triathlon-championship-series/men","statusCode":301},"/about/congress/2024_world_triathlon_congress/candidates":{"url":"/governance/congress/2024-world-triathlon-congress/candidates","statusCode":301},"/rankings/world_triathlon_championship_series_2023/female":{"url":"/world-rankings/world-triathlon-championship-series/women","statusCode":301},"/events/2026-world-triathlon-championship-series-abu-dhabi":{"url":"/events/wtcs/abu-dhabi","statusCode":301},"/about/committees/equity_diversity_and_inclusion_commission":{"url":"/about/committees/equity-diversity-and-inclusion-commission","statusCode":301},"/events/2026-world-triathlon-championship-finals-pontevedra":{"url":"/events/wtcs/pontevedra","statusCode":301},"/development/coach/coach_education_objectives_strategy_pathway":{"url":"/development/coach/coaches-education-objectives-strategy-and-pathway","statusCode":301},"/development/coach/certification_revalidation_of_coaches_scheme":{"url":"/development/coach/certification-revalidation-scheme","statusCode":301},"/events/2026-europe-triathlon-para-championships-tarragona/contact":{"url":"/events/2026-europe-triathlon-championships-tarragona/contact","statusCode":301},"/events/2026-europe-triathlon-para-championships-tarragona/schedule":{"url":"/events/2026-europe-triathlon-championships-tarragona/schedule","statusCode":301},"/events/2026-europe-triathlon-duathlon-championships-banyoles/contact":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/contact","statusCode":301},"/events/2026-europe-triathlon-para-championships-tarragona/event-info":{"url":"/events/2026-europe-triathlon-championships-tarragona/event-info","statusCode":301},"/events/2026-europe-triathlon-age-groupchampionships-tarragona/contact":{"url":"/events/2026-europe-triathlon-championships-tarragona/contact","statusCode":301},"/events/2026-europe-triathlon-aquathlon-championships-banyoles/contact":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/contact","statusCode":301},"/events/2026-europe-triathlon-duathlon-championships-banyoles/schedule":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/schedule","statusCode":301},"/events/2026-europe-triathlon-age-groupchampionships-tarragona/schedule":{"url":"/events/2026-europe-triathlon-championships-tarragona/schedule","statusCode":301},"/events/2026-europe-triathlon-aquathlon-championships-banyoles/schedule":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/schedule","statusCode":301},"/events/2026-europe-triathlon-duathlon-championships-banyoles/event-info":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/event-info","statusCode":301},"/events/2026-europe-triathlon-age-groupchampionships-tarragona/event-info":{"url":"/events/2026-europe-triathlon-championships-tarragona/event-info","statusCode":301},"/events/2026-europe-triathlon-aquathlon-championships-banyoles/event-info":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/event-info","statusCode":301},"/events/2026-europe-triathlon-cross-duathlon-championships-banyoles/contact":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/contact","statusCode":301},"/events/2026-europe-triathlon-cross-duathlon-championships-banyoles/schedule":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/schedule","statusCode":301},"/events/2026-europe-triathlon-cross-triathlon-championships-banyoles/contact":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/contact","statusCode":301},"/events/2026-europe-triathlon-middle-distance-championships-banyoles/contact":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/contact","statusCode":301},"/events/2026-europe-triathlon-cross-triathlon-championships-banyoles/schedule":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/schedule","statusCode":301},"/events/2026-europe-triathlon-middle-distance-championships-banyoles/schedule":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/schedule","statusCode":301},"/events/2026-europe-triathlon-cross-duathlon-championships-banyoles/event-info":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/event-info","statusCode":301},"/events/2026-europe-triathlon-para-championships-tarragona/athlete-information":{"url":"/events/2026-europe-triathlon-championships-tarragona/athlete-information","statusCode":301},"/events/2026-europe-triathlon-cross-triathlon-championships-banyoles/event-info":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/event-info","statusCode":301},"/events/2026-europe-triathlon-middle-distance-championships-banyoles/event-info":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/event-info","statusCode":301},"/events/2026-europe-triathlon-duathlon-championships-banyoles/athlete-information":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/athlete-information","statusCode":301},"/events/2026-europe-triathlon-age-groupchampionships-tarragona/athlete-information":{"url":"/events/2026-europe-triathlon-championships-tarragona/athlete-information","statusCode":301},"/events/2026-europe-triathlon-aquathlon-championships-banyoles/athlete-information":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/athlete-information","statusCode":301},"/events/2026-europe-triathlon-cross-duathlon-championships-banyoles/athlete-information":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/athlete-information","statusCode":301},"/events/2026-europe-triathlon-cross-triathlon-championships-banyoles/athlete-information":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/athlete-information","statusCode":301},"/events/2026-europe-triathlon-middle-distance-championships-banyoles/athlete-information":{"url":"/events/2026-europe-triathlon-multisport-championships-banyoles/athlete-information","statusCode":301},"/events/2026-europe-triathlon-duathlon-championships-banyoles2026-europe-triathlon-duathlon-championships-banyoles":{"url":"/events/2026-europe-triathlon-duathlon-championships-banyoles","statusCode":301}},"subMenuTypes":["grouped","nonGrouped"],"algoliaApiKey":"65d0db53c03e515dbedbc8ecb4c4cd45","liveStreamApi":{"key":"mxcJd7nz1tXPA-nbLmpEZ6xazd47_5LY","stream":"https://api.vhx.tv/collections/{{collection_id}}/items"},"membersDetail":{"DocumentDownloadPath":"https://cms.triathlon.org/assets/{{ID}}?download"},"searchIndices":[{"key":"officials","type":"officials"},{"key":"tri_prod_members","type":"athletes"},{"key":"tri_prod_articles","type":"news"},{"key":"tri_prod_events","type":"events"},{"key":"tri_prod_galleries","type":"galleries"},{"key":"tri_prod_videos","type":"videos"},{"key":"tri_prod_downloads","type":"downloads"},{"key":"tri_prod_national_federations","type":"federations"},{"key":"tri_prod_pages","type":"pages"},{"key":"tri_prod_articles","type":"confederations/americas/news"},{"key":"tri_prod_galleries","type":"confederations/americas/galleries"},{"key":"tri_prod_videos","type":"confederations/americas/videos"},{"key":"tri_prod_galleries","type":"media-centre"},{"key":"tri_prod_articles","type":"federations/americas-triathlon/news"},{"key":"tri_prod_galleries","type":"federations/americas-triathlon/galleries"},{"key":"tri_prod_videos","type":"federations/americas-triathlon/videos"}],"wtcsStartDate":"2024-01-01","directProxyUrl":"https://cms.triathlon.org","eventMapConfig":{"zoom":12,"googleMapsApiKey":"AIzaSyDRiXWKhdTfvKqSx-7cBK6BiCad-nGgAEM","fullScreenControl":false,"disableMapControl
33s":true},"eventsPastDays":2,"menuExtraClass":{"parentLi":"nav-link"},"searchMetaInfo":{"tabs":[{"key":"All results","type":"all_results","title":"All results","isDefault":true},{"key":"tri_prod_events","type":"events","title":"Events","dataKey":"allEventData","dataValue":"eventData","isDefault":false},{"key":"tri_prod_members","type":"athletes","title":"Athletes","dataKey":"allAthleteData","dataValue":"athleteData","isDefault":false},{"key":"tri_prod_articles","type":"news","title":"News","dataKey":"allArticleData","dataValue":"articleData","isDefault":false},{"key":"tri_prod_galleries","type":"galleries","title":"Galleries","dataKey":"allGalleriesData","dataValue":"galleriesData","isDefault":false},{"key":"tri_prod_videos","type":"videos","title":"Videos","dataKey":"allVideosData","dataValue":"videosData","isDefault":false},{"key":"tri_prod_downloads","type":"downloads","title":"Documents","dataKey":"allDocumentData","dataValue":"documentData","isDefault":false},{"key":"tri_prod_national_federations","type":"federations","title":"Federations","dataKey":"allFederationData","dataValue":"federationData","isDefault":false},{"key":"tri_prod_pages","type":"pages","title":"Web pages","dataKey":"allWebpagesData","dataValue":"webpagesData","isDefault":false}],"athletesKey":"tri_prod_members","hitsPerPage":8,"searchValue":8,"addEventsValue":4,"athletesFilters":"categories:athlete OR categories:paratriathlete AND NOT hidden:true","searchTermLength":2,"searchResultsLength":2,"recentSearchesLength":4,"allowedRecentSearches":3},"staticMenuData":{"trending":{"title":"Trending events"},"liveEvent":{"url":"https://www.triathlonlive.tv/?src=main_nav","title":"Live Event Coverage","imagePath":"/static-assets/images/cssimages/svg/triathlonlive-logo-white.svg","openin_new_tab":true},"liveTiming":{"url":"/timing","title":"Live Timing"}},"wtcsCategoryId":["351","624"],"olympicEventApi":"https://cms.triathlon.org/items/events?fields=*.*,course_maps.directus_files_id.*&filter[id][_eq]={{EVENT_ID}}","pusherApiFolder":"live","worldRankingIds":"13,14,61,15,16,11,12,64,17,18,59,60,62,63,19,20,25,26,77,78,82,83","allowedLanguages":["en","es","de","jp","it","fr"],"googleMapsApiKey":"AIzaSyDRiXWKhdTfvKqSx-7cBK6BiCad-nGgAEM","wtcsCategoryName":"wtcs","wtcsCategoryType":"the-races","dataHarbourConfig":{"rankings":{"api":"https://triathlon.org/tri-api/v1/rankings/{{ID}}","refreshHarbour":{"slug":"/world-rankings/duathlon/men","metaInfoNode":"rankingsCategoryData","uniqueIdKeyName":"catId"}}},"mainSearchIndices":[{"key":"tri_prod_events","type":"events"},{"key":"tri_prod_members","type":"athletes"},{"key":"tri_prod_articles","type":"news"},{"key":"tri_prod_galleries","type":"galleries"},{"key":"tri_prod_videos","type":"videos"},{"key":"tri_prod_downloads","type":"downloads"},{"key":"tri_prod_national_federations","type":"federations"}],"mediaListingNodes":["c920c9bd-04e3-4f0c-9f95-f26abca7a5af"],"rankingsMapConfig":{"/world-rankings/duathlon/":"continental-rankings","/world-rankings/age-group/":"age-group","/world-rankings/aquathlon/":"continental-rankings","/continental-rankings/asia/":"continental-rankings","/continental-rankings/africa/":"continental-rankings","/continental-rankings/europe/":"continental-rankings","/paratriathlon-rankings/pts2/":"continental-rankings","/paratriathlon-rankings/pts3/":"continental-rankings","/paratriathlon-rankings/pts4/":"continental-rankings","/paratriathlon-rankings/pts5/":"continental-rankings","/paratriathlon-rankings/ptvi/":"continental-rankings","/paratriathlon-rankings/ptwc/":"continental-rankings","/continental-rankings/oceania/":"continental-rankings","/continental-rankings/americas/":"continental-rankings","/world-rankings/cross-triathlon/":"continental-rankings","/world-rankings/winter-triathlon/":"continental-rankings","/world-rankings/olympic-qualification/":"continental-rankings","/world-rankings/long-distance-duathlon/":"continental-rankings","/world-rankings/long-distance-triathlon/":"continental-rankings","/world-rankings/paralympic-qualification/":"paratriathlon-rankings","/world-rankings/world-triathlon-rankings/":"continental-rankings","/world-rankings/world-triathlon-championship-series/":"world-rankings","/world-rankings/world-triathlon-rankings/mixed-relay":"mixed_relay"},"regexRedirections":{"^(.*?)(/)$":{"url":"{1}","statusCode":301},"^(.*?)[',](.*)$":{"url":"{1}{2}","statusCode":301},"^/agegroup/(.*)$":{"url":"/agegroup","statusCode":301},"^/arena-games/(.*)$":{"url":"/e-world-triathlon-championship/{1}","statusCode":301},"^/paratriathlon/(.*)$":{"url":"/paratriathlon","statusCode":301},"^/events/([^/]+)/results$":{"url":"https://events.triathlon.org/{1}/results","statusCode":301},"^/events/(?!wtcs$)([^/]+)$":{"url":"https://events.triathlon.org/{1}","statusCode":301},"^/events/([^/]+)/schedule$":{"url":"https://events.triathlon.org/{1}/race-info","statusCode":301},"^/events/wtcs/london/(.*)$":{"url":"/events/2026-world-triathlon-championship-series-london/{1}","statusCode":301},"^/athletes/profile/(.+_.+)$":{"url":"/athletes/profile/{1}","statusCode":301},"^/events/([^/]+)/event-info":{"url":"https://events.triathlon.org/{1}/race-info","statusCode":301},"^/events/wtcs/quiberon/(.*)$":{"url":"/events/2026-world-triathlon-championship-series-quiberon/{1}","statusCode":301},"^/development/course/(.+_.+)$":{"url":"/development/course/{1}","statusCode":301},"^/events/([^/]+)/start-lists$":{"url":"https://events.triathlon.org/{1}/start-lists","statusCode":301},"^/events/wtcs/samarkand/(.*)$":{"url":"/events/2026-world-triathlon-championship-series-samarkand/{1}","statusCode":301},"^/events/wtcs/wollongong/(.*)$":{"url":"/events/2025-world-triathlon-championships-finals-wollongong/{1}","statusCode":301},"^/news/article/([a-z0-9_-]+)?$":{"url":"/news/{1}","statusCode":301},"^/uploads/([a-zA-Z0-9/._-]+)?$":{"url":"/documents","statusCode":301},"^/about/profile/([a-zA-Z0-9_-]+)":{"url":"/about/executive-board","statusCode":301},"^/events/event/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}","statusCode":301},"^/athletes/profile/([a-zA-Z_-]+)$":{"url":"/athletes/athletes-listing","statusCode":301},"^/hall-of-fame/([a-zA-Z0-9/_-]+)$":{"url":"/hall-of-fame","statusCode":301},"^/news/article/([a-z0-9_-]+)?/es$":{"url":"/es/news/{1}","statusCode":301},"^/events/([^/]+)/results/([0-9]+)$":{"url":"https://events.triathlon.org/{1}/results?program={2}","statusCode":301},"^/multimedia/video/([a-z0-9_-]+)?$":{"url":"/videos/{1}","statusCode":301},"^/results/result/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/results","statusCode":301},"^/start[-_]+list/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/start-lists","statusCode":301},"^/multimedia/gallery/([a-z0-9_-]+)?$":{"url":"/galleries/{1}","statusCode":301},"^/athletes/profile_pdf/([a-zA-Z_-]+)$":{"url":"/athletes/athletes-listing","statusCode":301},"^/events/([^/]+)/athlete-information$":{"url":"https://events.triathlon.org/{1}/race-info","statusCode":301},"^/events/([^/]+)/start-lists/([0-9]+)$":{"url":"https://events.triathlon.org/{1}/start-lists?program={2}","statusCode":301},"^/athletes/profile/([0-9]+)/([^/]+)/.*$":{"url":"/athletes/profile/{1}/{2}","statusCode":301},"^/events/paris-2024-olympic-games/(.*)$":{"url":"/olympics/paris-2024/{1}","statusCode":301},"^/results/medal_tally/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/medal-tally","statusCode":301},"^/events/wtcs/yokohama/start-lists/(.*)$":{"url":"/events/2026-world-triathlon-championship-series-yokohama/start-lists/{1}","statusCode":301},"^/events/start[-_]+list/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/start-lists","statusCode":301},"^/about/downloads/category/([a-z0-9_-]+)?$":{"url":"/documents/{1}","statusCode":301}
33,"^/athletes/(profile|results)/[0-9]+/%22.*$":{"url":"/","statusCode":301},"^/events/paris-2024-paralympic-games/(.*)$":{"url":"/paralympics/paris-2024/{1}","statusCode":301},"^/events/wtcs/news/page/([0-9]+)/page(.*)$":{"url":"/events/wtcs/news","statusCode":301},"/development/technical_officials_docs/(.*)$":{"url":"/documents/{1}","statusCode":301},"^/results/result/([a-zA-Z0-9_-]+)/([0-9]+)$":{"url":"/events/{1}/results/{2}","statusCode":301},"^/start[-_]+list/([a-zA-Z0-9_-]+)/([0-9]+)$":{"url":"/events/{1}/start-lists/{2}","statusCode":301},"^/athletes/results/([0-9]+)/([a-zA-Z0-9_-]+)$":{"url":"/athletes/profile/{1}/{2}?results=1&page=1&per_page=10","statusCode":301},"^/athletes/profile_pdf/([0-9]+)/([a-zA-Z0-9_-]+)$":{"url":"/athletes/profile/{1}/{2}","statusCode":301},"^/results/download/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/results/{2}","statusCode":301},"^/results/medal_tally/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$":{"url":"/events/{1}/medal-tally","statusCode":301},"^/development/technical_officials_docs/category/([a-z0-9_-]+)?$":{"url":"/documents/{1}","statusCode":301},"/events/2025-world-triathlon-championship-series-alghero/([a-zA-Z0-9_-]+)$":{"url":"/events/wtcs/alghero/{1}","statusCode":301},"^/(athletes/results|athletes/profile|results/event)/[^/]+/(sponsor[._]sponsor[-_]logo.*|secondary[-_]nav.*|main[-_]nav.*|footer.*|getV2.*)$":{"url":"/","statusCode":301},"\\.(action|env|c|ico|txt|php7|xml|rol|png|txt|ico|asp|js|cfm|bak|tmp|old|bkp|temp|copy|fcc|php|py|jsp|do|cc|web|tdf|htm|md|jspa|pl|zip|jpg|aspx)\\b":{"url":"/","statusCode":301}},"worldRankingLimit":3,"defaultArticleLang":"en","articleLanguageData":{"en":"English","es":"Espanol"},"exceptionalPagePath":["/documents/athletes","/documents"],"federationDetailUrl":"/federations/{{FEDERATION_NAME}}","worldParaRankingIds":"45,51,46,52,47,53,48,54,49,55,50,56","algoliaApplicationId":"GAVNABD4CQ","developmentCourseApi":"https://triathlon.org/tri-api/v1/courses/{{COURSE_ID}}","sportShopProductsApi":"https://www.worldtriathlonstore.com/collections/{{COLLECTION_NAME}}/products.json?limit={{LIMIT}}","worldParaRankingLimit":3,"broadCastLiveEventsApi":"https://cms.triathlon.org/items/events?sort=start_date&fields=*.*&filter[start_date][_gte]=$NOW&filter[live_trilive][_eq]=true&filter[status][_nin]=cancelled,postponed&filter[country_id][region_id][_eq]={{REGION_ID}}","fourStarStaticPagesApi":"https://cms.triathlon.org/items/events/{{EVENTID}}?fields=*.*,events_translations.languages_id.*,course_maps.directus_files_id.*,documents.*&filter[events_translations][languages_id][code][_eq]={{LANG}}","redirectCertificateUrl":"https://triathlon.org/tri-download/v2/members/{{ATHLETE_ID}}/programs/{{PROG_ID}}/download-race-certificate","articleLanguageStructure":"https://triathlon.org/{{LANG}}","fourStarEventUrlStructure":"/events/{{EVENT_CATEGORY}}/{{VENUE_NAME}}","athleteProfileUrlStructure":"/athletes/profile/{{ATHLETE_ID}}/{{ATHLETE_NAME}}","threeStarEventUrlStructure":"https://events.triathlon.org/{{EVENT_NAME}}","invalidCanonicalUrlPatterns":["{{","}}","//","undefined","null"],"default_imgix_config_listing":{"web":"width=300&quality=50","news":{"web":"height=340&quality=70","mobile":"height=340&quality=70"},"mobile":"width=300&quality=50","photos":{"web":"width=500&height=666&quality=70","mobile":"width=255&height=340&quality=70"},"videos":{"web":"width=500&height=666&quality=70","mobile":"width=255&height=340&quality=70"}},"developmentCourseUrlStructure":"/development/course/{{COURSE_NAME}}"},"ApplicationDomain":"https://triathlon.org","APIDomain":"https://triathlon.org","IMAGEDOMAIN":" ","TimeZone":"GMT","SchemaPrefix":"labtri","ClientPrefix":"labtri","ProcedurePrefix":"labtri.labtri","GAUCCode":{},"GACode":{},"ClientName":"web","UrlStructure":"/{1}/{2}","AssetEntityMap":{},"RegexData":{},"pagesregex":{"search_61":"^search(\\#q=(.*))?$","contact_481":"^events/([0-9a-z\\-]+)/contact(\\?.*)?$/","results_381":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results(\\?.*)?$","schedule_361":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/schedule(\\?.*)?$","contact_11021":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/contact(\\?.*)?$","program_12181":"events/wtcs/montreal/results/([a-z0-9]+)","program_12201":"events/wtcs/montreal/start-lists/([a-z0-9]+)","program_12221":"^events/wtcs/abu-dhabi/results/([a-z0-9]+)","program_12241":"^events/wtcs/abu-dhabi/start-lists/([a-z0-9]+)","program_12261":"^events/wtcs/yokohama/en/results/([a-z0-9]+)","program_12281":"^events/wtcs/cagliari/results/([a-z0-9]+)","program_12301":"^events/wtcs/hamburg/en
33/results/([a-z0-9]+)","program_12321":"events/wtcs/the-races/sunderland/results/([a-z0-9]+)","program_12341":"events/wtcs/the-races/pontevedra/results/([a-z0-9]+)","program_12361":"^events/wtcs/torremolinos/en/results/([a-z0-9]+)","program_12381":"^events/wtcs/yokohama/en/start-lists/([a-z0-9]+)","program_12401":"^events/wtcs/torremolinos/en/start-lists/([a-z0-9]+)","program_12421":"^events/wtcs/cagliari/start-lists/([a-z0-9]+)","program_12441":"^events/wtcs/hamburg/en/start-lists/([a-z0-9]+)","program_12461":"events/wtcs/the-races/sunderland/start-lists/([a-z0-9]+)","program_12481":"events/wtcs/the-races/pontevedra/start-lists/([a-z0-9]+)","program_12501":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results/([a-z0-9\\-]+)(\\?.*)?$","program_12521":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)\\/start-lists/([a-z0-9]+(\\?.*)?$)","program_12541":"^events/wtcs/results/([a-z0-9]+)","program_12561":"events/wtcs/torremolinos/results/([a-z0-9]+)","program_12581":"^olympics/paris-2024/start-lists/([a-z0-9]+)","program_12601":"events/wtcs/torremolinos/start-lists/([a-z0-9]+)","program_12621":"^paralympics/paris-2024/start-lists/([a-z0-9]+)","program_12641":"events/wtcs/yokohama/results/([a-z0-9]+)","program_12661":"events/wtcs/yokohama/start-lists/([a-z0-9]+)","program_12681":"events/wtcs/cagliari/it/results/([a-z0-9]+)","program_12701":"events/wtcs/cagliari/it/start-lists/([a-z0-9]+)","program_12721":"events/wtcs/hamburg/results/([a-z0-9]+)","program_12741":"events/wtcs/hamburg/start-lists/([a-z0-9]+)","program_12961":"^events/wtcs/weihai/results/([a-z0-9]+)","program_13001":"^events/wtcs/weihai/start-lists/([a-z0-9]+)","program_13281":"^events/wtcs/wollongong/results/([a-z0-9]+)","program_13321":"events/wtcs/wollongong/start-lists/([0-9]+)$","program_13501":"^events/wtcs/alghero/results/([a-z0-9]+)","program_13541":"^events/wtcs/alghero/start-lists/([a-z0-9]+)","program_13721":"^events/wtcs/karlovy-vary/results/([a-z0-9]+)","program_13761":"^events/wtcs/karlovy-vary/start-lists/([a-z0-9]+)","program_14041":"^events/wtcs/yokohama/start-lists/([a-z0-9]+)","program_14101":"events/wtcs/alghero/it/results/([a-z0-9]+)","program_14141":"^events/wtcs/alghero/it/start-lists/([a-z0-9]+)","results_14081":"events/wtcs/alghero/it/results","event_home_241":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)(\\?.*)?$","wtcs_pages__101":"events/events-listing/([a-z0-9\\-]+)/([a-z0-9\\-]+)","medal_tally_4141":"^events/(?!sustainability|wtcs)([0-9a-z\\-\\.]+)/medal-tally(\\?.*)?$","news_detail_1361":"^news/([a-z0-9\\-]+)(\\?.*)?$","news_detail_6301":"events/wtcs/montreal/news/([a-z0-9\\-]+)(\\?.*)?$","test_page__14501":"events/wtcs/yokohama/test-yokohama-page","program_men_12801":"^olympics/paris-2024/results/men/([a-z0-9]+)","registration_8721":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/registration(\\?.*)?$","start_lists_11061":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/start-lists(\\?.*)?$","photos_detail_1401":"^galleries/([a-z0-9\\-]+)(\\?.*)?$","test_karlovy_14521":"events/wtcs/karlovy-vary/test-karlovy","videos_detail_1381":"videos/([a-z0-9\\-]+)(\\?.*)?$","program_mixed_12841":"^olympics/paris-2024/results/mixed/([a-z0-9]+)","program_women_12821":"^olympics/paris-2024/results/women/([a-z0-9]+)","athletes_profile_1021":"^athletes/profile/\\d+/[a-z0-9]+(?:-\\w+)*","program_landing_12781":"^olympics/paris-2024/results/([a-z0-9]+)","program_landing_12861":"^paralympics/paris-2024/results/([a-z0-9]+)","documents_details_8641":"^(documents\\/[0-9a-z\\-\\.]+)(\\?.*)?$","live_timing_detail_5761":"^timing/([a-z0-9\\-]+)(\\?.*)?$","local_information_12761":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/event-info(\\?.*)?$","venue_information_14541":"events/wtcs/karlovy-vary/venue-information","age_group_rankings_14741":"^world-rankings/(age-group)/(open|women)(\\?.*)?$","spanish_news_detail_5781":"^es/news/([a-z0-9\\-]+)(\\?.*)?$","athlete_information_11081":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/athlete-information(\\?.*)?$","wollongong_lb_check_14321":"events/wtcs/wollongong/wollongong-lb-check","federation_detail_page_4301":"^federations/([a-z0-9\\-]+)","para_triathlon_rankings_941":"^paratriathlon-rankings/(ptwc|pts2|pts3|pts4|pts5|ptvi)/(men|women)(\\?.*)?$","certificate_detail_page_5321":"^development/certificate/[a-z0-9\\-]+(\\?.*)?$","world_triathlon_rankings_821":"^world-rankings/(duathlon|aquathlon|long-distance-triathlon|long-distance-duathlon|winter-triathlon|cross-triathlon|arena-games-triathlon)/(men|women)(\\?.*)?$","world_triathlon_rankings_3601":"^world-rankings/world-triathlon-rankings/(men|women|mixed-relay)(\\?.*)?$","wollongong_purging_check_14361":"events/wtcs/wollongong/jp/wollongong-purging-check","yokohama_testing_english_14401":"events/wtcs/yokohama/en/yokohama-testing-english","continental_rankings_detail_961":"^continental-rankings/(africa|americas|asia|europe|europe-triathlon-cup|europe-under23|europe-junior|oceania)/(elite|cup|u23|junior)/(men|women|mixed-relay)(\\?.*)?$","world_championship_rankings_981":"^world-rankings/(world-triathlon-championship-series)/(men|women)(\\?.*)?$","yokohama_testing_checking_14581":"events/wtcs/yokohama/yokohama-testing-check","world_triathlon_olympics_rankings_881":"^world-rankings/(world-triathlon-rankings|olympic-qualification)/(men|women|mixed-relay)(\\?.*)?$","executive_board_members_detail_page_4761":"^about/executive-board/([a-z0-9\\-]+)(\\?.*)?$","paralympic_qualification_men_rankings_901":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts3|pts4|pts5|ptvi)/men(\\?.*)?$","asia_triathlon_federation_detail_page_9701":"^federations/asia/([a-z0-9\\-]+)","paralympic_qualification_women_rankings_921":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts4|pts5|ptvi)/women(\\?.*)?$","africa_triathlon_federation_detail_page_8941":"^federations/africa/([a-z0-9\\-]+)"},"AuthorPageRegex":"-","IAFeedTitle":"The Official Website of Triathlon","IAFeedDescription":"The Official Website of Triathlon","IsIncludeCoverPhoto":"0","SIadd":"0","SIcustom":"1,211","Filter":"author,user,category,language,sports","cssversion":"13.35","fontversion":"90163854","staticfiles":{"js":["/static-assets/build/js/main.js"],"css":["/static-assets/build/css/arena-games-page.css","https://triathlon.org/static-assets/build/css/athlete-faq-page.css","https://triathlon.org/static-assets/build/css/athlete-page.css","https://triathlon.org/static-assets/build/css/athlete-profile-page.css","https://triathlon.org/static-assets/build/css/athlete-talk-page.css","https://triathlon.org/static-assets/build/css/athletes-listing-page.css","https://triathlon.org/static-assets/build/css/certificate-download-detail-page.css","https://triathlon.org/static-assets/build/css/certificate-download-page.css","https://triathlon.org/static-assets/build/css/compareplayer.css","https://triathlon.org/static-assets/build/css/detail-page.css","https://triathlon.org/static-assets/build/css/development-calendar-page.css","https://triathlon.org/static-assets/build/css/development-course.css","https://triathlon.org/static-assets/build/css/development-home-page.css","https://triathlon.org/static-assets/build/css/development-team-page.css","https://triathlon.org/static-assets/build/css/duathlon-page.css","https://triathlon.org/static-assets/build/css/event-content-listing-page.css","https://triathlon.org/static-assets/build/css/event-listing-page.css","https://triathlon.org/static-assets/build/css/event-results-page.css","https://triathlon.org/static-assets/build/css/event-static-page.css","https://triathlon.org/static-assets/build/css/executive-board-detail
33s.css","https://triathlon.org/static-assets/build/css/executive-board.css","https://triathlon.org/static-assets/build/css/federation-detail.css","https://triathlon.org/static-assets/build/css/federation-landing.css","https://triathlon.org/static-assets/build/css/federation-listing.css","https://triathlon.org/static-assets/build/css/federations-media-listing.css","https://triathlon.org/static-assets/build/css/fivestar-event-page.css","https://triathlon.org/static-assets/build/css/fivestar-ranking-page.css","https://triathlon.org/static-assets/build/css/fourstar-event-page.css","https://triathlon.org/static-assets/build/css/general-overview-page.css","https://triathlon.org/static-assets/build/css/global-ranking-page.css","https://triathlon.org/static-assets/build/css/hall-of-fame.css","https://triathlon.org/static-assets/build/css/home-page.css","https://triathlon.org/static-assets/build/css/inside-page.css","https://triathlon.org/static-assets/build/css/jobs.css","https://triathlon.org/static-assets/build/css/listing-page.css","https://triathlon.org/static-assets/build/css/live-timing.css","https://triathlon.org/static-assets/build/css/main.css","https://triathlon.org/static-assets/build/css/medal-tally-page.css","https://triathlon.org/static-assets/build/css/media-centre-page.css","https://triathlon.org/static-assets/build/css/multimedia-landing-page.css","https://triathlon.org/static-assets/build/css/multisport-page.css","https://triathlon.org/static-assets/build/css/news-media-page.css","https://triathlon.org/static-assets/build/css/olympic-coursemap-page.css","https://triathlon.org/static-assets/build/css/olympic-history-page.css","https://triathlon.org/static-assets/build/css/olympic-list-page.css","https://triathlon.org/static-assets/build/css/olympic-results-page.css","https://triathlon.org/static-assets/build/css/olympic-schedule-page.css","https://triathlon.org/static-assets/build/css/partners.css","https://triathlon.org/static-assets/build/css/qualified-athletes-page.css","https://triathlon.org/static-assets/build/css/race-certificate-detail-page.css","https://triathlon.org/static-assets/build/css/ranking-archive-page.css","https://triathlon.org/static-assets/build/css/ranking-page.css","https://triathlon.org/static-assets/build/css/results-page.css","https://triathlon.org/static-assets/build/css/search-results-page.css","https://triathlon.org/static-assets/build/css/static-page.css","https://triathlon.org/static-assets/build/css/the-sports-page.css","https://triathlon.org/static-assets/build/css/dashboard/federation.css","https://triathlon.org/static-assets/build/css/dashboard/style.css","/static-assets/build/css/documents-page.css"]},"jsversion":"16.33","feedversion":"1.53","LangConfig":[{"default":true,"langname":"English","is_active":true,"langvalue":"en"},{"langname":"Spanish","langvalue":"es"}],"ExtFeedAPI":{},"MatchFeedAPI":null,"CacheConfig":null,"EntityAutoTag":null,"CassseFeedDetails":null,"EmailConfig":null,"SitemapSettings":null,"paymentGateway":"","IsTiny":"true","ShowPreview":"true","IsLiveBlog":"false","IsAudioEnable":"false","IsAutoSaved":"false","IsAWS":"true","IsFocusBy":"false","NewProcedurePrefix":"labtri","imgversion":"1.46","playerImg":"2.20","teamImg":"1.09","coachImg":"1.09","clientcode":"539","GroupIDTypeID":"1,1","ImagePathKey":"https://s3.ap-south-1.amazonaws.com/si-n3xt-tri-prod-assets/prod/static-assets/waf-images","ImageReplaceKey":"/static-assets/waf-images/","RedisConnection":"","webhookurls":{"waflb":"https://triathlon.org/apiv3/wafcmshook","wafcms":"https://triathlon.org/apiv3/wafcmshook","wafapipath":"apiv3","wafsitemap":"https://triathlon.org/apiv3/sitemap","livePreView":"https://cms.triathlon.org/items/pages/{{ID}}","wafpurgeurl":"https://triathlon.org/apiv3/gettemplatedata?url=","imagepostapi":"http://35.173.185.232/api/imagepostv2?ProcedurePrefix=","articlePreView":"https://triathlon.org/apiv3/{{PATH}}/sislug?sislug={{SLUG}}","nuxtwebhookurl":"https://triathlon.org/nuxt-api/update-config?configType=cmsConfig&cahce-buster=true&guid=","wafupdateconfig":"https://triathlon.org/apiv3/updateconfighook","directusStaticData":"https://cms.triathlon.org/items/pages?filter[slug][_eq]={{SLUG}}"},"loginsettings":null,"quicksettings":{"logenable":"1","proxy_urls":{"spotifyplaylist_api":"https://api.spotify.com/v1/shows/1z1IwJB2NGYCC49a5SQlJn/episodes?market=ES"},"asset_types":{"Tags":"41","Series":"34","Language":"39","Categories":"40"},"autotagging":{"status":true,"settings":[{"template_id":"3","template_component_id":"8181"}],"asset_type":[34]},"cacheconfig":{"getlisting":{"cache_time":0,"stale_cache_time":2}},"sitemappath":"/prod","regex_groups":{"search_regex":{"search_text":2}},"webhook_urls":{"DirectusAssetAPI":{"AssetAPI":"https://cms.triathlon.org/assets/{0}"},"DirectusArticleAPI":{"EventAPI":"https://cms.triathlon.org/items/events/{0}","ArticleAPI":"https://cms.triathlon.org/items/articles/{0}","LanguageAPI":"https://cms.triathlon.org/items/languages/{0}","ExtentedDataParameter":"?fields=galleries.*&fields=translations.*&fields=memebers.*&fields=tags.*&fields=categories.*&fields=event_id.*"},"DirectusMigrationApi":{"url":"https://cms.triathlon.org/items/{0}?page={1}&limit={2}&sort[]=-id","limit":"10"},"DirectusUserMigrationApi":{"url":"https://cms.triathlon.org/{0}?page={1}&limit={2}&sort[]=-id","limit":"10"}},"sitemapprefix":"site-map/","openin_new_tab":"1","detail_url_type":"entity_url","credentials_info":null,"regex_pages_info":[{"feed_url":"^world-rankings/(age-group)/(open|women)(\\?.*)?$","pageregx":"^world-rankings/(age-group)/(open|women)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/hamburg/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/hamburg/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/yokohama/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/en/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/yokohama/start-lists/([a-z0-9]+)","regexgourp":0,"pagetopurge":"","asset_type_id":""},{"feed_url":"^events/wtcs/weihai/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/alghero/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/test-yokohama-page","pageregx":"events/wtcs/yokohama/test-yokohama-page","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/alghero/it/results","pageregx":"events/wtcs/alghero/it/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/events-listing/wtcs/galleries","pageregx":"^events/([0-9a-z\\-]+)/contact(\\?.*)?$/","regexgourp":0,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/weihai/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/wollongong/start-lists/([0-9]+)$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/alghero/it/results","pageregx":"events/wtcs/alghero/it/results","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/cagliari/it/results/([a-z0-9]+)","pageregx":"events/wtcs/cagliari/it/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/results(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/torremolinos/results/([a-z0-9]+)","pageregx":"events/wtcs/torremolinos/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/wollongong/jp/wollongong-purging-check","pageregx":"events/wtcs/wollongong/jp/wollongong-purging-check","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/torremolinos/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/torremolinos/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/weihai/results/([a-z0-9]+)","pageregx":"^events/wtcs/weihai/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/(?!sustainability|wtcs)([0-9a-z\\-\\.]+)/registration(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/registration(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/start-list(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/start-lists(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/the-races/sunderland/results/([a-z0-9]+)","pageregx":"events/wtcs/the-races/sunderland/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/athlete-information(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/athlete-information(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/karlovy-vary/test-karlovy","pageregx":"events/wtcs/karlovy-vary/test-karlovy","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/hamburg/results/([a-z0-9]+)","pageregx":"events/wtcs/hamburg/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/wollongong/results/([a-z0-9]+)","pageregx":"^events/wtcs/wollongong/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/yokohama-testing-check","pageregx":"events/wtcs/yokohama/yokohama-testing-check","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/montreal/results/([a-z0-9]+)","pageregx":"events/wtcs/montreal/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/alghero/results/([a-z0-9]+)","pageregx":"^events/wtcs/alghero/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/event-info(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/event-info(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/karlovy-vary/venue-information","pageregx":"events/wtcs/karlovy-vary/venue-information","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/montreal/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/montreal/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/contact(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/contact(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/schedule(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)/schedule(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/(?!sustainability|wtcs)([0-9a-z\\-\\.]+)/medal-tally(\\?.*)?$","pageregx":"^events/(?!sustainability|wtcs)([0-9a-z\\-\\.]+)/medal-tally(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/abu-dhabi/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/abu-dhabi/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/en/results/([a-z0-9]+)","pageregx":"^events/wtcs/yokohama/en/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/cagliari/results/([a-z0-9]+)","pageregx":"^events/wtcs/cagliari/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"}
33,{"feed_url":"events/wtcs/hamburg/en/results/([a-z0-9]+)","pageregx":"^events/wtcs/hamburg/en/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/hamburg/en/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/hamburg/en/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/karlovy-vary/results/([a-z0-9]+)","pageregx":"^events/wtcs/karlovy-vary/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/abu-dhabi/results/([a-z0-9]+)","pageregx":"^events/wtcs/abu-dhabi/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/yokohama/en/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/yokohama/en/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability|wtcsf)[0-9a-z\\-\\.]+)(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)(\\?.*)?$","regexgourp":1,"pagetopurge":"contact,results,start-lists,schedule,athlete-information,event-info","asset_type_id":"34"},{"feed_url":"events/wtcs/cagliari/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/cagliari/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/the-races/pontevedra/results/([a-z0-9]+)","pageregx":"events/wtcs/the-races/pontevedra/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/events-listing/([a-z0-9\\-]+)","pageregx":"events/events-listing/([a-z0-9\\-]+)/([a-z0-9\\-]+)","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^events/wtcs/weihai/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/weihai/start-lists/([a-z0-9]+)","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/torremolinos/en/results/([a-z0-9]+)","pageregx":"^events/wtcs/torremolinos/en/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/the-races/pontevedra/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/the-races/pontevedra/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/montreal/news/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"events/wtcs/montreal/news/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"1"},{"feed_url":"^events/wtcs/karlovy-vary/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/karlovy-vary/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/torremolinos/en/start-lists/([a-z0-9]+)","pageregx":"^events/wtcs/torremolinos/en/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/cagliari/it/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/cagliari/it/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^world-rankings/(duathlon|aquathlon|long-distance-triathlon|long-distance-duathlon|winter-triathlon|cross-triathlon|arena-games-triathlon)/(men|women)(\\?.*)?$","pageregx":"^world-rankings/(duathlon|aquathlon|long-distance-triathlon|long-distance-duathlon|winter-triathlon|cross-triathlon|arena-games-triathlon)/(men|women)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts4|pts5|ptvi)/women(\\?.*)?$ ","pageregx":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts4|pts5|ptvi)/women(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(events/(?!sustainability)[0-9a-z\\-\\.]+)/start-lists/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^(events/(?!sustainability|wtcs)[0-9a-z\\-\\.]+)\\/start-lists/([a-z0-9]+(\\?.*)?$)","regexgourp":1,"pagetopurge":"","asset_type_id":"34"},{"feed_url":"events/wtcs/results/([a-z0-9]+)","pageregx":"^events/wtcs/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^continental-rankings/(africa|americas|asia|europe|europe-triathlon-cup|europe-under23|europe-junior|oceania)/(elite|cup|u23|junior)/(men|women|mixed-relay)(\\?.*)?$","pageregx":"^continental-rankings/(africa|americas|asia|europe|europe-triathlon-cup|europe-under23|europe-junior|oceania)/(elite|cup|u23|junior)/(men|women|mixed-relay)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"es/news/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^es/news/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"1"},{"feed_url":"videos/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"videos/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"4"},{"feed_url":"events/wtcs/alghero/it/start-lists","pageregx":"^events/wtcs/alghero/it/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^galleries/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^galleries/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"2"},{"feed_url":"events/wtcs/the-races/sunderland/start-lists/([a-z0-9]+)","pageregx":"events/wtcs/the-races/sunderland/start-lists/([a-z0-9]+)","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^world-rankings/(world-triathlon-championship-series)/(men|women)(\\?.*)?$","pageregx":"^world-rankings/(world-triathlon-championship-series)/(men|women)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^search(\\#q=(.*))?$","pageregx":"^search(\\#q=(.*))?$","regexgourp":1,"pagetopurge":"","asset_type_id":"31"},{"feed_url":"^world-rankings/(world-triathlon-rankings|olympic-qualification)/(men|women|mixed-relay)(\\?.*)?$","pageregx":"^world-rankings/(world-triathlon-rankings|olympic-qualification)/(men|women|mixed-relay)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts3|pts4|pts5|ptvi)/men(\\?.*)?$","pageregx":"^world-rankings/(paralympic-qualification)/(ptwc|pts2|pts3|pts4|pts5|ptvi)/men(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"events/wtcs/wollongong/wollongong-lb-check","pageregx":"events/wtcs/wollongong/wollongong-lb-check","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"^world-rankings/world-triathlon-rankings/(men|women|mixed-relay)(\\?.*)?$","pageregx":"^world-rankings/world-triathlon-rankings/(men|women|mixed-relay)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^paratriathlon-rankings/(ptwc|pts2|pts3|pts4|pts5|ptvi)/(men|women)(\\?.*)?$","pageregx":"^paratriathlon-rankings/(ptwc|pts2|pts3|pts4|pts5|ptvi)/(men|women)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^athletes/profile/\\d+/[a-z0-9]+(?:-\\w+)*","pageregx":"^athletes/profile/\\d+/[a-z0-9]+(?:-\\w+)*","regexgourp":-13,"pagetopurge":"","asset_type_id":"25"},{"feed_url":"news/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^news/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"1"},{"feed_url":"events/wtcs/yokohama/en/yokohama-testing-english","pageregx":"events/wtcs/yokohama/en/yokohama-testing-english","regexgourp":1,"pagetopurge":"","asset_type_id":"38"},{"feed_url":"events/wtcs/yokohama/results/([a-z0-9]+)","pageregx":"events/wtcs/yokohama/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^federations/([a-z0-9\\-]+)","pageregx":"^federations/([a-z0-9\\-]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^federations/asia/([a-z0-9\\-]+)","pageregx":"^federations/asia/([a-z0-9\\-]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^federations/africa/([a-z0-9\\-]+)","pageregx":"^federations/africa/([a-z0-9\\-]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"about/executive-board/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^about/executive-board/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"olympics/paris-2024/start-lists/([a-z0-9]+)","pageregx":"^olympics/paris-2024/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"olympics/paris-2024/results/men/([a-z0-9]+)","pageregx":"^olympics/paris-2024/results/men/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"olympics/paris-2024/results/women/([a-z0-9]+)","pageregx":"^olympics/paris-2024/results/women/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"olympics/paris-2024/results/mixed/([a-z0-9]+)","pageregx":"^olympics/paris-2024/results/mixed/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"olympics/paris-2024/results/([a-z0-9]+)","pageregx":"^olympics/paris-2024/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"development/certificate/[a-z0-9\\-]+(\\?.*)?$","pageregx":"^development/certificate/[a-z0-9\\-]+(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"paralympics/paris-2024/start-lists/([a-z0-9]+)","pageregx":"^paralympics/paris-2024/start-lists/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"timing/([a-z0-9\\-]+)(\\?.*)?$","pageregx":"^timing/([a-z0-9\\-]+)(\\?.*)?$","regexgourp":0,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"paralympics/paris-2024/results/([a-z0-9]+)","pageregx":"^paralympics/paris-2024/results/([a-z0-9]+)","regexgourp":1,"pagetopurge":"","asset_type_id":"37"},{"feed_url":"^(documents/[a-z\\-]+)(\\?.*)?$","pageregx":"^(documents\\/[0-9a-z\\-\\.]+)(\\?.*)?$","regexgourp":1,"pagetopurge":"","asset_type_id":"37"}],"pagemapper_settings":{"regex":"^(events/[0-9a-z\\-\\.]+)/{0}(\\?.*)?$","clientId":"539","language":{"french":"fr","german":"de","english":"en","italian":"it","spanish":"es","japanese":"jp"},"meta_info":{"static":{"pageclass":"wtc-races-page body-grey no-page-head","inline_links":{"web":{"js":["/static-assets/build/js/main.js","/static-assets/build/js/swiper.min.js"],"css":["/static-assets/build/css/fourstar-event-page.css","/static-assets/build/css/event-static-page.css"]},"mobile":{"js":["/static-assets/build/js/main.js","/static-assets/build/js/swiper.min.js"],"css":["/static-assets/build/css/fourstar-event-page.css","/static-assets/build/css/event-static-page.css"]}}},"four_star":{"pageclass":"wtc-races-page body-grey no-page-head","inline_links":{"web":{"js":["/static-assets/build/js/main.js","/static-assets/build/js/swiper.min.js"],"css":["/static-assets/build/css/fourstar-event-page.css","/static-assets/build/css/event-static-page.css"]},"mobile":{"js":["/static-assets/build/js/main.js","/static-assets/build/js/swiper.min.js"],"css":["/static-assets/build/css/fourstar-event-page.css","/static-assets/build/css/event-static-page.css"]}}}},"wtcsRegex":"events/wtcs/{venue}/{lang}/{0}","categories":["351","624"]},"isStaticTokenEnabled":true},"GdrpEntityId":"","createbucket":"false","fbapp_id":"","client_emailid":"","client_display_name":"Triathlon","fbpages":"","ClientUrl":"https://triathlon.org/","ClientNameTitle":"Triathlon","GAHindiCode":"","GAEnglishCode":"","PreferredLanguage":"English","DefaultLanguage":"English","EncryptGuid":"false","videoTokenization":"false","videoTokenizationEncryptionKey":"","videoTokenizationSaltKey":"","PhysicalDirPath":"","defaultImagePath":"/static-assets/images/lazy-load.png","defaultShareImage":"/static-assets/images/default-social-share.jpg","defaultProfileImage":"","Uploadfilepath":"","IsMobileEnabled":"false","isMemcacheEnabled":"","wafcachetype":"0","memchachetime":"","stalecachetime":"","cachingapiids":"","maxage":"","environment":"prod","HtmlMinification":"false","enablerolemodule":"true","IsPurge":"true","enableredis":"true","ExtarnalDomain":"","CssDomain":"","JsDomain":"","live_sport_feed_url":"","default_sport_url":"","allowedcanonicalparameters":"","IsS3BucketPublic":"true","nuxtwebhookurl":"","retrymechanismmaxattempts":"","retrymechanismtimeinterval":"","AMPDetailPageFormat":"","DetailPageFormat":"","waf_feeds":""},"ImagesData":null,"Authodata":null,"NextPrev":null,"EntityData":null,"RelatedArticle":null,"message":null,"response_status":null,"fetchfromcache":false,"asycncall":false,"time":null,"meta":null,"localLangConfig":{"english":"en","default":"en"},"directusData":{"menuConfig":{"c1330d14-5a19-479b-b72b-e1c649a7fff6":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":4,"dropdownType":"combo-box-dropdown","boxId":"trending-and-live-event-coverage","t
33itle":"Events","transTitles":{"en":"Events","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Events","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-event","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Events","groupMenus":[{"id":5,"dropdownType":null,"boxId":null,"title":"Event Search","transTitles":{"en":"Event Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":535,"dropdownType":null,"boxId":null,"title":"Event Sustainability","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events-sustainability","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Featured Events","groupMenus":[{"id":6,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":7,"dropdownType":null,"boxId":null,"title":"World Triathlon Cups","transTitles":{"en":"World Triathlon Cups","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Cup","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":540,"dropdownType":null,"boxId":null,"title":"World Championships","transTitles":{"en":"World Championships","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Championships","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":524,"dropdownType":null,"boxId":null,"title":"T100 Triathlon World Tour","transTitles":{"en":"T100 Triathlon World Tour","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://t100triathlon.com/","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":8,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"061eb904-1066-493e-8213-d649a0bd2226","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":9,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"36bc0600-bbcb-47fd-842d-e3456a5f8bf7","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":10,"dropdownType":"card-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-ranking","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":11,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"The best-performing triathletes of the season","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":12,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings sorted by Para Triathlon Sport Classes","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":13,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings by Continental Federation","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":"continent-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":14,"dropdownType":null,"boxId":null,"title":"Ranking Archive","transTitles":{"en":"Ranking Archive","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Archive of Ranking Data from previous years","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":"archive-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":15,"dropdownType":"group-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-athlete","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":null,"groupMenus":[{"id":16,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":17,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":18,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"History of Champions","groupMenus":[{"id":19,"dropdownType":null,"boxId":null,"title":"Olympic History and Medallists","transTitles":{"en":"Olympic History and Medallists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympic-history-and-medalists","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":543,"dropdownType":null,"boxId":null,"title":"Paralympic History and Medallists","transTitles":{"en":"Paralympic History and Medallists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":20,"dropdownType":null,"boxId":null,"title":"Triathlon World Champions","transTitles":{"en":"Triathlon World Champions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-triathlon-champions-elite-women","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"For Athletes","groupMenus":[{"id":21,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":22,"dropdownType":null,"boxId":null,"title":"Race Certificate Download","transTitles":{"en":"Race Certificate Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/certificates","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":23,"dropdownType":"group-dropdown","boxId":null,"title":"The Sport","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-sport","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Programs","groupMenus":[{"id":24,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":25,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":26,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":32,"dropdownType":null,"boxId":null,"title":"Triathlon Mixed Relay","transTitles":{"en":"Triathlon Mixed Relay","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Multisport","groupMenus":[{"id":27,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":28,"dropdownType":null,"boxId":null,"title":"Duathlon / Cross Duathlon","transTitles":{"en":"Duathlon / Cross Duathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":29,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":30,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":31,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"About Triathlon","groupMenus":[{"id":33,"dropdownType":null,"boxId":null,"title":"Frequently Asked Questions","transTitles":{"en":"Frequently Asked Questions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/faqs","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":34,"dropdownType":null,"boxId":null,"title":"Talk like a Triathlete","transTitles":{"en":"Talk like a Triathlete","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/talk-like-a-triathlete","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":35,"dropdownType":"combo-box-dropdown","boxId":"latest-news","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-media","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":36,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":"latest-news","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":37,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":"latest-videos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":38,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":"latest-photos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":527,"dropdownType":null,"boxId":null,"title":"Media Centre","transTitles":{"en":"Media Centre","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/media-centre","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":39,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":fa
33lse,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":40,"dropdownType":"group-dropdown","boxId":null,"title":"More","transTitles":{"en":"More","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"nav-link-more","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-more","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"About","groupMenus":[{"id":48,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":49,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":50,"dropdownType":null,"boxId":null,"title":"XXXIX World Triathlon Congress","transTitles":{"en":"XXXIX World Triathlon Congress","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/governance/congress/2026-world-triathlon-congress","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":542,"dropdownType":null,"boxId":null,"title":"World Triathlon Executive Board","transTitles":{"en":"World Triathlon Executive Board","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":537,"dropdownType":null,"boxId":null,"title":"Committees, Commissions & Tribunal","transTitles":{"en":"Committees, Commissions & Tribunal","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":51,"dropdownType":null,"boxId":null,"title":"Hall of Fame","transTitles":{"en":"Hall of Fame","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/hall-of-fame","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":52,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Clean Sport","groupMenus":[{"id":55,"dropdownType":null,"boxId":null,"title":"Medical","transTitles":{"en":"Medical","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/medical","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":56,"dropdownType":null,"boxId":null,"title":"Anti-Doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":57,"dropdownType":null,"boxId":null,"title":"Prevention of competition manipulation","transTitles":{"en":"Prevention of competition manipulation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/prevention-of-competition-manipulation","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":58,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Resources","groupMenus":[{"id":59,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":60,"dropdownType":null,"boxId":null,"title":"Brand Resources","transTitles":{"en":"Brand Resources","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":53,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":54,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}}]}],"nonRegexBased":[]},"c1330d14-5a19-479b-b72b-e1c649a7fff7":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":42,"dropdownType":null,"boxId":null,"title":"Instagram","transTitles":{"en":"Instagram","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.instagram.com/worldtriathlon/?src=secondary_nav","multilingual_url":null,"linkClass":"icon-instagram","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":43,"dropdownType":null,"boxId":null,"title":"Facebook","transTitles":{"en":"Facebook","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.facebook.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-facebook","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":44,"dropdownType":null,"boxId":null,"title":"Twitter","transTitles":{"en":"Twitter","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://twitter.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-twitter","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":45,"dropdownType":null,"boxId":null,"title":"Youtube","transTitles":{"en":"Youtube","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.youtube.com/worldtriathlon","multilingual_url":null,"linkClass":"icon-youtube","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":46,"dropdownType":null,"boxId":null,"title":"Threads","transTitles":{"en":"Threads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.threads.net/@worldtriathlon","multilingual_url":null,"linkClass":"icon-threads","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":47,"dropdownType":null,"boxId":null,"title":"Tiktok","transTitles":{"en":"Tiktok","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://tiktok.com/@worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-tiktok","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":546,"dropdownType":null,"boxId":null,"title":"Bluesky","transTitles":{"en":"Bluesky","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://bsky.app/profile/worldtriathlon.bsky.social","multilingual_url":null,"linkClass":"icon-bluesky","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"541a2e48-90fd-4b1d-8104-521cfe3a2a23":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":42,"dropdownType":null,"boxId":null,"title":"Instagram","transTitles":{"en":"Instagram","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.instagram.com/worldtriathlon/?src=secondary_nav","multilingual_url":null,"linkClass":"icon-instagram","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":43,"dropdownType":null,"boxId":null,"title":"Facebook","transTitles":{"en":"Facebook","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.facebook.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-facebook","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":44,"dropdownType":null,"boxId":null,"title":"Twitter","transTitles":{"en":"Twitter","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://twitter.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-twitter","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":45,"dropdownType":null,"boxId":null,"title":"Youtube","transTitles":{"en":"Youtube","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.youtube.com/worldtriathlon","multilingual_url":null,"linkClass":"icon-youtube","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":46,"dropdownType":null,"boxId":null,"title":"Threads","transTitles":{"en":"Threads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.threads.net/@worldtriathlon","multilingual_url":null,"linkClass":"icon-threads","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":47,"dropdownType":null,"boxId":null,"title":"Tiktok","transTitles":{"en":"Tiktok","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://tiktok.com/@worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-tiktok","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":546,"dropdownType":null,"boxId":null,"title":"Bluesky","transTitles":{"en":"Bluesky","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://bsky.app/profile/worldtriathlon.bsky.social","multilingual_url":null,"linkClass":"icon-bluesky","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"fdd2344d-998b-4094-be7b-bbe17bea7df5":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":532,"dropdownType":null,"boxId":null,"title":"Sign In","transTitles":{"en":"Sign In","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://cms.triathlon.org/","multilingual_url":null,"linkClass":"site-login","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":81,"dropdownType":null,"boxId":null,"title":"LA 2028","transTitles":{"en":"LA 2028","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":"header-promo-text","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":80,"dropdownType":null,"boxId":null,"title":"Triathlon Live","transTitles":{"en":"Triathlon Live","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.triathlonlive.tv/?src=main_nav","multilingual_url":null,"linkClass":"tri-logo-web","groupName":null,"showTitle":false,"imgPath":"765d9b5b-b9c3-4aca-912d-d28a919724e7","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":525,"dropdownType":null,"boxId":null,"title":"Triathlon Live","transTitles":{"en":"Triathlon Live","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://triathlonlive.tv/?src=main_nav","multilingual_url":null,"linkClass":"tri-logo-mob","groupName":null,"showTitle":false,"imgPath":"2bb21ab6-d80b-4c3f-8bdc-e1c9ebcbe40c","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"cad6383d-84e7-42bf-a85f-be237595e916":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"groupName":"Events","groupMenus":[{"id":455,"dropdownType":null,"boxId":null,"title":"All Events","transTitles":{"en":"All Events","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":456,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":63,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":64,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":"aea501d5-2981-4229-81e0-9ca52c9492ca","subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Athletes","groupMenus":[{"id":477,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventSta
33tus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":478,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":479,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":480,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"News & Media","groupMenus":[{"id":481,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":482,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":483,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"The Sport","groupMenus":[{"id":484,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":485,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":486,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":487,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":488,"dropdownType":null,"boxId":null,"title":"Duathlon","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":489,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":490,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":491,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":492,"dropdownType":null,"boxId":null,"title":"Mixed Relay","transTitles":{"en":"Mixed Relay","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"More","groupMenus":[{"id":493,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":494,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":495,"dropdownType":null,"boxId":null,"title":"Sustainability","transTitles":{"en":"Sustainability","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees/sustainability-commission","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":496,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":497,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":498,"dropdownType":null,"boxId":null,"title":"Anti-doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":499,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":500,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":501,"dropdownType":null,"boxId":null,"title":"Brand resources","transTitles":{"en":"Brand resources","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Rankings","groupMenus":[{"id":502,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":503,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":504,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":505,"dropdownType":null,"boxId":null,"title":"Ranking Archives","transTitles":{"en":"Ranking Achives","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Development","groupMenus":[{"id":506,"dropdownType":null,"boxId":null,"title":"Development Hub","transTitles":{"en":"Development Hub","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":507,"dropdownType":null,"boxId":null,"title":"Team World Triathlon","transTitles":{"en":"Team World Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/team","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":508,"dropdownType":null,"boxId":null,"title":"Course Calendar","transTitles":{"en":"Course Calendar","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/calendar","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":509,"dropdownType":null,"boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":510,"dropdownType":null,"boxId":null,"title":"Coaches","transTitles":{"en":"Coaches","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
33h","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}]}],"nonRegexBased":[]},"c5839ae1-4029-4584-9138-dd5de671fb05":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":74,"dropdownType":null,"boxId":null,"title":"Contact Us","transTitles":{"en":"Contact Us","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":78,"dropdownType":null,"boxId":null,"title":"Triathlon API","transTitles":{"en":"Triathlon API","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://developers.triathlon.org/","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":75,"dropdownType":null,"boxId":null,"title":"Site Status","transTitles":{"en":"Site Status","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://status.triathlon.org/","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":77,"dropdownType":null,"boxId":null,"title":"Privacy Notice","transTitles":{"en":"Privacy Notice","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/privacy-notice","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":878,"dropdownType":null,"boxId":null,"title":"Cookie Policy","transTitles":{"en":"Cookie Policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/cookie-policy","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":76,"dropdownType":null,"boxId":null,"title":"Terms & Conditions","transTitles":{"en":"Terms & Conditions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/terms-and-conditions","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"3a60ba3e-6fba-4ccf-9d7c-ee520504f3a8":{"regexBased":[{"allowedPath":"^\\/development(?:\\/.*)?$","logo":"9283ee4c-2074-4393-8d1d-6e02cebc0081","logoUrl":"/development","menuList":[{"id":100,"dropdownType":"basic-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":269,"dropdownType":null,"boxId":null,"title":"About Athlete development ","transTitles":{"en":"About Athlete development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/athlete-development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":270,"dropdownType":null,"boxId":null,"title":"Team World Triathlon","transTitles":{"en":"Team World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/team","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":271,"dropdownType":null,"boxId":null,"title":"Athlete Development Camps","transTitles":{"en":"Athlete Development Camps","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/camps","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":272,"dropdownType":null,"boxId":null,"title":"Athlete Scholarship","transTitles":{"en":"Athlete Scholarship","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/athlete-scholarship","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":273,"dropdownType":null,"boxId":null,"title":"Para Athlete Support Grants","transTitles":{"en":"Para Athlete Support Grants","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/para-athlete-support-camp","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":101,"dropdownType":"basic-dropdown","boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":264,"dropdownType":null,"boxId":null,"title":"Annual NF Survey & Results","transTitles":{"en":"Annual NF Survey & Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/national-federation-survey","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":265,"dropdownType":null,"boxId":null,"title":"Membership Requirements","transTitles":{"en":"Membership Requirements","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/affiliation-criteria","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":266,"dropdownType":null,"boxId":null,"title":"Members Open Hours: Bi-monthly Meetings","transTitles":{"en":"Members Open Hours: Bi-monthly meetings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/members-open-hours","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":268,"dropdownType":null,"boxId":null,"title":"Find a Federation","transTitles":{"en":"Find a Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":102,"dropdownType":"basic-dropdown","boxId":null,"title":"Coaches","transTitles":{"en":"Coaches","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"secondary-nav-link-coaches","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":275,"dropdownType":null,"boxId":null,"title":"Objectives, Strategy, Pathway","transTitles":{"en":"Objectives, Strategy, Pathway","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
33h/coaches-education-objectives-strategy-and-pathway","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":544,"dropdownType":null,"boxId":null,"title":"Community Level Coaching Course","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/community-level-coaching-course","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":276,"dropdownType":null,"boxId":null,"title":"Level 1 Coach Certification","transTitles":{"en":"Level 1 Coach Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/level-1-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":277,"dropdownType":null,"boxId":null,"title":"Level 2 Coach Certification","transTitles":{"en":"Level 2 Coach Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/level-2-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":734,"dropdownType":null,"boxId":null,"title":"Para Triathlon Coach Certification","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/para-triathlon-coach-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":278,"dropdownType":null,"boxId":null,"title":"Revalidation of Coaches Scheme","transTitles":{"en":"Revalidation of Coaches Scheme","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/certification-revalidation-scheme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":279,"dropdownType":null,"boxId":null,"title":"Accredited Coach Education Program","transTitles":{"en":"Accredited Coach Education Program","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/accredited-coach-education-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":280,"dropdownType":null,"boxId":null,"title":"Coach Education Partnership Programme","transTitles":{"en":"Coach Education Partnership Programme","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/coach-education-partnership-programme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":281,"dropdownType":null,"boxId":null,"title":"Continuing Professional Development Courses","transTitles":{"en":"Continuous Professional Development Courses","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/continuing-professional-development-courses","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":282,"dropdownType":null,"boxId":null,"title":"World Triathlon Coach Facilitators","transTitles":{"en":"World Triathlon Coach Facilitators","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/world-triathlon-coach-facilitators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":284,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
33h/coach-education-documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":103,"dropdownType":"basic-dropdown","boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":285,"dropdownType":null,"boxId":null,"title":"About Technical Officials","transTitles":{"en":"About Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":286,"dropdownType":null,"boxId":null,"title":"Certification","transTitles":{"en":"Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":287,"dropdownType":null,"boxId":null,"title":"Certificate & Badge Download","transTitles":{"en":"Certificate & Badge Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/certificate","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":288,"dropdownType":null,"boxId":null,"title":"Assessment & Feedback","transTitles":{"en":"Assessment & Feedback","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/assessment-and-feedback-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":290,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":533,"dropdownType":null,"boxId":null,"title":"TO Education Programme (ATOEP)","transTitles":{"en":"TO Education Programme Accreditation (ATOEP)","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/atoep-programme","multilingual_url":null,"linkClass":"/development/technical-officials/atoep-programme","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":104,"dropdownType":"basic-dropdown","boxId":null,"title":"Other Programmes","transTitles":{"en":"Other Programmes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":291,"dropdownType":null,"boxId":null,"title":"Leadership Mentoring","transTitles":{"en":"Leadership Mentorning","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/mentors/mentoring-programme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":292,"dropdownType":null,"boxId":null,"title":"Sport Activators","transTitles":{"en":"Sport Activators","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/activators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":293,"dropdownType":null,"boxId":null,"title":"ParaTriathlon","transTitles":{"en":"ParaTriathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":105,"dropdownType":null,"boxId":null,"title":"Calendar","transTitles":{"en":"Calendar","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/calendar","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":106,"dropdownType":"basic-dropdown","boxId":null,"title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":294,"dropdownType":null,"boxId":null,"title":"Vision, Mission, Goals","transTitles":{"en":"Vision, Mission, Goals","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/overview","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":295,"dropdownType":null,"boxId":null,"title":"Olympic Solidarity","transTitles":{"en":"Olympic Solidarity","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/olympic-solidarity","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":296,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":297,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":107,"dropdownType":null,"boxId":null,"title":"Education","transTitles":{"en":"Education","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://education.tri
33athlon.org/","multilingual_url":null,"linkClass":"redirect","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/europe(?:\\/.*)?$","logo":"4e70a54f-647a-4e18-95bf-a4d8ac03d5d6","logoUrl":"/confederations/europe","menuList":[{"id":210,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":211,"dropdownType":"basic-dropdown","boxId":"","title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":212,"dropdownType":"","boxId":"","title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":213,"dropdownType":"","boxId":"","title":"History","transTitles":{"en":"History","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about/history","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":214,"dropdownType":"basic-dropdown","boxId":"","title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":215,"dropdownType":"","boxId":"","title":"Strategic Plan","transTitles":{"en":"Strategic Plan","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/strategic-plan","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":216,"dropdownType":"","boxId":"","title":"Honorary Members","transTitles":{"en":"Honorary Members","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/honorary-members","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":217,"dropdownType":"","boxId":"","title":"Audited Accounts","transTitles":{"en":"Audited Accounts","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about/audited-accounts","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":218,"dropdownType":"","boxId":"","title":"Congress and Board Meetings Key Actions","transTitles":{"en":"Congress and Board Meetings Key Actions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/congress-and-board-meetings-key-actions","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":219,"dropdownType":"","boxId":"","title":"Conflict of Interest or Loyalty Declarations","transTitles":{"en":"Conflict of Interest or Loyalty Declarations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":220,"dropdownType":"","boxId":"","title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/executive-board","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":221,"dropdownType":"","boxId":"","title":"Womenâs Committee","transTitles":{"en":"Womenâs Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/womens-committee","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":222,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":223,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":224,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":225,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":226,"dropdownType":"basic-dropdown","boxId":"","title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":227,"dropdownType":"","boxId":"","title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":228,"dropdownType":"","boxId":"","title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development/technical-officials","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":229,"dropdownType":"","boxId":"","title":"Development Comittee","transTitles":{"en":"Development Comittee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development/development-committee","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":231,"dropdownType":"basic-dropdown","boxId":"","title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":232,"dropdownType":"","boxId":"","title":"Downloads","transTitles":{"en":"Downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/downloads","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":233,"dropdownType":"","boxId":"","title":"Constitution","transTitles":{"en":"Constitution"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/constitution","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":234,"dropdownType":"","boxId":"","title":"Integrity","transTitles":{"en":"Integrity","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/integrity","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":235,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/oceania(?:\\/.*)?$","logo":"f21de502-eaa3-490c-9767-96fa94dd4a8d","logoUrl":"/confederations/oceania","menuList":[{"id":237,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":249,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":250,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":251,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":252,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":521,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":522,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/downloads","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":262,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/asia(?:\\/.*)?$","logo":"4bab363f-7f74-4fc6-8b79-3dc11b92131d","logoUrl":"/confederations/asia","menuList":[{"id":156,"dropdownType":"","boxId":null,"title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":160,"dropdownType":"basic-dropdown","boxId":null,"title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":166,"dropdownType":"","boxId":null,"title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":167,"dropdownType":"","boxId":null,"title":"Committee Members","transTitles":{"en":"Committee Members","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/about/committee-members","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":168,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":169,"dropdownType":"","boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":170,"dropdownType":"","boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":171,"dropdownType":"","boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":172,"dropdownType":"basic-dropdown","boxId":null,"title":"Development","transTitles":{"en":"Development","es"
33:"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":173,"dropdownType":"","boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":175,"dropdownType":"","boxId":null,"title":"Sport Development Coordinator","transTitles":{"en":"Sport Development Coordinator","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/sport-development-coordinator","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":174,"dropdownType":"","boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":523,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/downloads","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":181,"dropdownType":"","boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/americas(?:\\/.*)?$","logo":"8af11efb-0b57-4b03-ade5-56de73cf7d83","logoUrl":"/confederations/americas","menuList":[{"id":129,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":133,"dropdownType":"basic-dropdown","boxId":null,"title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":529,"dropdownType":null,"boxId":null,"title":"Goals, Vision & Mission","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/mission","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":134,"dropdownType":null,"boxId":null,"title":"Staff","transTitles":{"en":"Staff","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/staff","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":139,"dropdownType":null,"boxId":null,"title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":135,"dropdownType":null,"boxId":null,"title":"Technical Committee","transTitles":{"en":"Technical Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/technical-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":136,"dropdownType":null,"boxId":null,"title":"Medical Committee","transTitles":{"en":"Medical Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/medical-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":137,"dropdownType":null,"boxId":null,"title":"Audit Committee","transTitles":{"en":"Audit Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/audit-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":138,"dropdownType":null,"boxId":null,"title":"Paratriathlon Committee","transTitles":{"en":"Paratriathlon Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/paratriathlon-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":140,"dropdownType":null,"boxId":null,"title":"Development Committee","transTitles":{"en":"Development Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/development-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":141,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":142,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":143,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":144,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":145,"dropdownType":"basic-dropdown","boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":518,"dropdownType":null,"boxId":null,"title":"A.T. Development Pillars","transTitles":{"en":"A.T. Development Pillars","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/pillars","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":519,"dropdownType":null,"boxId":null,"title":"A.T. Assistance Program","transTitles":{"en":"Assistance Program","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/assistance-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":520,"dropdownType":null,"boxId":null,"title":"TRI Classification Criteria","transTitles":{"en":"TRI Classification Criteria","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/classification-criteria","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":150,"dropdownType":"basic-dropdown","boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":154,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/africa(?:\\/.*)?$","logo":"710bea3e-078f-4495-9f33-f0e90308a2f1","logoUrl":"/confederations/africa","menuList":[{"id":183,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":187,"dropdownType":"basic-dropdown","boxId":"","title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":193,"dropdownType":"","boxId":"","title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/governance/executive-board","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":195,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":196,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":197,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":198,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":204,"dropdownType":"basic-dropdown","boxId":"","title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/documents","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":208,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs(?:\\/.*)?$","logo":"f25d9e01-b168-417c-b6ac-db074f9754dc","logoUrl":"/events/wtcs","menuList":[{"id":83,"dropdownType":"basic-dropdown","boxId":null,"title":"The Races","transTitles":{"en":"The Races","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":84,"dropdownType":null,"boxId":null,"title":"Abu Dhabi","transTitles":{"en":"Abu Dhabi","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/abu-dhabi","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":85,"dropdownType":null,"boxId":null,"title":"Samarkand","transTitles":{"en":"Samarkand","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/samarkand","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":825,"dropdownType":null,"boxId":null,"title":"Yokohama","transTitles":{"en":"Yokohama","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/yokohama","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":590,"dropdownType":null,"boxId":null,"title":"Alghero","transTitles":{"en":"Alghero","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/alghero","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":605,"dropdownType":null,"boxId":null,"title":"Quiberon","transTitles":{"en":"Quiberon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/quiberon","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":87,"dropdownType":null,"boxId":null,"title":"Hamburg","transTitles":{"en":"Hamburg","es":"","de":"","jp":"","it":"","fr":""}
33,"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/hamburg","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":826,"dropdownType":null,"boxId":null,"title":"London","transTitles":{"en":"London","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/london","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":526,"dropdownType":null,"boxId":null,"title":"Weihai","transTitles":{"en":"Weihai","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/weihai","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":86,"dropdownType":null,"boxId":null,"title":"Karlovy Vary","transTitles":{"en":"Karlovy Vary","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/karlovy-vary","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":827,"dropdownType":null,"boxId":null,"title":"Pontevedra","transTitles":{"en":"Pontevedra","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/pontevedra","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":90,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":91,"dropdownType":"basic-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":92,"dropdownType":null,"boxId":null,"title":"Elite Men","transTitles":{"en":"Elite Men","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings/world-triathlon-championship-series/men","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":93,"dropdownType":null,"boxId":null,"title":"Elite Women","transTitles":{"en":"Elite Women","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings/world-triathlon-championship-series/women","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":94,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":95,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":96,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":97,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":98,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":452,"dropdownType":null,"boxId":null,"title":"Shop","transTitles":{"en":"Shop","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.worldtriathlonstore.com/?src=secondary_nav","multilingual_url":null,"linkClass":"redirect","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"5dae56fd-5e71-4214-989b-76270161c000":{"regexBased":[{"allowedPath":"^\\/events\\/wtcs\\/cagliari(?:\\/(.*))?$","logo":"493bf79b-6ab2-4a6f-863b-39f6c4348ad5","logoUrl":"/events/wtcs/cagliari","menuList":[{"id":512,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"WTCS Homepage","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":113,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"Results","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/cagliari/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/montreal(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":345,"dropdownType":"basic-dropdown","boxId":null,"title":"Competition","transTitles":{"en":"Competition","es":"","de":"","jp":"","it":"","fr":"Competition"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":346,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":{"en":"General Overview","es":"","de":"","jp":"","it":"","fr":"General Overview"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":347,"dropdownType":null,"boxId":null,"title":"Volunteer","transTitles":{"en":"Volunteer","es":"","de":"","jp":"","it":"","fr":"Volunteer"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/volunteer","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":348,"dropdownType":null,"boxId":null,"title":"Spectators","transTitles":{"en":"Spectators","es":"","de":"","jp":"","it":"","fr":"Spectators"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/spectators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":349,"dropdownType":null,"boxId":null,"title":"Water Quality","transTitles":{"en":"Water Quality","es":"","de":"","jp":"","it":"","fr":"Water Quality"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/water-quality","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":350,"dropdownType":null,"boxId":null,"title":"Local Information","transTitles":{"en":"Local Information","es":"","de":"","jp":"","it":"","fr":"Local Information"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/local-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":363,"dropdownType":null,"boxId":null,"title":"Frequently Asked Questions","transTitles":{"en":"Frequently Asked Questions","es":"","de":"","jp":"","it":"","fr":"Frequently Asked Questions"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/faqs","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":351,"dropdownType":null,"boxId":null,"title":"Registration","transTitles":{"en":"Registration","es":"","de":"","jp":"","it":"","fr":"Registration"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/registration","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":352,"dropdownType":"basic-dropdown","boxId":null,"title":"For Athletes","transTitles":{"en":"For Athletes","es":"","de":"","jp":"","it":"","fr":"For Athletes"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":353,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"","it":"","fr":"Athlete Information"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":354,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"Start Lists"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":355,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"Schedule"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":356,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"Results"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":357,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":"News & Media"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":358,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":"News"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":359,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":"Videos"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":360,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":"Photo Galleries"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":361,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"Contact"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":362,"dropdownType":null,"boxId":null,"title":"Shop","transTitles":{"en":"Shop","es":"","de":"","jp":"","it":"","fr":"Shop"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/shop","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/yokohama(?:\\/(.*))?$","logo":"e29f8516-bfff-4fc1-a954-798fdfc922c8","logoUrl":"/events/wtcs/yokohama","menuList":[{"id":513,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"WTCS Homepage","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":591,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"Home","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":592,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"Start Lists","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":593,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":594,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"鏿æ
å ±","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LA
33NGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":595,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"Schedule","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":376,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"çµæ","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":596,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"Contact","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/abu-dhabi(?:\\/.*)?$","logo":"91004a9a-be39-4276-95e4-b9f7e636bbb1","logoUrl":"/events/wtcs/abu-dhabi","menuList":[{"id":445,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":585,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":586,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":587,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":588,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":396,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":589,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/torremolinos(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":514,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"WTCS Homepage","de"
33:"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":536,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"Start Lists","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/torremolinos/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":436,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"Results","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/torremolinos/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/hamburg(?:\\/(.*))?$","logo":"eb4a080d-1eab-43a0-88fa-8e3074045adc","logoUrl":"/events/wtcs/hamburg","menuList":[{"id":511,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"WTCS Homepage","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":578,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"Home","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":579,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"Start Lists","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":580,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"Event Details","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":581,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"Athlete Info","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":582,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"Zeitplan","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":416,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"Results","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":584,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"Contact","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/alghero(?:\\/(.*))?$","logo":"fad62261-ea28-4c79-aa5a-9d9c7db2386c","logoUrl":null,"menuList":[{"id":549,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"WTCS Homepage","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":550,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"Home","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":572,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"Elenco Partenti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":601,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"News & Media","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":602,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"Notizie","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":603,"dropdownType":null,"boxId":null,"title":"Photos","transTitles":{"en":"Photos","es":"","de":"","jp":"","it":"Gallerie","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":604,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"Video","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":573,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"Dettagli dell'Evento","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":574,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"","it":"Informazioni sugli Atleti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":575,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"Programma","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":576,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"Risultati","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":577,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"Contatti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/karlovy-vary(?:\\/.*)?$","logo":"88ecc3ea-3774-445b-a58f-6c8fc09218a8","logoUrl":"/events/wtcs/karlovy-vary","menuList":[{"id":552,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":553,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":566,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":567,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":568,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":569,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":570,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":571,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/wollongong(?:\\/.*)?$","logo":"c302d13a-a884-4b25-a579-8cafcc76051e","logoUrl":"/events/wtcs/wollongong","menuList":[{"id":555,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":556,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":560,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":561,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":562,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":563,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":564,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":565,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"7218022b-0b15-41c9-bd90-68a4ba56df2f":{"regexBased":[{"allowedPath":"^\\/events\\/(?!wtcs($|\\/)).*$","logo":null,"logoUrl":"","menuList":[{"id":531,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle"
33:null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":338,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":530,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":337,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete info","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":339,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":340,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":341,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/olympics(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":454,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":{"en":"General Overview","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":458,"dropdownType":null,"boxId":null,"title":"Olympics History","transTitles":{"en":"Olympics History","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics/history","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":457,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/paralympics(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":466,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":475,"dropdownType":null,"boxId":null,"title":"Get to Know","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/get-to-know","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":474,"dropdownType":null,"boxId":null,"title":"Paralympics History","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":473,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]}},"staticPageUrls":["winter-triathlon","duathlon","long-distance-triathlon","aquathlon","overview-of-itu-development","itu-scholarship","team-world-triathlon","itu-triathlon-development-camps","olympic-solidarity","members-affiliation-membership-criteria","athlete-development","contact-us","etu-contact-details","swimming","cycling","running","rest","nutrition","documents","live-coverage","tv","jobs1","development","about","media","multisports","multimedia","age-group","paratriathlon2","events1","results1","sport-classes","about1","congress","news","news1","cross-triathlon","2009-triathlon-world-championships--gold-coast","2008-triathlon-world-championships--vancouver","2007-triathlon-world-championships--hamburg","2006-triathlon-world-championships--lausanne","2010-triathlon-world-championships--budapest","documentation","regional-website-editor","event-administration","science","triathlon-mixed-relay1","news2","about2","events2","videos","format","olympics","yog","back-the-bid1","videos1","technical-officials-documents","continental-coordinators","contact","documents2","certification","technical-officials1","2011-triathlon-world-championships--beijing","olympics1","news3","competition","venue","sydney-2000","athens-2004","beijing-2008","rankings-men","spectating","singapore-2010","tickets","live-sites","schedule","training","rules","olympic-rankings-women","rankings-criteria","rankings-simulation","getting-there","course","nation-spots","qualification-system","technical-officials2","format1","results3","events3","anti-doping4","documents4","atoep-programme","2012-itu-congress-auckland","congress-documents","qualified-athletes","video-2012-contendors","co
33ach-maps","london-2012","athletes1","athlete-committee","2012-itu-world-triathlon-grand-final-auckland","/about/committees","honorary-members","federations","rankings1","itu-world-triathlon-series","rankings2","videos2","federation-user-guide","event-entries","federation-details","publishing-and-editing-news","results4","members2","event-user-guide","editing-event-details","publishing-and-editing-news-loc","editing-event-details1","archive","itu-coaches-calendar","calendar2","2013-london","team","training-tips","2013-triathlon-ebook","tv1","2014-itu-congress-edmonton","hall-of-fame","selection-process","thank-you","executive-board","inductees","itu-online-education-hub","accredited-coach-education-program","CTPhotoCompetiton","2015-itu-congress-chicago","governance","sport-presentation","schedule1","partners","2016-itu-congress-madrid","paralympics","news4","start-list-men","start-list-women","matchups-redirect","matchups-redirect-female","matchup-redirect-male","cheer-your-team","start-lists","paratriathlon-101","medical","ppe","medical-documents","education1","technical-officials-assessment-feedback-program","to-assessment-feedback","olympic-history","2016-inductees","documents5","live-coverage1","2017-itu-congress-rotterdam","map","coach-education-documents","2019-inductees","rotterdam-finish-line-video","executive-board-meetings","cc-agreement","organigram","strategic-plan","cc-agreement-2017","relation-with-stakeholders","annual-reports","2018-itu-congress-gold-coast","2018-congress-important-dates","documents6","news5","about-ag","anti-doping","doping-violations","events4","national-federations","coach-education-partnership-programme-cepp","certification-revalidation-of-coaches-scheme-croc","faq","multimedia1","talk-like-a-triathlete","results","athletes2","athlete-stories","medal-tally-wts-gold-coast-2018","youth-olympic-games","news6","youth-olympic-games-101","voting","2019-itu-congress-lausanne","multisport-legends","coach-education-objectives-strategy-pathway","paratriathlon-athletes-sport-classes","paratriathlon-classifiers","paratriathlon-technical-officials","paratriathlon-rules-event-management","paratriathlon-coach-education","paratriathlon-calendar","activators","introduction","activator-documents","list-of-activators","mentors","introduction1","facilitator-education","mentoring-programme","accredited-facilitators","coaching-facilitators","technical-officials-facilitators","paratriathlon-classifier-facilitators","national-federations1","nf-services-department","nf-affiliation-criteria","national-federation-survey-about","national-federation-groups","athletes3","ag-ad-education","ag-ad-doping-violations","2019-congress-schedule","safeguarding-policy","race-certificate-downloads","ag-rules1","medal-tally-lausanne-2019","sustainability","gdpr","policies","medal-tally-pontevedra-2019","athlete-agreement-guide","olympic-history-and-medallists","world-triathlon-champions-elite-men","world-triathlon-champions-elite-women","qualified-athletes1","qualification-criteria","tokyo-2020","2020-congress","federation-logos","/about/committees/athletes-committee","/about/committees/audit-committee","/about/committees/coaches-committee","/about/committees/constitution-committee","/about/committees/credentials-committee","/about/committees/medical-anti-doping-committee","/about/committees/multisport-committee","/about/committees/paratriathlon-committee","/about/committees/technical-committee","/about/committees/womens-committee","/about/committees/sustainability-commission","/about/committees/ag-commission","brand-resources","introducing-world-triathlon","search","/about/committees/world-triathlon-tribunal","/about/committees/development-commission","/about/committees/equity-diversity-and-inclusion-commission","qualification-ranking","course-maps","paralympic-history","tokyo-20201","tokyo-2020-para-triathlon-schedule","qualification-ranking1","qualification-criteria1","course-maps1","tokyo2020-triathlon","tokyo2020-para-triathlon","world-triathlon-pre-event-covid-19-screening-guide","tokyo-2020-media-guide","prize-money","prevention-of-competition-manipulation","start-lists1","results5","tokyo-2020-paralympic-games-media-guide","results6","/about/committees/noc-relations-commission","2021-congress","world-triathlon-championship-series-2021","request-account","2022-multisport-wch-targu-mures","view-file","arena-games-triathlon-world-championship-series","events5","oneplan-world-triathlons-official-event-planning-partner","/development/development-regional-cup","activator-community-seminar-overview-document-schedule","cpd-courses","live-timing","2022-world-triathlon-multisport-championships-samorin","sustainability1","2022-world-triathlon-congress","2023-world-triathlon-multisport-championships-ibiza","2023-world-triathlon-winter-championships-skeikampen","2023-world-triathlon-sprint-relay-championships-hamburg","2023-world-triathlon-age-group-championships-pontevedra","medal-tally-2022-world-triathlon-age-group-aquabike-championships-abu-dhabi","2022-world-triathlon-age-group-championships-abu-dhabi","medal-tally-2022-world-triathlon-championship-series-hamburg","/development/federations/nfs-open-hours/2022-nfs-open-hours","supp
33ort","/support/find-your-tri-id","country-code-lookup","athlete-waivers","para-athlete-support-grant","2023-world-triathlon-congress","pontevedra-transfers","paris-2024","qualified-athletes-paris-2024","paris-20241","qualified-athletes2","education-course-details","/development/federations/nfs-open-hours/2023-nfs-open-hours","/confederations/europe/about","/confederations/europe/development/development-committee","/confederations/europe/about/audited-accounts","/confederations/europe/contact","/confederations/europe/governance","/confederations/europe/congress-and-board-meetings-key-actions","/confederations/europe/development","/confederations/europe/downloads","/development/athletes/athlete-development","/development/athletes/camps","/development/athletes/athlete-scholarship","/development/athletes/para-athlete-support-camp","/anti-doping/doping-violations","/anti-doping/report-doping","/anti-doping/education","/development/federations/national-federation-survey","/development/federations/affiliation-criteria","/development/federations/members-open-hours","/development/coach/coaches-education-objectives-strategy-and-pathway","/development/coach/level-1-certification","/development/coach/coach-education-partnership-programme","/development/coach/accredited-coach-education-program","/development/coach/continuing-professional-development-courses","/development/coach/world-triathlon-coach-facilitators","/development/technical-officials","/development/technical-officials/atoep-programme","/development/technical-officials/certification","/development/technical-officials/documents","/development/overview","/development/coach","/development/coach/certification-revalidation-scheme","/development/technical-officials/assessment-and-feedback-program","/development/olympic-solidarity","/development/coach/level-2-certification","/confederations/europe/about/history","/anti-doping/education-course-details","/contact-us","/terms-and-conditions","/privacy-notice","/about/executive-board-meeting","/about/relation_with_stakeholders","/about/annual-reports","/about/sustainability","/about/gdpr","/about/policies","/about/organigram","/governance/congress/2023-world-triathlon-congress","/governance/congress/2022-world-triathlon-congress","/governance/congress/2021-world-triathlon-congress","/governance/congress/2020-world-triathlon-congress","/governance/congress/2019-itu-congress-lausanne","/governance/congress/2018-itu-congress-gold-coast","/development/coach/coach-education-documents","/confederations/europe/governance/womens-committee","/confederations/europe/development/technical-committee","/confederations/europe/governance/honorary-members","/confederations/europe/governance/executive-board","/confederations/europe/constitution","/confederations/europe/governance/strategic-plan","/governance/congress/2017-itu-congress-rotterdam","/governance/congress/2016-itu-congress-madrid","/events-sustainability","/governance/congress/2015-itu-congress-chicago","/governance/congress/2014-itu-congress-edmonton","/governance/congress/2013-itu-congress-london","/governance/congress/2012-itu-congress-auckland","test-page","/confederations/americas/about/mission","/governance/congress/2024-world-triathlon-congress","/confederations/oceania/development","/confederations/oceania/downloads","/confederations/oceania/contact","/confederations/africa/governance/executive-board","/confederations/africa/documents","/confederations/africa/contact","/confederations/asia/about/executive-board","/confederations/americas/about/staff","/confederations/asia/about/committee-members","/confederations/asia/development/schedule","/confederations/asia/development/sport-development-coordinator","/confederations/asia/development/technical-officials","/confederations/asia/downloads","/confederations/asia/contact","/confederations/americas/about/executive-board","/confederations/americas/development/pillars","/confederations/americas/development/assistance-program","/confederations/americas/development/classification-criteria","/confederations/americas/documents","/confederations/americas/about/technical-committee","/confederations/americas/about/medical-committee","/confederations/americas/about/audit-committee","/confederations/americas/about/paratriathlon-committee","/confederations/americas/about/development-committee","/governance/congress","/template-test","/about/honorary-members","/confederations/americas/contact","/development/coac
33h/community-level-coaching-course","/support/find_your_tri_id","/development/federations/nfs-open-hours/2024-nfs-open-hours","wollongong-lb-check","wollongong-purging-check","yokohama-testing-check","yokohama-testing-english","test-yokohama-page","venue-information","/governance/congress/2025-world-triathlon-congress","/contacts","/strategic-plan","/staff","/champions-history","/honorary-members","/executive-board","/committees","/conflict-of-interest","/aga-presentations","/audited-accounts","/contacts","/developments","/executive-board","/committees","/contacts","/executive-board","/contacts","/developments","/pillars","/assistance-program","/classification-criteria","/contacts","/mission","/staff","/executive-board","/committees","/developments","/development/coach/para-triathlon-coach-certification","/development/federations/nfs-open-hours/2025-nfs-open-hours","/ad-age-group","/governance/congress/2026-world-triathlon-congress","/cookie-policy"],"langConfig":[{"default":true,"langname":"English","is_active":true,"langvalue":"en"},{"default":false,"langname":"","is_active":true,"langvalue":"fr"},{"default":false,"langname":"","is_active":true,"langvalue":"it"},{"default":false,"langname":"","is_active":true,"langvalue":"de"},{"default":false,"langname":"","is_active":true,"langvalue":"jp"},{"default":false,"langname":"","is_active":true,"langvalue":"es"},{"default":false,"langname":"","is_active":true,"langvalue":"ar"}],"multilingualSites":[{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"fr"},"regexUrl":"^\\/events\\/wtcs\\/montreal(?:\\/.*)?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"it"},"regexUrl":"^\\/events\\/wtcs\\/cagliari(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"de","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/hamburg(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"jp","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/yokohama(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"es","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/torremolinos(?:\\/.*)?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"it"},"regexUrl":"^\\/events\\/wtcs\\/alghero(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":false,"allowedLanguages":{"primary_language":"en","secondary_language":"ar"},"regexUrl":null,"landingUrl":"localhost:3000"},{"isRegexBased":false,"allowedLanguages":{"primary_language":"en","secondary_language":"es"},"regexUrl":null,"landingUrl":"localhost:3005"}]},"directusDataCopy":{"menuConfig":{"c1330d14-5a19-479b-b72b-e1c649a7fff6":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":4,"dropdownType":"combo-box-dropdown","boxId":"trending-and-live-event-coverage","title":"Events","transTitles":{"en":"Events","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Events","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-event","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Events","groupMenus":[{"id":5,"dropdownType":null,"boxId":null,"title":"Event Search","transTitles":{"en":"Event Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":535,"dropdownType":null,"boxId":null,"title":"Event Sustainability","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events-sustainability","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Featured Events","groupMenus":[{"id":6,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":7,"dropdownType":null,"boxId":null,"title":"World Triathlon Cups","transTitles":{"en":"World Triathlon Cups","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Cup","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":540,"dropdownType":null,"boxId":null,"title":"World Championships","transTitles":{"en":"World Championships","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events?event_categories=World%20Championships","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":524,"dropdownType":null,"boxId":null,"title":"T100 Triathlon World Tour","transTitles":{"en":"T100 Triathlon World Tour","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://t100triathlon.com/","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":8,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"061eb904-1066-493e-8213-d649a0bd2226","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":9,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Featured Events","showTitle":false,"imgPath":"36bc0600-bbcb-47fd-842d-e3456a5f8bf7","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":10,"dropdownType":"card-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-ranking","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":11,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"The best-performing triathletes of the season","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":12,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings sorted by Para Triathlon Sport Classes","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":13,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Rankings by Continental Federation","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":"continent-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":14,"dropdownType":null,"boxId":null,"title":"Ranking Archive","transTitles":{"en":"Ranking Archive","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"Archive of Ranking Data from previous years","eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":"archive-ranking","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":15,"dropdownType":"group-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-athlete","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":null,"groupMenus":[{"id":16,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":17,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":18,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"History of Champions","groupMenus":[{"id":19,"dropdownType":null,"boxId":null,"title":"Olympic History and Medallists","transTitles":{"en":"Olympic History and Medallists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympic-history-and-medalists","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":543,"dropdownType":null,"boxId":null,"title":"Paralympic History and Medallists","transTitles":{"en":"Paralympic History and Medallists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":20,"dropdownType":null,"boxId":null,"title":"Triathlon World Champions","transTitles":{"en":"Triathlon World Champions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-triathlon-champions-elite-women","multilingual_url":null,"linkClass":null,"groupName":"History of Champions","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"For Athletes","groupMenus":[{"id":21,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":22,"dropdownType":null,"boxId":null,"title":"Race Certificate Download","transTitles":{"en":"Race Certificate Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/certificates","multilingual_url":null,"linkClass":null,"groupName":"For Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":23,"dropdownType":"group-dropdown","boxId":null,"title":"The Sport","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-sport","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[{"groupName":"Programs","groupMenus":[{"id":24,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":25,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":26,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":32,"dropdownType":null,"boxId":null,"title":"Triathlon Mixed Relay","transTitles":{"en":"Triathlon Mixed Relay","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"Programs","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Multisport","groupMenus":[{"id":27,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":28,"dropdownType":null,"boxId":null,"title":"Duathlon / Cross Duathlon","transTitles":{"en":"Duathlon / Cross Duathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":29,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":30,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":31,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"Multisport"
33,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"About Triathlon","groupMenus":[{"id":33,"dropdownType":null,"boxId":null,"title":"Frequently Asked Questions","transTitles":{"en":"Frequently Asked Questions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/faqs","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":34,"dropdownType":null,"boxId":null,"title":"Talk like a Triathlete","transTitles":{"en":"Talk like a Triathlete","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/talk-like-a-triathlete","multilingual_url":null,"linkClass":null,"groupName":"About Triathlon","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}},{"id":35,"dropdownType":"combo-box-dropdown","boxId":"latest-news","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-media","groupName":null,"showTitle":true,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":36,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":"latest-news","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":37,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":"latest-videos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":38,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":"latest-photos","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":527,"dropdownType":null,"boxId":null,"title":"Media Centre","transTitles":{"en":"Media Centre","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/media-centre","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":39,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":40,"dropdownType":"group-dropdown","boxId":null,"title":"More","transTitles":{"en":"More","es":"","de":"","jp":"","it":"","fr":""},"subTitle":"nav-link-more","eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"nav-link-more","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[{"groupName":"About","groupMenus":[{"id":48,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":49,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":50,"dropdownType":null,"boxId":null,"title":"XXXIX World Triathlon Congress","transTitles":{"en":"XXXIX World Triathlon Congress","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/governance/congress/2026-world-triathlon-congress","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":542,"dropdownType":null,"boxId":null,"title":"World Triathlon Executive Board","transTitles":{"en":"World Triathlon Executive Board","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":537,"dropdownType":null,"boxId":null,"title":"Committees, Commissions & Tribunal","transTitles":{"en":"Committees, Commissions & Tribunal","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":51,"dropdownType":null,"boxId":null,"title":"Hall of Fame","transTitles":{"en":"Hall of Fame","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/hall-of-fame","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":52,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"About","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Clean Sport","groupMenus":[{"id":55,"dropdownType":null,"boxId":null,"title":"Medical","transTitles":{"en":"Medical","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/medical","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":56,"dropdownType":null,"boxId":null,"title":"Anti-Doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":57,"dropdownType":null,"boxId":null,"title":"Prevention of competition manipulation","transTitles":{"en":"Prevention of competition manipulation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/prevention-of-competition-manipulation","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":58,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"Clean Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Resources","groupMenus":[{"id":59,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":60,"dropdownType":null,"boxId":null,"title":"Brand Resources","transTitles":{"en":"Brand Resources","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":53,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":54,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"Resources","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonGrouped":[]}}]}],"nonRegexBased":[]},"c1330d14-5a19-479b-b72b-e1c649a7fff7":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":42,"dropdownType":null,"boxId":null,"title":"Instagram","transTitles":{"en":"Instagram","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.instagram.com/worldtriathlon/?src=secondary_nav","multilingual_url":null,"linkClass":"icon-instagram","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":43,"dropdownType":null,"boxId":null,"title":"Facebook","transTitles":{"en":"Facebook","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.facebook.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-facebook","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":44,"dropdownType":null,"boxId":null,"title":"Twitter","transTitles":{"en":"Twitter","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://twitter.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-twitter","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":45,"dropdownType":null,"boxId":null,"title":"Youtube","transTitles":{"en":"Youtube","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.youtube.com/worldtriathlon","multilingual_url":null,"linkClass":"icon-youtube","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":46,"dropdownType":null,"boxId":null,"title":"Threads","transTitles":{"en":"Threads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.threads.net/@worldtriathlon","multilingual_url":null,"linkClass":"icon-threads","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":47,"dropdownType":null,"boxId":null,"title":"Tiktok","transTitles":{"en":"Tiktok","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://tiktok.com/@worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-tiktok","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":546,"dropdownType":null,"boxId":null,"title":"Bluesky","transTitles":{"en":"Bluesky","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://bsky.app/profile/worldtriathlon.bsky.social","multilingual_url":null,"linkClass":"icon-bluesky","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"541a2e48-90fd-4b1d-8104-521cfe3a2a23":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":42,"dropdownType":null,"boxId":null,"title":"Instagram","transTitles":{"en":"Instagram","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.instagram.com/worldtriathlon/?src=secondary_nav","multilingual_url":null,"linkClass":"icon-instagram","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":43,"dropdownType":null,"boxId":null,"title":"Facebook","transTitles":{"en":"Facebook","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.facebook.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-facebook","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":44,"dropdownType":null,"boxId":null,"title":"Twitter","transTitles":{"en":"Twitter","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://twitter.com/worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-twitter","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":45,"dropdownType":null,"boxId":null,"title":"Youtube","transTitles":{"en":"Youtube","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.youtube.com/worldtriathlon","multilingual_url":null,"linkClass":"icon-youtube","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":46,"dropdownType":null,"boxId":null,"title":"Threads","transTitles":{"en":"Threads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.threads.net/@worldtriathlon","multilingual_url":null,"linkClass":"icon-threads","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":47,"dropdownType":null,"boxId":null,"title":"Tiktok","transTitles":{"en":"Tiktok","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://tiktok.com/@worldtriathlon?src=secondary_nav","multilingual_url":null,"linkClass":"icon-tiktok","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":546,"dropdownType":null,"boxId":null,"title":"Bluesky","transTitles":{"en":"Bluesky","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://bsky.app/profile/worldtriathlon.bsky.social","multilingual_url":null,"linkClass":"icon-bluesky","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"fdd2344d-998b-4094-be7b-bbe17bea7df5":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":532,"dropdownType":null,"boxId":null,"title":"Sign In","transTitles":{"en":"Sign In","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://cms.triathlon.org/","multilingual_url":null,"linkClass":"site-login","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":81,"dropdownType":null,"boxId":null,"title":"LA 2028","transTitles":{"en":"LA 2028","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multili
33ngual_url":null,"linkClass":"header-promo-text","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":80,"dropdownType":null,"boxId":null,"title":"Triathlon Live","transTitles":{"en":"Triathlon Live","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.triathlonlive.tv/?src=main_nav","multilingual_url":null,"linkClass":"tri-logo-web","groupName":null,"showTitle":false,"imgPath":"765d9b5b-b9c3-4aca-912d-d28a919724e7","subMenu":{"grouped":[],"nonGrouped":[]}},{"id":525,"dropdownType":null,"boxId":null,"title":"Triathlon Live","transTitles":{"en":"Triathlon Live","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://triathlonlive.tv/?src=main_nav","multilingual_url":null,"linkClass":"tri-logo-mob","groupName":null,"showTitle":false,"imgPath":"2bb21ab6-d80b-4c3f-8bdc-e1c9ebcbe40c","subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"cad6383d-84e7-42bf-a85f-be237595e916":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"groupName":"Events","groupMenus":[{"id":455,"dropdownType":null,"boxId":null,"title":"All Events","transTitles":{"en":"All Events","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":456,"dropdownType":null,"boxId":null,"title":"World Triathlon Championship Series","transTitles":{"en":"World Triathlon Championship Series","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":63,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":{"en":"Olympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":64,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":"Events","showTitle":false,"imgPath":"aea501d5-2981-4229-81e0-9ca52c9492ca","subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Athletes","groupMenus":[{"id":477,"dropdownType":null,"boxId":null,"title":"Athletes Hub","transTitles":{"en":"Athletes Hub","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":478,"dropdownType":null,"boxId":null,"title":"Athletes Search","transTitles":{"en":"Athletes Search","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/athletes-listing","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":479,"dropdownType":null,"boxId":null,"title":"Head to Head","transTitles":{"en":"Head to Head","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/athletes/head-to-head","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":480,"dropdownType":null,"boxId":null,"title":"Athlete Documents","transTitles":{"en":"Athlete Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents/athletes","multilingual_url":null,"linkClass":null,"groupName":"Athletes","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"News & Media","groupMenus":[{"id":481,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/news","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":482,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/videos","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":483,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/galleries","multilingual_url":null,"linkClass":null,"groupName":"News & Media","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"The Sport","groupMenus":[{"id":484,"dropdownType":null,"boxId":null,"title":"Elite","transTitles":{"en":"Elite","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/elite","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":485,"dropdownType":null,"boxId":null,"title":"Age-Group","transTitles":{"en":"Age-Group","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/agegroup","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":486,"dropdownType":null,"boxId":null,"title":"Para Triathlon","transTitles":{"en":"Para Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":487,"dropdownType":null,"boxId":null,"title":"Aquathlon","transTitles":{"en":"Aquathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/aquathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":488,"dropdownType":null,"boxId":null,"title":"Duathlon","transTitles":{"en":"The Sport","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/duathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":489,"dropdownType":null,"boxId":null,"title":"Cross Triathlon","transTitles":{"en":"Cross Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/cross-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":490,"dropdownType":null,"boxId":null,"title":"Winter Triathlon","transTitles":{"en":"Winter Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/winter-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":491,"dropdownType":null,"boxId":null,"title":"Long Distance Triathlon","transTitles":{"en":"Long Distance Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/long-distance-triathlon","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":492,"dropdownType":null,"boxId":null,"title":"Mixed Relay","transTitles":{"en":"Mixed Relay","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/multisports/triathlon-mixed-relay","multilingual_url":null,"linkClass":null,"groupName":"The Sport","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"More","groupMenus":[{"id":493,"dropdownType":null,"boxId":null,"title":"Inside World Triathlon","transTitles":{"en":"Inside World Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":494,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":495,"dropdownType":null,"boxId":null,"title":"Sustainability","transTitles":{"en":"Sustainability","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/about/committees/sustainability-commission","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":496,"dropdownType":null,"boxId":null,"title":"Partners","transTitles":{"en":"Partners","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/partners","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":497,"dropdownType":null,"boxId":null,"title":"Jobs","transTitles":{"en":"Jobs","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/jobs","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":498,"dropdownType":null,"boxId":null,"title":"Anti-doping","transTitles":{"en":"Anti-doping","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/anti-doping","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":499,"dropdownType":null,"boxId":null,"title":"Safeguarding & Anti-Harassment policy","transTitles":{"en":"Safeguarding & Anti-Harassment policy","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/safeguarding-anti-harassment-policy","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":500,"dropdownType":null,"boxId":null,"title":"Document downloads","transTitles":{"en":"Document downloads","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":501,"dropdownType":null,"boxId":null,"title":"Brand resources","transTitles":{"en":"Brand resources","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/brand-resources","multilingual_url":null,"linkClass":null,"groupName":"More","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Rankings","groupMenus":[{"id":502,"dropdownType":null,"boxId":null,"title":"World Rankings","transTitles":{"en":"World Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":503,"dropdownType":null,"boxId":null,"title":"World Triathlon Para Rankings","transTitles":{"en":"World Triathlon Para Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":504,"dropdownType":null,"boxId":null,"title":"Continental Rankings","transTitles":{"en":"Continental Rankings","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/continental-rankings","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":505,"dropdownType":null,"boxId":null,"title":"Ranking Archives","transTitles":{"en":"Ranking Achives","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/rankings-archive","multilingual_url":null,"linkClass":null,"groupName":"Rankings","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"groupName":"Development","groupMenus":[{"id":506,"dropdownType":null,"boxId":null,"title":"Development Hub","transTitles":{"en":"Development Hub","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":507,"dropdownType":null,"boxId":null,"title":"Team World Triathlon","transTitles":{"en":"Team World Triathlon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/team","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":508,"dropdownType":null,"boxId":null,"title":"Course Calendar","transTitles":{"en":"Course Calendar","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/calendar","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":509,"dropdownType":null,"boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":510,"dropdownType":null,"boxId":null,"title":"Coaches","transTitles":{"en":"Coaches","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
33h","multilingual_url":null,"linkClass":null,"groupName":"Development","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}]}],"nonRegexBased":[]},"c5839ae1-4029-4584-9138-dd5de671fb05":{"regexBased":[{"allowedPath":"*","logo":"d47b26a5-afce-4047-831e-b040dbe33792","logoUrl":"/","menuList":[{"id":74,"dropdownType":null,"boxId":null,"title":"Contact Us","transTitles":{"en":"Contact Us","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":78,"dropdownType":null,"boxId":null,"title":"Triathlon API","transTitles":{"en":"Triathlon API","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://developers.triathlon.org/","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":75,"dropdownType":null,"boxId":null,"title":"Site Status","transTitles":{"en":"Site Status","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://status.triathlon.org/","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":77,"dropdownType":null,"boxId":null,"title":"Privacy Notice","transTitles":{"en":"Privacy Notice","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/privacy-notice","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":878,"dropdownType":null,"boxId":null,"title":"Cookie Policy","transTitles":{"en":"Cookie Policy","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/cookie-policy","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":76,"dropdownType":null,"boxId":null,"title":"Terms & Conditions","transTitles":{"en":"Terms & Conditions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/terms-and-conditions","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"3a60ba3e-6fba-4ccf-9d7c-ee520504f3a8":{"regexBased":[{"allowedPath":"^\\/development(?:\\/.*)?$","logo":"9283ee4c-2074-4393-8d1d-6e02cebc0081","logoUrl":"/development","menuList":[{"id":100,"dropdownType":"basic-dropdown","boxId":null,"title":"Athletes","transTitles":{"en":"Athletes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":269,"dropdownType":null,"boxId":null,"title":"About Athlete development ","transTitles":{"en":"About Athlete development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/athlete-development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":270,"dropdownType":null,"boxId":null,"title":"Team World Triathlon","transTitles":{"en":"Team World Triathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/team","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":271,"dropdownType":null,"boxId":null,"title":"Athlete Development Camps","transTitles":{"en":"Athlete Development Camps","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/camps","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":272,"dropdownType":null,"boxId":null,"title":"Athlete Scholarship","transTitles":{"en":"Athlete Scholarship","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/athlete-scholarship","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":273,"dropdownType":null,"boxId":null,"title":"Para Athlete Support Grants","transTitles":{"en":"Para Athlete Support Grants","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/athletes/para-athlete-support-camp","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":101,"dropdownType":"basic-dropdown","boxId":null,"title":"Federations","transTitles":{"en":"Federations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":264,"dropdownType":null,"boxId":null,"title":"Annual NF Survey & Results","transTitles":{"en":"Annual NF Survey & Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/national-federation-survey","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":265,"dropdownType":null,"boxId":null,"title":"Membership Requirements","transTitles":{"en":"Membership Requirements","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/affiliation-criteria","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":266,"dropdownType":null,"boxId":null,"title":"Members Open Hours: Bi-monthly Meetings","transTitles":{"en":"Members Open Hours: Bi-monthly meetings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/federations/members-open-hours","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":268,"dropdownType":null,"boxId":null,"title":"Find a Federation","transTitles":{"en":"Find a Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":102,"dropdownType":"basic-dropdown","boxId":null,"title":"Coaches","transTitles":{"en":"Coaches","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":"secondary-nav-link-coaches","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":275,"dropdownType":null,"boxId":null,"title":"Objectives, Strategy, Pathway","transTitles":{"en":"Objectives, Strategy, Pathway","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
33h/coaches-education-objectives-strategy-and-pathway","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":544,"dropdownType":null,"boxId":null,"title":"Community Level Coaching Course","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/community-level-coaching-course","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":276,"dropdownType":null,"boxId":null,"title":"Level 1 Coach Certification","transTitles":{"en":"Level 1 Coach Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/level-1-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":277,"dropdownType":null,"boxId":null,"title":"Level 2 Coach Certification","transTitles":{"en":"Level 2 Coach Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/level-2-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":734,"dropdownType":null,"boxId":null,"title":"Para Triathlon Coach Certification","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/para-triathlon-coach-certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":278,"dropdownType":null,"boxId":null,"title":"Revalidation of Coaches Scheme","transTitles":{"en":"Revalidation of Coaches Scheme","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/certification-revalidation-scheme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":279,"dropdownType":null,"boxId":null,"title":"Accredited Coach Education Program","transTitles":{"en":"Accredited Coach Education Program","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/accredited-coach-education-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":280,"dropdownType":null,"boxId":null,"title":"Coach Education Partnership Programme","transTitles":{"en":"Coach Education Partnership Programme","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/coach-education-partnership-programme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":281,"dropdownType":null,"boxId":null,"title":"Continuing Professional Development Courses","transTitles":{"en":"Continuous Professional Development Courses","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/continuing-professional-development-courses","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":282,"dropdownType":null,"boxId":null,"title":"World Triathlon Coach Facilitators","transTitles":{"en":"World Triathlon Coach Facilitators","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coach/world-triathlon-coach-facilitators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":284,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/coac
33h/coach-education-documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":103,"dropdownType":"basic-dropdown","boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":285,"dropdownType":null,"boxId":null,"title":"About Technical Officials","transTitles":{"en":"About Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":286,"dropdownType":null,"boxId":null,"title":"Certification","transTitles":{"en":"Certification","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/certification","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":287,"dropdownType":null,"boxId":null,"title":"Certificate & Badge Download","transTitles":{"en":"Certificate & Badge Download","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/certificate","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":288,"dropdownType":null,"boxId":null,"title":"Assessment & Feedback","transTitles":{"en":"Assessment & Feedback","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/assessment-and-feedback-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":290,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":533,"dropdownType":null,"boxId":null,"title":"TO Education Programme (ATOEP)","transTitles":{"en":"TO Education Programme Accreditation (ATOEP)","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/technical-officials/atoep-programme","multilingual_url":null,"linkClass":"/development/technical-officials/atoep-programme","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":104,"dropdownType":"basic-dropdown","boxId":null,"title":"Other Programmes","transTitles":{"en":"Other Programmes","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":291,"dropdownType":null,"boxId":null,"title":"Leadership Mentoring","transTitles":{"en":"Leadership Mentorning","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/mentors/mentoring-programme","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":292,"dropdownType":null,"boxId":null,"title":"Sport Activators","transTitles":{"en":"Sport Activators","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/activators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":293,"dropdownType":null,"boxId":null,"title":"ParaTriathlon","transTitles":{"en":"ParaTriathlon","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paratriathlon","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":105,"dropdownType":null,"boxId":null,"title":"Calendar","transTitles":{"en":"Calendar","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/calendar","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":106,"dropdownType":"basic-dropdown","boxId":null,"title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":294,"dropdownType":null,"boxId":null,"title":"Vision, Mission, Goals","transTitles":{"en":"Vision, Mission, Goals","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/overview","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":295,"dropdownType":null,"boxId":null,"title":"Olympic Solidarity","transTitles":{"en":"Olympic Solidarity","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/olympic-solidarity","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":296,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":297,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/development/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":107,"dropdownType":null,"boxId":null,"title":"Education","transTitles":{"en":"Education","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://education.tri
33athlon.org/","multilingual_url":null,"linkClass":"redirect","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/europe(?:\\/.*)?$","logo":"4e70a54f-647a-4e18-95bf-a4d8ac03d5d6","logoUrl":"/confederations/europe","menuList":[{"id":210,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":211,"dropdownType":"basic-dropdown","boxId":"","title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":212,"dropdownType":"","boxId":"","title":"About","transTitles":{"en":"About","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":213,"dropdownType":"","boxId":"","title":"History","transTitles":{"en":"History","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about/history","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":214,"dropdownType":"basic-dropdown","boxId":"","title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":215,"dropdownType":"","boxId":"","title":"Strategic Plan","transTitles":{"en":"Strategic Plan","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/strategic-plan","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":216,"dropdownType":"","boxId":"","title":"Honorary Members","transTitles":{"en":"Honorary Members","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/honorary-members","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":217,"dropdownType":"","boxId":"","title":"Audited Accounts","transTitles":{"en":"Audited Accounts","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/about/audited-accounts","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":218,"dropdownType":"","boxId":"","title":"Congress and Board Meetings Key Actions","transTitles":{"en":"Congress and Board Meetings Key Actions","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/congress-and-board-meetings-key-actions","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":219,"dropdownType":"","boxId":"","title":"Conflict of Interest or Loyalty Declarations","transTitles":{"en":"Conflict of Interest or Loyalty Declarations","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":220,"dropdownType":"","boxId":"","title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/executive-board","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":221,"dropdownType":"","boxId":"","title":"Womenâs Committee","transTitles":{"en":"Womenâs Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/governance/womens-committee","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":222,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":223,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":224,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":225,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":226,"dropdownType":"basic-dropdown","boxId":"","title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":227,"dropdownType":"","boxId":"","title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":228,"dropdownType":"","boxId":"","title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development/technical-officials","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":229,"dropdownType":"","boxId":"","title":"Development Comittee","transTitles":{"en":"Development Comittee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/development/development-committee","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":231,"dropdownType":"basic-dropdown","boxId":"","title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":232,"dropdownType":"","boxId":"","title":"Downloads","transTitles":{"en":"Downloads","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/downloads","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":233,"dropdownType":"","boxId":"","title":"Constitution","transTitles":{"en":"Constitution"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/constitution","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":234,"dropdownType":"","boxId":"","title":"Integrity","transTitles":{"en":"Integrity","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/integrity","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":235,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/europe/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/oceania(?:\\/.*)?$","logo":"f21de502-eaa3-490c-9767-96fa94dd4a8d","logoUrl":"/confederations/oceania","menuList":[{"id":237,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":249,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":250,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":251,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":252,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":521,"dropdownType":null,"boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/development","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":522,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/downloads","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":262,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/oceania/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/asia(?:\\/.*)?$","logo":"4bab363f-7f74-4fc6-8b79-3dc11b92131d","logoUrl":"/confederations/asia","menuList":[{"id":156,"dropdownType":"","boxId":null,"title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":160,"dropdownType":"basic-dropdown","boxId":null,"title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":166,"dropdownType":"","boxId":null,"title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":167,"dropdownType":"","boxId":null,"title":"Committee Members","transTitles":{"en":"Committee Members","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/about/committee-members","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":168,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":169,"dropdownType":"","boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":170,"dropdownType":"","boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":171,"dropdownType":"","boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":172,"dropdownType":"basic-dropdown","boxId":null,"title":"Development","transTitles":{"en":"Development","es"
33:"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":173,"dropdownType":"","boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":175,"dropdownType":"","boxId":null,"title":"Sport Development Coordinator","transTitles":{"en":"Sport Development Coordinator","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/sport-development-coordinator","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":174,"dropdownType":"","boxId":null,"title":"Technical Officials","transTitles":{"en":"Technical Officials","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/development/technical-officials","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":523,"dropdownType":null,"boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/downloads","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":181,"dropdownType":"","boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/asia/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/americas(?:\\/.*)?$","logo":"8af11efb-0b57-4b03-ade5-56de73cf7d83","logoUrl":"/confederations/americas","menuList":[{"id":129,"dropdownType":null,"boxId":null,"title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/federations","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":133,"dropdownType":"basic-dropdown","boxId":null,"title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":529,"dropdownType":null,"boxId":null,"title":"Goals, Vision & Mission","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/mission","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":134,"dropdownType":null,"boxId":null,"title":"Staff","transTitles":{"en":"Staff","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/staff","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":139,"dropdownType":null,"boxId":null,"title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/executive-board","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":135,"dropdownType":null,"boxId":null,"title":"Technical Committee","transTitles":{"en":"Technical Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/technical-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":136,"dropdownType":null,"boxId":null,"title":"Medical Committee","transTitles":{"en":"Medical Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/medical-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":137,"dropdownType":null,"boxId":null,"title":"Audit Committee","transTitles":{"en":"Audit Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/audit-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":138,"dropdownType":null,"boxId":null,"title":"Paratriathlon Committee","transTitles":{"en":"Paratriathlon Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/paratriathlon-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":140,"dropdownType":null,"boxId":null,"title":"Development Committee","transTitles":{"en":"Development Committee","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/about/development-committee","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":141,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":142,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":143,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":144,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":145,"dropdownType":"basic-dropdown","boxId":null,"title":"Development","transTitles":{"en":"Development","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":518,"dropdownType":null,"boxId":null,"title":"A.T. Development Pillars","transTitles":{"en":"A.T. Development Pillars","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/pillars","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":519,"dropdownType":null,"boxId":null,"title":"A.T. Assistance Program","transTitles":{"en":"Assistance Program","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/assistance-program","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":520,"dropdownType":null,"boxId":null,"title":"TRI Classification Criteria","transTitles":{"en":"TRI Classification Criteria","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/development/classification-criteria","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":150,"dropdownType":"basic-dropdown","boxId":null,"title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/documents","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":154,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/americas/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/confederations\\/africa(?:\\/.*)?$","logo":"710bea3e-078f-4495-9f33-f0e90308a2f1","logoUrl":"/confederations/africa","menuList":[{"id":183,"dropdownType":"","boxId":"","title":"Federations","transTitles":{"en":"Federation","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/federations","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":187,"dropdownType":"basic-dropdown","boxId":"","title":"Governance","transTitles":{"en":"Governance","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":193,"dropdownType":"","boxId":"","title":"Executive Board","transTitles":{"en":"Executive Board","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/governance/executive-board","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":195,"dropdownType":"basic-dropdown","boxId":"","title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":196,"dropdownType":"","boxId":"","title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/news","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":197,"dropdownType":"","boxId":"","title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/videos","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":198,"dropdownType":"","boxId":"","title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/galleries","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":204,"dropdownType":"basic-dropdown","boxId":"","title":"Documents","transTitles":{"en":"Documents","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/documents","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":208,"dropdownType":"","boxId":"","title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/confederations/africa/contact","multilingual_url":null,"linkClass":"","groupName":"","showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs(?:\\/.*)?$","logo":"f25d9e01-b168-417c-b6ac-db074f9754dc","logoUrl":"/events/wtcs","menuList":[{"id":83,"dropdownType":"basic-dropdown","boxId":null,"title":"The Races","transTitles":{"en":"The Races","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":84,"dropdownType":null,"boxId":null,"title":"Abu Dhabi","transTitles":{"en":"Abu Dhabi","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/abu-dhabi","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":85,"dropdownType":null,"boxId":null,"title":"Samarkand","transTitles":{"en":"Samarkand","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/samarkand","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":825,"dropdownType":null,"boxId":null,"title":"Yokohama","transTitles":{"en":"Yokohama","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/yokohama","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":590,"dropdownType":null,"boxId":null,"title":"Alghero","transTitles":{"en":"Alghero","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/alghero","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":605,"dropdownType":null,"boxId":null,"title":"Quiberon","transTitles":{"en":"Quiberon","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/quiberon","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":87,"dropdownType":null,"boxId":null,"title":"Hamburg","transTitles":{"en":"Hamburg","es":"","de":"","jp":"","it":"","fr":""}
33,"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/hamburg","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":826,"dropdownType":null,"boxId":null,"title":"London","transTitles":{"en":"London","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/london","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":526,"dropdownType":null,"boxId":null,"title":"Weihai","transTitles":{"en":"Weihai","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/weihai","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":86,"dropdownType":null,"boxId":null,"title":"Karlovy Vary","transTitles":{"en":"Karlovy Vary","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/karlovy-vary","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":827,"dropdownType":null,"boxId":null,"title":"Pontevedra","transTitles":{"en":"Pontevedra","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"/events/wtcs/pontevedra","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":90,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":91,"dropdownType":"basic-dropdown","boxId":null,"title":"Rankings","transTitles":{"en":"Rankings","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":92,"dropdownType":null,"boxId":null,"title":"Elite Men","transTitles":{"en":"Elite Men","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings/world-triathlon-championship-series/men","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":93,"dropdownType":null,"boxId":null,"title":"Elite Women","transTitles":{"en":"Elite Women","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/world-rankings/world-triathlon-championship-series/women","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":94,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":95,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":96,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":97,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":98,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":452,"dropdownType":null,"boxId":null,"title":"Shop","transTitles":{"en":"Shop","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":true,"isActive":true,"url":"https://www.worldtriathlonstore.com/?src=secondary_nav","multilingual_url":null,"linkClass":"redirect","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"5dae56fd-5e71-4214-989b-76270161c000":{"regexBased":[{"allowedPath":"^\\/events\\/wtcs\\/cagliari(?:\\/(.*))?$","logo":"493bf79b-6ab2-4a6f-863b-39f6c4348ad5","logoUrl":"/events/wtcs/cagliari","menuList":[{"id":512,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"WTCS Homepage","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":113,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"Results","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/cagliari/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/montreal(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":345,"dropdownType":"basic-dropdown","boxId":null,"title":"Competition","transTitles":{"en":"Competition","es":"","de":"","jp":"","it":"","fr":"Competition"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":346,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":{"en":"General Overview","es":"","de":"","jp":"","it":"","fr":"General Overview"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":347,"dropdownType":null,"boxId":null,"title":"Volunteer","transTitles":{"en":"Volunteer","es":"","de":"","jp":"","it":"","fr":"Volunteer"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/volunteer","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":348,"dropdownType":null,"boxId":null,"title":"Spectators","transTitles":{"en":"Spectators","es":"","de":"","jp":"","it":"","fr":"Spectators"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/spectators","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":349,"dropdownType":null,"boxId":null,"title":"Water Quality","transTitles":{"en":"Water Quality","es":"","de":"","jp":"","it":"","fr":"Water Quality"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/water-quality","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":350,"dropdownType":null,"boxId":null,"title":"Local Information","transTitles":{"en":"Local Information","es":"","de":"","jp":"","it":"","fr":"Local Information"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/local-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":363,"dropdownType":null,"boxId":null,"title":"Frequently Asked Questions","transTitles":{"en":"Frequently Asked Questions","es":"","de":"","jp":"","it":"","fr":"Frequently Asked Questions"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/faqs","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":351,"dropdownType":null,"boxId":null,"title":"Registration","transTitles":{"en":"Registration","es":"","de":"","jp":"","it":"","fr":"Registration"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/registration","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":352,"dropdownType":"basic-dropdown","boxId":null,"title":"For Athletes","transTitles":{"en":"For Athletes","es":"","de":"","jp":"","it":"","fr":"For Athletes"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":353,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"","it":"","fr":"Athlete Information"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":354,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"Start Lists"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":355,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"Schedule"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":356,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"Results"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":357,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"","fr":"News & Media"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":358,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"","fr":"News"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":359,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"","fr":"Videos"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":360,"dropdownType":null,"boxId":null,"title":"Photo Galleries","transTitles":{"en":"Photo Galleries","es":"","de":"","jp":"","it":"","fr":"Photo Galleries"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":361,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"Contact"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":362,"dropdownType":null,"boxId":null,"title":"Shop","transTitles":{"en":"Shop","es":"","de":"","jp":"","it":"","fr":"Shop"},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/montreal/{{LANGUAGE}}/shop","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/yokohama(?:\\/(.*))?$","logo":"e29f8516-bfff-4fc1-a954-798fdfc922c8","logoUrl":"/events/wtcs/yokohama","menuList":[{"id":513,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"WTCS Homepage","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":591,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"Home","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":592,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"Start Lists","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":593,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":594,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"鏿æ
å ±","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LA
33NGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":595,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"Schedule","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":376,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"çµæ","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":596,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"Contact","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/yokohama/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/abu-dhabi(?:\\/.*)?$","logo":"91004a9a-be39-4276-95e4-b9f7e636bbb1","logoUrl":"/events/wtcs/abu-dhabi","menuList":[{"id":445,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":585,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":586,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":587,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":588,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":396,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":589,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/abu-dhabi/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/torremolinos(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":514,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"WTCS Homepage","de"
33:"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":536,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"Start Lists","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/torremolinos/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":436,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"Results","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/torremolinos/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/hamburg(?:\\/(.*))?$","logo":"eb4a080d-1eab-43a0-88fa-8e3074045adc","logoUrl":"/events/wtcs/hamburg","menuList":[{"id":511,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"WTCS Homepage","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":578,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"Home","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":579,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"Start Lists","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":580,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"Event Details","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":581,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"Athlete Info","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":582,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"Zeitplan","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":416,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"Results","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":584,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"Contact","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/hamburg/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/alghero(?:\\/(.*))?$","logo":"fad62261-ea28-4c79-aa5a-9d9c7db2386c","logoUrl":null,"menuList":[{"id":549,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"WTCS Homepage","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":550,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"Home","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":572,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"Elenco Partenti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":601,"dropdownType":"basic-dropdown","boxId":null,"title":"News & Media","transTitles":{"en":"News & Media","es":"","de":"","jp":"","it":"News & Media","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":null,"multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[{"id":602,"dropdownType":null,"boxId":null,"title":"News","transTitles":{"en":"News","es":"","de":"","jp":"","it":"Notizie","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/news","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":603,"dropdownType":null,"boxId":null,"title":"Photos","transTitles":{"en":"Photos","es":"","de":"","jp":"","it":"Gallerie","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/galleries","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":604,"dropdownType":null,"boxId":null,"title":"Videos","transTitles":{"en":"Videos","es":"","de":"","jp":"","it":"Video","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/videos","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}},{"id":573,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"Dettagli dell'Evento","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":574,"dropdownType":null,"boxId":null,"title":"Athlete Information","transTitles":{"en":"Athlete Information","es":"","de":"","jp":"","it":"Informazioni sugli Atleti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":575,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"Programma","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":576,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"Risultati","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":577,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"Contatti","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/alghero/{{LANGUAGE}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/karlovy-vary(?:\\/.*)?$","logo":"88ecc3ea-3774-445b-a58f-6c8fc09218a8","logoUrl":"/events/wtcs/karlovy-vary","menuList":[{"id":552,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":553,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":566,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":567,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":568,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":569,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":570,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":571,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/karlovy-vary/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/events\\/wtcs\\/wollongong(?:\\/.*)?$","logo":"c302d13a-a884-4b25-a579-8cafcc76051e","logoUrl":"/events/wtcs/wollongong","menuList":[{"id":555,"dropdownType":null,"boxId":null,"title":"WTCS Homepage","transTitles":{"en":"WTCS Homepage","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs","multilingual_url":null,"linkClass":"back-btn","groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":556,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":560,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":561,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":562,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete Info","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":563,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":564,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":565,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/events/wtcs/wollongong/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]},"7218022b-0b15-41c9-bd90-68a4ba56df2f":{"regexBased":[{"allowedPath":"^\\/events\\/(?!wtcs($|\\/)).*$","logo":null,"logoUrl":"","menuList":[{"id":531,"dropdownType":null,"boxId":null,"title":"Home","transTitles":{"en":"Home","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle"
33:null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":338,"dropdownType":null,"boxId":null,"title":"Start Lists","transTitles":{"en":"Start Lists","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/start-lists","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":530,"dropdownType":null,"boxId":null,"title":"Event Details","transTitles":{"en":"Event Details","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/event-info","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":337,"dropdownType":null,"boxId":null,"title":"Athlete Info","transTitles":{"en":"Athlete info","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/athlete-information","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":339,"dropdownType":null,"boxId":null,"title":"Schedule","transTitles":{"en":"Schedule","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/schedule","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":340,"dropdownType":null,"boxId":null,"title":"Results","transTitles":{"en":"Results","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/results","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":341,"dropdownType":null,"boxId":null,"title":"Contact","transTitles":{"en":"Contact","es":"","de":"","jp":"","it":"","fr":""},"subTitle":null,"eventStatus":"ALL","openInNewTab":false,"isActive":true,"url":"/{{SPLITTED_SLUG_1}}/{{SPLITTED_SLUG_2}}/contact","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/olympics(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":454,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":{"en":"General Overview","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":458,"dropdownType":null,"boxId":null,"title":"Olympics History","transTitles":{"en":"Olympics History","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics/history","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":457,"dropdownType":null,"boxId":null,"title":"Paralympics","transTitles":{"en":"Paralympics","es":"","de":"","jp":"","it":"","fr":"","cn":""},"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]},{"allowedPath":"^\\/paralympics(?:\\/.*)?$","logo":null,"logoUrl":"","menuList":[{"id":466,"dropdownType":null,"boxId":null,"title":"General Overview","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":475,"dropdownType":null,"boxId":null,"title":"Get to Know","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/get-to-know","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":474,"dropdownType":null,"boxId":null,"title":"Paralympics History","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/paralympics/history","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}},{"id":473,"dropdownType":null,"boxId":null,"title":"Olympics","transTitles":null,"subTitle":null,"eventStatus":null,"openInNewTab":false,"isActive":true,"url":"/olympics","multilingual_url":null,"linkClass":null,"groupName":null,"showTitle":false,"imgPath":null,"subMenu":{"grouped":[],"nonGrouped":[]}}]}],"nonRegexBased":[]}},"staticPageUrls":["winter-triathlon","duathlon","long-distance-triathlon","aquathlon","overview-of-itu-development","itu-scholarship","team-world-triathlon","itu-triathlon-development-camps","olympic-solidarity","members-affiliation-membership-criteria","athlete-development","contact-us","etu-contact-details","swimming","cycling","running","rest","nutrition","documents","live-coverage","tv","jobs1","development","about","media","multisports","multimedia","age-group","paratriathlon2","events1","results1","sport-classes","about1","congress","news","news1","cross-triathlon","2009-triathlon-world-championships--gold-coast","2008-triathlon-world-championships--vancouver","2007-triathlon-world-championships--hamburg","2006-triathlon-world-championships--lausanne","2010-triathlon-world-championships--budapest","documentation","regional-website-editor","event-administration","science","triathlon-mixed-relay1","news2","about2","events2","videos","format","olympics","yog","back-the-bid1","videos1","technical-officials-documents","continental-coordinators","contact","documents2","certification","technical-officials1","2011-triathlon-world-championships--beijing","olympics1","news3","competition","venue","sydney-2000","athens-2004","beijing-2008","rankings-men","spectating","singapore-2010","tickets","live-sites","schedule","training","rules","olympic-rankings-women","rankings-criteria","rankings-simulation","getting-there","course","nation-spots","qualification-system","technical-officials2","format1","results3","events3","anti-doping4","documents4","atoep-programme","2012-itu-congress-auckland","congress-documents","qualified-athletes","video-2012-contendors","co
33ach-maps","london-2012","athletes1","athlete-committee","2012-itu-world-triathlon-grand-final-auckland","/about/committees","honorary-members","federations","rankings1","itu-world-triathlon-series","rankings2","videos2","federation-user-guide","event-entries","federation-details","publishing-and-editing-news","results4","members2","event-user-guide","editing-event-details","publishing-and-editing-news-loc","editing-event-details1","archive","itu-coaches-calendar","calendar2","2013-london","team","training-tips","2013-triathlon-ebook","tv1","2014-itu-congress-edmonton","hall-of-fame","selection-process","thank-you","executive-board","inductees","itu-online-education-hub","accredited-coach-education-program","CTPhotoCompetiton","2015-itu-congress-chicago","governance","sport-presentation","schedule1","partners","2016-itu-congress-madrid","paralympics","news4","start-list-men","start-list-women","matchups-redirect","matchups-redirect-female","matchup-redirect-male","cheer-your-team","start-lists","paratriathlon-101","medical","ppe","medical-documents","education1","technical-officials-assessment-feedback-program","to-assessment-feedback","olympic-history","2016-inductees","documents5","live-coverage1","2017-itu-congress-rotterdam","map","coach-education-documents","2019-inductees","rotterdam-finish-line-video","executive-board-meetings","cc-agreement","organigram","strategic-plan","cc-agreement-2017","relation-with-stakeholders","annual-reports","2018-itu-congress-gold-coast","2018-congress-important-dates","documents6","news5","about-ag","anti-doping","doping-violations","events4","national-federations","coach-education-partnership-programme-cepp","certification-revalidation-of-coaches-scheme-croc","faq","multimedia1","talk-like-a-triathlete","results","athletes2","athlete-stories","medal-tally-wts-gold-coast-2018","youth-olympic-games","news6","youth-olympic-games-101","voting","2019-itu-congress-lausanne","multisport-legends","coach-education-objectives-strategy-pathway","paratriathlon-athletes-sport-classes","paratriathlon-classifiers","paratriathlon-technical-officials","paratriathlon-rules-event-management","paratriathlon-coach-education","paratriathlon-calendar","activators","introduction","activator-documents","list-of-activators","mentors","introduction1","facilitator-education","mentoring-programme","accredited-facilitators","coaching-facilitators","technical-officials-facilitators","paratriathlon-classifier-facilitators","national-federations1","nf-services-department","nf-affiliation-criteria","national-federation-survey-about","national-federation-groups","athletes3","ag-ad-education","ag-ad-doping-violations","2019-congress-schedule","safeguarding-policy","race-certificate-downloads","ag-rules1","medal-tally-lausanne-2019","sustainability","gdpr","policies","medal-tally-pontevedra-2019","athlete-agreement-guide","olympic-history-and-medallists","world-triathlon-champions-elite-men","world-triathlon-champions-elite-women","qualified-athletes1","qualification-criteria","tokyo-2020","2020-congress","federation-logos","/about/committees/athletes-committee","/about/committees/audit-committee","/about/committees/coaches-committee","/about/committees/constitution-committee","/about/committees/credentials-committee","/about/committees/medical-anti-doping-committee","/about/committees/multisport-committee","/about/committees/paratriathlon-committee","/about/committees/technical-committee","/about/committees/womens-committee","/about/committees/sustainability-commission","/about/committees/ag-commission","brand-resources","introducing-world-triathlon","search","/about/committees/world-triathlon-tribunal","/about/committees/development-commission","/about/committees/equity-diversity-and-inclusion-commission","qualification-ranking","course-maps","paralympic-history","tokyo-20201","tokyo-2020-para-triathlon-schedule","qualification-ranking1","qualification-criteria1","course-maps1","tokyo2020-triathlon","tokyo2020-para-triathlon","world-triathlon-pre-event-covid-19-screening-guide","tokyo-2020-media-guide","prize-money","prevention-of-competition-manipulation","start-lists1","results5","tokyo-2020-paralympic-games-media-guide","results6","/about/committees/noc-relations-commission","2021-congress","world-triathlon-championship-series-2021","request-account","2022-multisport-wch-targu-mures","view-file","arena-games-triathlon-world-championship-series","events5","oneplan-world-triathlons-official-event-planning-partner","/development/development-regional-cup","activator-community-seminar-overview-document-schedule","cpd-courses","live-timing","2022-world-triathlon-multisport-championships-samorin","sustainability1","2022-world-triathlon-congress","2023-world-triathlon-multisport-championships-ibiza","2023-world-triathlon-winter-championships-skeikampen","2023-world-triathlon-sprint-relay-championships-hamburg","2023-world-triathlon-age-group-championships-pontevedra","medal-tally-2022-world-triathlon-age-group-aquabike-championships-abu-dhabi","2022-world-triathlon-age-group-championships-abu-dhabi","medal-tally-2022-world-triathlon-championship-series-hamburg","/development/federations/nfs-open-hours/2022-nfs-open-hours","supp
33ort","/support/find-your-tri-id","country-code-lookup","athlete-waivers","para-athlete-support-grant","2023-world-triathlon-congress","pontevedra-transfers","paris-2024","qualified-athletes-paris-2024","paris-20241","qualified-athletes2","education-course-details","/development/federations/nfs-open-hours/2023-nfs-open-hours","/confederations/europe/about","/confederations/europe/development/development-committee","/confederations/europe/about/audited-accounts","/confederations/europe/contact","/confederations/europe/governance","/confederations/europe/congress-and-board-meetings-key-actions","/confederations/europe/development","/confederations/europe/downloads","/development/athletes/athlete-development","/development/athletes/camps","/development/athletes/athlete-scholarship","/development/athletes/para-athlete-support-camp","/anti-doping/doping-violations","/anti-doping/report-doping","/anti-doping/education","/development/federations/national-federation-survey","/development/federations/affiliation-criteria","/development/federations/members-open-hours","/development/coach/coaches-education-objectives-strategy-and-pathway","/development/coach/level-1-certification","/development/coach/coach-education-partnership-programme","/development/coach/accredited-coach-education-program","/development/coach/continuing-professional-development-courses","/development/coach/world-triathlon-coach-facilitators","/development/technical-officials","/development/technical-officials/atoep-programme","/development/technical-officials/certification","/development/technical-officials/documents","/development/overview","/development/coach","/development/coach/certification-revalidation-scheme","/development/technical-officials/assessment-and-feedback-program","/development/olympic-solidarity","/development/coach/level-2-certification","/confederations/europe/about/history","/anti-doping/education-course-details","/contact-us","/terms-and-conditions","/privacy-notice","/about/executive-board-meeting","/about/relation_with_stakeholders","/about/annual-reports","/about/sustainability","/about/gdpr","/about/policies","/about/organigram","/governance/congress/2023-world-triathlon-congress","/governance/congress/2022-world-triathlon-congress","/governance/congress/2021-world-triathlon-congress","/governance/congress/2020-world-triathlon-congress","/governance/congress/2019-itu-congress-lausanne","/governance/congress/2018-itu-congress-gold-coast","/development/coach/coach-education-documents","/confederations/europe/governance/womens-committee","/confederations/europe/development/technical-committee","/confederations/europe/governance/honorary-members","/confederations/europe/governance/executive-board","/confederations/europe/constitution","/confederations/europe/governance/strategic-plan","/governance/congress/2017-itu-congress-rotterdam","/governance/congress/2016-itu-congress-madrid","/events-sustainability","/governance/congress/2015-itu-congress-chicago","/governance/congress/2014-itu-congress-edmonton","/governance/congress/2013-itu-congress-london","/governance/congress/2012-itu-congress-auckland","test-page","/confederations/americas/about/mission","/governance/congress/2024-world-triathlon-congress","/confederations/oceania/development","/confederations/oceania/downloads","/confederations/oceania/contact","/confederations/africa/governance/executive-board","/confederations/africa/documents","/confederations/africa/contact","/confederations/asia/about/executive-board","/confederations/americas/about/staff","/confederations/asia/about/committee-members","/confederations/asia/development/schedule","/confederations/asia/development/sport-development-coordinator","/confederations/asia/development/technical-officials","/confederations/asia/downloads","/confederations/asia/contact","/confederations/americas/about/executive-board","/confederations/americas/development/pillars","/confederations/americas/development/assistance-program","/confederations/americas/development/classification-criteria","/confederations/americas/documents","/confederations/americas/about/technical-committee","/confederations/americas/about/medical-committee","/confederations/americas/about/audit-committee","/confederations/americas/about/paratriathlon-committee","/confederations/americas/about/development-committee","/governance/congress","/template-test","/about/honorary-members","/confederations/americas/contact","/development/coac
33h/community-level-coaching-course","/support/find_your_tri_id","/development/federations/nfs-open-hours/2024-nfs-open-hours","wollongong-lb-check","wollongong-purging-check","yokohama-testing-check","yokohama-testing-english","test-yokohama-page","venue-information","/governance/congress/2025-world-triathlon-congress","/contacts","/strategic-plan","/staff","/champions-history","/honorary-members","/executive-board","/committees","/conflict-of-interest","/aga-presentations","/audited-accounts","/contacts","/developments","/executive-board","/committees","/contacts","/executive-board","/contacts","/developments","/pillars","/assistance-program","/classification-criteria","/contacts","/mission","/staff","/executive-board","/committees","/developments","/development/coach/para-triathlon-coach-certification","/development/federations/nfs-open-hours/2025-nfs-open-hours","/ad-age-group","/governance/congress/2026-world-triathlon-congress","/cookie-policy"],"langConfig":[{"default":true,"langname":"English","is_active":true,"langvalue":"en"},{"default":false,"langname":"","is_active":true,"langvalue":"fr"},{"default":false,"langname":"","is_active":true,"langvalue":"it"},{"default":false,"langname":"","is_active":true,"langvalue":"de"},{"default":false,"langname":"","is_active":true,"langvalue":"jp"},{"default":false,"langname":"","is_active":true,"langvalue":"es"},{"default":false,"langname":"","is_active":true,"langvalue":"ar"}],"multilingualSites":[{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"fr"},"regexUrl":"^\\/events\\/wtcs\\/montreal(?:\\/.*)?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"it"},"regexUrl":"^\\/events\\/wtcs\\/cagliari(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"de","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/hamburg(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"jp","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/yokohama(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"es","secondary_language":"en"},"regexUrl":"^\\/events\\/wtcs\\/torremolinos(?:\\/.*)?$","landingUrl":null},{"isRegexBased":true,"allowedLanguages":{"primary_language":"en","secondary_language":"it"},"regexUrl":"^\\/events\\/wtcs\\/alghero(?:\\/(.*))?$","landingUrl":null},{"isRegexBased":false,"allowedLanguages":{"primary_language":"en","secondary_language":"ar"},"regexUrl":null,"landingUrl":"localhost:3000"},{"isRegexBased":false,"allowedLanguages":{"primary_language":"en","secondary_language":"es"},"regexUrl":null,"landingUrl":"localhost:3005"}]}}</script>
33</head><body class="body-grey" data-n-head="%7B%22class%22:%7B%22ssr%22:%22body-grey%22%7D%7D"><div data-server-rendered="true" id="__myapp"><div id="__layout"><div><div><section id="db70b201-6454-4117-bf2f-6c29600b5e03" data-component="si-head" data-template="tri01_widget_layout_01"><div data-section-id="db70b201-6454-4117-bf2f-6c29600b5e03"></div></section>
vendor: 68 bytes, line 33
33 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
33GTM-TDHXJDBM
vendor: 83 bytes, line 33
33" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
33<header class="menu-wrap"><section id="c1330d14-5a19-479b-b72b-e1c649a7fff6" data-component="si-menu" data-template="tri01_widget_layout_01" class="site-header"><div global-data="[object Object]" data-section-id="c1330d14-5a19-479b-b72b-e1c649a7fff6" class="site-header-main"><div class="header-redirect"><section id="541a2e48-90fd-4b1d-8104-521cfe3a2a23" data-component="si-menu" data-template="tri01_widget_layout_02" class="social-menu-wrapper"><div class="social-link-list"><div class="social-head"><p class="txt">Follow us on</p></div> <ul class="social-list"><li class="social-item"><a href="https://www.instagram.com/worldtriathlon/?src=secondary_nav" title="Instagram" target="_blank" class="social-link"><span class="social-text icon-instagram">Instagram</span></a></li><li class="social-item"><a href="https://www.facebook.com/worldtriathlon?src=secondary_nav" title="Facebook" target="_blank" class="social-link"><span class="social-text icon-facebook">Facebook</span></a></li><li class="social-item"><a href="https://twitter.com/worldtriathlon?src=secondary_nav" title="Twitter" target="_blank" class="social-link"><span class="social-text icon-twitter">Twitter</span></a></li><li class="social-item"><a href="https://www.youtube.com/worldtriathlon" title="Youtube" target="_blank" class="social-link"><span class="social-text icon-youtube">Youtube</span></a></li><li class="social-item"><a href="https://www.threads.net/@worldtriathlon" title="Threads" target="_blank" class="social-link"><span class="social-text icon-threads">Threads</span></a></li><li class="social-item"><a href="https://tiktok.com/@worldtriathlon?src=secondary_nav" title="Tiktok" target="_blank" class="social-link"><span class="social-text icon-tiktok">Tiktok</span></a></li><li class="social-item"><a href="https://bsky.app/profile/worldtriathlon.bsky.social" title="Bluesky" target="_blank" class="social-link"><span class="social-text icon-bluesky">Bluesky</span></a></li></ul></div></section> <section id data-component="si-menu" data-template="tri01_widget_layout_03" data-test="true" class="header-promo-link"><ul class="header-promo"><li class="header-promo-item site-login"><a href="https://cms.triathlon.org/" target="_blank" title="Sign In" class="nav-anchor"><img src="#" data-src="" alt="logo" height="30" width="180" class="header-promo-logo lazy"> <span class="nav-text">Sign In</span></a></li><li class="header-promo-item header-promo-text"><a href="https://triathlon.org/olympics" target="_self" title="LA 2028" class="nav-anchor"><img src="#" data-src="" alt="logo" height="30" width="180" class="header-promo-logo lazy"> <span class="nav-text">LA 2028</span></a></li><li class="header-promo-item tri-logo-web"><a href="https://www.triathlonlive.tv/?src=main_nav" target="_blank" title="Triathlon Live" class="nav-anchor"><img src="https://prod-tri-assets.imgix.net/765d9b5b-b9c3-4aca-912d-d28a919724e7.svg?v=2.20&quality=50" data-src="https://prod-tri-assets.imgix.net/765d9b5b-b9c3-4aca-912d-d28a919724e7.svg?v=2.20&quality=50" alt="logo" height="30" width="180" class="header-promo-logo lazy"> <span class="nav-text">Triathlon Live</span></a></li><li class="header-promo-item tri-logo-mob"><a href="https://triathlonlive.tv/?src=main_nav" target="_blank" title="Triathlon Live" class="nav-anchor"><img src="https://prod-tri-assets.imgix.net/2bb21ab6-d80b-4c3f-8bdc-e1c9ebcbe40c.svg?v=2.20&quality=50" data-src="https://prod-tri-assets.imgix.net/2bb21ab6-d80b-4c3f-8bdc-e1c9ebcbe40c.svg?v=2.20&quality=50" alt="logo" height="30" width="180" class="header-promo-logo lazy"> <span class="nav-text">Triathlon Live</span></a></li></ul></section></div> <div class="header-wrapper"><h1 class="site-logo"><a href="https://triathlon.org/" title="World Triathlon logo" class="site-logo-link">World Triathlon 34 <img src="https://prod-tri-assets.imgix.net/d47b26a5-afce-4047-831e-b040dbe33792.svg?v=2.20&quality=50" data-src="https://prod-tri-assets.imgix.net/d47b26a5-afce-4047-831e-b040dbe33792.svg?v=2.20&quality=50" alt="logo" class="lazy"></a></h1> <button type="button" aria-expanded="false" aria-haspopup="false" aria-label="hamburger" class="btn-hamburger"><svg width="40" height="40" viewBox="0 0 100 100"><path d="M 20,29.000046 H 80.000231 C 80.000231,29.000046 94.498839,28.817352 94.532987,66.711331 94.543142,77.980673 90.966081,81.670246 85.259173,81.668997 79.552261,81.667751 75.000211,74.999942 75.000211,74.999942 L 25.000021,25.000058" class="line line1"></path> <path d="M 20,50 H 80" class="line line2"></path> <path d="M 20,70.999954 H 80.000231 C 80.000231,70.999954 94.498839,71.182648 94.532987,33.288669 94.543142,22.019327 90.966081,18.329754 85.259173,18.331003 79.552261,18.332249 75.000211,25.000058 75.000211,25.000058 L 25.000021,74.999942" class="line line3"></path></svg></button> <nav class="header-nav"><button aria-label aria-expanded="false" class="nav-back"><span class="nav-text">back</span></button> <ul class="nav-link-list active"><li class="nav-link submenu nav-link-event"><button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">Events</span></button> <ul class="sub-ul"><div class="sub-nav-menu"><div class="sub-nav-wrap"><h3 class="sub-nav-title">Events</h3> <ul class="sub-nav-list"><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/events" title="Event Search" class="sub-nav-anchor"><!----> <span class="sub-nav-text">Event Search</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/events-sustainability" title="Event Sustainability" class="sub-nav-anchor"><!----> <span class="sub-nav-text">Event Sustainability</span></a></li></ul></div><div class="sub-nav-wrap"><h3 class="sub-nav-title">Featured Events</h3> <ul class="sub-nav-list"><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/events/wtcs" title="World Triathlon Championship Series" class="sub-nav-anchor"><!----> <span class="sub-nav-text">World Triathlon Championship Series</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/events?event_categories=World%20Cup" title="World Triathlon Cups" class="sub-nav-anchor"><!----> <span class="sub-nav-text">World Triathlon Cups</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/events?event_categories=World%20Championships" title="World Championships" class="sub-nav-anchor"><!----> <span class="sub-nav-text">World Championships</span></a></li><li class="sub-nav-link"><a target="_blank" href="https://t100triathlon.com/" title="T100 Triathlon World Tour" class="sub-nav-anchor"><!----> <span class="sub-nav-text">T100 Triathlon World Tour</span></a></li><li class="sub-nav-link sub-nav-link-logo"><a target="_self" href="https://triathlon.org/olympics" title="Olympics" class="sub-nav-anchor"><img src="https://prod-tri-assets.imgix.net/directus/061eb904-1066-493e-8213-d649a0bd2226.svg?v=2.20&w=50&quality=50" alt="Olympics Logo" class="lazy" style="width:30px;height:auto;"> <span class="sub-nav-text">Olympics</span></a></li><li class="sub-nav-link sub-nav-link-logo"><a target="_self" href="https://triathlon.org/paralympics" title="Paralympics" class="sub-nav-anchor">
34<img src="https://prod-tri-assets.imgix.net/directus/36bc0600-bbcb-47fd-842d-e3456a5f8bf7.svg?v=2.20&w=50&quality=50" alt="Paralympics Logo" class="lazy" style="width:30px;height:auto;"> <span class="sub-nav-text">Paralympics</span></a></li></ul></div></div> <div class="sub-nav-related"><div class="top-trending-section"><h3 class="title">Trending events</h3> <ul class="trending-event-list"><ul id="trending-section" class="trending-event-list"><!----></ul></ul></div> <div class="live-event-section"><h3 class="title">Live Event Coverage</h3> <div class="live-event-items"><h3 class="title"><a href="https://triathlon.org/timing" target="_self" title="Live Timing" class="text-link"> 35 Live Timing 36 </a></h3></div> <a href="https://www.triathlonlive.tv/?src=main_nav" target="_blank" title="Live Event Coverage" class="link"><img src="https://triathlon.org/static-assets/images/cssimages/svg/triathlonlive-logo-white.svg" alt class="image"></a></div></div> <!----></ul></li><li class="nav-link submenu nav-link-ranking"><button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">Rankings</span></button> <ul class="sub-ul"><h3 class="sub-nav-title">Rankings</h3> <!----> <ul class="sub-nav-list"><li class="sub-nav-link world-ranking"><a target="_self" href="https://triathlon.org/world-rankings" title="World Rankings" class="sub-nav-anchor"><span class="sub-nav-text">World Rankings</span> <span class="sub-nav-description">The best-performing triathletes of the season</span></a></li><li class="sub-nav-link world-ranking"><a target="_self" href="https://triathlon.org/paratriathlon-rankings" title="World Triathlon Para Rankings" class="sub-nav-anchor"><span class="sub-nav-text">World Triathlon Para Rankings</span> <span class="sub-nav-description">Rankings sorted by Para Triathlon Sport Classes</span></a></li><li class="sub-nav-link world-ranking continent-ranking"><a target="_self" href="https://triathlon.org/continental-rankings" title="Continental Rankings" class="sub-nav-anchor"><span class="sub-nav-text">Continental Rankings</span> <span class="sub-nav-description">Rankings by Continental Federation</span></a></li><li class="sub-nav-link world-ranking archive-ranking"><a target="_self" href="https://triathlon.org/rankings-archive" title="Ranking Archive" class="sub-nav-anchor"><span class="sub-nav-text">Ranking Archive</span> <span class="sub-nav-description">Archive of Ranking Data from previous years</span></a></li></ul></ul></li><li class="nav-link submenu nav-link-athlete"><button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">Athletes</span></button> <ul class="sub-ul"><h3 class="sub-nav-title">Athletes</h3> <div class="sub-nav-wrap"><h3 class="sub-nav-title"></h3> <ul class="sub-nav-list"><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/athletes" title="Athletes Hub" class="sub-nav-anchor"><span class="sub-nav-text">Athletes Hub</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/athletes/athletes-listing" title="Athletes Search" class="sub-nav-anchor"><span class="sub-nav-text">Athletes Search</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/athletes/head-to-head" title="Head to Head" class="sub-nav-anchor"><span class="sub-nav-text">Head to Head</span></a></li></ul></div><div class="sub-nav-wrap"><h3 class="sub-nav-title">History of Champions</h3> <ul class="sub-nav-list"><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/olympic-history-and-medalists" title="Olympic History and Medallists" class="sub-nav-anchor"><span class="sub-nav-text">Olympic History and Medallists</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/paralympics/history" title="Paralympic History and Medallists" class="sub-nav-anchor"><span class="sub-nav-text">Paralympic History and Medallists</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/world-triathlon-champions-elite-women" title="Triathlon World Champions" class="sub-nav-anchor"><span class="sub-nav-text">Triathlon World Champions</span></a></li></ul></div><div class="sub-nav-wrap"><h3 class="sub-nav-title">For Athletes</h3> <ul class="sub-nav-list"><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/documents/athletes" title="Athlete Documents" class="sub-nav-anchor"><span class="sub-nav-text">Athlete Documents</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/athletes/certificates" title="Race Certificate Download" class="sub-nav-anchor"><span class="sub-nav-text">Race Certificate Download</span></a></li></ul></div></ul></li><li class="nav-link submenu nav-link-sport"><button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">The Sport</span></button> <ul class="sub-ul"><h3 class="sub-nav-title">The Sport</h3> <div class="sub-nav-wrap"><h3 class="sub-nav-title">Programs</h3> <ul class="sub-nav-list"><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/elite" title="Elite" class="sub-nav-anchor"><span class="sub-nav-text">Elite</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/agegroup" title="Age-Group" class="sub-nav-anchor"><span class="sub-nav-text">Age-Group</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/paratriathlon" title="Para Triathlon" class="sub-nav-anchor"><span class="sub-nav-text">Para Triathlon</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/multisports/triathlon-mixed-relay" title="Triathlon Mixed Relay" class="sub-nav-anchor"><span class="sub-nav-text">Triathlon Mixed Relay</span></a></li></ul></div><div class="sub-nav-wrap"><h3 class="sub-nav-title">Multisport</h3> <ul class="sub-nav-list"><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/multisports/aquathlon" title="Aquathlon" class="sub-nav-anchor"><span class="sub-nav-text">Aquathlon</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/multisports/duathlon" title="Duathlon / Cross Duathlon" class="sub-nav-anchor"><span class="sub-nav-text">Duathlon / Cross Duathlon</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/multisports/cross-triathlon" title="Cross Triathlon" class="sub-nav-anchor"><span class="sub-nav-text">Cross Triathlon</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/multisports/long-distance-triathlon" title="Long Distance Triathlon" class="sub-nav-anchor"><span class="sub-nav-text">Long Distance Triathlon</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/multisports/winter-triathlon" title="Winter Triathlon" class="sub-nav-anchor"><span class="sub-nav-text">Winter Triathlon</span></a></li></ul></div><div class="sub-nav-wrap"><h3 class="sub-nav-title">About Triathlon</h3> <ul class="sub-nav-list"><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/faqs" title="Frequently Asked Questions" class="sub-nav-anchor"><span class="sub-nav-text">Frequently Asked Questions</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/talk-like-a-triathlete" title="Talk like a Triathlete" class="sub-nav-anchor"><span class="sub-nav-text">Talk like a Triathlete</span></a></li></ul></div></ul></li><li class="nav-link active submenu nav-link-media"><button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">News & Media</span></button> <ul class="sub-ul"><!----> <div class="sub-nav-menu"><div class="sub-nav-wrap"><h3 class="sub-nav-title">News & Media</h3> <ul class="sub-nav-list"><li data-connected-elem="latest-news" class="sub-nav-link"><a target="_self" href="https://triathlon.org/news" title="News" class="sub-nav-anchor"><span class="sub-nav-text">News</span></a></li><li data-connected-elem="latest-videos" class="sub-nav-link"><a target="_self" href="https://triathlon.org/videos" title="Videos" class="sub-nav-anchor"><span class="sub-nav-text">Videos</span></a></li><li data-connected-elem="latest-photos" class="sub-nav-link"><a target="_self" href="https://triathlon.org/galleries" title="Photo Galleries" class="sub-nav-anchor"><span class="sub-nav-text">Photo Galleries</span></a></li><li data-connected-elem="" class="sub-nav-link"><a target="_self" href="https://triathlon.org/media-centre" title="Media Centre" class="sub-nav-anchor"><span class="sub-nav-text">Media Centre</span></a></li></ul></div></div> <div id="menuListing" class="sub-nav-related"><div data-selector-id="c920c9bd-04e3-4f0c-9f95-f26abca7a5af" class="latest-news active"><!----></div> <div class="latest-videos"><!----></div> <div class="latest-photos"><!----></div></div></ul></li><li class="nav-link "><a href="https://triathlon.org/development" target="_self" class="nav-anchor"><span class="nav-text">Development</span></a></li><li class="nav-link submenu nav-link-more"><button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">More</span></button> <ul class="sub-ul"><h3 class="sub-nav-title">More</h3> <div class="sub-nav-wrap"><h3 class="sub-nav-title">About</h3> <ul class="sub-nav-list"><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/about" title="Inside World Triathlon" class="sub-nav-anchor"><span class="sub-nav-text">Inside World Triathlon</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/federations" title="Federations" class="sub-nav-anchor"><span class="sub-nav-text">Federations</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/governance/congress/2026-world-triathlon-congress" title="XXXIX World Triathlon Congress" class="sub-nav-anchor"><span class="sub-nav-text">XXXIX World Triathlon Congress</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/about/executive-board" title="World Triathlon Executive Board" class="sub-nav-anchor"><span class="sub-nav-text">World Triathlon Executive Board</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/about/committees" title="Committees, Commissions & Tribunal" class="sub-nav-anchor"><span class="sub-nav-text">Committees, Commissions & Tribunal</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/hall-of-fame" title="Hall of Fame" class="sub-nav-anchor"><span class="sub-nav-text">
36Hall of Fame</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/partners" title="Partners" class="sub-nav-anchor"><span class="sub-nav-text">Partners</span></a></li></ul></div><div class="sub-nav-wrap"><h3 class="sub-nav-title">Clean Sport</h3> <ul class="sub-nav-list"><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/medical" title="Medical" class="sub-nav-anchor"><span class="sub-nav-text">Medical</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/anti-doping" title="Anti-Doping" class="sub-nav-anchor"><span class="sub-nav-text">Anti-Doping</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/prevention-of-competition-manipulation" title="Prevention of competition manipulation" class="sub-nav-anchor"><span class="sub-nav-text">Prevention of competition manipulation</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/safeguarding-anti-harassment-policy" title="Safeguarding & Anti-Harassment policy" class="sub-nav-anchor"><span class="sub-nav-text">Safeguarding & Anti-Harassment policy</span></a></li></ul></div><div class="sub-nav-wrap"><h3 class="sub-nav-title">Resources</h3> <ul class="sub-nav-list"><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/documents" title="Document downloads" class="sub-nav-anchor"><span class="sub-nav-text">Document downloads</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/brand-resources" title="Brand Resources" class="sub-nav-anchor"><span class="sub-nav-text">Brand Resources</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/contact" title="Contact" class="sub-nav-anchor"><span class="sub-nav-text">Contact</span></a></li><li class="sub-nav-link"><a target="_self" href="https://triathlon.org/jobs" title="Jobs" class="sub-nav-anchor"><span class="sub-nav-text">Jobs</span></a></li></ul></div></ul></li></ul> <div class="header-redirect mobile-redirect"><section id data-component="si-menu" data-template="tri01_widget_layout_02" class="social-menu-wrapper"><div class="social-link-list"><div class="social-head"><p class="txt">Follow us on</p></div> <ul class="social-list"><li class="social-item"><a href="https://www.instagram.com/worldtriathlon/?src=secondary_nav" title="Instagram" target="_blank" class="social-link"><span class="social-text icon-instagram">Instagram</span></a></li><li class="social-item"><a href="https://www.facebook.com/worldtriathlon?src=secondary_nav" title="Facebook" target="_blank" class="social-link"><span class="social-text icon-facebook">Facebook</span></a></li><li class="social-item"><a href="https://twitter.com/worldtriathlon?src=secondary_nav" title="Twitter" target="_blank" class="social-link"><span class="social-text icon-twitter">Twitter</span></a></li><li class="social-item"><a href="https://www.youtube.com/worldtriathlon" title="Youtube" target="_blank" class="social-link"><span class="social-text icon-youtube">Youtube</span></a></li><li class="social-item"><a href="https://www.threads.net/@worldtriathlon" title="Threads" target="_blank" class="social-link"><span class="social-text icon-threads">Threads</span></a></li><li class="social-item"><a href="https://tiktok.com/@worldtriathlon?src=secondary_nav" title="Tiktok" target="_blank" class="social-link"><span class="social-text icon-tiktok">Tiktok</span></a></li><li class="social-item"><a href="https://bsky.app/profile/worldtriathlon.bsky.social" title="Bluesky" target="_blank" class="social-link"><span class="social-text icon-bluesky">Bluesky</span></a></li></ul></div></section> <section id data-component="si-menu" data-template="tri01_widget_layout_03" class="header-promo-link"><ul class="header-promo"><li class="header-promo-item site-login"><a href="https://cms.triathlon.org/" target="_blank" title="Sign In" class="nav-anchor"><img src="#" data-src="" alt="logo" height="30" width="180" class="header-promo-logo lazy"> <span class="nav-text">Sign In</span></a></li><li class="header-promo-item header-promo-text"><a href="https://triathlon.org/olympics" target="_self" title="LA 2028" class="nav-anchor"><img src="#" data-src="" alt="logo" height="30" width="180" class="header-promo-logo lazy"> <span class="nav-text">LA 2028</span></a></li><li class="header-promo-item tri-logo-web"><a href="https://www.triathlonlive.tv/?src=main_nav" target="_blank" title="Triathlon Live" class="nav-anchor"><img src="https://prod-tri-assets.imgix.net/765d9b5b-b9c3-4aca-912d-d28a919724e7.svg?v=2.20&quality=50" data-src="https://prod-tri-assets.imgix.net/765d9b5b-b9c3-4aca-912d-d28a919724e7.svg?v=2.20&quality=50" alt="logo" height="30" width="180" class="header-promo-logo lazy"> <span class="nav-text">Triathlon Live</span></a></li><li class="header-promo-item tri-logo-mob"><a href="https://triathlonlive.tv/?src=main_nav" target="_blank" title="Triathlon Live" class="nav-anchor"><img src="https://prod-tri-assets.imgix.net/2bb21ab6-d80b-4c3f-8bdc-e1c9ebcbe40c.svg?v=2.20&quality=50" data-src="https://prod-tri-assets.imgix.net/2bb21ab6-d80b-4c3f-8bdc-e1c9ebcbe40c.svg?v=2.20&quality=50" alt="logo" height="30" width="180" class="header-promo-logo lazy"> <span class="nav-text">Triathlon Live</span></a></li></ul></section></div></nav> <div id="siteSearchWidget" class="site-search"><button type="button" data-expanded="true" id="siteSearch" class="btn-search"><span class="btn-text">Search</span></button> <div class="search-results-modal"><form class="site-search-form"><div class="search-input-wrap"><input type="text" placeholder="Search Events, Athletes, News, Federations..." id="inputSearch" value="" class="search-input"></div> <button type="button" class="btn-close"><span class="btn-text">close</span></button></form> <!----></div></div></div></div></section></header> <main class="main-wrap"><section id="3a60ba3e-6fba-4ccf-9d7c-ee520504f3a8" data-component="si-menu" data-template="tri01_widget_layout_06" class="secondary-header wtc-header"><!----></section> <section id="5dae56fd-5e71-4214-989b-76270161c000" data-component="si-menu" data-template="tri01_widget_layout_07" class="secondary-header wtc-races-header"><!----></section> <section id="7218022b-0b15-41c9-bd90-68a4ba56df2f" data-component="si-menu" data-template="tri01_widget_layout_08" class="secondary-header wtc-event-header"><!----></section> <section id="f5f6fa36-c0a2-4e4f-bb32-a19d4df8d047" data-component="si-breadcrumb" data-template="tri01_widget_layout_01" class="breadcrumb-wrap"><si-breadcrumb-tri01-widget-layout-01 widget-data="[object Object]" winston-logger="[object Object]" config-data="[object Object]" global-data="[object Object]" data-section-id="f5f6fa36-c0a2-4e4f-bb32-a19d4df8d047"></si-breadcrumb-tri01-widget-layout-01></section> <section class="body-wrap"><section class="waf-row"><div class="waf-view"><div class="container-fluid">
36<div class="row sticky-container"><div class="col-lg-12"><section data-mobile="widget_layout_07" data-template="widget_layout_07" data-component="SI-listing" data-tooltip="SI-listing / widget_layout_07" id="1d3c7ce9-d80a-4c47-95bc-f6110335821c" data-title="SI-widget_layout_07/widget_layout_07" class="site-content"><div global-data="[object Object]" data-section-id="1d3c7ce9-d80a-4c47-95bc-f6110335821c" class="waf-component waf-listing widget-layout-07 si-waf-widget waf-horizontal-list"><div class="layout-wrapper"><div class="waf-head"><div class="head-wrap"><h1 class="title">News</h1> <!----></div></div> <div class="waf-body"><div class="tab-section"><div class="priamry-tabs"><!----> <div class="search-section"><button type="button" id="listingSiteSearch" aria-expanded="false" class="btn-search"><span class="btn-text">Search</span></button> <div class="search-results-modal"><form class="site-search-form"><div class="search-input-wrap"><input type="text" placeholder="Search News..." id="listInputSearch" value="" class="search-input"></div> <button type="button" class="btn-close"><span class="btn-text">close</span></button></form> <!----></div></div></div> <!----> <!----> <div class="tab-container"><!----> <!----></div></div></div></div></div></section></div></div></div></div></section></section></main> <footer class="footer-wrapper"><section id="0fe22aab-51e7-4647-a34a-f89953affe30" data-component="si-ads" data-template="widget_layout_01" class="footer-client-section"><div data-section-id="0fe22aab-51e7-4647-a34a-f89953affe30"><div><div class="client-section-list" v-cloak> 37 <!-- here competition logo will come based on current competition --> 38 <div class="client-section competition-section" v-if="getEventSponsor" style="display: block;"> 39 <div class="client-list"> 40 <div class="client-item"> 41 <div class="client-logo"> 42 <a class="client-link" href="#" target="_blank"> 43 <img class="image"
44 :src="getV2(getEventSponsor,'sponsor_logo','') === 'https://cms.triathlon.org/assets/e708a6a6-f937-4920-add4-cdfd97269e62.svg' 45 ? 'https://prod-tri-assets.imgix.net/fad62261-ea28-4c79-aa5a-9d9c7db2386c.svg?v=2.16' 46 : getV2(getEventSponsor,'sponsor_logo','')" 47 :data-src="getV2(getEventSponsor,'sponsor_logo','') === 'https://cms.triathlon.org/assets/e708a6a6-f937-4920-add4-cdfd97269e62.svg' 48 ? 'https://prod-tri-assets.imgix.net/fad62261-ea28-4c79-aa5a-9d9c7db2386c.svg?v=2.16' 49 : getV2(getEventSponsor,'sponsor_logo','')" 50 :alt="getEventSponsor.title" 51 importance="low" /> 52 </a> 53 </div> 54 </div> 55 </div> 56 </div> 57 <!-- repeat this for multiple title Sponsor --> 58 <div class="client-section"> 59 <div class="client-list"> 60 <p class="client-title">{{getV2(globalSponsors,'title','Sponsors')}}</p> 61 <!-- repeat this for multiple logos--> 62 <div class="client-item"> 63 <div class="client-logo" v-for="sponsor in getV2(globalSponsors,'sponsors',[])"> 64 <a class="client-link" :href="getV2(sponsor, 'link', '/partners')" :target="getV2(sponsor, 'targetValue', '_self')"> 65 <img class="image lazyloaded" :src="sponsor.sponsor_logo+'&v='+window.imgVersion" 66 :data-src="sponsor.sponsor_logo+'?v='+window.imgVersion" :alt="sponsor.title" 67 importance="low" loading="lazy" width="125" height="96"/> 68 </a> 69 </div> 70 </div> 71 </div> 72 </div> 73</div></div></div></section> <div class="footer-top-section"><div class="footer-section-wrapper"><section id="3330c281-bec0-4b58-a6ce-9f17f687215a" data-component="si-ads" data-template="widget_layout_01" class="newsletter-section"><div data-section-id="3330c281-bec0-4b58-a6ce-9f17f687215a"><div><!--Zoho Campaigns Web-Optin Form Starts Here--> 74 75<div id="sf3z7a563ae9541506f8e23b28c26eb2afdd98ba769b6e661632e0fd965b6c34697c" class="waf-component waf-newsletter" data-type="signupform" style="opacity: 1;"> 76 <div id="customForm"> 77 <div class="quick_form_8_css" name="SIGNUP_BODY"> 78 <div> 79 <div id="SIGNUP_HEADING" class="title">Sign up to our Newsletter 80 <br>For the latest World Triathlon news</div> 81 <div style="position:relative;"> 82 <div id="Zc_SignupSuccess" 83 style="display:none;position:absolute;margin-left:4%;width:90%;background-color: white; padding: 3px; border: 3px solid rgb(194, 225, 154); margin-top: 10px;margin-bottom:10px;word-break:break-all "> 84 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 85 <tbody> 86 <tr> 87 <td width="10%"> 88 <img class="successicon" 89 src="https://ytogu-zgpvh.maillist-manage.net/images/challangeiconenable.jpg" 90 align="absmiddle"> 91 </td> 92 <td> 93 <span id="signupSuccessMsg" 94 style="color: rgb(73, 140, 132); font-family: sans-serif; font-size: 14px;word-break:break-word"> 95 Thank you for Signing Up</span> 96 </td> 97 </tr> 98 </tbody> 99 </table> 100 </div> 101 </div> 102 <form method="POST" id="zcampaignOptinForm" class="form-group" action="https://ytogu-zgpvh.maillist-manage.net/weboptin.zc" target="_zcSignup"> 103 <div class="errorDiv" 104 style="opacity: 1; display: none" id="errorMsgDiv">Please correct the marked field(s) below.</div> 105 <div class="successDiv">Success msg</div> 106 <div class="SIGNUP_FLD form-element"> 107 <input type="text" class="form-control" placeholder="Enter your email address" changeitem="SIGNUP_FORM_FIELD" name="CONTACT_EMAIL" id="EMBED_FORM_EMAIL_LABEL"> 108 </div> 109 <div class="SIGNUP_FLD"> 110 <input type="submit" name="SIGNUP_SUBMIT_BUTTON" id="zcWebOptin" value="Subscribe" class="btn-fill"> 111 </div> 112 <input type="hidden" id="fieldBorder" value=""> 113 <input type="hidden" id="submitType" name="submitType" value="optinCustomView"> 114 <input type="hidden" id="emailReportId" name="emailReportId" value=""> 115 <input type="hidden" id="formType" name="formType" value="QuickForm"> 116 <input type="hidden" name="zx" id="cmpZuid" value="131ac1557"> 117 <input type="hidden" name="zcvers" value="3.0"> 118 <input type="hidden" name="oldListIds" id="allCheckedListIds" value=""> 119 <input type="hidden" id="mode" name="mode" value="OptinCreateView"> 120 <input type="hidden" id="zcld" name="zcld" value="1109332a29238b5b0"> 121 <input type="hidden" id="zctd" name="zctd" value="1109332a2931397f9"> 122 <input type="hidden" id="document_domain" value=""> 123 <input type="hidden" id="zc_Url" value="ytogu-zgpvh.maillist-manage.net">
124 <input type="hidden" id="new_optin_response_in" value="0"> 125 <input type="hidden" id="duplicate_optin_response_in" value="0"> 126 <input type="hidden" name="zc_trackCode" id="zc_trackCode" value="ZCFORMVIEW"> 127 <input type="hidden" id="zc_formIx" name="zc_formIx" value="3z7a563ae9541506f8e23b28c26eb2afdd98ba769b6e661632e0fd965b6c34697c"> 128 <input type="hidden" id="viewFrom" value="URL_ACTION"> 129 <span style="display: none" id="dt_CONTACT_EMAIL">1,true,6,Contact Email,2</span> 130 </form> 131 </div> 132 </div> 133 </div> 134 <!-- <img src="https://ytogu-zgpvh.maillist-manage.net/images/spacer.gif" id="refImage" onload="referenceSetter(this)" style="display:none;"> --> 135 <img src="https://ytogu-zgpvh.maillist-manage.net/images/spacer.gif" id="refImage" style="display:none;"> 136</div> 137<input type="hidden" id="signupFormType" value="QuickForm_Horizontal"> 138<div id="zcOptinOverLay" oncontextmenu="return false" style="display:none;text-align: center; background-color: rgb(0, 0, 0); opacity: 0.5; z-index: 100; position: fixed; width: 100%; top: 0px; left: 0px; height: 988px;"></div> 139<div id="zcOptinSuccessPopup" style="display:none;z-index: 9999;width: 800px; height: 40%;top: 84px;position: fixed; left: 26%;background-color: #FFFFFF;border-color: #E6E6E6; border-style: solid; border-width: 1px; box-shadow: 0 1px 10px #424242;padding: 35px;"> 140 <span style="position: absolute;top: -16px;right:-14px;z-index:99999;cursor: pointer;" id="closeSuccess"> 141 <img src="https://ytogu-zgpvh.maillist-manage.net/images/videoclose.png"> 142 </span> 143 <div id="zcOptinSuccessPanel"></div> 144</div> 145 146
147<script type="text/javascript" data-n-head="ssr" src="https://ytogu-zgpvh.maillist-manage.net/js/optin.min.js" onload="referenceSetter(document.getElementById('refImage')); setupSF('sf3z7a563ae9541506f8e23b28c26eb2afdd98ba769b6e661632e0fd965b6c34697c','customForm');" data-hid="zoho-popup-js"></script>
147 148 149 150 151 152<!--Zoho Campaigns Web-Optin Form Ends Here--></div></div></section> <section id="541a2e48-90fd-4b1d-8104-521cfe3a2a23" data-component="si-menu" data-template="tri01_widget_layout_02" class="social-menu-wrapper"><div global-data="[object Object]" data-section-id="541a2e48-90fd-4b1d-8104-521cfe3a2a23" class="social-link-list"><div class="social-head"><p class="txt">Follow us on</p></div> <ul class="social-list"><li class="social-item"><a href="https://www.instagram.com/worldtriathlon/?src=secondary_nav" title="Instagram" target="_blank" class="social-link"><span class="social-text icon-instagram">Instagram</span></a></li><li class="social-item"><a href="https://www.facebook.com/worldtriathlon?src=secondary_nav" title="Facebook" target="_blank" class="social-link"><span class="social-text icon-facebook">Facebook</span></a></li><li class="social-item"><a href="https://twitter.com/worldtriathlon?src=secondary_nav" title="Twitter" target="_blank" class="social-link"><span class="social-text icon-twitter">Twitter</span></a></li><li class="social-item"><a href="https://www.youtube.com/worldtriathlon" title="Youtube" target="_blank" class="social-link"><span class="social-text icon-youtube">Youtube</span></a></li><li class="social-item"><a href="https://www.threads.net/@worldtriathlon" title="Threads" target="_blank" class="social-link"><span class="social-text icon-threads">Threads</span></a></li><li class="social-item"><a href="https://tiktok.com/@worldtriathlon?src=secondary_nav" title="Tiktok" target="_blank" class="social-link"><span class="social-text icon-tiktok">Tiktok</span></a></li><li class="social-item"><a href="https://bsky.app/profile/worldtriathlon.bsky.social" title="Bluesky" target="_blank" class="social-link"><span class="social-text icon-bluesky">Bluesky</span></a></li></ul></div></section></div></div> <div class="footer-middle-section"><div class="footer-section-wrapper"><section id="cad6383d-84e7-42bf-a85f-be237595e916" data-component="si-menu" data-template="tri01_widget_layout_04" class="footer-navigation-link"><div global-data="[object Object]" data-section-id="cad6383d-84e7-42bf-a85f-be237595e916" class="footer-menu-link"><ul class="footer-nav"><p data-namo="[object Object]"></p> <li class="footer-nav-link submenu"><!----> <button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">Events</span></button> <ul class="sub-ul"><li class="nav-link"><a target="_self" href="https://triathlon.org/events" title="All Events" class="nav-anchor"><span class="nav-text">All Events</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/events/wtcs" title="World Triathlon Championship Series" class="nav-anchor"><span class="nav-text">World Triathlon Championship Series</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/olympics" title="Olympics" class="nav-anchor"><span class="nav-text">Olympics</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/paralympics" title="Paralympics" class="nav-anchor"><span class="nav-text">Paralympics</span></a></li></ul></li></ul><ul class="footer-nav"><p data-namo="[object Object]"></p> <li class="footer-nav-link submenu"><!----> <button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">Athletes</span></button> <ul class="sub-ul"><li class="nav-link"><a target="_self" href="https://triathlon.org/athletes" title="Athletes Hub" class="nav-anchor"><span class="nav-text">Athletes Hub</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/athletes/athletes-listing" title="Athletes Search" class="nav-anchor"><span class="nav-text">Athletes Search</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/athletes/head-to-head" title="Head to Head" class="nav-anchor"><span class="nav-text">Head to Head</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/documents/athletes" title="Athlete Documents" class="nav-anchor"><span class="nav-text">Athlete Documents</span></a></li></ul></li></ul><ul class="footer-nav"><p data-namo="[object Object]"></p> <li class="footer-nav-link submenu"><!----> <button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">News & Media</span></button> <ul class="sub-ul"><li class="nav-link"><a target="_self" href="https://triathlon.org/news" title="News" class="nav-anchor"><span class="nav-text">News</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/videos" title="Videos" class="nav-anchor"><span class="nav-text">Videos</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/galleries" title="Photo Galleries" class="nav-anchor"><span class="nav-text">Photo Galleries</span></a></li></ul></li></ul><ul class="footer-nav"><p data-namo="[object Object]"></p> <li class="footer-nav-link submenu"><!----> <button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">The Sport</span></button> <ul class="sub-ul"><li class="nav-link"><a target="_self" href="https://triathlon.org/elite" title="Elite" class="nav-anchor"><span class="nav-text">Elite</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/agegroup" title="Age-Group" class="nav-anchor"><span class="nav-text">Age-Group</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/paratriathlon" title="Para Triathlon" class="nav-anchor"><span class="nav-text">Para Triathlon</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/multisports/aquathlon" title="Aquathlon" class="nav-anchor"><span class="nav-text">Aquathlon</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/multisports/duathlon" title="Duathlon" class="nav-anchor"><span class="nav-text">Duathlon</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/multisports/cross-triathlon" title="Cross Triathlon" class="nav-anchor"><span class="nav-text">Cross Triathlon</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/multisports/winter-triathlon" title="Winter Triathlon" class="nav-anchor"><span class="nav-text">Winter Triathlon</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/multisports/long-distance-triathlon" title="Long Distance Triathlon" class="nav-anchor"><span class="nav-text">Long Distance Triathlon</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/multisports/triathlon-mixed-relay" title="Mixed Relay" class="nav-anchor"><span class="nav-text">Mixed Relay</span></a></li></ul></li></ul><ul class="footer-nav"><p data-namo="[object Object]"></p> <li class="footer-nav-link submenu"><!----> <button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">More</span></button> <ul class="sub-ul"><li class="nav-link"><a target="_self" href="https://triathlon.org/about" title="Inside World Triathlon" class="nav-anchor"><span class="nav-text">Inside World Triathlon</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/federations" title="Federations" class="nav-anchor"><span class="nav-text">Federations</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/about/committees/sustainability-commission" title="Sustainability" class="nav-anchor"><span class="nav-text">Sustainability</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/partners" title="Partners" class="nav-anchor"><span class="nav-text">Partners</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/jobs" title="Jobs" class="nav-anchor"><span class="nav-text">Jobs</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/anti-doping" title="Anti-doping" class="nav-anchor"><span class="nav-text">Anti-doping</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/safeguarding-anti-harassment-policy" title="Safeguarding & Anti-Harassment policy" class="nav-anchor"><span class="nav-text">Safeguarding & Anti-Harassment policy</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/documents" title="Document downloads" class="nav-anchor"><span class="nav-text">Document downloads</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/brand-resources" title="Brand resources" class="nav-anchor"><span class="nav-text">Brand resources</span></a></li></ul></li></ul><ul class="footer-nav"><p data-namo="[object Object]"></p> <li class="footer-nav-link submenu"><!----> <button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">Rankings</span></button> <ul class="sub-ul"><li class="nav-link"><a target="_self" href="https://triathlon.org/world-rankings" title="World Rankings" class="nav-anchor"><span class="nav-text">World Rankings</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/paratriathlon-rankings" title="World Triathlon Para Rankings" class="nav-anchor"><span class="nav-text">World Triathlon Para Rankings</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/continental-rankings" title="Continental Rankings" class="nav-anchor"><span class="nav-text">Continental Rankings</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/rankings-archive" title="Ranking Archives" class="nav-anchor"><span class="nav-text">Ranking Archives</span></a></li></ul></li></ul><ul class="footer-nav"><p data-namo="[object Object]"></p> <li class="footer-nav-link submenu"><!----> <button aria-label aria-expanded="false" class="nav-anchor"><span class="nav-text">Development</span></button> <ul class="sub-ul"><li class="nav-link"><a target="_self" href="https://triathlon.org/development" title="Development Hub" class="nav-anchor"><span class="nav-text">Development Hub</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/development/team" title="Team World Triathlon" class="nav-anchor"><span class="nav-text">Team World Triathlon</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/development/calendar" title="Course Calendar" class="nav-anchor"><span class="nav-text">Course Calendar</span></a></li><li class="nav-link"><a target="_self" href="https://triathlon.org/development/technical-officials" title="Technical Officials" class="nav-anchor"><span class="nav-text">Technical Officials</span></a></li><li class="nav-link">
152<a target="_self" href="https://triathlon.org/development/coach" title="Coaches" class="nav-anchor"><span class="nav-text">Coaches</span></a></li></ul></li></ul></div></section> <section id="c5839ae1-4029-4584-9138-dd5de671fb05" data-component="si-menu" data-template="tri01_widget_layout_05" class="footer-promo-link"><ul global-data="[object Object]" data-section-id="c5839ae1-4029-4584-9138-dd5de671fb05" class="footer-promo"><li class="footer-promo-item"><a target="_self" href="https://triathlon.org/contact" title="Contact Us" class="nav-anchor"><span class="nav-text">Contact Us</span></a></li><li class="footer-promo-item"><a target="_blank" href="https://developers.triathlon.org/" title="Triathlon API" class="nav-anchor"><span class="nav-text">Triathlon API</span></a></li><li class="footer-promo-item"><a target="_blank" href="https://status.triathlon.org/" title="Site Status" class="nav-anchor"><span class="nav-text">Site Status</span></a></li><li class="footer-promo-item"><a target="_self" href="https://triathlon.org/privacy-notice" title="Privacy Notice" class="nav-anchor"><span class="nav-text">Privacy Notice</span></a></li><li class="footer-promo-item"><a target="_self" href="https://triathlon.org/cookie-policy" title="Cookie Policy" class="nav-anchor"><span class="nav-text">Cookie Policy</span></a></li><li class="footer-promo-item"><a target="_self" href="https://triathlon.org/terms-and-conditions" title="Terms & Conditions" class="nav-anchor"><span class="nav-text">Terms & Conditions</span></a></li></ul></section></div></div> <section id="fb78725a-d457-4ab4-bbeb-b2e0117d469e" data-component="si-ads" data-template="widget_layout_01" class="footer-bottom-section"><div data-section-id="fb78725a-d457-4ab4-bbeb-b2e0117d469e"><div><div class="footer-section-wrapper"> 153 <div class="footer-logo"> 154 <a href="https://triathlon.org/" title="Logo" class="logo-link footer-logo-link"> 155 <img class="image lazy" data-src="/static-assets/images/svg/logo.svg?v=2.20" src="https://triathlon.org/static-assets/images/lazy-load.png" alt="World Triathlon"> 156 </a> 157 </div> 158 <span class="copyright-text">© Copyright World Triathlon. All rights reserved.</span> 159</div></div></div></section></footer> <section id="04137bb3-f675-4092-9d2b-0bba0356a81b" data-component="si-ads" data-template="widget_layout_01" class="site-common-wrap"><div data-section-id="04137bb3-f675-4092-9d2b-0bba0356a81b"><div><!DOCTYPE html> 160<html lang="en"> 161<head> 162 <meta charset="UTF-8"> 163 <title></title> 164 <style> 165 .age-group-ranking .tabs .tab-item:first-child { display: none} 166 </style> 167 168 <div class="waf-component waf-loader test"> 169 <div class="website-spinner"></div> 170 <!-- <div class="loading-wrapper"> 171 <div class="loader"> 172 <img data-src="/static-assets/images/cssimages/default-img.png?v=2.20" 173 src="/static-assets/images/lazy-load.png?v=2.20" class="lazy" alt="Loader"> 174 </div> 175 </div> --> 176 </div> 177 </div> 178 179 180
180<script> 181 window.onUsersnapLoad = function (api) { 182 api.init(); 183 }; 184 setTimeout(() => { 185 let script = document.createElement('script'); 186 script.defer = 1; 187 script.src = 'https://widget.usersnap.com/global/load/e93b507d-62fb-4bb7-870f-cc0787602fb2?onload=onUsersnapLoad'; 188 document.getElementsByTagName('head')[0].appendChild(script); 189 }, 5000); 190 191 192 setTimeout(() => { 193 let script = document.createElement('script'); 194 script.src = 'https://cdn.userway.org/widget.js'; 195 script.setAttribute('data-account', '4x4IXjxG51'); 196 document.getElementsByTagName('head')[0].appendChild(script); 197 }, 5000); 198 199 </script>
199 200 201
201<script> 202 //Set Google permissions defaults 203 window.dataLayer = window.dataLayer || []; 204 function gtag(){dataLayer.push(arguments);} 205 gtag('set', 'developer_id.dNzMyY2', true); 206 gtag('consent', 'default', {'analytics_storage': 'denied'}); 207 gtag('consent', 'default', {'ads_storage': 'denied'}); 208 </script>
208 209 210 211 <!--Cookie Consent One Trust Starts--> 212 <!-- 213
213<script type="text/javascript" 214 src="https://cdn.cookielaw.org/consent/5d2ea51a-e06b-429e-872a-3452994367e0/OtAutoBlock.js"></script>
214 215 216
216<script src='https://cdn.cookielaw.org/scripttemplates/otSDKStub.js' data-language='en' type='text/javascript' 217 charset='UTF-8' data-domain-script='5d2ea51a-e06b-429e-872a-3452994367e0'></script>
217 218 219
219<script type="text/javascript"> 220 function OptanonWrapper() { 221 const regCheckStrictlyNecessary = /,C0001,/; 222 const regCheckPerformance = /,C0002,/; 223 const regCheckFunctionals = /,C0003,/; 224 const regCheckMarketing = /,C0004,/; 225 226 const regCheckSocialMedia = /,C0005,/; 227 let consent = { 'C0001': '0', 'C0002': '0', 'C0003': '0', 'C0004': '0', 'C0005': '0' }; 228 consent['C0001'] = (OptanonActiveGroups.match(regCheckStrictlyNecessary)) ? '1' : '0'; 229 consent['C0002'] = (OptanonActiveGroups.match(regCheckPerformance)) ? '1' : '0'; 230 consent['C0003'] = (OptanonActiveGroups.match(regCheckFunctionals)) ? '1' : '0'; 231 consent['C0004'] = (OptanonActiveGroups.match(regCheckMarketing)) ? '1' : '0'; 232 consent['C0005'] = (OptanonActiveGroups.match(regCheckSocialMedia)) ? '1' : '0'; 233 let isConsent = false; 234 for (var key in consent) { 235 if (consent[key] == '1' && key != 'C0001') { 236 isConsent = true; 237 } 238 if (consent[key] == '1' && key == 'C0002') { 239 gtag('consent', 'update', { 'analytics_storage': 'granted' }); 240 } 241 var spanId = 'consent' + key; 242 var spanElement = document.getElementById(spanId); 243 if (spanElement) { 244 spanElement.textContent = consent[key]; 245 } 246 } 247 if (isConsent) { 248 gpdrCookieConsent(consent); 249 } 250 } 251 function gpdrCookieConsent(consent) { 252 // START WIDGETS 253 var iframes = document.getElementsByClassName('olympicsFrame'); 254 for (i = 0; i < iframes.length; i++) { 255 url = iframes[i].getAttribute('data-base'); 256 iUrl = iframes[i].getAttribute('src'); 257 if (!url) { 258 url = iUrl; 259 iframes[i].setAttribute('data-base', url); 260 } 261 url += '&consent=' + encodeURIComponent(JSON.stringify(consent)); 262 if (url != iUrl) { 263 iframes[i].setAttribute('src', url); 264 } 265 } 266 // END WIDGETS 267 268 } 269 // window.addEventListener('load', function () { 270 // window.OptanonActiveGroups = window.OptanonActiveGroups || ''; 271 // OptanonWrapper(); 272 // }); 273 // window.addEventListener('CookiebotOnAccept', function () { 274 // if (Cookiebot) { 275 // window.OptanonActiveGroups = ''; 276 // if (Cookiebot.consent.marketing) { 277 // window.OptanonActiveGroups += ',C0004,'; 278 // } 279 // if (Cookiebot.consent.preferences) { 280 // window.OptanonActiveGroups += ',C0003,'; 281 // } 282 // if (Cookiebot.consent.statistics) { 283 // window.OptanonActiveGroups += ',C0002,'; 284 // } 285 // if (Cookiebot.consent.necessary) { 286 // window.OptanonActiveGroups += ',C0001,'; 287 // } 288 // } 289 // OptanonWrapper(); 290 // }); 291 </script>
291 292 293
293<script> 294 setTimeout(() => { 295 let script = document.createElement('script'); 296 script.src = 'https://cdn.cookielaw.org/consent/5d2ea51a-e06b-429e-872a-3452994367e0/OtAutoBlock.js'; 297 document.getElementsByTagName('head')[0].appendChild(script); 298 299 let script1 = document.createElement('script'); 300 script1.src = 'https://cdn.cookielaw.org/scripttemplates/otSDKStub.js'; 301 script1.setAttribute('data-domain-script', '5d2ea51a-e06b-429e-872a-3452994367e0'); 302 script1.setAttribute('data-language','en') 303 script1.setAttribute('charset','UTF-8') 304 document.getElementsByTagName('head')[0].appendChild(script1); 305 306 window.addEventListener('load', function () { 307 window.OptanonActiveGroups = window.OptanonActiveGroups || ''; 308 OptanonWrapper(); 309 }); 310 window.addEventListener('CookiebotOnAccept', function () { 311 if (Cookiebot) { 312 window.OptanonActiveGroups = ''; 313 if (Cookiebot.consent.marketing) { 314 window.OptanonActiveGroups += ',C0004,'; 315 } 316 if (Cookiebot.consent.preferences) { 317 window.OptanonActiveGroups += ',C0003,'; 318 } 319 if (Cookiebot.consent.statistics) { 320 window.OptanonActiveGroups += ',C0002,'; 321 } 322 if (Cookiebot.consent.necessary) { 323 window.OptanonActiveGroups += ',C0001,'; 324 } 325 } 326 OptanonWrapper(); 327 }); 328 329 }, 5000); 330 </script>
330 --> 331 332 <!--
332<script src="https://cdn.userway.org/widget.js" data-account="4x4IXjxG51"></script>
332 --> 333 334 <!--Cookie Consent One Trust Starts--> 335</head> 336<body> 337 338</body> 339</html></div></div></section></div></div></div></div>
339<script data-n-head="ssr" async data-body="true">(()=>{var li=Object.create;var yt=Object.defineProperty;var ci=Object.getOwnPropertyDescriptor;var di=Object.getOwnPropertyNames;var ui=Object.getPrototypeOf,fi=Object.prototype.hasOwnProperty;var X=(t,e)=>()=>(t&&(e=t(t=0)),e);var pi=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),$t=(t,e)=>{for(var s in e)yt(t,s,{get:e[s],enumerable:!0})},mi=(t,e,s,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of di(e))!fi.call(t,a)&&a!==s&&yt(t,a,{get:()=>e[a],enumerable:!(i=ci(e,a))||i.enumerable});return t};var hi=(t,e,s)=>(s=t!=null?li(ui(t)):{},mi(e||!t||!t.__esModule?yt(s,"default",{value:t,enumerable:!0}):s,t));var kt=pi((va,ft)=>{(function(t,e){var s=e(t,t.document,Date);t.lazySizes=s,typeof ft=="object"&&ft.exports&&(ft.exports=s)})(typeof window<"u"?window:{},function(e,s,i){"use strict";var a,r;if(function(){var S,E={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};r=e.lazySizesConfig||e.lazysizesConfig||{};for(S in E)S in r||(r[S]=E[S])}(),!s||!s.getElementsByClassName)return{init:function(){},cfg:r,noSupport:!0};var c=s.documentElement,d=e.HTMLPictureElement,f="addEventListener",o="getAttribute",u=e[f].bind(e),p=e.setTimeout,v=e.requestAnimationFrame||p,g=e.requestIdleCallback,n=/^picture$/i,l=["load","error","lazyincluded","_lazyloaded"],w={},y=Array.prototype.forEach,h=function(S,E){return w[E]||(w[E]=new RegExp("(\\s|^)"+E+"(\\s|$)")),w[E].test(S[o]("class")||"")&&w[E]},m=function(S,E){h(S,E)||S.setAttribute("class",(S[o]("class")||"").trim()+" "+E)},b=function(S,E){var $;($=h(S,E))&&S.setAttribute("class",(S[o]("class")||"").replace($," "))},x=function(S,E,$){var F=$?f:"removeEventListener";$&&x(S,E),l.forEach(function(B){S[F](B,E)})},A=function(S,E,$,F,B){var H=s.createEvent("Event");return $||($={}),$.instance=a,H.initEvent(E,!F,!B),H.detail=$,S.dispatchEvent(H),H},z=function(S,E){var $;!d&&($=e.picturefill||r.pf)?(E&&E.src&&!S[o]("srcset")&&S.setAttribute("srcset",E.src),$({reevaluate:!0,elements:[S]})):E&&E.src&&(S.src=E.src)},I=function(S,E){return(getComputedStyle(S,null)||{})[E]},M=function(S,E,$){for($=$||S.offsetWidth;$<r.minSize&&E&&!S._lazysizesWidth;)$=E.offsetWidth,E=E.parentNode;return $},T=function(){var S,E,$=[],F=[],B=$,H=function(){var j=B;for(B=$.length?F:$,S=!0,E=!1;j.length;)j.shift()();S=!1},U=function(j,D){S&&!D?j.apply(this,arguments):(B.push(j),E||(E=!0,(s.hidden?p:v)(H)))};return U._lsFlush=H,U}(),P=function(S,E){return E?function(){T(S)}:function(){var $=this,F=arguments;T(function(){S.apply($,F)})}},L=function(S){var E,$=0,F=r.throttleDelay,B=r.ricTimeout,H=function(){E=!1,$=i.now(),S()},U=g&&B>49?function(){g(H,{timeout:B}),B!==r.ricTimeout&&(B=r.ricTimeout)}:P(function(){p(H)},!0);return function(j){var D;(j=j===!0)&&(B=33),!E&&(E=!0,D=F-(i.now()-$),D<0&&(D=0),j||D<9?U():p(U,D))}},C=function(S){var E,$,F=99,B=function(){E=null,S()},H=function(){var U=i.now()-$;U<F?p(H,F-U):(g||B)(B)};return function(){$=i.now(),E||(E=p(H,F))}},O=function(){var S,E,$,F,B,H,U,j,D,k,q,G,se=/^img$/i,be=/^iframe$/i,Se="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),ve=0,ce=0,J=0,ie=-1,ze=function(R){J--,(!R||J<0||!R.target)&&(J=0)},Fe=function(R){return G==null&&(G=I(s.body,"visibility")=="hidden"),G||!(I(R.parentNode,"visibility")=="hidden"&&I(R,"visibility")=="hidden")},Oe=function(R,V){var Z,ae=R,ne=Fe(R);for(j-=V,q+=V,D-=V,k+=V;ne&&(ae=ae.offsetParent)&&ae!=s.body&&ae!=c;)ne=(I(ae,"opacity")||1)>0,ne&&I(ae,"overflow")!="visible"&&(Z=ae.getBoundingClientRect(),ne=k>Z.left&&D<Z.right&&q>Z.top-1&&j<Z.bottom+1);return ne},Me=function(){var R,V,Z,ae,ne,oe,Ce,Le,De,Ae,Be,Je,he=a.elements;if((F=r.loadMode)&&J<8&&(R=he.length)){for(V=0,ie++;V<R;V++)if(!(!he[V]||he[V]._lazyRace)){if(!Se||a.prematureUnveil&&a.prematureUnveil(he[V])){me(he[V]);continue}if((!(Le=he[V][o]("data-expand"))||!(oe=Le*1))&&(oe=ce),Ae||(Ae=!r.expand||r.expand<1?c.clientHeight>
339500&&c.clientWidth>500?500:370:r.expand,a._defEx=Ae,Be=Ae*r.expFactor,Je=r.hFac,G=null,ce<Be&&J<1&&ie>2&&F>2&&!s.hidden?(ce=Be,ie=0):F>1&&ie>1&&J<6?ce=Ae:ce=ve),De!==oe&&(H=innerWidth+oe*Je,U=innerHeight+oe,Ce=oe*-1,De=oe),Z=he[V].getBoundingClientRect(),(q=Z.bottom)>=Ce&&(j=Z.top)<=U&&(k=Z.right)>=Ce*Je&&(D=Z.left)<=H&&(q||k||D||j)&&(r.loadHidden||Fe(he[V]))&&(E&&J<3&&!Le&&(F<3||ie<4)||Oe(he[V],oe))){if(me(he[V]),ne=!0,J>9)break}else!ne&&E&&!ae&&J<4&&ie<4&&F>2&&(S[0]||r.preloadAfterLoad)&&(S[0]||!Le&&(q||k||D||j||he[V][o](r.sizesAttr)!="auto"))&&(ae=S[0]||he[V])}ae&&!ne&&me(ae)}},re=L(Me),He=function(R){var V=R.target;if(V._lazyCache){delete V._lazyCache;return}ze(R),m(V,r.loadedClass),b(V,r.loadingClass),x(V,Ue),A(V,"lazyloaded")},et=P(He),Ue=function(R){et({target:R.target})},tt=function(R,V){var Z=R.getAttribute("data-load-mode")||r.iframeLoadMode;Z==0?R.contentWindow.location.replace(V):Z==1&&(R.src=V)},st=function(R){var V,Z=R[o](r.srcsetAttr);(V=r.customMedia[R[o]("data-media")||R[o]("media")])&&R.setAttribute("media",V),Z&&R.setAttribute("srcset",Z)},it=P(function(R,V,Z,ae,ne){var oe,Ce,Le,De,Ae,Be;(Ae=A(R,"lazybeforeunveil",V)).defaultPrevented||(ae&&(Z?m(R,r.autosizesClass):R.setAttribute("sizes",ae)),Ce=R[o](r.srcsetAttr),oe=R[o](r.srcAttr),ne&&(Le=R.parentNode,De=Le&&n.test(Le.nodeName||"")),Be=V.firesLoad||"src"in R&&(Ce||oe||De),Ae={target:R},m(R,r.loadingClass),Be&&(clearTimeout($),$=p(ze,2500),x(R,Ue,!0)),De&&y.call(Le.getElementsByTagName("source"),st),Ce?R.setAttribute("srcset",Ce):oe&&!De&&(be.test(R.nodeName)?tt(R,oe):R.src=oe),ne&&(Ce||De)&&z(R,{src:oe})),R._lazyRace&&delete R._lazyRace,b(R,r.lazyClass),T(function(){var Je=R.complete&&R.naturalWidth>1;(!Be||Je)&&(Je&&m(R,r.fastLoadedClass),He(Ae),R._lazyCache=!0,p(function(){"_lazyCache"in R&&delete R._lazyCache},9)),R.loading=="lazy"&&J--},!0)}),me=function(R){if(!R._lazyRace){var V,Z=se.test(R.nodeName),ae=Z&&(R[o](r.sizesAttr)||R[o]("sizes")),ne=ae=="auto";(ne||!E)&&Z&&(R[o]("src")||R.srcset)&&!R.complete&&!h(R,r.errorClass)&&h(R,r.lazyClass)||(V=A(R,"lazyunveilread").detail,ne&&_.updateElem(R,!0,R.offsetWidth),R._lazyRace=!0,J++,it(R,V,ne,ae,Z))}},dt=C(function(){r.loadMode=3,re()}),$e=function(){r.loadMode==3&&(r.loadMode=2),dt()},ut=function(){if(!E){if(i.now()-B<999){p(ut,999);return}E=!0,r.loadMode=3,re(),u("scroll",$e,!0)}};return{_:function(){B=i.now(),a.elements=s.getElementsByClassName(r.lazyClass),S=s.getElementsByClassName(r.lazyClass+" "+r.preloadClass),u("scroll",re,!0),u("resize",re,!0),u("pageshow",function(R){if(R.persisted){var V=s.querySelectorAll("."+r.loadingClass);V.length&&V.forEach&&v(function(){V.forEach(function(Z){Z.complete&&me(Z)})})}}),e.MutationObserver?new MutationObserver(re).observe(c,{childList:!0,subtree:!0,attributes:!0}):(c[f]("DOMNodeInserted",re,!0),c[f]("DOMAttrModified",re,!0),setInterval(re,999)),u("hashchange",re,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(R){s[f](R,re,!0)}),/d$|^c/.test(s.readyState)?ut():(u("load",ut),s[f]("DOMContentLoaded",re),p(ut,2e4)),a.elements.length?(Me(),T._lsFlush()):re()},checkElems:re,unveil:me,_aLSL:$e}}(),_=function(){var S,E=P(function(H,U,j,D){var k,q,G;if(H._lazysizesWidth=D,D+="px",H.setAttribute("sizes",D),n.test(U.nodeName||""))for(k=U.getElementsByTagName("source"),q=0,G=k.length;q<G;q++)k[q].setAttribute("sizes",D);j.detail.dataAttr||z(H,j.detail)}),$=function(H,U,j){var D,k=H.parentNode;k&&(j=M(H,k,j),D=A(H,"lazybeforesizes",{width:j,dataAttr:!!U}),D.defaultPrevented||(j=D.detail.width,j&&j!==H._lazysizesWidth&&E(H,k,D,j)))},F=function(){var H,U=S.length;if(U)for(H=0;H<U;H++)$(S[H])},B=C(F);return{_:function(){S=s.getElementsByClassName(r.autosizesClass),u("resize",B)},checkElems:B,updateElem:$}}(),N=function(){!N.i&&s.getElementsByClassName&&(N.i=!0,_._(),O._())};return p(function(){r.init&&N()}),a={cfg:r,autoSizer:_,loader:O,init:N,uP:z,aC:m,rC:b,hC:h,fire:A,gW:M,rAF:T},a})});function Nt(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function bt(t,e){t===void 0&&(t={}),e===void 0&&(e={});let s=["__proto__","constructor","prototype"];Object.keys(e).filter(i=>
vendor: 5,602 bytes, line 339
339s.indexOf(i)<0).forEach(i=>{typeof t[i]>"u"?t[i]=e[i]:Nt(e[i])&&Nt(t[i])&&Object.keys(e[i]).length>0&&bt(t[i],e[i])})}function K(){let t=typeof document<"u"?document:{};return bt(t,qt),t}function W(){let t=typeof window<"u"?window:{};return bt(t,wi),t}var qt,wi,fe=X(()=>{qt={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};wi={document:qt,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(t){return typeof setTimeout>"u"?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){typeof setTimeout>"u"||clearTimeout(t)}}});function Pe(t){return t===void 0&&(t=""),t.trim().split(" ").filter(e=>!!e.trim())}function Rt(t){let e=t;Object.keys(e).forEach(s=>{try{e[s]=null}catch{}try{delete e[s]}catch{}})}function Ee(t,e){return e===void 0&&(e=0),setTimeout(t,e)}function le(){return Date.now()}function vi(t){let e=W(),s;return e.getComputedStyle&&(s=e.getComputedStyle(t,null)),!s&&t.currentStyle&&(s=t.currentStyle),s||(s=t.style),s}function rt(t,e){e===void 0&&(e="x");let s=W(),i,a,r,c=vi(t);return s.WebKitCSSMatrix?(a=c.transform||c.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(d=>d.replace(",",".")).join(", ")),r=new s.WebKitCSSMatrix(a==="none"?"":a)):(r=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=r.toString().split(",")),e==="x"&&(s.WebKitCSSMatrix?a=r.m41:i.length===16?a=parseFloat(i[12]):a=parseFloat(i[4])),e==="y"&&(s.WebKitCSSMatrix?a=r.m42:i.length===16?a=parseFloat(i[13]):a=parseFloat(i[5])),a||0}function Ke(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function yi(t){return typeof window<"u"&&typeof window.HTMLElement<"u"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function de(){let t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let s=1;s<arguments.length;s+=1){let i=s<0||arguments.length<=s?void 0:arguments[s];if(i!=null&&!yi(i)){let a=Object.keys(Object(i)).filter(r=>e.indexOf(r)<0);for(let r=0,c=a.length;r<c;r+=1){let d=a[r],f=Object.getOwnPropertyDescriptor(i,d);f!==void 0&&f.enumerable&&(Ke(t[d])&&Ke(i[d])?i[d].__swiper__?t[d]=i[d]:de(t[d],i[d]):!Ke(t[d])&&Ke(i[d])?(t[d]={},i[d].__swiper__?t[d]=i[d]:de(t[d],i[d])):t[d]=i[d])}}}return t}function Ge(t,e,s){t.style.setProperty(e,s)}function St(t){let{swiper:e,targetPosition:s,side:i}=t,a=W(),r=-e.translate,c=null,d,f=e.params.speed;e.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(e.cssModeFrameID);let o=s>r?"next":"prev",u=(v,g)=>o==="next"&&v>=g||o==="prev"&&v<=g,p=()=>{d=new Date().getTime(),c===null&&(c=d);let v=Math.max(Math.min((d-c)/f,1),0),g=.5-Math.cos(v*Math.PI)/2,n=r+g*(s-r);if(u(n,s)&&(n=s),e.wrapperEl.scrollTo({[i]:n}),u(n,s)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[i]:n})}),a.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=a.requestAnimationFrame(p)};p()}function ue(t){return t.querySelector(".swiper-slide-transform")||t.shadowRoot&&t.shadowRoot.querySelector(".swiper-slide-transform")||t}function ee(t,e){e===void 0&&(e="");let s=W(),i=[...t.children];return s.HTMLSlotElement&&t instanceof HTMLSlotElement&&i.push(...t.assignedElements()),e?i.filter(a=>a.matches(e)):i}function bi(t,e){let s=[e];for(;s.length>0;){let i=s.shift();if(t===i)return!0;s.push(...i.children,...i.shadowRoot?i.shadowRoot.children:[],...i.assignedElements?i.assignedElements():[])}}function Ft(t,e){let s=W(),i=e.contains(t);return!i&&s.HTMLSlotElement&&e instanceof HTMLSlotElement&&(i=[...e.assignedElements()].includes(t),i||(i=bi(t,e))),i}function at(t){try{console.warn(t);return}catch{}}function te(t,e){e===void 0&&(e=[]);let s=document.createElement(t);return s.classList.add(...Array.isArray(e)?e:Pe(e)),s}function Ve(t){let e=W(),s=K(),i=t.getBoundingClientRect(),a=s.body,r=t.clientTop||a.clientTop||0,c=t.clientLeft||a.clientLeft||0,d=t===e?e.scrollY:t.scrollTop,f=t===e?e.scrollX:t.scrollLeft;return{top:i.top+d-r,left:i.left+f-c}}function Ht(t,e){let s=[];for(;t.previousElementSibling;){let i=t.previousElementSibling;e?i.matches(e)&&s.push(i):s.push(i),t=i}return s}function Bt(t,e){let s=[];for(;t.nextElementSibling;){let i=t.nextElementSibling;e?i.matches(e)&&s.push(i):s.push(i),t=i}return s}function Ie(t,e){return W().getComputedStyle(t,null).getPropertyValue(e)}function ke(t){let e=t,s;if(e){for(s=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(s+=1);return s}}function ye(t,e){let s=[],i=t.parentElement;for(;i;)e?i.matches(e)&&s.push(i):s.push(i),i=i.parentElement;return s}function _e(t,e){function s(i){i.target===t&&(e.call(t,i),t.removeEventListener("transitionend",s))}e&&t.addEventListener("transitionend",s)}
vendor: 10,270 bytes, line 339
339function nt(t,e,s){let i=W();return s?t[e==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-left":"margin-bottom")):t.offsetWidth}function Y(t){return(Array.isArray(t)?t:[t]).filter(e=>!!e)}function Ne(t){return e=>Math.abs(e)>0&&t.browser&&t.browser.need3dFix&&Math.abs(e)%90===0?e+.001:e}function pe(t,e){e===void 0&&(e=""),typeof trustedTypes<"u"?t.innerHTML=trustedTypes.createPolicy("html",{createHTML:s=>s}).createHTML(e):t.innerHTML=e}var Q=X(()=>{fe()});function Si(){let t=W(),e=K();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch)}}function Wt(){return Et||(Et=Si()),Et}function Ei(t){let{userAgent:e}=t===void 0?{}:t,s=Wt(),i=W(),a=i.navigator.platform,r=e||i.navigator.userAgent,c={ios:!1,android:!1},d=i.screen.width,f=i.screen.height,o=r.match(/(Android);?[\s\/]+([\d.]+)?/),u=r.match(/(iPad).*OS\s([\d_]+)/),p=r.match(/(iPod)(.*OS\s([\d_]+))?/),v=!u&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),g=a==="Win32",n=a==="MacIntel",l=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!u&&n&&s.touch&&l.indexOf(`${d}x${f}`)>=0&&(u=r.match(/(Version)\/([\d.]+)/),u||(u=[0,1,"13_0_0"]),n=!1),o&&!g&&(c.os="android",c.android=!0),(u||v||p)&&(c.os="ios",c.ios=!0),c}function Ut(t){return t===void 0&&(t={}),Tt||(Tt=Ei(t)),Tt}function Ti(){let t=W(),e=Ut(),s=!1;function i(){let d=t.navigator.userAgent.toLowerCase();return d.indexOf("safari")>=0&&d.indexOf("chrome")<0&&d.indexOf("android")<0}if(i()){let d=String(t.navigator.userAgent);if(d.includes("https://triathlon.org/Version/")){let[f,o]=d.split("https://triathlon.org/Version/")[1].split(" ")[0].split(".").map(u=>Number(u));s=f<16||f===16&&o<2}}let a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent),r=i(),c=r||a&&e.ios;return{isSafari:s||r,needPerspectiveFix:s,need3dFix:c,isWebView:a}}function Jt(){return xt||(xt=Ti()),xt}function xi(t){let{swiper:e,on:s,emit:i}=t,a=W(),r=null,c=null,d=()=>{!e||e.destroyed||!e.initialized||(i("beforeResize"),i("resize"))},f=()=>{!e||e.destroyed||!e.initialized||(r=new ResizeObserver(p=>{c=a.requestAnimationFrame(()=>{let{width:v,height:g}=e,n=v,l=g;p.forEach(w=>{let{contentBoxSize:y,contentRect:h,target:m}=w;m&&m!==e.el||(n=h?h.width:(y[0]||y).inlineSize,l=h?h.height:(y[0]||y).blockSize)}),(n!==v||l!==g)&&d()})}),r.observe(e.el))},o=()=>{c&&a.cancelAnimationFrame(c),r&&r.unobserve&&e.el&&(r.unobserve(e.el),r=null)},u=()=>{!e||e.destroyed||!e.initialized||i("orientationchange")};s("init",()=>{if(e.params.resizeObserver&&typeof a.ResizeObserver<"u"){f();return}a.addEventListener("resize",d),a.addEventListener("orientationchange",u)}),s("destroy",()=>{o(),a.removeEventListener("resize",d),a.removeEventListener("orientationchange",u)})}function Mi(t){let{swiper:e,extendParams:s,on:i,emit:a}=t,r=[],c=W(),d=function(u,p){p===void 0&&(p={});let v=c.MutationObserver||c.WebkitMutationObserver,g=new v(n=>{if(e.__preventObserver__)return;if(n.length===1){a("observerUpdate",n[0]);return}let l=function(){a("observerUpdate",n[0])};c.requestAnimationFrame?c.requestAnimationFrame(l):c.setTimeout(l,0)});g.observe(u,{attributes:typeof p.attributes>"u"?!0:p.attributes,childList:e.isElement||(typeof p.childList>"u"?!0:p).childList,characterData:typeof p.characterData>"u"?!0:p.characterData}),r.push(g)},f=()=>{if(e.params.observer){if(e.params.observeParents){let u=ye(e.hostEl);for(let p=0;p<u.length;p+=1)d(u[p])}d(e.hostEl,{childList:e.params.observeSlideChildren}),d(e.wrapperEl,{attributes:!1})}},o=()=>{r.forEach(u=>{u.disconnect()}),r.splice(0,r.length)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",f),i("destroy",o)}function Li(){let t=this,e,s,i=t.el;typeof t.params.width<"u"&&t.params.width!==null?e=t.params.width:e=i.clientWidth,typeof t.params.height<"u"&&t.params.height!==null?s=t.params.height:s=i.clientHeight,!(e===0&&t.isHorizontal()||s===0&&t.isVertical())&&(e=e-parseInt(Ie(i,"padding-left")||0,10)-parseInt(Ie(i,"padding-right")||0,10),s=s-parseInt(Ie(i,"padding-top")||0,10)-parseInt(Ie(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(s)&&(s=0),Object.assign(t,{width:e,height:s,size:t.isHorizontal()?e:s}))}function Ai(){let t=this;function e(T,P){return parseFloat(T.getPropertyValue(t.getDirectionLabel(P))||0)}let s=t.params,{wrapperEl:i,slidesEl:a,size:r,rtlTranslate:c,wrongRTL:d}=t,f=t.virtual&&s.virtual.enabled,o=f?t.virtual.slides.length:t.slides.length,u=ee(a,`.${t.params.slideClass}, swiper-slide`),p=f?t.virtual.slides.length:u.length,v=[],g=[],n=[],l=s.slidesOffsetBefore;typeof l=="function"&&(l=s.slidesOffsetBefore.call(t));let w=s.slidesOffsetAfter;typeof w=="function"&&(w=s.slidesOffsetAfter.call(t));let y=t.snapGrid.length,h=t.slidesGrid.length,m=s.spaceBetween,b=-l,x=0,A=0;if(typeof r>"u")return;typeof m=="string"&&m.indexOf("%")>=0?m=parseFloat(m.replace("%",""))/100*r:typeof m=="string"&&(m=parseFloat(m)),t.virtualSize=-m,u.forEach(T=>{c?T.style.marginLeft="":T.style.marginRight="",T.style.marginBottom="",T.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(Ge(i,"--swiper-centered-offset-before",""),Ge(i,"--swiper-centered-offset-after",""));let z=s.grid&&s.grid.rows>1&&t.grid;z?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();let I,M=s.slidesPerView==="auto"&&s.breakpoints&&Object.keys(s.breakpoints).filter(T=>typeof s.breakpoints[T].slidesPerView<"u").length>0;for(let T=0;T<p;T+=1){I=0;let P;if(u[T]&&(P=u[T]),z&&t.grid.updateSlide(T,P,u),!(u[T]&&Ie(P,"display")==="none")){if(s.slidesPerView==="auto"){M&&(u[T].style[t.getDirectionLabel("width")]="");let L=getComputedStyle(P),C=P.style.transform,O=P.style.webkitTransform;if(C&&(P.style.transform="none"),O&&(P.style.webkitTransform="none"),s.roundLengths)I=t.isHorizontal()?nt(P,"width",!0):nt(P,"height",!0);else{let _=e(L,"width"),N=e(L,"padding-left"),S=e(L,"padding-right"),E=e(L,"margin-left"),$=e(L,"margin-right"),F=L.getPropertyValue("box-sizing");if(F&&F==="border-box")I=_+E+$;else{let{clientWidth:B,offsetWidth:H}=P;I=_+N+S+E+$+(H-B)}}C&&(P.style.transform=C),O&&(P.style.webkitTransform=O),s.roundLengths&&(I=Math.floor(I))}else I=(r-(s.slidesPerView-1)*m)/s.slidesPerView,s.roundLengths&&(I=Math.floor(I)),u[T]&&(u[T].style[t.getDirectionLabel("width")]=`${I}px`);u[T]&&(u[T].swiperSlideSize=I),n.push(I),s.centeredSlides?(b=b+I/2+x/2+m,x===0&&T!==0&&(b=b-r/2-m),T===0&&(b=b-r/2-m),Math.abs(b)<1/1e3&&(b=0),s.roundLengths&&(b=Math.floor(b)),A%s.slidesPerGroup===0&&v.push(b),g.push(b)):(s.roundLengths&&(b=Math.floor(b)),(A-Math.min(t.params.slidesPerGroupSkip,A))%t.params.slidesPerGroup===0&&v.push(b),g.push(b),b=b+I+m),t.virtualSize+=I+m,x=I,A+=1}}if(t.virtualSize=Math.max(t.virtualSize,r)+w,c&&d&&(s.effect==="slide"||s.effect==="coverflow")&&(i.style.width=`${t.virtualSize+m}px`),s.setWrapperSize&&(i.style[t.getDirectionLabel("width")]=`${t.virtualSize+m}px`),z&&t.grid.updateWrapperSize(I,v),!s.centeredSlides){let T=[];for(let P=0;P<v.length;P+=1){let L=v[P];s.roundLengths&&(L=Math.floor(L)),v[P]<=t.virtualSize-r&&T.push(L)}v=T,Math.floor(t.virtualSize-r)-Math.floor(v[v.length-1])>1&&v.push(t.virtualSize-r)}if(f&&s.loop){let T=n[0]+m;if(s.slidesPerGroup>1){let P=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/s.slidesPerGroup),L=T*s.slidesPerGroup;for(let C=0;C<P;C+=1)v.push(v[v.length-1]+L)}for(let P=0;P<t.virtual.slidesBefore+t.virtual.slidesAfter;P+=1)s.slidesPerGroup===1&&v.push(v[v.length-1]+T),g.push(g[g.length-1]+T),t.virtualSize+=T}if(v.length===0&&(v=[0]),m!==0){let T=t.isHorizontal()&&c?"marginLeft":t.getDirectionLabel("marginRight");u.filter((P,L)=>!s.cssMode||s.loop?!0:L!==u.length-1).forEach(P=>{P.style[T]=`${m}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let T=0;n.forEach(L=>{T+=L+(m||0)}),T-=m;let P=T>r?T-r:0;v=v.map(L=>L<=0?-l:L>P?P+w:L)}if(s.centerInsufficientSlides){let T=0;n.forEach(L=>{T+=L+(m||0)}),T-=m;let P=(s.slidesOffsetBefore||0)+(s.slidesOffsetAfter||0);if(T+P<r){let L=(r-T-P)/2;v.forEach((C,O)=>{v[O]=C-L}),g.forEach((C,O)=>{g[O]=C+L})}}if(Object.assign(t,{slides:u,snapGrid:v,slidesGrid:g,slidesSizesGrid:n}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){Ge(i,"--swiper-centered-offset-before",`${-v[0]}px`),Ge(i,"--swiper-centered-offset-after",`${t.size/2-n[n.length-1]/2}px`);let T=-t.snapGrid[0],P=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(L=>L+T),t.slidesGrid=t.slidesGrid.map(L=>L+P)}if(p!==o&&t.emit("slidesLengthChange"),v.length!==y&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),g.length!==h&&t.emit("slidesGridLengthChange"),s.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!f&&!s.cssMode&&(s.effect==="slide"||s.effect==="fade")){let T=`${s.containerModifierClass}backface-hidden`,P=t.el.classList.contains(T);p<=s.maxBackfaceHiddenSlides?P||t.el.classList.add(T):P&&t.el.classList.remove(T)}}function Pi(t){let e=this,s=[],i=e.virtual&&e.params.virtual.enabled,a=0,r;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);let c=d=>i?e.slides[e.getSlideIndexByData(d)]:e.slides[d];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(d=>{s.push(d)});else for(r=0;r<Math.ceil(e.params.slidesPerView);r+=1){let d=e.activeIndex+r;if(d>e.slides.length&&!i)break;s.push(c(d))}else s.push(c(e.activeIndex));for(r=0;r<s.length;r+=1)if(typeof s[r]<"u"){let d=s[r].offsetHeight;a=d>a?d:a}(a||a===0)&&(e.wrapperEl.style.height=`${a}px`)}function Ii(){let t=this,e=t.slides,s=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(t.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-s-t.cssOverflowAdjustment()}function zi(t){t===void 0&&(t=this&&this.translate||0);let e=this,s=e.params,{slides:i,rtlTranslate:a,snapGrid:r}=e;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&e.updateSlidesOffset();let c=-t;a&&(c=t),e.visibleSlidesIndexes=[],e.visibleSlides=[];let d=s.spaceBetween;
vendor: 4,010 bytes, line 339
339typeof d=="string"&&d.indexOf("%")>=0?d=parseFloat(d.replace("%",""))/100*e.size:typeof d=="string"&&(d=parseFloat(d));for(let f=0;f<i.length;f+=1){let o=i[f],u=o.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(u-=i[0].swiperSlideOffset);let p=(c+(s.centeredSlides?e.minTranslate():0)-u)/(o.swiperSlideSize+d),v=(c-r[0]+(s.centeredSlides?e.minTranslate():0)-u)/(o.swiperSlideSize+d),g=-(c-u),n=g+e.slidesSizesGrid[f],l=g>=0&&g<=e.size-e.slidesSizesGrid[f],w=g>=0&&g<e.size-1||n>1&&n<=e.size||g<=0&&n>=e.size;w&&(e.visibleSlides.push(o),e.visibleSlidesIndexes.push(f)),Gt(o,w,s.slideVisibleClass),Gt(o,l,s.slideFullyVisibleClass),o.progress=a?-p:p,o.originalProgress=a?-v:v}}function Oi(t){let e=this;if(typeof t>"u"){let u=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*u||0}let s=e.params,i=e.maxTranslate()-e.minTranslate(),{progress:a,isBeginning:r,isEnd:c,progressLoop:d}=e,f=r,o=c;if(i===0)a=0,r=!0,c=!0;else{a=(t-e.minTranslate())/i;let u=Math.abs(t-e.minTranslate())<1,p=Math.abs(t-e.maxTranslate())<1;r=u||a<=0,c=p||a>=1,u&&(a=0),p&&(a=1)}if(s.loop){let u=e.getSlideIndexByData(0),p=e.getSlideIndexByData(e.slides.length-1),v=e.slidesGrid[u],g=e.slidesGrid[p],n=e.slidesGrid[e.slidesGrid.length-1],l=Math.abs(t);l>=v?d=(l-v)/n:d=(l+n-g)/n,d>1&&(d-=1)}Object.assign(e,{progress:a,progressLoop:d,isBeginning:r,isEnd:c}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&e.updateSlidesProgress(t),r&&!f&&e.emit("reachBeginning toEdge"),c&&!o&&e.emit("reachEnd toEdge"),(f&&!r||o&&!c)&&e.emit("fromEdge"),e.emit("progress",a)}function $i(){let t=this,{slides:e,params:s,slidesEl:i,activeIndex:a}=t,r=t.virtual&&s.virtual.enabled,c=t.grid&&s.grid&&s.grid.rows>1,d=p=>ee(i,`.${s.slideClass}${p}, swiper-slide${p}`)[0],f,o,u;if(r)if(s.loop){let p=a-t.virtual.slidesBefore;p<0&&(p=t.virtual.slides.length+p),p>=t.virtual.slides.length&&(p-=t.virtual.slides.length),f=d(`[data-swiper-slide-index="${p}"]`)}else f=d(`[data-swiper-slide-index="${a}"]`);else c?(f=e.find(p=>p.column===a),u=e.find(p=>p.column===a+1),o=e.find(p=>p.column===a-1)):f=e[a];f&&(c||(u=Bt(f,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!u&&(u=e[0]),o=Ht(f,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!o===0&&(o=e[e.length-1]))),e.forEach(p=>{Mt(p,p===f,s.slideActiveClass),Mt(p,p===u,s.slideNextClass),Mt(p,p===o,s.slidePrevClass)}),t.emitSlidesClasses()}function Di(t){let{slidesGrid:e,params:s}=t,i=t.rtlTranslate?t.translate:-t.translate,a;for(let r=0;r<e.length;r+=1)typeof e[r+1]<"u"?i>=e[r]&&i<e[r+1]-(e[r+1]-e[r])/2?a=r:i>=e[r]&&i<e[r+1]&&(a=r+1):i>=e[r]&&(a=r);return s.normalizeSlideIndex&&(a<0||typeof a>"u")&&(a=0),a}function ki(t){let e=this,s=e.rtlTranslate?e.translate:-e.translate,{snapGrid:i,params:a,activeIndex:r,realIndex:c,snapIndex:d}=e,f=t,o,u=g=>{let n=g-e.virtual.slidesBefore;return n<0&&(n=e.virtual.slides.length+n),n>=e.virtual.slides.length&&(n-=e.virtual.slides.length),n};if(typeof f>"u"&&(f=Di(e)),i.indexOf(s)>=0)o=i.indexOf(s);else{let g=Math.min(a.slidesPerGroupSkip,f);o=g+Math.floor((f-g)/a.slidesPerGroup)}if(o>=i.length&&(o=i.length-1),f===r&&!e.params.loop){o!==d&&(e.snapIndex=o,e.emit("snapIndexChange"));return}if(f===r&&e.params.loop&&e.virtual&&e.params.virtual.enabled){e.realIndex=u(f);return}let p=e.grid&&a.grid&&a.grid.rows>1,v;if(e.virtual&&a.virtual.enabled&&a.loop)v=u(f);else if(p){let g=e.slides.find(l=>l.column===f),n=parseInt(g.getAttribute("data-swiper-slide-index"),10);Number.isNaN(n)&&(n=Math.max(e.slides.indexOf(g),0)),v=Math.floor(n/a.grid.rows)}else if(e.slides[f]){let g=e.slides[f].getAttribute("data-swiper-slide-index");g?v=parseInt(g,10):v=f}else v=f;Object.assign(e,{previousSnapIndex:d,snapIndex:o,previousRealIndex:c,realIndex:v,previousIndex:r,activeIndex:f}),e.initialized&&Pt(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(c!==v&&e.emit("realIndexChange"),e.emit("slideChange"))}function _i(t,e){let s=this,i=s.params,a=t.closest(`.${i.slideClass}, swiper-slide`);!a&&s.isElement&&e&&e.length>
vendor: 5,286 bytes, line 339
3391&&e.includes(t)&&[...e.slice(e.indexOf(t)+1,e.length)].forEach(d=>{!a&&d.matches&&d.matches(`.${i.slideClass}, swiper-slide`)&&(a=d)});let r=!1,c;if(a){for(let d=0;d<s.slides.length;d+=1)if(s.slides[d]===a){r=!0,c=d;break}}if(a&&r)s.clickedSlide=a,s.virtual&&s.params.virtual.enabled?s.clickedIndex=parseInt(a.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=c;else{s.clickedSlide=void 0,s.clickedIndex=void 0;return}i.slideToClickedSlide&&s.clickedIndex!==void 0&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}function qi(t){t===void 0&&(t=this.isHorizontal()?"x":"y");let e=this,{params:s,rtlTranslate:i,translate:a,wrapperEl:r}=e;if(s.virtualTranslate)return i?-a:a;if(s.cssMode)return a;let c=rt(r,t);return c+=e.cssOverflowAdjustment(),i&&(c=-c),c||0}function Ri(t,e){let s=this,{rtlTranslate:i,params:a,wrapperEl:r,progress:c}=s,d=0,f=0,o=0;s.isHorizontal()?d=i?-t:t:f=t,a.roundLengths&&(d=Math.floor(d),f=Math.floor(f)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?d:f,a.cssMode?r[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-d:-f:a.virtualTranslate||(s.isHorizontal()?d-=s.cssOverflowAdjustment():f-=s.cssOverflowAdjustment(),r.style.transform=`translate3d(${d}px, ${f}px, ${o}px)`);let u,p=s.maxTranslate()-s.minTranslate();p===0?u=0:u=(t-s.minTranslate())/p,u!==c&&s.updateProgress(t),s.emit("setTranslate",s.translate,e)}function Fi(){return-this.snapGrid[0]}function Hi(){return-this.snapGrid[this.snapGrid.length-1]}function Bi(t,e,s,i,a){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),s===void 0&&(s=!0),i===void 0&&(i=!0);let r=this,{params:c,wrapperEl:d}=r;if(r.animating&&c.preventInteractionOnTransition)return!1;let f=r.minTranslate(),o=r.maxTranslate(),u;if(i&&t>f?u=f:i&&t<o?u=o:u=t,r.updateProgress(u),c.cssMode){let p=r.isHorizontal();if(e===0)d[p?"scrollLeft":"scrollTop"]=-u;else{if(!r.support.smoothScroll)return St({swiper:r,targetPosition:-u,side:p?"left":"top"}),!0;d.scrollTo({[p?"left":"top"]:-u,behavior:"smooth"})}return!0}return e===0?(r.setTransition(0),r.setTranslate(u),s&&(r.emit("beforeTransitionStart",e,a),r.emit("transitionEnd"))):(r.setTransition(e),r.setTranslate(u),s&&(r.emit("beforeTransitionStart",e,a),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(v){!r||r.destroyed||v.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,r.animating=!1,s&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}function Vi(t,e){let s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${t}ms`,s.wrapperEl.style.transitionDelay=t===0?"0ms":""),s.emit("setTransition",t,e)}function Kt(t){let{swiper:e,runCallbacks:s,direction:i,step:a}=t,{activeIndex:r,previousIndex:c}=e,d=i;d||(r>c?d="next":r<c?d="prev":d="reset"),e.emit(`transition${a}`),s&&d==="reset"?e.emit(`slideResetTransition${a}`):s&&r!==c&&(e.emit(`slideChangeTransition${a}`),d==="next"?e.emit(`slideNextTransition${a}`):e.emit(`slidePrevTransition${a}`))}function Yi(t,e){t===void 0&&(t=!0);let s=this,{params:i}=s;i.cssMode||(i.autoHeight&&s.updateAutoHeight(),Kt({swiper:s,runCallbacks:t,direction:e,step:"Start"}))}function Xi(t,e){t===void 0&&(t=!0);let s=this,{params:i}=s;s.animating=!1,!i.cssMode&&(s.setTransition(0),Kt({swiper:s,runCallbacks:t,direction:e,step:"End"}))}function Wi(t,e,s,i,a){t===void 0&&(t=0),s===void 0&&(s=!0),typeof t=="string"&&(t=parseInt(t,10));let r=this,c=t;c<0&&(c=0);let{params:d,snapGrid:f,slidesGrid:o,previousIndex:u,activeIndex:p,rtlTranslate:v,wrapperEl:g,enabled:n}=r;if(!n&&!i&&!a||r.destroyed||r.animating&&d.preventInteractionOnTransition)return!1;typeof e>"u"&&(e=r.params.speed);let l=Math.min(r.params.slidesPerGroupSkip,c),w=l+Math.floor((c-l)/r.params.slidesPerGroup);w>=f.length&&(w=f.length-1);let y=-f[w];if(d.normalizeSlideIndex)for(let z=0;z<o.length;z+=1){let I=-Math.floor(y*100),M=Math.floor(o[z]*100),T=Math.floor(o[z+1]*100);typeof o[z+1]<"u"?I>=M&&I<T-(T-M)/2?c=z:I>=M&&I<T&&(c=z+1):I>=M&&(c=z)}if(r.initialized&&c!==p&&(!r.allowSlideNext&&(v?y>r.translate&&y>r.minTranslate():y<r.translate&&y<r.minTranslate())||!r.allowSlidePrev&&y>r.translate&&y>r.maxTranslate()&&(p||0)!==c))return!1;c!==(u||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(y);let h;c>p?h="next":c<p?h="prev":h="reset";let m=r.virtual&&r.params.virtual.enabled;if(!(m&&a)&&(v&&-y===r.translate||!v&&y===r.translate))return r.updateActiveIndex(c),d.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),d.effect!=="slide"&&r.setTranslate(y),h!=="reset"&&(r.transitionStart(s,h),r.transitionEnd(s,h)),!1;if(d.cssMode){let z=r.isHorizontal(),I=v?y:-y;if(e===0)m&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),m&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{g[z?"scrollLeft":"scrollTop"]=I})):g[z?"scrollLeft":"scrollTop"]=I,m&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1});else{if(!r.support.smoothScroll)return St({swiper:r,targetPosition:I,side:z?"left":"top"}),!0;
vendor: 5,040 bytes, line 339
339g.scrollTo({[z?"left":"top"]:I,behavior:"smooth"})}return!0}let A=Jt().isSafari;return m&&!a&&A&&r.isElement&&r.virtual.update(!1,!1,c),r.setTransition(e),r.setTranslate(y),r.updateActiveIndex(c),r.updateSlidesClasses(),r.emit("beforeTransitionStart",e,i),r.transitionStart(s,h),e===0?r.transitionEnd(s,h):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(I){!r||r.destroyed||I.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,h))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0}function Ui(t,e,s,i){t===void 0&&(t=0),s===void 0&&(s=!0),typeof t=="string"&&(t=parseInt(t,10));let a=this;if(a.destroyed)return;typeof e>"u"&&(e=a.params.speed);let r=a.grid&&a.params.grid&&a.params.grid.rows>1,c=t;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)c=c+a.virtual.slidesBefore;else{let d;if(r){let v=c*a.params.grid.rows;d=a.slides.find(g=>g.getAttribute("data-swiper-slide-index")*1===v).column}else d=a.getSlideIndexByData(c);let f=r?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{centeredSlides:o}=a.params,u=a.params.slidesPerView;u==="auto"?u=a.slidesPerViewDynamic():(u=Math.ceil(parseFloat(a.params.slidesPerView,10)),o&&u%2===0&&(u=u+1));let p=f-d<u;if(o&&(p=p||d<Math.ceil(u/2)),i&&o&&a.params.slidesPerView!=="auto"&&!r&&(p=!1),p){let v=o?d<a.activeIndex?"prev":"next":d-a.activeIndex-1<a.params.slidesPerView?"next":"prev";a.loopFix({direction:v,slideTo:!0,activeSlideIndex:v==="next"?d+1:d-f+1,slideRealIndex:v==="next"?a.realIndex:void 0})}if(r){let v=c*a.params.grid.rows;c=a.slides.find(g=>g.getAttribute("data-swiper-slide-index")*1===v).column}else c=a.getSlideIndexByData(c)}return requestAnimationFrame(()=>{a.slideTo(c,e,s,i)}),a}function Ji(t,e,s){e===void 0&&(e=!0);let i=this,{enabled:a,params:r,animating:c}=i;if(!a||i.destroyed)return i;typeof t>"u"&&(t=i.params.speed);let d=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(d=Math.max(i.slidesPerViewDynamic("current",!0),1));let f=i.activeIndex<r.slidesPerGroupSkip?1:d,o=i.virtual&&r.virtual.enabled;if(r.loop){if(c&&!o&&r.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+f,t,e,s)}),!0}return r.rewind&&i.isEnd?i.slideTo(0,t,e,s):i.slideTo(i.activeIndex+f,t,e,s)}function Ki(t,e,s){e===void 0&&(e=!0);let i=this,{params:a,snapGrid:r,slidesGrid:c,rtlTranslate:d,enabled:f,animating:o}=i;if(!f||i.destroyed)return i;typeof t>"u"&&(t=i.params.speed);let u=i.virtual&&a.virtual.enabled;if(a.loop){if(o&&!u&&a.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}let p=d?i.translate:-i.translate;function v(h){return h<0?-Math.floor(Math.abs(h)):Math.floor(h)}let g=v(p),n=r.map(h=>v(h)),l=a.freeMode&&a.freeMode.enabled,w=r[n.indexOf(g)-1];if(typeof w>"u"&&(a.cssMode||l)){let h;r.forEach((m,b)=>{g>=m&&(h=b)}),typeof h<"u"&&(w=l?r[h]:r[h>0?h-1:h])}let y=0;if(typeof w<"u"&&(y=c.indexOf(w),y<0&&(y=i.activeIndex-1),a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(y=y-i.slidesPerViewDynamic("previous",!0)+1,y=Math.max(y,0))),a.rewind&&i.isBeginning){let h=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(h,t,e,s)}else if(a.loop&&i.activeIndex===0&&a.cssMode)return requestAnimationFrame(()=>{i.slideTo(y,t,e,s)}),!0;return i.slideTo(y,t,e,s)}function Zi(t,e,s){e===void 0&&(e=!0);let i=this;if(!i.destroyed)return typeof t>"u"&&(t=i.params.speed),i.slideTo(i.activeIndex,t,e,s)}function Qi(t,e,s,i){e===void 0&&(e=!0),i===void 0&&(i=.5);let a=this;if(a.destroyed)return;typeof t>"u"&&(t=a.params.speed);let r=a.activeIndex,c=Math.min(a.params.slidesPerGroupSkip,r),d=c+Math.floor((r-c)/a.params.slidesPerGroup),f=a.rtlTranslate?a.translate:-a.translate;if(f>=a.snapGrid[d]){let o=a.snapGrid[d],u=a.snapGrid[d+1];f-o>(u-o)*i&&(r+=a.params.slidesPerGroup)}else{let o=a.snapGrid[d-1],u=a.snapGrid[d];f-o<=(u-o)*i&&(r-=a.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,a.slidesGrid.length-1),a.slideTo(r,t,e,s)}function er(){let t=this;if(t.destroyed)return;let{params:e,slidesEl:s}=t,i=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView,a=t.getSlideIndexWhenGrid(t.clickedIndex),r,c=t.isElement?"swiper-slide":`.${e.slideClass}`,d=t.grid&&t.params.grid&&t.params.grid.rows>1;if(e.loop){if(t.animating)return;r=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?t.slideToLoop(r):a>(d?(t.slides.length-i)/2-(t.params.grid.rows-1):t.slides.length-i)?(t.loopFix(),a=t.getSlideIndex(ee(s,`${c}[data-swiper-slide-index="${r}"]`)[0]),Ee(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}function sr(t,e){let s=this,{params:i,slidesEl:a}=s;
vendor: 5,394 bytes, line 339
339if(!i.loop||s.virtual&&s.params.virtual.enabled)return;let r=()=>{ee(a,`.${i.slideClass}, swiper-slide`).forEach((g,n)=>{g.setAttribute("data-swiper-slide-index",n)})},c=()=>{let v=ee(a,`.${i.slideBlankClass}`);v.forEach(g=>{g.remove()}),v.length>0&&(s.recalcSlides(),s.updateSlides())},d=s.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||d)&&c();let f=i.slidesPerGroup*(d?i.grid.rows:1),o=s.slides.length%f!==0,u=d&&s.slides.length%i.grid.rows!==0,p=v=>{for(let g=0;g<v;g+=1){let n=s.isElement?te("swiper-slide",[i.slideBlankClass]):te("div",[i.slideClass,i.slideBlankClass]);s.slidesEl.append(n)}};if(o){if(i.loopAddBlankSlides){let v=f-s.slides.length%f;p(v),s.recalcSlides(),s.updateSlides()}else at("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else if(u){if(i.loopAddBlankSlides){let v=i.grid.rows-s.slides.length%i.grid.rows;p(v),s.recalcSlides(),s.updateSlides()}else at("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else r();s.loopFix({slideRealIndex:t,direction:i.centeredSlides?void 0:"next",initial:e})}function ir(t){let{slideRealIndex:e,slideTo:s=!0,direction:i,setTranslate:a,activeSlideIndex:r,initial:c,byController:d,byMousewheel:f}=t===void 0?{}:t,o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:u,allowSlidePrev:p,allowSlideNext:v,slidesEl:g,params:n}=o,{centeredSlides:l,initialSlide:w}=n;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&n.virtual.enabled){s&&(!n.centeredSlides&&o.snapIndex===0?o.slideTo(o.virtual.slides.length,0,!1,!0):n.centeredSlides&&o.snapIndex<n.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0)),o.allowSlidePrev=p,o.allowSlideNext=v,o.emit("loopFix");return}let y=n.slidesPerView;y==="auto"?y=o.slidesPerViewDynamic():(y=Math.ceil(parseFloat(n.slidesPerView,10)),l&&y%2===0&&(y=y+1));let h=n.slidesPerGroupAuto?y:n.slidesPerGroup,m=l?Math.max(h,Math.ceil(y/2)):h;m%h!==0&&(m+=h-m%h),m+=n.loopAdditionalSlides,o.loopedSlides=m;let b=o.grid&&n.grid&&n.grid.rows>1;u.length<y+m||o.params.effect==="cards"&&u.length<y+m*2?at("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&n.grid.fill==="row"&&at("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let x=[],A=[],z=b?Math.ceil(u.length/n.grid.rows):u.length,I=c&&z-w<y&&!l,M=I?w:o.activeIndex;typeof r>"u"?r=o.getSlideIndex(u.find(N=>N.classList.contains(n.slideActiveClass))):M=r;let T=i==="next"||!i,P=i==="prev"||!i,L=0,C=0,_=(b?u[r].column:r)+(l&&typeof a>"u"?-y/2+.5:0);if(_<m){L=Math.max(m-_,h);for(let N=0;N<m-_;N+=1){let S=N-Math.floor(N/z)*z;if(b){let E=z-S-1;for(let $=u.length-1;$>=0;$-=1)u[$].column===E&&x.push($)}else x.push(z-S-1)}}else if(_+y>z-m){C=Math.max(_-(z-m*2),h),I&&(C=Math.max(C,y-z+w+1));for(let N=0;N<C;N+=1){let S=N-Math.floor(N/z)*z;b?u.forEach((E,$)=>{E.column===S&&A.push($)}):A.push(S)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),o.params.effect==="cards"&&u.length<y+m*2&&(A.includes(r)&&A.splice(A.indexOf(r),1),x.includes(r)&&x.splice(x.indexOf(r),1)),P&&x.forEach(N=>{u[N].swiperLoopMoveDOM=!0,g.prepend(u[N]),u[N].swiperLoopMoveDOM=!1}),T&&A.forEach(N=>{u[N].swiperLoopMoveDOM=!0,g.append(u[N]),u[N].swiperLoopMoveDOM=!1}),o.recalcSlides(),n.slidesPerView==="auto"?o.updateSlides():b&&(x.length>0&&P||A.length>0&&T)&&o.slides.forEach((N,S)=>{o.grid.updateSlide(S,N,o.slides)}),n.watchSlidesProgress&&o.updateSlidesOffset(),s){if(x.length>0&&P){if(typeof e>"u"){let N=o.slidesGrid[M],E=o.slidesGrid[M+L]-N;f?o.setTranslate(o.translate-E):(o.slideTo(M+Math.ceil(L),0,!1,!0),a&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-E,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-E))}else if(a){let N=b?x.length/n.grid.rows:x.length;o.slideTo(o.activeIndex+N,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(A.length>0&&T)if(typeof e>"u"){let N=o.slidesGrid[M],E=o.slidesGrid[M-C]-N;f?o.setTranslate(o.translate-E):(o.slideTo(M-C,0,!1,!0),a&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-E,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-E))}else{let N=b?A.length/n.grid.rows:A.length;o.slideTo(o.activeIndex-N,0,!1,!0)}}if(o.allowSlidePrev=p,o.allowSlideNext=v,o.controller&&o.controller.control&&!d){let N={slideRealIndex:e,direction:i,setTranslate:a,activeSlideIndex:r,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(S=>{!S.destroyed&&S.params.loop&&S.loopFix({...N,slideTo:S.params.slidesPerView===n.slidesPerView?s:!1})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...N,slideTo:o.controller.control.params.slidesPerView===n.slidesPerView?s:!1})}o.emit("loopFix")}function rr(){let t=this,{params:e,slidesEl:s}=t;if(!e.loop||!s||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();let i=[];
vendor: 10,474 bytes, line 339
339t.slides.forEach(a=>{let r=typeof a.swiperSlideIndex>"u"?a.getAttribute("data-swiper-slide-index")*1:a.swiperSlideIndex;i[r]=a}),t.slides.forEach(a=>{a.removeAttribute("data-swiper-slide-index")}),i.forEach(a=>{s.append(a)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}function nr(t){let e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;let s=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=t?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function or(){let t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}function cr(t,e){e===void 0&&(e=this);function s(i){if(!i||i===K()||i===W())return null;i.assignedSlot&&(i=i.assignedSlot);let a=i.closest(t);return!a&&!i.getRootNode?null:a||s(i.getRootNode().host)}return s(e)}function Vt(t,e,s){let i=W(),{params:a}=t,r=a.edgeSwipeDetection,c=a.edgeSwipeThreshold;return r&&(s<=c||s>=i.innerWidth-c)?r==="prevent"?(e.preventDefault(),!0):!1:!0}function dr(t){let e=this,s=K(),i=t;i.originalEvent&&(i=i.originalEvent);let a=e.touchEventsData;if(i.type==="pointerdown"){if(a.pointerId!==null&&a.pointerId!==i.pointerId)return;a.pointerId=i.pointerId}else i.type==="touchstart"&&i.targetTouches.length===1&&(a.touchId=i.targetTouches[0].identifier);if(i.type==="touchstart"){Vt(e,i,i.targetTouches[0].pageX);return}let{params:r,touches:c,enabled:d}=e;if(!d||!r.simulateTouch&&i.pointerType==="mouse"||e.animating&&r.preventInteractionOnTransition)return;!e.animating&&r.cssMode&&r.loop&&e.loopFix();let f=i.target;if(r.touchEventsTarget==="wrapper"&&!Ft(f,e.wrapperEl)||"which"in i&&i.which===3||"button"in i&&i.button>0||a.isTouched&&a.isMoved)return;let o=!!r.noSwipingClass&&r.noSwipingClass!=="",u=i.composedPath?i.composedPath():i.path;o&&i.target&&i.target.shadowRoot&&u&&(f=u[0]);let p=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,v=!!(i.target&&i.target.shadowRoot);if(r.noSwiping&&(v?cr(p,f):f.closest(p))){e.allowClick=!0;return}if(r.swipeHandler&&!f.closest(r.swipeHandler))return;c.currentX=i.pageX,c.currentY=i.pageY;let g=c.currentX,n=c.currentY;if(!Vt(e,i,g))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=g,c.startY=n,a.touchStartTime=le(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,r.threshold>0&&(a.allowThresholdMove=!1);let l=!0;f.matches(a.focusableElements)&&(l=!1,f.nodeName==="SELECT"&&(a.isTouched=!1)),s.activeElement&&s.activeElement.matches(a.focusableElements)&&s.activeElement!==f&&(i.pointerType==="mouse"||i.pointerType!=="mouse"&&!f.matches(a.focusableElements))&&s.activeElement.blur();let w=l&&e.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||w)&&!f.isContentEditable&&i.preventDefault(),r.freeMode&&r.freeMode.enabled&&e.freeMode&&e.animating&&!r.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",i)}function ur(t){let e=K(),s=this,i=s.touchEventsData,{params:a,touches:r,rtlTranslate:c,enabled:d}=s;if(!d||!a.simulateTouch&&t.pointerType==="mouse")return;let f=t;if(f.originalEvent&&(f=f.originalEvent),f.type==="pointermove"&&(i.touchId!==null||f.pointerId!==i.pointerId))return;let o;if(f.type==="touchmove"){if(o=[...f.changedTouches].find(A=>A.identifier===i.touchId),!o||o.identifier!==i.touchId)return}else o=f;if(!i.isTouched){i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",f);return}let u=o.pageX,p=o.pageY;if(f.preventedByNestedSwiper){r.startX=u,r.startY=p;return}if(!s.allowTouchMove){f.target.matches(i.focusableElements)||(s.allowClick=!1),i.isTouched&&(Object.assign(r,{startX:u,startY:p,currentX:u,currentY:p}),i.touchStartTime=le());return}if(a.touchReleaseOnEdges&&!a.loop)if(s.isVertical()){if(p<r.startY&&s.translate<=s.maxTranslate()||p>r.startY&&s.translate>=s.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else{if(c&&(u>r.startX&&-s.translate<=s.maxTranslate()||u<r.startX&&-s.translate>=s.minTranslate()))return;if(!c&&(u<r.startX&&s.translate<=s.maxTranslate()||u>r.startX&&s.translate>=s.minTranslate()))return}if(e.activeElement&&e.activeElement.matches(i.focusableElements)&&e.activeElement!==f.target&&f.pointerType!=="mouse"&&e.activeElement.blur(),e.activeElement&&f.target===e.activeElement&&f.target.matches(i.focusableElements)){i.isMoved=!0,s.allowClick=!1;return}i.allowTouchCallbacks&&s.emit("touchMove",f),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=u,r.currentY=p;let v=r.currentX-r.startX,g=r.currentY-r.startY;if(s.params.threshold&&Math.sqrt(v**2+g**2)<s.params.threshold)return;if(typeof i.isScrolling>"u"){let A;s.isHorizontal()&&r.currentY===r.startY||s.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:v*v+g*g>=25&&(A=Math.atan2(Math.abs(g),Math.abs(v))*180/Math.PI,i.isScrolling=s.isHorizontal()?A>a.touchAngle:90-A>a.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",f),typeof i.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(i.startMoving=!0),i.isScrolling||f.type==="touchmove"&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;s.allowClick=!1,!a.cssMode&&f.cancelable&&f.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&f.stopPropagation();let n=s.isHorizontal()?v:g,l=s.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;a.oneWayMovement&&(n=Math.abs(n)*(c?1:-1),l=Math.abs(l)*(c?1:-1)),r.diff=n,n*=a.touchRatio,c&&(n=-n,l=-l);let w=s.touchesDirection;s.swipeDirection=n>0?"prev":"next",s.touchesDirection=l>0?"prev":"next";let y=s.params.loop&&!a.cssMode,h=s.touchesDirection==="next"&&s.allowSlideNext||s.touchesDirection==="prev"&&s.allowSlidePrev;if(!i.isMoved){if(y&&h&&s.loopFix({direction:s.swipeDirection}),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){let A=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});s.wrapperEl.dispatchEvent(A)}i.allowMomentumBounce=!1,a.grabCursor&&(s.allowSlideNext===!0||s.allowSlidePrev===!0)&&s.setGrabCursor(!0),s.emit("sliderFirstMove",f)}let m;if(new Date().getTime(),a._loopSwapReset!==!1&&i.isMoved&&i.allowThresholdMove&&w!==s.touchesDirection&&y&&h&&Math.abs(n)>=1){Object.assign(r,{startX:u,startY:p,currentX:u,currentY:p,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}s.emit("sliderMove",f),i.isMoved=!0,i.currentTranslate=n+i.startTranslate;let b=!0,x=a.resistanceRatio;if(a.touchReleaseOnEdges&&(x=0),n>0?(y&&h&&!m&&i.allowThresholdMove&&i.currentTranslate>(a.centeredSlides?s.minTranslate()-s.slidesSizesGrid[s.activeIndex+1]-(a.slidesPerView!=="auto"&&s.slides.length-a.slidesPerView>=2?s.slidesSizesGrid[s.activeIndex+1]+s.params.spaceBetween:0)-s.params.spaceBetween:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>s.minTranslate()&&(b=!1,a.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+n)**x))):n<0&&(y&&h&&!m&&i.allowThresholdMove&&i.currentTranslate<(a.centeredSlides?s.maxTranslate()+s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween+(a.slidesPerView!=="auto"&&s.slides.length-a.slidesPerView>=2?s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween:0):s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-(a.slidesPerView==="auto"?s.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),i.currentTranslate<s.maxTranslate()&&(b=!1,a.resistance&&(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-n)**x))),b&&(f.preventedByNestedSwiper=!0),!s.allowSlideNext&&s.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&s.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&!s.allowSlideNext&&(i.currentTranslate=i.startTranslate),a.threshold>0)if(Math.abs(n)>a.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,r.diff=s.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{i.currentTranslate=i.startTranslate;return}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&s.freeMode||a.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function fr(t){let e=this,s=e.touchEventsData,i=t;i.originalEvent&&(i=i.originalEvent);let a;if(i.type==="touchend"||i.type==="touchcancel"){if(a=[...i.changedTouches].find(x=>x.identifier===s.touchId),!a||a.identifier!==s.touchId)return}else{if(s.touchId!==null||i.pointerId!==s.pointerId)return;a=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(e.browser.isSafari||e.browser.isWebView)))return;s.pointerId=null,s.touchId=null;let{params:c,touches:d,rtlTranslate:f,slidesGrid:o,enabled:u}=e;if(!u||!c.simulateTouch&&i.pointerType==="mouse")return;if(s.allowTouchCallbacks&&e.emit("touchEnd",i),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&c.grabCursor&&e.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}c.grabCursor&&s.isMoved&&s.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);let p=le(),v=p-s.touchStartTime;if(e.allowClick){let x=i.path||i.composedPath&&i.composedPath();e.updateClickedSlide(x&&x[0]||i.target,x),e.emit("tap click",i),v<300&&p-s.lastClickTime<300&&e.emit("doubleTap doubleClick",i)}if(s.lastClickTime=le(),Ee(()=>{e.destroyed||(e.allowClick=!0)}),!s.isTouched||!s.isMoved||!e.swipeDirection||d.diff===0&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;let g;if(c.followFinger?g=f?e.translate:-e.translate:g=-s.currentTranslate,c.cssMode)return;if(c.freeMode&&c.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:g});return}let n=g>=-e.maxTranslate()&&!e.params.loop,l=0,w=e.slidesSizesGrid[0];for(let x=0;x<o.length;
vendor: 3,408 bytes, line 339
339x+=x<c.slidesPerGroupSkip?1:c.slidesPerGroup){let A=x<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;typeof o[x+A]<"u"?(n||g>=o[x]&&g<o[x+A])&&(l=x,w=o[x+A]-o[x]):(n||g>=o[x])&&(l=x,w=o[o.length-1]-o[o.length-2])}let y=null,h=null;c.rewind&&(e.isBeginning?h=c.virtual&&c.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(y=0));let m=(g-o[l])/w,b=l<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;if(v>c.longSwipesMs){if(!c.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(m>=c.longSwipesRatio?e.slideTo(c.rewind&&e.isEnd?y:l+b):e.slideTo(l)),e.swipeDirection==="prev"&&(m>1-c.longSwipesRatio?e.slideTo(l+b):h!==null&&m<0&&Math.abs(m)>c.longSwipesRatio?e.slideTo(h):e.slideTo(l))}else{if(!c.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(i.target===e.navigation.nextEl||i.target===e.navigation.prevEl)?i.target===e.navigation.nextEl?e.slideTo(l+b):e.slideTo(l):(e.swipeDirection==="next"&&e.slideTo(y!==null?y:l+b),e.swipeDirection==="prev"&&e.slideTo(h!==null?h:l))}}function Yt(){let t=this,{params:e,el:s}=t;if(s&&s.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();let{allowSlideNext:i,allowSlidePrev:a,snapGrid:r}=t,c=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();let d=c&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides&&!d?t.slideTo(t.slides.length-1,0,!1,!0):t.params.loop&&!c?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)),t.allowSlidePrev=a,t.allowSlideNext=i,t.params.watchOverflow&&r!==t.snapGrid&&t.checkOverflow()}function pr(t){let e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function mr(){let t=this,{wrapperEl:e,rtlTranslate:s,enabled:i}=t;if(!i)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let a,r=t.maxTranslate()-t.minTranslate();r===0?a=0:a=(t.translate-t.minTranslate())/r,a!==t.progress&&t.updateProgress(s?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function hr(t){let e=this;mt(e,t.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update()}function gr(){let t=this;t.documentTouchHandlerProceeded||(t.documentTouchHandlerProceeded=!0,t.params.touchReleaseOnEdges&&(t.el.style.touchAction="auto"))}function wr(){let t=this,{params:e}=t;t.onTouchStart=dr.bind(t),t.onTouchMove=ur.bind(t),t.onTouchEnd=fr.bind(t),t.onDocumentTouchStart=gr.bind(t),e.cssMode&&(t.onScroll=mr.bind(t)),t.onClick=pr.bind(t),t.onLoad=hr.bind(t),Zt(t,"on")}function vr(){Zt(this,"off")}function br(){let t=this,{realIndex:e,initialized:s,params:i,el:a}=t,r=i.breakpoints;if(!r||r&&Object.keys(r).length===0)return;let c=K(),d=i.breakpointsBase==="window"||!i.breakpointsBase?i.breakpointsBase:"container",f=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?t.el:c.querySelector(i.breakpointsBase),o=t.getBreakpoint(r,d,f);
vendor: 4,574 bytes, line 339
339if(!o||t.currentBreakpoint===o)return;let p=(o in r?r[o]:void 0)||t.originalParams,v=Xt(t,i),g=Xt(t,p),n=t.params.grabCursor,l=p.grabCursor,w=i.enabled;v&&!g?(a.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),t.emitContainerClasses()):!v&&g&&(a.classList.add(`${i.containerModifierClass}grid`),(p.grid.fill&&p.grid.fill==="column"||!p.grid.fill&&i.grid.fill==="column")&&a.classList.add(`${i.containerModifierClass}grid-column`),t.emitContainerClasses()),n&&!l?t.unsetGrabCursor():!n&&l&&t.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(A=>{if(typeof p[A]>"u")return;let z=i[A]&&i[A].enabled,I=p[A]&&p[A].enabled;z&&!I&&t[A].disable(),!z&&I&&t[A].enable()});let y=p.direction&&p.direction!==i.direction,h=i.loop&&(p.slidesPerView!==i.slidesPerView||y),m=i.loop;y&&s&&t.changeDirection(),de(t.params,p);let b=t.params.enabled,x=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),w&&!b?t.disable():!w&&b&&t.enable(),t.currentBreakpoint=o,t.emit("_beforeBreakpoint",p),s&&(h?(t.loopDestroy(),t.loopCreate(e),t.updateSlides()):!m&&x?(t.loopCreate(e),t.updateSlides()):m&&!x&&t.loopDestroy()),t.emit("breakpoint",p)}function Sr(t,e,s){if(e===void 0&&(e="window"),!t||e==="container"&&!s)return;let i=!1,a=W(),r=e==="window"?a.innerHeight:s.clientHeight,c=Object.keys(t).map(d=>{if(typeof d=="string"&&d.indexOf("@")===0){let f=parseFloat(d.substr(1));return{value:r*f,point:d}}return{value:d,point:d}});c.sort((d,f)=>parseInt(d.value,10)-parseInt(f.value,10));for(let d=0;d<c.length;d+=1){let{point:f,value:o}=c[d];e==="window"?a.matchMedia(`(min-width: ${o}px)`).matches&&(i=f):o<=s.clientWidth&&(i=f)}return i||"max"}function Tr(t,e){let s=[];return t.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(a=>{i[a]&&s.push(e+a)}):typeof i=="string"&&s.push(e+i)}),s}function xr(){let t=this,{classNames:e,params:s,rtl:i,el:a,device:r}=t,c=Tr(["initialized",s.direction,{"free-mode":t.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:i},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&s.grid.fill==="column"},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);e.push(...c),a.classList.add(...e),t.emitContainerClasses()}function Mr(){let t=this,{el:e,classNames:s}=t;!e||typeof e=="string"||(e.classList.remove(...s),t.emitContainerClasses())}function Lr(){let t=this,{isLocked:e,params:s}=t,{slidesOffsetBefore:i}=s;if(i){let a=t.slides.length-1,r=t.slidesGrid[a]+t.slidesSizesGrid[a]+i*2;t.isLocked=t.size>r}else t.isLocked=t.snapGrid.length===1;s.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),s.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}function Pr(t,e){return function(i){i===void 0&&(i={});let a=Object.keys(i)[0],r=i[a];if(typeof r!="object"||r===null){de(e,i);return}if(t[a]===!0&&(t[a]={enabled:!0}),a==="navigation"&&t[a]&&t[a].enabled&&!t[a].prevEl&&!t[a].nextEl&&(t[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&t[a]&&t[a].enabled&&!t[a].el&&(t[a].auto=!0),!(a in t&&"enabled"in r)){de(e,i);return}typeof t[a]=="object"&&!("enabled"in t[a])&&(t[a].enabled=!0),t[a]||(t[a]={enabled:!1}),de(e,i)}}var Et,Tt,xt,Ci,Gt,Mt,mt,Ct,Pt,Ni,Gi,ji,tr,ar,lr,Zt,yr,Xt,Er,Cr,Ar,jt,Lt,At,Ye,Qt=X(()=>{fe();Q();Ci={on(t,e,s){let i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;let a=s?"unshift":"push";return t.split(" ").forEach(r=>{i.eventsListeners[r]||(i.eventsListeners[r]=[]),i.eventsListeners[r][a](e)}),i},once(t,e,s){let i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;function a(){i.off(t,a),a.__emitterProxy&&delete a.__emitterProxy;for(var r=arguments.length,c=new Array(r),d=0;d<r;d++)c[d]=arguments[d];e.apply(i,c)}return a.__emitterProxy=e,i.on(t,a,s)},onAny(t,e){let s=this;if(!s.eventsListeners||s.destroyed||typeof t!="function")return s;let i=e?"unshift":"push";return s.eventsAnyListeners.indexOf(t)<0&&s.eventsAnyListeners[i](t),s},offAny(t){let e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;let s=e.eventsAnyListeners.indexOf(t);return s>=0&&e.eventsAnyListeners.splice(s,1),e},off(t,e){let s=this;return!s.eventsListeners||s.destroyed||!s.eventsListeners||t.split(" ").forEach(i=>{typeof e>"u"?s.eventsListeners[i]=[]:s.eventsListeners[i]&&s.eventsListeners[i].forEac
vendor: 4,347 bytes, line 339
339h((a,r)=>{(a===e||a.__emitterProxy&&a.__emitterProxy===e)&&s.eventsListeners[i].splice(r,1)})}),s},emit(){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,s,i;for(var a=arguments.length,r=new Array(a),c=0;c<a;c++)r[c]=arguments[c];return typeof r[0]=="string"||Array.isArray(r[0])?(e=r[0],s=r.slice(1,r.length),i=t):(e=r[0].events,s=r[0].data,i=r[0].context||t),s.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(f=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(o=>{o.apply(i,[f,...s])}),t.eventsListeners&&t.eventsListeners[f]&&t.eventsListeners[f].forEach(o=>{o.apply(i,s)})}),t}};Gt=(t,e,s)=>{e&&!t.classList.contains(s)?t.classList.add(s):!e&&t.classList.contains(s)&&t.classList.remove(s)};Mt=(t,e,s)=>{e&&!t.classList.contains(s)?t.classList.add(s):!e&&t.classList.contains(s)&&t.classList.remove(s)};mt=(t,e)=>{if(!t||t.destroyed||!t.params)return;let s=()=>t.isElement?"swiper-slide":`.${t.params.slideClass}`,i=e.closest(s());if(i){let a=i.querySelector(`.${t.params.lazyPreloaderClass}`);!a&&t.isElement&&(i.shadowRoot?a=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(a=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`),a&&a.remove())})),a&&a.remove()}},Ct=(t,e)=>{if(!t.slides[e])return;let s=t.slides[e].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},Pt=t=>{if(!t||t.destroyed||!t.params)return;let e=t.params.lazyPreloadPrevNext,s=t.slides.length;if(!s||!e||e<0)return;e=Math.min(e,s);let i=t.params.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),a=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){let c=a,d=[c-e];d.push(...Array.from({length:e}).map((f,o)=>c+i+o)),t.slides.forEach((f,o)=>{d.includes(f.column)&&Ct(t,o)});return}let r=a+i-1;if(t.params.rewind||t.params.loop)for(let c=a-e;c<=r+e;c+=1){let d=(c%s+s)%s;(d<a||d>r)&&Ct(t,d)}else for(let c=Math.max(a-e,0);c<=Math.min(r+e,s-1);c+=1)c!==a&&(c>r||c<a)&&Ct(t,c)};Ni={updateSize:Li,updateSlides:Ai,updateAutoHeight:Pi,updateSlidesOffset:Ii,updateSlidesProgress:zi,updateProgress:Oi,updateSlidesClasses:$i,updateActiveIndex:ki,updateClickedSlide:_i};Gi={getTranslate:qi,setTranslate:Ri,minTranslate:Fi,maxTranslate:Hi,translateTo:Bi};ji={setTransition:Vi,transitionStart:Yi,transitionEnd:Xi};tr={slideTo:Wi,slideToLoop:Ui,slideNext:Ji,slidePrev:Ki,slideReset:Zi,slideToClosest:Qi,slideToClickedSlide:er};ar={loopCreate:sr,loopFix:ir,loopDestroy:rr};lr={setGrabCursor:nr,unsetGrabCursor:or};Zt=(t,e)=>{let s=K(),{params:i,el:a,wrapperEl:r,device:c}=t,d=!!i.nested,f=e==="on"?"addEventListener":"removeEventListener",o=e;!a||typeof a=="string"||(s[f]("touchstart",t.onDocumentTouchStart,{passive:!1,capture:d}),a[f]("touchstart",t.onTouchStart,{passive:!1}),a[f]("pointerdown",t.onTouchStart,{passive:!1}),s[f]("touchmove",t.onTouchMove,{passive:!1,capture:d}),s[f]("pointermove",t.onTouchMove,{passive:!1,capture:d}),s[f]("touchend",t.onTouchEnd,{passive:!0}),s[f]("pointerup",t.onTouchEnd,{passive:!0}),s[f]("pointercancel",t.onTouchEnd,{passive:!0}),s[f]("touchcancel",t.onTouchEnd,{passive:!0}),s[f]("pointerout",t.onTouchEnd,{passive:!0}),s[f]("pointerleave",t.onTouchEnd,{passive:!0}),s[f]("contextmenu",t.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&a[f]("click",t.onClick,!0),i.cssMode&&r[f]("scroll",t.onScroll),i.updateOnWindowResize?t[o](c.ios||c.android?"resize orientationchange observerUpdate":"resize observerUpdate",Yt,!0):t[o]("observerUpdate",Yt,!0),a[f]("load",t.onLoad,{capture:!0}))};yr={attachEvents:wr,detachEvents:vr},Xt=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;Er={setBreakpoint:br,getBreakpoint:Sr};Cr={addClasses:xr,removeClasses:Mr};Ar={checkOverflow:Lr},jt={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",
vendor: 2,435 bytes, line 339
339spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};Lt={eventsEmitter:Ci,update:Ni,translate:Gi,transition:ji,slide:tr,loop:ar,grabCursor:lr,events:yr,breakpoints:Er,checkOverflow:Ar,classes:Cr},At={},Ye=class t{constructor(){let e,s;for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];a.length===1&&a[0].constructor&&Object.prototype.toString.call(a[0]).slice(8,-1)==="Object"?s=a[0]:[e,s]=a,s||(s={}),s=de({},s),e&&!s.el&&(s.el=e);let c=K();if(s.el&&typeof s.el=="string"&&c.querySelectorAll(s.el).length>1){let u=[];return c.querySelectorAll(s.el).forEach(p=>{let v=de({},s,{el:p});u.push(new t(v))}),u}let d=this;d.__swiper__=!0,d.support=Wt(),d.device=Ut({userAgent:s.userAgent}),d.browser=Jt(),d.eventsListeners={},d.eventsAnyListeners=[],d.modules=[...d.__modules__],s.modules&&Array.isArray(s.modules)&&d.modules.push(...s.modules);let f={};d.modules.forEach(u=>{u({params:s,swiper:d,extendParams:Pr(s,f),on:d.on.bind(d),once:d.once.bind(d),off:d.off.bind(d),emit:d.emit.bind(d)})});let o=de({},jt,f);return d.params=de({},o,At,s),d.originalParams=de({},d.params),d.passedParams=de({}
vendor: 4,542 bytes, line 339
339,s),d.params&&d.params.on&&Object.keys(d.params.on).forEach(u=>{d.on(u,d.params.on[u])}),d.params&&d.params.onAny&&d.onAny(d.params.onAny),Object.assign(d,{enabled:d.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return d.params.direction==="horizontal"},isVertical(){return d.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:d.params.allowSlideNext,allowSlidePrev:d.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:d.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:d.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),d.emit("_swiper"),d.params.init&&d.init(),d}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){let{slidesEl:s,params:i}=this,a=ee(s,`.${i.slideClass}, swiper-slide`),r=ke(a[0]);return ke(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(s=>s.getAttribute("data-swiper-slide-index")*1===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?e=Math.floor(e/this.params.grid.rows):this.params.grid.fill==="row"&&(e=e%Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let e=this,{slidesEl:s,params:i}=e;e.slides=ee(s,`.${i.slideClass}, swiper-slide`)}enable(){let e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){let e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,s){let i=this;e=Math.min(Math.max(e,0),1);let a=i.minTranslate(),c=(i.maxTranslate()-a)*e+a;i.translateTo(c,typeof s>"u"?0:s),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let s=e.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",s.join(" "))}getSlideClasses(e){let s=this;return s.destroyed?"":e.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(s.params.slideClass)===0).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let s=[];e.slides.forEach(i=>{let a=e.getSlideClasses(i);s.push({slideEl:i,classNames:a}),e.emit("_slideClass",i,a)}),e.emit("_slideClasses",s)}slidesPerViewDynamic(e,s){e===void 0&&(e="current"),s===void 0&&(s=!1);let i=this,{params:a,slides:r,slidesGrid:c,slidesSizesGrid:d,size:f,activeIndex:o}=i,u=1;if(typeof a.slidesPerView=="number")return a.slidesPerView;if(a.centeredSlides){let p=r[o]?Math.ceil(r[o].swiperSlideSize):0,v;for(let g=o+1;g<r.length;g+=1)r[g]&&!v&&(p+=Math.ceil(r[g].swiperSlideSize),u+=1,p>f&&(v=!0));for(let g=o-1;g>=0;g-=1)r[g]&&!v&&(p+=r[g].swiperSlideSize,u+=1,p>f&&(v=!0))}else if(e==="current")for(let p=o+1;p<r.length;p+=1)(s?c[p]+d[p]-c[o]<f:c[p]-c[o]<f)&&(u+=1);else for(let p=o-1;p>=0;p-=1)c[o]-c[p]<f&&(u+=1);return u}update(){let e=this;if(!e||e.destroyed)return;let{snapGrid:s,params:i}=e;i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(c=>{c.complete&&mt(e,c)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function a(){let c=e.rtlTranslate?e.translate*-1:e.translate,d=Math.min(Math.max(c,e.maxTranslate()),e.minTranslate());e.setTranslate(d),e.updateActiveIndex(),e.updateSlidesClasses()}let r;if(i.freeMode&&i.freeMode.enabled&&!i.cssMode)a(),i.autoHeight&&e.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){let c=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;r=e.slideTo(c.length-1,0,!1,!0)}else r=e.slideTo(e.activeIndex,0,!1,!0);r||a()}i.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,s){s===void 0&&(s=!0);let i=this,a=i.params.direction;
vendor: 11,178 bytes, line 339
339return e||(e=a==="horizontal"?"vertical":"horizontal"),e===a||e!=="horizontal"&&e!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${a}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(r=>{e==="vertical"?r.style.width="":r.style.height=""}),i.emit("changeDirection"),s&&i.update()),i}changeLanguageDirection(e){let s=this;s.rtl&&e==="rtl"||!s.rtl&&e==="ltr"||(s.rtl=e==="rtl",s.rtlTranslate=s.params.direction==="horizontal"&&s.rtl,s.rtl?(s.el.classList.add(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.el.classList.remove(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}mount(e){let s=this;if(s.mounted)return!0;let i=e||s.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=s,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===s.params.swiperElementNodeName.toUpperCase()&&(s.isElement=!0);let a=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`,c=(()=>i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(a()):ee(i,a())[0])();return!c&&s.params.createElements&&(c=te("div",s.params.wrapperClass),i.append(c),ee(i,`.${s.params.slideClass}`).forEach(d=>{c.append(d)})),Object.assign(s,{el:i,wrapperEl:c,slidesEl:s.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:c,hostEl:s.isElement?i.parentNode.host:i,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||Ie(i,"direction")==="rtl",rtlTranslate:s.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||Ie(i,"direction")==="rtl"),wrongRTL:Ie(c,"display")==="-webkit-box"}),!0}init(e){let s=this;if(s.initialized||s.mount(e)===!1)return s;s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.loop&&s.virtual&&s.params.virtual.enabled?s.slideTo(s.params.initialSlide+s.virtual.slidesBefore,0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(void 0,!0),s.attachEvents();let a=[...s.el.querySelectorAll('[loading="lazy"]')];return s.isElement&&a.push(...s.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach(r=>{r.complete?mt(s,r):r.addEventListener("load",c=>{mt(s,c.target)})}),Pt(s),s.initialized=!0,Pt(s),s.emit("init"),s.emit("afterInit"),s}destroy(e,s){e===void 0&&(e=!0),s===void 0&&(s=!0);let i=this,{params:a,el:r,wrapperEl:c,slides:d}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),a.loop&&i.loopDestroy(),s&&(i.removeClasses(),r&&typeof r!="string"&&r.removeAttribute("style"),c&&c.removeAttribute("style"),d&&d.length&&d.forEach(f=>{f.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),f.removeAttribute("style"),f.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(f=>{i.off(f)}),e!==!1&&(i.el&&typeof i.el!="string"&&(i.el.swiper=null),Rt(i)),i.destroyed=!0),null}static extendDefaults(e){de(At,e)}static get extendedDefaults(){return At}static get defaults(){return jt}static installModule(e){t.prototype.__modules__||(t.prototype.__modules__=[]);let s=t.prototype.__modules__;typeof e=="function"&&s.indexOf(e)<0&&s.push(e)}static use(e){return Array.isArray(e)?(e.forEach(s=>t.installModule(s)),t):(t.installModule(e),t)}};Object.keys(Lt).forEach(t=>{Object.keys(Lt[t]).forEach(e=>{Ye.prototype[e]=Lt[t][e]})});Ye.use([xi,Mi])});var es={};$t(es,{Swiper:()=>Ye,default:()=>Ye});var ts=X(()=>{Qt()});function ss(t){let{swiper:e,extendParams:s,on:i,emit:a}=t;s({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let r,c=K();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};let d=c.createElement("div");function f(n,l){let w=e.params.virtual;if(w.cache&&e.virtual.cache[l])return e.virtual.cache[l];let y;return w.renderSlide?(y=w.renderSlide.call(e,n,l),typeof y=="string"&&(pe(d,y),y=d.children[0])):e.isElement?y=te("swiper-slide"):y=te("div",e.params.slideClass),y.setAttribute("data-swiper-slide-index",l),w.renderSlide||pe(y,n),w.cache&&(e.virtual.cache[l]=y),y}function o(n,l,w){let{slidesPerView:y,slidesPerGroup:h,centeredSlides:m,loop:b,initialSlide:x}=e.params;if(l&&!b&&x>0)return;let{addSlidesBefore:A,addSlidesAfter:z}=e.params.virtual,{from:I,to:M,slides:T,slidesGrid:P,offset:L}=e.virtual;e.params.cssMode||e.updateActiveIndex();let C=typeof w>"u"?e.activeIndex||0:w,O;e.rtlTranslate?O="right":O=e.isHorizontal()?"left":"top";let _,N;m?(_=Math.floor(y/2)+h+z,N=Math.floor(y/2)+h+A):(_=y+(h-1)+z,N=(b?y:h)+A);let S=C-N,E=C+_;b||(S=Math.max(S,0),E=Math.min(E,T.length-1));let $=(e.slidesGrid[S]||0)-(e.slidesGrid[0]||0);b&&C>=N?(S-=N,m||($+=e.slidesGrid[0])):b&&C<N&&(S=-N,m&&($+=e.slidesGrid[0])),Object.assign(e.virtual,{from:S,to:E,offset:$,slidesGrid:e.slidesGrid,slidesBefore:N,slidesAfter:_});function F(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),a("virtualUpdate")}if(I===S&&M===E&&!n){e.slidesGrid!==P&&$!==L&&e.slides.forEach(k=>{k.style[O]=`${$-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),a("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:$,from:S,to:E,slides:function(){let q=[];for(let G=S;G<=E;G+=1)q.push(T[G]);return q}()}),e.params.virtual.renderExternalUpdate?F():a("virtualUpdate");return}let B=[],H=[],U=k=>{let q=k;return k<0?q=T.length+k:q>=T.length&&(q=q-T.length),q};if(n)e.slides.filter(k=>k.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(k=>{k.remove()});else for(let k=I;k<=M;k+=1)if(k<S||k>E){let q=U(k);e.slides.filter(G=>G.matches(`.${e.params.slideClass}[data-swiper-slide-index="${q}"], swiper-slide[data-swiper-slide-index="${q}"]`)).forEach(G=>{G.remove()})}let j=b?-T.length:0,D=b?T.length*2:T.length;for(let k=j;k<D;k+=1)if(k>=S&&k<=E){let q=U(k);typeof M>"u"||n?H.push(q):(k>M&&H.push(q),k<I&&B.push(q))}if(H.forEach(k=>{e.slidesEl.append(f(T[k],k))}),b)for(let k=B.length-1;k>=0;k-=1){let q=B[k];e.slidesEl.prepend(f(T[q],q))}else B.sort((k,q)=>q-k),B.forEach(k=>{e.slidesEl.prepend(f(T[k],k))});ee(e.slidesEl,".swiper-slide, swiper-slide").forEach(k=>{k.style[O]=`${$-Math.abs(e.cssOverflowAdjustment())}px`}),F()}function u(n){if(typeof n=="object"&&"length"in n)for(let l=0;l<n.length;l+=1)n[l]&&e.virtual.slides.push(n[l]);else e.virtual.slides.push(n);o(!0)}function p(n){let l=e.activeIndex,w=l+1,y=1;if(Array.isArray(n)){for(let h=0;h<n.length;h+=1)n[h]&&e.virtual.slides.unshift(n[h]);w=l+n.length,y=n.length}else e.virtual.slides.unshift(n);if(e.params.virtual.cache){let h=e.virtual.cache,m={};Object.keys(h).forEach(b=>{let x=h[b],A=x.getAttribute("data-swiper-slide-index");A&&x.setAttribute("data-swiper-slide-index",parseInt(A,10)+y),m[parseInt(b,10)+y]=x}),e.virtual.cache=m}o(!0),e.slideTo(w,0)}function v(n){if(typeof n>"u"||n===null)return;let l=e.activeIndex;if(Array.isArray(n))for(let w=n.length-1;w>=0;w-=1)e.params.virtual.cache&&(delete e.virtual.cache[n[w]],Object.keys(e.virtual.cache).forEach(y=>{y>n&&(e.virtual.cache[y-1]=e.virtual.cache[y],e.virtual.cache[y-1].setAttribute("data-swiper-slide-index",y-1),delete e.virtual.cache[y])})),e.virtual.slides.splice(n[w],1),n[w]<l&&(l-=1),l=Math.max(l,0);else e.params.virtual.cache&&(delete e.virtual.cache[n],Object.keys(e.virtual.cache).forEach(w=>{w>n&&(e.virtual.cache[w-1]=e.virtual.cache[w],e.virtual.cache[w-1].setAttribute("data-swiper-slide-index",w-1),delete e.virtual.cache[w])})),e.virtual.slides.splice(n,1),n<l&&(l-=1),l=Math.max(l,0);o(!0),e.slideTo(l,0)}function g(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),o(!0),e.slideTo(0,0)}i("beforeInit",()=>{if(!e.params.virtual.enabled)return;let n;if(typeof e.passedParams.virtual.slides>"u"){let l=[...e.slidesEl.children].filter(w=>w.matches(`.${e.params.slideClass}, swiper-slide`));l&&l.length&&(e.virtual.slides=[...l],n=!0,l.forEach((w,y)=>{w.setAttribute("data-swiper-slide-index",y),e.virtual.cache[y]=w,w.remove()}))}n||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,o(!1,!0)}),i("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(r),r=setTimeout(()=>{o()},100)):o())}),i("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&Ge(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:u,prependSlide:p,removeSlide:v,removeAllSlides:g,update:o})}var is=X(()=>{fe();Q()});function rs(t){let{swiper:e,extendParams:s,on:i,emit:a}=t,r=K(),c=W();e.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function d(u){if(!e.enabled)return;let{rtlTranslate:p}=e,v=u;v.originalEvent&&(v=v.originalEvent);let g=v.keyCode||v.charCode,n=e.params.keyboard.pageUpDown,l=n&&g===33,w=n&&g===34,y=g===37,h=g===39,m=g===38,b=g===40;if(!e.allowSlideNext&&(e.isHorizontal()&&h||e.isVertical()&&b||w)||!e.allowSlidePrev&&(e.isHorizontal()&&y||e.isVertical()&&m||l))return!1;if(!(v.shiftKey||v.altKey||v.ctrlKey||v.metaKey)&&!(r.activeElement&&(r.activeElement.isContentEditable||r.activeElement.nodeName&&(r.activeElement.nodeName.toLowerCase()==="input"||r.activeElement.nodeName.toLowerCase()==="textarea")))){if(e.params.keyboard.onlyInViewport&&(l||w||y||h||m||b)){let x=!1;if(ye(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&ye(e.el,`.${e.params.slideActiveClass}`).length===0)return;let A=e.el,z=A.clientWidth,I=A.clientHeight,M=c.innerWidth,T=c.innerHeight,P=Ve(A);p&&(P.left-=A.scrollLeft);let L=[[P.left,P.top],[P.left+z,P.top],[P.left,P.top+I],[P.left+z,P.top+I]];for(let C=0;C<L.length;C+=1){let O=L[C];if(O[0]>=0&&O[0]<=M&&O[1]>=0&&O[1]<=T){if(O[0]===0&&O[1]===0)continue;x=!0}}if(!x)return}e.isHorizontal()?((l||w||y||h)&&(v.preventDefault?v.preventDefault():v.returnValue=!1),((w||h)&&!p||(l||y)&&p)&&e.slideNext(),((l||y)&&!p||(w||h)&&p)&&e.slidePrev()):((l||w||m||b)&&(v.preventDefault?v.preventDefault():v.returnValue=!1),(w||b)&&e.slideNext(),(l||m)&&e.slidePrev()),a("keyPress",g)}}function f(){e.keyboard.enabled||(r.addEventListener("keydown",d),e.keyboard.enabled=!0)}function o(){e.keyboard.enabled&&(r.removeEventListener("keydown",d),e.keyboard.enabled=!1)}i("init",()=>{e.params.keyboard.enabled&&f()}),i("destroy",()=>{e.keyboard.enabled&&o()}),Object.assign(e.keyboard,{enable:f,disable:o})}var as=X(()=>{fe();Q()});function ns(t){let{swiper:e,extendParams:s,on:i,emit:a}=t,r=W();s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let c,d=le(),f,o=[];function u(m){let z=0,I=0,M=0,T=0;return"detail"in m&&(I=m.detail),"wheelDelta"in m&&(I=-m.wheelDelta/120),"wheelDeltaY"in m&&(I=-m.wheelDeltaY/120
vendor: 4,352 bytes, line 339
339),"wheelDeltaX"in m&&(z=-m.wheelDeltaX/120),"axis"in m&&m.axis===m.HORIZONTAL_AXIS&&(z=I,I=0),M=z*10,T=I*10,"deltaY"in m&&(T=m.deltaY),"deltaX"in m&&(M=m.deltaX),m.shiftKey&&!M&&(M=T,T=0),(M||T)&&m.deltaMode&&(m.deltaMode===1?(M*=40,T*=40):(M*=800,T*=800)),M&&!z&&(z=M<1?-1:1),T&&!I&&(I=T<1?-1:1),{spinX:z,spinY:I,pixelX:M,pixelY:T}}function p(){e.enabled&&(e.mouseEntered=!0)}function v(){e.enabled&&(e.mouseEntered=!1)}function g(m){return e.params.mousewheel.thresholdDelta&&m.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&le()-d<e.params.mousewheel.thresholdTime?!1:m.delta>=6&&le()-d<60?!0:(m.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),a("scroll",m.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),a("scroll",m.raw)),d=new r.Date().getTime(),!1)}function n(m){let b=e.params.mousewheel;if(m.direction<0){if(e.isEnd&&!e.params.loop&&b.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&b.releaseOnEdges)return!0;return!1}function l(m){let b=m,x=!0;if(!e.enabled||m.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;let A=e.params.mousewheel;e.params.cssMode&&b.preventDefault();let z=e.el;e.params.mousewheel.eventsTarget!=="container"&&(z=document.querySelector(e.params.mousewheel.eventsTarget));let I=z&&z.contains(b.target);if(!e.mouseEntered&&!I&&!A.releaseOnEdges)return!0;b.originalEvent&&(b=b.originalEvent);let M=0,T=e.rtlTranslate?-1:1,P=u(b);if(A.forceToAxis)if(e.isHorizontal())if(Math.abs(P.pixelX)>Math.abs(P.pixelY))M=-P.pixelX*T;else return!0;else if(Math.abs(P.pixelY)>Math.abs(P.pixelX))M=-P.pixelY;else return!0;else M=Math.abs(P.pixelX)>Math.abs(P.pixelY)?-P.pixelX*T:-P.pixelY;if(M===0)return!0;A.invert&&(M=-M);let L=e.getTranslate()+M*A.sensitivity;if(L>=e.minTranslate()&&(L=e.minTranslate()),L<=e.maxTranslate()&&(L=e.maxTranslate()),x=e.params.loop?!0:!(L===e.minTranslate()||L===e.maxTranslate()),x&&e.params.nested&&b.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){let C={time:le(),delta:Math.abs(M),direction:Math.sign(M),raw:m};o.length>=2&&o.shift();let O=o.length?o[o.length-1]:void 0;if(o.push(C),O?(C.direction!==O.direction||C.delta>O.delta||C.time>O.time+150)&&g(C):g(C),n(C))return!0}else{let C={time:le(),delta:Math.abs(M),direction:Math.sign(M)},O=f&&C.time<f.time+500&&C.delta<=f.delta&&C.direction===f.direction;if(!O){f=void 0;let _=e.getTranslate()+M*A.sensitivity,N=e.isBeginning,S=e.isEnd;if(_>=e.minTranslate()&&(_=e.minTranslate()),_<=e.maxTranslate()&&(_=e.maxTranslate()),e.setTransition(0),e.setTranslate(_),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!N&&e.isBeginning||!S&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:C.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(c),c=void 0,o.length>=15&&o.shift();let E=o.length?o[o.length-1]:void 0,$=o[0];if(o.push(C),E&&(C.delta>E.delta||C.direction!==E.direction))o.splice(0);else if(o.length>=15&&C.time-$.time<500&&$.delta-C.delta>=1&&C.delta<=6){let F=M>0?.8:.2;f=C,o.splice(0),c=Ee(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,F)},0)}c||(c=Ee(()=>{if(e.destroyed||!e.params)return;let F=.5;f=C,o.splice(0),e.slideToClosest(e.params.speed,!0,void 0,F)},500))}if(O||a("scroll",b),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),A.releaseOnEdges&&(_===e.minTranslate()||_===e.maxTranslate()))return!0}}return b.preventDefault?b.preventDefault():b.returnValue=!1,!1}function w(m){let b=e.el;e.params.mousewheel.eventsTarget!=="container"&&(b=document.querySelector(e.params.mousewheel.eventsTarget)),b[m]("mouseenter",p),b[m]("mouseleave",v),b[m]("wheel",l)}function y(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",l),!0):e.mousewheel.enabled?!1:(w("addEventListener"),e.mousewheel.enabled=!0,!0)}function h(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,l),!0):e.mousewheel.enabled?(w("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}i("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&h(),e.params.mousewheel.enabled&&y()}),i("destroy",()=>{e.params.cssMode&&y(),e.mousewheel.enabled&&h()}),Object.assign(e.mousewheel,{enable:y,disable:h})}var os=X(()=>{fe();Q()});function Ze(t,e,s,i){return t.params.createElements&&Object.keys(i).forEac
vendor: 4,223 bytes, line 339
339h(a=>{if(!s[a]&&s.auto===!0){let r=ee(t.el,`.${i[a]}`)[0];r||(r=te("div",i[a]),r.className=i[a],t.el.append(r)),s[a]=r,e[a]=r}}),s}var ht=X(()=>{Q()});function ls(t){let{swiper:e,extendParams:s,on:i,emit:a}=t;s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function r(n){let l;return n&&typeof n=="string"&&e.isElement&&(l=e.el.querySelector(n)||e.hostEl.querySelector(n),l)?l:(n&&(typeof n=="string"&&(l=[...document.querySelectorAll(n)]),e.params.uniqueNavElements&&typeof n=="string"&&l&&l.length>1&&e.el.querySelectorAll(n).length===1?l=e.el.querySelector(n):l&&l.length===1&&(l=l[0])),n&&!l?n:l)}function c(n,l){let w=e.params.navigation;n=Y(n),n.forEach(y=>{y&&(y.classList[l?"add":"remove"](...w.disabledClass.split(" ")),y.tagName==="BUTTON"&&(y.disabled=l),e.params.watchOverflow&&e.enabled&&y.classList[e.isLocked?"add":"remove"](w.lockClass))})}function d(){let{nextEl:n,prevEl:l}=e.navigation;if(e.params.loop){c(l,!1),c(n,!1);return}c(l,e.isBeginning&&!e.params.rewind),c(n,e.isEnd&&!e.params.rewind)}function f(n){n.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),a("navigationPrev"))}function o(n){n.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),a("navigationNext"))}function u(){let n=e.params.navigation;if(e.params.navigation=Ze(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(n.nextEl||n.prevEl))return;let l=r(n.nextEl),w=r(n.prevEl);Object.assign(e.navigation,{nextEl:l,prevEl:w}),l=Y(l),w=Y(w);let y=(h,m)=>{h&&h.addEventListener("click",m==="next"?o:f),!e.enabled&&h&&h.classList.add(...n.lockClass.split(" "))};l.forEach(h=>y(h,"next")),w.forEach(h=>y(h,"prev"))}function p(){let{nextEl:n,prevEl:l}=e.navigation;n=Y(n),l=Y(l);let w=(y,h)=>{y.removeEventListener("click",h==="next"?o:f),y.classList.remove(...e.params.navigation.disabledClass.split(" "))};n.forEach(y=>w(y,"next")),l.forEach(y=>w(y,"prev"))}i("init",()=>{e.params.navigation.enabled===!1?g():(u(),d())}),i("toEdge fromEdge lock unlock",()=>{d()}),i("destroy",()=>{p()}),i("enable disable",()=>{let{nextEl:n,prevEl:l}=e.navigation;if(n=Y(n),l=Y(l),e.enabled){d();return}[...n,...l].filter(w=>!!w).forEach(w=>w.classList.add(e.params.navigation.lockClass))}),i("click",(n,l)=>{let{nextEl:w,prevEl:y}=e.navigation;w=Y(w),y=Y(y);let h=l.target,m=y.includes(h)||w.includes(h);if(e.isElement&&!m){let b=l.path||l.composedPath&&l.composedPath();b&&(m=b.find(x=>w.includes(x)||y.includes(x)))}if(e.params.navigation.hideOnClick&&!m){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===h||e.pagination.el.contains(h)))return;let b;w.length?b=w[0].classList.contains(e.params.navigation.hiddenClass):y.length&&(b=y[0].classList.contains(e.params.navigation.hiddenClass)),a(b===!0?"navigationShow":"navigationHide"),[...w,...y].filter(x=>!!x).forEach(x=>x.classList.toggle(e.params.navigation.hiddenClass))}});let v=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),u(),d()},g=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),p()};Object.assign(e.navigation,{enable:v,disable:g,update:d,init:u,destroy:p})}var cs=X(()=>{ht();Q()});function ge(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}var gt=X(()=>{});function ds(t){let{swiper:e,extendParams:s,on:i,emit:a}=t,r="swiper-pagination";s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:h=>h,formatFractionTotal:h=>h,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}
vendor: 5,085 bytes, line 339
339-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),e.pagination={el:null,bullets:[]};let c,d=0;function f(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function o(h,m){let{bulletActiveClass:b}=e.params.pagination;h&&(h=h[`${m==="prev"?"previous":"next"}ElementSibling`],h&&(h.classList.add(`${b}-${m}`),h=h[`${m==="prev"?"previous":"next"}ElementSibling`],h&&h.classList.add(`${b}-${m}-${m}`)))}function u(h,m,b){if(h=h%b,m=m%b,m===h+1)return"next";if(m===h-1)return"previous"}function p(h){let m=h.target.closest(ge(e.params.pagination.bulletClass));if(!m)return;h.preventDefault();let b=ke(m)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===b)return;let x=u(e.realIndex,b,e.slides.length);x==="next"?e.slideNext():x==="previous"?e.slidePrev():e.slideToLoop(b)}else e.slideTo(b)}function v(){let h=e.rtl,m=e.params.pagination;if(f())return;let b=e.pagination.el;b=Y(b);let x,A,z=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,I=e.params.loop?Math.ceil(z/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(A=e.previousRealIndex||0,x=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(x=e.snapIndex,A=e.previousSnapIndex):(A=e.previousIndex||0,x=e.activeIndex||0),m.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){let M=e.pagination.bullets,T,P,L;if(m.dynamicBullets&&(c=nt(M[0],e.isHorizontal()?"width":"height",!0),b.forEach(C=>{C.style[e.isHorizontal()?"width":"height"]=`${c*(m.dynamicMainBullets+4)}px`}),m.dynamicMainBullets>1&&A!==void 0&&(d+=x-(A||0),d>m.dynamicMainBullets-1?d=m.dynamicMainBullets-1:d<0&&(d=0)),T=Math.max(x-d,0),P=T+(Math.min(M.length,m.dynamicMainBullets)-1),L=(P+T)/2),M.forEach(C=>{let O=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(_=>`${m.bulletActiveClass}${_}`)].map(_=>typeof _=="string"&&_.includes(" ")?_.split(" "):_).flat();C.classList.remove(...O)}),b.length>1)M.forEach(C=>{let O=ke(C);O===x?C.classList.add(...m.bulletActiveClass.split(" ")):e.isElement&&C.setAttribute("part","bullet"),m.dynamicBullets&&(O>=T&&O<=P&&C.classList.add(...`${m.bulletActiveClass}-main`.split(" ")),O===T&&o(C,"prev"),O===P&&o(C,"next"))});else{let C=M[x];if(C&&C.classList.add(...m.bulletActiveClass.split(" ")),e.isElement&&M.forEach((O,_)=>{O.setAttribute("part",_===x?"bullet-active":"bullet")}),m.dynamicBullets){let O=M[T],_=M[P];for(let N=T;N<=P;N+=1)M[N]&&M[N].classList.add(...`${m.bulletActiveClass}-main`.split(" "));o(O,"prev"),o(_,"next")}}if(m.dynamicBullets){let C=Math.min(M.length,m.dynamicMainBullets+4),O=(c*C-c)/2-L*c,_=h?"right":"left";M.forEach(N=>{N.style[e.isHorizontal()?_:"top"]=`${O}px`})}}b.forEach((M,T)=>{if(m.type==="fraction"&&(M.querySelectorAll(ge(m.currentClass)).forEach(P=>{P.textContent=m.formatFractionCurrent(x+1)}),M.querySelectorAll(ge(m.totalClass)).forEach(P=>{P.textContent=m.formatFractionTotal(I)})),m.type==="progressbar"){let P;m.progressbarOpposite?P=e.isHorizontal()?"vertical":"horizontal":P=e.isHorizontal()?"horizontal":"vertical";let L=(x+1)/I,C=1,O=1;P==="horizontal"?C=L:O=L,M.querySelectorAll(ge(m.progressbarFillClass)).forEach(_=>{_.style.transform=`translate3d(0,0,0) scaleX(${C}) scaleY(${O})`,_.style.transitionDuration=`${e.params.speed}ms`})}m.type==="custom"&&m.renderCustom?(pe(M,m.renderCustom(e,x+1,I)),T===0&&a("paginationRender",M)):(T===0&&a("paginationRender",M),a("paginationUpdate",M)),e.params.watchOverflow&&e.enabled&&M.classList[e.isLocked?"add":"remove"](m.lockClass)})}function g(){let h=e.params.pagination;if(f())return;let m=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length,b=e.pagination.el;b=Y(b);let x="";if(h.type==="bullets"){let A=e.params.loop?Math.ceil(m/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&A>m&&(A=m);for(let z=0;z<A;z+=1)h.renderBullet?x+=h.renderBullet.call(e,z,h.bulletClass):x+=`<${h.bulletElement} ${e.isElement?'part="bullet"':""} class="${h.bulletClass}"></${h.bulletElement}>`}h.type==="fraction"&&(h.renderFraction?x=h.renderFraction.call(e,h.currentClass,h.totalClass):x=`<span class="${h.currentClass}"></span> / <span class="${h.totalClass}"></span>`),h.type==="progressbar"&&(h.renderProgressbar?x=h.renderProgressbar.call(e,h.progressbarFillClass):x=`<span class="${h.progressbarFillClass}"></span>`),e.pagination.bullets=[],b.forEach(A=>{h.type!=="custom"&&pe(A,x||""),h.type==="bullets"&&e.pagination.bullets.push(...A.querySelectorAll(ge(h.bulletClass)))}),h.type!=="custom"&&a("paginationRender",b[0])}function n(){e.params.pagination=Ze(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});let h=e.params.pagination;if(!h.el)return;let m;typeof h.el=="string"&&e.isElement&&(m=e.el.querySelector(h.el)),!m&&typeof h.el=="string"&&(m=[...document.querySelectorAll(h.el)]
vendor: 17,594 bytes, line 339
339),m||(m=h.el),!(!m||m.length===0)&&(e.params.uniqueNavElements&&typeof h.el=="string"&&Array.isArray(m)&&m.length>1&&(m=[...e.el.querySelectorAll(h.el)],m.length>1&&(m=m.find(b=>ye(b,".swiper")[0]===e.el))),Array.isArray(m)&&m.length===1&&(m=m[0]),Object.assign(e.pagination,{el:m}),m=Y(m),m.forEach(b=>{h.type==="bullets"&&h.clickable&&b.classList.add(...(h.clickableClass||"").split(" ")),b.classList.add(h.modifierClass+h.type),b.classList.add(e.isHorizontal()?h.horizontalClass:h.verticalClass),h.type==="bullets"&&h.dynamicBullets&&(b.classList.add(`${h.modifierClass}${h.type}-dynamic`),d=0,h.dynamicMainBullets<1&&(h.dynamicMainBullets=1)),h.type==="progressbar"&&h.progressbarOpposite&&b.classList.add(h.progressbarOppositeClass),h.clickable&&b.addEventListener("click",p),e.enabled||b.classList.add(h.lockClass)}))}function l(){let h=e.params.pagination;if(f())return;let m=e.pagination.el;m&&(m=Y(m),m.forEach(b=>{b.classList.remove(h.hiddenClass),b.classList.remove(h.modifierClass+h.type),b.classList.remove(e.isHorizontal()?h.horizontalClass:h.verticalClass),h.clickable&&(b.classList.remove(...(h.clickableClass||"").split(" ")),b.removeEventListener("click",p))})),e.pagination.bullets&&e.pagination.bullets.forEach(b=>b.classList.remove(...h.bulletActiveClass.split(" ")))}i("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;let h=e.params.pagination,{el:m}=e.pagination;m=Y(m),m.forEach(b=>{b.classList.remove(h.horizontalClass,h.verticalClass),b.classList.add(e.isHorizontal()?h.horizontalClass:h.verticalClass)})}),i("init",()=>{e.params.pagination.enabled===!1?y():(n(),g(),v())}),i("activeIndexChange",()=>{typeof e.snapIndex>"u"&&v()}),i("snapIndexChange",()=>{v()}),i("snapGridLengthChange",()=>{g(),v()}),i("destroy",()=>{l()}),i("enable disable",()=>{let{el:h}=e.pagination;h&&(h=Y(h),h.forEach(m=>m.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),i("lock unlock",()=>{v()}),i("click",(h,m)=>{let b=m.target,x=Y(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&x&&x.length>0&&!b.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&b===e.navigation.nextEl||e.navigation.prevEl&&b===e.navigation.prevEl))return;let A=x[0].classList.contains(e.params.pagination.hiddenClass);a(A===!0?"paginationShow":"paginationHide"),x.forEach(z=>z.classList.toggle(e.params.pagination.hiddenClass))}});let w=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:h}=e.pagination;h&&(h=Y(h),h.forEach(m=>m.classList.remove(e.params.pagination.paginationDisabledClass))),n(),g(),v()},y=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:h}=e.pagination;h&&(h=Y(h),h.forEach(m=>m.classList.add(e.params.pagination.paginationDisabledClass))),l()};Object.assign(e.pagination,{enable:w,disable:y,render:g,update:v,init:n,destroy:l})}var us=X(()=>{gt();ht();Q()});function fs(t){let{swiper:e,extendParams:s,on:i,emit:a}=t,r=K(),c=!1,d=null,f=null,o,u,p,v;s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null};function g(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;let{scrollbar:L,rtlTranslate:C}=e,{dragEl:O,el:_}=L,N=e.params.scrollbar,S=e.params.loop?e.progressLoop:e.progress,E=u,$=(p-u)*S;C?($=-$,$>0?(E=u-$,$=0):-$+u>p&&(E=p+$)):$<0?(E=u+$,$=0):$+u>p&&(E=p-$),e.isHorizontal()?(O.style.transform=`translate3d(${$}px, 0, 0)`,O.style.width=`${E}px`):(O.style.transform=`translate3d(0px, ${$}px, 0)`,O.style.height=`${E}px`),N.hide&&(clearTimeout(d),_.style.opacity=1,d=setTimeout(()=>{_.style.opacity=0,_.style.transitionDuration="400ms"},1e3))}function n(L){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${L}ms`)}function l(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;let{scrollbar:L}=e,{dragEl:C,el:O}=L;C.style.width="",C.style.height="",p=e.isHorizontal()?O.offsetWidth:O.offsetHeight,v=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?u=p*v:u=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?C.style.width=`${u}px`:C.style.height=`${u}px`,v>=1?O.style.display="none":O.style.display="",e.params.scrollbar.hide&&(O.style.opacity=0),e.params.watchOverflow&&e.enabled&&L.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function w(L){return e.isHorizontal()?L.clientX:L.clientY}function y(L){let{scrollbar:C,rtlTranslate:O}=e,{el:_}=C,N;N=(w(L)-Ve(_)[e.isHorizontal()?"left":"top"]-(o!==null?o:u/2))/(p-u),N=Math.max(Math.min(N,1),0),O&&(N=1-N);let S=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*N;e.updateProgress(S),e.setTranslate(S),e.updateActiveIndex(),e.updateSlidesClasses()}function h(L){let C=e.params.scrollbar,{scrollbar:O,wrapperEl:_}=e,{el:N,dragEl:S}=O;c=!0,o=L.target===S?w(L)-L.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,L.preventDefault(),L.stopPropagation(),_.style.transitionDuration="100ms",S.style.transitionDuration="100ms",y(L),clearTimeout(f),N.style.transitionDuration="0ms",C.hide&&(N.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),a("scrollbarDragStart",L)}function m(L){let{scrollbar:C,wrapperEl:O}=e,{el:_,dragEl:N}=C;c&&(L.preventDefault&&L.cancelable?L.preventDefault():L.returnValue=!1,y(L),O.style.transitionDuration="0ms",_.style.transitionDuration="0ms",N.style.transitionDuration="0ms",a("scrollbarDragMove",L))}function b(L){let C=e.params.scrollbar,{scrollbar:O,wrapperEl:_}=e,{el:N}=O;c&&(c=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",_.style.transitionDuration=""),C.hide&&(clearTimeout(f),f=Ee(()=>{N.style.opacity=0,N.style.transitionDuration="400ms"},1e3)),a("scrollbarDragEnd",L),C.snapOnRelease&&e.slideToClosest())}function x(L){let{scrollbar:C,params:O}=e,_=C.el;if(!_)return;let N=_,S=O.passiveListeners?{passive:!1,capture:!1}:!1,E=O.passiveListeners?{passive:!0,capture:!1}:!1;if(!N)return;let $=L==="on"?"addEventListener":"removeEventListener";N[$]("pointerdown",h,S),r[$]("pointermove",m,S),r[$]("pointerup",b,E)}function A(){!e.params.scrollbar.el||!e.scrollbar.el||x("on")}function z(){!e.params.scrollbar.el||!e.scrollbar.el||x("off")}function I(){let{scrollbar:L,el:C}=e;e.params.scrollbar=Ze(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});let O=e.params.scrollbar;if(!O.el)return;let _;if(typeof O.el=="string"&&e.isElement&&(_=e.el.querySelector(O.el)),!_&&typeof O.el=="string"){if(_=r.querySelectorAll(O.el),!_.length)return}else _||(_=O.el);e.params.uniqueNavElements&&typeof O.el=="string"&&_.length>1&&C.querySelectorAll(O.el).length===1&&(_=C.querySelector(O.el)),_.length>0&&(_=_[0]),_.classList.add(e.isHorizontal()?O.horizontalClass:O.verticalClass);let N;_&&(N=_.querySelector(ge(e.params.scrollbar.dragClass)),N||(N=te("div",e.params.scrollbar.dragClass),_.append(N))),Object.assign(L,{el:_,dragEl:N}),O.draggable&&A(),_&&_.classList[e.enabled?"remove":"add"](...Pe(e.params.scrollbar.lockClass))}function M(){let L=e.params.scrollbar,C=e.scrollbar.el;C&&C.classList.remove(...Pe(e.isHorizontal()?L.horizontalClass:L.verticalClass)),z()}i("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;let L=e.params.scrollbar,{el:C}=e.scrollbar;C=Y(C),C.forEach(O=>{O.classList.remove(L.horizontalClass,L.verticalClass),O.classList.add(e.isHorizontal()?L.horizontalClass:L.verticalClass)})}),i("init",()=>{e.params.scrollbar.enabled===!1?P():(I(),l(),g())}),i("update resize observerUpdate lock unlock changeDirection",()=>{l()}),i("setTranslate",()=>{g()}),i("setTransition",(L,C)=>{n(C)}),i("enable disable",()=>{let{el:L}=e.scrollbar;L&&L.classList[e.enabled?"remove":"add"](...Pe(e.params.scrollbar.lockClass))}),i("destroy",()=>{M()});let T=()=>{e.el.classList.remove(...Pe(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...Pe(e.params.scrollbar.scrollbarDisabledClass)),I(),l(),g()},P=()=>{e.el.classList.add(...Pe(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...Pe(e.params.scrollbar.scrollbarDisabledClass)),M()};Object.assign(e.scrollbar,{enable:T,disable:P,updateSize:l,setTranslate:g,init:I,destroy:M})}var ps=X(()=>{fe();Q();ht();gt()});function ms(t){let{swiper:e,extendParams:s,on:i}=t;s({parallax:{enabled:!1}});let a="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",r=(f,o)=>{let{rtl:u}=e,p=u?-1:1,v=f.getAttribute("data-swiper-parallax")||"0",g=f.getAttribute("data-swiper-parallax-x"),n=f.getAttribute("data-swiper-parallax-y"),l=f.getAttribute("data-swiper-parallax-scale"),w=f.getAttribute("data-swiper-parallax-opacity"),y=f.getAttribute("data-swiper-parallax-rotate");if(g||n?(g=g||"0",n=n||"0"):e.isHorizontal()?(g=v,n="0"):(n=v,g="0"),g.indexOf("%")>=0?g=`${parseInt(g,10)*o*p}%`:g=`${g*o*p}px`,n.indexOf("%")>=0?n=`${parseInt(n,10)*o}%`:n=`${n*o}px`,typeof w<"u"&&w!==null){let m=w-(w-1)*(1-Math.abs(o));f.style.opacity=m}let h=`translate3d(${g}, ${n}, 0px)`;if(typeof l<"u"&&l!==null){let m=l-(l-1)*(1-Math.abs(o));h+=` scale(${m})`}if(y&&typeof y<"u"&&y!==null){let m=y*o*-1;h+=` rotate(${m}deg)`}f.style.transform=h},c=()=>{let{el:f,slides:o,progress:u,snapGrid:p,isElement:v}=e,g=ee(f,a);e.isElement&&g.push(...ee(e.hostEl,a)),g.forEach(n=>{r(n,u)}),o.forEach((n,l)=>{let w=n.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(w+=Math.ceil(l/2)-u*(p.length-1)),w=Math.min(Math.max(w,-1),1),n.querySelectorAll(`${a}, [data-swiper-parallax-rotate]`).forEach(y=>{r(y,w)})})},d=function(f){f===void 0&&(f=e.params.speed);let{el:o,hostEl:u}=e,p=[...o.querySelectorAll(a)];e.isElement&&p.push(...u.querySelectorAll(a)),p.forEach(v=>{let g=parseInt(v.getAttribute("data-swiper-parallax-duration"),10)||f;f===0&&(g=0),v.style.transitionDuration=`${g}ms`})};i("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),i("init",()=>{e.params.parallax.enabled&&c()}),i("setTranslate",()=>{e.params.parallax.enabled&&c()}),i("setTransition",(f,o)=>{e.params.parallax.enabled&&d(o)})}var hs=X(()=>{Q()});function gs(t){let{swiper:e,extendParams:s,on:i,emit:a}=t,r=W();s({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let c=1,d=!1,f=!1,o={x:0,y:0},u=-3,p,v,g=[],n={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},l={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},w={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},y=1;Object.defineProperty(e.zoom,"scale",{get(){return y},set(D){if(y!==D){let k=n.imageEl,q=n.slideEl;a("zoomChange",D,k,q)}y=D}});function h(){if(g.length<2)return 1;let D=g[0].pageX,k=g[0].pageY,q=g[1].pageX,G=g[1].pageY;return Math.sqrt((q-D)**2+(G-k)**2)}function m(){let D=e.params.zoom,k=n.imageWrapEl.getAttribute("data-swiper-zoom")||D.maxRatio;if(D.limitToOriginalSize&&n.imageEl&&n.imageEl.naturalWidth){let q=n.imageEl.naturalWidth/n.imageEl.offsetWidth;return Math.min(q,k)}return k}function b(){if(g.length<2)return{x:null,y:null};let D=n.imageEl.getBoundingClientRect();return[(g[0].pageX+(g[1].pageX-g[0].pageX)/2-D.x-r.scrollX)/c,(g[0].pageY+(g[1].pageY-g[0].pageY)/2-D.y-r.scrollY)/c]}function x(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function A(D){let k=x();return!!(D.target.matches(k)||e.slides.filter(q=>q.contains(D.target)).length>0)}function z(D){let k=`.${e.params.zoom.containerClass}`;return!!(D.target.matches(k)||[...e.hostEl.querySelectorAll(k)].filter(q=>q.contains(D.target)).length>0)}function I(D){if(D.pointerType==="mouse"&&g.splice(0,g.length),!A(D))return;let k=e.params.zoom;if(p=!1,v=!1,g.push(D),!(g.length<2)){if(p=!0,n.scaleStart=h(),!n.slideEl){n.slideEl=D.target.closest(`.${e.params.slideClass}, swiper-slide`),n.slideEl||(n.slideEl=e.slides[e.activeIndex]);let q=n.slideEl.querySelector(`.${k.containerClass}`);if(q&&(q=q.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),n.imageEl=q,q?n.imageWrapEl=ye(n.imageEl,`.${k.containerClass}`)[0]:n.imageWrapEl=void 0,!n.imageWrapEl){n.imageEl=void 0;return}n.maxRatio=m()}if(n.imageEl){let[q,G]=b();n.originX=q,n.originY=G,n.imageEl.style.transitionDuration="0ms"}d=!0}}function M(D){if(!A(D))return;let k=e.params.zoom,q=e.zoom,G=g.findIndex(se=>se.pointerId===D.pointerId);G>=0&&(g[G]=D),!(g.length<2)&&(v=!0,n.scaleMove=h(),n.imageEl&&(q.scale=n.scaleMove/n.scaleStart*c,q.scale>n.maxRatio&&(q.scale=n.maxRatio-1+(q.scale-n.maxRatio+1)**.5),q.scale<k.minRatio&&(q.scale=k.minRatio+1-(k.minRatio-q.scale+1)**.5),n.imageEl.style.transform=`translate3d(0,0,0) scale(${q.scale})`))}function T(D){if(!A(D)||D.pointerType==="mouse"&&D.type==="pointerout")return;let k=e.params.zoom,q=e.zoom,G=g.findIndex(se=>se.pointerId===D.pointerId);G>=0&&g.splice(G,1),!(!p||!v)&&(p=!1,v=!1,n.imageEl&&(q.scale=Math.max(Math.min(q.scale,n.maxRatio),k.minRatio),n.imageEl.style.transitionDuration=`${e.params.speed}ms`,n.imageEl.style.transform=`translate3d(0,0,0) scale(${q.scale})`,c=q.scale,d=!1,q.scale>1&&n.slideEl?n.slideEl.classList.add(`${k.zoomedSlideClass}`):q.scale<=1&&n.slideEl&&n.slideEl.classList.remove(`${k.zoomedSlideClass}`),q.scale===1&&(n.originX=0,n.originY=0,n.slideEl=void 0)))}let P;function L(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function C(){clearTimeout(P),e.touchEventsData.preventTouchMoveFromPointerMove=!0,P=setTimeout(()=>{e.destroyed||L()})}function O(D){let k=e.device;if(!n.imageEl||l.isTouched)return;k.android&&D.cancelable&&D.preventDefault(),l.isTouched=!0;let q=g.length>0?g[0]:D;l.touchesStart.x=q.pageX,l.touchesStart.y=q.pageY}function _(D){let q=D.pointerType==="mouse"&&e.params.zoom.panOnMouseMove;if(!A(D)||!z(D))return;let G=e.zoom;if(!n.imageEl)return;if(!l.isTouched||!n.slideEl){q&&E(D);return}if(q){E(D);return}l.isMoved||(l.width=n.imageEl.offsetWidth||n.imageEl.clientWidth,l.height=n.imageEl.offsetHeight||n.imageEl.clientHeight,l.startX=rt(n.imageWrapEl,"x")||0,l.startY=rt(n.imageWrapEl,"y")||0,n.slideWidth=n.slideEl.offsetWidth,n.slideHeight=n.slideEl.offsetHeight,n.imageWrapEl.style.transitionDuration="0ms");let se=l.width*G.scale,be=l.height*G.scale;if(l.minX=Math.min(n.slideWidth/2-se/2,0),l.maxX=-l.minX,l.minY=Math.min(n.slideHeight/2-be/2,0),l.maxY=-l.minY,l.touchesCurrent.x=g.length>0?g[0].pageX:D.pageX,l.touchesCurrent.y=g.length>0?g[0].pageY:D.pageY,Math.max(Math.abs(l.touchesCurrent.x-l.touchesStart.x),Math.abs(l.touchesCurrent.y-l.touchesStart.y))>5&&(e.allowClick=!1),!l.isMoved&&!d){if(e.isHorizontal()&&(Math.floor(l.minX)===Math.floor(l.startX)&&l.touchesCurrent.x<l.touchesStart.x||Math.floor(l.maxX)===Math.floor(l.startX)&&l.touchesCurrent.x>l.touchesStart.x)){l.isTouched=!1,L();return}if(!e.isHorizontal()&&(Math.floor(l.minY)===Math.floor(l.startY)&&l.touchesCurrent.y<l.touchesStart.y||Math.floor(l.maxY)===Math.floor(l.startY)&&l.touchesCurrent.y>l.touchesStart.y)){l.isTouched=!1,L();return}}D.cancelable&&D.preventDefault(),D.stopPropagation(),C(),l.isMoved=!0;let ve=(G.scale-c)/(n.maxRatio-e.params.zoom.minRatio),{originX:ce,originY:J}=n;l.currentX=l.touchesCurrent.x-l.touchesStart.x+l.startX+ve*(l.width-ce*2),l.currentY=l.touchesCurrent.y-l.touchesStart.y+l.startY+ve*(l.height-J*2),l.currentX<l.minX&&(l.currentX=l.minX+1-(l.minX-l.currentX+1)**.8),l.currentX>l.maxX&&(l.currentX=l.maxX-1+(l.currentX-l.maxX+1)**.8),l.currentY<l.minY&&(l.currentY=l.minY+1-(l.minY-l.currentY+1)**.8),l.currentY>l.maxY&&(l.currentY=l.maxY-1+(l.currentY-l.maxY+1)**.8),w.prevPositionX||(w.prevPositionX=l.touchesCurrent.x),w.prevPositionY||(w.prevPositionY=l.touchesCurrent.y),w.prevTime||(w.prevTime=Date.now()),w.x=(l.touchesCurrent.x-w.prevPositionX)/(Date.now()-w.prevTime)/2,w.y=(l.touchesCurrent.y-w.prevPositionY)/(Date.now()-w.prevTime)/2,Math.abs(l.touchesCurrent.x-w.prevPositionX)<2&&(w.x=0),Math.abs(l.touchesCurrent.y-w.prevPositionY)<2&&(w.y=0),w.prevPositionX=l.touchesCurrent.x,w.prevPositionY=l.touchesCurrent.y,w.prevTime=Date.now(),n.imageWrapEl.style.transform=`translate3d(${l.currentX}px, ${l.currentY}px,0)`}function N(){let D=e.zoom;if(g.length=0,!n.imageEl)return;if(!l.isTouched||!l.isMoved){l.isTouched=!1,l.isMoved=!1;return}l.isTouched=!1,l.isMoved=!1;let k=300,q=300,G=w.x*k,se=l.currentX+G,be=w.y*q,Se=l.currentY+be;w.x!==0&&(k=Math.abs((se-l.currentX)/w.x)),w.y!==0&&(q=Math.abs((Se-l.currentY)/w.y));let ve=Math.max(k,q);l.currentX=se,l.currentY=Se;let ce=l.width*D.scale,J=l.height*D.scale;l.minX=Math.min(n.slideWidth/2-ce/2,0),l.maxX=-l.minX,l.minY=Math.min(n.slideHeight/2-J/2,0),l.maxY=-l.minY,l.currentX=Math.max(Math.min(l.currentX,l.maxX),l.minX),l.currentY=Math.max(Math.min(l.currentY,l.maxY),l.minY),n.imageWrapEl.style.transitionDuration=`${ve}ms`,n.imageWrapEl.style.transform=`translate3d(${l.currentX}px, ${l.currentY}px,0)`}function S(){let D=e.zoom;n.slideEl&&e.activeIndex!==e.slides.indexOf(n.slideEl)&&(n.imageEl&&(n.imageEl.style.transform="translate3d(0,
3390,0) scale(1)"),n.imageWrapEl&&(n.imageWrapEl.style.transform="translate3d(0,0,0)"),n.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),D.scale=1,c=1,n.slideEl=void 0,n.imageEl=void 0,n.imageWrapEl=void 0,n.originX=0,n.originY=0)}function E(D){if(c<=1||!n.imageWrapEl||!A(D)||!z(D))return;let k=r.getComputedStyle(n.imageWrapEl).transform,q=new r.DOMMatrix(k);if(!f){f=!0,o.x=D.clientX,o.y=D.clientY,l.startX=q.e,l.startY=q.f,l.width=n.imageEl.offsetWidth||n.imageEl.clientWidth,l.height=n.imageEl.offsetHeight||n.imageEl.clientHeight,n.slideWidth=n.slideEl.offsetWidth,n.slideHeight=n.slideEl.offsetHeight;return}let G=(D.clientX-o.x)*u,se=(D.clientY-o.y)*u,be=l.width*c,Se=l.height*c,ve=n.slideWidth,ce=n.slideHeight,J=Math.min(ve/2-be/2,0),ie=-J,ze=Math.min(ce/2-Se/2,0),Fe=-ze,Oe=Math.max(Math.min(l.startX+G,ie),J),Me=Math.max(Math.min(l.startY+se,Fe),ze);n.imageWrapEl.style.transitionDuration="0ms",n.imageWrapEl.style.transform=`translate3d(${Oe}px, ${Me}px, 0)`,o.x=D.clientX,o.y=D.clientY,l.startX=Oe,l.startY=Me,l.currentX=Oe,l.currentY=Me}function $(D){let k=e.zoom,q=e.params.zoom;if(!n.slideEl){D&&D.target&&(n.slideEl=D.target.closest(`.${e.params.slideClass}, swiper-slide`)),n.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?n.slideEl=ee(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:n.slideEl=e.slides[e.activeIndex]);let $e=n.slideEl.querySelector(`.${q.containerClass}`);$e&&($e=$e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),n.imageEl=$e,$e?n.imageWrapEl=ye(n.imageEl,`.${q.containerClass}`)[0]:n.imageWrapEl=void 0}if(!n.imageEl||!n.imageWrapEl)return;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),n.slideEl.classList.add(`${q.zoomedSlideClass}`);let G,se,be,Se,ve,ce,J,ie,ze,Fe,Oe,Me,re,He,et,Ue,tt,st;typeof l.touchesStart.x>"u"&&D?(G=D.pageX,se=D.pageY):(G=l.touchesStart.x,se=l.touchesStart.y);let it=c,me=typeof D=="number"?D:null;c===1&&me&&(G=void 0,se=void 0,l.touchesStart.x=void 0,l.touchesStart.y=void 0);let dt=m();k.scale=me||dt,c=me||dt,D&&!(c===1&&me)?(tt=n.slideEl.offsetWidth,st=n.slideEl.offsetHeight,be=Ve(n.slideEl).left+r.scrollX,Se=Ve(n.slideEl).top+r.scrollY,ve=be+tt/2-G,ce=Se+st/2-se,ze=n.imageEl.offsetWidth||n.imageEl.clientWidth,Fe=n.imageEl.offsetHeight||n.imageEl.clientHeight,Oe=ze*k.scale,Me=Fe*k.scale,re=Math.min(tt/2-Oe/2,0),He=Math.min(st/2-Me/2,0),et=-re,Ue=-He,it>0&&me&&typeof l.currentX=="number"&&typeof l.currentY=="number"?(J=l.currentX*k.scale/it,ie=l.currentY*k.scale/it):(J=ve*k.scale,ie=ce*k.scale),J<re&&(J=re),J>et&&(J=et),ie<He&&(ie=He),ie>Ue&&(ie=Ue)):(J=0,ie=0),me&&k.scale===1&&(n.originX=0,n.originY=0),l.currentX=J,l.currentY=ie,n.imageWrapEl.style.transitionDuration="300ms",n.imageWrapEl.style.transform=`translate3d(${J}px, ${ie}px,0)`,n.imageEl.style.transitionDuration="300ms",n.imageEl.style.transform=`translate3d(0,0,0) scale(${k.scale})`}function F(){let D=e.zoom,k=e.params.zoom;if(!n.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?n.slideEl=ee(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:n.slideEl=e.slides[e.activeIndex];let q=n.slideEl.querySelector(`.${k.containerClass}`);q&&(q=q.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),n.imageEl=q,q?n.imageWrapEl=ye(n.imageEl,`.${k.containerClass}`)[0]:n.imageWrapEl=void 0}!n.imageEl||!n.imageWrapEl||(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),D.scale=1,c=1,l.currentX=void 0,l.currentY=void 0,l.touchesStart.x=void 0,l.touchesStart.y=void 0,n.imageWrapEl.style.transitionDuration="300ms",n.imageWrapEl.style.transform="translate3d(0,0,0)",n.imageEl.style.transitionDuration="300ms",n.imageEl.style.transform="translate3d(0,0,0) scale(1)",n.slideEl.classList.remove(`${k.zoomedSlideClass}`),n.slideEl=void 0,n.originX=0,n.originY=0,e.params.zoom.panOnMouseMove&&(o={x:0,y:0},f&&(f=!1,l.startX=0,l.startY=0)))}function B(D){let k=e.zoom;k.scale&&k.scale!==1?F():$(D)}function H(){let D=e.params.passiveListeners?{passive:!0,capture:!1}:!1,k=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:D,activeListenerWithCapture:k}}function U(){let D=e.zoom;if(D.enabled)return;D.enabled=!0;let{passiveListener:k,activeListenerWithCapture:q}=H();e.wrapperEl.addEventListener("pointerdown",I,k),e.wrapperEl.addEventListener("pointermove",M,q),["pointerup","pointercancel","pointerout"].forEach(G=>{e.wrapperEl.addEventListener(G,T,k)}),e.wrapperEl.addEventListener("pointermove",_,q)}function j(){let D=e.zoom;if(!D.enabled)return;D.enabled=!1;let{passiveListener:k,activeListenerWithCapture:q}=H();e.wrapperEl.removeEventListener("pointerdown",I,k),e.wrapperEl.removeEventListener("pointermove",M,q),["pointerup","pointercancel","pointerout"].forEach(G=>{e.wrapperEl.removeEventListener(G,T,k)}),e.wrapperEl.removeEventListener("pointermove",_,q)}i("init",()=>{e.params.zoom.enabled&&U()}),i("destroy",()=>{j()}),i("touchStart",(D,k)=>{e.zoom.enabled&&O(k)}),i("touchEnd",(D,k)=>{e.zoom.enabled&&N()}),i("doubleTap",(D,k)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&B(k)}),i("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&S()}),i("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&S()}),Object.assign(e.zoom,{enable:U,disable:j,in:$,out:F,toggle:B})}var ws=X(()=>{fe();Q()});function vs(t){let{swiper:e,extendParams:s,on:i}=t;s({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function a(o,u){let p=function(){let l,w,y;
vendor: 7,056 bytes, line 339
339return(h,m)=>{for(w=-1,l=h.length;l-w>1;)y=l+w>>1,h[y]<=m?w=y:l=y;return l}}();this.x=o,this.y=u,this.lastIndex=o.length-1;let v,g;return this.interpolate=function(l){return l?(g=p(this.x,l),v=g-1,(l-this.x[v])*(this.y[g]-this.y[v])/(this.x[g]-this.x[v])+this.y[v]):0},this}function r(o){e.controller.spline=e.params.loop?new a(e.slidesGrid,o.slidesGrid):new a(e.snapGrid,o.snapGrid)}function c(o,u){let p=e.controller.control,v,g,n=e.constructor;function l(w){if(w.destroyed)return;let y=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(r(w),g=-e.controller.spline.interpolate(-y)),(!g||e.params.controller.by==="container")&&(v=(w.maxTranslate()-w.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(v)||!Number.isFinite(v))&&(v=1),g=(y-e.minTranslate())*v+w.minTranslate()),e.params.controller.inverse&&(g=w.maxTranslate()-g),w.updateProgress(g),w.setTranslate(g,e),w.updateActiveIndex(),w.updateSlidesClasses()}if(Array.isArray(p))for(let w=0;w<p.length;w+=1)p[w]!==u&&p[w]instanceof n&&l(p[w]);else p instanceof n&&u!==p&&l(p)}function d(o,u){let p=e.constructor,v=e.controller.control,g;function n(l){l.destroyed||(l.setTransition(o,e),o!==0&&(l.transitionStart(),l.params.autoHeight&&Ee(()=>{l.updateAutoHeight()}),_e(l.wrapperEl,()=>{v&&l.transitionEnd()})))}if(Array.isArray(v))for(g=0;g<v.length;g+=1)v[g]!==u&&v[g]instanceof p&&n(v[g]);else v instanceof p&&u!==v&&n(v)}function f(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}i("beforeInit",()=>{if(typeof window<"u"&&(typeof e.params.controller.control=="string"||e.params.controller.control instanceof HTMLElement)){(typeof e.params.controller.control=="string"?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEach(u=>{if(e.controller.control||(e.controller.control=[]),u&&u.swiper)e.controller.control.push(u.swiper);else if(u){let p=`${e.params.eventsPrefix}init`,v=g=>{e.controller.control.push(g.detail[0]),e.update(),u.removeEventListener(p,v)};u.addEventListener(p,v)}});return}e.controller.control=e.params.controller.control}),i("update",()=>{f()}),i("resize",()=>{f()}),i("observerUpdate",()=>{f()}),i("setTranslate",(o,u,p)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(u,p)}),i("setTransition",(o,u,p)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(u,p)}),Object.assign(e.controller,{setTranslate:c,setTransition:d})}var ys=X(()=>{Q()});function bs(t){let{swiper:e,extendParams:s,on:i}=t;s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),e.a11y={clicked:!1};let a=null,r,c,d=new Date().getTime();function f(S){let E=a;E.length!==0&&pe(E,S)}function o(S){S===void 0&&(S=16);let E=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(S).replace(/x/g,E)}function u(S){S=Y(S),S.forEach(E=>{E.setAttribute("tabIndex","0")})}function p(S){S=Y(S),S.forEach(E=>{E.setAttribute("tabIndex","-1")})}function v(S,E){S=Y(S),S.forEach($=>{$.setAttribute("role",E)})}function g(S,E){S=Y(S),S.forEach($=>{$.setAttribute("aria-roledescription",E)})}function n(S,E){S=Y(S),S.forEach($=>{$.setAttribute("aria-controls",E)})}function l(S,E){S=Y(S),S.forEach($=>{$.setAttribute("aria-label",E)})}function w(S,E){S=Y(S),S.forEach($=>{$.setAttribute("id",E)})}function y(S,E){S=Y(S),S.forEach($=>{$.setAttribute("aria-live",E)})}function h(S){S=Y(S),S.forEach(E=>{E.setAttribute("aria-disabled",!0)})}function m(S){S=Y(S),S.forEach(E=>{E.setAttribute("aria-disabled",!1)})}function b(S){if(S.keyCode!==13&&S.keyCode!==32)return;let E=e.params.a11y,$=S.target;if(!(e.pagination&&e.pagination.el&&($===e.pagination.el||e.pagination.el.contains(S.target))&&!S.target.matches(ge(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){let F=Y(e.navigation.prevEl);Y(e.navigation.nextEl).includes($)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?f(E.lastSlideMessage):f(E.nextSlideMessage)),F.includes($)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?f(E.firstSlideMessage):f(E.prevSlideMessage))}e.pagination&&$.matches(ge(e.params.pagination.bulletClass))&&$.click()}}function x(){if(e.params.loop||e.params.rewind||!e.navigation)return;let{nextEl:S,prevEl:E}=e.navigation;E&&(e.isBeginning?(h(E),p(E)):(m(E),u(E))),S&&(e.isEnd?(h(S),p(S)):(m(S),u(S)))}function A(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function z(){return A()&&e.params.pagination.clickable}function I(){let S=e.params.a11y;A()&&e.pagination.bullets.forEach(E=>{e.params.pagination.clickable&&(u(E),e.params.pagination.renderBullet||(v(E,"button"),l(E,S.paginationBulletMessage.replace(/\{\{index\}\}/,ke(E)+1)))),E.matches(ge(e.params.pagination.bulletActiveClass))?E.setAttribute("aria-current","true"):E.removeAttribute("aria-current")})}let M=(S,E,$)=>{u(S),S.tagName!=="BUTTON"&&(v(S,"button"),S.addEventListener("keydown",b)),l(S,$),n(S,E)},T=S=>{c&&c!==S.target&&!c.contains(S.target)&&(r=!0),e.a11y.clicked=!0},P=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},L=S=>{d=new Date().getTime()},C=S=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-d<100)return;let E=S.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!E||!e.slides.includes(E))return;c=E;let $=e.slides.indexOf(E)===e.activeIndex,F=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(E);$||F||S.sourceCapabilities&&S.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{r||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(E.getAttribute("data-swiper-slide-index"))),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(E)),0),r=!1)}))},O=()=>{let S=e.params.a11y;S.itemRoleDescriptionMessage&&g(e.slides,S.itemRoleDescriptionMessage),S.slideRole&&v(e.slides,S.slideRole);let E=e.slides.length;S.slideLabelMessage&&e.slides.forEach(($,F)=>{let B=e.params.loop?parseInt($.getAttribute("data-swiper-slide-index"),10):F,H=S.slideLabelMessage.replace(/\{\{index\}\}/,B+1).replace(/\{\{slidesLength\}\}/,E);l($,H)})},_=()=>{let S=e.params.a11y;e.el.append(a);let E=e.el;S.containerRoleDescriptionMessage&&g(E,S.containerRoleDescriptionMessage),S.containerMessage&&l(E,S.containerMessage),S.containerRole&&v(E,S.containerRole);let $=e.wrapperEl,F=S.id||$.getAttribute("id")||`swiper-wrapper-${o(16)}`,B=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";w($,F),y($,B),O();let{nextEl:H,prevEl:U}=e.navigation?e.navigation:{};H=Y(H),U=Y(U),H&&H.forEach(D=>
339M(D,F,S.nextSlideMessage)),U&&U.forEach(D=>M(D,F,S.prevSlideMessage)),z()&&Y(e.pagination.el).forEach(k=>{k.addEventListener("keydown",b)}),K().addEventListener("visibilitychange",L),e.el.addEventListener("focus",C,!0),e.el.addEventListener("focus",C,!0),e.el.addEventListener("pointerdown",T,!0),e.el.addEventListener("pointerup",P,!0)};function N(){a&&a.remove();let{nextEl:S,prevEl:E}=e.navigation?e.navigation:{};S=Y(S),E=Y(E),S&&S.forEach(F=>F.removeEventListener("keydown",b)),E&&E.forEach(F=>F.removeEventListener("keydown",b)),z()&&Y(e.pagination.el).forEach(B=>{B.removeEventListener("keydown",b)}),K().removeEventListener("visibilitychange",L),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",C,!0),e.el.removeEventListener("pointerdown",T,!0),e.el.removeEventListener("pointerup",P,!0))}i("beforeInit",()=>{a=te("span",e.params.a11y.notificationClass),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-atomic","true")}),i("afterInit",()=>{e.params.a11y.enabled&&_()}),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&O()}),i("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&x()}),i("paginationUpdate",()=>{e.params.a11y.enabled&&I()}),i("destroy",()=>{e.params.a11y.enabled&&N()})}var Ss=X(()=>{fe();gt();Q()});function Es(t){let{swiper:e,extendParams:s,on:i}=t;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let a=!1,r={},c=g=>g.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),d=g=>{let n=W(),l;g?l=new URL(https://triathlon.org/g):l=n.location;let w=l.pathname.slice(1).split("https://triathlon.org/").filter(b=>b!==""),y=w.length,h=w[y-2],m=w[y-1];return{key:h,value:m}},f=(g,n)=>{let l=W();if(!a||!e.params.history.enabled)return;let w;e.params.url?w=new URL(https://triathlon.org/e.params.url):w=l.location;let y=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${n}"]`):e.slides[n],h=c(y.getAttribute("data-history"));if(e.params.history.root.length>0){let b=e.params.history.root;b[b.length-1]==="/"&&(b=b.slice(0,b.length-1)),h=`${b}/${g?`${g}/`:""}${h}`}else w.pathname.includes(g)||(h=`${g?`${g}/`:""}${h}`);e.params.history.keepQuery&&(h+=w.search);let m=l.history.state;m&&m.value===h||(e.params.history.replaceState?l.history.replaceState({value:h},null,h):l.history.pushState({value:h},null,h))},o=(g,n,l)=>{if(n)for(let w=0,y=e.slides.length;w<y;w+=1){let h=e.slides[w];if(c(h.getAttribute("data-history"))===n){let b=e.getSlideIndex(h);e.slideTo(b,g,l)}}else e.slideTo(0,g,l)},u=()=>{r=d(e.params.url),o(e.params.speed,r.value,!1)},p=()=>{let g=W();if(e.params.history){if(!g.history||!g.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(a=!0,r=d(e.params.url),!r.key&&!r.value){e.params.history.replaceState||g.addEventListener("popstate",u);return}o(0,r.value,e.params.runCallbacksOnInit),e.params.history.replaceState||g.addEventListener("popstate",u)}},v=()=>{let g=W();e.params.history.replaceState||g.removeEventListener("popstate",u)};i("init",()=>{e.params.history.enabled&&p()}),i("destroy",()=>{e.params.history.enabled&&v()}),i("transitionEnd _freeModeNoMomentumRelease",()=>{a&&f(e.params.history.key,e.activeIndex)}),i("slideChange",()=>{a&&e.params.cssMode&&f(e.params.history.key,e.activeIndex)})}var Ts=X(()=>{fe()});function xs(t){let{swiper:e,extendParams:s,emit:i,on:a}=t,r=!1,c=K(),d=W();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(v,g){if(e.virtual&&e.params.virtual.enabled){let n=e.slides.find(w=>w.getAttribute("data-hash")===g);return n?parseInt(n.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(ee(e.slidesEl,`.${e.params.slideClass}[data-hash="${g}"], swiper-slide[data-hash="${g}"]`)[0])}}});let f=()=>{i("hashChange");let v=c.location.hash.replace("#",""),g=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],n=g?g.getAttribute("data-hash"):"";if(v!==n){let l=e.params.hashNavigation.getSlideIndex(e,v);if(typeof l>"u"||Number.isNaN(l))return;e.slideTo(l)}},o=()=>
vendor: 24,789 bytes, line 339
339{if(!r||!e.params.hashNavigation.enabled)return;let v=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],g=v?v.getAttribute("data-hash")||v.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&d.history&&d.history.replaceState?(d.history.replaceState(null,null,`#${g}`||""),i("hashSet")):(c.location.hash=g||"",i("hashSet"))},u=()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;r=!0;let v=c.location.hash.replace("#","");if(v){let n=e.params.hashNavigation.getSlideIndex(e,v);e.slideTo(n||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&d.addEventListener("hashchange",f)},p=()=>{e.params.hashNavigation.watchState&&d.removeEventListener("hashchange",f)};a("init",()=>{e.params.hashNavigation.enabled&&u()}),a("destroy",()=>{e.params.hashNavigation.enabled&&p()}),a("transitionEnd _freeModeNoMomentumRelease",()=>{r&&o()}),a("slideChange",()=>{r&&e.params.cssMode&&o()})}var Ms=X(()=>{fe();Q()});function Cs(t){let{swiper:e,extendParams:s,on:i,emit:a,params:r}=t;e.autoplay={running:!1,paused:!1,timeLeft:0},s({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let c,d,f=r&&r.autoplay?r.autoplay.delay:3e3,o=r&&r.autoplay?r.autoplay.delay:3e3,u,p=new Date().getTime(),v,g,n,l,w,y,h;function m(E){!e||e.destroyed||!e.wrapperEl||E.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",m),!(h||E.detail&&E.detail.bySwiperTouchMove)&&T())}let b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?v=!0:v&&(o=u,v=!1);let E=e.autoplay.paused?u:p+o-new Date().getTime();e.autoplay.timeLeft=E,a("autoplayTimeLeft",E,E/f),d=requestAnimationFrame(()=>{b()})},x=()=>{let E;return e.virtual&&e.params.virtual.enabled?E=e.slides.find(F=>F.classList.contains("swiper-slide-active")):E=e.slides[e.activeIndex],E?parseInt(E.getAttribute("data-swiper-autoplay"),10):void 0},A=E=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(d),b();let $=typeof E>"u"?e.params.autoplay.delay:E;f=e.params.autoplay.delay,o=e.params.autoplay.delay;let F=x();!Number.isNaN(F)&&F>0&&typeof E>"u"&&($=F,f=F,o=F),u=$;let B=e.params.speed,H=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(B,!0,!0),a("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,B,!0,!0),a("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(B,!0,!0),a("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,B,!0,!0),a("autoplay")),e.params.cssMode&&(p=new Date().getTime(),requestAnimationFrame(()=>{A()})))};return $>0?(clearTimeout(c),c=setTimeout(()=>{H()},$)):requestAnimationFrame(()=>{H()}),$},z=()=>{p=new Date().getTime(),e.autoplay.running=!0,A(),a("autoplayStart")},I=()=>{e.autoplay.running=!1,clearTimeout(c),cancelAnimationFrame(d),a("autoplayStop")},M=(E,$)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(c),E||(y=!0);let F=()=>{a("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",m):T()};if(e.autoplay.paused=!0,$){w&&(u=e.params.autoplay.delay),w=!1,F();return}u=(u||e.params.autoplay.delay)-(new Date().getTime()-p),!(e.isEnd&&u<0&&!e.params.loop)&&(u<0&&(u=0),F())},T=()=>{e.isEnd&&u<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(p=new Date().getTime(),y?(y=!1,A(u)):A(),e.autoplay.paused=!1,a("autoplayResume"))},P=()=>{if(e.destroyed||!e.autoplay.running)return;let E=K();E.visibilityState==="hidden"&&(y=!0,M(!0)),E.visibilityState==="visible"&&T()},L=E=>{E.pointerType==="mouse"&&(y=!0,h=!0,!(e.animating||e.autoplay.paused)&&M(!0))},C=E=>{E.pointerType==="mouse"&&(h=!1,e.autoplay.paused&&T())},O=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",L),e.el.addEventListener("pointerleave",C))},_=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",L),e.el.removeEventListener("pointerleave",C))},N=()=>{K().addEventListener("visibilitychange",P)},S=()=>{K().removeEventListener("visibilitychange",P)};i("init",()=>{e.params.autoplay.enabled&&(O(),N(),z())}),i("destroy",()=>{_(),S(),e.autoplay.running&&I()}),i("_freeModeStaticRelease",()=>{(n||y)&&T()}),i("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?I():M(!0,!0)}),i("beforeTransitionStart",(E,$,F)=>{e.destroyed||!e.autoplay.running||(F||!e.params.autoplay.disableOnInteraction?M(!0,!0):I())}),i("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){I();return}g=!0,n=!1,y=!1,l=setTimeout(()=>{y=!0,n=!0,M(!0)},200)}}),i("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!g)){if(clearTimeout(l),clearTimeout(c),e.params.autoplay.disableOnInteraction){n=!1,g=!1;return}n&&e.params.cssMode&&T(),n=!1,g=!1}}),i("slideChange",()=>{e.destroyed||!e.autoplay.running||(w=!0)}),Object.assign(e.autoplay,{start:z,stop:I,pause:M,resume:T})}var Ls=X(()=>{fe()});function As(t){let{swiper:e,extendParams:s,on:i}=t;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let a=!1,r=!1;e.thumbs={swiper:null};function c(){let o=e.thumbs.swiper;if(!o||o.destroyed)return;let u=o.clickedIndex,p=o.clickedSlide;if(p&&p.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof u>"u"||u===null)return;let v;o.params.loop?v=parseInt(o.clickedSlide.getAttribute("data-swiper-slide-index"),10):v=u,e.params.loop?e.slideToLoop(v):e.slideTo(v)}function d(){let{thumbs:o}=e.params;if(a)return!1;a=!0;let u=e.constructor;if(o.swiper instanceof u){if(o.swiper.destroyed)return a=!1,!1;e.thumbs.swiper=o.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update()}else if(Ke(o.swiper)){let p=Object.assign({},o.swiper);Object.assign(p,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new u(p),r=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",c),!0}function f(o){let u=e.thumbs.swiper;if(!u||u.destroyed)return;let p=u.params.slidesPerView==="auto"?u.slidesPerViewDynamic():u.params.slidesPerView,v=1,g=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(v=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(v=1),v=Math.floor(v),u.slides.forEach(w=>w.classList.remove(g)),u.params.loop||u.params.virtual&&u.params.virtual.enabled)for(let w=0;w<v;w+=1)ee(u.slidesEl,`[data-swiper-slide-index="${e.realIndex+w}"]`).forEach(y=>{y.classList.add(g)});else for(let w=0;w<v;w+=1)u.slides[e.realIndex+w]&&u.slides[e.realIndex+w].classList.add(g);let n=e.params.thumbs.autoScrollOffset,l=n&&!u.params.loop;if(e.realIndex!==u.realIndex||l){let w=u.activeIndex,y,h;if(u.params.loop){let m=u.slides.find(b=>b.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);y=u.slides.indexOf(m),h=e.activeIndex>e.previousIndex?"next":"prev"}else y=e.realIndex,h=y>e.previousIndex?"next":"prev";l&&(y+=h==="next"?n:-1*n),u.visibleSlidesIndexes&&u.visibleSlidesIndexes.indexOf(y)<0&&(u.params.centeredSlides?y>w?y=y-Math.floor(p/2)+1:y=y+Math.floor(p/2)-1:y>w&&u.params.slidesPerGroup,u.slideTo(y,o?0:void 0))}}i("beforeInit",()=>{let{thumbs:o}=e.params;if(!(!o||!o.swiper))if(typeof o.swiper=="string"||o.swiper instanceof HTMLElement){let u=K(),p=()=>{let g=typeof o.swiper=="string"?u.querySelector(o.swiper):o.swiper;if(g&&g.swiper)o.swiper=g.swiper,d(),f(!0);else if(g){let n=`${e.params.eventsPrefix}init`,l=w=>{o.swiper=w.detail[0],g.removeEventListener(n,l),d(),f(!0),o.swiper.update(),e.update()};g.addEventListener(n,l)}return g},v=()=>{if(e.destroyed)return;p()||requestAnimationFrame(v)};requestAnimationFrame(v)}else d(),f(!0)}),i("slideChange update resize observerUpdate",()=>{f()}),i("setTransition",(o,u)=>{let p=e.thumbs.swiper;!p||p.destroyed||p.setTransition(u)}),i("beforeDestroy",()=>{let o=e.thumbs.swiper;!o||o.destroyed||r&&o.destroy()}),Object.assign(e.thumbs,{init:d,update:f})}var Ps=X(()=>{fe();Q()});function Is(t){let{swiper:e,extendParams:s,emit:i,once:a}=t;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function r(){if(e.params.cssMode)return;let f=e.getTranslate();e.setTranslate(f),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function c(){if(e.params.cssMode)return;let{touchEventsData:f,touches:o}=e;f.velocities.length===0&&f.velocities.push({position:o[e.isHorizontal()?"startX":"startY"],time:f.touchStartTime}),f.velocities.push({position:o[e.isHorizontal()?"currentX":"currentY"],time:le()})}function d(f){let{currentPos:o}=f;if(e.params.cssMode)return;let{params:u,wrapperEl:p,rtlTranslate:v,snapGrid:g,touchEventsData:n}=e,w=le()-n.touchStartTime;if(o<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(o>-e.maxTranslate()){e.slides.length<g.length?e.slideTo(g.length-1):e.slideTo(e.slides.length-1);return}if(u.freeMode.momentum){if(n.velocities.length>1){let I=n.velocities.pop(),M=n.velocities.pop(),T=I.position-M.position,P=I.time-M.time;e.velocity=T/P,e.velocity/=2,Math.abs(e.velocity)<u.freeMode.minimumVelocity&&(e.velocity=0),(P>150||le()-I.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=u.freeMode.momentumVelocityRatio,n.velocities.length=0;let y=1e3*u.freeMode.momentumRatio,h=e.velocity*y,m=e.translate+h;v&&(m=-m);let b=!1,x,A=Math.abs(e.velocity)*20*u.freeMode.momentumBounceRatio,z;if(m<e.maxTranslate())u.freeMode.momentumBounce?(m+e.maxTranslate()<-A&&(m=e.maxTranslate()-A),x=e.maxTranslate(),b=!0,n.allowMomentumBounce=!0):m=e.maxTranslate(),u.loop&&u.centeredSlides&&(z=!0);else if(m>e.minTranslate())u.freeMode.momentumBounce?(m-e.minTranslate()>A&&(m=e.minTranslate()+A),x=e.minTranslate(),b=!0,n.allowMomentumBounce=!0):m=e.minTranslate(),u.loop&&u.centeredSlides&&(z=!0);else if(u.freeMode.sticky){let I;for(let M=0;M<g.length;M+=1)if(g[M]>-m){I=M;break}Math.abs(g[I]-m)<Math.abs(g[I-1]-m)||e.swipeDirection==="next"?m=g[I]:m=g[I-1],m=-m}if(z&&a("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(v?y=Math.abs((-m-e.translate)/e.velocity):y=Math.abs((m-e.translate)/e.velocity),u.freeMode.sticky){let I=Math.abs((v?-m:m)-e.translate),M=e.slidesSizesGrid[e.activeIndex];I<M?y=u.speed:I<2*M?y=u.speed*1.5:y=u.speed*2.5}}else if(u.freeMode.sticky){e.slideToClosest();return}u.freeMode.momentumBounce&&b?(e.updateProgress(x),e.setTransition(y),e.setTranslate(m),e.transitionStart(!0,e.swipeDirection),e.animating=!0,_e(p,()=>{!e||e.destroyed||!n.allowMomentumBounce||(i("momentumBounce"),e.setTransition(u.speed),setTimeout(()=>{e.setTranslate(x),_e(p,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(i("_freeModeNoMomentumRelease"),e.updateProgress(m),e.setTransition(y),e.setTranslate(m),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,_e(p,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(m),e.updateActiveIndex(),e.updateSlidesClasses()}else if(u.freeMode.sticky){e.slideToClosest();return}else u.freeMode&&i("_freeModeNoMomentumRelease");(!u.freeMode.momentum||w>=u.longSwipesMs)&&(i("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:r,onTouchMove:c,onTouchEnd:d}})}var zs=X(()=>{Q()});function Os(t){let{swiper:e,extendParams:s,on:i}=t;s({grid:{rows:1,fill:"column"}});let a,r,c,d,f=()=>{let l=e.params.spaceBetween;return typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*e.size:typeof l=="string"&&(l=parseFloat(l)),l},o=l=>{let{slidesPerView:w}=e.params,{rows:y,fill:h}=e.params.grid,m=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:l.length;c=Math.floor(m/y),Math.floor(m/y)===m/y?a=m:a=Math.ceil(m/y)*y,w!=="auto"&&h==="row"&&(a=Math.max(a,w*y)),r=a/y},u=()=>{e.slides&&e.slides.forEach(l=>{l.swiperSlideGridSet&&(l.style.height="",l.style[e.getDirectionLabel("margin-top")]="")})},p=(l,w,y)=>{let{slidesPerGroup:h}=e.params,m=f(),{rows:b,fill:x}=e.params.grid,A=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:y.length,z,I,M;if(x==="row"&&h>1){let T=Math.floor(l/(h*b)),P=l-b*h*T,L=T===0?h:Math.min(Math.ceil((A-T*b*h)/b),h);M=Math.floor(P/L),I=P-M*L+T*h,z=I+M*a/b,w.style.order=z}else x==="column"?(I=Math.floor(l/b),M=l-I*b,(I>c||I===c&&M===b-1)&&(M+=1,M>=b&&(M=0,I+=1))):(M=Math.floor(l/r),I=l-M*r);w.row=M,w.column=I,w.style.height=`calc((100% - ${(b-1)*m}px) / ${b})`,w.style[e.getDirectionLabel("margin-top")]=M!==0?m&&`${m}px`:"",w.swiperSlideGridSet=!0},v=(l,w)=>{let{centeredSlides:y,roundLengths:h}=e.params,m=f(),{rows:b}=e.params.grid;if(e.virtualSize=(l+m)*a,e.virtualSize=Math.ceil(e.virtualSize/b)-m,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+m}px`),y){let x=[];for(let A=0;A<w.length;A+=1){let z=w[A];h&&(z=Math.floor(z)),w[A]<e.virtualSize+w[0]&&x.push(z)}w.splice(0,w.length),w.push(...x)}},g=()=>{d=e.params.grid&&e.params.grid.rows>1},n=()=>{let{params:l,el:w}=e,y=l.grid&&l.grid.rows>1;d&&!y?(w.classList.remove(`${l.containerModifierClass}grid`,`${l.containerModifierClass}grid-column`),c=1,e.emitContainerClasses()):!d&&y&&(w.classList.add(`${l.containerModifierClass}grid`),l.grid.fill==="column"&&w.classList.add(`${l.containerModifierClass}grid-column`),e.emitContainerClasses()),d=y};i("init",g),i("update",n),e.grid={initSlides:o,unsetSlides:u,updateSlide:p,updateWrapperSize:v}}var $s=X(()=>{});function Ir(t){let e=this,{params:s,slidesEl:i}=e;s.loop&&e.loopDestroy();let a=r=>{if(typeof r=="string"){let c=document.createElement("div");pe(c,r),i.append(c.children[0]),pe(c,"")}else i.append(r)};if(typeof t=="object"&&"length"in t)for(let r=0;r<t.length;r+=1)t[r]&&a(t[r]);else a(t);e.recalcSlides(),s.loop&&e.loopCreate(),(!s.observer||e.isElement)&&e.update()}function zr(t){let e=this,{params:s,activeIndex:i,slidesEl:a}=e;s.loop&&e.loopDestroy();let r=i+1,c=d=>{if(typeof d=="string"){let f=document.createElement("div");pe(f,d),a.prepend(f.children[0]),pe(f,"")}else a.prepend(d)};if(typeof t=="object"&&"length"in t){for(let d=0;d<t.length;d+=1)t[d]&&c(t[d]);r=i+t.length}else c(t);e.recalcSlides(),s.loop&&e.loopCreate(),(!s.observer||e.isElement)&&e.update(),e.slideTo(r,0,!1)}function Or(t,e){let s=this,{params:i,activeIndex:a,slidesEl:r}=s,c=a;i.loop&&(c-=s.loopedSlides,s.loopDestroy(),s.recalcSlides());let d=s.slides.length;if(t<=0){s.prependSlide(e);return}if(t>=d){s.appendSlide(e);return}let f=c>t?c+1:c,o=[];for(let u=d-1;u>=t;u-=1){let p=s.slides[u];p.remove(),o.unshift(p)}if(typeof e=="object"&&"length"in e){for(let u=0;u<e.length;u+=1)e[u]&&r.append(e[u]);f=c>t?c+e.length:c}else r.append(e);for(let u=0;u<o.length;u+=1)r.append(o[u]);s.recalcSlides(),i.loop&&s.loopCreate(),(!i.observer||s.isElement)&&s.update(),i.loop?s.slideTo(f+s.loopedSlides,0,!1):s.slideTo(f,0,!1)}function $r(t){let e=this,{params:s,activeIndex:i}=e,a=i;s.loop&&(a-=e.loopedSlides,e.loopDestroy());let r=a,c;if(typeof t=="object"&&"length"in t){for(let d=0;d<t.length;d+=1)c=t[d],e.slides[c]&&e.slides[c].remove(),c<r&&(r-=1);r=Math.max(r,0)}else c=t,e.slides[c]&&e.slides[c].remove(),c<r&&(r-=1),r=Math.max(r,0);e.recalcSlides(),s.loop&&e.loopCreate(),(!s.observer||e.isElement)&&e.update(),s.loop?e.slideTo(r+e.loopedSlides,0,!1):e.slideTo(r,0,!1)}function Dr(){let t=this,e=[];for(let s=0;s<t.slides.length;s+=1)e.push(s);t.removeSlide(e)}function Ds(t){let{swiper:e}=t;Object.assign(e,{appendSlide:Ir.bind(e),prependSlide:zr.bind(e),addSlide:Or.bind(e),removeSlide:$r.bind(e),removeAllSlides:Dr.bind(e)})}var ks=X(()=>{Q()});function we(t){let{effect:e,swiper:s,on:i,setTranslate:a,setTransition:r,overwriteParams:c,perspective:d,recreateShadows:f,getEffectParams:o}=t;i("beforeInit",()=>{if(s.params.effect!==e)return;s.classNames.push(`${s.params.containerModifierClass}${e}`),d&&d()&&s.classNames.push(`${s.params.containerModifierClass}3d`);let p=c?c():{};Object.assign(s.params,p),Object.assign(s.originalParams,p)}),i("setTranslate _virtualUpdated",()=>{s.params.effect===e&&a()}),i("setTransition",(p,v)=>{s.params.effect===e&&r(v)}),i("transitionEnd",()=>{if(s.params.effect===e&&f){if(!o||!o().slideShadows)return;s.slides.forEach(p=>{p.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(v=>v.remove())}),f()}});let u;i("virtualUpdate",()=>{s.params.effect===e&&(s.slides.length||(u=!0),requestAnimationFrame(()=>{u&&s.slides&&s.slides.length&&(a(),u=!1)}))})}var Xe=X(()=>{});function Te(t,e){let s=ue(e);return s!==e&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}var Qe=X(()=>{Q()});function qe(t){let{swiper:e,duration:s,transformElements:i,allSlides:a}=t,{activeIndex:r}=e,c=d=>d.parentElement?d.parentElement:e.slides.find(o=>o.shadowRoot&&o.shadowRoot===d.parentNode);if(e.params.virtualTranslate&&s!==0){let d=!1,f;a?f=i:f=i.filter(o=>{let u=o.classList.contains("swiper-slide-transform")?c(o):o;return e.getSlideIndex(u)===r}),f.forEach(o=>{_e(o,()=>{if(d||!e||e.destroyed)return;d=!0,e.animating=!1;let u=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(u)})})}}var ot=X(()=>{Q()});function _s(t){let{swiper:e,extendParams:s,on:i}=t;s({fadeEffect:{crossFade:!1}}),we({effect:"fade",swiper:e,on:i,setTranslate:()=>{let{slides:c}=e,d=e.params.fadeEffect;for(let f=0;f<c.length;f+=1){let o=e.slides[f],p=-o.swiperSlideOffset;e.params.virtualTranslate||(p-=e.translate);let v=0;e.isHorizontal()||(v=p,p=0);let g=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(o.progress),0):1+Math.min(Math.max(o.progress,-1),0),n=Te(d,o);n.style.opacity=g,n.style.transform=`translate3d(${p}px, ${v}px, 0px)`}},setTransition:c=>{let d=e.slides.map(f=>ue(f));d.forEach(f=>{f.style.transitionDuration=`${c}ms`}),qe({swiper:e,duration:c,transformElements:d,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}var Ns=X(()=>{Xe();Qe();ot();Q()});function qs(t){let{swiper:e,extendParams:s,on:i}=t;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});let a=(f,o,u)=>{let p=u?f.querySelector(".swiper-slide-shadow-left"):f.querySelector(".swiper-slide-shadow-top"),v=u?f.querySelector(".swiper-slide-shadow-right"):f.querySelector(".swiper-slide-shadow-bottom");p||(p=te("div",`swiper-slide-shadow-cube swiper-slide-shadow-${u?"left":"top"}`.split(" ")),f.append(p)),v||(v=te("div",`swiper-slide-shadow-cube swiper-slide-shadow-${u?"right":"bottom"}`.split(" ")),f.append(v)),p&&(p.style.opacity=Math.max(-o,0)),v&&(v.style.opacity=Math.max(o,0))};we({effect:"cube",swiper:e,on:i,setTranslate:()=>{let{el:f,wrapperEl:o,slides:u,width:p,height:v,rtlTranslate:g,size:n,browser:l}=e,w=Ne(e),y=e.params.cubeEffect,h=e.isHorizontal(),m=e.virtual&&e.params.virtual.enabled,b=0,x;y.shadow&&(h?(x=e.wrapperEl.querySelector(".swiper-cube-shadow"),x||(x=te("div","swiper-cube-shadow"),e.wrapperEl.append(x)),x.style.height=`${p}px`):(x=f.querySelector(".swiper-cube-shadow"),x||(x=te("div","swiper-cube-shadow"),f.append(x))));for(let z=0;z<u.length;z+=1){let I=u[z],M=z;m&&(M=parseInt(I.getAttribute("data-swiper-slide-index"),10));let T=M*90,P=Math.floor(T/360);g&&(T=-T,P=Math.floor(-T/360));let L=Math.max(Math.min(I.progress,1),-1),C=0,O=0,_=0;M%4===0?(C=-P*4*n,_=0):(M-1)%4===0?(C=0,_=-P*4*n):(M-2)%4===0?(C=n+P*4*n,_=n):(M-3)%4===0&&(C=-n,_=3*n+n*4*P),g&&(C=-C),h||(O=C,C=0);let N=`rotateX(${w(h?0:-T)}deg) rotateY(${w(h?T:0)}deg) translate3d(${C}px, ${O}px, ${_}px)`;L<=1&&L>-1&&(b=M*90+L*90,g&&(b=-M*90-L*90)),I.style.transform=N,y.slideShadows&&a(I,L,h)}if(o.style.transformOrigin=`50% 50% -${n/2}px`,o.style["-webkit-transform-origin"]=`50% 50% -${n/2}px`,y.shadow)if(h)x.style.transform=`translate3d(0px, ${p/2+y.shadowOffset}px, ${-p/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${y.shadowScale})`;else{let z=Math.abs(b)-Math.floor(Math.abs(b)/90)*90,I=1.5-(Math.sin(z*2*Math.PI/360)/2+Math.cos(z*2*Math.PI/360)/2),M=y.shadowScale,T=y.shadowScale/I,P=y.shadowOffset;x.style.transform=`scale3d(${M}, 1, ${T}) translate3d(0px, ${v/2+P}px, ${-v/2/T}px) rotateX(-89.99deg)`}let A=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-n/2:0;o.style.transform=`translate3d(0px,0,${A}px) rotateX(${w(e.isHorizontal()?0:b)}deg) rotateY(${w(e.isHorizontal()?-b:0)}deg)`,o.style.setProperty("--swiper-cube-translate-z",`${A}px`)},setTransition:f=>{let{el:o,slides:u}=e;if(u.forEach(p=>{p.style.transitionDuration=`${f}ms`,p.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(v=>{v.style.transitionDuration=`${f}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){let p=o.querySelector(".swiper-cube-shadow");p&&(p.style.transitionDuration=`${f}ms`)}},recreateShadows:()=>{let f=e.isHorizontal();e.slides.forEach(o=>{let u=Math.max(Math.min(o.progress,1),-1);a(o,u,f)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}var Rs=X(()=>{Xe();Q()});function xe(t,e,s){let i=`swiper-slide-shadow${s?`-${s}`:""}${t?` swiper-slide-shadow-${t}`:""}`,a=ue(e),r=a.querySelector(`.${i.split(" ").join(".")}`);return r||(r=te("div",i.split(" ")),a.append(r)),r}var lt=X(()=>{Q()});function Fs(t){let{swiper:e,extendParams:s,on:i}=t;s({flipEffect:{slideShadows:!0,limitRotation:!0}});let a=(f,o)=>{let u=e.isHorizontal()?f.querySelector(".swiper-slide-shadow-left"):f.querySelector(".swiper-slide-shadow-top"),p=e.isHorizontal()?f.querySelector(".swiper-slide-shadow-right"):f.querySelector(".swiper-slide-shadow-bottom");u||(u=xe("flip",f,e.isHorizontal()?"left":"top")),p||(p=xe("flip",f,e.isHorizontal()?"right":"bottom")),u&&(u.style.opacity=Math.max(-o,0)),p&&(p.style.opacity=Math.max(o,0))};we({effect:"flip",swiper:e,on:i,setTranslate:()=>{let{slides:f,rtlTranslate:o}=e,u=e.params.flipEffect,p=Ne(e);for(let v=0;v<f.length;v+=1){let g=f[v],n=g.progress;e.params.flipEffect.limitRotation&&(n=Math.max(Math.min(g.progress,1),-1));let l=g.swiperSlideOffset,y=-180*n,h=0,m=e.params.cssMode?-l-e.translate:-l,b=0;e.isHorizontal()?o&&(y=-y):(b=m,m=0,h=-y,y=0),g.style.zIndex=-Math.abs(Math.round(n))+f.length,u.slideShadows&&a(g,n);let x=`translate3d(${m}px, ${b}px, 0px) rotateX(${p(h)}deg) rotateY(${p(y)}deg)`,A=Te(u,g);A.style.transform=x}},setTransition:f=>{let o=e.slides.map(u=>ue(u));o.forEach(u=>{u.style.transitionDuration=`${f}ms`,u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(p=>{p.style.transitionDuration=`${f}ms`})}),qe({swiper:e,duration:f,transformElements:o})},recreateShadows:()=>{e.params.flipEffect,e.slides.forEach(f=>{let o=f.progress;e.params.flipEffect.limitRotation&&(o=Math.max(Math.min(f.progress,1),-1)),a(f,o)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}var Hs=X(()=>{lt();Xe();Qe();ot();Q()});function Bs(t){let{swiper:e,extendParams:s,on:i}=t;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),we({effect:"coverflow",swiper:e,on:i,setTranslate:()=>{let{width:c,height:d,slides:f,slidesSizesGrid:o}=e,u=e.params.coverflowEffect,p=e.isHorizontal(),v=e.translate,g=p?-v+c/2:-v+d/2,n=p?u.rotate:-u.rotate,l=u.depth,w=Ne(e);for(let y=0,h=f.length;y<h;y+=1){let m=f[y],b=o[y],x=m.swiperSlideOffset,A=(g-x-b/2)/b,z=typeof u.modifier=="function"?u.modifier(A):A*u.modifier,I=p?n*z:0,M=p?0:n*z,T=-l*Math.abs(z),P=u.stretch;typeof P=="string"&&P.indexOf("%")!==-1&&(P=parseFloat(u.stretch)/100*b);let L=p?0:P*z,C=p?P*z:0,O=1-(1-u.scale)*Math.abs(z);Math.abs(C)<.001&&(C=0),Math.abs(L)<.001&&(L=0),Math.abs(T)<.001&&(T=0),Math.abs(I)<.001&&(I=0),Math.abs(M)<.001&&(M=0),Math.abs(O)<.001&&(O=0);let _=`translate3d(${C}px,${L}px,${T}px) rotateX(${w(M)}deg) rotateY(${w(I)}deg) scale(${O})`,N=Te(u,m);if(N.style.transform=_,m.style.zIndex=-Math.abs(Math.round(z))+1,u.slideShadows){let S=p?m.querySelector(".swiper-slide-shadow-left"):m.querySelector(".swiper-slide-shadow-top"),E=p?m.querySelector(".swiper-slide-shadow-right"):m.querySelector(".swiper-slide-shadow-bottom");
339S||(S=xe("coverflow",m,p?"left":"top")),E||(E=xe("coverflow",m,p?"right":"bottom")),S&&(S.style.opacity=z>0?z:0),E&&(E.style.opacity=-z>0?-z:0)}}},setTransition:c=>{e.slides.map(f=>ue(f)).forEach(f=>{f.style.transitionDuration=`${c}ms`,f.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(o=>{o.style.transitionDuration=`${c}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}var Gs=X(()=>{lt();Xe();Qe();Q()});function Vs(t){let{swiper:e,extendParams:s,on:i}=t;s({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});let a=d=>typeof d=="string"?d:`${d}px`;we({effect:"creative",swiper:e,on:i,setTranslate:()=>{let{slides:d,wrapperEl:f,slidesSizesGrid:o}=e,u=e.params.creativeEffect,{progressMultiplier:p}=u,v=e.params.centeredSlides,g=Ne(e);if(v){let n=o[0]/2-e.params.slidesOffsetBefore||0;f.style.transform=`translateX(calc(50% - ${n}px))`}for(let n=0;n<d.length;n+=1){let l=d[n],w=l.progress,y=Math.min(Math.max(l.progress,-u.limitProgress),u.limitProgress),h=y;v||(h=Math.min(Math.max(l.originalProgress,-u.limitProgress),u.limitProgress));let m=l.swiperSlideOffset,b=[e.params.cssMode?-m-e.translate:-m,0,0],x=[0,0,0],A=!1;e.isHorizontal()||(b[1]=b[0],b[0]=0);let z={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};y<0?(z=u.next,A=!0):y>0&&(z=u.prev,A=!0),b.forEach((O,_)=>{b[_]=`calc(${O}px + (${a(z.translate[_])} * ${Math.abs(y*p)}))`}),x.forEach((O,_)=>{let N=z.rotate[_]*Math.abs(y*p);x[_]=N}),l.style.zIndex=-Math.abs(Math.round(w))+d.length;let I=b.join(", "),M=`rotateX(${g(x[0])}deg) rotateY(${g(x[1])}deg) rotateZ(${g(x[2])}deg)`,T=h<0?`scale(${1+(1-z.scale)*h*p})`:`scale(${1-(1-z.scale)*h*p})`,P=h<0?1+(1-z.opacity)*h*p:1-(1-z.opacity)*h*p,L=`translate3d(${I}) ${M} ${T}`;if(A&&z.shadow||!A){let O=l.querySelector(".swiper-slide-shadow");if(!O&&z.shadow&&(O=xe("creative",l)),O){let _=u.shadowPerProgress?y*(1/u.limitProgress):y;O.style.opacity=Math.min(Math.max(Math.abs(_),0),1)}}let C=Te(u,l);C.style.transform=L,C.style.opacity=P,z.origin&&(C.style.transformOrigin=z.origin)}},setTransition:d=>{let f=e.slides.map(o=>ue(o));f.forEach(o=>{o.style.transitionDuration=`${d}ms`,o.querySelectorAll(".swiper-slide-shadow").forEach(u=>{u.style.transitionDuration=`${d}ms`})}),qe({swiper:e,duration:d,transformElements:f,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}var Ys=X(()=>{lt();Xe();Qe();ot();Q()});function Xs(t){let{swiper:e,extendParams:s,on:i}=t;s({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),we({effect:"cards",swiper:e,on:i,setTranslate:()=>{let{slides:c,activeIndex:d,rtlTranslate:f}=e,o=e.params.cardsEffect,{startTranslate:u,isTouched:p}=e.touchEventsData,v=f?-e.translate:e.translate;for(let g=0;g<c.length;g+=1){let n=c[g],l=n.progress,w=Math.min(Math.max(l,-4),4),y=n.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(y-=c[0].swiperSlideOffset);let h=e.params.cssMode?-y-e.translate:-y,m=0,b=-100*Math.abs(w),x=1,A=-o.perSlideRotate*w,z=o.perSlideOffset-Math.abs(w)*.75,I=e.virtual&&e.params.virtual.enabled?e.virtual.from+g:g,M=(I===d||I===d-1)&&w>0&&w<1&&(p||e.params.cssMode)&&v<u,T=(I===d||I===d+1)&&w<0&&w>-1&&(p||e.params.cssMode)&&v>u;if(M||T){let O=(1-Math.abs((Math.abs(w)-.5)/.5))**.5;A+=-28*w*O,x+=-.5*O,z+=96*O,m=`${-25*O*Math.abs(w)}%`}if(w<0?h=`calc(${h}px ${f?"-":"+"} (${z*Math.abs(w)}%))`:w>0?h=`calc(${h}px ${f?"-":"+"} (-${z*Math.abs(w)}%))`:h=`${h}px`,!e.isHorizontal()){let O=m;m=h,h=O}let P=w<0?`${1+(1-x)*w}`:`${1-(1-x)*w}`,L=` 340 translate3d(${h}, ${m}, ${b}px) 341 rotateZ(${o.rotate?f?-A:A:0}deg) 342 scale(${P}) 343 `;if(o.slideShadows){let O=n.querySelector(".swiper-slide-shadow");O||(O=xe("cards",n)),O&&(O.style.opacity=Math.min(Math.max((Math.abs(w)-.5)/.5,0),1))}n.style.zIndex=-Math.abs(Math.round(l))+c.length;let C=Te(o,n);C.style.transform=L}},setTransition:c=>{let d=e.slides.map(f=>ue(f));d.forEach(f=>{f.style.transitionDuration=`${c}ms`,f.querySelectorAll(".swiper-slide-shadow").forEach(o=>{o.style.transitionDuration=`${c}ms`})}),qe({swiper:e,duration:c,transformElements:d})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}var js=X(()=>{lt();Xe();Qe();ot();Q()});var Ws={};$t(Ws,{A11y:()=>bs,Autoplay:()=>Cs,Controller:()=>vs,EffectCards:()=>Xs,EffectCoverflow:()=>Bs,EffectCreative:()=>Vs,EffectCube:()=>qs,EffectFade:()=>_s,EffectFlip:()=>Fs,FreeMode:()=>Is,Grid:()=>Os,HashNavigation:()=>xs,History:()=>Es,Keyboard:()=>rs,Manipulation:()=>Ds,Mousewheel:()=>ns,Navigation:()=>ls,Pagination:()=>ds,Parallax:()=>ms,Scrollbar:()=>fs,Thumbs:()=>As,Virtual:()=>ss,Zoom:()=>gs});var Us=X(()=>{is();as();os();cs();us();ps();hs();ws();ys();Ss();Ts();Ms();Ls();Ps();zs();$s();ks();Ns();Rs();Hs();Gs();Ys();js()});var Dt={modules:{shareModule:{handled:0,moduleRequired:1,moduleLoaded:0}},mediaListing:{photoListing:"/apiv4/listing?entities=4,1347,10605867&otherent=&exclent=&pgnum=2&inum=3&pgsize=12",videoListing:"/apiv4/listing?entities=3,4&otherent=&exclent=&pgnum=2&inum=3&pgsize=12",newsListing:"/apiv4/listing?entities=1,867&otherent=&exclent=&pgnum=1&inum=4&pgsize=3"},eventTrendingApi:"{{DIRECTUS_URL}}/items/events?fields[]=name,venue,country_id.*,categories.*,start_date,finish_date&filter[_or][0][start_date][_gte]=$NOW&filter[_or][0][categories][event_category_id][_in]=344,351,448,610,641&sort=start_date&limit=3&filter[_or][1][trending][_eq]=1&filter[_or][1][start_date][_gte]=$NOW",externalFiles:{sharingModule:"/static-assets/build/js/sharingModule.js?v={{JSVERSION}}",listing01:"/static-assets/build/js/listing01.js?v={{JSVERSION}}",watchOnTriLive:"/static-assets/build/js/combinedLive.js?v={{JSVERSION}}",eventParticipationModule:"/static-assets/build/js/eventParticipationModule.js?v={{JSVERSION}}",initJs:"/static-assets/build/js/init.js?v={{JSVERSION}}",sponsors:"/static-assets/build/js/sponsors.js?v={{JSVERSION}}",shop:"/static-assets/build/js/sportShop.js?v={{JSVERSION}}",courseMap:"/static-assets/build/js/courseMap.js?v={{JSVERSION}}",podcast:"/static-assets/build/js/podcast.js?v={{JSVERSION}}",partners:"/static-assets/build/js/partners.js?v={{JSVERSION}}"},captcha:{sitekey:""},index:{},vue:"{{PREFIX}}/static-assets/build/js/vue.min.js"};var Qs=hi(kt());var pt=(t,e,s)=>{if(!e)return;let a=(Array.isArray(e)?e:e.match(/([^[.\]])+/g)).reduce((r,c)=>r&&JSON.stringify(r[c])?r[c]:void 0,t);return a===void 0?s:a};var _t=t=>{let e=decodeURIComponent(window.location.search.replace(new RegExp("^(?:.*[&\\?]"+encodeURIComponent(t).replace(/[\.\+\*]/g,"\\$&")+"(?:\\=([^&]*))?)?.*$","i"),"$1"));return e==""?void 0:e};Qs.default.cfg.lazyClass="lazy";window.webConfig=Dt;window.analyticsObj={type:"",event:"",action:"",category:"",label:"",value:"",url:"",title:"",extra:""};window.algoliaSearchLoaded=!1;var wt=document.documentElement,Re=document.querySelector(".scroll-top"),vt=document.querySelector(".waf-component.waf-loader"),kr={web:{preview:{navigation:{nextEl:".waf-component.waf-sport-events.waf-events .swiper-button-next",prevEl:".waf-component.waf-sport-events.waf-events .swiper-button-prev"},setWrapperSize:!0,slidesPerView:4.3,slidesPerGroup:4.3,spaceBetween:20}}},_r={web:{info:[{order:1,preview:!0,thumbnail:!1}],swiper:!0}},qo=document.querySelectorAll(".nav-link.submenu .nav-anchor"),Ro=document.querySelectorAll(".secondary-nav-anchor"),ct=document.querySelector(".header-redirect");function Nr(){try{let t=document.body,e=!!(window.isMobile&&t.classList.contains("wtc-page"));if(ct&&!window.isMobile){let s=0;window.addEventListener("scroll",function(){let i=window.pageYOffset||document.documentElement.scrollTop;i>s&&i>200?ct.classList.add("d-none"):i==0&&ct.classList.remove("d-none"),s=i<=0?0:i})}if(t.classList.contains("wtc-page")){let i=function(){e&&t.classList.add("sticky");let a=window.scrollY;a>s&&a>150&&t.classList.add("sticky"),s=a},s=0;window.addEventListener("scroll",function(){i(),window.scrollY===0&&(t.classList.remove("scroll-up"),e||t.classList.remove("sticky"))})}if(t.classList.contains("wtc-races-page")){let a=function(c){return c.getBoundingClientRect().top+window.pageYOffset},r=function(){if(i!==null&&s){let c=window.pageYOffset||document.documentElement.scrollTop;c>i?t.classList.add("sticky"):t.classList.remove("sticky"),lastScrollTopRaces=c<=0?0:c}
343},s=document.querySelector('[data-menu-type="4-star"]'),i=null;s&&(i=a(s)),window.addEventListener("scroll",r),window.addEventListener("load",r)}}catch(t){console.log(t)}}var qr=document.querySelectorAll(".sub-nav-link"),Rr=Array.from(qr).filter(t=>t.hasAttribute("data-connected-elem")),It=null;Rr.forEach(t=>{t.addEventListener("mouseover",()=>{let e=document.querySelector(".latest-news.active");e&&e.classList.remove("active"),It&&It.classList.remove("active");let s=t.getAttribute("data-connected-elem"),i=document.querySelector(`.${s}`);i&&(i.classList.add("active"),It=i)})});zt();Ot();window.prefix="";window.location.origin.includes("localhost")&&(window.prefix="");var Js;function ei(){clearTimeout(Js),Js=setTimeout(()=>{document.querySelectorAll(".nav-link.submenu").forEach(i=>{let a=i.querySelector(".nav-anchor");if(a){let r=a.cloneNode(!0);r.removeAttribute("data-nav-initialized"),r.removeAttribute("data-mobile-handler-added"),r.removeAttribute("data-mobile-nav-initialized"),a.parentNode.replaceChild(r,a);let c=i.querySelector(".sub-ul");c&&c.classList.remove("show"),r.setAttribute("aria-expanded","false")}});let e=document.querySelector(".nav-back");if(e){let i=e.cloneNode(!0);i.removeAttribute("data-back-initialized"),e.parentNode.replaceChild(i,e)}window.innerWidth>1024?ca():ha(),window.innerWidth<=1024&&oi()},100)}function Fr(){document.addEventListener("click",function(t){t.target.closest(".nav-link.submenu")||document.querySelectorAll(".nav-link.submenu").forEach(a=>{let r=a.querySelector(".nav-anchor"),c=a.querySelector(".sub-ul");r&&c&&(r.setAttribute("aria-expanded","false"),c.classList.remove("show"))})})}window.addEventListener("resize",()=>{zt(),Ot(),ei()});document.querySelector("#upcoming-events-btn")&&(!document.querySelector("#upcoming-events")||document.querySelector("#upcoming-events")==null)&&(document.querySelector("#upcoming-events-btn").style.display="none");if(document.querySelectorAll(".waf-component.waf-multisport-legend .btn-outline")&&document.querySelectorAll(".waf-component.waf-multisport-legend .btn-outline").length>0){let t=document.querySelectorAll(".waf-component.waf-multisport-legend .btn-outline"),e=document.querySelectorAll(".waf-component.waf-multisport-legend .btn-close"),s=document.querySelectorAll(".waf-component.waf-multisport-legend .modal-window.modal");t.forEach((i,a)=>{i.addEventListener("click",()=>{s&&s[a]&&s[a].classList.add("active")})}),e.forEach((i,a)=>{i.addEventListener("click",()=>{s&&s[a]&&s[a].classList.remove("active")})})}function zt(){try{let t=wt.clientHeight*.01;wt.style.setProperty("--vh",t+"px")}catch(t){console.log(t)}}function Ot(){try{let t=wt.clientWidth*.01;wt.style.setProperty("--vw",t+"px")}catch(t){console.log(t)}}var ti=async()=>{try{window.algoliaSearchLoaded||await new Promise((t,e)=>{let s=window.document.createElement("script");s.src="https://cdn.jsdelivr.net/npm/[email protected]/dist/algoliasearch-lite.umd.js",s.fetchPriority="high",s.onload=()=>{window.algoliaSearchLoaded=!0,t()},s.onerror=i=>{e(i)},document.body.appendChild(s)})}catch(t){console.log(t)}},Hr=()=>{try{Re&&Re.querySelector(".scroll-top-btn").addEventListener("click",()=>{window.scrollTo({top:0,behavior:"smooth"})})}catch(t){console.log(t)}},si=()=>{try{if(Re){let t=Re.querySelector(".scroll-top-btn");window.scrollY>200?(window.innerHeight+window.scrollY>=document.body.offsetHeight,Re&&(Re.style.display="flex",t.style.display="flex")):Re&&(Re.style.display="none",t.style.display="none")}}catch(t){console.log(t)}};window.scrollToTopFunction=si;var Br=()=>{try{window.onscroll=()=>{si()}}catch(t){console.log(t)}},Gr=()=>{window.loadJS("https://triathlon.org/static-assets/build/js/listingMenuData.js?v="+window.jsVersion),window.loadJS("https://triathlon.org/static-assets/build/js/trendingSectionData.js?v="+window.jsVersion),document.querySelector(".si-waf-widget")&&window.loadJS(window.webConfig.externalFiles.initJs),je(window.webConfig.externalFiles.sponsors,()=>{})};window.webConfig=JSON.parse(JSON.stringify(window.webConfig).replaceAll("{{IMGVERSION}}",window.imgVersion).replaceAll("{{JSVERSION}}",window.jsVersion).replaceAll("{{FEEDVERSION}}",window.feedVersion).replaceAll("{{PREFIX}}",window.prefix));window.isMobile=!1;window.searchJsLoaded=!1;window.searchJsLoading=!1;var je=async(t,e)=>{try{await ti(),await new Promise((s,i)=>{var a=document.createElement("script");a.type="application/javascript",a.src=t,document.body.appendChild(a),a.onload=()=>{s(),e&&e()},a.onerror=r=>{i(new Error(`Failed to load script: ${t}`))}})}catch(s){console.log(s)}};window.loadJS=je;var We=async(t,e)=>{try{await ti(),e=e||"js";let i={js:{el:"script",type:"application/javascript",elementToAppendTo:document.querySelector("body"),src:t},css:{el:"link",type:"application/javascript",rel:"text/css",elementToAppendTo:document.querySelector("head"),href:t}}[e];return new Promise((a,r)=>{t||a();let c=document.createElement(i.el);c.type=i.type,i.src&&(c.src=t),i.href&&(c.href=t),i.elementToAppendTo.appendChild(c),c.onload=()=>{a()},c.onerror=function(){r("error")}})}catch(s){console.log(s)}};window.loadJSPromise=We;var ii=()=>{try{let t=document.querySelectorAll(".social-share"),e=Array.from(t);for(let s=0;s<e.length;s++)e[s].getAttribute("eventBind")||e[s].addEventListener("click",function(){e[s].setAttribute("eventBind","true"),webConfig.modules.shareModule.moduleLoaded||(je(window.webConfig.externalFiles.sharingModule,()=>{}),e[s].classList.add("share-loading"),webConfig.modules.shareModule.moduleLoaded=!0),window.shareClickBtn=this})}catch(t){console.log(t)}};window.bindShareEvents=ii;var Vr=()=>{try{window.isMobile=/iphone|ipod|android|nokia|blackberry|BB10|bada|tizen|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()),window.isWebview=_t("webview")=="true",window.isMobile||(navigator.share=!1)}catch(t){console.log(t)}},Yr=async()=>{try{document.querySelector("#siteSearch")&&document.querySelector("#siteSearch").addEventListener("click",async()=>{!window.searchJsLoaded&&!window.searchJsLoading&&(window.searchJsLoading=!0,await We("https://triathlon.org/static-assets/build/js/search.js?v="+window.jsVersion),window.searchJsLoaded=!0,window.searchJsLoading=!1),window.handleSearchClick()&&window.handleSearchClick()})}catch(t){console.log(t)}},Xr=async()=>{try{document.querySelector("#listingSiteSearch")&&document.querySelector("#listingSiteSearch").addEventListener("click",async()=>{window.handleListingSearchClick()&&window.handleListingSearchClick()})}catch(t){console.log(t)}},jr=async()=>{try{document.querySelector(".waf-component.waf-search.widget-layout-05")&&(!window.searchJsLoaded&&!window.searchJsLoading&&(window.searchJsLoading=!0,await We("https://triathlon.org/static-assets/build/js/search.js?v="+window.jsVersion),window.searchJsLoaded=!0,window.searchJsLoading=!1),await We("https://triathlon.org/static-assets/build/js/searchResults.js?v="+window.jsVersion))}catch(t){console.log(t)}},Wr=async()=>{try{(document.querySelector(".waf-component.waf-athlete-hero")||document.querySelector('div[data-section-id="c471f514-c407-4e28-8267-97d5644a1129"]'))&&await We("https://triathlon.org/static-assets/build/js/athleteSearch.js?v="+window.jsVersion)}catch(t){console.log(t)}},Ur=async()=>{try{(document.querySelector(".waf-component.waf-about.waf-jobs")||document.querySelector('div[data-section-id="bfca6265-017
343a-4b4e-ac06-c94635cd6a82"]'))&&await We("https://triathlon.org/static-assets/build/js/articleJobs.js?v="+window.jsVersion)}catch(t){console.log(t)}},Jr=async()=>{try{document.querySelector(".waf-component.waf-listing.widget-layout-07")&&await We("https://triathlon.org/static-assets/build/js/listing.js?v="+window.jsVersion)}catch(t){console.log(t)}},Kr=async()=>{if(document.querySelector(".waf-component.waf-sport-events.waf-events .preview-swiper")){let t=window.isMobile?"mobile":"web",e=document.querySelector(".waf-component.waf-sport-events.waf-events").getAttribute("data-swiper-options")?JSON.parse(document.querySelector(".waf-component.waf-sport-events.waf-events").getAttribute("data-swiper-options")):kr,s=document.querySelector(".waf-component.waf-sport-events.waf-events").getAttribute("data-carousel-options")?JSON.parse(document.querySelector(".waf-component.waf-sport-events.waf-events").getAttribute("data-carousel-options")):_r;if(s&&s[t]&&s[t].swiper&&e[t]){let i=e[t].preview;if(i){let a=(await Promise.resolve().then(()=>(ts(),es))).default,{Navigation:r,Autoplay:c}=await Promise.resolve().then(()=>(Us(),Ws));a.use([r,c]),window.showcasePreviewSwiper=new a(".waf-component.waf-sport-events.waf-events .preview-swiper",i)}}}},Zr=t=>{t=="add"?document.querySelector("html").classList.add("no-scroll"):document.querySelector("html").classList.remove("no-scroll")};window.toggleNoScroll=Zr;var ri=()=>{try{document.querySelectorAll("button").forEach(t=>{let e=window.innerWidth>1024;if(!(!e&&t&&t.closest(".site-header .nav-link.submenu")&&t.classList.contains("nav-anchor"))&&!(e&&t&&t.closest(".site-header .nav-link.submenu")&&!t.classList.contains("nav-anchor"))&&!(t.getAttribute("data-expanded")||t.classList.contains("nav-back"))&&t.getAttribute("data-custom-attribute")!=="filter-button"&&t.getAttribute("aria-expanded")&&t.id!=="filter-button"){t.setAttribute("data-expanded",!0),t.addEventListener("click",function(i){i.stopPropagation(),i.preventDefault(),t.getAttribute("data-custom-attribute")==="popup-open"&&(document.getElementById("select-filter-btn").ariaExpanded==="false"?(document.querySelector("html").classList.add("no-scroll"),document.querySelector("html").classList.add("backdrop","filter-backdrop")):(document.querySelector("html").classList.remove("no-scroll"),document.querySelector("html").classList.remove("backdrop","filter-backdrop"))),t.getAttribute("data-custom-attribute")==="popup-close"&&(document.getElementById("select-filter-btn").ariaExpanded==="true"?(document.querySelector("html").classList.add("no-scroll"),document.querySelector("html").classList.add("backdrop","filter-backdrop")):(document.querySelector("html").classList.remove("no-scroll"),document.querySelector("html").classList.remove("backdrop","filter-backdrop"))),t.classList.contains("btn-scorestrip-toggle")&&document.body.classList.toggle("bottom-scorestrip");let a=t.getAttribute("aria-expanded"),r=!1,c=t.classList.contains("nav-anchor")&&!t.parentElement.classList.contains("footer-nav-link"),d=document.querySelector(".mobile-menu"),f=t.classList.contains("nav-back");d&&d.querySelectorAll("button").forEach(u=>{u===t&&(r=!0)}),(!window.isMobile||window.isMobile&&!c&&!r&&!f)&&ai();let o=a==="true"?"false":a==="false"?"true":"";if(t.classList.contains("btn-hamburger")&&(o==="true"?(document.querySelector("html").classList.add("no-scroll"),document.body.classList.add("backdrop"),(s.classList.contains("wtc-races-page")||s.classList.contains("wtc-page"))&&document.body.classList.add("hamburger-active"),document.querySelector("#siteSearch")&&document.querySelector("#siteSearch").ariaExpanded==="true"&&(document.querySelector("#siteSearch").ariaExpanded="false",document.body.classList.remove("backdrop"))):(document.querySelector("html").classList.remove("no-scroll"),document.body.classList.remove("backdrop"),(s.classList.contains("wtc-races-page")||s.classList.contains("wtc-page"))&&document.body.classList.remove("hamburger-active"))),t.getAttribute("data-custom-attribute")==="popup-close"&&document.querySelector("html").classList.remove("no-scroll"),o)if(o==="true"&&t.classList.contains("social-icon")){if(t.parentElement.parentElement.parentElement.parentElement.click(),navigator.share)return;t.setAttribute("aria-expanded",o),window.shareIconToOpen=t}else if(o==="true"&&t.parentElement&&t.parentElement.classList&&t.parentElement.classList.contains("social-share")){if(t.parentElement.click(),navigator.share)return;t.setAttribute("aria-expanded",o)}else t.setAttribute("aria-expanded",o)});let s=document.body;s.addEventListener("click",function(){t.getAttribute("data-menu-button")&&t.setAttribute("aria-expanded",!1)})}})}catch(t){console.log(t)}};window.handleButtonAttributes=ri;var ai=()=>{try{document.body.classList.remove("backdrop"),document.querySelectorAll("button").forEach(t=>{t.classList.contains("btn-hamburger")?t.classList.contains("btn-hamburger")&&t.setAttribute("aria-expanded","fal
343se"):t.setAttribute("aria-expanded","false")})}catch(t){console.log(t)}};window.closeAllMenus=ai;var Qr=()=>{try{let t=location.pathname;window.webConfig&&window.webConfig.index&&window.webConfig.index[t]&&je(window.webConfig.index[t]+"?v="+window.jsVersion,()=>{}),document.querySelector('[data-shown-up-front="true"]')&&je(window.webConfig.externalFiles.sharingModule),window.listingSelectorList&&window.listingSelectorList.length&&window.location.pathname!="/profile"&&(window.listingLayout01?je(window.webConfig.externalFiles.listing01,()=>{}):je(window.webConfig.externalFiles.listing+"?v="+window.jsVersion,()=>{}))}catch(t){console.log(t)}},ea=()=>{try{if(!vt)return;document.body.classList.add("loader-active"),document.querySelector("html").classList.add("no-scroll")}catch(t){console.log(t)}},ni=()=>{try{if(!vt)return;document.body.classList.remove("loader-active"),document.querySelector("html").classList.remove("no-scroll")}catch(t){console.log(t)}},ta=()=>{try{if(!vt)return;document.body.classList.add("inline-loader-active"),document.querySelector("html").classList.add("no-scroll"),document.querySelector(".body-tabs-container")&&document.querySelector(".body-tabs-container").classList.add("overlay-loader")}catch(t){console.log(t)}},sa=()=>{try{if(!vt)return;document.body.classList.remove("inline-loader-active"),document.querySelector("html").classList.remove("no-scroll"),document.querySelector(".body-tabs-container")&&document.querySelector(".body-tabs-container").classList.remove("overlay-loader")}catch(t){console.log(t)}};function oi(){try{let t=document.querySelector(".nav-back");if(!t||t.hasAttribute("data-back-initialized"))return;t.setAttribute("data-back-initialized","true"),t.addEventListener("click",function(e){e.stopPropagation(),e.preventDefault(),document.querySelectorAll(".nav-link-list .nav-anchor").forEach(a=>{if(a&&a.tagName.toLowerCase()!=="a"){a.setAttribute("aria-expanded","false");let r=a.closest(".nav-link.submenu");if(r){let c=r.querySelector(".sub-ul");c&&(c.classList.remove("show"),c.classList.remove("active"))}}}),document.querySelectorAll(".sub-ul.active").forEach(a=>{a.classList.remove("active"),a.classList.remove("show")})})}catch(t){console.log(t)}}window.hideInlineLoader=sa;window.showInlineLoader=ta;window.showLoader=ea;window.hideLoader=ni;window.TTLPaths=pt(window,"configData.content.feconfig.TTLPaths",[]);var ia=t=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t),ra=()=>{try{let t=document.querySelector("#EMBED_FORM_EMAIL_LABEL"),e=document.querySelector("#zcWebOptin"),s=document.querySelector(".successDiv");s&&(s.style.display="none");let i=document.querySelector("#errorMsgDiv");i&&(i.style.display="none");let a={worngMail:i&&i.getAttribute("data-worngMail")?i.getAttribute("data-worngMail"):"Please enter the correct email address",empty:i&&i.getAttribute("data-empty")?i.getAttribute("data-empty"):"Please enter email address"};if(!t||!e)return;e.disabled=!0,e.classList.add("btn-disabled"),e.addEventListener("click",r=>{e.disabled&&(i.style.display="block",r.preventDefault()),t.value=""}),t.addEventListener("input",()=>{ia(t.value)?(i.style.display="none",e.disabled=!1,e.classList.remove("btn-disabled")):(t.value?i.innerHTML=a.worngMail:i.innerHTML=a.empty,i.style.display="block",e.classList.add("btn-disabled"),e.disabled=!0)})}catch(t){console.log(t)}},aa=()=>{try{let t=/^tab-\d+$/,i=new URL(https://triathlon.org/window.location.href).hash.substring(1);document.querySelector(".waf-component.waf-faq")&&i&&t.test(i)&&history.pushState({},"",window.location.pathname);let a=document.querySelectorAll(".waf-component.waf-faq .tab-name"),r=window.location.href.match(/#tab-(\d+)/),c=r?r[1]:!1;document.querySelector(".waf-component.waf-faq")&&a&&a.length>0&&(a.forEach(d=>{d.classList.remove("active"),d.addEventListener("click",function(f){setTimeout(()=>{if(f.target.className==="btn-text"){let o=f.target.baseURI?f.target.baseURI.match(/#tab-(\d+)/):!1,u=o?o[1]:!1;u&&a[u-1]&&(a.forEach(p=>{p.classList.remove("active")}),a[u-1].classList.add("active"))}},200)})}),c&&a[c-1]&&a[c-1].classList.add("active"))}catch(t){console.log(t)}};function na(){let t=document.querySelector(".nav-back"),e=document.querySelector(".btn-hamburger");e&&Ks(e),document.body.addEventListener("click",function(s){let i=s.target;Ks(i,1)})}function oa(){let t=document.getElementById("events-page-button");if(t){let e=document.getElementById("events-page-modal-popup");e&&document.querySelector("html").classList.add("no-scroll"),t.addEventListener("click",()=>{e.classList.remove("active"),document.querySelector("html").classList.remove("no-scroll")})}}function Ks(t,e){try{if(!window.isMobile)return;if(e){let s=t.parentElement;for(;s&&!s.classList.contains("secondary-nav-link.submenu");)s=s.parentElement;if(s&&s.classList.contains("secondary-nav-link.submenu"))return}t&&t.addEventListener("click",function(){let s=document.querySelectorAll(".sub-ul.active");
343s&&s.forEach(i=>{i&&i.classList.remove("active")})})}catch(s){console.log(s)}}function la(){let t=0,e=document.body;window.addEventListener("scroll",function(){let s=window.pageYOffset||document.documentElement.scrollTop,i=!!e.classList.contains("wtc-races-page")&&window.isMobile,a=!!(window.isMobile&&e.classList.contains("wtc-page"));s>t?e.classList.remove("scroll-up"):!i&&!a&&e.classList.add("scroll-up"),document.body.classList.contains("wtc-races-page")&&s<48&&!window.isMobile&&ct.classList.remove("d-none"),s==0&&e.classList.remove("scroll-up"),t=s})}function ca(){let t=document.querySelectorAll(".nav-link.submenu"),e;t.forEach(s=>{let i=s.querySelector(".nav-anchor"),a=s.querySelector(".sub-ul");if(i&&a&&!i.hasAttribute("data-nav-initialized")){let r=function(){clearTimeout(e),t.forEach(d=>{if(d!==s){let f=d.querySelector(".nav-anchor"),o=d.querySelector(".sub-ul");f&&o&&(f.setAttribute("aria-expanded","false"),o.classList.remove("show"))}}),i.setAttribute("aria-expanded","true"),a.classList.add("show")},c=function(){e=setTimeout(()=>{i.setAttribute("aria-expanded","false"),a.classList.remove("show")},200)};i.setAttribute("data-nav-initialized","true"),i.addEventListener("click",d=>{d.preventDefault(),t.forEach(u=>{let p=u.querySelector(".nav-anchor"),v=u.querySelector(".sub-ul");p!==i&&(p.setAttribute("aria-expanded","false"),v&&v.classList.remove("show"))});let o=i.getAttribute("aria-expanded")==="true";i.setAttribute("aria-expanded",o?"false":"true"),o?a.classList.remove("show"):a.classList.add("show")}),s.addEventListener("mouseenter",r),s.addEventListener("mouseleave",c)}})}document.querySelector(".waf-component.waf-broadcast")&&window.loadJS(window.webConfig.externalFiles.watchOnTriLive);document.querySelector(".waf-component.waf-sports-shop")&&window.loadJS(window.webConfig.externalFiles.shop);document.querySelector(".waf-component.waf-map")&&window.loadJS(window.webConfig.externalFiles.courseMap);document.querySelector(".waf-component.waf-partner")&&window.loadJS(window.webConfig.externalFiles.partners);document.querySelector(".waf-component.waf-athlete-podcast")&&window.loadJS(window.webConfig.externalFiles.podcast);document.querySelector(".waf-component.waf-event-participate")&&window.loadJS(window.webConfig.externalFiles.eventParticipationModule);document.querySelector("#eventMap")&&da();function da(){try{let t=document.getElementById("eventMap"),e=t.getAttribute("data-eventmapconfig");e&&(e=JSON.parse(e));let s=document.createElement("iframe"),i="",a=e.googleMapsApiKey||"AIzaSyDRiXWKhdTfvKqSx-7cBK6BiCad-nGgAEM",r=t.getAttribute("data-longitude")||!1,c=t.getAttribute("data-latitude")||!1,d=t.getAttribute("data-coordinates1")||!1,f=t.getAttribute("data-coordinates2")||!1,o=t.getAttribute("data-city")||!1,u=t.getAttribute("data-venue")||!1,p=t.getAttribute("data-countryId")||"";d&&f?i=`https://www.google.com/maps/embed/v1/place?key=${a}&q=${f},${d}&zoom=${e.zoom}`:c&&r?i=`https://www.google.com/maps/embed/v1/place?key=${a}&q=${c},${r}&zoom=${e.zoom}`:u?i=`https://www.google.com/maps/embed/v1/place?key=${a}&q=${u},${p}&zoom=${e.zoom}`:o?i=`https://www.google.com/maps/embed/v1/place?key=${a}&q=${o},${p}&zoom=${e.zoom}`:i=`https://www.google.com/maps/embed/v1/place?key=${a}&q=${p}&zoom=${e.zoom}`,s.src=i,s.style.border="0",s.allowFullscreen=e.fullScreenControl||!1,s.loading="lazy",s.referrerPolicy="no-referrer-when-downgrade",s.classList.add("event-map-data"),t.appendChild(s)}catch(t){console.log(t)}}var ua=(t,e)=>{setTimeout(()=>{document.body.classList[e](t)},1500)};function fa(t){return t?pt(window,"threeStarEventUrlStructure","").replace("{{EVENT_NAME}}",t):"/"}setTimeout(()=>{let t=document.querySelectorAll('a[data-url="three-star-event"]');t&&t.forEach(e=>{e.getAttribute("data-slug")?e.href=fa(e.getAttribute("data-slug")):e.href="/"})},500);var pa=()=>{document.querySelector(".snackbar-wrap").classList.add("show");let t=setTimeout(()=>{document.querySelector(".snackbar-wrap").classList.remove("show"),clearTimeout(t)},2e3)};window.snack=pa;function ma(){if(!document.querySelector(".snackbar-wrap")&&window.location.pathname!="/"){let t=document.createElement("div");t.id="snack",t.className="snackbar-wrap";let e=document.createElement("p");e.className="snackbar-text",e.textContent="Your file will be downloaded shortly .....",t.appendChild(e),document.body.appendChild(t)}}var Zs=()=>{Vr(),Yr(),Xr(),Gr(),Wr(),Ur(),Jr(),Kr(),ii(),Qr(),ri(),ei(),Fr(),jr(),Hr(),Br(),zt(),Ot(),la(),aa(),ni(),na(),Nr(),ra(),oi(),oa(),document.querySelector(".snackbar-wrap")||ma(),ua("load-bg-pattern","add")};document.readyState==="complete"||document.readyState==="loaded"||document.readyState==="interactive"?Zs():document.addEventListener("DOMContentLoaded",()=>{Zs()});function ha(){document.querySelectorAll(".nav-link.submenu .nav-anchor[aria-expanded]").forEach((e,s)=>{e.hasAttribute("data-mobile-handler-added")||(e.setAttribute("data-mobile-handler-added","true"),e.addEventListener("click",function(i){if(window.innerWidth>1024)return;i.stopPropagation(),i.preventDefault();let r=e.getAttribute("aria-expanded")==="true"?"false":"true",c=e.parentElement.querySelector(".sub-ul");document.querySelectorAll(".nav-link.submenu .nav-anchor[aria-expanded]").forEach(d=>
343{if(d!==e){d.setAttribute("aria-expanded","false");let f=d.parentElement.querySelector(".sub-ul");f&&(f.classList.remove("show"),f.classList.remove("active"))}}),e.setAttribute("aria-expanded",r),c&&(r==="true"?(c.classList.add("show"),c.classList.add("active")):(c.classList.remove("show"),c.classList.remove("active")))}))})}})(); 344</script>
344<script data-n-head="ssr" async data-body="true">window.clientConfig = {"vue":{"cdn":"/static-assets/build/js/vue.min.js","requiredVueVersion":"2.6.10"},"widgets":{"si-squad-widget-layout-10":{"apis":{},"fileName":"js/squad_10.js","className":"squad_10_1"},"si-course-widget-layout-01":{"apis":{"developmentCourse":"https://cms.triathlon.org/items/courses?fields=*.*,gallery_id.images.*,documents.directus_files_id.*&filter[slug][_eq]={{EVENT_SLUG}}"},"fileName":"js/course_01.js","className":"course_01_1"},"si-detail-widget-layout-04":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results"},"fileName":"js/detail_04.js","className":"detail_04_1"},"si-player-widget-layout-09":{"apis":{"athleteInformation":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}","downloadAthleteResultsURL":"https://triathlon.org/tri-download/v2/athlete/{{ATHLETE_ID}}/download-results"},"fileName":"js/playerprofile_09.js","className":"playerprofile_09_1","resultApis":{"resultApi":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}/results"}},"si-gallery-widget-layout-05":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results"},"fileName":"js/gallery_05.js","className":"gallery_05_1"},"si-gallery-widget-layout-06":{"apis":{},"fileName":"js/gallery_06.js","className":"gallery_06_1"},"si-document-widget-layout-01":{"apis":{},"fileName":"js/document_01.js","className":"document_01_1"},"si-fixtures-widget-layout-13":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results","eventList":"https://cms.triathlon.org/items/events?fields=*.*&sort=start_date&filter[year(start_date)][_eq]={{YEAR}}&filter[categories][event_category_id][_in]={{EVENT_CATEGORY_IDS}}","startList":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/entries?type=start","programsList":"https://cms.triathlon.org/items/programs?filter[event_id][_in]={{EVENT_ID}}&filter[program_specification_id][is_race][_eq]=true&fields=*.*,entries&sort=sort_order","downloadResultEventURL":"https://triathlon.org/tri-download/v2/events/{{EVENT_ID}}/download-results"},"fileName":"js/fixtures_13.js","className":"fixtures_13_1"},"si-fixtures-widget-layout-14":{"apis":{"eventList":"https://cms.triathlon.org/items/events?fields=*.*&sort=start_date&filter[year(start_date)][_eq]={{YEAR}}&filter[categories][event_category_id][_eq]=351"},"fileName":"js/fixtures_14.js","className":"fixtures_14_1"},"si-showcase-widget-layout-09":{"apis":{"showcase":""},"fileName":"js/showcase.js","className":"showcase"},"si-standings-widget-layout-11":{"apis":{"standingsDataMen":"https://triathlon.org/tri-api/v1/rankings/13","standingsDataWomen":"https://triathlon.org/tri-api/v1/rankings/14"},"fileName":"js/standings_11.js","className":"standings_11_1","rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{LIMIT}}"}},"si-standings-widget-layout-12":{"apis":{"topRankingAthlete":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{PER_PAGE}}"},"fileName":"js/standings_12.js","className":"standings_12_1","athleteApis":{"athleteRankings":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results?limit={{LIMIT}}"},"rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}?limit={{LIMIT}}"},"liveTimingApis":{"startList":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/entries?type=start","countriesData":"https://cms.triathlon.org/items/countries?fields=flag_circle,noc_a3,iso_name,flag&limit=300","timingsFromS3":"https://timing.triathlon.org/{{S3_FOLDER_NAME}}/{{FILE_NAME}}","timingsFromJson":"https://timing.triathlon.org/timing_{{PROGRAM_ID}}.json"}},"si-standings-widget-layout-14":{"apis":{"standingsDataMen":"https://triathlon.org/tri-api/v1/rankings/{{MEN_ID}}","athleteRankingData":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","standingsDataWomen":"https://triathlon.org/tri-api/v1/rankings/{{WOMEN_ID}}"},"fileName":"js/standings_14.js","className":"standings_14_1","rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}","athleteRankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","rankingCategories":"https://triathlon.org/tri-api/v1/rankings/categories"}},"si-standings-widget-layout-18":{"apis":{},"fileName":"js/standings_18.js","className":"standings_18_1"},"si-standings-widget-layout-19":{"apis":{},"fileName":"js/standings_19.js","className":"standings_19_1"},"si-standings-widget-layout-21":{"apis":{"standingsDataMen":"https://triathlon.org/tri-api/v1/rankings/{{MEN_ID}}","athleteRankingData":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","standingsDataWomen":"https://triathlon.org/tri-api/v1/rankings/{{WOMEN_ID}}"},"fileName":"js/standings_21.js","className":"standings_21_1","rankingApis":{"rankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}","athleteRankings":"https://triathlon.org/tri-api/v1/rankings/{{RANKING_ID}}/breakdown/{{ATHLETE_ID}}","rankingCategories":"https://triathlon.org/tri-api/v1/rankings/categories"}},"si-eventstrip-widget-layout-04":{"apis":{"eventList":"https://cms.triathlon.org/graphql?limit={{LIMIT}}","relatedEventsApi":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/related"},"fileName":"js/eventstrip_04.js","className":""},"si-eventstrip-widget-layout-06":{"apis":{"racesApi":""},"fileName":"js/eventstrip_06.js","className":"eventstrip_06_1"},"si-livetiming-widget-layout-01":{"apis":{"timing":"https://triathlon.org/tri-api/v2/timing/{{PROGRAM_ID}}","startList":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/entries?type=start","splitsTiming":"https://triathlon.org/tri-api/v2/timing/{{PROGRAM_ID}}/splits/{{SPLIT_ID}}","countriesData":"https://cms.triathlon.org/items/countries?fields=flag_circle,noc_a3,iso_name,flag&limit=300","timingsFromS3":"https://timing.triathlon.org/{{S3_FOLDER_NAME}}/{{FILE_NAME}}","timingsFromJson":"https://timing.triathlon.org/timing_{{PROGRAM_ID}}.json","athleteInformation":"https://triathlon.org/tri-api/v1/athletes/{{ATHLETE_ID}}"},"fileName":"js/livetiming_01.js","className":"livetiming_01_2"},"si-certificate-widget-layout-01":{"apis":{},"fileName":"js/certificate_01.js","className":"certificate_01_1"},"si-majorevents-widget-layout-02":{"apis":{},"fileName":"js/majorevents_02.js","className":"majorevent_02_1"},"si-videodetail-widget-layout-05":{"apis":{"results":"https://triathlon.org/tri-api/v1/events/{{EVENT_ID}}/programs/{{PROGRAM_ID}}/results"},"fileName":"js/videodetail_05.js","className":"videodetail_05_1"},"si-eventlisting-widget-layout-04":{"apis":{"eventList":"https://GAVNABD4CQ-dsn.algolia.net/1/indexes/{{INDEX}}/query"},"fileName":"js/eventlisting_04.js","className":"eventlisting_04_1"},"si-eventlisting-widget-layout-05":{"apis":{"eventList":"https://GAVNABD4CQ-dsn.algolia.net/1/indexes/{{INDEX}}/query"},"fileName":"js/eventlisting_05.js","className":"eventlisting_05_1"},"si-compareplayer-widget-layout-02":{"apis":{"h2h":"https://triathlon.org/tri-api/v1/athletes/wtcs-matchups?athleteId1={{ATHLETE1}}&athleteId2={{ATHLETE2}}"},"fileName":"js/headtohead_02.js","className":"headtohead_02_1"},"si-federationdetail-widget-layout-01":{"apis":{},"fileName":"js/federationdetail_01.js","className":"federationdetail_01_1"},"si-certificate-detail-widget-layout-01":{"apis":{},"fileName":"js/certificatedetail_01.js","className":"certificatedetail_01_1"},"si-certificate-detail-widget-layout-02":{"apis":{},"fileName":"js/certificatedetail_02.js","className":"certificatedetail_02_1"}},"versions":{"files":"1.0","language":"1.0","customNames":"1.0"},"commonApis":{"directusData":"https://triathlon.org/static-assets/feeds/directus/configFactory.json?v={{TIMESTAMP}}"},"imagePaths":{"flag":"https://triathlon-s3.imgix.net/flags/{{COUNTRY_ID}}.svg","athlete":"https://triathlon-images.imgix.net/athlete_thumbs/{{PLAYER_ID}}.jpg?w=800auto=format","flagImg":"https://prod-tri-assets.imgix.net/{{COUNTRY_VALUE}}.svg","logoImg":"https://prod-tri-assets.imgix.net/{{LOGO}}.svg?v=2.20","teamImg":"/static-assets/images/teams/{{TEAM_ID}}.png?v=2.20","watchOn":"/static-assets/images/svg/watchon-tv.svg?v=2.20","eventImg":"https://triathlon-staging.imgix.net/{{EVENT_IMG}}?v=2.20&w={{WIDTH}}","staffImg":"/static-assets/images/support-staff/{{STAFF_ID}}.png?v=2.20","wtcsLogo":"/static-assets/images/cssimages/wt-champion-series.png?v=2.20","imgixPath":"https://prod-tri-assets.imgix.net/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","pitchPath":"/static-assets/images/svg/pitch.svg?v=2.20","playerImg":"/static-assets/images/players/{{PLAYER_ID}}.png?v=2.20","racesLogo":"/static-assets/images/races/logos/{{EVENT_VENUE}}.svg?v=2.20","vectorImg":"/static-assets/images/svg/vector.svg?v=2.20","countryImg":"/static-assets/images/countries/{{COUNTRY_ID}}.png?v=2.20","liveTRiLogo":"/static-assets/images/cssimages/svg/triathlonlive-logo-white.svg?v=2.20","defaultImage":"/static-assets/images/lazy-load.png","countryFlagImg":"https://cms.triathlon.org/assets/{{COUNTRY_VALUE}}","nationalityImg":"/static-assets/images/flags/{{NATIONALITY_ID}}.png?v=2.20","defaultFlagImage":"/static-assets/images/cssimages/default-img.png?v=2.20","defaultThumbnail":"/static-assets/images/cssimages/default-event.webp?v=2.20","olympicBannerImg":"/static-assets/images/cssimages/paris-event-bg.png?v=2.20","parisOlympicLogo":"/static-assets/images/continents/paris.svg","defaultCoverImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","defaultEventImage":"/static-assets/images/cssimages/default-event.webp?v=2.20","imgPath3starEvent":"https://cms.triathlon.org/assets/{{ID}}?width=750&height=500","imgixDirectusPath":"https://prod-tri-assets.imgix.net/directus/{{IMG_CODE}}?v=2.20&{{IMGIX_QUERY}}","directusAssetsPath":"https://cms.triathlon.org/assets/{{FILENAME_DISK}}","olympicsFooterIcon":"/static-assets/images/svg/paris-event.svg?v=2.20","defaultAthleteImage":"/static-assets/images/players/
344default-player.svg?v=2.20","defaultProfileImage":"/static-assets/images/profile-picture.jpg?v=2.20","parisParalympicLogo":"/static-assets/images/svg/paris-para-event.svg?v=2.20","paralympicsFooterIcon":"/static-assets/images/races/logos/paris.svg?v=2.20"},"initConfig":{"DOMAIN":{"BETA":[],"PROD":[]}},"intervalApi":"{{DOMAIN_CLIENT}}/default.aspx?methodtype=3&client=2727d237c6&sport={{SPORT}}&league={{LEAGUE_CODE}}&timezone=0530&language={{LANG}}&gamestate=4","isPushAllowed":false,"timeoutConfig":{"lazySizes":{"timeout":2000},"initializeWebJs":{"timeout":2000,"filesToExclude":[]},"modifyClasslist":{"bodyTimeout":1500},"initializeMoengage":{"timeout":5000}},"defaultLanguage":"en","refreshInterval":17}</script>
344<script data-n-head="ssr" async data-body="true">window.ALGOLIA_API_KEY = "NjMxY2U4MDI5ZGVlNWNhMzczNDRjZDlkYjU4YjkyMzMyOWU5Y2QyNjc3ZjZiYmExOWMxOWNkNzIwYjQ4MzMxMHJlc3RyaWN0SW5kaWNlcz0lNUIlMjJ0cmlfcHJvZF9ldmVudHMlMjIlMkMlMjJ0cmlfcHJvZF9tZW1iZXJzJTIyJTJDJTIydHJpX3Byb2RfYXJ0aWNsZXMlMjIlMkMlMjJ0cmlfcHJvZF9nYWxsZXJpZXMlMjIlMkMlMjJ0cmlfcHJvZF92aWRlb3MlMjIlMkMlMjJ0cmlfcHJvZF9kb3dubG9hZHMlMjIlMkMlMjJ0cmlfcHJvZF9uYXRpb25hbF9mZWRlcmF0aW9ucyUyMiU1RA=="</script>
344</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.