frs_formscript_promo = 'normal'; frs_script_security = false; if (document.currentScript.getAttribute('promo')) frs_formscript_promo = document.currentScript.getAttribute('promo'); if (document.currentScript.getAttribute('data-security')) frs_script_security = true; function FrsNewsletterLoadRecaptchaScript(callback) { const apiKey = '6Lc1gP0lAAAAAEnLJafamyZlbj0OoRqMgXBrLUT1'; // Verifica si el script ya ha sido cargado if (window.grecaptcha && window.grecaptcha.execute) { // console.log("reCAPTCHA ya está cargado."); callback(); return; } // Crea un nuevo elemento de script y configura sus atributos const script = document.createElement("script"); // script.src = "https://www.google.com/recaptcha/api.js?onload=FrsNewsletterLoadRecaptchaCallback&render=explicit&sitekey=6Lc1gP0lAAAAAEnLJafamyZlbj0OoRqMgXBrLUT1"; script.src = `https://www.google.com/recaptcha/api.js?render=${apiKey}` script.async = true; script.defer = true; script.onload = function() { // console.log("reCAPTCHA v3 cargado correctamente."); callback(); }; // Agrega el elemento del script al DOM document.head.appendChild(script); } // Función de ejemplo que se ejecutará cuando se haya cargado el script de reCAPTCHA function onRecaptchaLoaded() { // console.log("Puedes iniciar reCAPTCHA aquí, por ejemplo, utilizando grecaptcha.render()."); } // Carga el script de reCAPTCHA y establece un callback if(frs_script_security) FrsNewsletterLoadRecaptchaScript(onRecaptchaLoaded); function dynamicallyLoadScript() { var script = document.createElement("script"); script.src = 'https://form-202304-newsletterhome.frs.factorideas.dev/build/front/js/scripts.min.js?v=20240427080104'; document.head.appendChild(script); var head = document.getElementsByTagName('head')[0]; var link = document.createElement('link'); link.id = 'form-eurafrica-trail'; link.rel = 'stylesheet'; link.type = 'text/css'; link.href = 'https://form-202304-newsletterhome.frs.factorideas.dev/build/front/css/styles.min.css?v=20240427080104'; link.media = 'all'; head.appendChild(link); } var html = `
`; if (typeof frs_scripts_loaded === 'undefined') { frs_scripts_loaded = true; dynamicallyLoadScript(); document.write(html); } else { // console.log("NO cargamos los scripts"); dynamicallyLoadScript(); document.getElementById('newsletter-frs-optimize').innerHTML = html; }