[{"data":1,"prerenderedAt":386},["ShallowReactive",2],{"race-triathlon-de-gerardmer":3,"race-related-triathlon-de-gerardmer":336},{"slug":4,"slugAliases":5,"eventName":6,"city":7,"country":8,"eventDate":9,"updatedAt":10,"eventHomepageUrl":11,"proseName":12,"eventType":13,"courses":14,"editions":334},"triathlon-de-gerardmer",[],"Triathlon XL de Gérardmer","Gérardmer","France","2027-09-04T00:00:00.000Z","2026-09-10T11:13:27.886Z","https://triathlondegerardmer.com/triathlon-xl/",{"de":6,"en":6},"Triathlon",[15],{"raceName":16,"kind":17,"hasTrack":18,"composedLegs":19,"startDate":331,"leg":22,"legGroup":22,"distanceInMeters":332,"elevationGainInMeters":22,"format":333,"profile":22,"intro":22,"description":22,"pacing":22,"training":22},"Triathlon XL","COMBINED",false,[20,25,201],{"discipline":21,"label":22,"legOrder":23,"distanceInMeters":24,"raceName":22,"hasTrack":18,"elevationGainInMeters":22,"profile":22,"description":22},"SWIM",null,0,1900,{"discipline":26,"label":22,"legOrder":27,"distanceInMeters":28,"raceName":29,"hasTrack":30,"elevationGainInMeters":31,"profile":32,"description":198},"BIKE",20,90000,"Triathlon XL — Bike",true,1890,{"classification":33,"routeShape":34,"totalAscentM":35,"totalDescentM":36,"netElevationM":37,"vertPerKm":38,"climbs":39,"remainingVertM":86,"gradientDistribution":87,"downsampledProfile":92,"trackPolyline":197},"HILLY","loop",2089,2091,-1,22.5,[40,48,56,62,66,73,77,82],{"startKm":41,"lengthKm":42,"avgGradientPct":43,"maxGradientPct":44,"elevGainM":45,"score":46,"category":47},2.25,1.45,8.7,11.4,126,12574,"4",{"startKm":49,"lengthKm":50,"avgGradientPct":51,"maxGradientPct":52,"elevGainM":53,"score":54,"category":55},12.35,2.9,7.1,15.1,206,20633,"3",{"startKm":57,"lengthKm":58,"avgGradientPct":59,"maxGradientPct":60,"elevGainM":45,"score":61,"category":47},33.25,1.48,8.6,11.5,12611,{"startKm":63,"lengthKm":50,"avgGradientPct":51,"maxGradientPct":64,"elevGainM":53,"score":65,"category":55},43.35,15.4,20640,{"startKm":67,"lengthKm":68,"avgGradientPct":69,"maxGradientPct":70,"elevGainM":71,"score":72,"category":22},50.88,1,7.4,14.2,74,7360,{"startKm":74,"lengthKm":58,"avgGradientPct":59,"maxGradientPct":75,"elevGainM":45,"score":76,"category":47},64.25,11.6,12626,{"startKm":78,"lengthKm":79,"avgGradientPct":51,"maxGradientPct":52,"elevGainM":80,"score":81,"category":55},74.35,2.93,207,20676,{"startKm":83,"lengthKm":68,"avgGradientPct":69,"maxGradientPct":84,"elevGainM":71,"score":85,"category":22},81.88,14.1,7364,522,{"flatPct":64,"upPct":88,"downPct":89,"steepUpPct":90,"steepDownPct":91},29.5,37.4,10.8,7,[93,95,98,101,104,107,110,113,116,119,122,125,128,131,133,136,139,141,143,146,148,151,153,155,158,160,163,166,168,170,173,175,177,180,182,185,188,190,193,195],{"km":23,"elevM":94},666,{"km":96,"elevM":97},2.38,679,{"km":99,"elevM":100},4.78,788,{"km":102,"elevM":103},7.15,748,{"km":105,"elevM":106},9.53,744,{"km":108,"elevM":109},11.93,783,{"km":111,"elevM":112},14.3,934,{"km":114,"elevM":115},16.7,945,{"km":117,"elevM":118},19.08,863,{"km":120,"elevM":121},21.45,905,{"km":123,"elevM":124},23.85,949,{"km":126,"elevM":127},26.23,792,{"km":129,"elevM":130},28.6,759,{"km":132,"elevM":94},31,{"km":134,"elevM":135},33.38,678,{"km":137,"elevM":138},35.75,791,{"km":140,"elevM":103},38.15,{"km":142,"elevM":106},40.53,{"km":144,"elevM":145},42.9,782,{"km":147,"elevM":112},45.3,{"km":149,"elevM":150},47.68,947,{"km":152,"elevM":118},50.08,{"km":154,"elevM":121},52.45,{"km":156,"elevM":157},54.83,951,{"km":159,"elevM":127},57.23,{"km":161,"elevM":162},59.6,760,{"km":164,"elevM":165},61.98,665,{"km":167,"elevM":135},64.38,{"km":169,"elevM":138},66.75,{"km":171,"elevM":172},69.13,749,{"km":174,"elevM":106},71.53,{"km":176,"elevM":145},73.9,{"km":178,"elevM":179},76.28,930,{"km":181,"elevM":150},78.68,{"km":183,"elevM":184},81.05,862,{"km":186,"elevM":187},83.45,906,{"km":189,"elevM":157},85.83,{"km":191,"elevM":192},88.2,790,{"km":194,"elevM":162},90.6,{"km":196,"elevM":165},92.98,"upkdHen|h@sa@{yA|DiCeDwIwKcLaBcDyAyGy@k@_Ab@qDePzAcDIeQs@eLuC{Oa@sZzA{]vByJtCiGhFmBzCmSZeF|DeETgJa@aGx@gFrCqChA_CoKoMkDPcQfQqBFiE_Cq@oFy@_QZaOdRwq@bCiGaBmMaEmHEgJ]qCeByCfEsD`N{GfIcApUkOdReTjIaOhHoIlLkSb@}AEmTdFgQf@}WtAqFTeIxBsOhFcHzAiDiAwEnT_UvDq@vD}DlEa@nCvBp@`Gl@jOs@zSVxFa@dEvBwEzAmIJ}HhAkDT}Ef@eAJ~Ia@dEhA|LxGfU~CrGm@bL|BvIOdFp@hJ}@dIEdIoCdF_AnQ\\jDy@z]qBzKkKfYuHxFa@lEf@vF`Lv_@hQ`VpK`Gv@jHxGh@tA~EpIlEvF|A|EbHlB~ExLxG~EdLiArHp@fFrBvBvK`ZeAlAdAfBdTbPrClEtJze@fGjK`ErOOrZoCpG{HvEx@l[|BnUsGrl@cJd_@m@nQqDnF}BpNyQlX}IlH_HmAoRiNg@{D_H}H}D?oFmBmBjP{DmIuC?oHhG}K}AkDhCwGfQuQ|HiMnUeFlAmC{@yGvBkBcHaBuAkDbA_FwFeDaGf@{KbAcDgE{HwKc^gGvFnCdImEnByd@obBzDiCeDuIuKeLaBaD{A{Gy@i@}@`@qDePzAaDKgQs@eLsC{Oc@sZzA{]xByJrCiGjFmBxCmSZeF|DeETgJa@aGx@gFrCqCjA_CqKoMkDPcQdQqBHgEaCs@oFy@}PZcOdRuq@bCiGaBmMaEmHEgJ]qCeByCfEsD`N{GfIcApUkOdReTjIaOhHoInMiVCmTbFgQf@}WtAqFVeIvBsOjFcHzAiDkAwEpT_UtDq@vD}DlEa@nCvBr@`Gl@hOs@|SVvFc@dExBuExAoIJ{HhAkDV_Ff@cAJ~Ia@dEhA|LvGfU`DpGm@dL|BtIQfFr@fJ}@dIEfIoCdF_AnQ\\jDy@z]qBzKkKhYuHvFa@lEf@xFbLt_@fQ`VpK`Gx@jHvGj@tA|ErIlEtF~A~E`HjB~ExLzG~EbLiArHr@fFpBvBvKbZeAjAdAfBdTdPrClEtJze@fGhK`ErOOrZoCrG{HtEx@l[|BnUsGrl@cJd_@m@nQqDnF}BpN{QlX}IlH}GmAqRiNg@{D}G}H}D?qFoBkBlP}DmIsC?oHhG}K}AkDfCyGfQsQ|HiMpUeFjAoC{@wGvBmBaH_BuAkDbA_FwFeDaGf@{KbAcDgE{HwKc^gGvFnCdImEnByd@obBzDiCeDuIuKeLaBaD{A{Gy@i@}@`@qDePzAaDKgQs@cLsC}Oc@sZzAy]vByJtCiGhFoBzCkSZgF|DeETgJa@aGx@gFrCqChA_CoKoMkDPcQfQqBFiE_Cq@oFy@_QZaOdRwq@bCiGaBmMaEmHEgJ[qCgByChEsD~M{GfIcApUkOdReTjIcOjHmInMkVEmTdFgQf@}WtAoFTeIxBsOhFcHzAkDiAuEnT_UvDs@vD{DlEa@nCvBp@~Fl@jOs@|SVvFa@dEvBuEzAoIJ{HhAkDT_Ff@cAJ~Ia@dEhA|LxGfU~CpGm@dL|BtIOfFr@fJ_AdIEfIoCdF}@nQZjDw@z]sBzKkKfYuHxFa@lEf@vFbLv_@fQ`VpK`Gx@jHvGh@tA~ErIlEtF|A~EbHjB~ExLxG~EdLiArHr@fFpBvBvK`ZeAlAdAfBdTbPrClEtJze@fGjK`ErOOrZoCpG{HvEx@l[|BnUsGrl@cJd_@m@nQqDnF}BpNyQnX}IjH_HmAoRgNg@}D_H{H}D?oFoBmBlP{DoIuC?oHhG}K}AkDhCwGfQuQ|HiMnUeFlAmC{@yGvBkBcHaBuAkDbA_FwFeDaGf@{KbAcDgE{HwKc^gGvFnCdImEnBwAyF",{"de":199,"en":200},"Die drei Radrunden sind jeweils mit rund 31 Kilometern und 630 Höhenmetern angegeben. Der Kurs verbindet lange flache und leicht abfallende Passagen mit insgesamt neun Anstiegen, also drei prägenden Anstiegen pro Runde. Die Strecke ist für das Rennen vollständig für den Verkehr gesperrt und bietet pro Runde zwei Verpflegungsstellen.","Each bike lap is published at about 31 kilometres and 630 metres of ascent. The course combines long flat and gently descending sections with nine climbs in total, or three defining climbs per lap. The course is fully closed to traffic for the race and has two aid stations on each lap.",{"discipline":202,"label":22,"legOrder":203,"distanceInMeters":204,"raceName":205,"hasTrack":30,"elevationGainInMeters":206,"profile":207,"description":328},"RUN",40,21000,"Triathlon XL — Run",240,{"classification":208,"routeShape":34,"totalAscentM":209,"totalDescentM":210,"netElevationM":37,"vertPerKm":211,"climbs":212,"remainingVertM":23,"gradientDistribution":227,"downsampledProfile":233,"trackPolyline":327},"ROLLING",345,346,16.1,[213,220,224],{"startKm":214,"lengthKm":215,"avgGradientPct":216,"maxGradientPct":217,"elevGainM":218,"score":219,"category":22},2.4,0.65,5.5,12.1,36,3604,{"startKm":221,"lengthKm":215,"avgGradientPct":222,"maxGradientPct":217,"elevGainM":218,"score":223,"category":22},9.6,5.6,3611,{"startKm":225,"lengthKm":215,"avgGradientPct":222,"maxGradientPct":217,"elevGainM":218,"score":226,"category":22},16.8,3614,{"flatPct":228,"upPct":229,"downPct":230,"steepUpPct":231,"steepDownPct":232},30.1,27.9,31.1,5,5.9,[234,236,239,242,245,248,251,254,257,260,263,265,267,270,272,274,277,279,281,283,286,288,290,292,295,297,299,300,302,303,305,307,309,312,315,317,319,322,324,326],{"km":23,"elevM":235},664,{"km":237,"elevM":238},0.55,661,{"km":240,"elevM":241},1.1,670,{"km":243,"elevM":244},1.65,676,{"km":246,"elevM":247},2.2,680,{"km":249,"elevM":250},2.75,682,{"km":252,"elevM":253},3.3,685,{"km":255,"elevM":256},3.85,677,{"km":258,"elevM":259},4.4,673,{"km":261,"elevM":262},4.95,683,{"km":216,"elevM":264},667,{"km":266,"elevM":238},6.05,{"km":268,"elevM":269},6.6,662,{"km":102,"elevM":271},663,{"km":273,"elevM":238},7.7,{"km":275,"elevM":276},8.25,674,{"km":278,"elevM":241},8.8,{"km":280,"elevM":253},9.35,{"km":282,"elevM":247},9.9,{"km":284,"elevM":285},10.45,687,{"km":287,"elevM":244},11,{"km":289,"elevM":241},11.55,{"km":217,"elevM":291},681,{"km":293,"elevM":294},12.65,668,{"km":296,"elevM":238},13.2,{"km":298,"elevM":269},13.75,{"km":111,"elevM":271},{"km":301,"elevM":238},14.85,{"km":64,"elevM":259},{"km":304,"elevM":94},15.95,{"km":306,"elevM":285},16.5,{"km":308,"elevM":135},17.05,{"km":310,"elevM":311},17.6,690,{"km":313,"elevM":314},18.15,675,{"km":316,"elevM":241},18.7,{"km":318,"elevM":97},19.25,{"km":320,"elevM":321},19.8,669,{"km":323,"elevM":238},20.35,{"km":325,"elevM":271},20.9,{"km":120,"elevM":271},"oskdHek|h@{EtC@l@`NjCr@jBvDnCv@vELxJz@tBA|DbB`C`AfLlCxG?fD~BhOPhHyAfEaFrIWjEyAdEqBrRYpZoDj`@gBx@c@So@_GeDcGmA_EiEpAcGTsAtBcB|@c@xEfChHlDvAMVgDyAkC_I^oFpBgArCkG[yEXw@o@yEl@ePcBqRtByb@E}SaAoWA_JzDkZ`@cJtBc@vEeE{EtCBj@`NlCp@jBvDnCv@vELxJz@tB?zD`BbCbAfLjCxG@fD~BhONhHwAfEaFrIYjEwAdEqBrRYpZqDj`@eBx@c@Sq@_GeDcGmA_EgEpAcGTuAtBcB|@c@xEtA~Dp@hBlDvAMVgDyAkC_I^oFpBgArCkG[yEXw@q@yEn@ePeBqRvByb@E}SaAmWA_JzDmZ`@cJtBa@vEgE{EtCBl@`NjCp@jBvDnCv@vELxJz@tB?|D`B`CbAfLjCxG@fD~BhONhHwAfEaFrIYjEwAdEsBrRYpZoDj`@gBx@c@So@aGeDaGmA_EiEpAcGTsAtBcB|@c@xEtA~Dp@fBlDvAMXgDyAkC_I^oFpBiArCkG[wEZw@q@yEl@ePcBqRtByb@E}SaAmWA_JzDmZ`@cJtBa@",{"de":329,"en":330},"Der Veranstalter gibt 80 Höhenmeter pro Runde und damit 240 Meter für die 21 Kilometer an. Rund 80 Prozent der Strecke sind asphaltiert, rund 20 Prozent führen über befestigte Wege; pro Runde gibt es drei Verpflegungsstellen.","The organiser publishes 80 metres of ascent per lap, or 240 metres over the 21 kilometres. About 80 percent of the course is paved and 20 percent uses firm paths, with three aid stations per lap.","2027-09-04",113000,"FIXED_DISTANCE",[335],{"eventName":6,"eventDate":9,"eventHomepageUrl":11},[337,343,352,360,370,378],{"slug":338,"eventName":339,"proseName":340,"city":341,"country":8,"eventType":13,"eventDate":342,"distanceInMeters":332,"elevationGainInMeters":22,"classification":208},"ironman-70-3-aix-en-provence","IRONMAN 70.3 Aix-en-Provence",{"de":339,"en":339},"Aix-en-Provence","2027-05-23T00:00:00.000Z",{"slug":344,"eventName":345,"proseName":346,"city":347,"country":8,"eventType":13,"eventDate":348,"distanceInMeters":349,"elevationGainInMeters":350,"classification":351},"ventouxman","VentouxMan",{"de":345,"en":345},"Monteux","2026-09-20T00:00:00.000Z",124000,2459,"MOUNTAINOUS",{"slug":353,"eventName":354,"proseName":355,"city":356,"country":8,"eventType":13,"eventDate":357,"distanceInMeters":358,"elevationGainInMeters":359,"classification":33},"triathlon-international-lac-annecy","Triathlon International du Lac d'Annecy",{"de":354,"en":354},"Annecy","2026-09-27T00:00:00.000Z",54500,1007,{"slug":361,"eventName":362,"proseName":363,"city":365,"country":366,"eventType":13,"eventDate":367,"distanceInMeters":368,"elevationGainInMeters":369,"classification":208},"breisgau-triathlon","35. Breisgau Triathlon",{"de":364,"en":364},"Breisgau Triathlon","Malterdingen","Germany","2026-08-23T00:00:00.000Z",103000,986,{"slug":371,"eventName":372,"proseName":373,"city":374,"country":8,"eventType":13,"eventDate":375,"distanceInMeters":376,"elevationGainInMeters":377,"classification":351},"embrunman","Embrunman",{"de":372,"en":372},"Embrun","2027-08-15T00:00:00.000Z",230995,5007,{"slug":379,"eventName":380,"proseName":381,"city":382,"country":366,"eventType":13,"eventDate":383,"distanceInMeters":384,"elevationGainInMeters":385,"classification":208},"ironman-70-3-kraichgau","IRONMAN 70.3 Kraichgau",{"de":380,"en":380},"Bad Schönborn","2026-05-31T00:00:00.000Z",113100,1462,1789877173243]