1const u="GT-NSSXHWLX",m="rdbws";const L=new Set(["swiftspeed.app","www.swiftspeed.app"]);function g(){return typeof window>"u"?!1:L.has(window.location.hostname)}let f=!1,p=!1;function y(){if(f||(f=!0,!g()))return;window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("js",new Date),window.gtag("config",u),(function(t,w,c){if(t.twq)return;const e=t.twq=function(){e.exe?e.exe.apply(e,arguments):e.queue.push(arguments)};e.version="1.1",e.queue=[];const a=w.createElement(c);a.async=!0,a.src="https://static.ads-twitter.com/uwt.js";const d=w.getElementsByTagName(c)[0];d.parentNode?.insertBefore(a,d)})(window,document,"script"),window.twq("config",m);function n(){if(p)return;p=!0,l();const t=document.createElement("script");t.src=`https://www.googletagmanager.com/gtag/js?id=${u}`,t.async=!0,document.head.appendChild(t)}const o=["pointerdown","keydown","scroll","touchstart"],r={once:!0,passive:!0,capture:!0};let i;function l(){o.forEach(t=>window.removeEventListener(t,n,r)),i!==void 0&&(window.clearTimeout(i),i=void 0)}function s(){o.forEach(t=>window.addEventListener(t,n,r)),i=window.setTimeout(n,1e4)}document.readyState==="complete"?s():window.addEventListener("load",s,{once:!0})}function h(n,o){g()&&typeof window.gtag=="function"&&window.gtag("event","page_view",{page_path:n,page_title:o||document.title})}export{y as initAnalytics,h as trackPageView};
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.