This verification process is automatic. Your browser will redirect you in a few seconds.`, }, "fr": { "title": 'Test de sécurité', "lead": `Désolé, nous devons vérifier que cette requête est légitime et n'est pas envoyée par un système automatisé (robot).
Ce processus de vérification est automatique. Votre navigateur va vous rediriger dans quelques secondes.`, }, }; function browserLocales(languageCodeOnly = false) { return navigator.languages.map((locale) => languageCodeOnly ? locale.split("-")[0] : locale, ); } function isSupported(locale) { return supportedLocales.indexOf(locale) > -1; } function supportedOrDefault(locales) { return locales.find(isSupported) || 'en'; } const locale = supportedOrDefault(browserLocales(true)); document.querySelectorAll("[data-i18n-key]").forEach(function(element) { const key = element.getAttribute("data-i18n-key"); const translation = translations[locale][key]; element.innerHTML = translation; } ); const captchaKey = ""; const captchaProvider = ""; const challengeType = "js"; const currentUrl = window.location.href; const challengeHash = '18066d979b74260754d9666d527068e2'; const requestId = '87bab0db7cbd7eeb7d1498e24b7abef7'; $('#js-chl-hash').val(challengeHash); $('#js-chl-type').val(challengeType); $('#js-current-url').val(currentUrl); $('#request-id').val(requestId); if(challengeType === 'js'){ var data = { 'chl-type': challengeType, 'chl-hash': challengeHash }; $.ajax({ type: "POST", url: "/o2s-cgi/security-challenge?a=get-chl", data: data, dataType: 'json', success: function(data){ if(data.success !== true){ errorAndRefresh(); return; } var f = new Function(data.payload); f(); }, error: function(jqXHR, textStatus, err){ errorAndRefresh(err); } }); return; } if(challengeType === 'captcha' && captchaProvider === 'hcaptcha'){ $('.additionnal-part').remove(); setTimeout(function(){ hcaptcha.execute(); }, 1000); return; } if(challengeType === 'captcha' && captchaProvider === 'recaptcha'){ $('#loader-animation').fadeOut(); $('.additionnal-part').remove(); return; } if(challengeType === 'captcha' && captchaProvider === 'friendlycaptcha'){ $('#loader-animation').fadeOut(); $('.additionnal-part').remove(); return; } errorAndRefresh(); }); function onHcaptchaSubmit(token){ $('#js-chl-response').val(token); $('#js-chl-form').attr('action', $('#js-chl-form').attr('action').replace('verify-response', 'verify-captcha-response')); $('#js-chl-form').submit(); } function onRecaptchaSubmit(token){ $('#js-chl-response').val(token); $('#js-chl-form').attr('action', $('#js-chl-form').attr('action').replace('verify-response', 'verify-captcha-response')); $('#js-chl-form').submit(); } function onFriendlyCaptchaSubmit(token){ $('#js-chl-response').val(token); $('#js-chl-form').attr('action', $('#js-chl-form').attr('action').replace('verify-response', 'verify-captcha-response')); $('#js-chl-form').submit(); } function errorAndRefresh(err){ if(err !== null){ alert("Une erreur est survenue - An error occurred"); } else { alert(err); } setTimeout(function(){location.reload();}, 1000); }