!function(){"use strict";class t{t;o=0;i=[];u(t){if(t.hadRecentInput)return;const n=this.i[0],e=this.i.at(-1);this.o&&n&&e&&t.startTime-e.startTime<1e3&&t.startTime-n.startTime<5e3?(this.o+=t.value,this.i.push(t)):(this.o=t.value,this.i=[t]),this.t?.(t)}}const n=()=>{const t=performance.getEntriesByType("navigation")[0];if(t&&t.responseStart>0&&t.responseStart{if("loading"===document.readyState)return"loading";{const e=n();if(e){if(t{const n=t.nodeName;return 1===t.nodeType?n.toLowerCase():n.toUpperCase().replace(/^#/,"")},r=t=>{let n="";try{for(;9!==t?.nodeType;){const e=t,r=e.id?"#"+e.id:[i(e),...Array.from(e.classList).sort()].join(".");if(n.length+r.length>99)return n||r;if(n=n?r+">"+n:r,e.id)break;t=e.parentNode}}catch{}return n},s=new WeakMap;function o(t,n){return s.get(t)||s.set(t,new n),s.get(t)}let a=-1;const u=()=>a,c=t=>{addEventListener("pageshow",n=>{n.persisted&&(a=n.timeStamp,t(n))},!0)},h=(t,n,e,i)=>{let r,s;return o=>{n.value>=0&&(o||i)&&(s=n.value-(r??0),(s||void 0===r)&&(r=n.value,n.delta=s,n.rating=((t,n)=>t>n[1]?"poor":t>n[0]?"needs-improvement":"good")(n.value,e),t(n)))}},l=t=>{requestAnimationFrame(()=>requestAnimationFrame(()=>t()))},f=()=>{const t=n();return t?.activationStart??0},d=(t,e=-1)=>{const i=n();let r="navigate";return u()>=0?r="back-forward-cache":i&&(document.prerendering||f()>0?r="prerender":document.wasDiscarded?r="restore":i.type&&(r=i.type.replace(/_/g,"-"))),{name:t,value:e,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:r}},g=(t,n,e={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){const i=new PerformanceObserver(t=>{Promise.resolve().then(()=>{n(t.getEntries())})});return i.observe({type:t,buffered:!0,...e}),i}}catch{}},v=t=>{let n=!1;return()=>{n||(t(),n=!0)}};let m=-1;const y=new Set,p=()=>"hidden"!==document.visibilityState||document.prerendering?1/0:0,w=t=>{if("hidden"===document.visibilityState){if("visibilitychange"===t.type)for(const t of y)t();isFinite(m)||(m="visibilitychange"===t.type?t.timeStamp:0,removeEventListener("prerenderingchange",w,!0))}},z=()=>{if(m<0){const t=f(),n=document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(n=>"hidden"===n.name&&n.startTime>t)[0]?.startTime;m=n??p(),addEventListener("visibilitychange",w,!0),addEventListener("prerenderingchange",w,!0),c(()=>{setTimeout(()=>{m=p()})})}return{get firstHiddenTime(){return m},onHidden(t){y.add(t)}}},L=t=>{document.prerendering?addEventListener("prerenderingchange",()=>t(),!0):t()},C=[1800,3e3],B=(t,n={})=>{L(()=>{const e=z();let i,r=d("FCP");const s=g("paint",t=>{for(const n of t)"first-contentful-paint"===n.name&&(s.disconnect(),n.startTime{r=d("FCP"),i=h(t,r,C,n.reportAllChanges),l(()=>{r.value=performance.now()-e.timeStamp,i(!0)})}))})},D=[.1,.25],x=t=>t.find(t=>1===t.node?.nodeType)||t[0];let M=0,S=1/0,b=0;const A=t=>{for(const n of t)n.interactionId&&(S=Math.min(S,n.interactionId),b=Math.max(b,n.interactionId),M=b?(b-S)/7+1:0)};let N;const T=()=>N?M:performance.interactionCount??0;let P=0;class q{l=[];h=new Map;m;p;v(){P=T(),this.l.length=0,this.h.clear()}M(){const t=Math.min(this.l.length-1,Math.floor((T()-P)/50));return this.l[t]}u(t){if(this.m?.(t),!t.interactionId&&"first-input"!==t.entryType)return;const n=this.l.at(-1);let e=this.h.get(t.interactionId);if(e||this.l.length<10||t.duration>n.T){if(e?t.duration>e.T?(e.entries=[t],e.T=t.duration):t.duration===e.T&&t.startTime===e.entries[0].startTime&&e.entries.push(t):(e={id:t.interactionId,entries:[t],T:t.duration},this.h.set(e.id,e),this.l.push(e)),this.l.sort((t,n)=>n.T-t.T),this.l.length>10){const t=this.l.splice(10);for(const n of t)this.h.delete(n.id)}this.p?.(e)}}}const I=t=>{const n=globalThis.requestIdleCallback||setTimeout;"hidden"===document.visibilityState?t():(t=v(t),addEventListener("visibilitychange",t,{once:!0,capture:!0}),n(()=>{t(),removeEventListener("visibilitychange",t,{capture:!0})}))},_=[200,500];class H{m;u(t){this.m?.(t)}}const U=[2500,4e3],j=[800,1800],K=t=>{document.prerendering?L(()=>K(t)):"complete"!==document.readyState?addEventListener("load",()=>K(t),!0):setTimeout(t)},Z=()=>"undefined"==typeof window;function W(t,...n){if(0===n.length)return t;const e=n[0];return t[e]||(t[e]={}),W(t[e],...n.slice(1))}function X(t){try{return decodeURIComponent(t)}catch(t){return""}}function k(){if(!Z())return window}function E(){var t,n;return!Z()&&Boolean(null===(t=k())||void 0===t||null===(n=t.Shopify)||void 0===n?void 0:n.theme)}function J(){try{return"undefined"!=typeof PerformanceServerTiming}catch{return!1}}const V="",O="1",Y="0",G="p",F="a",R="m",$="t",Q="m",tt="a",nt="p",et="s";function it(t,n=!1){const e=function(){try{return document.cookie}catch{return!1}}()?document.cookie.split("; "):[];for(let n=0;n{});console.log("Monorail event from consent API:",i,e)}catch(t){}}}function st(){var t,n;return Z()?{}:(null===(t=window.Shopify)||void 0===t||null===(n=t.customerPrivacy)||void 0===n?void 0:n.config)||{}}rt.instance=void 0;const ot=/^https?:\/\/([^/]+)(\/api\/(?:unstable|2\d{3}-\d{2})\/graphql\.json(?=$|\?))?/;function at(t,n){if("fetch"!==t.initiatorType)return!1;const e=t.name.match(ot);if(!e)return!1;const[,i,r]=e;return i===n||!!r&&!(null==i||!i.endsWith(`.${n}`))}const ut="_cmp";function ct(t=ut){let n;if(n=gt()&&ht(()=>function(t=ut){var n,e;if(Z())return;const i=null===(n=performance)||void 0===n||null===(e=n.getEntriesByType)||void 0===e?void 0:e.call(n,"resource"),r=window.location.host;let s=ft[t];for(let n=i.length-1;n>=0;n--){const e=i[n];if(!at(e,r))continue;const o=dt(e,t);if(o){s=o;break}}return ft[t]=s,s}(t))||ht(()=>lt(t)),!n){if(t!==ut)return;let n;try{n=sessionStorage.getItem("consentHeader")}catch{}return n||void 0}try{n=decodeURIComponent(n)}catch{}return n}function ht(t){try{return t()}catch{return}}function lt(t=ut){var n,e;if(!vt()&&!function(){try{const t=performance.getEntriesByType("navigation")[0].serverTiming;return!!t&&0!=t.length}catch{return!1}}()){const t=new rt;let n="failed_to_fetch";try{n=navigator.userAgent}catch{}t.produce("navigationServerTiming",JSON.stringify({failed:!0,userAgent:n,apiSupported:J()})),function(){if(vt())return;W(k(),"Shopify","customerPrivacy").serverTimingSupportVerified=!0}()}const i=null===(n=performance)||void 0===n||null===(e=n.getEntriesByType)||void 0===e?void 0:e.call(n,"navigation");if(!i)return;const r=i.map(n=>dt(n,t)).find(t=>t);if(r&&t===ut)try{sessionStorage.setItem("consentHeader",r)}catch{}return r}const ft={};function dt(t,n=ut){var e,i;if(t)return null===(e=t.serverTiming)||void 0===e||null===(i=e.find(t=>t.name==n))||void 0===i?void 0:i.description}function gt(){return!Z()&&(function(){var t,n;const e=k();return!0===(null==e||null===(t=e.Shopify)||void 0===t||null===(n=t.customerPrivacy)||void 0===n?void 0:n.backendConsentEnabled)||!0===st().asyncVisitorState}()||!E()&&!(!Z()&&Boolean(null===(t=k())||void 0===t?void 0:t.__CUSTOMER_ACCOUNT__))&&!function(){if(Z())return!1;try{return null!==document.querySelector('meta[name="serialized-trackingConsent"]')}catch{return!1}}());var t}function vt(){var t,n;const e=k();return null==e||null===(t=e.Shopify)||void 0===t||null===(n=t.customerPrivacy)||void 0===n?void 0:n.serverTimingSupportVerified}function mt(){if(!Z()){var t,n;const e=(null===(t=window.Shopify)||void 0===t||null===(n=t.customerPrivacy)||void 0===n?void 0:n.injectedConsent)||st().injectedConsent;return e?X(e):void 0}}function yt(){var t;return null===(t=function(){var t;if(!Z())return null===(t=window.Shopify)||void 0===t?void 0:t.customerPrivacy}())||void 0===t?void 0:t.consentStatus}function pt(){let t;if(t=Z()?mt():function(){var t,n;const e=null===(t=window.Shopify)||void 0===t||null===(n=t.customerPrivacy)||void 0===n?void 0:n.cachedConsent;return e?X(e):void 0}()||mt()||new URLSearchParams(window.location.search).get("_cs")||void 0||it("_tracking_consent")||ct(),void 0!==t)return function(t){if("%"==t.slice(0,1))try{t=decodeURIComponent(t)}catch{}const n=t.slice(0,1);if("{"==n)return function(t){var n;let e;try{e=JSON.parse(t)}catch{return}if("2.1"!==e.v)return;if(null===(n=e.con)||void 0===n||!n.CMP)return;return e}(t);if("3"==n)return function(t){const n=t.slice(1).split("_"),[e,i,r,s,o]=n;let a,u;try{a=n[5]?JSON.parse(n.slice(5).join("_")):void 0}catch{}if(o){const t=o.replace(/\*/g,"/").replace(/-/g,"+"),n=atob(t);let e="";for(let t=0;tt.slice(0,n)+"-"+t.slice(n),e)}function c(t){const n=e.split(".")[0];return n.includes(t.toLowerCase())?Y:n.includes(t.toUpperCase())?O:V}function h(t){return e.includes(t.replace("t","s").toUpperCase())}return{v:"3",con:{CMP:{[tt]:c(tt),[nt]:c(nt),[Q]:c(Q),[et]:c(et)}},region:i||"",cus:a,purposes:{[F]:h(F),[G]:h(G),[R]:h(R),[$]:h($)},sale_of_data_region:"t"==s,display_banner:"t"==r,consent_id:u}}(t);return}(t)}function wt(t){const n=function(){try{let t=pt();if(!t)return;return t}catch{return}}();if(!n||!n.purposes)return!0;const e=n.purposes[t];return"boolean"!=typeof e||e}function zt(){return wt(F)}const Lt=/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[0-9a-f]{4}-[0-9a-f]{12}$/;function Ct(t,n){if("string"!=typeof t)return;if(!function(t){return!!t&&Lt.test(t.trim().toLowerCase())}(t))return;const e=t.trim();if("00000000-0000-0000-0000-000000000000"===e)return;if("00000000-0000-0000-5000-000000000000"===e)return;return Number.isFinite(NaN)&&Date.now()>NaN?void 0:e}const Bt="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function Dt(t){return Bt.replace(/[xy]/g,n=>{const e=t();return("x"===n?e:3&e|8).toString(16)})}function xt(){const t="undefined"!=typeof crypto?crypto:void 0;if("function"==typeof(null==t?void 0:t.randomUUID))return t.randomUUID();if("function"==typeof(null==t?void 0:t.getRandomValues)){const n=t.getRandomValues(new Uint8Array(36));let e=0;return Dt(()=>n[e++]%16)}return Dt(()=>16*Math.random()|0)}function Mt(t,n){const e=k();if(!e)return;const i=W(e,"Shopify","customerPrivacy","cachedToken");if(n){const e="_shopify_s"===t?18e5:31536e6;i[t]=n,i[t+"_expires_at"]=Date.now()+e}else delete i[t],delete i[t+"_expires_at"]}function St(t){if(!Z())try{var n,e;return null===(n=document.querySelector(`meta[name="${t}"]`))||void 0===n||null===(e=n.getAttribute("content"))||void 0===e?void 0:e.trim()}catch{return}}function bt(t){const n=St(t);if(n)try{const t=JSON.parse(n);return"string"==typeof t?t.trim():void 0}catch{return}}function At(t){return void 0!==t&&Date.now()>t}function Nt(t){const n=St(t);if(!n)return!1;const e=n.replace(/^"(.*)"$/,"$1").toLowerCase();return"true"===e||"t"===e}function Tt(t,n){if(Nt("serialized-isNewCookieStorageEnabled")){const t=Ct(bt(n));if(t&&!At(function(t){const n=bt(`${t}Expiration`);if(!n)return;const e=Number(n);return Number.isFinite(e)?e:void 0}(n)))return t}if(Nt("new-cookie-storage-activated")){const n=Ct(St(t));if(n&&!At(function(t){if(!Z())try{var n,e;const i=null===(n=document.querySelector(`meta[name="${t}"]`))||void 0===n||null===(e=n.getAttribute("data-expiration"))||void 0===e?void 0:e.trim();if(!i)return;const r=Number(i);return Number.isFinite(r)?r:void 0}catch{return}}(t)))return n}}function Pt(){return Tt("shopify-y","serialized-shopifyY")}function qt(){return Tt("shopify-s","serialized-shopifyS")}class It{constructor(){if(this.endpoint="https://otlp-http-production.shopifysvc.com/v1/metrics",this.serviceName="consent-tracking-api",this.scopeName="consent-tracking-api-opentelemetry",It.instance)return It.instance;It.instance=this}increment(t,n={}){if(!Z()&&t)try{const e=this.buildMetricBody(t,n);if(window.location.host.endsWith("spin.dev"))return void console.log("OpenTelemetry metric from consent API:",e);if("function"!=typeof fetch)return;return fetch(this.endpoint,{headers:{accept:"*/*","content-type":"application/json; charset=utf-8"},body:JSON.stringify(e),method:"POST",mode:"cors",credentials:"omit"}).catch(()=>{})}catch(t){}}buildMetricBody(t,n){const e=1e6*Date.now();return{resourceMetrics:[{resource:{attributes:[{key:"service.name",value:{stringValue:this.serviceName}}]},scopeMetrics:[{scope:{name:this.scopeName,version:"1.0.0",attributes:[]},metrics:[{name:t,unit:"1",sum:{aggregationTemporality:1,isMonotonic:!0,dataPoints:[{asDouble:1,startTimeUnixNano:e,timeUnixNano:e,attributes:_t(n)}]}}]}]}]}}}function _t(t){return Object.keys(t).reduce((n,e)=>{const i=t[e];return null==i||n.push({key:e,value:Ht(i)}),n},[])}function Ht(t){return"string"==typeof t?{stringValue:t}:"boolean"==typeof t?{boolValue:t}:isFinite(t)?Math.floor(t)===t?{intValue:t}:{doubleValue:t}:{stringValue:String(t)}}It.instance=void 0;const Ut=new It;function jt(t,n){try{const e=function(){try{return window.location.href.includes("debug_token_source_instrumentation_force")}catch{return!1}}();if(!e&&Math.random()>=.01)return;const i={token:"_shopify_y"===t?"unique":"visit",source:n,forced:e,sample_rate:.01};e&&console.log("consent_tracking_api_tracking_token_read",i),Ut.increment("consent_tracking_api_tracking_token_read",i)}catch{}}async function Kt(t){try{var n;if(e=.01,!(Math.random()0}catch{}!function(t,n,e){(new rt).produce("persistOutcome",JSON.stringify({ok:t,status:n,graphqlErrors:e,sampleRate:.01}))}(!(null==t||!t.ok),null!==(n=null==t?void 0:t.status)&&void 0!==n?n:null,i)}catch{}var e}function Zt(t,n){if(!Z())try{const e=Ct(t),i=Ct(n);if(!e&&!i)return;const r=new URLSearchParams,s={"content-type":"application/json"};e&&(r.set("_y",e),s["X-Shopify-UniqueToken"]=e),i&&(r.set("_s",i),s["X-Shopify-VisitToken"]=i);const{protocol:o,host:a}=function(){const t=st().consentDomain||window.location.host;return{protocol:/^(localhost|127\.0\.0\.1)(:|$)/.test(t)?"http:":"https:",host:t}}(),u=`${o}//${a}/api/unstable/graphql.json?${r.toString()}`;let c;try{c=fetch(u,{headers:s,body:JSON.stringify({query:"query { consentManagement { cookies(visitorConsent:{}) { cookieDomain } } }",variables:{}}),method:"POST",mode:"cors",credentials:"include"})}catch(t){c=Promise.reject(t)}c.then(t=>Kt(t),()=>Kt(void 0))}catch{}}const Wt={};function Xt(t){const n=function(t){try{var n,e;const s=null===(n=performance)||void 0===n||null===(e=n.getEntriesByType)||void 0===e?void 0:e.call(n,"resource");if(!s)return;const o=window.location.host;for(let n=s.length-1;n>=0;n--){var i,r;const e=s[n];if(!at(e,o))continue;const a=null===(i=e.serverTiming)||void 0===i||null===(r=i.find(n=>n.name===t))||void 0===r?void 0:r.description;if(a)return a}return}catch{return}}(t);return n&&(Wt[t]=n),n}function kt(t){if(gt()){const n=Xt(t);if(n)return{value:n,source:"resource"};const e=Wt[t];if(e)return{value:e,source:"cache"}}const n=function(t){try{var n,e,i,r;return null===(n=performance)||void 0===n||null===(e=n.getEntriesByType("navigation")[0])||void 0===e||null===(i=e.serverTiming)||void 0===i||null===(r=i.find(n=>n.name==t))||void 0===r?void 0:r.description}catch{return}}(t);return n?{value:n,source:"navigation"}:{value:void 0,source:null}}function Et(t,n,{generateFallback:e=!1,tag:i="unknown"}={}){if(e&&Z())throw new Error("Token generateFallback is not supported in Node.js environments, just browsers.");if(!zt()&&!wt(R))return;const r=function(t){var n,e,i,r,s,o;const a=k();if(!a)return;const u=null===(n=a.Shopify)||void 0===n||null===(e=n.customerPrivacy)||void 0===e||null===(i=e.cachedToken)||void 0===i?void 0:i[t],c=null===(r=a.Shopify)||void 0===r||null===(s=r.customerPrivacy)||void 0===s||null===(o=s.cachedToken)||void 0===o?void 0:o[t+"_expires_at"];return!u||!c||c<(new Date).getTime()?void 0:Ct(u)}(t);if(r)return jt(t,"window_cache"),r;const s=k();if(null!=s&&s.ShopPay){const n=function(t){const n=k();if(!n||!n.ShopPay)return;const e={_shopify_y:"trackingUnique",_shopify_s:"trackingVisit"}[t];if(!e)return;return Ct(n.ShopPay[e])}(t);return jt(t,"shop_pay"),n}const o=n();if(o)return jt(t,"meta"),o;const a=function(t){const n=t.replace("_shopify",""),e=kt(n),i=Number(kt(`${n}e`).value);if(!i||Date.now()/1e3n.trim().startsWith(`${t}=`)))||void 0===i||null===(r=i.split("=")[1])||void 0===r?void 0:r.trim()}catch{return}}(t));if(u)return jt(t,"cookie"),u;jt(t,"missing");try{if(!e)return;if(!0===st().asyncConsent&&"loaded"!==yt())return;!function(t,n=!1,e="unknown"){var i,r;Ut.increment("consent_tracking_api_tracking_token_missing");const s=k();(new rt).produce("trackingTokenMissing",JSON.stringify({token:t,hasTrekkie:!(null==s||!s.ShopifyAnalytics),hasTheme:!(null==s||null===(i=s.Shopify)||void 0===i||!i.theme),domain:null==s||null===(r=s.location)||void 0===r?void 0:r.hostname,fallbackRequested:n,tag:e}))}(t,e,i);const n=Jt()?void 0:xt(),r=Vt()?void 0:xt();return n&&Mt("_shopify_y",n),r&&Mt("_shopify_s",r),Zt(n,r),"_shopify_y"===t?n:r}catch{}}function Jt({generateFallback:t=!1,tag:n="unknown"}={}){return Et("_shopify_y",Pt,{generateFallback:t,tag:n})}function Vt({generateFallback:t=!1,tag:n="unknown"}={}){return Et("_shopify_s",qt,{generateFallback:t,tag:n})}function Ot(){return zt()}function Yt(t,n){if(!{}.hasOwnProperty.call(t,n))throw new TypeError("attempted to use private field on non-instance");return t}!function(){try{var t,n,e,i,r;if(Z()||E())return;if("function"!=typeof(null===(t=performance)||void 0===t?void 0:t.setResourceTimingBufferSize))return;if((null!==(n=null===(e=(i=performance).getEntriesByType)||void 0===e||null===(r=e.call(i,"resource"))||void 0===r?void 0:r.length)&&void 0!==n?n:0)>=1e3)return;performance.setResourceTimingBufferSize(1e3)}catch{}}();var Gt=0;function Ft(t){return"__private_"+Gt+++"_"+t}function Rt(t){return Object.entries(t).map(([t,n])=>({key:t,value:{stringValue:String(n)}}))}function $t(t){if(Array.isArray(t))return{arrayValue:{values:t.map(t=>$t(t))}};switch(typeof t){case"boolean":return{boolValue:Boolean(t)};case"number":return{doubleValue:Number(t)};default:return{stringValue:String(t)}}}const Qt=function(t,n,e){const i=[0];for(let r=0;r{t.attributes={...Yt(this,nn)[nn],...t.attributes}});const t=Yt(this,en)[en];Yt(this,en)[en]=[],await this.exportByKeepalive(t,(t,n)=>Yt(this,tn)[tn].exportMetrics(this.aggregateMetrics(t),n))}async exportLogs(){const t=Yt(this,rn)[rn];Yt(this,rn)[rn]=[],await this.exportByKeepalive(t,(t,n)=>Yt(this,tn)[tn].exportLogs(this.formatLogs(t),n))}aggregateMetrics(t){const n={};return t.forEach(t=>{switch(t.type){case"histogram":!function(t,n){var e;const{name:i,value:r,unit:s,timeUnixNano:o,attributes:a}=n,u=null!==(e=n.bounds)&&void 0!==e?e:Qt,c=new Array(u.length+1).fill(0);t[i]||={name:i,unit:s||"1",histogram:{aggregationTemporality:1,dataPoints:[]}};for(let t=0;t0?l:0,bucketCounts:i>0?[1]:[]};t[e].exponentialHistogram.dataPoints.push({attributes:Rt(null!=o?o:{}),startTimeUnixNano:s,timeUnixNano:s,count:1,sum:u,scale:c,zeroCount:f,positive:g,negative:d,min:u,max:u,zeroThreshold:0})}(n,t);break;case"counter":!function(t,n){const{name:e,value:i,unit:r,timeUnixNano:s,attributes:o}=n;t[e]||={name:e,unit:r||"1",sum:{aggregationTemporality:1,isMonotonic:!0,dataPoints:[]}},t[e].sum.dataPoints.push({startTimeUnixNano:s,timeUnixNano:s,asDouble:i,attributes:Rt(null!=o?o:{})})}(n,t);break;case"gauge":!function(t,n){const{name:e,value:i,unit:r,timeUnixNano:s,attributes:o}=n;t[e]||={name:e,unit:r||"1",gauge:{dataPoints:[]}},t[e].gauge.dataPoints.push({startTimeUnixNano:s,timeUnixNano:s,asDouble:i,attributes:Rt(null!=o?o:{})})}(n,t)}}),Object.values(n)}async exportByKeepalive(t,n){if(0===t.length)return;const e=[],i=[];t.forEach(t=>{var n;null===(n=t.requiresKeepalive)||void 0===n||n?e.push(t):i.push(t)});const r=[e.length>0?n(e,{keepalive:!0}):void 0,i.length>0?n(i,{keepalive:!1}):void 0].filter(t=>void 0!==t);await Promise.all(r)}formatLogs(t){return t.map(t=>{const n={timeUnixNano:t.timeUnixNano,observedTimeUnixNano:t.timeUnixNano,attributes:(e={...Yt(this,nn)[nn],...t.attributes},Object.entries(e).map(([t,n])=>({key:t,value:$t(n)})))};var e;return t.body&&(n.body={stringValue:t.body}),n})}}var on=Ft("url"),an=Ft("serviceName"),un=Ft("logger"),cn=Ft("fetchFn"),hn=Ft("maxPayloadSizeBytes");class ln{constructor(t,n,e){var i;Object.defineProperty(this,on,{writable:!0,value:void 0}),Object.defineProperty(this,an,{writable:!0,value:void 0}),Object.defineProperty(this,un,{writable:!0,value:void 0}),Object.defineProperty(this,cn,{writable:!0,value:void 0}),Object.defineProperty(this,hn,{writable:!0,value:void 0}),Yt(this,on)[on]=t.replace(/\/v1\/(logs|metrics|traces)\/?$/,""),Yt(this,an)[an]=n,Yt(this,un)[un]=null==e?void 0:e.logger,Yt(this,cn)[cn]=null==e?void 0:e.fetchFn,Yt(this,hn)[hn]=null!==(i=null==e?void 0:e.maxPayloadSizeBytes)&&void 0!==i?i:51200}async exportMetrics(t,n){var e;const i=null===(e=null==n?void 0:n.keepalive)||void 0===e||e;await this.exportBatches("/v1/metrics",[...t],t=>({resourceMetrics:[{resource:{attributes:[{key:"service.name",value:{stringValue:Yt(this,an)[an]}}]},scopeMetrics:[{scope:{name:"open-telemetry-mini-client",version:"1.1.0",attributes:[]},metrics:t}]}]}),i)}async exportLogs(t,n){var e;const i=null===(e=null==n?void 0:n.keepalive)||void 0===e||e;await this.exportBatches("/v1/logs",[...t],t=>({resourceLogs:[{resource:{attributes:[{key:"service.name",value:{stringValue:Yt(this,an)[an]}}]},scopeLogs:[{scope:{name:"open-telemetry-mini-client",version:"1.1.0",attributes:[]},logRecords:t}]}]}),i)}async exportTo(t,n,e){var i;const r=JSON.stringify(t),s=(new TextEncoder).encode(r).length;if(s>Yt(this,hn)[hn])throw new dn(`Payload size ${s} exceeds ${Yt(this,hn)[hn]} bytes`);const o=await this.exporterFetch()(`${Yt(this,on)[on]}${n}`,{method:"POST",keepalive:e,headers:{"Content-Type":"application/json"},body:r});if(null===(i=Yt(this,un)[un])||void 0===i||i.log({status:o.status}),!o.ok){if(400===o.status){const t=await o.text();throw new fn(`Invalid OpenTelemetry Data: ${t}`)}if(429===o.status||503===o.status){const n=await o.text(),e=o.headers.get("Retry-After"),i=e?{seconds:Number(e)}:void 0;throw new fn("Server did not accept data",{errorData:n,retryAfter:i,body:t})}if(401===o.status||403===o.status){const n=await o.text();throw new gn(`Authentication failed: ${o.status} ${401===o.status?"Unauthorized":"Forbidden"}`,{errorData:n,body:t})}throw new fn(`Server responded with ${o.status}`)}}exporterFetch(){return Yt(this,cn)[cn]||fetch}async exportBatches(t,n,e,i){let r=n.length;for(;n.length>0;)try{const s=n.slice(0,r);await this.exportTo(e(s),t,i),n.splice(0,r)}catch(t){if(!(t instanceof dn&&r>1))throw t;r=Math.ceil(r/2)}}}class fn extends Error{constructor(t,n){super(t),this.metadata=void 0,this.name="OpenTelemetryClientError",this.metadata=n}}class dn extends Error{constructor(...t){super(...t),this.name="PayloadTooLargeError"}}class gn extends Error{constructor(t,n){super(t),this.name="AuthenticationFailedError",this.metadata=void 0,this.name="AuthenticationFailedError",this.metadata=n}}var vn="2.5.1";function mn(t,n){const e=yn();return mn=function(n,i){let r=e[n-=250];if(void 0===mn.rWIuzM){mn.SEJEOW=function(t){let n="",e="";for(let e,i,r=0,s=0;i=t.charAt(s++);~i&&(e=r%4?64*e+i:i,r++%4)?n+=String.fromCharCode(255&e>>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;t>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;t>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;tDn)return null;let n="";for(let e=0;e=Sn[t])return null;n+=String(e)}}else n+=zn[xn(345)](r-i)}return 51!==n[xn(346)]?null:"4.3."+n}function Tn(t){const n=new Set;for(let e=0;eMath.PI;)n=Math[En(156)](n-2*Math.PI);return n}function In(t,n,e,i){return 0===t?0:tt+n,0)/t[En(204)];if(n<=0)return Number[En(146)];const e=t[En(207)]((t,e)=>t+(e-n)**2,0)/t[En(204)];return Math[En(209)](e)/n}function Kn(t){return t[En(204)]<2?Number[En(146)]:t[En(164)](t=>0===t)?0:jn(t)}function Zn(t){if(0===t[En(204)])return Number[En(146)];const n=[...t][En(186)]((t,n)=>t-n),e=Math[En(197)](n[En(204)]/2);return n[En(204)]%2==0?(n[e-1]+n[e])/2:n[e]}function Wn(t,n){if(t<=0||n<=0)return 1;const e=t/n;return e<.1?2:e<.25?3:e<.5?4:e<.75?5:e<1?6:7}function Xn(t){return 0===t?1:1===t?2:t<=3?3:t<=6?4:t<=10?5:6}function kn(t,n=Hn){if(t[En(204)]<2||!t[En(164)](t=>Number[En(194)](t.x)&&Number[En(194)](t.y)&&Number[En(194)](t.t)))return[0,0,0,0];let e=0;const i=[],r=[];for(let n=1;n0&&o>0&&i[En(187)](o/a)}for(let n=1;n0?s/e:Number[En(146)];let a=0;Number[En(194)](o)&&(a=_n(o,.2)?1:_n(o,.4)?2:_n(o,.6)?3:_n(o,.75)?4:_n(o,.85)?5:_n(o,.95)?6:7);const u=r[En(204)]>0?r[En(207)]((t,n)=>t+n,0)/r[En(204)]:0,c=r[En(145)](t=>t>=Math.PI/12)[En(204)];return[a,Hn(u),n(jn(i)),Xn(c)]}function En(t,n){const e=Yn();return En=function(n,i){let r=e[n-=143];if(void 0===En.ImwNNu){En.hRduCg=function(t){let n="",e="";for(let e,i,r=0,s=0;i=t.charAt(s++);~i&&(e=r%4?64*e+i:i,r++%4)?n+=String.fromCharCode(255&e>>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;t0,i=t[En(170)]>0,r=t[En(219)]>0;return e||i||r?t[En(198)]>0?9:e&&i&&r?7:e&&i?4:e&&r?5:i&&r?6:e?1:i?2:3:8}(e,n),r=In(n,3,6,12);if(0===r||1===r)return[r,i,0===n?0:1,0,0,0];const s=function(t,n){const e=t[En(165)]+t[En(170)]+t[En(219)],i=Math[En(169)](1,e/n);return i<=0?2:i<.25?3:i<.5?4:i<.75?5:i<1?6:7}(e,n);if(!t[En(151)][En(164)](t=>Number[En(194)](t.x)&&Number[En(194)](t.y)&&Number[En(194)](t.t)))return[r,i,s,0,0,0];const o=[],a=[],u=[];for(let n=1;n0&&(o[En(187)](h/r),a[En(187)](Math[En(202)](c,s))),r>=500&&u[En(187)](r))}let c=0;for(let t=1;t=Math.PI/4&&c++;let h=1;if(1===u[En(204)])h=2;else if(u[En(204)]>=8)h=7;else if(u[En(204)]>1){const t=jn(u)<.1;h=u[En(204)]<=3?t?3:4:t?5:6}return[r,i,s,Un(jn(o)),Xn(c),h]}function Fn(t,n){return 2===t||4===t?t+Number(n):0===t?0:1}function Rn(t){const n=On(t[En(201)]),e=On(t[En(195)]);if(0===n&&0===e)return 0;if(0===e)return 1===n?1:2;if(e>=n)return 1===Math[En(206)](n,e)?6:7;const i=e/n;return i<1/3?3:i<2/3?4:5}function $n(t){return t<=0?0:1===t?1:2===t?2:t<=5?3:t<=10?4:t<=20?5:6}!function(t){const n=t();for(;;)try{if(808597===-parseInt(ce(449))/1*(-parseInt(ce(517))/2)+parseInt(ce(475))/3*(parseInt(ce(311))/4)+parseInt(ce(299))/5*(parseInt(ce(387))/6)+-parseInt(ce(352))/7*(-parseInt(ce(435))/8)+-parseInt(ce(413))/9+parseInt(ce(358))/10+-parseInt(ce(327))/11)break;n.push(n.shift())}catch(t){n.push(n.shift())}}(pe);const Qn=ce(495),te=ce(295),ne=[0,0,0,0],ee=[ce(476),ce(238),ce(501),ce(474),ce(309),ce(434)," ",ce(337)],ie=[ce(226),ce(394),ce(329),ce(437),ce(490),ce(442),ce(253),ce(399),ce(397),ce(477),ce(230),ce(346),ce(250)][ce(526)](",");function re(t){return t&&typeof t[ce(306)]===ce(516)?t:null}function se(t){const n=new Set,e=[],i=typeof t[ce(510)]===ce(516)?t[ce(510)]():[];let r=null;for(const t of i){const i=re(t);if(!i)continue;if(n[ce(538)](i))continue;n[ce(494)](i);const s=typeof i[ce(246)]===ce(516)?i[ce(246)]():null;(null===s||s!==r)&&(r=s,e[ce(470)](i))}const s=re(t[ce(301)]);return s&&!n[ce(538)](s)&&e[ce(470)](s),e}function oe(t){return t[0]??null}function ae(t){for(const n of t){const t=n[ce(306)](ie);if(t)return t}return null}function ue(t){if(!t)return ce(473);const n=t[ce(354)][ce(391)]();return"a"===n?ce(243):n===ce(394)?ce(394):[ce(329),ce(437),ce(490)][ce(367)](n)?ce(329):ce(544)}function ce(t,n){const e=pe();return ce=function(n,i){let r=e[n-=226];if(void 0===ce.HDPZfb){ce.cZZbVx=function(t){let n="",e="";for(let e,i,r=0,s=0;i=t.charAt(s++);~i&&(e=r%4?64*e+i:i,r++%4)?n+=String.fromCharCode(255&e>>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;tnull!==t[ce(306)](ce(322)));return e===ce(529)||i===ce(326)||i===ce(430)||i===ce(392)||i[ce(333)](ce(471))||r}function ge(t){const n=fe(t);return!n||de(t,n)||(n[ce(547)](ce(251))??"")[ce(391)]()===ce(460)?null:n}function ve(t){if(!t)return null;return t[ce(285)]??t[ce(306)](ce(285))}function me(t){return[ce(284),ce(458),ce(254),ce(419)][ce(367)](t[ce(519)])}function ye(t){if(!t)return!1;const n=t[ce(354)][ce(391)]();if(n===ce(490)||t[ce(547)](ce(288))===ce(255))return!0;if(n!==ce(329))return!1;const e=(t[ce(547)](ce(251))??ce(292))[ce(391)]();return![ce(394),ce(555),ce(498),ce(428),ce(460),ce(454),ce(350),ce(305),ce(533),ce(273)][ce(367)](e)}function pe(){const t=["zM9JDxnPBG","zMLYC3q","DMvYC2LVBG","DgLTzvn0yw1W","AgfUzgXLug9PBNrLCKrVD24","zNvUy3rPB24","mtqXotCYmNvmDvPYBq","Cg9PBNrLCKrVD25uyxjNzxq","A2v5","BMv4Da","y2XLyxi","CgvUzgLUz0TLEwjVyxjKqwn0AxzHDgLVBKf0","ywn0AxzHDgLVBG","Dg91y2G","y29Kzq","AM9PBG","C3rYAw5N","AgfUzgXLu3vIBwL0","CgfZC3DVCMq","Dg90ywXdBgLJA3m","BgLUA2vKu3vIBwLZC2LVBNm","Bgf0zxn0u2LNBMfSCW","CMvZzxq","BgfZDenVCNjLy3rPB25bDa","ywn0AxzLugfNzuzSDxnOrw5HyMXLza","Aw52ywXPzezPzwXK","CgfJA2vK","AgfZ","C2nYB2XSwa","y29TCgXLDgvK","AgvPz2H0","AgfUzgXLqMvMB3jLsw5WDxq","Bw91C2vqB2LUDhm","Aw50zxjHy3rPDMu","rw50zxi","C2v0sxrLBq","z2v0qxr0CMLIDxrL","AgfUzgXLug9PBNrLCLvW","Dg91y2HdB21WBgv0Aw9U","y2fWDhvYzufJDgL2zvbHz2vcyxnLBgLUzq","zw1PDfvWzgf0zq","AgfUzgXLu2nYB2XS","A2v5Dxa","C2v0vgLTzw91Da","y2HLy2TIB3G","y2HHBMDLzfrVDwnOzxm","yvTOCMvMxq","Dg91y2HLCW","C2v0","Cg9PBNrLCKfWChjVywnOug9PBNrZ","w3jVBgu9iNn3AxrJAcjD","DMLZAwjPBgL0EwnOyw5Nzq","AgfUzgXLvg91y2HnB3zL","y3jVC3nfDMvUDfnLCxvLBMnL","yxv0B2nVBxbSzxrL","CMvJB3jKq29YCMvJDgLVBG","rgvSzxrL","zw5HyMXLzezHBwLSAwvZ","qxjYB3DvCa","ywrKrxzLBNrmAxn0zw5LCG","C2vZC2LVBG","A2v5zg93BG","yM9KEq","BgLUAW","AgfUzgXLugfNzuHPzgu","BwLU","z2v0uM9VDe5Vzgu","Dg91y2Hby3rPDMu","ywnJCNvLvMLZAwjSzur1CMf0Aw9U","CgvUzgLUz1rLEhrfBNrYEvrHCMDLDa","w2nVBNrLBNrLzgL0ywjSzt0IDhj1zsjD","DhLWzq","A2v5yM9HCMq","w3jVBgu9iMj1DhrVBIjD","qwX0","Dhj1zq","CM91BMq","y29YCMvJDgvKrM9YBxm","y29YCMvJDgvKu3vIBwLZC2LVBNm","CgvYC2LZDfnLC3nPB24","BgfZDfnJCM9SBeLUChv0qxq","zw52AxjVBM1LBNq","AgfUzgXLqMX1CG","C2nYB2XSug9PBNrtB3vYy2vZ","z2v0","y2fUzgLKyxrLihnLC3nPB24GC2f2zq","zMX1C2Hby3rPDMvqywDLq2fUzgLKyxrLCW","Cg9PBNrLCLr5Cgu","y2XPzw50wq","AgfUzgXLugfNzvnOB3C","BgfZDff1zxvLzfbHy2TLza","B25mAwzLy3LJBgvgBhvZAa","CMvWzwf0zwrfDMvUDhm","C3vIBwL0","BgfZDfbHy2TLza","y29TChv0zvnPz25HBhm","y2HHBMDL","BgfZDeLUDgvYywn0Aw9Uqxq","Bwf4vg91y2HqB2LUDhm","zgv0ywLS","DMLZAwjSzur1CMf0Aw9Utxm","BgfZDe1VzgfSAxr5","B25fCNjVCG","BgfZDe1VDxnLu2fTCgXLqxq","u2HPzNq","zM9YBq","BgvUz3rO","DgLTzxjjza","y29UDgvUDgvKAxrHyMXL","zgLYDhK","y2XPzw50wa","y2vUDgvYq2XPy2TZ","Dgv4Da","Cgf1C2vby3rPDMvqywDLrMX1C2G","z2v0sxrLBq","Aw52ywXPzc1Jyw5KAwrHDguTCgfJAW","BNvTyMvY","C2nYB2XSvg9W","CMvTB3zLrxzLBNrmAxn0zw5LCG","ntyZotb6z0Thv2W","BgfZDfvWzgf0zuTLEq","DgfYz2v0","q2fUzgLKyxrLihbHy2SGChjVzhvJzwqGBM8Gzw52zwXVCgu","zw5HyMXLqwn0AxzLugfNzuzSDxnO","CgfNzxnOB3C","CMfUz2u","y2XVC2vZDa","Dg91y2HZDgfYDa","y2fUy2vSswrSzunHBgXIywnR","ugfNzurVD24","zhvYyxrPB25tDgfSzq","nffPq2jIuG","AhrTBa","Dg9W","Aw5WDxruExbL","BgfZDeTLEvvWqxq","B25by3rPDMvqywDLrMX1C2G","C2nYB2XStgvMDa","Aw50zxjHy3rPDMvdBgLJA3m","y2fUzgLKyxrLigfJDgL2zs1WywDLigzSDxnO","y29TCgXLDgvtzxf1zw5Jzxm","AgfUzgXLs2v5Dxa","w2rHDgeTC2HZlwLNBM9Yzv0","y2XLyxjuAw1LB3v0","ywjZ","AxnuCNvZDgvK","B25LlxrPBwuTy29Kzq","mJqZnZG3nvfly3PIqW","y2XLyxjqywnRzwrtAwDUywXZuxvLDwvK","Aw5WDxq","AgfUzgXLug9PBNrLCK1VDMu","ywn0AxzLugfNzvnLBNrnAwXLC3rVBMvZ","AgfUzgXLv2HLzwW","C3rHCNrZv2L0Aa","C2HPzNq","BMv3u2vZC2LVBG","CgfYC2u","u3bHy2vIyxi","z2v0qM91BMrPBMDdBgLLBNrszwn0","DhjHy2TLzezVCM1gAwvSzenVDw50","AgfUzgXLvg91y2HfBMq","C3vIBwLZC2LVBNm","Dw5HDhrYAwj1DgvK","C3rYAw5NAwz5","A2v5CW","BgfZDfrVDwnOtw92zvnHBxbSzuf0","w3rHyMLUzgv4xtPUB3qOw3rHyMLUzgv4psiTmsjDkq","y2fUrMX1C2Hby3rPDMvqywDLq2fUzgLKyxrLCW","BwfYA01VzgfSAxr5","BM9Uzq","CMfKAw8","D2HLzwW","nZK2nMDPv0ffra","Dg91y2HqB2LUDhm","DgfNtMfTzq","CMvJB3jKvg91y2HqB2LUDa","A2v5rhDLBgXeDxjHDgLVBNm","Dg90ywXfDMvUDhm","mZq0nJiXmejtD3jSvq","Dg91y2HLBMq","AgfUzgXLvg91y2Hdyw5JzwW","Bw9KywXPDhK","AgfUzgXLrM9JDxm","AgfUzgXLs2v5zg93BG","DgvYBwLUywXgBhvZAenVDw50","y2fUzgLKyxrLihbHy2S","Dg91y2HJyw5JzwW","Aw5JBhvKzxm","B3b0Aw9UCW","C29Tzq","Cg9PBNrLCNvW","zg9JDw1LBNrmAxn0zw5LCNm","BgfZDenVCNjLy3rPB25gAwvSza","C2nOzwr1BgvvCgrHDgu","Cg9PBNrLCLvWtwf0y2HLCW","Dw50CNvZDgvKrxzLBNrZ","BgfZDev2zw50u2LNBMf0DxjLCW","AwrSzunHBgXIywnRswq","C3rHCNrLza","DxbKyxrLsw50zxj2ywW","Cg9PBNrLCKrVD25nB2rHBgL0Eq","C2nYB2XSsw5WDxrZ","DhjHy2TLzezVCM1gAwvSzhm","Axngyw1PBhLfBMfIBgvK","y2fUzgLKyxrLigfJDgL2zs1WywDLigjHC2vSAw5L","Cg9PBNrLCM1VDMu","BwfYA0LUDgvYywn0Aw9U","mJi4zvfsB3r5","ywn0AxzLugfNzujHC2vSAw5LuMvHzhK","z2v0u2LNBMfSCW","BgLMzwn5y2XLrMX1C2HdB3vUDa","Dg9mB3DLCKnHC2u","BMv3lxbHC3n3B3jK","BgfZDfnLzw5bDa","yNv0Dg9U","BgfZDfDOzwvSu2fTCgXLqxq","zg9JDw1LBNrbueK","w3jVBgu9iMnOzwnRyM94iL0","zgvZDhjVEq","w3jVBgu9iMXPBMSIxq","B25vCgrHDgu","Dw5PCxvLrMLLBgrZ","DhjHBNnPDgLVBNm","CgvYC2LZDgvK","D2LKDgG","y2XPy2S","AgfUzgXLsw5WDxq","C2nYB2XSwq","ywn0AxzLs2v5rg93BNm","B2jZzxj2zuv2zw50","CMvWB3j0rxjYB3i","zM9JDxm","A2v5yM9HCMrjBNrLCNzHBhm","nZG2ndC0owL4ChLwDW","CMvWzwf0","y29YCMvJDgvKrM9YBunVDw50","zgvSzxrL","y29TCgfYywjSzuv2zw50CW","y29YCMvJDgLVBNm","twv0yq","C2nYB2XS","AgfUzgXLq2XPy2S","DMfSDwu","z2v0ugfJA2vKu2LNBMfSCW","yMX1CG","Bg9HzfnLC3nPB24","zwXPz2LIBgvgB2n1C2vZ","Axndzw50zxjdBgLJA0f0","zMLSzq","CgfNzwHPzgu","y3vYCMvUDc1WyxnZD29Yza","BwfYA1nJCM9SBeLUChv0","BgfZDev2zw50vgLTzxm","ywn0AxzLu2LUy2u","ugfNzvvW","oty4yK92ugPr","CMvXDwvZDeLKBgvdywXSyMfJAW","C2vSzwn0","C3rHCNq","BM93","BgfZDfnJCM9SBfnHBxbSzuf0","AxndB21WB3nPBMC","C3vTBwfYEq","C2nYB2XSug9ZAxrPB24","AgfUzgXLvMLZAwjPBgL0EunOyw5Nzq","C2nOzwr1Bgvby3rPDMvqywDLrMX1C2G","Cg9PBNrLCMrVD24","y2fUzgLKyxrLihvWzgf0zq","C2vZC2LVBLn0B3jHz2u","mu92vLHPBG","Aw52ywXPza","C2nYB2XSug9PBNrZ","Dgv4DevUDhj5","DMLZAwjPBgL0Evn0yxrL","Aw1Hz2u","zxzLBNrZ","AgfUzgXLrM9JDxnjBG","BgfZDenVBxb1DgvKqxq","q29UDhjVBa","yMvMB3jLAw5WDxq","AgLKzgvU","y2fUzgLKyxrLihnLC3nPB24GBg9Hza","AgfUzgXLvg91y2HtDgfYDa","A2v5rMXPz2H0rhvYyxrPB25Z","CMv2AxnPDhm","CMfWAwruCMfUC2L0Aw9UCW","y2fUzgLKyxrLihjLywrHyMXLigfKyxb0zxi","C2vZC2LVBLn0B3jHz2vbDMfPBgfIBgu","zMLYC3rjBNrLCMfJDgLVBKf0","BgvMDa","ChvZAa","y2mT","AxngAw5PDgu","B3rOzxi","sg9Tzq","oduWmde3u0H0zxDh","qxjYB3DeB3DU","w3jVBgu9iNjHzgLViL0","Cg9PBNrLCKfWChjVywnOzxm","ywn0AxzLugfNzuzSDxnOvgLTzxjjza","BgfZDfnJCM9SBeLUChv0u291CMnL","qMfJA3nWywnL","CgvUzgLUz0TLEwjVyxjKqwn0AxzHDgLVBLrHCMDLDa","BwfYA1bHy2TLzfnPz25HBhnrDwv1zwq","C2L6zq","B3zLCMXHChm","Bwf4","BgfZDfn1yM1PDefJDgL2yxrPB25bDa","Dw5HDhrYAwj1DgvKu3vIBwLZC2LVBNm","AgfUzgXLsw52ywXPza","Dgv4DgfYzwe","BgfZDfn1yM1PDefJDgL2yxrPB25gB3jT","BgfZDe1VzgfSAxr5qxq","CMvXDwvZDeXPzMvJEwnSzuzSDxnO","ywrK","x3nOC19Jyw5KAwrHDgvFC3rHDgvFDJe","D2LUzg93qvbj","zM9YBuzSB3C","y29SB3i","Dg91y2HTB3zL","Aw5WDxqSihnLBgvJDcWGDgv4DgfYzweSifTJB250zw50zwrPDgfIBgu9iNrYDwuIxq","rw5K","BgfZDeXPzMvJEwnSzuzSDxnOqxq","Cgf1C2vvCgrHDgvZ","y2XPy2TZ","ywn0AxzLugfNzuzSDxnOq291BNq","y29TChv0zufUzenHy2HLugfJA2vKu2LNBMfSCW","Cg9PBNrLCG","CgfNzvzPzxDZ","BgfZDeTLEuf0","y29TCg9ZzwrqyxrO"];return(pe=function(){return t})()}function we(t){return t[ce(525)]||t[ce(519)]}class ze{[ce(396)];[ce(496)];[ce(368)];[ce(543)]=[];[ce(229)]=[];[ce(478)]=[];[ce(451)]=[];[ce(263)]=[];[ce(353)]=[];[ce(412)]=[];[ce(356)]=[];[ce(463)]=[];[ce(408)]=new Map;[ce(504)]={totalClicks:0,interactiveClicks:0,completeSequences:0,centerClicks:0};[ce(455)]={totalEvents:0,untrustedEvents:0,comparableEvents:0,repeatedEvents:0};[ce(381)]={wheel:0,touch:0,keyboard:0,unattributed:0};[ce(233)]={activation:{started:0,completed:0},textEntry:{started:0,completed:0},linkedSubmissions:0,unattributedSubmissions:0};[ce(497)]={eligibleFocuses:0,uniqueFields:0,revisits:0,corrections:0,submissions:0,correctedSubmissions:0};[ce(361)]={pointer:0,touch:0,keyboard:0,transitions:0,rapidTransitions:0,overlaps:0};[ce(382)]=new WeakSet;[ce(339)]=0;[ce(257)]=new WeakSet;[ce(415)]=0;[ce(376)]=new Map;[ce(432)]=new Map;[ce(240)];[ce(261)]=null;[ce(378)]=!1;[ce(287)];[ce(377)];[ce(433)]=null;[ce(468)]=null;[ce(277)]=null;[ce(283)]=null;[ce(395)]=null;[ce(440)]=null;[ce(345)]=null;[ce(509)]=null;[ce(315)]=null;[ce(260)]=null;[ce(480)]=null;[ce(549)]=0;[ce(278)]=0;[ce(518)]=null;[ce(374)]=!1;[ce(380)]=null;[ce(247)]=!1;[ce(482)]=null;[ce(522)]=null;[ce(249)]=null;[ce(491)]=null;[ce(487)]=null;[ce(536)]=null;[ce(372)]=null;[ce(534)]=null;[ce(281)]=null;[ce(492)]=null;[ce(532)]=null;[ce(300)]=null;[ce(274)]=null;[ce(270)]=null;[ce(388)]=!1;[ce(535)]=!1;[ce(479)];[ce(505)]=0;[ce(331)]=new Set;[ce(502)]=null;[ce(390)]=0;[ce(364)]=0;[ce(457)]=0;[ce(289)]=!0;[ce(467)]=!0;constructor(t,n,e){this[ce(396)]=t,this[ce(496)]=n,this[ce(368)]=e,this[ce(240)]={version:1,pageViews:0,visibleDurationMs:0,lastSeenAt:this[ce(439)]()}}[ce(438)](t=ne){if(!this[ce(378)]){this[ce(383)](12)&&(this[ce(261)]=t),this[ce(378)]=!0,this[ce(270)]=null,this[ce(388)]=!1,this[ce(505)]=0,this[ce(331)][ce(521)](),this[ce(502)]=null,this[ce(390)]=0,this[ce(364)]=0,this[ce(383)](6)&&(this[ce(240)]=this[ce(425)](),this[ce(240)][ce(508)]++,this[ce(240)][ce(393)]=this[ce(439)](),this[ce(259)](),this[ce(396)][ce(453)]!==ce(460)&&(this[ce(433)]=this[ce(439)]()));for(const{type:t,handler:n,options:e,families:i}of this[ce(371)]())(null===i||i[ce(369)](t=>this[ce(383)](t)))&&this[ce(396)][ce(239)](t,n,e);this[ce(496)][ce(239)](ce(411),this[ce(362)]),this[ce(496)][ce(239)](ce(424),this[ce(262)]),this[ce(496)][ce(239)](ce(429),this[ce(244)]),this[ce(496)][ce(239)](ce(304),this[ce(269)]),this[ce(550)](),this[ce(368)][ce(400)]&&(this[ce(551)](),this[ce(373)]())}}[ce(398)](){if(this[ce(378)]){this[ce(248)](),this[ce(433)]=null,this[ce(259)](),this[ce(503)]();for(const{type:t,handler:n,options:e}of this[ce(371)]())this[ce(396)][ce(298)](t,n,e);this[ce(496)][ce(298)](ce(411),this[ce(362)]),this[ce(496)][ce(298)](ce(424),this[ce(262)]),this[ce(496)][ce(298)](ce(429),this[ce(244)]),this[ce(496)][ce(298)](ce(304),this[ce(269)]),this[ce(408)][ce(521)](),this[ce(535)]=!1,this[ce(378)]=!1}}[ce(389)](){if(!this[ce(378)])return null;(this[ce(289)]||null===this[ce(532)]||this[ce(310)]())&&(this[ce(532)]=this[ce(275)]());try{return this[ce(532)],null}catch(t){return this[ce(410)](t,ce(466)),null}}[ce(423)](){return this[ce(378)]?this[ce(289)]||null===this[ce(274)]||this[ce(310)]()?this[ce(506)]()[ce(537)]:this[ce(274)]:null}[ce(303)](){this[ce(388)]&&(this[ce(535)]=!0,this[ce(378)]&&this[ce(289)]&&this[ce(445)]())}[ce(483)](t){this[ce(270)]=t}[ce(328)](t){this[ce(270)]===t&&(this[ce(270)]=null)}[ce(371)](){const t={passive:!0},n={capture:!0,passive:!0};return[{type:ce(385),handler:this[ce(330)],options:t,families:[0,1,5,Bn,6]},{type:ce(446),handler:this[ce(515)],options:n,families:[1,2,9,5,Bn,6]},{type:ce(370),handler:this[ce(548)],options:t,families:[2,5,6]},{type:ce(405),handler:this[ce(421)],options:n,families:[2,9,5,6]},{type:ce(241),handler:this[ce(363)],options:t,families:[3,4,9,Cn,7,5,Bn,6]},{type:ce(553),handler:this[ce(321)],options:t,families:[4]},{type:ce(511),handler:this[ce(456)],options:t,families:[Cn,5]},{type:ce(459),handler:this[ce(542)],options:t,families:[9,Cn,5,6]},{type:ce(329),handler:this[ce(406)],options:t,families:[9,Cn,5,6]},{type:ce(276),handler:this[ce(406)],options:t,families:[9,Cn,5,6]},{type:ce(450),handler:this[ce(489)],options:n,families:[Cn,5]},{type:ce(273),handler:this[ce(528)],options:t,families:[Cn,9,5,6]},{type:ce(351),handler:this[ce(332)],options:t,families:[7,5,Bn,6]},{type:ce(420),handler:this[ce(552)],options:n,families:[7,5]},{type:ce(307),handler:this[ce(462)],options:t,families:[8,7,5,Bn,6]},{type:ce(499),handler:this[ce(232)],options:t,families:[8,7,5,6]},{type:ce(359),handler:this[ce(340)],options:t,families:[8,5,6]},{type:ce(366),handler:this[ce(360)],options:t,families:[8,5]},{type:ce(231),handler:this[ce(444)],families:null}]}[ce(330)]=t=>{try{if(this[ce(289)]=!0,t[ce(267)]===ce(524))return;const n=le(t);if(!n)return;const e=t[ce(514)];if(null!==this[ce(283)]&&e-this[ce(283)]<25)return;this[ce(283)]=e,this[ce(409)](t,ce(385)),this[ce(386)](),this[ce(348)](ce(507),e);const i={...n,t:e};this[ce(383)](0)&&(this[ce(543)][ce(286)]>=32&&this[ce(543)][ce(334)](),this[ce(543)][ce(470)](i)),this[ce(383)](1)&&(this[ce(229)][ce(286)]>=32&&this[ce(229)][ce(334)](),this[ce(229)][ce(470)](i))}catch(t){this[ce(410)](t,ce(385))}};[ce(515)]=t=>{try{this[ce(289)]=!0;const n=ae(se(t)),e=t[ce(267)]===ce(524)?ce(524):ce(507);if(this[ce(409)](t,ce(446),ue(n)),this[ce(386)](),this[ce(348)](e,t[ce(514)]),e===ce(507)&&this[ce(247)]&&this[ce(383)](Bn)&&this[ce(361)][ce(485)]++,e===ce(507)&&this[ce(383)](1)){const e=le(t);if(e){const i={...e,t:t[ce(514)]},r=this[ce(229)][this[ce(229)][ce(286)]-1];if((0===this[ce(229)][ce(286)]||r.x!==i.x||r.y!==i.y||r.t!==i.t)&&(this[ce(229)][ce(286)]>=32&&this[ce(229)][ce(334)](),this[ce(229)][ce(470)](i)),n){const t=n[ce(338)](),e=function(t){const{points:n,target:e}=t;if(n[En(204)]<4||!n[En(164)](t=>Number[En(194)](t.x)&&Number[En(194)](t.y)&&Number[En(194)](t.t))||!Number[En(194)](e[En(193)])||!Number[En(194)](e[En(160)])||!Number[En(194)](e[En(192)])||!Number[En(194)](e[En(190)])||e[En(192)]<=0||e[En(190)]<=0)return null;const i=[];for(let t=1;tt+n,0)/f[En(204)],g=c>0&&hPn(t,{...s,t:t.t})),m=Math[En(206)](1,Math[En(197)](.6*n[En(204)])),y=Math[En(206)](2,.03*Math[En(169)](e[En(192)],e[En(190)]));let p=!1;for(let t=m;ty){p=!0;break}if(!p)for(let t=m;t=Math.PI/12){p=!0;break}}return{decelerated:g,corrected:p,normalizedEndpointDistance:a,durationMs:r,targetDistanceIndex:u}}({points:this[ce(229)],target:{left:t[ce(469)],top:t[ce(313)],width:t[ce(404)],height:t[ce(541)]}});e&&(this[ce(478)][ce(286)]>=20&&this[ce(478)][ce(334)](),this[ce(478)][ce(470)](e))}this[ce(229)][ce(286)]=0,this[ce(229)][ce(470)](i)}}this[ce(518)]=n,this[ce(380)]=e,this[ce(374)]=!1,n&&this[ce(383)](9)&&this[ce(233)][ce(523)][ce(378)]++}catch(t){this[ce(410)](t,ce(446))}};[ce(548)]=t=>{try{this[ce(289)]=!0;const n=ae(se(t));this[ce(409)](t,ce(370),ue(n)),this[ce(386)](),this[ce(374)]=null!==this[ce(518)]&&n===this[ce(518)],this[ce(380)]=null}catch(t){this[ce(410)](t,ce(370))}};[ce(421)]=t=>{try{this[ce(289)]=!0;const n=ae(se(t));this[ce(409)](t,ce(405),ue(n)),this[ce(386)]();const e=this[ce(383)](2),i=this[ce(383)](9);e&&this[ce(504)][ce(530)]++;const r=null!==this[ce(518)],s=null!==this[ce(482)];let o=!1;if(n){e&&this[ce(504)][ce(318)]++,this[ce(374)]&&n===this[ce(518)]?(e&&this[ce(504)][ce(320)]++,o=!0):n===this[ce(482)]&&null!==this[ce(522)]&&t[ce(514)]-this[ce(522)]<=2e3&&(o=!0),i&&!r&&!s&&this[ce(233)][ce(523)][ce(378)]++,i&&o&&this[ce(233)][ce(523)][ce(540)]++,i&&function(t){if(!t)return!1;const n=t[ce(354)][ce(391)](),e=(t[ce(547)](ce(251))??"")[ce(391)]();return n===ce(394)?""===e||e===ce(273):n===ce(329)&&[ce(273),ce(454)][ce(367)](e)}(n)&&(this[ce(491)]=ve(n),this[ce(487)]=t[ce(514)]);const a=e&&r&&!s&&t[ce(279)]>0?le(t):null;a&&this[ce(427)](a,n)&&this[ce(504)][ce(291)]++}this[ce(518)]=null,this[ce(374)]=!1,this[ce(482)]=null,this[ce(522)]=null}catch(t){this[ce(410)](t,ce(405))}};[ce(363)]=t=>{try{this[ce(289)]=!0;const n=se(t),e=fe(n);if(de(n,e))return;const i=t;if(this[ce(409)](t,ce(241)),this[ce(386)](),i[ce(414)]||i[ce(441)]||me(i))return;this[ce(348)](ce(252),t[ce(514)]),(null!==this[ce(380)]||this[ce(247)])&&this[ce(361)][ce(485)]++;const r=ae(n);if(function(t,n,e){return!!n&&(t[ce(519)]===ce(545)?e?.[ce(354)][ce(391)]()!==ce(490)&&e?.[ce(547)](ce(288))!==ce(255):[" ",ce(337)][ce(367)](t[ce(519)])&&!ye(e))}(i,r,e))return void(this[ce(383)](9)&&(this[ce(233)][ce(523)][ce(378)]++,this[ce(482)]=r,this[ce(522)]=t[ce(514)],i[ce(519)]===ce(545)&&e&&(this[ce(491)]=ve(e),this[ce(487)]=t[ce(514)])));if(ee[ce(367)](i[ce(519)])&&(" "!==i[ce(519)]||!ye(e)))return void this[ce(431)](ce(252),t[ce(514)]);e&&[ce(481),ce(236)][ce(367)](i[ce(519)])&&this[ce(235)](t[ce(514)],e);const s=t[ce(514)],o=this[ce(383)](4);if(o&&null!==this[ce(315)]){const t=s-this[ce(315)];t>=0&&t<=5e3&&(this[ce(463)][ce(286)]>=20&&this[ce(463)][ce(334)](),this[ce(463)][ce(470)](t))}if(o){const t=we(i);if(!this[ce(408)][ce(538)](t)&&this[ce(408)][ce(484)]>=20){const t=this[ce(408)][ce(344)]()[ce(520)]()[ce(422)];typeof t===ce(527)&&this[ce(408)][ce(416)](t)}this[ce(408)][ce(228)](t,s)}if(this[ce(383)](3)&&null!==this[ce(509)]){const t=s-this[ce(509)];t>0&&t<=2e3&&(this[ce(412)][ce(286)]>=20&&this[ce(412)][ce(334)](),this[ce(412)][ce(470)](t))}this[ce(509)]=s}catch(t){this[ce(410)](t,ce(241))}};[ce(321)]=t=>{try{this[ce(289)]=!0;const n=t,e=we(n),i=this[ce(408)][ce(264)](e);this[ce(408)][ce(416)](e);const r=se(t),s=fe(r);if(void 0===i||de(r,s)||n[ce(441)]||me(n))return;const o=t[ce(514)]-i;o>=0&&o<=2e3&&(this[ce(356)][ce(286)]>=20&&this[ce(356)][ce(334)](),this[ce(356)][ce(470)](o),this[ce(315)]=t[ce(514)]),this[ce(445)]()}catch(t){this[ce(410)](t,ce(553))}};[ce(456)]=t=>{try{this[ce(289)]=!0;const n=ge(se(t));if(!n)return;if(this[ce(445)](),this[ce(409)](t,ce(511),ue(n)),!this[ce(383)](Cn))return;this[ce(497)][ce(426)]++,this[ce(382)][ce(538)](n)?this[ce(497)][ce(464)]++:this[ce(339)]<20&&(this[ce(382)][ce(494)](n),this[ce(339)]++,this[ce(497)][ce(401)]++)}catch(t){this[ce(410)](t,ce(511))}};[ce(542)]=t=>{try{this[ce(289)]=!0;const n=ge(se(t));if(!n)return;this[ce(409)](t,ce(459),ue(n)),this[ce(386)](),this[ce(383)](9)&&(this[ce(233)][ce(452)][ce(378)]++,this[ce(249)]=n);const e=t[ce(314)];typeof e===ce(527)&&e[ce(333)](ce(416))&&this[ce(235)](t[ce(514)],n)}catch(t){this[ce(410)](t,ce(459))}};[ce(406)]=t=>{try{this[ce(289)]=!0;const n=ge(se(t));if(!n)return;this[ce(409)](t,t[ce(251)],ue(n)),this[ce(386)](),this[ce(383)](9)&&(n===this[ce(249)]?(this[ce(233)][ce(452)][ce(540)]++,this[ce(249)]=null):t[ce(251)]===ce(329)&&this[ce(233)][ce(452)][ce(378)]++),n===this[ce(536)]&&(this[ce(235)](t[ce(514)],n),this[ce(536)]=null)}catch(n){this[ce(410)](n,t[ce(251)])}};[ce(489)]=t=>{try{this[ce(289)]=!0;const n=ge(se(t));if(!n)return;this[ce(445)](),this[ce(409)](t,ce(450),ue(n)),this[ce(383)](Cn)&&(this[ce(536)]=n)}catch(t){this[ce(410)](t,ce(450))}};[ce(528)]=t=>{try{this[ce(289)]=!0;const n=oe(se(t));this[ce(409)](t,ce(273)),this[ce(386)](),this[ce(383)](Cn)&&(this[ce(497)][ce(341)]++,n&&this[ce(257)][ce(538)](n)&&this[ce(497)][ce(258)]++);const e=null!==n&&n===this[ce(491)]&&null!==this[ce(487)]&&t[ce(514)]-this[ce(487)]<=2e3;this[ce(383)](9)&&(e?this[ce(233)][ce(531)]++:this[ce(233)][ce(488)]++),this[ce(491)]=null,this[ce(487)]=null}catch(t){this[ce(410)](t,ce(273))}};[ce(332)]=t=>{try{if(this[ce(289)]=!0,null!==this[ce(395)]&&t[ce(514)]-this[ce(395)]<100)return;this[ce(395)]=t[ce(514)],this[ce(409)](t,ce(351)),this[ce(386)](),this[ce(348)](ce(507),t[ce(514)]),this[ce(431)](ce(351),t[ce(514)])}catch(t){this[ce(410)](t,ce(351))}};[ce(552)]=t=>{try{if(this[ce(289)]=!0,null!==this[ce(440)]&&t[ce(514)]-this[ce(440)]<50)return;this[ce(440)]=t[ce(514)];const n=this[ce(443)](t);if(null===n)return;if(this[ce(409)](t,ce(420)),!this[ce(383)](7))return;const e=(null!==this[ce(260)]&&t[ce(514)]-this[ce(260)]<=1e3?this[ce(480)]:null)??ce(342);if(this[ce(451)][ce(286)]>=32){this[ce(451)][ce(334)]();const t=this[ce(263)][ce(334)]();t&&this[ce(381)][t]--}this[ce(451)][ce(470)]({...n,t:t[ce(514)]}),this[ce(263)][ce(470)](e),this[ce(381)][e]++,this[ce(445)]()}catch(t){this[ce(410)](t,ce(420))}};[ce(462)]=t=>{try{this[ce(289)]=!0,this[ce(409)](t,ce(307)),this[ce(386)](),this[ce(348)](ce(524),t[ce(514)]),this[ce(380)]===ce(507)&&this[ce(361)][ce(485)]++,this[ce(247)]=!0,this[ce(383)](8)&&(this[ce(353)][ce(286)]=0,this[ce(345)]=null,this[ce(549)]=1,this[ce(278)]=he(t),this[ce(355)](t))}catch(t){this[ce(410)](t,ce(307))}};[ce(232)]=t=>{try{if(this[ce(289)]=!0,null!==this[ce(345)]&&t[ce(514)]-this[ce(345)]<50)return;this[ce(345)]=t[ce(514)],this[ce(409)](t,ce(499)),this[ce(386)](),this[ce(431)](ce(524),t[ce(514)]),this[ce(383)](8)&&(this[ce(278)]=Math[ce(486)](this[ce(278)],he(t)),this[ce(355)](t))}catch(t){this[ce(410)](t,ce(499))}};[ce(340)]=t=>{try{this[ce(289)]=!0,this[ce(409)](t,ce(359)),this[ce(386)](),this[ce(383)](8)&&(this[ce(278)]=Math[ce(486)](this[ce(278)],he(t)),this[ce(355)](t),this[ce(549)]=2),this[ce(247)]=!1}catch(t){this[ce(410)](t,ce(359))}};[ce(360)]=t=>{try{this[ce(289)]=!0,this[ce(409)](t,ce(366)),this[ce(383)](8)&&(this[ce(549)]=4),this[ce(247)]=!1,this[ce(445)]()}catch(t){this[ce(410)](t,ce(366))}};[ce(444)]=()=>{try{this[ce(289)]=!0,this[ce(396)][ce(453)]===ce(460)?(this[ce(248)](),this[ce(433)]=null,this[ce(259)](),this[ce(503)]()):(null===this[ce(433)]&&(this[ce(433)]=this[ce(439)]()),this[ce(373)]()),this[ce(368)][ce(400)]&&this[ce(551)](),this[ce(396)][ce(453)]===ce(460)&&this[ce(493)]()}catch(t){this[ce(410)](t,ce(231))}};[ce(362)]=()=>{this[ce(396)][ce(453)]!==ce(460)&&null===this[ce(433)]&&(this[ce(289)]=!0,this[ce(433)]=this[ce(439)]())};[ce(262)]=()=>{this[ce(289)]=!0,this[ce(248)](),this[ce(433)]=null};[ce(244)]=()=>{this[ce(289)]=!0,this[ce(293)](),this[ce(248)](),this[ce(433)]=null,this[ce(259)](),this[ce(368)][ce(400)]&&this[ce(551)](),this[ce(493)](!0)};[ce(269)]=t=>{t[ce(403)]&&(this[ce(364)]=0),this[ce(396)][ce(453)]!==ce(460)&&(this[ce(289)]=!0,null===this[ce(433)]&&(this[ce(433)]=this[ce(439)]()),this[ce(373)]())};[ce(386)](){if(this[ce(445)](),!this[ce(383)](6))return;const t=this[ce(439)]();null===this[ce(468)]&&(this[ce(468)]=t),this[ce(277)]=t}[ce(348)](t,n){this[ce(383)](Bn)&&(this[ce(361)][t]++,null!==this[ce(281)]&&this[ce(281)]!==t&&(this[ce(361)][ce(402)]++,null!==this[ce(492)]&&n-this[ce(492)]>=0&&n-this[ce(492)]<=500&&this[ce(361)][ce(465)]++),this[ce(281)]=t,this[ce(492)]=n)}[ce(235)](t,n){if(!this[ce(383)](Cn))return;if(n===this[ce(372)]&&null!==this[ce(534)]&&t-this[ce(534)]>=0&&t-this[ce(534)]<=50)return;this[ce(497)][ce(418)]++;const e=ve(n);e&&!this[ce(257)][ce(538)](e)&&this[ce(415)]<20&&(this[ce(257)][ce(494)](e),this[ce(415)]++),this[ce(372)]=n,this[ce(534)]=t}[ce(431)](t,n){this[ce(383)](7)&&(this[ce(480)]=t,this[ce(260)]=n)}[ce(355)](t){const n=function(t){const n=t,e=n[ce(227)]?.[0]??n[ce(556)]?.[0]??null;return e?{x:e[ce(290)],y:e[ce(268)]}:null}(t);n&&(this[ce(353)][ce(286)]>=32&&this[ce(353)][ce(334)](),this[ce(353)][ce(470)]({...n,t:t[ce(514)]}))}[ce(443)](t){const n=oe(se(t));return n&&![ce(242),ce(312)][ce(367)](n[ce(354)][ce(391)]())&&Number[ce(472)](n[ce(317)])&&Number[ce(472)](n[ce(297)])?{x:n[ce(317)],y:n[ce(297)]}:typeof this[ce(496)][ce(539)]===ce(296)&&typeof this[ce(496)][ce(407)]===ce(296)?{x:this[ce(496)][ce(539)],y:this[ce(496)][ce(407)]}:null}[ce(409)](t,n,e=""){if(!this[ce(383)](5))return;this[ce(455)][ce(357)]++,t[ce(325)]||this[ce(455)][ce(375)]++;const i=this[ce(432)][ce(264)](n),r=le(t),s=void 0===i?ce(512):String(Math[ce(256)]((t[ce(514)]-i)/20)),o=e+":"+(r?Math[ce(256)](r.x/20)+":"+Math[ce(256)](r.y/20):ce(349))+":"+s,a=this[ce(376)][ce(264)](n);void 0!==a&&(this[ce(455)][ce(417)]++,a===o&&this[ce(455)][ce(272)]++),this[ce(376)][ce(228)](n,o),this[ce(432)][ce(228)](n,t[ce(514)])}[ce(427)](t,n){const e=n[ce(338)]();if(e[ce(404)]<=0||e[ce(541)]<=0)return!1;const i=e[ce(469)]+e[ce(404)]/2,r=e[ce(313)]+e[ce(541)]/2,s=Math[ce(486)](2,.03*Math[ce(245)](e[ce(404)],e[ce(541)]));return Math[ce(324)](t.x-i)<=s&&Math[ce(324)](t.y-r)<=s}[ce(383)](t){return this[ce(368)][ce(237)]?.[ce(538)](t)??!0}[ce(310)](){return null!==this[ce(433)]&&this[ce(439)]()-this[ce(457)]>=1e3}[ce(275)](){this[ce(457)]=this[ce(439)]();const t=[void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0];if(this[ce(383)](0)&&(t[0]=function(t){const n=In(t[En(204)],5,10,25);if(0===n||1===n)return[n,0,0,0];const e=kn(t,Un);return[n,e[0],e[1],e[2]]}(this[ce(543)])),this[ce(383)](1)&&(t[1]=function(t){const n=[],e=[],i=[];let r=0,s=0;for(const o of t)typeof o[En(147)]!==En(161)||typeof o[En(157)]!==En(161)||!Number[En(194)](o[En(215)])||o[En(215)]<0||!Number[En(194)](o[En(163)])||o[En(163)]<0||!Number[En(194)](o[En(167)])||o[En(167)]<0||(n[En(187)](o[En(215)]),e[En(187)](o[En(163)]),i[En(187)](o[En(167)]),o[En(147)]&&r++,o[En(157)]&&s++);const o=n[En(204)],a=In(o,3,5,10);if(0===a||1===a)return[a,0,0,0,0,0];const u=Zn(n);let c=0;Number[En(194)](u)&&(c=u<=.1?1:u<=.2?2:u<=.4?3:u<=.6?4:u<=.8?5:u<=1?6:7);const h=Zn(e);let l=0;Number[En(194)](h)&&(l=h<75?1:h<150?2:h<300?3:h<500?4:h<750?5:h<1500?6:7);const f=Zn(i);let d=0;return Number[En(194)](f)&&(d=f<1?1:f<1.5?2:f<2?3:f<2.5?4:f<3?5:f<4?6:7),[a,Wn(r,o),Wn(s,o),c,l,d]}(this[ce(478)])),this[ce(383)](2)&&(t[2]=function(t){const n=On(t[En(214)]),e=Math[En(169)](n,On(t[En(159)])),i=Math[En(169)](e,On(t[En(154)])),r=Math[En(169)](e,On(t[En(149)]));let s=0;const o=e0;n>0&&0===e?s=1:e>0&&!a?s=o?3:2:e>0&&i===e?s=o?7:6:a&&(s=o?5:4);let u=0;if(e>=2){const t=r/e;u=t<=0?1:t<.1?2:t<.25?3:t<.5?4:t<.75?5:t<1?6:7}return[s,u]}(this[ce(504)])),this[ce(383)](3)&&(t[3]=function(t){const n=t[En(145)](t=>Number[En(194)](t)&&t>0&&t<=2e3),e=In(n[En(204)],4,8,16);return 0===e||1===e?[e,0,0]:[e,Hn(jn(n)),Wn(n[En(145)](t=>t<100)[En(204)],n[En(204)])]}(this[ce(412)])),this[ce(383)](4)&&(t[4]=function(t){const n=t[En(152)][En(145)](t=>Number[En(194)](t)&&t>=0&&t<=2e3),e=t[En(205)][En(145)](t=>Number[En(194)](t)&&t>=0&&t<=5e3),i=In(Math[En(169)](n[En(204)],e[En(204)]),4,8,16);if(0===i||1===i)return[i,0,0,0,0];const r=Zn(n);let s=7;return r<25?s=1:r<50?s=2:r<100?s=3:r<150?s=4:r<250?s=5:r<500&&(s=6),[i,s,Hn(Kn(n)),Hn(Kn(e)),Wn(e[En(145)](t=>t>=500)[En(204)],e[En(204)])]}({dwellDurations:this[ce(356)],flightDurations:this[ce(463)]})),this[ce(383)](5)&&(t[5]=function(t){const n=On(t[En(183)]),e=Math[En(169)](n,On(t[En(180)])),i=On(t[En(191)]),r=Math[En(169)](i,On(t[En(200)]));let s=0;if(n>0&&0===e)s=1;else if(n>0&&e===n)s=2;else if(n>0){const t=e/n;s=t<.1?3:t<.25?4:t<.5?5:t<.75?6:7}let o=0;return i>=5&&(o=Wn(r,i)),[s,o]}(this[ce(455)])),this[ce(383)](6)){const n=this[ce(439)](),e=this[ce(240)][ce(280)]+(null===this[ce(433)]?0:n-this[ce(433)]),i=null===this[ce(468)]||null===this[ce(277)]?null:this[ce(277)]-this[ce(468)];t[6]=function(t){const n=On(t[En(143)]);let e=6;return 0===n?e=0:1===n?e=1:2===n?e=2:n<=5?e=3:n<=10?e=4:n<=20&&(e=5),[Jn(Vn(t[En(179)])),null===t[En(208)]?0:Jn(Vn(t[En(208)]))+1,e]}({visibleDurationMs:e,interactionSpanMs:i,pageViews:this[ce(240)][ce(508)]})}return this[ce(383)](7)&&(t[7]=Gn({points:this[ce(451)],inputCounts:this[ce(381)]})),this[ce(383)](8)&&(t[8]=function(t){const n=On(t[En(175)]);let e=5;0===t[En(178)]?e=0:n<=1?e=1:2===n?e=2:3===n?e=3:4===n&&(e=4);const i=In(t[En(151)][En(204)],4,8,16);if(0===i||1===i)return[i,Fn(t[En(178)],!1),0,0,0,e];const r=kn(t[En(151)]),s=5===r[0]||6===r[0]||7===r[0];return[i,Fn(t[En(178)],s),r[0],r[2],r[3],e]}({points:this[ce(353)],completion:this[ce(549)],maxTouchPoints:this[ce(278)]})),this[ce(383)](9)&&(t[9]=function(t){let n=0;const e=On(t[En(211)]),i=On(t[En(184)]);if(e>0&&i<=0)n=1===e?3:4;else if(i>0&&e<=0)n=1===i?1:2;else if(e>0&&i>0){const t=e/(e+i);n=t<.4?5:t<=.6?6:7}return[Rn(t[En(150)]),Rn(t[En(188)]),n]}(this[ce(233)])),this[ce(383)](Cn)&&(t[10]=function(t){const n=On(t[En(189)]),e=Math[En(206)](On(t[En(210)]),n>0?1:0),i=On(t[En(153)]),r=On(t[En(166)]),s=On(t[En(181)]),o=Math[En(169)](s,On(t[En(177)]));let a=0;if(e>0){const t=i>0;a=1===e?t?5:1:2===e?t?6:2:e<=5?t?7:3:t?8:4}let u=6;0===r?u=0:1===r?u=1:2===r?u=2:r<=5?u=3:r<=10?u=4:r<=20&&(u=5);let c=0;return 1===s?c=o>0?2:1:s>1&&s<=3?c=0===o?3:o===s?4:5:s>3&&(c=0===o?6:7),[a,u,c]}(this[ce(497)])),this[ce(383)](Bn)&&(t[11]=function(t){const n=On(t[En(185)])>0,e=On(t[En(170)])>0,i=On(t[En(219)])>0,r=On(t[En(218)]),s=On(t[En(171)]),o=On(t[En(196)]);let a=0;return n&&e&&i?a=7:n&&e?a=4:n&&i?a=5:e&&i?a=6:n?a=1:e?a=2:i&&(a=3),[a,$n(r),$n(s),(u=o,u<=0?0:1===u?1:2===u?2:u<=5?3:u<=10?4:5)];var u}(this[ce(361)])),this[ce(383)](12)&&null!==this[ce(261)]&&(t[12]=this[ce(261)]),t}[ce(506)](){const t=this[ce(275)](),n=Nn(t);return this[ce(532)]=t,null!==n&&(this[ce(274)]=n,this[ce(289)]=!1),{signals:t,packed:n}}[ce(550)](){if(this[ce(368)][ce(316)])try{const{signals:t}=this[ce(506)]();this[ce(331)]=Tn(t),this[ce(388)]=!0}catch(t){this[ce(388)]=!1,this[ce(410)](t,ce(384))}}[ce(347)](){return this[ce(378)]&&this[ce(535)]&&void 0!==this[ce(368)][ce(316)]&&this[ce(505)]<1&&this[ce(396)][ce(453)]!==ce(460)}[ce(445)](){this[ce(347)]()&&void 0===this[ce(479)]&&(this[ce(479)]=this[ce(496)][ce(554)](()=>{this[ce(479)]=void 0,this[ce(266)]()},250))}[ce(266)](){if(this[ce(347)]())try{const{signals:t,packed:n}=this[ce(506)]();if(null===n)return;const e=Tn(t);let i=!1;for(const t of e)if(!this[ce(331)][ce(538)](t)){i=!0;break}if(!i)return;if(this[ce(368)][ce(316)]?.(n)){for(const t of e)this[ce(331)][ce(494)](t);this[ce(505)]++}}catch(t){this[ce(410)](t,ce(319))}}[ce(293)](){void 0!==this[ce(479)]&&(this[ce(496)][ce(323)](this[ce(479)]),this[ce(479)]=void 0)}[ce(551)](){try{if(!this[ce(289)]&&null!==this[ce(300)])return;const t=this[ce(275)](),n=Nn(t),e=n??te;if(this[ce(532)]=t,null!==n&&(this[ce(274)]=n,this[ce(289)]=!1),null===n&&this[ce(300)]!==te&&this[ce(410)](new Error(ce(302)),ce(365)),e===this[ce(300)])return;const i=null;if(null===i)return void(this[ce(300)]=e);this[ce(300)]=e,this[ce(368)][ce(400)]?.(i)}catch(t){this[ce(410)](t,ce(447))}}[ce(373)](){this[ce(378)]&&this[ce(368)][ce(400)]&&void 0===this[ce(287)]&&void 0===this[ce(377)]&&(this[ce(287)]=this[ce(496)][ce(554)](()=>{if(this[ce(287)]=void 0,!this[ce(378)])return;const t=()=>{this[ce(377)]=void 0,this[ce(378)]&&this[ce(396)][ce(453)]!==ce(460)&&(this[ce(551)](),this[ce(373)]())};this[ce(496)][ce(436)]&&this[ce(496)][ce(308)]?this[ce(377)]=this[ce(496)][ce(436)](t,{timeout:2e3}):t()},Math[ce(486)](250,this[ce(368)][ce(379)])))}[ce(493)](t=!1){if(!this[ce(368)][ce(271)])return;if((t?this[ce(364)]:this[ce(390)])>=(t?1:2))return;const n=this[ce(423)]();if(null===n||n===this[ce(270)])return;const e=this[ce(439)]();!t&&null!==this[ce(502)]&&e-this[ce(502)]<3e4||this[ce(368)][ce(271)](n)&&(this[ce(502)]=e,t?this[ce(364)]++:this[ce(390)]++)}[ce(503)](){this[ce(293)](),void 0!==this[ce(287)]&&(this[ce(496)][ce(323)](this[ce(287)]),this[ce(287)]=void 0),void 0!==this[ce(377)]&&(this[ce(496)][ce(308)]?.(this[ce(377)]),this[ce(377)]=void 0)}[ce(248)](){if(null===this[ce(433)])return;const t=this[ce(439)]();this[ce(240)][ce(280)]+=Math[ce(486)](0,t-this[ce(433)]),this[ce(433)]=t}[ce(425)](){try{const t=this[ce(496)][ce(448)]?.[ce(294)](Qn);if(!t)return this[ce(335)]();const n=JSON[ce(336)](t),e=this[ce(439)]();return 1!==n[ce(513)]||typeof n[ce(508)]!==ce(296)||typeof n[ce(280)]!==ce(296)||typeof n[ce(393)]!==ce(296)||e-n[ce(393)]>18e5?this[ce(335)]():{version:1,pageViews:Math[ce(486)](0,n[ce(508)]),visibleDurationMs:Math[ce(486)](0,n[ce(280)]),lastSeenAt:n[ce(393)]}}catch(t){return this[ce(467)]=!1,this[ce(410)](t,ce(461)),this[ce(335)]()}}[ce(259)](){if(this[ce(383)](6)&&this[ce(467)])try{this[ce(240)][ce(393)]=this[ce(439)](),this[ce(496)][ce(448)]?.[ce(546)](Qn,JSON[ce(343)](this[ce(240)]))}catch(t){this[ce(467)]=!1,this[ce(410)](t,ce(265))}}[ce(335)](){return{version:1,pageViews:0,visibleDurationMs:0,lastSeenAt:this[ce(439)]()}}[ce(439)](){return this[ce(368)][ce(439)]?.()??Date[ce(439)]()}[ce(410)](t,n){this[ce(368)][ce(282)]?.(t,n)}}!function(t){const n=t();for(;;)try{if(905318===-parseInt(Be(456))/1*(-parseInt(Be(499))/2)+-parseInt(Be(488))/3+-parseInt(Be(489))/4*(-parseInt(Be(493))/5)+parseInt(Be(480))/6*(-parseInt(Be(470))/7)+-parseInt(Be(450))/8+-parseInt(Be(475))/9*(-parseInt(Be(465))/10)+parseInt(Be(463))/11*(-parseInt(Be(500))/12))break;n.push(n.shift())}catch(t){n.push(n.shift())}}(De);const Le=[Be(479),Be(491),Be(482),Be(481)];function Ce(t,n){try{return t()}catch{return n}}function Be(t,n){const e=De();return Be=function(n,i){let r=e[n-=450];if(void 0===Be.KWagjv){Be.vQTSZD=function(t){let n="",e="";for(let e,i,r=0,s=0;i=t.charAt(s++);~i&&(e=r%4?64*e+i:i,r++%4)?n+=String.fromCharCode(255&e>>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;t0&&e++,(t[Be(459)][Be(468)]&&t[Be(459)][Be(468)][Be(498)]>0||typeof n===Be(474)&&n[Be(460)](Be(452)))&&e++,function(t){const n=t[Be(502)][Be(455)]||t[Be(471)][Be(490)][Be(483)],e=t[Be(502)][Be(451)]||t[Be(471)][Be(490)][Be(466)];if(!n||!e||n<=2||e<=2)return!1;const i=n/e;return i>=.2&&i<=5}(t)&&e++,typeof t[Be(502)][Be(485)]!==Be(487)&&e++;try{const t=(new Date)[Be(454)]();t>-840&&t<840&&e++}catch{return e}return e}function Me(t){const n=Ce(()=>{return(n=t[Be(459)][Be(486)])?3:!1===n?2:1;var n},0),[e,i]=function(t){try{const n=t[Be(459)][Be(461)];return[n,Ce(()=>String(n),void 0)]}catch{return[void 0,void 0]}}(t),r=void 0===i?0:function(t){if(0===t[Be(498)])return 1;const n=t[Be(492)]();let e=-1,i=0;for(let t=0;t1?7:e+3}(i),s=Ce(()=>function(t){let n,e,i;try{n=t[Be(476)](Be(473))}catch{return 1}if(typeof n[Be(484)]!==Be(467)||typeof n[Be(495)]!==Be(467))return 1;try{n[Be(501)]=200,n[Be(458)]=50,e=n[Be(484)]("2d")}catch{return 2}if(null===e)return 2;try{const t=e[Be(472)](0,0,200,0);t[Be(494)](0,Be(503)),t[Be(494)](1,Be(496)),e[Be(453)]=t,e[Be(469)](0,0,200,50),e[Be(453)]=Be(464),e[Be(457)]=Be(477),e[Be(478)](Be(497),33,30)}catch{return 3}try{i=n[Be(495)]()}catch{return 4}if(typeof i!==Be(474))try{return i&&i[Be(498)]>50?7:4}catch{return 4}return 0===i[Be(498)]?5:i[Be(498)]<=50?6:7}(t[Be(471)]),0),o=Ce(()=>xe(t,e)+1,0);return{v1:{wd:3===n?1:0,ua:r>=3?0:1,cv:7===s?1:0,br:o>=4?1:0},candidate:[n,r,s,o]}}function Se(t,n){const e=Pe();return Se=function(n,i){let r=e[n-=358];if(void 0===Se.jTzmHs){Se.iWMgGr=function(t){let n="",e="";for(let e,i,r=0,s=0;i=t.charAt(s++);~i&&(e=r%4?64*e+i:i,r++%4)?n+=String.fromCharCode(255&e>>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;t>>0,e=Math[Je(499)](e,_e)>>>0;return e>>>0&16777215}function je(t){let n=2166136261;for(let e=0;e>>0,n=Math[Je(499)](n,_e)>>>0;return n>>>0}function Ke(t){let n=t;return n=(n^n<<13)>>>0,n=(n^n>>>17)>>>0,n=(n^n<<5)>>>0,n}function Ze(t,n,e){if(!function(t){return He[Je(512)](t)}(t))throw new Error(Je(517)+51+Je(510)+zn+"]");let i=(0===(s=je(n))?1:s)>>>0,r="";var s;for(const n of t){if(i=Ke(i),n===zn){r+=n;continue}const t=i%10;r+=String((Number(n)+e*t+10)%10)}return r}function We(t,n){return Ze(t,n,1)}const Xe=new RegExp(Je(519)+zn+"]{51"+Je(511));let ke=!1;function Ee(){const t=["mZm5twvjwNny","mtu0ndmYogj3DxroBa","Bg9N","BgvUz3rO","nZe1mM5PB2rMsa","ntK3mLPrs2vwta","ignOyxjHy3rLCNmGB2yGwZaToq","FsKK","DgvZDa","mtaYs1zWB25o","mtu0CNjmBwvk","ody0nxjQzMPMqW","ndu0nZCWEuvxy3P0","y2fUzgLKyxrLihjVDgf0Aw9UoIbIB2r5igLZig5VDca","mJe3uejcufjN","xIHCzhSXldn9xc5CzhSXldn9xc4PkfSWltK","mZaXn3LcBKjQrW","Dw5YB3rHDgfIBgu","y2HHCKnVzgvbDa","nZa1ota1mNHmDvzlsq","xLSWltK","Aw11Ba","q2fUzgLKyxrLihbHy2SGCM90yxrPB24","Bg9NrxjYB3i","zxHLyW","q2fUzgLKyxrLihbHy2SGCM90yxrPB24GzMfPBgvKoIa"];return(Ee=function(){return t})()}function Je(t,n){const e=Ee();return Je=function(n,i){let r=e[n-=495];if(void 0===Je.RgQbDN){Je.gvxXON=function(t){let n="",e="";for(let e,i,r=0,s=0;i=t.charAt(s++);~i&&(e=r%4?64*e+i:i,r++%4)?n+=String.fromCharCode(255&e>>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;t>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;t>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;t=this[Fe(130)]))try{await this[Fe(118)][Fe(142)]()}catch(t){this[Fe(138)]&&console[Fe(115)](Fe(124)+t)}}[Fe(143)](){this[Fe(120)]&&clearTimeout(this[Fe(120)]),this[Fe(120)]=window[Fe(144)](()=>{this[Fe(137)]()[Fe(135)](()=>{})},this[Fe(141)])}}function Qe(t,n){const e=ti();return Qe=function(n,i){let r=e[n-=437];if(void 0===Qe.jSGvwv){Qe.NzfrMl=function(t){let n="",e="";for(let e,i,r=0,s=0;i=t.charAt(s++);~i&&(e=r%4?64*e+i:i,r++%4)?n+=String.fromCharCode(255&e>>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;tt+n.s,0)/t[li(365)],e=t[li(309)]((t,e)=>t+(e.s-n)**2,0)/(t[li(365)]-1),i=Math[li(349)](e);return{speed:n,jitter:i}}function ci(t,n,e,i,r,s,o,a,u,c,h,l,f){const d=Math[li(344)](1e3,t),g=Math[li(344)](1e3,e),v=Math[li(344)](1e3,s),m=Math[li(344)](1e3,a),y=Math[li(344)](1e3,o),p=Math[li(344)](1e3,u),w=[];if(n[li(365)]>=3)for(let t=1;t5e-4){n=!0;break}e=i.s}else e=i.s;return n}(w),L=function(t){if(t[li(365)]<3)return 0;let n=0,e=0;for(let i=1;i2*Math.PI-Math.PI/12)&&n++,e++}return e>0?n/e:0}(n),{speed:C,jitter:B}=ui(w);let D=0,x=0;if(i[li(365)]>1){const t=new Set(i[li(238)](t=>Math[li(272)](t.x/20)+","+Math[li(272)](t.y/20)))[li(267)];D=t>1?1:0,x=i[li(309)]((t,n)=>t+n[li(378)],0)/i[li(365)]}const M=r[li(309)]((t,n)=>(null===n[li(276)]||t[li(368)](n[li(276)]),t),[]),{rhythmConsistency:S,jitter:b}=function(t){if(t[li(365)]<2)return{rhythmConsistency:0,jitter:0};const n=t[li(309)]((t,n)=>t+n,0)/t[li(365)],e=t[li(309)]((t,e)=>(t??0)+((e??0)-n)**2,0)/t[li(365)],i=Math[li(349)](e);return{rhythmConsistency:0===i?1:Math[li(203)](0,1-i/n),jitter:i/n}}(M),A=M[li(365)]>0?M[li(309)]((t,n)=>t+n,0)/M[li(365)]:0,N=[];if(c[li(365)]>=3)for(let t=1;tc[t-1].p?li(161):"up";N[li(368)]({s:i,dir:r,t:c[t].t})}const{speed:T,jitter:P}=ui(N),q=function(t){if(t[li(365)]<2)return 0;let n=0;for(let e=1;e=500&&t[i].t-e>=500&&(n++,e=t[i].t);return n}(N)),{speed:_,jitter:H}=ui(h),U=function(t){if(t[li(365)]<2)return 0;let n=0;for(let e=1;e=500&&n++;return n}(h)),K=Math[li(272)]((f-l)/1e3);return{ma:d,ca:g,ka:v,sa:m,ta:p,kba:y,t:Math[li(344)](3600,K),nm:z?1:0,ms:fi(L),mj:fi(B),msp:fi(C),vc:D,cp:fi(x),rc:fi(S),kj:fi(b),ki:fi(A),ss:fi(T),sj:fi(P),ssm:fi(q),sp:I,ts:fi(_),tj:fi(H),tp:j,tsm:fi(U)}}function hi(t,n){let e=0;return(...i)=>{const r=typeof performance!==li(332)?performance[li(248)]():Date[li(248)]();r-e>=n&&(e=r,t(...i))}}function li(t,n){const e=ai();return li=function(n,i){let r=e[n-=143];if(void 0===li.ayXZdd){li.lFHqwz=function(t){let n="",e="";for(let e,i,r=0,s=0;i=t.charAt(s++);~i&&(e=r%4?64*e+i:i,r++%4)?n+=String.fromCharCode(255&e>>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let t=0,i=n.length;tthis[li(204)](t),onLifecycleFlush:t=>this[li(151)](t),onError:(t,n)=>{this[li(371)][li(305)](t,li(243)+n)}})}[li(345)](){(async()=>{const t=this[li(323)]();this[li(342)](t),await Promise[li(258)](),await this[li(217)](!0),this[li(188)][li(274)]&&this[li(242)]?.[li(163)](),this[li(160)][li(321)][li(206)](()=>{this[li(340)]()},100);const n=()=>{const t=Date[li(248)](),e=t-(this[li(300)][li(288)]||t),i=Math[li(203)](0,this[li(188)][li(254)]-e),r=()=>{this[li(160)][li(321)][li(240)]?this[li(300)][li(250)]=this[li(160)][li(321)][li(240)](()=>{this[li(217)]()[li(298)](()=>this[li(371)][li(308)]())[li(298)](()=>{n()})},{timeout:2e3}):this[li(217)]()[li(298)](()=>this[li(371)][li(308)]())[li(298)](()=>{n()})};i>0?this[li(160)][li(321)][li(206)](r,i):r()};n()})()[li(292)](t=>{this[li(371)][li(305)](t,li(345))})}[li(211)](){try{this[li(242)]?.[li(211)]()}catch(t){this[li(371)][li(305)](t,li(194))}this[li(300)][li(367)]&&this[li(160)][li(321)][li(150)](this[li(300)][li(367)]),this[li(300)][li(250)]&&this[li(160)][li(321)][li(363)]&&this[li(160)][li(321)][li(363)](this[li(300)][li(250)]),this[li(300)][li(222)]&&(this[li(160)][li(324)][li(275)](li(180),this[li(300)][li(222)][li(180)]),this[li(160)][li(324)][li(275)](li(273),this[li(300)][li(222)][li(273)]),this[li(160)][li(324)][li(275)](li(218),this[li(300)][li(222)][li(218)]),this[li(160)][li(324)][li(275)](li(262),this[li(300)][li(222)][li(262)]),li(164)in window&&this[li(300)][li(222)][li(335)]&&this[li(300)][li(222)][li(179)]&&this[li(300)][li(222)][li(193)]&&(this[li(160)][li(324)][li(275)](li(335),this[li(300)][li(222)][li(335)]),this[li(160)][li(324)][li(275)](li(179),this[li(300)][li(222)][li(179)]),this[li(160)][li(324)][li(275)](li(193),this[li(300)][li(222)][li(193)]))),this[li(300)][li(343)]?.[li(352)]&&this[li(160)][li(321)][li(150)](this[li(300)][li(343)][li(352)]),this[li(300)][li(343)]=void 0}[li(214)](){return this[li(300)][li(343)]?.[li(157)]?di(this[li(300)][li(343)][li(157)]):null}[li(202)](){return this[li(242)]?.[li(214)]()??null}[li(374)](){return this[li(242)]?.[li(212)]()??null}[li(323)](){const t=Me(this[li(160)]);return this[li(300)][li(239)]=t.v1,this[li(300)][li(187)]=!0,t[li(149)]}[li(285)](t,n){return e=>{try{t(e)}catch(t){this[li(371)][li(305)](t,li(348)+n)}}}[li(340)](){const t=hi(this[li(285)](t=>{this[li(300)][li(377)]++,this[li(300)][li(380)][li(365)]>=10&&this[li(300)][li(380)][li(199)](),this[li(300)][li(380)][li(368)]({x:t[li(153)],y:t[li(182)],t:t[li(198)]})},li(180)),100),n=this[li(285)](t=>{this[li(300)][li(186)]++,requestAnimationFrame(()=>setTimeout(()=>{this[li(300)][li(152)][li(365)]>=5&&this[li(300)][li(152)][li(199)](),this[li(300)][li(152)][li(368)]({x:t[li(153)],y:t[li(182)],t:t[li(198)],pre:this[li(358)](t)})},0))},li(273)),e=this[li(285)](t=>{this[li(300)][li(312)]++;const n=t[li(219)];if([li(310),li(197),li(271),li(302)][li(299)](n))return;const e=this[li(300)][li(329)][this[li(300)][li(329)][li(365)]-1],i=t[li(198)],r=e?i-e.t:null;this[li(300)][li(329)][li(365)]>=10&&this[li(300)][li(329)][li(199)](),this[li(300)][li(329)][li(368)]({k:n,t:i,int:r}),null!==r&&r<100?(this[li(300)][li(210)][li(368)](r),this[li(300)][li(210)][li(365)]>=5&&(this[li(300)][li(246)]++,this[li(300)][li(210)]=[])):this[li(300)][li(210)]=[]},li(218)),i=hi(this[li(285)](t=>{this[li(300)][li(356)]++;const n=t[li(198)],e=window[li(331)];this[li(300)][li(280)][li(365)]>=10&&this[li(300)][li(280)][li(199)](),this[li(300)][li(280)][li(368)]({p:e,t:n})},li(262)),200),r=this[li(285)](t=>{t[li(359)]&&0!==t[li(359)][li(365)]&&(this[li(300)][li(281)]++,this[li(300)][li(355)][li(365)]>=10&&this[li(300)][li(355)][li(199)](),this[li(300)][li(338)]={x:t[li(359)][0][li(153)],y:t[li(359)][0][li(182)],t:t[li(198)],typ:li(289),s:0,d:0})},li(335)),s=hi(this[li(285)](t=>{if(!t[li(359)]||0===t[li(359)][li(365)])return;const n={x:t[li(359)][0][li(153)],y:t[li(359)][0][li(182)]};if(this[li(300)][li(338)]){const e=this[li(333)](this[li(300)][li(338)],n);this[li(300)][li(355)][li(365)]>=10&&this[li(300)][li(355)][li(199)]();const i={x:t[li(359)][0][li(153)],y:t[li(359)][0][li(182)],t:t[li(198)],typ:li(372),d:e,s:e/(t[li(198)]-this[li(300)][li(338)].t)};this[li(300)][li(355)][li(368)](i),this[li(300)][li(338)]=i}else{const n={x:t[li(359)][0][li(153)],y:t[li(359)][0][li(182)],t:t[li(198)],typ:li(372),s:0,d:0};this[li(300)][li(338)]=n}},li(179)),200),o=this[li(285)](t=>{this[li(300)][li(338)]=null},li(193));this[li(160)][li(324)][li(318)](li(180),t,{passive:!0}),this[li(160)][li(324)][li(318)](li(273),n,{passive:!0}),this[li(160)][li(324)][li(318)](li(218),e,{passive:!0}),this[li(160)][li(324)][li(318)](li(262),i,{passive:!0}),li(164)in window&&(this[li(160)][li(324)][li(318)](li(335),r,{passive:!0}),this[li(160)][li(324)][li(318)](li(179),s,{passive:!0}),this[li(160)][li(324)][li(318)](li(193),o,{passive:!0})),this[li(300)][li(222)]={mousemove:t,click:n,keydown:e,scroll:i,touchstart:r,touchmove:s,touchend:o}}async[li(217)](t=!1){this[li(241)](t),await this[li(165)]({includeCandidateSignals:!t}),this[li(300)][li(288)]=Date[li(248)]()}[li(241)](t=!1){const n=Date[li(248)]();let e=Math[li(272)]((n-this[li(300)][li(225)])/1e3);null!==this[li(300)][li(288)]&&(e=Math[li(272)]((n-this[li(300)][li(288)])/1e3)),this[li(300)][li(237)]?(this[li(300)][li(237)][li(269)]+=t?1:0,this[li(300)][li(237)][li(195)]+=e):this[li(300)][li(237)]={pageCount:1,sessionStart:this[li(300)][li(225)],duration:0}}[li(201)](t,n=!1){this[li(371)][li(311)](li(307)+t,n)}[li(171)](){try{if(this[li(160)][li(321)][li(185)]){const n=this[li(160)][li(321)][li(185)][li(306)](ri);if(n){const e=JSON[li(162)](n);let i;return li(297)in e?i=e:i={webdriver_detected:(t=e).wd,bot_user_agent:t.ua,canvas_fingerprint_normal:t.cf,browser_environment_normal:t.be,natural_mouse_activity:t.nm,natural_click_patterns:t.nc,keyboard_activity:t.ka,scroll_activity:t.sa,touch_activity:t.ta,significant_page_time:t.pt,multiple_pages_visited:t.mp,session_duration_reasonable:t.sd},i}}}catch(t){}var t;return null}[li(341)](t){try{this[li(160)][li(321)][li(185)]&&this[li(160)][li(321)][li(185)][li(233)](ri,JSON[li(148)](di(t)))}catch(t){}}[li(358)](t){const n=t[li(253)];if(!(n&&n instanceof Element&&n[li(154)]))return 0;const e=n[li(154)]();if(!e[li(169)]||!e[li(167)])return 0;const i=e[li(361)]+e[li(169)]/2,r=e[li(376)]+e[li(167)]/2,s=this[li(333)]({x:t[li(153)],y:t[li(182)]},{x:i,y:r}),o=Math[li(349)](e[li(169)]**2+e[li(167)]**2)/2;return o>0?Math[li(203)](0,1-s/o):0}[li(333)](t,n){return Math[li(349)]((n.x-t.x)**2+(n.y-t.y)**2)}[li(294)](t){if(t[li(283)](li(221))||t[li(283)](li(257)))return t;return""+(this[li(160)][li(321)][li(181)][li(375)]||this[li(160)][li(321)][li(181)][li(295)]+"//"+this[li(160)][li(321)][li(181)][li(189)])+t}[li(342)](t){try{this[li(242)]?.[li(289)](t)}catch(t){this[li(371)][li(305)](t,li(252))}}[li(319)](t){if(void 0!==t)return Ie(this[li(160)][li(324)],this[li(160)][li(170)],{missing:this[li(301)][li(328)](this),error:this[li(326)][li(328)](this)})}[li(301)](){this[li(177)]||(this[li(177)]=!0,this[li(371)][li(311)](li(200),!0))}[li(326)](t){this[li(371)][li(305)](t,li(207))}[li(291)](){try{return this[li(374)]()??void 0}catch(t){return void this[li(371)][li(305)](t,li(159))}}[li(204)](t){const n=this[li(300)][li(343)]?.[li(157)];return!!n&&(null!==this[li(188)][li(196)]&&(this[li(282)](n,li(315),{candidateSignals:t,updateSilenceClock:!1,allowRetry:!1,transport:li(230),candidateQueueTracking:li(226)})[li(292)](t=>{this[li(371)][li(305)](t,li(313))}),!0))}[li(151)](t){return!(!this[li(300)][li(343)]||null===this[li(188)][li(196)])&&(this[li(165)]({lifecycleCandidateSignals:t})[li(292)](t=>{this[li(371)][li(305)](t,li(296))}),!0)}async[li(282)](t,n,e={}){if(!this[li(300)][li(343)])return;const i=e[li(192)]??!0,r=e[li(231)]??!0,s=e[li(346)]??li(255);if(null===this[li(188)][li(196)])return void(i&&(this[li(300)][li(343)][li(190)]=Date[li(248)]()));let o;!1!==e[li(316)]&&(void 0===e[li(373)]?o=this[li(291)]():this[li(242)]&&(o=e[li(373)]));const a=this[li(319)](o),u=void 0===o?void 0:Ve(o,a?.t,this[li(371)]),c=u?.[li(339)],h=function(t,n,e,i,r,s){const o=void 0!==i,a=o&&void 0!==r;let u=1;return a?u=3:o&&(u=2),{v:u,s:{wd:n.wd,ua:n.ua,cf:n.cf,be:n.be,nm:n.nm,nc:n.nc,ka:n.ka,sa:n.sa,ta:n.ta,pt:n.pt,mp:n.mp,sd:n.sd},r:e,...void 0!==i&&{c:i},...a&&{t:r.t,...void 0!==r.e&&{e:r.e},w:r.w,...void 0!==s&&{k:s}},l:vn}}(0,di(t),n,c,void 0===c?void 0:a,void 0===c?void 0:u?.[li(304)]),l=JSON[li(148)](h),f=this[li(294)](this[li(188)][li(196)]);void 0!==o&&s===li(255)&&this[li(242)]?.[li(259)](o);const d=e[li(336)]??li(278);if(d!==li(230)&&this[li(160)][li(330)][li(282)]&&(d===li(293)||!this[li(188)][li(268)]))try{const t=new Blob([l],{type:li(205)});if(this[li(160)][li(330)][li(282)](f,t))return r&&(this[li(300)][li(343)][li(156)]=0),void(i&&(this[li(300)][li(343)][li(190)]=Date[li(248)]()))}catch(t){}try{const t=await fetch(f,{method:li(354),headers:{"Content-Type":li(205)},body:l,credentials:li(379),keepalive:!0});if(!t.ok)throw new Error(li(369)+t[li(334)]);void 0!==o&&s===li(226)&&this[li(242)]?.[li(259)](o),r&&(this[li(300)][li(343)][li(156)]=0),i&&(this[li(300)][li(343)][li(190)]=Date[li(248)]())}catch(e){r?this[li(155)](t,n,o):void 0!==o&&s===li(255)&&this[li(242)]?.[li(251)](o)}}[li(155)](t,n,e){if(!this[li(300)][li(343)]||this[li(300)][li(343)][li(156)]>=this[li(188)][li(174)])return void(void 0!==e&&this[li(242)]?.[li(251)](e));const i=Math[li(344)](1e3*2**this[li(300)][li(343)][li(156)],3e4);this[li(300)][li(343)][li(156)]++,this[li(300)][li(343)][li(352)]=this[li(160)][li(321)][li(206)](()=>{this[li(300)][li(343)]&&this[li(282)](t,n)},i)}async[li(165)](t={}){if(!this[li(300)][li(343)])return;const n=ci(this[li(300)][li(377)],this[li(300)][li(380)],this[li(300)][li(186)],this[li(300)][li(152)],this[li(300)][li(329)],this[li(300)][li(312)],this[li(300)][li(246)],this[li(300)][li(356)],this[li(300)][li(281)],this[li(300)][li(280)],this[li(300)][li(355)],this[li(300)][li(225)],Date[li(248)]()),e=function(t,n,e,i){const r={webdriver_detected:1===t?.wd||!1,bot_user_agent:0===t?.ua||!1,browser_environment_normal:1===t?.br||!1,canvas_fingerprint_normal:1===t?.cv||!1,natural_mouse_activity:!1,natural_click_patterns:!1,keyboard_activity:!1,scroll_activity:!1,touch_activity:!1,significant_page_time:!1,multiple_pages_visited:!1,session_duration_reasonable:!1};if(n.ma>0&&1===n.nm&&(r[li(303)]=!0),n.ca>0&&1===n.vc&&(r[li(260)]=!0),n.ka>0&&(r[li(168)]=!0),n.sa>0&&(r[li(176)]=!0),n.ta>0&&(r[li(208)]=!0),n.t>30&&(r[li(290)]=!0),e&&(e[li(269)]>1&&(r[li(216)]=!0),e[li(195)]>60&&(r[li(337)]=!0)),i){const t=Object[li(364)](r);for(const n of t)r[n]=r[n]||i[n]}return r}(this[li(300)][li(239)],n,this[li(300)][li(237)],this[li(300)][li(343)][li(157)]),i=function(t,n){if(!n)return!0;const e=Object[li(364)](t);for(const i of e)if(t[i]!==n[i])return!0;return!1}(e,this[li(300)][li(343)][li(157)]),r=Date[li(248)]()-this[li(300)][li(343)][li(190)],s=r>=this[li(188)][li(147)],o=void 0!==t[li(265)];if(i||s||o){const n=Date[li(248)]()-this[li(300)][li(343)][li(314)];if(!o&&n<100)return void this[li(201)](li(146),!0);if(s&&!i&&this[li(201)](li(173)+Math[li(263)](r/1e3)+li(158),!0),i&&this[li(188)][li(286)]){if(this[li(300)][li(343)][li(157)]){Object[li(364)](e)[li(234)](t=>{this[li(300)][li(343)][li(157)][t],e[t]})}else this[li(201)](li(215));this[li(300)][li(237)]}if(this[li(300)][li(343)][li(157)]=(a=e,{...a}),this[li(300)][li(343)][li(314)]=Date[li(248)](),this[li(341)](e),this[li(188)][li(357)]&&i)try{this[li(188)][li(357)](di(e))}catch(t){this[li(371)][li(305)](t,li(175))}let u=li(149);i?u=li(224):s&&(u=li(327));const c=!i&&!s;await this[li(282)](e,u,{candidateSignals:t[li(265)],includeCandidateSignals:t[li(316)],updateSilenceClock:!c,allowRetry:!c,transport:li(c?293:278)})}else this[li(188)][li(286)];var a}}const vi=(t,n)=>({libVersion:vn,shopId:n||"",hostname:t[li(321)]?.[li(181)]?.[li(256)]||"",url:t[li(321)]?.[li(181)]?.[li(172)]||"",referrer:t[li(324)]?.[li(184)]||"",baseURI:t[li(324)]?.[li(270)]||"",sessionToken:Vt()||"",uniqueToken:Jt()||""});function mi(t,n){return n>=100||!(n<=0)&&function(t){try{const n=t[li(321)][li(185)]?.[li(306)](si);if(null!==n&&/^\d{1,2}$/[li(143)](n)){const t=Number(n);if(t<100)return t}}catch{}const n=Math[li(272)](100*Math[li(370)]());try{t[li(321)][li(185)]?.[li(233)](si,String(n))}catch{}return n}(t){const i=Vt(),r=(t?.[li(284)]??!1)&&mi(n,t?.[li(220)]??100);let s;i?s=function(t){let n=0;for(let e=0,i=t[Qe(440)];el[li(345)]()):l[li(345)](),l};class pi{quietWindowStartCandidates=[];longAnimationFrameObserver=null;longAnimationFrames=[];constructor(){this.initializeLongAnimationFrameObserver()}getQuietWindowStartCandidates(){return[...this.quietWindowStartCandidates].sort((t,n)=>t.startTime-n.startTime)}getLongAnimationFrames(){if(!Li()){const t=function(){const{getLongAnimationFrames:t}=window.ShopifyAnalytics?.performance||{};if(!t)return[];return t(!0)}();this.longAnimationFrames=[];for(const n of t)this.handleAnimationFrame(n.startTime,n.endTime)}return[...this.longAnimationFrames].sort((t,n)=>t.startTime-n.startTime)}destroy(){this.cleanup(),this.quietWindowStartCandidates=[],this.longAnimationFrames=[]}initializeLongAnimationFrameObserver(){if(Li())try{this.longAnimationFrameObserver=new PerformanceObserver(t=>{const n=t.getEntries();for(const t of n)this.handleAnimationFrame(t.startTime,t.startTime+t.duration)}),this.longAnimationFrameObserver.observe({type:"long-animation-frame",buffered:!0})}catch(t){}}handleAnimationFrame(t,n){if(this.longAnimationFrames.push({startTime:t,endTime:n}),this.quietWindowStartCandidates.length>0){t-this.quietWindowStartCandidates[this.quietWindowStartCandidates.length-1].startTime<250&&this.quietWindowStartCandidates.pop()}this.quietWindowStartCandidates.push({startTime:n})}cleanup(){this.longAnimationFrameObserver&&(this.longAnimationFrameObserver.disconnect(),this.longAnimationFrameObserver=null)}}let wi=null;function zi(t,n=0){if(null===t||!Li()&&!Boolean(window.ShopifyAnalytics?.performance?.getLongAnimationFrames))return Ci(),null;const e=(wi?wi.getLongAnimationFrames():[]).map(t=>({startTime:t.startTime-n,endTime:t.endTime-n}));let i=null;for(const n of e){if(n.startTime<=t&&n.endTime>t){i=n;break}if(n.startTime>=t){i=n;break}}if(!i||i.startTime-t>=250)return Ci(),t;const r=(wi?wi.getQuietWindowStartCandidates():[]).map(t=>({startTime:t.startTime-n}));let s=t;if(r.length>0)for(const n of r)if(n.startTime>=t){s=n.startTime;break}return Ci(),s}function Li(){return PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")}function Ci(){wi&&(wi.destroy(),wi=null)}function Bi(){return PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")}function Di(){return performance.getEntriesByType("long-animation-frame")}let xi=null,Mi=!1;function Si(){xi=null,Mi=!1}const bi=Object.freeze({shop_domain:`${window.location.origin}/.well-known/shopify/monorail/v1/produce`,global:"https://monorail-edge.shopifysvc.com/v1/produce",canada:"https://monorail-edge-ca.shopifycloud.com/v1/produce",staging:"https://monorail-edge-staging.shopifycloud.com/v1/produce"}),Ai=new RegExp(`^${window.location.origin}/((?:(?:[a-z]{2,3}|zh-hans|zh-hant)(?:-[a-zA-Z0-9]+)/)?cart/(add|change|update|clear))`),Ni=new RegExp("cart-performance:|add:|change:|clear:|note_update:");var Ti;function Pi({monorailRegion:t,schema:n,rawData:e}){const i=Date.now(),r={schema_id:n,payload:n===Ti.OnUnload?Ii(e):_i(e),metadata:{event_created_at_ms:i,event_sent_at_ms:i}},s=bi[t||""],o=JSON.stringify(r);if(s)if(n!==Ti.OnUnload){if("function"==typeof window.fetchLater)try{return void window.fetchLater(s,{method:"POST",body:o,headers:{"Content-Type":"text/plain"},credentials:"include"})}catch(t){}qi(s,o)}else!function(t,n){if("function"==typeof window.fetchLater){const e=xi;try{const i=new AbortController;return window.fetchLater(t,{method:"POST",body:n,headers:{"Content-Type":"text/plain"},credentials:"include",signal:i.signal}),xi=i,void e?.abort()}catch(t){if(null!==e)return}}if(Mi)return;qi(t,n),Mi=!0}(s,o);else console.debug("📡 Monorail: ",JSON.stringify(r,null,2))}function qi(t,n){try{const e=new window.Blob([n],{type:"text/plain"});if("function"==typeof window.navigator.sendBeacon&&"function"==typeof window.Blob&&!function(){const{userAgent:t}=window.navigator;return-1!==t.lastIndexOf("iPhone; CPU iPhone OS 12_")||-1!==t.lastIndexOf("iPad; CPU OS 12_")}()&&window.navigator.sendBeacon(t,e))return}catch(t){}const e=new XMLHttpRequest;e.open("POST",t),e.setRequestHeader("Content-type","text/plain"),e.send(n)}function Ii(t){const n=Hi(t,["domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","activationStart","firstPaint","visuallyReady","initiatorType","redirectCount","cartAjaxResourceTimings","cartPerformanceMetrics","totalStylingDuration","totalStyleDuration","totalForcedStyleDuration","totalLayoutDuration","totalForcedLayoutDuration","speculations"]);return{perf_kit_init:t.perfKitInit,perf_kit_version:t.perfKitVersion,url:t.url,page_type:t.pageType,shop_id:t.shopId,application:t.application,storefront_id:t.storefrontId,theme_instance_id:t.themeInstanceId,theme_name:t.themeName,theme_version:t.themeVersion,session_token:t.sessionToken,unique_token:t.uniqueToken,micro_session_id:t.microSessionId,micro_session_count:t.microSessionCount,cumulative_layout_shift:t.cumulativeLayoutShift,cumulative_layout_shift_target:t.cumulativeLayoutShiftTarget,first_contentful_paint:t.firstContentfulPaint,largest_contentful_paint:t.largestContentfulPaint,largest_contentful_paint_target:t.largestContentfulPaintTarget,time_to_first_byte:t.timeToFirstByte,quiet_window_start:t.quietWindowStart,seo_bot:t.seoBot,humanness_score:t.humannessScore,ja3_fingerprint:t.ja3Fingerprint,navigation_start:t.navigationStart,navigation_type:t.navigationType,navigation_bad:t.navigationBad,encoded_body_size:t.encodedBodySize,decoded_body_size:t.decodedBodySize,transfer_size:t.transferSize,first_interim_response_start:t.firstInterimResponseStart,final_response_headers_start:t.finalResponseHeadersStart,response_start:t.responseStart,response_end:t.responseEnd,worker_start:t.workerStart,connect_start:t.connectStart,connect_end:t.connectEnd,domain_lookup_start:t.domainLookupStart,domain_lookup_end:t.domainLookupEnd,fetch_start:t.fetchStart,redirect_start:t.redirectStart,redirect_end:t.redirectEnd,request_start:t.requestStart,secure_connection_start:t.secureConnectionStart,next_hop_protocol:t.nextHopProtocol,server_timing:t.serverTiming,paint_timing_hidden:t.paintTimingHidden,referrer:t.referrer,render_region:t.renderRegion,resource_timing:t.resourceTiming,treatment_ids:t.treatmentIds,other_metrics:JSON.stringify(n)}}function _i(t){const n=Hi(t,["longAnimationFrame"]);return{url:t.url,page_type:t.pageType,shop_id:t.shopId,application:t.application,storefront_id:t.storefrontId,theme_instance_id:t.themeInstanceId,session_token:t.sessionToken,unique_token:t.uniqueToken,micro_session_id:t.microSessionId,micro_session_count:t.microSessionCount,interaction_to_next_paint:t.interactionToNextPaint,interaction_to_next_paint_target:t.interactionToNextPaintTarget,seo_bot:t.seoBot,humanness_score:t.humannessScore,ja3_fingerprint:t.ja3Fingerprint,referrer:t.referrer,worker_start:t.workerStart,next_hop_protocol:t.nextHopProtocol,navigation_bad:t.navigationBad,treatment_ids:t.treatmentIds,other_interaction_metrics:JSON.stringify(n)}}function Hi(t,n){return n.reduce((n,e)=>{var i;return null!=t[e]&&(n[(i=e,i.replace(/[A-Z]/g,t=>`_${t.toLowerCase()}`))]=t[e]),n},{})}function Ui(t,n){return t?Math.max(0,Math.round(t-n)):0}!function(t){t.OnInteraction="perf_kit_on_interaction/3.2",t.OnUnload="perf_kit_on_unload/3.5"}(Ti||(Ti={}));function ji(t){if(void 0===t||""===t.trim())return;const n=Number(t);return Number.isFinite(n)?n:void 0}function Ki(t){return!Number.isFinite(t)||t<=0?0:Math.min(100,Math.floor(t))}function Zi(t){if(!t)return;const n=[];for(const e of t.split(",")){const t=Number(e);isNaN(t)||n.push(t)}return n.length>0?n:void 0}const Wi="xxxx-4xxx-xxxx-xxxxxxxxxxxx";function Xi(){let t="";try{const n=window.crypto,e=new Uint16Array(31);n.getRandomValues(e);let i=0;t=Wi.replace(/[x]/g,t=>{const n=e[i]%16;return i++,("x"===t?n:3&n|8).toString(16)}).toUpperCase()}catch(n){t=Wi.replace(/[x]/g,t=>{const n=16*Math.random()|0;return("x"===t?n:3&n|8).toString(16)}).toUpperCase()}return`${function(){let t=0,n=0;t=(new Date).getTime()>>>0;try{n=performance.now()>>>0}catch(t){n=0}return Math.abs(t+n).toString(16).toLowerCase().padStart(8,"0")}()}-${t}`}let ki=null,Ei=!1,Ji=null,Vi=null,Oi=null;let Yi=!1;class Gi{info;config;sampled;onUnloadCounted;cachedQuietWindowStart;constructor(t){this.config=t;const n="storefront-renderer"===(e=t.storefrontData.application)||"hydrogen"===e;var e;this.info={perfKitInit:Date.now(),perfKitVersion:"3.9.4",url:window.location.href,referrer:document.referrer||void 0,microSessionId:Xi(),microSessionCount:0,get sessionToken(){return Vt({generateFallback:n})},get uniqueToken(){return Jt({generateFallback:n})}},this.sampled=100*Math.random()<=(t.resourceTimingSamplingRate??10),this.onUnloadCounted=!1,this.cachedQuietWindowStart=void 0,performance.setResourceTimingBufferSize(1e3)}get performanceMetrics(){return function(t){const n=performance.getEntriesByType("navigation");if(0===n.length)return{};const e=n[0],i=e.activationStart||0,r=function(t,n){return!n&&(t.requestStart>0&&t.startTime>0&&t.requestStart0&&t.startTime>0&&t.responseStart0&&t.fetchStart>0&&t.responseStart0&&t.fetchStart0&&t.responseEnd>n+864e5}(e,t);return{encodedBodySize:e.encodedBodySize,decodedBodySize:e.decodedBodySize,navigationStart:Math.round(e.startTime),navigationType:e.type,navigationBad:r,firstInterimResponseStart:Math.round(e.firstInterimResponseStart),finalResponseHeadersStart:Math.round(e.finalResponseHeadersStart),responseStart:Math.round(e.responseStart),responseEnd:Math.round(e.responseEnd),workerStart:Math.round(e.workerStart),connectStart:Math.round(e.connectStart),connectEnd:Math.round(e.connectEnd),domainLookupStart:Math.round(e.domainLookupStart),domainLookupEnd:Math.round(e.domainLookupEnd),fetchStart:Math.round(e.fetchStart),redirectStart:Math.round(e.redirectStart),redirectEnd:Math.round(e.redirectEnd),requestStart:Math.round(e.requestStart),secureConnectionStart:Math.round(e.secureConnectionStart),nextHopProtocol:e.nextHopProtocol,serverTiming:JSON.stringify(e.serverTiming),domInteractive:Ui(e.domInteractive,i),domComplete:Ui(e.domComplete,i),domContentLoadedEventStart:Ui(e.domContentLoadedEventStart,i),domContentLoadedEventEnd:Ui(e.domContentLoadedEventEnd,i),activationStart:Math.round(i),redirectCount:e.redirectCount,initiatorType:e.initiatorType,transferSize:e.transferSize}}(this.info.perfKitInit)}}function Fi(t){if(ki=t,Vi=new Gi(t),Oi=null,Ei=!1,Ji=window.location.pathname,Ri.clear(),Si(),wi||(wi=new pi),t.spaMode&&void 0===window.PerfKit&&(window.PerfKit={navigate:()=>{if(!ki?.spaMode||!Vi)return;const t=window.location.href,n=window.location.pathname;Ji!==n?(Ji=n,Ei?Vi.info.url=t:($i(),Vi=new Gi(ki),Ri.clear(),Si(),Ei=!0)):Vi.info.url=t},setPageType:t=>{ki?.spaMode&&(ki.storefrontData.pageType=t)},setConsent:t=>{Oi=t}},document.addEventListener("shopify:page:view",t=>{window.PerfKit.navigate(),t.page?.url&&Vi&&(Vi.info.url=t.page.url),t.page?.template&&window.PerfKit.setPageType(t.page.template)},!0)),t.shs&&!t.spaMode){const n=t.shsCandidateSampleRate??0;yi({debug:!1,shopId:t.storefrontData.shopId,exportWithFetch:t.shsExportWithFetch||!0,logsSampleRate:t.shsLogsSampleRate,candidateSignalsEnabled:n>0,candidateSampleRate:n,...!1===t.shsCandidateActivePageFlush&&{candidateActivePageFlushEnabled:!1},...n>0&&void 0!==t.shsCandidateMask&&{candidateMask:t.shsCandidateMask},...t.shsBeaconEndpoint&&{beaconEndpoint:t.shsBeaconEndpoint}})}}const Ri=new Set;function $i(){if(null!==Vi){if(!nr()&&Qi()&&Ri.size>0){let t={};for(const n of Ri)t={...t,...n};const n=t.firstContentfulPaint??null;if(null!==n&&void 0===Vi.cachedQuietWindowStart){const t=performance.getEntriesByType("navigation")[0]?.activationStart||0;Vi.cachedQuietWindowStart=zi(n,t)}void 0!==Vi.cachedQuietWindowStart&&null!==Vi.cachedQuietWindowStart&&(t.quietWindowStart=Math.round(Vi.cachedQuietWindowStart));const e=function(){if(!Bi())return null;const t=Di();let n=0;for(const e of t){n+=e.styleAndLayoutStart?e.startTime+e.duration-e.styleAndLayoutStart:0;for(const t of e.scripts)n+=t.forcedStyleAndLayoutDuration}return n}();null!==e&&(t.totalStylingDuration=Math.round(e));const i=function(){if(!Bi())return null;const t=Di();if(0===t.length)return null;if("number"!=typeof t[0].styleDuration)return null;let n=0,e=0,i=0,r=0;for(const s of t){const t=s;n+=t.styleDuration??0,i+=t.layoutDuration??0;for(const t of s.scripts){const n=t;e+=n.forcedStyleDuration??0,r+=n.forcedLayoutDuration??0}}return{totalStyleDuration:n,totalForcedStyleDuration:e,totalLayoutDuration:i,totalForcedLayoutDuration:r}}();null!==i&&(t.totalStyleDuration=Math.round(i.totalStyleDuration),t.totalForcedStyleDuration=Math.round(i.totalForcedStyleDuration),t.totalLayoutDuration=Math.round(i.totalLayoutDuration),t.totalForcedLayoutDuration=Math.round(i.totalForcedLayoutDuration)),Vi.onUnloadCounted||(Vi.info.microSessionCount+=1,Vi.onUnloadCounted=!0);const r=function(t){if(t)return performance.getEntriesByType("resource").map(t=>{const n=Object.entries(t.toJSON()).map(([t,n])=>"number"==typeof n?[t,Math.round(n)]:[t,n]);return JSON.stringify(Object.fromEntries(n))})}(Vi.sampled),s=function(t){if("function"!=typeof performance.getSpeculations)return;const n=performance.getSpeculations().preloads??[];let e=0,i=0,r=0;const s=[];for(const o of n){const n=Boolean(o.earlyhint??o.earlyHints);n&&(r+=1),null==o.used?(i+=1,t&&s.push({url:o.url.slice(-20),as:o.as,crossorigin:o.crossorigin??null,early_hint:n})):e+=1}return{used_preloads:e,unused_preloads:i,unused_preload_details:s,early_hint_preloads:r}}(Vi.sampled),o=performance.getEntriesByType("resource").filter(t=>Ai.test(t.name)),a=performance.getEntriesByType("measure").filter(t=>Ni.test(t.name)).map(t=>{const n=t.toJSON();return n.name.startsWith("cart-performance:")||(n.name=`cart-performance:${n.name}`),n});Pi({monorailRegion:Vi.config.monorailRegion,schema:Ti.OnUnload,rawData:{...Vi.info,...Vi.config.storefrontData,...Vi.performanceMetrics,...t,resourceTiming:r,cartAjaxResourceTimings:o,cartPerformanceMetrics:a,paintTimingHidden:Yi,speculations:s}})}}else console.debug("⛔️ Shopify/perf-kit is not initialized")}function Qi(){return null!==Oi?Oi:Ot()}((n,i={})=>{const s=o(i=Object.assign({},i),t),a=new WeakMap;s.t=t=>{if(t?.sources?.length){const n=x(t.sources),e=n?.node;if(e){const t=i.generateTarget?.(e)??r(e);a.set(n,t)}}},((n,e={})=>{const i=z();B(v(()=>{let r,s=d("CLS",0);const a=o(e,t),u=t=>{for(const n of t)a.u(n);a.o>s.value&&(s.value=a.o,s.entries=a.i,r())},f=g("layout-shift",u);f&&(r=h(n,s,D,e.reportAllChanges),i.onHidden(()=>{u(f.takeRecords()),r(!0)}),c(()=>{a.o=0,s=d("CLS",0),r=h(n,s,D,e.reportAllChanges),l(()=>r())}),setTimeout(r))}))})(t=>{const i=(t=>{let n={};if(t.entries.length){const i=t.entries.reduce((t,n)=>t.value>n.value?t:n);if(i?.sources?.length){const t=x(i.sources);t&&(n={largestShiftTarget:a.get(t),largestShiftTime:i.startTime,largestShiftValue:i.value,largestShiftSource:t,largestShiftEntry:i,loadState:e(i.startTime)})}}return Object.assign(t,{attribution:n})})(t);n(i)},i)})(function(t){const{attribution:n,value:e}=t;Ri.add({cumulativeLayoutShift:e,cumulativeLayoutShiftTarget:n.largestShiftTarget})},{reportAllChanges:!0}),((t,e={})=>{const i=o(e=Object.assign({},e),H),s=new WeakMap;i.m=t=>{const n=t.element;if(n){const i=e.generateTarget?.(n)??r(n);s.set(t,i)}},((t,n={})=>{L(()=>{const e=z();let i,r=d("LCP");const s=o(n,H),a=t=>{n.reportAllChanges||(t=t.slice(-1));for(const n of t)s.u(n),n.startTime{a(u.takeRecords()),u.disconnect(),i(!0)}),s=t=>{t.isTrusted&&(I(e),removeEventListener(t.type,s,{capture:!0}))};for(const t of["keydown","click","visibilitychange"])addEventListener(t,s,{capture:!0});c(e=>{r=d("LCP"),i=h(t,r,U,n.reportAllChanges),l(()=>{r.value=performance.now()-e.timeStamp,i(!0)})})}})})(e=>{const i=(t=>{let e={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadDuration:0,elementRenderDelay:t.value};if(t.entries.length){const i=n();if(i){const n=i.activationStart||0,r=t.entries.at(-1),o=r.url&&performance.getEntriesByType("resource").filter(t=>t.name===r.url)[0],a=Math.max(0,i.responseStart-n),u=Math.max(a,o?(o.requestStart||o.startTime)-n:0),c=Math.min(t.value,Math.max(u,o?o.responseEnd-n:0));e={target:s.get(r),timeToFirstByte:a,resourceLoadDelay:u-a,resourceLoadDuration:c-u,elementRenderDelay:t.value-c,navigationEntry:i,lcpEntry:r},r.url&&(e.url=r.url),o&&(e.lcpResourceEntry=o)}}return Object.assign(t,{attribution:e})})(e);t(i)},e)})(function(t){const{attribution:n,value:e}=t;Ri.add({largestContentfulPaint:Math.round(e),largestContentfulPaintTarget:n.target})},{reportAllChanges:!0}),((t,i={})=>{B(i=>{const r=(t=>{let i={timeToFirstByte:0,firstByteToFCP:t.value,loadState:e(u())};if(t.entries.length){const r=n(),s=t.entries.at(-1);if(r){const n=r.activationStart||0,o=Math.max(0,r.responseStart-n);i={timeToFirstByte:o,firstByteToFCP:t.value-o,loadState:e(t.entries[0].startTime),navigationEntry:r,fcpEntry:s}}}return Object.assign(t,{attribution:i})})(i);t(r)},i)})(function(t){const{value:n}=t;Ri.add({firstContentfulPaint:Math.round(n)})}),((t,n={})=>{const i=o(n=Object.assign({},n),q);let s=[],a=[],u=0;const l=new WeakMap,f=new WeakMap;let v=!1;const m=()=>{v||(I(y),v=!0)},y=()=>{const t=i.l.map(t=>l.get(t.entries[0])),n=a.length-50;a=a.filter((e,i)=>i>=n||t.includes(e));const e=new Set;for(const t of a){const n=p(t.startTime,t.processingEnd);for(const t of n)e.add(t)}const r=s.length-1-50;s=s.filter((t,n)=>t.startTime>u&&n>r||e.has(t)),v=!1};i.m=t=>{const n=t.startTime+t.duration;let e;u=Math.max(u,t.processingEnd);for(let i=a.length-1;i>=0;i--){const r=a[i];if(Math.abs(n-r.renderTime)<=8){e=r,e.startTime=Math.min(t.startTime,e.startTime),e.processingStart=Math.min(t.processingStart,e.processingStart),e.processingEnd=Math.max(t.processingEnd,e.processingEnd),e.entries.push(t);break}}e||(e={startTime:t.startTime,processingStart:t.processingStart,processingEnd:t.processingEnd,renderTime:n,entries:[t]},a.push(e)),(t.interactionId||"first-input"===t.entryType)&&l.set(t,e),m()},i.p=t=>{if(!f.get(t)){const e=t.entries[0].target;if(e){const i=n.generateTarget?.(e)??r(e);f.set(t,i)}}};const p=(t,n)=>{const e=[];for(const i of s)if(!(i.startTime+i.durationn)break;e.push(i)}return e},w=t=>{const n=t.entries[0],r=l.get(n),s=n.processingStart,o=Math.max(n.startTime+n.duration,s),a=Math.min(r.processingEnd,o),u=r.entries.sort((t,n)=>t.processingStart-n.processingStart),c=p(n.startTime,a),h=i.h.get(n.interactionId),d={interactionTarget:f.get(h),interactionType:n.name.startsWith("key")?"keyboard":"pointer",interactionTime:n.startTime,nextPaintTime:o,processedEventEntries:u,longAnimationFrameEntries:c,inputDelay:s-n.startTime,processingDuration:a-s,presentationDelay:o-a,loadState:e(n.startTime),longestScript:void 0,totalScriptDuration:void 0,totalStyleAndLayoutDuration:void 0,totalPaintDuration:void 0,totalUnattributedDuration:void 0};return(t=>{if(!t.longAnimationFrameEntries?.length)return;const n=t.interactionTime,e=t.inputDelay,i=t.processingDuration;let r,s,o=0,a=0,u=0,c=0;for(const u of t.longAnimationFrameEntries){a=a+u.startTime+u.duration-u.styleAndLayoutStart;for(const t of u.scripts){const u=t.startTime+t.duration;if(uc&&(s=t.startTime=n+e+i?"presentation-delay":"processing-duration",r=t,c=h)}}const h=t.longAnimationFrameEntries.at(-1),l=h?h.startTime+h.duration:0;l>=n+e+i&&(u=t.nextPaintTime-l),r&&s&&(t.longestScript={entry:r,subpart:s,intersectingDuration:c}),t.totalScriptDuration=o,t.totalStyleAndLayoutDuration=a,t.totalPaintDuration=u,t.totalUnattributedDuration=t.nextPaintTime-n-o-a-u})(d),Object.assign(t,{attribution:d})};g("long-animation-frame",t=>{s=s.concat(t),m()}),((t,n={})=>{if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;const e=z();L(()=>{"interactionCount"in performance||N||(N=g("event",A,{type:"event",buffered:!0,durationThreshold:0}));let i,r=d("INP");const s=o(n,q),a=t=>{I(()=>{for(const n of t)s.u(n);const n=s.M();n&&n.T!==r.value&&(r.value=n.T,r.entries=n.entries,i())})},u=g("event",a,{durationThreshold:n.durationThreshold??40});i=h(t,r,_,n.reportAllChanges),u&&(u.observe({type:"first-input",buffered:!0}),e.onHidden(()=>{a(u.takeRecords()),i(!0)}),c(()=>{s.v(),r=d("INP"),i=h(t,r,_,n.reportAllChanges)}))})})(n=>{const e=w(n);t(e)},n)})(function(t){const{attribution:n,value:e}=t;if(null===Vi)return void console.debug("⛔️ Shopify/perf-kit is not initialized");if(function(){const t=navigator.userAgent;if(!t.includes("Safari")||t.includes("Chrome"))return!1;const n=/Version\/(\d+)(?:\.(\d+))?/.exec(t);if(null===n)return!0;const e=Number(n[1]),i=Number(n[2]||0);return e<26||26===e&&i<4}())return;if(nr())return;if(!Qi())return;Vi.info.microSessionCount+=1;const{inputDelay:i,processingDuration:r,presentationDelay:s,longestScript:o,interactionTarget:a}=n,u=o?.entry?{slowest_script:o.entry.sourceURL,slowest_script_duration:Math.round(o.entry.duration)}:{};Pi({monorailRegion:Vi.config.monorailRegion,schema:Ti.OnInteraction,rawData:{...Vi.info,...Vi.config.storefrontData,...Vi.performanceMetrics,interactionToNextPaint:Math.round(e),interactionToNextPaintTarget:a,longAnimationFrame:{input_delay:Math.round(i),processing_duration:Math.round(r),presentation_delay:Math.round(s),...u}}})},{reportAllChanges:!0}),((t,e={})=>{((t,e={})=>{let i=d("TTFB"),r=h(t,i,j,e.reportAllChanges);K(()=>{const s=n();s&&(i.value=Math.max(s.responseStart-f(),0),i.entries=[s],r(!0),c(()=>{i=d("TTFB",0),r=h(t,i,j,e.reportAllChanges),r(!0)}))})})(n=>{const e=(t=>{let n={waitingDuration:0,cacheDuration:0,dnsDuration:0,connectionDuration:0,requestDuration:0};if(t.entries.length){const e=t.entries[0],i=e.activationStart||0,r=Math.max((e.workerStart||e.fetchStart)-i,0),s=Math.max(e.domainLookupStart-i,0),o=Math.max(e.connectStart-i,0),a=Math.max(e.connectEnd-i,0);n={waitingDuration:r,cacheDuration:s-r,dnsDuration:o-s,connectionDuration:a-o,requestDuration:t.value-a,navigationEntry:e}}return Object.assign(t,{attribution:n})})(n);t(e)},e)})(function(t){const{value:n}=t;Ri.add({timeToFirstByte:Math.round(n)})}),addEventListener("DOMContentLoaded",()=>{Yi="hidden"===document.visibilityState}),addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&$i()}),addEventListener("pagehide",()=>{$i()});const tr=/bot|crawl|headless|curl|wget|python|spider|libwww-pearl|newrelic|datadog|sitebulb|site24x7/i;function nr(){return!!tr.test(navigator.userAgent)||!!(navigator.webdriver||document.__webdriver_evaluate||document.__selenium_evaluate||document.__webdriver_script_fn||document.__webdriver_script_func||document.__webdriver_script_function||document.$cdc_asdjflasutopfhvcZLmcfl_||document.$wdc_||window._Selenium_IDE_Recorder||window._phantom||window.__nightmare||window.callPhantom||window._phantom||window.__playwright__binding__||window.__pwInitScripts)}!function(){const{dataset:t}=document.currentScript;try{Fi(function(t){if(!t.application)throw new Error("Application is missing");if(!["storefront-renderer","hydrogen","shop-web"].includes(t.application.toLowerCase()))throw new Error("Invalid application type");if("shop-web"!==t.application.toLowerCase()){if(!t.shopId)throw new Error("shopId is missing");if(!t.themeInstanceId&&!t.storefrontId)throw new Error("Either `themeInstanceId` or `storefrontId` must be defined");for(const n of["shopId","themeInstanceId","storefrontId"])if(t[n]&&isNaN(Number(t[n])))throw new Error(`Invalid ${n}`)}if(t.humannessScore&&isNaN(Number(t.humannessScore)))throw new Error("Invalid humannessScore");if(t.monorailRegion&&!["shop_domain","global","staging","canada"].includes(t.monorailRegion.toLowerCase()))throw new Error("Invalid monorail region");if(t.resourceTimingSamplingRate&&(isNaN(Number(t.resourceTimingSamplingRate))||Number(t.resourceTimingSamplingRate)<10||Number(t.resourceTimingSamplingRate)>100))throw new Error("Invalid resource timing sampling rate");return{storefrontData:{application:t.application.toLowerCase(),shopId:Number(t.shopId)||0,renderRegion:t.renderRegion,pageType:t.pageType,seoBot:"true"===t.seoBot,humannessScore:Number(t.humannessScore)||void 0,ja3Fingerprint:t.ja3Fingerprint,themeInstanceId:Number(t.themeInstanceId)||void 0,storefrontId:Number(t.storefrontId)||void 0,themeName:t.themeName||void 0,themeVersion:t.themeVersion||void 0,treatmentIds:Zi(t.treatmentIds)},monorailRegion:t.monorailRegion,resourceTimingSamplingRate:Number(t.resourceTimingSamplingRate)||void 0,spaMode:"true"===t.spaMode,shs:"true"===t.shs,shsBeaconEndpoint:t.shsBeaconEndpoint||void 0,shsExportWithFetch:"true"===t.shsExportWithFetch,shsLogsSampleRate:ji(t.shsLogsSampleRate),shsCandidateSampleRate:Ki(Number(t.shsCandidateSampleRate)),shsCandidateMask:t.shsCandidateMask,shsCandidateActivePageFlush:void 0===t.shsCandidateActivePageFlush?void 0:"false"!==t.shsCandidateActivePageFlush}}(t))}catch(t){console.error("🚫 Error initializing PerfKit:",t.message)}}()}();