PageSourceSearch

https://www.spanishcourseinspain.com/static/js/commons/cookies.js

js spanishcourseinspain.com collected 2026-09-26 06:17:03 UTC 2,100 bytes, 1 lines download raw bytes

1function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("consent","default",{ad_storage:"denied",analytics_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"}),document.addEventListener("DOMContentLoaded",(()=>{const e=document.getElementById("cookie-container-cookies"),t=document.getElementById("cookie-welcome"),n=document.getElementById("cookie-configurator"),c=document.getElementById("accept-all-welcome"),d=document.getElementById("configure-cookies"),a=document.getElementById("accept-all"),o=document.getElementById("reject-all"),i=document.getElementById("save-preferences");function l(e){document.body.classList.toggle("no-scroll",e)}function s(){e.style.display="none",l(!1)}function r(e,t,n){const c=new Date;c.setTime(c.getTime()+24*n*60*60*1e3);const d="expires="+c.toUTCString();document.cookie=`${e}=${t}; ${d}; path=/`}function g(e){const t=e+"=",n=document.cookie.split(";");for(let e=0;e<n.length;e++){let c=n[e].trim();if(0===c.indexOf(t))return c.substring(t.length,c.length)}return null}function u(e,t){gtag("consent","update",{ad_storage:e?"granted":"denied",analytics_storage:t?"granted":"denied",ad_user_data:e?"granted":"denied",ad_personalization:e?"granted":"denied"})}c.addEventListener("click",(()=>{r("cookies-accepted","all",365),u(!0,!0),s()})),d.addEventListener("click",(()=>{t.style.display="none",n.style.display="flex",l(!0)})),a.addEventListener("click",(()=>{r("cookies-accepted","all",365),u(!0,!0),s()})),o.addEventListener("click",(()=>{r("cookies-accepted","none",365),u(!1,!1),s()})),i.addEventListener("click",(()=>{const e={necessary:!0,analytics:document.getElementById("analytics").checked,marketing:document.getElementById("marketing").checked};r("cookie-preferences",JSON.stringify(e),365),u(e.marketing,e.analytics),s()})),function(){const e=g("cookies-accepted"),t=g("cookie-preferences");if("all"===e)return u(!0,!0),s(),!0;if("none"===e)return u(!1,!1),s(),!0;if(t){const e=JSON.parse(t);return u(e.marketing,e.analytics),s(),!0}return!1}()||(e.style.display="flex",t.style.display="flex",l(!0))}));

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.