1(function(){const a="cp_tracking",d=ahca.config.site_url+"/track_visit";function _(){return("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,t=>(t^crypto.getRandomValues(new Uint8Array(1))[0]&15>>t/4).toString(16))}function u(t){const n=`; ${document.cookie}`.split(`; ${t}=`);if(n.length===2)return decodeURIComponent(n.pop().split(";").shift())}function c(t,i,n=7){const r=new Date(Date.now()+n*864e5).toUTCString();document.cookie=`${t}=${encodeURIComponent(i)}; expires=${r}; path=/; SameSite=Lax`}function h(){var s,g,m,l;const t=navigator.userAgent;let i="Unknown",n="",r="Unknown",o="Desktop";return/Chrome/.test(t)?(i="Chrome",n=(s=t.match(/Chrome\/([\d.]+)/))==null?void 0:s[1]):/Firefox/.test(t)?(i="Firefox",n=(g=t.match(/Firefox\/([\d.]+)/))==null?void 0:g[1]):/Safari/.test(t)&&!/Chrome/.test(t)?(i="Safari",n=(m=t.match(/Version\/([\d.]+)/))==null?void 0:m[1]):/Edge/.test(t)&&(i="Edge",n=(l=t.match(/Edg\/([\d.]+)/))==null?void 0:l[1]),/Windows/.test(t)?r="Windows":/Mac/.test(t)?r="MacOS":/Android/.test(t)?r="Android":/iPhone|iPad|iPod/.test(t)&&(r="iOS"),/Mobi|Android/i.test(t)?o="Mobile":/iPad/.test(t)&&(o="Tablet"),{browser:i,version:n,os:r,device:o}}let e={};try{e=JSON.parse(u(a)||"{}")}catch{}if(!e.tracking_id){e.tracking_id=_(),e.is_first_visit=1,e.send_status=!1,e.user_id=null,e.user_id_saved=!1;const t=new URLSearchParams(window.location.search),i=h();e.utm_source=t.get("utm_source"),e.utm_medium=t.get("utm_medium"),e.utm_campaign=t.get("utm_campaign"),e.utm_term=t.get("utm_term"),e.utm_content=t.get("utm_content"),e.gclid=t.get("gclid"),e.fbclid=t.get("fbclid"),e.landing_page=window.location.href,e.referrer=document.referrer||"",e.browser=i.browser,e.browser_version=i.version,e.os=i.os,e.os_version="",e.device_type=i.device,e.screen_resolution=`${screen.width}x${screen.height}`,e.user_agent=navigator.userAgent,e.language=navigator.language;const n=r=>{const o=t.get(r);if(o===null)return;const s=String(o).trim().toLowerCase();if(!(s===""||s==="null"||s==="undefined"))return o};e.utm_source=n("utm_source"),e.utm_medium=n("utm_medium"),e.utm_campaign=n("utm_campaign"),e.gclid=n("gclid"),e.fbclid=n("fbclid"),Object.keys(e).forEach(r=>{(e[r]===null||e[r]===void 0||e[r]==="")&&delete e[r]}),c(a,JSON.stringify(e))}if(!e.send_status){const t=new URLSearchParams(e).toString(),i=new Image;i.onload=function(){e.send_status=!0,c(a,JSON.stringify(e)),f()},i.onerror=function(){console.warn("Tracking pixel failed to load")},i.src=`${d}?${t}`}function f(){var i;if(typeof ahca.config!="object"||!ahca.config.ruid)return;try{e=JSON.parse(u(a)||"{}")}catch{}if(!e.tracking_id||e.user_id_saved||!e.send_status)return;const t=(i=document.querySelector('meta[name="csrf-token"]'))==null?void 0:i.getAttribute("content");fetch(`${d}`,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":t},body:JSON.stringify({tracking_id:e.tracking_id,user_id:ahca.config.ruid})}).then(n=>n.json()).then(n=>{n.status==="ok"&&(e.user_id=ahca.config.ruid,e.user_id_saved=!0,c(a,JSON.stringify(e)))}).catch(console.warn)}f()})();
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.