1(()=>{function c(e,t,o,i={}){let r=new Date;r.setTime(r.getTime()+o*24*60*60*1e3);let n=`${encodeURIComponent(e)}=${encodeURIComponent(t)}`;n+=`; expires=${r.toUTCString()}`,n+=`; path=${i.path||"/"}`,i.domain&&(n+=`; domain=${i.domain}`),i.sameSite?n+=`; SameSite=${i.sameSite}`:n+="; SameSite=Lax",i.secure&&(n+="; Secure"),document.cookie=n}function l(e){if(!e)return;let t=new RegExp("(?:^|; )"+decodeURIComponent(e).replace(/[.*+?^${}()|[\]\\]/g,"\\$&")+"=([^;]*)"),o=document.cookie.match(t);return o?decodeURIComponent(o[1]):void 0}async function d(e=0,t=()=>{}){await new Promise(o=>{setTimeout(o,e)}),t()}var a=document.getElementById("cookieConsent"),s=document.getElementById("topcontrol");function u(){window.clarity&&typeof window.clarity=="function"?window.clarity("consentv2",{ad_storage:"granted",analytics_storage:"granted"}):window._clarityConsentPending=!0}(function(){let t=setInterval(()=>{window.clarity&&typeof window.clarity=="function"&&(clearInterval(t),window._clarityConsentPending&&(u(),window._clarityConsentPending=!1))},500)})();a&&l("cookieConsent")!=="1"&&(a.classList.remove("hidden"),setTimeout(()=>{s&&s.classList.add("hasCookie"),document.body.classList.add("hasCookie")},100),a.querySelectorAll(".btn")?.forEach(e=>{e.addEventListener("click",()=>{c("cookieConsent","1",30),a.classList.add("hidden"),d(500,()=>a.remove()),s&&s.classList.remove("hasCookie"),document.body.classList.remove("hasCookie"),document.querySelector(".banner-cta")&&(document.querySelector(".banner-cta").style.bottom="0px"),u()})}));})();
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.