PageSourceSearch

https://secure.courrierinternational.com/bucket/18f6f43b621e15e5cb…/courrier/js/tunnel.bundle.js

js courrierinternational.com collected 2026-09-24 08:36:13 UTC 37,206 bytes, 2 lines download raw bytes

1window.lmd.className={FORM_INPUT:"form__input",FORM_INPUT_ERROR:"form__input-error",FORM_INPUT_ERROR_SHOW:"tunnel__input-container--error",FORM_INPUT_RADIO:"form__input-radio",FORM_INPUT_WRAP:"form__input-wrap",FORM_INPUT_CONTAINER:"tunnel__input-container",FORM_INPUT_RADIO_SELECTED:"form__input--radio-selected",FORM_INPUT_RADIO_WRAPPER:"form__input-radio-wrapper",FORM_INPUT_CHECKBOX:"form__input-checkbox",FORM_INPUT_CHECKBOX_WRAPPER:"form__input-checkbox-wrapper",ACCOUNT_FORM:"account__form",ACCOUNT_FORM_ACTIVE:"account__form--active",FORM_INPUT_SELECT_CONTAINER:"form__input-select-container",FORM_INPUT_INVALID:"form__input--invalid",FORM_INPUT_CHECKBOX_MANDATORY:"form__account-checkbox-mandatory",FORM_INPUT_FIELD_FILLED:"form__input-field--filled",FORM_INPUT_FIELD_VALID:"form__input-field--valid",FORM_CTA_NEXT_DISABLED:"form__account-cta-next--disabled",FORM_OVERLAY_SHOW:"unsubscribe-overlay--show",FORM_SUMMARY_SHOW:"form__summary--show",UNSUBSCRIBE_MODAL_ON:"unsubscribe__container-modal-on",UNSUBSCRIBE_MODAL:"unsubscribe__container-modal",ACCOUNT_POPIN_VISIBLE:"unsubscribe__retention-popin-price-visible",OVERLAY_POPIN:"js-unsubscribe-overlay",UNSUBSCRIBE_RECAP_DESCRIPTION:"unsubscribe__recap-description",BTN_BACK_ID:"js-account-back-btn",BTN_BACK_HIDE:"tunnel__link-back--hide",BTN_BACK_TEXT:"tunnel__link-back-text",FORM_INPUT_WRAP_HIDDEN:"form__input-wrap--hidden",BTN_STATE_UNSUB:"button--blue"},(()=>{"use strict";let e=(e,t)=>{let n=Element.prototype;return(n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector||function(e){return -1!==[].indexOf.call(document.querySelectorAll(e),this)}).call(e,t)},t=(t,n)=>{if(Element.prototype.closest)return t.closest(n);let l=t;do{if(e(l,n))return l;l=l.parentElement||l.parentNode}while(null!==l&&1===l.nodeType)return null},n=(t,n,l)=>{document.addEventListener(t,t=>{t.target&&e(t.target,n)&&l(t)})},l={};function r(e){return/^((0[1-9])|([1-8][0-9])|(9[0-8])|(2A)|(2B))[0-9]{3}$/.test(e)}function i(e){e&&(e.value.length>0&&e.classList.add(l.FORM_INPUT_FIELD_FILLED),e.addEventListener("input",()=>{e.value.length>0?e.classList.add(l.FORM_INPUT_FIELD_FILLED):e.classList.remove(l.FORM_INPUT_FIELD_FILLED)}))}function s(e){let n=`.${l.FORM_INPUT_WRAP}`;if(!e)return;"select-one"===e.type?t(e,`.${l.FORM_INPUT_SELECT_CONTAINER}`).classList.add(l.FORM_INPUT_INVALID):"checkbox"===e.type?(t(e,`.${l.FORM_INPUT_CHECKBOX_WRAPPER}`).classList.add(l.FORM_INPUT_INVALID),n=`.${l.FORM_INPUT_CHECKBOX_MANDATORY}`):t(e,`.${l.FORM_INPUT}`).classList.add(l.FORM_INPUT_INVALID);let r=t(e,n).querySelector(`.${l.FORM_INPUT_ERROR}`);e.classList.remove(l.FORM_INPUT_FIELD_VALID),e.dataset.valid="invalid",r&&""!==r.id&&(e.setAttribute("aria-invalid","true"),e.setAttribute("aria-describedby",r.id)),e.dataset.errorDescribedby&&e.setAttribute("aria-describedby",e.dataset.errorDescribedby)}function a(e){if(!e)return;let n=`.${l.FORM_INPUT_WRAP}`;"select-one"===e.type?t(e,`.${l.FORM_INPUT_SELECT_CONTAINER}`).classList.remove(l.FORM_INPUT_INVALID):"checkbox"===e.type?(t(e,`.${l.FORM_INPUT_CHECKBOX_WRAPPER}`).classList.remove(l.FORM_INPUT_INVALID),n=`.${l.FORM_INPUT_CHECKBOX_MANDATORY}`):(t(e,`.${l.FORM_INPUT}`).classList.remove(l.FORM_INPUT_INVALID),t(e,n).querySelector(`.${l.FORM_INPUT_ERROR}`).textContent=""),e.classList.add(l.FORM_INPUT_FIELD_VALID),e.dataset.valid="valid";let r=t(e,n).querySelector(`.${l.FORM_INPUT_ERROR}`);r&&r.classList.contains(l.FORM_INPUT_ERROR_SHOW)&&r.classList.remove(l.FORM_INPUT_ERROR_SHOW),r&&""!==r.id&&(e.removeAttribute("aria-invalid"),e.dataset.initialDescribedby?e.setAttribute("aria-describedby",e.dataset.initialDescribedby):e.removeAttribute("aria-describedby"))}function o(e,n,r,i=!1){if(!e)return;let s=r||l.FORM_INPUT_WRAP,a="checkbox"===e.type?t(e,`.${l.FORM_INPUT_CHECKBOX_MANDATORY}`).querySelector(`.${l.FORM_INPUT_ERROR}`):t(e,`.${s}`).querySelector(`.${l.FORM_INPUT_ERROR}`);if(a){if("checkbox"===e.type){if(i){a.innerHTML=n;return}a.textContent=n;return}if(i){a.innerHTML=n;return}a.textContent=n}}function u(e){let t=()=>Array.prototype.slice.call(document.querySelectorAll('[data-valid="invalid"]')).filter(e=>"radio"===e.type||e.offsetWidth>0&&e.offsetHeight>0);d(t()),t().length>0?(e.preventDefault(),t()[0].scrollIntoView({behavior:"smooth",block:"end"}),t()[0].focus()):("true"===e.target.dataset.confirmPopin&&(e.preventDefault(),e.target.dispatchEvent(new CustomEvent("lmdLaunchConfirmPopin",{bubbles:!0}))),e.target.hasAttribute("data-loading")&&setTimeout(()=>{e.target.classList.add(l.FORM_CTA_NEXT_DISABLED),e.target.disabled=!0,e.target.value=e.target.getAttribute("data-loading")}))}
1function d(e){e.forEach(e=>{e.dispatchEvent(new Event("blur")),"select-one"===e.type?(s(e),e.getAttribute("data-error")?o(e,e.getAttribute("data-error")):o(e,"Ce champ est obligatoire.")):"checkbox"===e.type?(e.dispatchEvent(new Event("change")),s(e),e.getAttribute("data-error")?o(e,e.getAttribute("data-error")):o(e,"Veuillez accepter les conditions générales d’utilisation et de vente pour finaliser votre commande")):"radio"===e.type&&(e.dispatchEvent(new Event("change")),s(e),e.getAttribute("data-error")?o(e,e.getAttribute("data-error")):o(e,"Veuillez sélectionner une option."))})}function c(e,t,n="FR",l=document.getElementById("country")){0===e.value.length?(o(e,t||"Veuillez renseigner un code postal."),s(e)):l&&e.value.length>0&&l.value===n&&(!r(e.value)||e.value.length>5)?(o(e,t||"Veuillez renseigner un code postal valide."),s(e)):(a(e),o(e,t))}function m(e,t=null){var n,l;let r,i,s,a=document.querySelector(".tunnel__form"),o=document.getElementById("submit-button"),u=()=>Array.prototype.slice.call(document.querySelectorAll('[data-valid="invalid"]')).filter(e=>e.offsetWidth>0&&e.offsetHeight>0);0===u().length&&a&&o?(o.setAttribute("aria-disabled","true"),o.setAttribute("value","Chargement..."),(r=document.querySelector(".tunnel__spin"))&&(r.classList.add("tunnel__spin-show"),n="tunnel__overlay--on",l="tunnel__body--overlay",i=document.getElementById("js-tunnel-overlay"),s=document.getElementById("js-tunnel-body"),i&&s&&(i.classList.add(n),s.classList.add(l))),t&&a.submit()):u().length>0&&(e.preventDefault(),u().forEach(e=>{e.dispatchEvent(new Event("blur"))}))}function _(e,n=l.FORM_INPUT_CONTAINER){if(!e)return;let r=t(e,`.${n}`);r&&(r.classList.add(l.FORM_INPUT_ERROR_SHOW),e.classList.remove("form__input-field--valid"),e.dataset.valid="invalid",r.classList.contains(`${l.FORM_INPUT_CONTAINER}--weak`)&&r.classList.remove(`${l.FORM_INPUT_CONTAINER}--weak`),r.classList.contains(`${l.FORM_INPUT_CONTAINER}--recevable`)&&r.classList.remove(`${l.FORM_INPUT_CONTAINER}--recevable`),r.classList.contains(`${l.FORM_INPUT_CONTAINER}--valid`)&&r.classList.remove(`${l.FORM_INPUT_CONTAINER}--valid`))}function g(e,n=l.FORM_INPUT_CONTAINER){var r;e&&((r=t(e,`.${n}`)).classList.contains(`${l.FORM_INPUT_CONTAINER}--error`)&&r.classList.remove(`${l.FORM_INPUT_CONTAINER}--error`),r.classList.contains(`${l.FORM_INPUT_CONTAINER}--weak`)&&r.classList.remove(`${l.FORM_INPUT_CONTAINER}--weak`),r.classList.contains(`${l.FORM_INPUT_CONTAINER}--recevable`)&&r.classList.remove(`${l.FORM_INPUT_CONTAINER}--recevable`),r.classList.contains(`${l.FORM_INPUT_CONTAINER}--valid`)&&r.classList.remove(`${l.FORM_INPUT_CONTAINER}--valid`),t(e,`.${n}`).classList.remove(l.FORM_INPUT_ERROR_SHOW),e.dataset.valid="valid")}l.override=e=>{Object.keys(e).forEach(t=>{void 0===l[t]?l[t]=e[t]:typeof e[t]!=typeof l[t]?console.warn(`bad configuration type for ${t}, must be an instance of ${typeof l[t]}`):l[t]=e[t]})},l.override(window.lmd.className||{}),setTimeout(()=>{delete window.lmd.className});let p=!1;function h(){!1===p&&(n("click",".js-trigger-password",e=>{e.preventDefault();let n=e.target.closest(".js-trigger-password");if(!n)return;let r=t(n,`.${l.FORM_INPUT_CONTAINER}`).querySelector(".tunnel__input--password");r&&(n.classList.contains("tunnel__input-password-viewer--on")?(n.classList.remove("tunnel__input-password-viewer--on"),r.setAttribute("type","password")):(n.classList.add("tunnel__input-password-viewer--on"),r.setAttribute("type","text")))}),p=!0)}function v(e,n,r=l.FORM_INPUT_CONTAINER,i=!1){if(!e)return;let s=t(e,`.${r}`);if(s){let e=s.querySelector(`.${l.FORM_INPUT_ERROR}`);if(!e)return;if(i){e.innerHTML=n;return}e.textContent=n}}function E(e,t,n){e.value!==n?(g(e),e.dataset.valid="valid"):(v(e,t),_(e),e.dataset.valid="invalid")}function I(e,t,n){e&&t&&(E(e,t,n),e.addEventListener("change",e=>{E(e.target,t,n)}))}function f(e,t,n=l.FORM_INPUT_CONTAINER){e&&t&&(i(e),e.addEventListener("input",l=>{e.value.length<1?(v(l.target,t,n),_(l.target,n)):g(l.target,n)}))}function y(e){let t="";if(e.value.length>0){var n;if(n=e.value,/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)){let e=document.getElementById("u_mail")||document.getElementById("u_email"),n=document.getElementById("u_email_confirm");n&&e?e.value!==n.value&&n.value.length>0?(v(n,t="L’email ne correspond pas à la confirmation."),_(n),t="",g(e)):(t="",g(e),g(n),v(e,t),v(n,t)):e&&(t="",g(e),v(e,t))}else v(e,t="Veuillez renseigner un email valide."),_(e)}else v(e,t="Veuillez renseigner un email."),_(e)}function b(){n("change",".js-tunnel-input-select",e=>{e.target.classList.contains("tunnel__input-select--selected")||e.target.classList.add("tunnel__input-select--selected")})}function L(){let e=document.getElementById("u_zipcode")||document.getElementById("cp");e&&(i(e),e.addEventListener("input",e=>{w(e.target)}))}function w(e){let t="";e&&"false"===e.getAttribute("data-exception")&&(e.value.length>0?r(e.value)?(t="",g(e),v(e,t)):(v(e,t="Veuillez renseigner un code postal valide."),_(e)):(v(e,t="Veuillez renseigner un code postal."),_(e)))}function R(){let e=document.getElementById("u_country"),n=document.getElementById("u_zipcode");e&&n&&e.addEventListener("change",e=>{e.target.value!==window.lmd.countryCode.franceId?(n.setAttribute("data-exception",!0),n.setAttribute("data-valid","valid"),t(n,`.${l.FORM_INPUT_CONTAINER}`).classList.add(`${l.FORM_INPUT_CONTAINER}--hide`)):(n.setAttribute("data-exception",!1),n.value="",n.setAttribute("data-valid","invali
1d"),t(n,`.${l.FORM_INPUT_CONTAINER}`).classList.remove(`${l.FORM_INPUT_CONTAINER}--hide`))})}function B(){let e=document.getElementById("u_password"),t=document.getElementById("u_password_confirm"),n=document.getElementById("js-trigger-password-hint"),l="";e&&t&&(i(t),t.addEventListener("input",()=>{e.value.length>0&&(t.value.length>0?(n?.hasAttribute("data-hidden")&&!n.classList.contains("tunnel__password-hint--hide")&&n.classList.add("tunnel__password-hint--hide"),e.value!==t.value?(v(t,l="Les mots de passe ne sont pas identiques."),_(t)):(l="",g(t),v(t,l))):(v(t,"Merci de vérifier la saisie de votre mot de passe."),_(t)))}),e.addEventListener("input",()=>{e.value.length>0&&e.value.length>0&&e.value===t.value&&(l="",g(t),v(t,l))}))}function A(e,t){let n=e.getBoundingClientRect().top+window.pageYOffset+t;window.scrollTo({top:n,behavior:"smooth"})}function N(e){e&&y(e)}function O(e=""){let t=document.getElementById("u_civility");t&&I(t,"Veuillez selectionner la civilité",e)}function T(e,t,n=l.FORM_INPUT_CONTAINER){e&&t&&(e.value.length<1?(v(e,t,n),_(e,n)):g(e,n))}function M(e){e&&(i(e),e.addEventListener("blur",e=>{y(e.target)}))}function P(){let e=document.getElementById("u_email")||document.getElementById("u_mail");e&&M(e)}function S(){let e=document.getElementById("u_email")||document.getElementById("u_mail"),t=document.getElementById("u_email_confirm");t&&e&&(M(e),M(t),t.onpaste=e=>{e.preventDefault()})}function F(){let e=document.getElementById("u_country")||document.getElementById("pays");e&&I(e,"Veuillez selectionner un pays","Pays")}function k(){let e,t=document.getElementById("u_password");t&&(0===t.value.length?(v(t,e="Veuillez renseigner un mot de passe"),_(t)):t.value.trim().length<6?(v(t,e="Veuillez entrer 6 caractères ou plus. Des espaces en début ou en fin seront ignorés."),_(t)):(e="",g(t),v(t,e)))}function j(){n("mousedown",".button--sso",e=>{e.preventDefault()})}function U(){let e=window,t=document,n=t.documentElement,l=t.getElementsByTagName("body")[0],r=e.innerHeight||n.clientHeight||l.clientHeight;return{width:e.innerWidth||n.clientWidth||l.clientWidth,height:r}}function C(){let e=document.getElementById("js-tunnel-scroll-to-advantages"),t=document.querySelector(".tunnel__membership-title"),n=420,l=document.querySelector(".tunnel__membership-card-wrapper--active");e.addEventListener("click",()=>{if(U().width<768&&(n=-300,l)){let e=l.querySelectorAll(".tunnel__membership-list");if(e.length>0)for(let t=0;t<e.length;t+=1){let n=e[t].querySelectorAll(".tunnel__membership-item--hidden");if(n.length>0)for(let e=0;e<n.length;e+=1)n[e].classList.contains("js-show")||n[e].classList.add("js-show")}}A(t,n)})}function D(){let e=document.getElementById("js-tunnel-mobile-menu-trigger-integrale"),t=document.getElementById("js-tunnel-mobile-menu-trigger-essentielle"),n=document.getElementById("essentielle"),l=document.getElementById("integrale");e.addEventListener("click",()=>{t.classList.contains("tunnel__membership-mobile-button--on")&&(t.classList.remove("tunnel__membership-mobile-button--on"),e.classList.add("tunnel__membership-mobile-button--on"),A(l,-220))}),t.addEventListener("click",()=>{e.classList.contains("tunnel__membership-mobile-button--on")&&(e.classList.remove("tunnel__membership-mobile-button--on"),t.classList.add("tunnel__membership-mobile-button--on"),A(n,-220))})}function q(e){if(e)for(let t=0;t<e.length;t+=1)e[t].classList.contains("ui-collapse--shown")&&e[t].classList.remove("ui-collapse--shown")}function $(e="u_password"){let t=document.getElementById(e),n=document.getElementById("u_password_confirm"),l=0,r=0,u=0,d=0,c=/^.{8,}$/,m=/[-!$£€§'\-"\-`\-%^&*()_+|~=°{}\[\]:\/;<>?,.@#çéèùàù]/,_=/[A-Z]+/,g=document.getElementById("js-password-line");t&&(i(t),t.addEventListener("blur",e=>{let t=e.target.value.trim().length;t<6?(o(e.target,"Veuillez entrer 6 caractères ou plus. Des espaces en début ou en fin seront ignorés."),s(e.target)):t>0&&a(e.target)}),t.addEventListener("input",()=>{a(t),g&&(g.classList.remove("form__security-password--weak"),g.classList.remove("form__security-password--recevable"),g.classList.remove("form__security-password--valid")),t.value.length>0?(n&&(n.onpaste=e=>{e.preventDefault()}),r=0,u=1,!1===c.test(t.value)?l=0:(l=1,r=+(!1!==m.test(t.value)),u=+(!1!==_.test(t.value))),d=parseInt(l,10)+parseInt(r,10)+parseInt(u,10),g&&((0===d||1===d)&&g.classList.add("form__security-password--weak"),2===d&&g.classList.add("form__security-password--recevable"),3===d&&g.classList.add("form__security-password--valid"))):(l=0,r=0,u=0,o(t,"Veuillez renseigner un mot de passe."),s(t))})),n&&i(n)}function z(e="u_password"){let t=document.getElementById(e),n=document.getElementById("u_password_confirm"),l=0,r=0,s=0,a=0,o=/^.{8,}$/,u=/[-!$£€§'\-"\-`\-%^&*()_+|~=°{}\[\]:\/;<>?,.@#çéèùàù]/,d=/[A-Z]+/,c=document.getElementById("js-password-line");t&&(i(t),t.addEventListener("blur",e=>{let t=e.target.value.trim().length;t>0&&t<6?(v(e.target,"Veuillez entrer 6 caractères ou plus. Des espaces en début ou en fin seront ignorés."),_(e.target)):t>0&&g(e.target)}),t.addEventListener("input",()=>{g(t),c&&(c.classList.remove("form__security-password--weak"),c.classList.remove("form__security-password--recevable"),c.classList.remove("form__security-password--valid")),t.value.length>0?(n&&(n.onpaste=e=>{e.preventDefault()}),r=0,s=1,!1===o.test(t.value)?l=0:(l=1,r=+(!1!==u.test(t.value)),s=+(!1!==d.test(t.value))),a=parseInt(l,10)+parseInt(r,10)+parseInt(s,10),c&&((0===a||1===a)&&c.classList.add("form__security-password--weak"),2===a&&c.classList.add("form__security-password--recevable"),3===a&&c.classList.add("form__security-password--valid"))):(l=0,r=0,s=0,v(t,"Veuillez renseigner un mot de passe."),_(t))})),n&&i(n)}function V(e="u_country",n="u_zipcode"){if(document.getElementById("js-tunnel-error")){let l=d
1ocument.getElementById(e),r=document.getElementById(n);l&&r&&(l.value!==window.lmd.countryCode.franceId&&"FR"!==l.value?(r.setAttribute("data-exception",!0),r.setAttribute("data-valid","valid"),t(r,".tunnel__input-container").classList.add("tunnel__input-container--hide")):(r.setAttribute("data-exception",!1),r.setAttribute("data-valid","invalid"),t(r,".tunnel__input-container").classList.remove("tunnel__input-container--hide")))}}function x(){let e=document.getElementById("js-tunnel-activate-anchor"),t=document.getElementById("ou-trouver-mon-numero");e&&t&&e.addEventListener("click",()=>{let e=t.getBoundingClientRect().top+window.pageYOffset-110;window.scrollTo({top:e,behavior:"smooth"})})}function H(e,t){e&&t&&(e.value.length<1?(v(e,t),_(e)):g(e))}function W(){let e=document.getElementById("js-tunnel-overlay"),t=document.getElementById("js-tunnel-body");e&&t&&(e.classList.add("tunnel__overlay--on"),t.classList.add("tunnel__body--overlay"))}function X(){let e=document.getElementById("js-tunnel-overlay");e&&e.addEventListener("click",()=>{K()})}function Y(e){e&&e.classList.contains("tunnel__popin--on")&&e.classList.remove("tunnel__popin--on")}function K(){let e,t;e=document.getElementById("js-tunnel-overlay"),t=document.getElementById("js-tunnel-body"),e&&e.classList.contains("tunnel__overlay--on")&&e.classList.remove("tunnel__overlay--on"),t&&t.classList.contains("tunnel__body--overlay")&&t.classList.remove("tunnel__body--overlay");let n=document.getElementById("js-tunnel-popin"),l=document.getElementById("js-tunnel-popin-offers");n&&(Y(n),n.innerHTML=""),l&&Y(l)}window.location.href.includes("courrier");let Z=document.querySelector("html");function J(e){Z.dataset.userColorScheme=e,document.cookie=`theme=${e}; max-age=31536000; domain=.courrierinternational.com; path=/`}let G=(e,t)=>{let n=Element.prototype;return(n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector||function(e){return -1!==[].indexOf.call(document.querySelectorAll(e),this)}).call(e,t)};function Q(e){let t=document.getElementById("u_email_nl"),n=document.querySelector(".js-form-nl"),l=document.querySelector(".form__input-wrap");t.setAttribute("value",e),window.lmd.hosts.sf&&fetch(`${window.lmd.hosts.sf}/sfuser/sfws/newsletters/selligent/${e}`,{method:"GET"}).then(e=>e.json()).then(t=>{if(t){let r,i,{debug:s,...a}=t;localStorage.setItem("newsletters",JSON.stringify(a)),localStorage.setItem("emailUser",e),n.classList.add("js-form-nl--enabled"),l&&l.classList.add("form__input-wrap--hide"),r=document.querySelectorAll(".js-nl-checkbox-input"),i=JSON.parse(localStorage.getItem("newsletters")),r&&i&&r.forEach(e=>{i&&Object.prototype.hasOwnProperty.call(i,e.dataset.id)&&(e.checked=i[e.dataset.id])})}}).catch(!1)}!function(){var e;let r,p,E,M,Y;!function(){let e=document.querySelectorAll(`.${l.FORM_INPUT_ERROR}`),n=document.querySelector(".tunnel__form--unsubscribe"),r=Array.from(e).some(e=>0!==e.textContent.trim().length);if(e.length){r&&function(){let e=document.getElementById("js-tunnel-create");if(e){let t=e.getAttribute("data-pop");if(0===parseInt(t,10)&&t){e.setAttribute("data-pop",1);let t=e.querySelectorAll(".tunnel__input-wrap--hide"),n=e.querySelectorAll(".tunnel__checkbox-wrap--hide");if(t.length>0)for(let e=0;e<t.length;
1e+=1)t[e].classList.remove("tunnel__input-wrap--hide");n.length>0&&n[0].classList.remove("tunnel__checkbox-wrap--hide")}}}();for(let r=0;r<e.length;r+=1){let i=e[r].textContent.trim().length;0!==i&&n?t(e[r],`.${l.FORM_INPUT_WRAP}`)?.classList.add(l.FORM_INPUT_ERROR_SHOW):0!==i&&t(e[r],`.${l.FORM_INPUT_CONTAINER}`)?.classList.add(`${l.FORM_INPUT_CONTAINER}--error`)}}}();let ee=document.querySelectorAll(".js-tunnel-input");if(ee.length>0)for(let e=0;e<ee.length;e+=1)ee[e].hasAttribute("maxlength")&&ee[e].addEventListener("keyup",()=>{var t;(t=ee[e])&&1&&t.value.length>256&&(t.value=t.value.substr(0,256))});if(document.cookie.match(/theme=dark/i)?(J("dark"),console.log("theme is dark")):document.cookie.match(/theme=light/i)?(J("light"),console.log("theme is light")):console.log("theme is auto"),document.querySelectorAll("[data-switch-theme]").forEach(e=>{e.addEventListener("click",()=>{"auto"===Z.dataset.userColorScheme?window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?J("light"):J("dark"):"light"===Z.dataset.userColorScheme?J("dark"):"dark"===Z.dataset.userColorScheme&&J("light")})}),(r=document.querySelector("#js-account-back-btn"))&&(document.referrer?r.href=document.referrer:r.href="https://www.courrierinternational.com/"),e=()=>(window.location.href="/dashboard",!1),document.addEventListener("click",t=>{t.target&&((e,t)=>{if(Element.prototype.closest)return e.closest(t);let n=e;do{if(G(n,t))return n;n=n.parentElement||n.parentNode}while(null!==n&&1===n.nodeType)return null})(t.target,".js-account-back-btn")&&e()}),document.getElementById("js-tunnel-create")){let e,t,n,l;e=document.getElementById("u_firstname"),t=document.getElementById("u_name"),j(),P(),S(),$(),e&&(i(e),f(e,"Veuillez renseigner votre prénom.")),t&&(i(t),f(t,"Veuillez renseigner votre nom.")),B(),h(),L(),(n=document.getElementById("js-account-cgv-submit"))&&n.addEventListener("change",e=>{!0===e.target.checked?g(e.target):(v(e.target,e.target.getAttribute("data-error")),_(e.target))}),(l=document.getElementById("submit-button"))&&l.addEventListener("click",e=>{if(document.getElementById("js-tunnel-create")){let t=document.getElementById("u_email"),n=document.getElementById("u_firstname"),l=document.getElementById("u_name"),r=document.getElementById("u_zipcode");t&&N(t),O(),k(),n&&T(n,"Veuillez renseigner votre prénom."),l&&T(l,"Veuillez renseigner votre nom."),F(),r&&r&&w(r);let i=()=>Array.prototype.slice.call(document.querySelectorAll('[data-valid="invalid"]')).filter(e=>e.offsetWidth>0&&e.offsetHeight>0);d(i()),0===i().length&&(()=>{var e;let t,n=window.location.href,l="";switch(!0){case n.includes("google-register"):l="google";break;case n.includes("apple-register"):l="apple";break;default:l="courrierinternational"}e={inscription_plateforme:l},(t=window.pa)&&t.sendEvent("inscription",e)})(),m(e)}});let r=document.getElementById("js-tunnel-create");if(r){let e=document.getElementById("u_email");e&&e.addEventListener("click",e=>{if(e.preventDefault(),0===parseInt(r.getAttribute("data-pop"),10)){r.setAttribute("data-pop",1);let e=r.querySelectorAll(".tunnel__input-container--hide"),t=r.querySelectorAll(".tunnel__checkbox-container--hide");if(e.length>0)for(let t=0;t<e.length;t+=1)e[t].classList.remove("tunnel__input-container--hide");t.length>0&&t[0].classList.remove("tunnel__checkbox-container--hide")}})}b(),R()}if(document.getElementById("js-tunnel-create-nl")){n("click",".js-switch-twin",e=>{"switch-a"===e.target.getAttribute("id")?document.getElementById("switch-b").checked=e.target.checked:"switch-b"===e.target.getAttribute("id")&&(document.getElementById("switch-a").checked=e.target.checked);let t=document.querySelectorAll(".tunnel__input-switch");if(t.length>0)for(let n=0;n<t.length;n+=1)t[n].checked=e.target.checked}),X();let e=document.querySelectorAll(".js-tunnel-card-header");if(e.length>0)for(let n=0;n<e.length;n+=1)e[n].addEventListener("click",e=>{if(e.preventDefault(),U().width<768){let n=t(e.target,".js-tunnel-card-header").getAttribute("href");n&&window.open(n)}else{let n=document.getElementById("js-tunnel-popin"),l=t(e.target,".js-tunnel-card-header").getAttribute("href");if(n){W();let e=document.createElement("iframe");e.setAttribute("src",l),e.setAttribute("loading","lazy"),e.style.width="640px",e.style.height="480px",n.appendChild(e),function(e){if(!e)return;e.classList.add("tunnel__popin--on");let t=e.offsetHeight,n=U().height/2-t/2;e.style.top=`${window.scrollY+n}px`}(n)}}})}if(document.getElementById("js-tunnel-login")){let e,t,n;j(),P(),h(),e=document.getElementById("u_password"),t="",e&&(i(e),e.addEventListener("input",()=>{e.value.length<0?(v(e,t="Veuillez renseigner un mot de passe."),_(e)):(t="",g(e),v(e,t))})),(n=document.getElementById("submit-button"))&&n.addEventListener("click",e=>{if(document.getElementById("js-tunnel-login")){let t=document.getElementById("u_mail");t&&N(t),k(),m(e)}})}if(document.getElementById("js-tunnel-password-link")){let e;P(),(e=document.getElementById("submit-button"))&&e.addEventListener("click",e=>{let t=document.getElementById("js-tunnel-password-link"),n=document.getElementById("js-tunnel-error");
1if(n&&n.remove(),t){let t=document.getElementById("u_email");t&&N(t),k(),m(e)}})}if(document.getElementById("js-tunnel-password-generate")){let e,t,n;$(),e=document.getElementById("u_new_password")||document.getElementById("u_password"),(t=document.getElementById("u_new_password_confirm")||document.getElementById("u_password_confirm"))&&(t.onpaste=e=>(e.preventDefault(),o(e.target,`Pour \xe9viter les erreurs, l’option 
2 \xab copier-coller \xbb a \xe9t\xe9 d\xe9sactiv\xe9e`),s(e.target),!1),i(t),t.addEventListener("blur",t=>{t.target.value.length<1?(o(t.target,t.target.getAttribute("data-confirm-error")),s(t.target)):e.value===t.target.value?a(t.target):(o(t.target,t.target.getAttribute("data-error")),s(t.target))})),h(),(n=document.getElementById("submit-button"))&&n.addEventListener("click",e=>{document.getElementById("js-tunnel-password-generate")&&(k(),m(e))})}if(document.getElementById("js-tunnel-activate-light")){let e,t,n;V(),e=document.getElementById("u_name"),L(),(t=document.getElementById("u_subscriber_id"))&&i(t),e&&(i(e),f(e,"Veuillez renseigner votre nom.")),(n=document.getElementById("submit-button"))&&n.addEventListener("click",e=>{if(document.getElementById("js-tunnel-activate-light")){let t,n,l=document.getElementById("u_zipcode");l&&l&&w(l),(t=document.getElementById("u_subscriber_id"))&&t.value.length<1?(o(t,"Veuillez renseigner votre numéro d’abonné"),s(t)):a(t),(n=document.getElementById("u_name"))&&n.value.length<1?(v(n,"Veuillez renseigner votre nom"),_(n)):g(n),F(),m(e)}}),b(),x(),R()}if(document.getElementById("js-tunnel-activate-full")){let e,t,n,l;e=document.getElementById("u_firstname"),t=document.getElementById("u_name"),n=document.getElementById("u_phone"),P(),S(),z(),e&&(i(e),f(e,"Veuillez renseigner votre prénom.")),t&&(i(t),f(t,"Veuillez renseigner votre nom.")),n&&i(n),B(),h(),(l=document.getElementById("submit-button"))&&l.addEventListener("click",e=>{if(document.getElementById("js-tunnel-activate-full")){let t=document.getElementById("u_email"),n=document.getElementById("u_firstname"),l=document.getElementById("u_name");t&&N(t),O(),k(),n&&T(n,"Veuillez renseigner votre prénom."),l&&T(l,"Veuillez renseigner votre nom."),m(e)}}),b(),R()}if(document.getElementById("js-tunnel-print-activate")){let e,t,n;V("u_country","u_zipcode"),function(){let e=document.getElementById("num_client"),t=document.getElementById("u_country"),n=document.getElementById("u_name"),r=document.getElementById("u_zipcode"),u=document.getElementById("u_password");if(e&&(i(e),d="Ce champ est obligatoire.",m="Merci de vérifier la saisie de votre numéro d’abonné.",e&&d&&m&&(i(e),e.addEventListener("blur",e=>{e.target.value.length<1?(v(e.target,d),_(e.target)):10!==e.target.value.length?(v(e.target,m),_(e.target)):g(e.target)}))),n){i(n);var d,m,p="Ce champ est obligatoire.",E="Veuillez renseigner votre nom.";if(!n||!p||!E)throw Error("checkHaveAlphaInput: messages attributes are missing");i(n),n.addEventListener("blur",()=>{n.value.length<1?(o(n,p),s(n)):-1===n.value.search(/[A-Za-z]/)?(o(n,E),s(n)):a(n)})}t&&t&&t.value.length>0&&t.classList.add("form__input-field--filled"),r&&(i(r),function(e,t,n=null){if(!e||"FR"!==t.value&&e.value.length>0)return a(e),function(e=!1,t="submit-button"){let n=document.getElementById(t),r=document.querySelectorAll('[data-valid="invalid"]');n&&(0===r.length?n.classList.contains(l.FORM_CTA_NEXT_DISABLED)&&(n.classList.remove(l.FORM_CTA_NEXT_DISABLED),n.removeAttribute("disabled")):e&&(n.setAttribute("disabled",!0),n.classList.add(l.FORM_CTA_NEXT_DISABLED)))}();e.value.length>0&&c(e,n,"FR",t),e.addEventListener("blur",()=>{c(e,n,"FR",t)})}(r,t)),P(),S(),u&&z(),B(),h(),function(e=!1){let t=e?document.getElementById("js-account-cgv-payment"):document.getElementById("js-account-cgv-submit");t&&t.addEventListener("click",e=>{!0===e.target.checked?a(e.target):(o(e.target,e.target.getAttribute("data-error")),s(e.target))})}()}(),(e=document.getElementById("submit-button"))&&e.addEventListener("click",()=>{let e,t,n,l;document.getElementById("js-tunnel-print-activate")&&(e=document.getElementById("u_password"),t=document.getElementById("u_password_confirm"),n=()=>{g(e),g(t),v(e,""),v(t,"")},l=(e,t)=>
2{v(e,t),_(e)},e&&t&&(n(),0===e.value.trim().length?l(e,"Veuillez renseigner un mot de passe."):e.value.trim().length<6?l(e,"Veuillez entrer 6 caractères ou plus. Des espaces en début ou en fin seront ignorés."):0===t.value.trim().length?l(t,"Veuillez renseigner un mot de passe."):e.value!==t.value?l(t,"Les mots de passe ne sont pas identiques."):n()))}),t=document.getElementById("submit-button"),n=document.getElementById("submit"),t&&t.addEventListener("click",u),n&&n.addEventListener("click",u),b(),x(),R()}if(document.getElementById("js-tunnel-sso-confirm-password")){let e,t;h(),(e=document.getElementById("u_password"))&&f(e,"Veuillez renseigner votre mot de passe."),(t=document.getElementById("submit-button"))&&t.addEventListener("click",e=>{document.getElementById("js-tunnel-sso-confirm-password")&&(k(),m(e))})}if(document.getElementById("js-tunnel-recover-id")){let e,t,n,l,r;e=document.getElementById("u_firstname"),t=document.getElementById("u_name"),(n=document.getElementById("u_email"))&&n&&n.addEventListener("blur",e=>{n.value.length>0&&y(e.target)}),e&&f(e,"Veuillez renseigner votre prénom."),t&&f(t,"Veuillez renseigner votre nom."),(l=document.getElementById("u_zipcode"))&&l.addEventListener("input",e=>{l.value.length>0&&w(e.target)}),(r=document.getElementById("submit-button"))&&r.addEventListener("click",e=>{if(document.getElementById("js-tunnel-recover-id")){let t,n=document.getElementById("u_email"),l=document.getElementById("u_firstname"),r=document.getElementById("u_name"),i=document.getElementById("u_zipcode");n&&n&&y(n),l&&H(l,"Veuillez renseigner votre prénom."),r&&H(r,"Veuillez renseigner votre nom."),i&&i&&w(i),(t=document.getElementById("u_country"))&&I(t,"Veuillez selectionner un pays.","Pays"),m(e)}}),b()}if(document.getElementById("js-tunnel-switch-offers")){let e,l,r,i,s,a,o,u,d,c,m;e=document.querySelector(".tunnel__input-switch-button--checked"),(l=document.getElementById("js-tunnel-switch-hover"))&&e&&e.hasAttribute("data-width")&&(l.style.width=`${e.getAttribute("data-width")}rem`),r=document.querySelector(".tunnel__input-switch-button-num"),i=document.querySelector(".tunnel__input-switch-button-pap"),(s=document.getElementById("js-tunnel-switch-hover"))&&r&&i&&(r.addEventListener("click",e=>{if(e.preventDefault(),!e.target.classList.contains("tunnel__input-switch-button--checked")&&e.target.hasAttribute("data-width")&&i.classList.contains("tunnel__input-switch-button--checked")){i.classList.remove("tunnel__input-switch-button--checked"),e.target.classList.add("tunnel__input-switch-button--checked"),s.style.width=`${e.target.getAttribute("data-width")}rem`,s.style.transform="translateX(0rem)";let t=document.querySelectorAll(".tunnel__membership-card-wrapper");if(t.length>0)for(let e=0;e<t.length;
2e+=1)t[e].classList.contains("tunnel__membership-card-wrapper--active")&&(t[e].classList.remove("tunnel__membership-card-wrapper--active"),t[e].querySelector(".tunnel__membership-card-container--integrale").removeAttribute("id"),t[e].querySelector(".tunnel__membership-card-container--essentielle").removeAttribute("id"));let n=document.getElementById("js-tunnel-offer-numerique");n&&(n.classList.add("tunnel__membership-card-wrapper--active"),n.querySelector(".tunnel__membership-card-container--integrale").setAttribute("id","integrale"),n.querySelector(".tunnel__membership-card-container--essentielle").setAttribute("id","essentielle")),document.getElementById("integrale").querySelector(".tunnel__membership-list"),C(),document.getElementById("essentielle"),document.getElementById("integrale"),D()}}),i.addEventListener("click",e=>{if(e.preventDefault(),!e.target.classList.contains("tunnel__input-switch-button--checked")&&e.target.hasAttribute("data-width")&&r.classList.contains("tunnel__input-switch-button--checked")){r.classList.remove("tunnel__input-switch-button--checked"),e.target.classList.add("tunnel__input-switch-button--checked"),s.style.width=`${e.target.getAttribute("data-width")}rem`,s.style.transform="translateX(12.5rem)";let t=document.querySelectorAll(".tunnel__membership-card-wrapper");if(t.length>0)for(let e=0;e<t.length;
2e+=1)t[e].classList.contains("tunnel__membership-card-wrapper--active")&&(t[e].classList.remove("tunnel__membership-card-wrapper--active"),t[e].querySelector(".tunnel__membership-card-container--integrale").removeAttribute("id"),t[e].querySelector(".tunnel__membership-card-container--essentielle").removeAttribute("id"));let n=document.getElementById("js-tunnel-offer-papier-numerique");n&&(n.classList.add("tunnel__membership-card-wrapper--active"),n.querySelector(".tunnel__membership-card-container--integrale").setAttribute("id","integrale"),n.querySelector(".tunnel__membership-card-container--essentielle").setAttribute("id","essentielle")),document.getElementById("integrale").querySelector(".tunnel__membership-list"),C(),document.getElementById("essentielle"),document.getElementById("integrale"),D()}})),C(),a=!1,o=document.getElementById("js-tunnel-mobile-menu-trigger"),U().width<768&&o&&window.addEventListener("scroll",()=>{!a&&window.pageYOffset>=125?(o.classList.add("js-sticky"),a=!0):a&&window.pageYOffset<=125&&o.classList.contains("js-sticky")&&(o.classList.remove("js-sticky"),a=!1)}),D(),U().width<768&&n("click",".tunnel__membership-list-trigger",e=>{let n=t(e.target,".tunnel__membership-card").querySelector(".tunnel__membership-list");if(e.target.classList.contains("js-active")?e.target.classList.remove("js-active"):(e.target.classList.add("js-active"),A(n,-150)),n){let e=n.querySelectorAll(".tunnel__membership-item--hidden");if(e.length>0)for(let t=0;t<e.length;t+=1)e[t].classList.contains("js-show")?e[t].classList.remove("js-show"):e[t].classList.add("js-show")}}),u=document.querySelectorAll("[data-question]"),d=document.querySelectorAll("[data-answer]"),n("click","[data-question]",e=>{u.length>0&&d.length>0&&(e.target.classList.contains("ui-collapse--shown")?(e.target.classList.remove("ui-collapse--shown"),t(e.target,".tunnel__membership-faq").querySelector("[data-answer]").classList.remove("ui-collapse--shown")):(q(u),q(d),e.target.classList.add("ui-collapse--shown"),t(e.target,".tunnel__membership-faq").querySelector("[data-answer]").classList.add("ui-collapse--shown")))}),c=!1,m=document.querySelector("[data-header]"),U().width>768&&m&&window.addEventListener("scroll",()=>{!c&&window.pageYOffset>=70?(m.classList.add("js-header-small"),c=!0):c&&window.pageYOffset<=70&&m.classList.contains("js-header-small")&&(m.classList.remove("js-header-small"),c=!1)})}if(document.getElementById("js-tunnel-popin-offers")&&function(){X();let e=document.getElementById("js-tunnel-popin-offers"),t=document.getElementById("js-tunnel-sortir-link"),l=document.getElementById("js-tunnel-sortir-cancel");if(e){n("click",".js-tunnel-popin-trigger",n=>{"essentielle"===n.target.getAttribute("data-offer")?(t.setAttribute("href","https://abo.telerama.fr/site/telerama2/abo-new/fr/abo/creation-compte.html?prodref=telerama2.96770.22026"),l.setAttribute("href","https://abo.telerama.fr/site/telerama2/abo-new/fr/abo/creation-compte.html?prodref=telerama2.96769.22019")):(t.setAttribute("href","https://abo.telerama.fr/site/telerama2/abo-new/fr/abo/creation-compte.html?prodref=telerama2.96766.22012"),l.setAttribute("href","https://abo.telerama.fr/site/telerama2/abo-new/fr/abo/creation-compte.html?prodref=telerama2.96765.22005")),e.classList.contains("tunnel__popin--on")||(W(),e.classList.add("tunnel__popin--on"))});let r=document.getElementById("js-tunnel-popin-close");r&&r.addEventListener("click",()=>{K()})}}(),document.getElementById("js-tunnel-connect-as")&&(p=document.getElementById("u_email")||document.getElementById("mail"),E=document.getElementById("package"),M=document.getElementById("product"),Y=document.getElementById("purchase"),i(p),i(E),i(M),i(Y)),document.getElementById("js-newsletter-page")){let e,t,n,l,r,i;e=document.getElementById("u_email"),t=document.getElementById("js-btn-nl"),t?.addEventListener("click",()=>{N(e),"valid"===e.dataset.valid&&Q(e.value)}),l=(n=document.getElementById("js-user-is-empty")).value?n.value:localStorage.getItem("emailUser"),r=document.querySelector(".js-form-nl"),i=document.querySelector(".form__input-wrap"),window.addEventListener("load",()=>{n.value?l&&(localStorage.removeItem("newsletters"),localStorage.removeItem("emailUser"),Q(l)):l&&r&&i&&(r.classList.add("js-form-nl--enabled"),i.classList.add("form__input-wrap--hide"),Q(l))})}}()})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.