1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`7fbec059-537f-46b3-838a-0cf22bf6889a`,e._sentryDebugIdIdentifier=`sentry-dbid-7fbec059-537f-46b3-838a-0cf22bf6889a`)}catch{}})();import{t as e}from"./zpA1rkPG.js";var t=`G-76QVR0G4YT`,n=null,r=!1,i=!1,a=!1;function o(){let e=window;e.dataLayer||=[],e.gtag||=function(){e.dataLayer.push(arguments)}}function s(){a||(o(),window.gtag(`consent`,`default`,{ad_storage:`denied`,analytics_storage:`denied`,ad_user_data:`denied`,ad_personalization:`denied`}),window.gtag(`js`,new Date),a=!0,console.debug(`[Analytics] Default consent applied (denied) and dataLayer initialized`))}function c(e){let t=window;typeof t.requestIdleCallback==`function`?t.requestIdleCallback(()=>e(),{timeout:3e3}):window.setTimeout(e,250)}var l=null;function u(){return l||(l=new Promise(e=>{let t=!1,n=()=>{t||(t=!0,[`scroll`,`mousemove`,`touchstart`,`click`,`keydown`].forEach(e=>window.removeEventListener(e,n)),c(e))};[`scroll`,`mousemove`,`touchstart`,`click`,`keydown`].forEach(e=>window.addEventListener(e,n,{passive:!0,once:!0})),setTimeout(n,7e3)}),l)}async function d(){return n||(n=new Promise((e,n)=>{let r=document.querySelector(`script[src*="googletagmanager.com/gtag/js?id=${t}"]`);if(r){if(typeof window.gtag==`function`){e();return}r.addEventListener(`load`,()=>e(),{once:!0}),r.addEventListener(`error`,e=>n(e),{once:!0});return}let i=document.createElement(`script`);i.src=`https://www.googletagmanager.com/gtag/js?id=${t}`,i.async=!0,i.onload=()=>e(),i.onerror=e=>n(e),u().then(()=>document.head.appendChild(i))}),n)}function f(){r||(o(),window.gtag(`config`,t,{send_page_view:!1,transport_type:`beacon`}),r=!0,console.debug(`[Analytics] Config initialized`))}async function p(){if(!i)return!1;try{return f(),d().catch(e=>console.warn(`GTM load error`,e)),!0}catch(e){return console.error(`Failed to ensure Google Analytics is ready`,e),!1}}function m(){i=!1,o(),typeof window.gtag==`function`&&window.gtag(`consent`,`update`,{analytics_storage:`denied`,ad_storage:`denied`,ad_user_data:`denied`,ad_personalization:`denied`}),console.info(`[Analytics] Tracking disabled (consent denied)`)}async function h(){i=!0,o(),a||s(),window.gtag(`consent`,`update`,{analytics_storage:`granted`,ad_storage:`granted`,ad_user_data:`granted`,ad_personalization:`granted`}),await p()&&console.info(`[Analytics] Tracking enabled (consent granted) and gtag ready`)}async function g(t,n){let r=new URL(window.location.href);await b(`page_view`,{page_location:e(r),page_path:t??r.pathname,page_title:n??document.title})}async function _(e={}){await b(`sign_up`,e)}async function v(e={}){await b(`begin_checkout`,e)}function y(){let t={};try{t.page_location=e(new URL(window.location.href))}catch{}let n=typeof document<`u`?document.referrer:``;if(n)try{let r=new URL(n);t.page_referrer=r.origin===window.location.origin?e(r):n}catch{}return t}async function b(e,t={}){if(!i||!await p())return;let n=Object.fromEntries(Object.entries({...y(),...t}).filter(([,e])=>e!=null));window.gtag(`event`,e,n)}s(),f();export{_ as a,g as i,h as n,v as r,m as t};
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.