{"id":3339,"date":"2024-03-25T12:53:43","date_gmt":"2024-03-25T11:53:43","guid":{"rendered":"https:\/\/tourdesuisse.ch.ownb.it\/startseite-3\/medien\/dokumente\/"},"modified":"2024-03-25T13:57:33","modified_gmt":"2024-03-25T12:57:33","slug":"documents","status":"publish","type":"page","link":"https:\/\/www.tourdesuisse.ch\/fr\/woman\/media\/documents\/","title":{"rendered":"Documents"},"content":{"rendered":"<div class=\"hero-section hero-is-image hero-align-end hero-size-narrow\" style=\"--hero-image-full: url(&apos;https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Design-ohne-Titel-22.jpg&apos;); --hero-image-aspect-ratio: 2; --hero-image-until-s: url(&apos;https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Design-ohne-Titel-22.jpg&apos;); --hero-image-until-s-2x: url(&apos;https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Design-ohne-Titel-22.jpg&apos;); --hero-image-until-sm: url(&apos;https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Design-ohne-Titel-22.jpg&apos;); --hero-image-until-sm-2x: url(&apos;https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Design-ohne-Titel-22.jpg&apos;); --hero-image-until-md: url(&apos;https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Design-ohne-Titel-22-992x558.jpg&apos;); --hero-image-until-md-2x: url(&apos;https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Design-ohne-Titel-22-1984x1116.jpg&apos;); --hero-image-until-lg: url(&apos;https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Design-ohne-Titel-22-1200x675.jpg&apos;); --hero-image-until-lg-2x: url(&apos;https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Design-ohne-Titel-22-2400x1350.jpg&apos;); --hero-image-until-xl: url(&apos;https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Design-ohne-Titel-22-1425x802.jpg&apos;); --hero-image-until-xl-2x: url(&apos;https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Design-ohne-Titel-22-2850x1604.jpg&apos;); --hero-image-position: 50% 50%\"\n>\n\t<div class=\"hero-media\">\n\t\t<div class=\"hero-media-overlay\"><\/div>\n\t\t<div class=\"hero-content-wrapper\">\n\t\t\t<div class=\"hero-content\">\n\t\t\t\t<h1>Des Documents<\/h1>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><div  class=\"page-section style-default layout-default align-default\">\n\t<div class=\"section-grid grid-layout container\"><div  style=\"--grid-layout-index: 1\" class=\"section-item layout-default layout-margin-default\">\n<div class=\"news-grid-wrapper\" x-data x-intercept=\"{&quot;endpoint&quot;:&quot;wpce\\\/v1\\\/node\\\/894c7d93-e6f2-4d5e-8601-95c45f94f57a\\\/render?assets=1&quot;,&quot;nonce&quot;:&quot;eb9b718363&quot;}\"\n\t@interceptor:after=\"\n\tif ($el.getBoundingClientRect().top < 0) $el.scrollIntoView({\n\t\tbehavior: 'smooth'\n\t})\n\t\"\n>\n\t<div class=\"news-grid-header\">\n\t\t<div>\n\t\t\t<h2>Communiqu\u00e9s de presse 2026<\/h2>\n\t\t<\/div>\n\n\t\t<div class=\"news-filter-options\">\n\n<div\n\tx-data=\"{\n\t\talignment: &quot;left&quot;,\n\t\tattachment: &quot;bottom&quot;,\n\t\talignmentOffset: 0,\n\t\tattachmentOffset: 0,\n\t\tget visible() {\n\t\t\treturn $data.isVisible()\n\t\t},\n\t\t...transition({\n\t\t\tcss: () =&gt; ({\n\t\t\t\topacity: 0,\n\t\t\t\ttransform: ($data.attachment === 'top' ? 'translateY(1rem)' : 'translateY(-1rem)') + ' scale(0.98)',\n\t\t\t}),\n\t\t\tduration: 125,\n\t\t})\n\t}\" class=\"popover-container news-filter-popover-category\"\n\t:class=\"['align-' + alignment, 'attach-' + attachment]\"\n\t:style=\"{\n\t\t'--alignment-offset': alignmentOffset + 'px',\n\t\t'--attachment-offset': attachmentOffset + 'px'\n\t}\"\n\t@click.outside=\"hide()\"\n\t@keydown.escape=\"hide()\"\n\t@interceptor:before.document=\"hide()\"\n\tx-init=\"$watch('$data.visible', value =&gt; {\n\t\t$dispatch('popover:visibility-change', {\n\t\t\telement: $el,\n\t\t\tvisible: value,\n\t\t})\n\t})\"\n>\n\t<button\n\t\tx-init=\"\n\t\t$watch('$data.visible', value =&gt; {\n\t\t\tif (!value) return\n\n\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\tlet offsetLeft = rect.left\n\t\t\tlet offsetRight = window.innerWidth - rect.right\n\t\t\tlet offsetTop = rect.top\n\t\t\tlet offsetBottom = window.innerHeight - rect.bottom\n\n\t\t\tif (&quot;auto&quot; === 'auto') {\n\t\t\t\t$data.alignment = offsetLeft &gt; offsetRight ? 'right' : 'left'\n\t\t\t\t$data.alignmentOffset = offsetLeft &gt; offsetRight ? offsetRight : offsetLeft\n\t\t\t}\n\n\t\t\tif (&quot;auto&quot; === 'auto') {\n\t\t\t\t$data.attachment = offsetTop &gt; offsetBottom ? 'top' : 'bottom'\n\t\t\t\t$data.attachmentOffset = offsetTop &gt; offsetBottom ? offsetBottom : offsetTop\n\t\t\t}\n\t\t})\n\t\t\" class=\"news-filter-popover-trigger box can-hover\"\n\t\ttype=\"button\"\n\t\taria-controls=\"popover-6a38ce3c069ad\"\n\t\t:aria-expanded=\"String(isVisible())\"\n\t\t@click=\"toggle()\"\n\t\tdisabled\n\t\t:disabled=\"false\"\n\t>Toutes les nouvelles<\/button>\n\t<div class=\"popover-panel\" id=\"popover-6a38ce3c069ad\" x-bind=\"target\" style=\"display: none\">\n\t\t<div class=\"popover-panel-content\">\n\t\t\t\t\t<ul class=\"news-filter-list\">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\thref=\"https:\/\/www.tourdesuisse.ch\/fr\/woman\/media\/documents\/\" aria-current=\"page\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\tToutes\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\thref=\"https:\/\/www.tourdesuisse.ch\/fr\/woman\/media\/documents\/?c=news-fr\"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\tNews\n\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\t\t<\/div>\n\t<\/div>\n<\/div>\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"grid-layout news-grid\">\n\n\n\n\n\n\n\n\n\n\t<a class=\"box news-box can-hover\" href=\"https:\/\/www.tourdesuisse.ch\/fr\/pogacar-simpose-au-tour-de-suisse-dans-une-demonstration-de-force\/\"\n\t>\n\t\t<div class=\"box-image\"><img loading=\"lazy\" decoding=\"async\" width=\"382\" height=\"310\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/images_2096_4f4e3a7904b54d35903f9f8990a8ae8d_3000-382x310.webp\" class=\"attachment-news-box-image size-news-box-image wp-post-image\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/images_2096_4f4e3a7904b54d35903f9f8990a8ae8d_3000-382x310.webp 382w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/images_2096_4f4e3a7904b54d35903f9f8990a8ae8d_3000-764x620.webp 764w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/div>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t<time class=\"news-time h6\" datetime=\"2026-06-21T19:15:00+02:00\">\n\t\t\t\t\t\t21. Juin\n\t\t\t\t\t<\/time>\n\t\t\t\t\t<h4 class=\"news-title\">Poga\u010dar s&#8217;impose au Tour de Suisse dans une d\u00e9monstration de force<\/h4>\n\n\t\t\t\t\t<span class=\"news-more button style-text with-arrow\">\n\t\t\t\t\t\tEn savoir plus\n\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t<\/a>\n\n\n\n\n\n\n\t<a class=\"box news-box can-hover\" href=\"https:\/\/www.tourdesuisse.ch\/fr\/le-nouveau-tour-de-suisse-un-bilan-positif-apres-la-premiere\/\"\n\t>\n\t\t<div class=\"box-image\"><img loading=\"lazy\" decoding=\"async\" width=\"382\" height=\"310\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Rahmenaktivitaeten-382x310.jpg\" class=\"attachment-news-box-image size-news-box-image wp-post-image\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Rahmenaktivitaeten-382x310.jpg 382w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Rahmenaktivitaeten-764x620.jpg 764w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/div>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t<time class=\"news-time h6\" datetime=\"2026-06-21T18:48:09+02:00\">\n\t\t\t\t\t\t21. Juin\n\t\t\t\t\t<\/time>\n\t\t\t\t\t<h4 class=\"news-title\">Le nouveau Tour de Suisse : un bilan positif apr\u00e8s la premi\u00e8re<\/h4>\n\n\t\t\t\t\t<span class=\"news-more button style-text with-arrow\">\n\t\t\t\t\t\tEn savoir plus\n\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t<\/a>\n\n\n\n\n\n\n\t<a class=\"box news-box can-hover\" href=\"https:\/\/www.tourdesuisse.ch\/fr\/reusser-couronne-sa-victoire-au-general-par-un-succes-detape\/\"\n\t>\n\t\t<div class=\"box-image\"><img loading=\"lazy\" decoding=\"async\" width=\"382\" height=\"310\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/images_2096_cea5f59fdb6f4818a9de02c5cb928f08_3000-382x310.webp\" class=\"attachment-news-box-image size-news-box-image wp-post-image\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/images_2096_cea5f59fdb6f4818a9de02c5cb928f08_3000-382x310.webp 382w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/images_2096_cea5f59fdb6f4818a9de02c5cb928f08_3000-764x620.webp 764w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/div>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t<time class=\"news-time h6\" datetime=\"2026-06-21T13:53:27+02:00\">\n\t\t\t\t\t\t21. Juin\n\t\t\t\t\t<\/time>\n\t\t\t\t\t<h4 class=\"news-title\">Reusser couronne sa victoire au g\u00e9n\u00e9ral par un succ\u00e8s d&#8217;\u00e9tape<\/h4>\n\n\t\t\t\t\t<span class=\"news-more button style-text with-arrow\">\n\t\t\t\t\t\tEn savoir plus\n\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t<\/a>\n\n\t<\/div>\n\n\t<div class=\"news-grid-controls\">\n<div class=\"page-nav\"><span aria-current=\"page\" class=\"page-numbers current\">1<\/span>\n<a class=\"page-numbers\" href=\"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/pages\/3339\/page\/2\/\">2<\/a>\n<a class=\"page-numbers\" href=\"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/pages\/3339\/page\/3\/\">3<\/a>\n<span class=\"page-numbers dots\">\u2026<\/span>\n<a class=\"page-numbers\" href=\"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/pages\/3339\/page\/38\/\">38<\/a><\/div>\t<\/div>\n<\/div>\n\n\n<h3>Documents officiels Du TDs 2026<\/h3>\n\n\n<div class=\"buttons\">\n\t<div class=\"button-group\">\n\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/cyclingunlimited-my.sharepoint.com\/:f:\/g\/personal\/philipp_cycling-unlimited_ch\/IgBozTH8Kz6sRJthIbi0_6dqAY4jX2fFYZiQr3Lyso-On9o?e=H6bNiG\" target=\"_blank\" rel=\"noopener\" class=\"button style-default with-arrow\"\n\t\t\t>\n\t\t\t\tTechnical Guide TdS 2026\n\t\t\t<\/a>\n\t<\/div>\n<\/div>\n<div class=\"accordion-wrapper\">\n\t<div class=\"accordion-group\">\n\n\n\n\n<div class=\"wpce-accordion accordion\" id=\"listes-de-depart-et-des-coureurs-tds-2026\">\n\t<div class=\"accordion-heading-wrapper\" role=\"heading\" aria-level=\"3\">\n\t\t<button\n\t\t\ttype=\"button\"\n\t\t\tclass=\"accordion-heading\"\n\t\t\tid=\"accordion-header-4213df3a-45e6-4e7e-b5cf-1841ccaa5d29\"\n\t\t\taria-controls=\"accordion-content-4213df3a-45e6-4e7e-b5cf-1841ccaa5d29\"\n\t\t>\n\t\t\tListes de d\u00e9part et des coureurs TdS 2026\n\n\t\t\t<div class=\"accordion-icon-wrapper toggle-wrapper\">\n\t\t\t\t<svg class=\"toggle-icon\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t<g fill=\"currentColor\" fill-rule=\"evenodd\">\n\t\t\t\t\t\t<rect y=\"10\" width=\"22\" height=\"2\"><\/rect>\n\t\t\t\t\t\t<polygon class=\"toggle-icon-vertical\" points=\"12 0 12 22 10 22 10 0\"><\/polygon>\n\t\t\t\t\t<\/g>\n\t\t\t\t<\/svg>\n\t\t\t<\/div>\n\t\t<\/button>\n\t<\/div>\n\t<div\n\t\tclass=\"accordion-inner\"\n\t\tid=\"accordion-content-4213df3a-45e6-4e7e-b5cf-1841ccaa5d29\"\n\t\trole=\"region\"\n\t\taria-labelledby=\"accordion-header-4213df3a-45e6-4e7e-b5cf-1841ccaa5d29\"\n\t>\n\n\t<div class=\"downloads-grid grid-layout\">\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Startlist Men&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/01_TDS_Partants-Men.pdf\" data-file-id=\"81056\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Startlist Men<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Startlist Women&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/01_TSF_Partants-Women.pdf\" data-file-id=\"81064\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Startlist Women<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Startlist Men Aarburg&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Start-List-TdS-Men-4.pdf\" data-file-id=\"89153\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Startlist Men Aarburg<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Startlist Women Aarburg&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/04_TSF_Heure_Depart_CLM.pdf\" data-file-id=\"89164\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Startlist Women Aarburg<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n\n<div class=\"wpce-accordion accordion\" id=\"bulletintdswomen\">\n\t<div class=\"accordion-heading-wrapper\" role=\"heading\" aria-level=\"3\">\n\t\t<button\n\t\t\ttype=\"button\"\n\t\t\tclass=\"accordion-heading\"\n\t\t\tid=\"accordion-header-c299bc0a-a3cb-4452-81e4-92ebc9e19beb\"\n\t\t\taria-controls=\"accordion-content-c299bc0a-a3cb-4452-81e4-92ebc9e19beb\"\n\t\t>\n\t\t\tBulletin TdS Women 2026\n\n\t\t\t<div class=\"accordion-icon-wrapper toggle-wrapper\">\n\t\t\t\t<svg class=\"toggle-icon\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t<g fill=\"currentColor\" fill-rule=\"evenodd\">\n\t\t\t\t\t\t<rect y=\"10\" width=\"22\" height=\"2\"><\/rect>\n\t\t\t\t\t\t<polygon class=\"toggle-icon-vertical\" points=\"12 0 12 22 10 22 10 0\"><\/polygon>\n\t\t\t\t\t<\/g>\n\t\t\t\t<\/svg>\n\t\t\t<\/div>\n\t\t<\/button>\n\t<\/div>\n\t<div\n\t\tclass=\"accordion-inner\"\n\t\tid=\"accordion-content-c299bc0a-a3cb-4452-81e4-92ebc9e19beb\"\n\t\trole=\"region\"\n\t\taria-labelledby=\"accordion-header-c299bc0a-a3cb-4452-81e4-92ebc9e19beb\"\n\t>\n\n\t<div class=\"downloads-grid grid-layout\">\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Bulletin 17.6.2026&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Bulletin-1-Sondrio.pdf\" data-file-id=\"82791\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Bulletin 17.6.2026<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Bulletin 18.6.2026&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Bulletin2.-Etappe-Locarno-W2.pdf\" data-file-id=\"86567\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Bulletin 18.6.2026<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Bulletin 19.6.2026 &quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Bulletin-3.-Etappe-Bad-Ragaz-W2.pdf\" data-file-id=\"88757\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Bulletin 19.6.2026 <\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Bulletin 20.6.2026 &quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Bulletin-4.-Etappe-Aarburg-W.pdf\" data-file-id=\"90696\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Bulletin 20.6.2026 <\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Bulletin 21.6.2026&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Bulletin-5.-Etappe-Villars-Women.pdf\" data-file-id=\"92015\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Bulletin 21.6.2026<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n\n<div class=\"wpce-accordion accordion\" id=\"bulletintdsmen\">\n\t<div class=\"accordion-heading-wrapper\" role=\"heading\" aria-level=\"3\">\n\t\t<button\n\t\t\ttype=\"button\"\n\t\t\tclass=\"accordion-heading\"\n\t\t\tid=\"accordion-header-96bf33c5-02e4-47b5-8632-a54727a2182d\"\n\t\t\taria-controls=\"accordion-content-96bf33c5-02e4-47b5-8632-a54727a2182d\"\n\t\t>\n\t\t\tBulletin TdS Men 2026\n\n\t\t\t<div class=\"accordion-icon-wrapper toggle-wrapper\">\n\t\t\t\t<svg class=\"toggle-icon\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t<g fill=\"currentColor\" fill-rule=\"evenodd\">\n\t\t\t\t\t\t<rect y=\"10\" width=\"22\" height=\"2\"><\/rect>\n\t\t\t\t\t\t<polygon class=\"toggle-icon-vertical\" points=\"12 0 12 22 10 22 10 0\"><\/polygon>\n\t\t\t\t\t<\/g>\n\t\t\t\t<\/svg>\n\t\t\t<\/div>\n\t\t<\/button>\n\t<\/div>\n\t<div\n\t\tclass=\"accordion-inner\"\n\t\tid=\"accordion-content-96bf33c5-02e4-47b5-8632-a54727a2182d\"\n\t\trole=\"region\"\n\t\taria-labelledby=\"accordion-header-96bf33c5-02e4-47b5-8632-a54727a2182d\"\n\t>\n\n\t<div class=\"downloads-grid grid-layout\">\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Bulletin 17.6.2026&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Bulletin-1.-Etappe-Sondrio-Men.pdf\" data-file-id=\"83808\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Bulletin 17.6.2026<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Bulletin 18.6.2026&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Bulletin-2.-Etappe-Locarno-Men.pdf\" data-file-id=\"86759\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Bulletin 18.6.2026<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Bulletin 19.6.2026&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Bulletin-3.-Etappe-Bad-Ragaz-Men.pdf\" data-file-id=\"89140\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Bulletin 19.6.2026<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Bulletin 20.6.2026&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Bulletin-4.-Etappe-Aarburg-Men.pdf\" data-file-id=\"90838\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Bulletin 20.6.2026<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Bulletin 21.6.2026&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover \" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Bulletin-5.-Etappe-Villars-Men.pdf\" data-file-id=\"92403\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview simple-preview\">\n\t\t\t\t\t\t\t\t<svg class=\"download-icon\" aria-hidden=\"true\" focusable=\"false\" width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M11.512 0c3.453 0 6.267 2.752 6.39 6.193v.056l.035.006a3.853 3.853 0 0 1 3.034 3.569l.006.205c0 .42-.067.83-.196 1.218l-.021.057a3.86 3.86 0 0 1 1.233 2.605l.007.234C22 16.273 20.282 18 18.163 18H4.86C2.176 18 0 15.813 0 13.114c0-1.617.79-3.091 2.055-3.99l.139-.095-.008-.025a3.868 3.868 0 0 1-.13-.769l-.01-.264A3.85 3.85 0 0 1 5.48 4.135l.059-.004.069-.176A6.4 6.4 0 0 1 11.25.005L11.51 0Zm0 1.543a4.866 4.866 0 0 0-4.68 3.559.768.768 0 0 1-.79.56 2.308 2.308 0 0 0-2.46 2.309c0 .372.086.73.25 1.053a.773.773 0 0 1-.361 1.052 3.344 3.344 0 0 0-1.936 3.038 3.334 3.334 0 0 0 3.325 3.343h13.303a2.308 2.308 0 0 0 2.302-2.314c0-.8-.405-1.528-1.063-1.951a.774.774 0 0 1-.255-1.029 2.31 2.31 0 0 0 .295-1.134 2.31 2.31 0 0 0-2.145-2.31l-.175-.005a.77.77 0 0 1-.77-.84c.013-.148.02-.296.02-.445 0-2.699-2.176-4.886-4.86-4.886Zm2.02 7.395 1.034 1.039-3.617 3.636L7.33 9.977l1.033-1.04 2.585 2.6 2.584-2.6Z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Bulletin 21.6.2026<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n\n<div class=\"wpce-accordion accordion\" id=\"autres-documents\">\n\t<div class=\"accordion-heading-wrapper\" role=\"heading\" aria-level=\"3\">\n\t\t<button\n\t\t\ttype=\"button\"\n\t\t\tclass=\"accordion-heading\"\n\t\t\tid=\"accordion-header-f60a9c34-97d7-4ce7-b124-eaa86304060a\"\n\t\t\taria-controls=\"accordion-content-f60a9c34-97d7-4ce7-b124-eaa86304060a\"\n\t\t>\n\t\t\tAutres Documents\n\n\t\t\t<div class=\"accordion-icon-wrapper toggle-wrapper\">\n\t\t\t\t<svg class=\"toggle-icon\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t<g fill=\"currentColor\" fill-rule=\"evenodd\">\n\t\t\t\t\t\t<rect y=\"10\" width=\"22\" height=\"2\"><\/rect>\n\t\t\t\t\t\t<polygon class=\"toggle-icon-vertical\" points=\"12 0 12 22 10 22 10 0\"><\/polygon>\n\t\t\t\t\t<\/g>\n\t\t\t\t<\/svg>\n\t\t\t<\/div>\n\t\t<\/button>\n\t<\/div>\n\t<div\n\t\tclass=\"accordion-inner\"\n\t\tid=\"accordion-content-f60a9c34-97d7-4ce7-b124-eaa86304060a\"\n\t\trole=\"region\"\n\t\taria-labelledby=\"accordion-header-f60a9c34-97d7-4ce7-b124-eaa86304060a\"\n\t>\n\n\t<\/div>\n<\/div>\t<\/div>\n<\/div>\n<\/div><\/div>\n<\/div><div  class=\"page-section style-default layout-default align-default\">\n\t<div class=\"section-grid grid-layout container\"><div  style=\"--grid-layout-index: 1\" class=\"section-item layout-default layout-margin-default\"><h3>Communiqu\u00e9s de presse 2025<\/h3>\n\n\n\t<div class=\"downloads-grid grid-layout\">\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;TdS 2025 - Conf\\u00e9rence de presse 4 juin&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-TdS-2025_Des-stars-nationales-et-internationales_FR.pdf\" data-file-id=\"16190\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_6_Stage_Ulrichen-Blatten_Buchli_Fotografie_Sam_Buchli_14702-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_6_Stage_Ulrichen-Blatten_Buchli_Fotografie_Sam_Buchli_14702-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_6_Stage_Ulrichen-Blatten_Buchli_Fotografie_Sam_Buchli_14702-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_6_Stage_Ulrichen-Blatten_Buchli_Fotografie_Sam_Buchli_14702-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_6_Stage_Ulrichen-Blatten_Buchli_Fotografie_Sam_Buchli_14702-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_6_Stage_Ulrichen-Blatten_Buchli_Fotografie_Sam_Buchli_14702-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_6_Stage_Ulrichen-Blatten_Buchli_Fotografie_Sam_Buchli_14702-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_6_Stage_Ulrichen-Blatten_Buchli_Fotografie_Sam_Buchli_14702-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_6_Stage_Ulrichen-Blatten_Buchli_Fotografie_Sam_Buchli_14702-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">TdS 2025 &#8211; Conf\u00e9rence de presse 4 juin<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;TdS 2025 - \\u00c9quipes TdS Women&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-TdS-2025_Equipes-feminines_FR.pdf\" data-file-id=\"12074\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/WhatsApp-Image-2024-06-17-at-17.45.51-445x250.jpeg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/WhatsApp-Image-2024-06-17-at-17.45.51-445x250.jpeg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/WhatsApp-Image-2024-06-17-at-17.45.51-1984x1116.jpeg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/WhatsApp-Image-2024-06-17-at-17.45.51-992x558.jpeg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/WhatsApp-Image-2024-06-17-at-17.45.51-2400x1350.jpeg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/WhatsApp-Image-2024-06-17-at-17.45.51-1200x675.jpeg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/WhatsApp-Image-2024-06-17-at-17.45.51-2850x1604.jpeg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/WhatsApp-Image-2024-06-17-at-17.45.51-1425x802.jpeg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/WhatsApp-Image-2024-06-17-at-17.45.51-890x500.jpeg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">TdS 2025 &#8211; \u00c9quipes TdS Women<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;TdS 2025 - Parcours TdS Women&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-TdS-2025_Parcours-TdS-Women_FR.pdf\" data-file-id=\"12117\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TDS_2024_Etappe-7-Villars-103-von-254-1-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TDS_2024_Etappe-7-Villars-103-von-254-1-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TDS_2024_Etappe-7-Villars-103-von-254-1-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TDS_2024_Etappe-7-Villars-103-von-254-1-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TDS_2024_Etappe-7-Villars-103-von-254-1-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TDS_2024_Etappe-7-Villars-103-von-254-1-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TDS_2024_Etappe-7-Villars-103-von-254-1-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TDS_2024_Etappe-7-Villars-103-von-254-1-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TDS_2024_Etappe-7-Villars-103-von-254-1-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">TdS 2025 &#8211; Parcours TdS Women<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;TdS 2025 - Parcours TdS Men&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-TdS-2025_Parcours-TdS-masculin_FR.pdf\" data-file-id=\"11523\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_5_Stage_Ambri-Cari_Buchli_Fotografie_Sam_Buchli_13943-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_5_Stage_Ambri-Cari_Buchli_Fotografie_Sam_Buchli_13943-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_5_Stage_Ambri-Cari_Buchli_Fotografie_Sam_Buchli_13943-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_5_Stage_Ambri-Cari_Buchli_Fotografie_Sam_Buchli_13943-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_5_Stage_Ambri-Cari_Buchli_Fotografie_Sam_Buchli_13943-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_5_Stage_Ambri-Cari_Buchli_Fotografie_Sam_Buchli_13943-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_5_Stage_Ambri-Cari_Buchli_Fotografie_Sam_Buchli_13943-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_5_Stage_Ambri-Cari_Buchli_Fotografie_Sam_Buchli_13943-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_5_Stage_Ambri-Cari_Buchli_Fotografie_Sam_Buchli_13943-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">TdS 2025 &#8211; Parcours TdS Men<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;TdS 2025 - \\u00c9quipes TdS Men&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-TdS-2025_Equipes-masculines_FR.pdf\" data-file-id=\"10541\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_Buchli_Fotografie_Sam_Buchli_-603397-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_Buchli_Fotografie_Sam_Buchli_-603397-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_Buchli_Fotografie_Sam_Buchli_-603397-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_Buchli_Fotografie_Sam_Buchli_-603397-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_Buchli_Fotografie_Sam_Buchli_-603397-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_Buchli_Fotografie_Sam_Buchli_-603397-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_Buchli_Fotografie_Sam_Buchli_-603397-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_Buchli_Fotografie_Sam_Buchli_-603397-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_Buchli_Fotografie_Sam_Buchli_-603397-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">TdS 2025 &#8211; \u00c9quipes TdS Men<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;TdS 2025 - Lieux d&apos;\\u00e9tape Gstaad et Coire&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-TdS-2025_Gstaad-et-Coire_FR-1.pdf\" data-file-id=\"10209\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_Women_2024_Stage_4_Champagne-Champagne_Buchli_Fotografie_Sam_Buchli_30431-2-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_Women_2024_Stage_4_Champagne-Champagne_Buchli_Fotografie_Sam_Buchli_30431-2-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_Women_2024_Stage_4_Champagne-Champagne_Buchli_Fotografie_Sam_Buchli_30431-2-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_Women_2024_Stage_4_Champagne-Champagne_Buchli_Fotografie_Sam_Buchli_30431-2-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_Women_2024_Stage_4_Champagne-Champagne_Buchli_Fotografie_Sam_Buchli_30431-2-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_Women_2024_Stage_4_Champagne-Champagne_Buchli_Fotografie_Sam_Buchli_30431-2-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_Women_2024_Stage_4_Champagne-Champagne_Buchli_Fotografie_Sam_Buchli_30431-2-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_Women_2024_Stage_4_Champagne-Champagne_Buchli_Fotografie_Sam_Buchli_30431-2-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_Women_2024_Stage_4_Champagne-Champagne_Buchli_Fotografie_Sam_Buchli_30431-2-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">TdS 2025 &#8211; Lieux d&#8217;\u00e9tape Gstaad et Coire<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;TdS 2025 - Lieux d&apos;\\u00e9tape Aarau et Piuro&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-TdS-2025_Start-Aarau_Finish-Piuro_FR.pdf\" data-file-id=\"9461\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_3_Stage_Steinmaur-Rueschlikon_9092-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_3_Stage_Steinmaur-Rueschlikon_9092-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_3_Stage_Steinmaur-Rueschlikon_9092-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_3_Stage_Steinmaur-Rueschlikon_9092-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_3_Stage_Steinmaur-Rueschlikon_9092-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_3_Stage_Steinmaur-Rueschlikon_9092-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_3_Stage_Steinmaur-Rueschlikon_9092-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_3_Stage_Steinmaur-Rueschlikon_9092-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_3_Stage_Steinmaur-Rueschlikon_9092-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">TdS 2025 &#8211; Lieux d&#8217;\u00e9tape Aarau et Piuro<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;TdS 2025 - Premiers lieux d&apos;\\u00e9tape connus&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Communique-de-presse-villes-etapes-2025_FR.pdf\" data-file-id=\"9052\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_-44-1-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_-44-1-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_-44-1-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_-44-1-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_-44-1-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_-44-1-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_-44-1-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_-44-1-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Tour_de_Suisse_2024_2_Stage_Vaduz-Regensdorf_-44-1-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">TdS 2025 &#8211; Premiers lieux d&#8217;\u00e9tape connus<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\t<\/div>\n<\/div><\/div>\n<\/div><div  class=\"page-section style-default layout-default align-default\">\n\t<div class=\"section-grid grid-layout container\"><div  style=\"--grid-layout-index: 1\" class=\"section-item layout-default layout-margin-default\"><h3>Archives des communiqu\u00e9s de presse<\/h3>\n<\/div><div  style=\"--grid-layout-index: 2\" class=\"section-item layout-default layout-margin-default\"><div class=\"accordion-wrapper\">\n\t<div class=\"accordion-group\">\n\n\n\n\n<div class=\"wpce-accordion accordion\" id=\"communiques-de-presse-2024\">\n\t<div class=\"accordion-heading-wrapper\" role=\"heading\" aria-level=\"3\">\n\t\t<button\n\t\t\ttype=\"button\"\n\t\t\tclass=\"accordion-heading\"\n\t\t\tid=\"accordion-header-6a5ab66d-7b93-481e-8c5e-509d254692d1\"\n\t\t\taria-controls=\"accordion-content-6a5ab66d-7b93-481e-8c5e-509d254692d1\"\n\t\t>\n\t\t\tCommuniqu\u00e9s de presse 2024\n\n\t\t\t<div class=\"accordion-icon-wrapper toggle-wrapper\">\n\t\t\t\t<svg class=\"toggle-icon\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t<g fill=\"currentColor\" fill-rule=\"evenodd\">\n\t\t\t\t\t\t<rect y=\"10\" width=\"22\" height=\"2\"><\/rect>\n\t\t\t\t\t\t<polygon class=\"toggle-icon-vertical\" points=\"12 0 12 22 10 22 10 0\"><\/polygon>\n\t\t\t\t\t<\/g>\n\t\t\t\t<\/svg>\n\t\t\t<\/div>\n\t\t<\/button>\n\t<\/div>\n\t<div\n\t\tclass=\"accordion-inner\"\n\t\tid=\"accordion-content-6a5ab66d-7b93-481e-8c5e-509d254692d1\"\n\t\trole=\"region\"\n\t\taria-labelledby=\"accordion-header-6a5ab66d-7b93-481e-8c5e-509d254692d1\"\n\t>\n\n\t<div class=\"downloads-grid grid-layout\">\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;6e \\u00c9tape 2024&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Communique-6e-Etape-2024_FR.pdf\" data-file-id=\"8336\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-8013-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-8013-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-8013-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-8013-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-8013-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-8013-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-8013-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-8013-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-8013-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">6e \u00c9tape 2024<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Date Tour de Suisse 2025&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Communique-TdS-Datum-2025_alle-Sprachen.pdf\" data-file-id=\"8050\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0513-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0513-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0513-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0513-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0513-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0513-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0513-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0513-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0513-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Date Tour de Suisse 2025<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Les deux tenants du titre au d\\u00e9part 2024&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Communique-Conference-presse-29.05.24_FR-1.pdf\" data-file-id=\"7798\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-4562-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-4562-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-4562-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-4562-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-4562-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-4562-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-4562-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-4562-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-4562-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Les deux tenants du titre au d\u00e9part 2024<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Corratec Vini Fantini&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Communique-de-presse-Team-Corratec_FR.pdf\" data-file-id=\"7196\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tour-de-suisse-2023-5-etappe-fiesch-la-punt_52976743476_o-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tour-de-suisse-2023-5-etappe-fiesch-la-punt_52976743476_o-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tour-de-suisse-2023-5-etappe-fiesch-la-punt_52976743476_o-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tour-de-suisse-2023-5-etappe-fiesch-la-punt_52976743476_o-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tour-de-suisse-2023-5-etappe-fiesch-la-punt_52976743476_o-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tour-de-suisse-2023-5-etappe-fiesch-la-punt_52976743476_o-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tour-de-suisse-2023-5-etappe-fiesch-la-punt_52976743476_o-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tour-de-suisse-2023-5-etappe-fiesch-la-punt_52976743476_o-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tour-de-suisse-2023-5-etappe-fiesch-la-punt_52976743476_o-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Corratec Vini Fantini<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Parcours 2024&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Communique-de-presse-Parcours-2024_FR.pdf\" data-file-id=\"5101\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-7970-2-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-7970-2-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-7970-2-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-7970-2-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-7970-2-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-7970-2-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-7970-2-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-7970-2-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-7970-2-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Parcours 2024<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;\\u00c9quipes F\\u00e9minines 2024&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Communique-de-presse_Equipes-feminines-2024_FR.pdf\" data-file-id=\"4248\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-928094-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-928094-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-928094-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-928094-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-928094-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-928094-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-928094-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-928094-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-928094-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">\u00c9quipes F\u00e9minines 2024<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;\\u00c9quipes Hommes 2024&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Communique-de-presse_Equipes-masculines-2024_FR.pdf\" data-file-id=\"4263\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-22-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-22-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-22-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-22-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-22-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-22-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-22-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-22-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-22-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">\u00c9quipes Hommes 2024<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Tous les lieux d&apos;\\u00e9tape 2024&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Communique-de-presse-toutes-villes-etapes-2024_FR.pdf\" data-file-id=\"4275\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tds_stage1_kuesnacht-kuesnacht_buchli_fotografie_sam_buchli-17186-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tds_stage1_kuesnacht-kuesnacht_buchli_fotografie_sam_buchli-17186-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tds_stage1_kuesnacht-kuesnacht_buchli_fotografie_sam_buchli-17186-890x500.jpg 890w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tds_stage1_kuesnacht-kuesnacht_buchli_fotografie_sam_buchli-17186-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tds_stage1_kuesnacht-kuesnacht_buchli_fotografie_sam_buchli-17186-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tds_stage1_kuesnacht-kuesnacht_buchli_fotografie_sam_buchli-17186-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/tds_stage1_kuesnacht-kuesnacht_buchli_fotografie_sam_buchli-17186-1200x675.jpg 1200w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Tous les lieux d&#8217;\u00e9tape 2024<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Hub d\\u00e9part TdS 2025&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Communique-de-presse-ville-etape-2025_FR.pdf\" data-file-id=\"4284\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0063-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0063-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0063-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0063-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0063-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0063-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0063-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0063-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-0063-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Hub d\u00e9part TdS 2025<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Nouvelles villes \\u00e9tapes 2024 sont connues&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Communique-de-presse-villes-etapes-2024_FR.pdf\" data-file-id=\"4296\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-9870-1-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-9870-1-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-9870-1-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-9870-1-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-9870-1-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-9870-1-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-9870-1-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Nouvelles villes \u00e9tapes 2024 sont connues<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n\n<div class=\"wpce-accordion accordion\" id=\"communiques-de-presse-2023\">\n\t<div class=\"accordion-heading-wrapper\" role=\"heading\" aria-level=\"3\">\n\t\t<button\n\t\t\ttype=\"button\"\n\t\t\tclass=\"accordion-heading\"\n\t\t\tid=\"accordion-header-f777bd55-ff1d-4f4d-8efb-8cf4bfdf536d\"\n\t\t\taria-controls=\"accordion-content-f777bd55-ff1d-4f4d-8efb-8cf4bfdf536d\"\n\t\t>\n\t\t\tCommuniqu\u00e9s de presse 2023\n\n\t\t\t<div class=\"accordion-icon-wrapper toggle-wrapper\">\n\t\t\t\t<svg class=\"toggle-icon\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t<g fill=\"currentColor\" fill-rule=\"evenodd\">\n\t\t\t\t\t\t<rect y=\"10\" width=\"22\" height=\"2\"><\/rect>\n\t\t\t\t\t\t<polygon class=\"toggle-icon-vertical\" points=\"12 0 12 22 10 22 10 0\"><\/polygon>\n\t\t\t\t\t<\/g>\n\t\t\t\t<\/svg>\n\t\t\t<\/div>\n\t\t<\/button>\n\t<\/div>\n\t<div\n\t\tclass=\"accordion-inner\"\n\t\tid=\"accordion-content-f777bd55-ff1d-4f4d-8efb-8cf4bfdf536d\"\n\t\trole=\"region\"\n\t\taria-labelledby=\"accordion-header-f777bd55-ff1d-4f4d-8efb-8cf4bfdf536d\"\n\t>\n\n\t<div class=\"downloads-grid grid-layout\">\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Tour de Suisse Women 2024 \\u00e0 Champagne&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-Tour-de-Suisse-Women_Ville-Etape-Champagne-2024_FR.pdf\" data-file-id=\"4308\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/52981444686_84babeb16d_o-1-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/52981444686_84babeb16d_o-1-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/52981444686_84babeb16d_o-1-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/52981444686_84babeb16d_o-1-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/52981444686_84babeb16d_o-1-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/52981444686_84babeb16d_o-1-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/52981444686_84babeb16d_o-1-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Tour de Suisse Women 2024 \u00e0 Champagne<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Participants TdS 2023&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-Tour-de-Suisse_Participants-2023_FR.pdf\" data-file-id=\"4323\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Women_Stage3_Vaduz_Chur_Buchli_Fotografie_Sam_Buchli-799-1-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Women_Stage3_Vaduz_Chur_Buchli_Fotografie_Sam_Buchli-799-1-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Women_Stage3_Vaduz_Chur_Buchli_Fotografie_Sam_Buchli-799-1-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Women_Stage3_Vaduz_Chur_Buchli_Fotografie_Sam_Buchli-799-1-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Women_Stage3_Vaduz_Chur_Buchli_Fotografie_Sam_Buchli-799-1-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Women_Stage3_Vaduz_Chur_Buchli_Fotografie_Sam_Buchli-799-1-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Women_Stage3_Vaduz_Chur_Buchli_Fotografie_Sam_Buchli-799-1-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Participants TdS 2023<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Parcours 2023&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-Tour-de-Suisse_Parcours-2023_FR.pdf\" data-file-id=\"4326\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage6_Locarno_Moosalp_Buchli_Fotografie_Sam_Buchli-418-2-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage6_Locarno_Moosalp_Buchli_Fotografie_Sam_Buchli-418-2-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage6_Locarno_Moosalp_Buchli_Fotografie_Sam_Buchli-418-2-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage6_Locarno_Moosalp_Buchli_Fotografie_Sam_Buchli-418-2-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage6_Locarno_Moosalp_Buchli_Fotografie_Sam_Buchli-418-2-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage6_Locarno_Moosalp_Buchli_Fotografie_Sam_Buchli-418-2-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage6_Locarno_Moosalp_Buchli_Fotografie_Sam_Buchli-418-2-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage6_Locarno_Moosalp_Buchli_Fotografie_Sam_Buchli-418-2-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage6_Locarno_Moosalp_Buchli_Fotografie_Sam_Buchli-418-2-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Parcours 2023<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Teams 2023&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-Tour-de-Suisse_Teams-2023_FR.pdf\" data-file-id=\"4335\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-5879-1-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-5879-1-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-5879-1-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-5879-1-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-5879-1-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-5879-1-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Buchli_Fotografie_Sam_Buchli-5879-1-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Teams 2023<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Un triptyque en Suisse orientale&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-Tour-de-Suisse_Ville-Etape-Suisse-orientale-2023_FR.pdf\" data-file-id=\"4344\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Header_VIP_2-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Header_VIP_2-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Header_VIP_2-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Header_VIP_2-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Header_VIP_2-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Header_VIP_2-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Header_VIP_2-2850x1604.jpg 2850w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Header_VIP_2-1425x802.jpg 1425w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Header_VIP_2-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Un triptyque en Suisse orientale<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\n\n\n\t\t\t<div\n\t\t\t\tclass=\"download-wrapper\"\n\t\t\t\tx-data=\"{\n\t\t\t\t\twrapper: $el,\n\t\t\t\t\tleadEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/lead&quot;,\n\t\t\t\t\tleadGenerated: localStorage.getItem('leadGeneratedEmail'),\n\t\t\t\t\thidePopup() {\n\t\t\t\t\t\tif (!location.hash.startsWith('#file-')) return\n\t\t\t\t\t\tlet url = location.pathname\n\t\t\t\t\t\thistory.replaceState(null, null, url)\n\t\t\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t\t\t},\n\t\t\t\t\tgenerateLead(event) {\n\t\t\t\t\t\tevent.preventDefault()\n\t\t\t\t\t\tif (!event.target.checkValidity()) {\n\t\t\t\t\t\t\tevent.target.reportValidity()\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst data = Object.fromEntries(new FormData(event.target).entries())\n\n\t\t\t\t\t\tlocalStorage.setItem('leadGeneratedEmail', data.email)\n\t\t\t\t\t\tthis.leadGenerated = true\n\n\t\t\t\t\t\t$nextTick(() =&gt; {\n\t\t\t\t\t\t\tthis.wrapper\n\t\t\t\t\t\t\t\t.querySelector('a[data-file-id=&quot;' + event.target.dataset.fileId + '&quot;]')\n\t\t\t\t\t\t\t\t?.click()\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthis.hidePopup()\n\n\t\t\t\t\t\tfetch(this.leadEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify(data),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t\tnotificationEndpoint: &quot;https:\\\/\\\/www.tourdesuisse.ch\\\/fr\\\/wp-json\\\/tds\\\/notify-download&quot;,\n\t\t\t\t\tonDownload(event) {\n\t\t\t\t\t\tif (event.currentTarget.getAttribute('href').startsWith('#')) return\n\t\t\t\t\t\tconst email = localStorage.getItem('leadGeneratedEmail')\n\t\t\t\t\t\tif (!email) return\n\n\t\t\t\t\t\tfetch(this.notificationEndpoint, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t'Content-Type': 'application\/json',\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tbody: JSON.stringify({ email, file: &quot;Le d\\u00e9part de la 4e \\u00e9tape du TdS masculin sera donn\\u00e9 \\u00e0 Monthey&quot; }),\n\t\t\t\t\t\t})\n\t\t\t\t\t},\n\t\t\t\t}\"\n\t\t\t\tx-init=\"if (leadGenerated) hidePopup()\"\n\t\t\t>\n\n\n<div class=\"box-wrapper\">\n\t<a class=\"box download-box can-hover with-preview\" href=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/Communique-Tour-de-Suisse_Ville-Etape-Monthey-2023_FR.pdf\" data-file-id=\"4356\" download\n\t>\n\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t<div class=\"preview\">\n\t\t\t\t\t\t\t\t<div class=\"extension-badge\">\n\t\t\t\t\t\t\t\t\tPDF\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"250\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage1_Kuesnacht-Kuesnacht_Buchli_Fotografie_Sam_Buchli-17186-1-445x250.jpg\" class=\"attachment-download-preview size-download-preview\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage1_Kuesnacht-Kuesnacht_Buchli_Fotografie_Sam_Buchli-17186-1-445x250.jpg 445w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage1_Kuesnacht-Kuesnacht_Buchli_Fotografie_Sam_Buchli-17186-1-1984x1116.jpg 1984w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage1_Kuesnacht-Kuesnacht_Buchli_Fotografie_Sam_Buchli-17186-1-992x558.jpg 992w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage1_Kuesnacht-Kuesnacht_Buchli_Fotografie_Sam_Buchli-17186-1-2400x1350.jpg 2400w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage1_Kuesnacht-Kuesnacht_Buchli_Fotografie_Sam_Buchli-17186-1-1200x675.jpg 1200w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/TdS_Stage1_Kuesnacht-Kuesnacht_Buchli_Fotografie_Sam_Buchli-17186-1-890x500.jpg 890w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"download-label\">\n\t\t\t\t\t\t\t<div class=\"h5\">Le d\u00e9part de la 4e \u00e9tape du TdS masculin sera donn\u00e9 \u00e0 Monthey<\/div>\n\t\t\t\t\t\t\t<span class=\"button style-text with-arrow\">T\u00e9l\u00e9charger<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/a>\n<\/div>\n\t\t\t<\/div>\n\t<\/div>\n\t<\/div>\n<\/div>\t<\/div>\n<\/div>\n<\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Des Documents Communiqu\u00e9s de presse 2026 Toutes les nouvelles Toutes News 21. Juin Poga\u010dar s&#8217;impose au Tour de Suisse dans une d\u00e9monstration de force En savoir plus 21. Juin Le nouveau Tour de Suisse : un bilan positif apr\u00e8s la premi\u00e8re En savoir plus 21. Juin Reusser couronne sa victoire au g\u00e9n\u00e9ral par un succ\u00e8s [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":3333,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-3339","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/pages\/3339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/comments?post=3339"}],"version-history":[{"count":1,"href":"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/pages\/3339\/revisions"}],"predecessor-version":[{"id":3367,"href":"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/pages\/3339\/revisions\/3367"}],"up":[{"embeddable":true,"href":"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/pages\/3333"}],"wp:attachment":[{"href":"https:\/\/www.tourdesuisse.ch\/fr\/wp-json\/wp\/v2\/media?parent=3339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}