1if("undefined"!=typeof pkcaptcha){let e="captcha-box",{sitekey:c,contactform:t,createaccount:a,version:r,lang:n}=pkcaptcha;var onloadCallback=()=>{document.getElementById(e)&&grecaptcha.render(e,{sitekey:c})};let o={".contactform-captcha":{target:".form-fields",state:t},".ce-contact-form":{target:".elementor-form-fields-wrapper",state:t},".js-customer-form":{target:"section",state:a}},l=Object.keys(o).some(e=>o[e].state&&document.querySelector(e)),d=async()=>{var e=prestashop.themeSelectors.alysum.utils.loadExternalSource,t="https://www.google.com/recaptcha/api.js",t="3"===r?t+`?render=${c}&size=compact`:t+"?onload=onloadCallback&render=explicit"+(n?"&hl="+n:"");try{await e(t,"script","pk-recaptcha-v"+r)}catch(e){return console.warn("Unable to load reCaptcha library")}},s=e=>{var t=document.createElement("input");return t.type="hidden",t.name="g-recaptcha-response",t.value=e,t},i=()=>{let a=document.createElement("div");a.id=e,Object.entries(o).forEach(([e,t])=>{t.state&&document.querySelector(e)?.querySelector(t.target)?.appendChild(a)})},p=()=>{let a=e=>{e.preventDefault();let a=e.target;grecaptcha.ready(()=>{try{grecaptcha.execute(c,{action:"submit"}).then(e=>{e=s(e);a.appendChild(e),a.submit()})}catch(e){var t=document.createElement("div");t.classList.add("elementor-alert","elementor-alert-danger"),t.textContent="Invalid site key or not loaded in api.js",a.appendChild(t)}})};Object.entries(o).forEach(([e,t])=>{t.state&&document.querySelector(e)?.addEventListener("submit",a)})};document.addEventListener("DOMContentLoaded",async()=>{l&&(await d(),("3"===r?p:i)(),document.body.classList.add("g-recaptcha-active"))})}else console.warn("Pkcaptcha module is installed but not configured");
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.