1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,73403,e=>{"use strict";var t=e.i(78372),r=e.i(11075),n=e.i(93201);e.s(["defineGlobal",0,function(e,n,i){let o=e[n];o&&!o.q&&o.version&&t.display.warn("SDK is loaded more than once. This is unsupported and might have unexpected behavior."),e[n]=i,o?.q&&o.q.forEach(e=>(0,r.catchUserErrors)(e,"onReady callback threw an error:")())},"makePublicApi",0,function(e){let t={version:"7.9.0",onReady(e){e()},...e};return Object.defineProperty(t,"_setDebug",{get:()=>n.setDebugMode,enumerable:!1}),t}])},88126,e=>{"use strict";let t,r;var n=e.i(66244),i=e.i(61142),o=e.i(54226),a=e.i(67098);function s(e,t,r=0,n){let i=new Date;i.setTime(i.getTime()+r);let o=`expires=${i.toUTCString()}`,a=n?.crossSite?"none":"strict",c=n?.domain?`;domain=${n.domain}`:"",u=n?.secure?";secure":"",l=n?.partitioned?";partitioned":"";document.cookie=`${e}=${t};${o};path=/;samesite=${a}${c}${u}${l}`}function c(e){let t=(0,n.findCommaSeparatedValue)(document.cookie,e);if(""!==t)return t}function u(e,t){s(e,"",0,t)}e.s(["buildCookieOptions",0,function(e){let t={};if(t.secure=e.useSecureSessionCookie||e.usePartitionedCrossSiteSessionCookie,t.crossSite=e.usePartitionedCrossSiteSessionCookie,t.partitioned=e.usePartitionedCrossSiteSessionCookie,e.trackSessionAcrossSubdomains){let e=function(e=o.globalObject.location?.hostname??"",t="u">typeof document?document.referrer:""){if("u">typeof document){if(void 0===r){let o=function(e,t){try{return e||(0,i.buildUrl)(t).hostname}catch{}}(e,t);if(o){let e=`dd_site_test_${(0,n.generateUUID)()}`,t=o.split("."),i=t.pop();for(;t.length&&!c(e);)i=`${t.pop()}.${i}`,s(e,"test",a.ONE_SECOND,{domain:i});u(e,{domain:i}),r=i}}return r}}();if(!e)return;t.domain=e}return t},"deleteCookie",0,u,"getCookie",0,c,"getCookies",0,function(e){return(0,n.findAllCommaSeparatedValues)(document.cookie).get(e)||[]},"getInitCookie",0,function(e){return t||(t=(0,n.findCommaSeparatedValues)(document.cookie)),t.get(e)},"setCookie",0,s])},39298,e=>{"use strict";var t=e.i(78372),r=e.i(45468),n=e.i(66244),i=e.i(88126),o=e.i(96701),a=e.i(15452),s=e.i(27129),c=e.i(23950),u=e.i(54226),l=e.i(67098);async function d(e,r){let i=`dd_cookie_test_${(0,n.generateUUID)()}`,o="test",a=e(i,r);try{return await a.getAllAndSet(()=>({value:o,expireDelay:l.ONE_MINUTE})),(await a.getAll()).includes(o)}catch(e){return t.display.error(e),!1}finally{try{await a.delete()}catch{}}}let p=l.ONE_SECOND;e.s(["areCookiesAuthorized",0,d,"createCookieStoreAccess",0,function(e,t){let n=(0,o.mockable)(u.globalObject.cookieStore),a=new r.Observable(()=>(0,s.addEventListener)(n,"change",t=>{(t.changed.some(t=>t.name===e)||t.deleted.some(t=>t.name===e))&&a.notify()}).stop);return{getAll:async()=>(await n.getAll(e)).map(e=>e.value),delete:()=>n.delete({name:e,domain:t.domain,path:"/",partitioned:t.partitioned}),async getAllAndSet(r){let o=await n.getAll(e),{value:a,expireDelay:s}=r(o.map(e=>e.value));try{await n.set({name:e,value:a,expires:(0,l.dateNow)()+s,path:"/",sameSite:t.crossSite?"none":"strict",domain:t.domain,secure:t.secure,partitioned:t.partitioned})}catch(r){if(!e.startsWith("dd_cookie_test_")){let n=(0,i.getCookies)(e);(0,c.addTelemetryDebug)("Failed to set cookie using Cookie Store API",{"error.message":r.message,newValue:a,cookieOptions:{...t},cookies:o.map(e=>({...e})),cookieCount:o.length,documentCookies:n})}}},observable:a}},"createDocumentCookieAccess",0,function(e,t){let n=(0,i.getCookies)(e),o=new r.Observable(()=>{let t=(0,a.setInterval)(()=>{s((0,i.getCookies)(e))},p);return()=>{(0,a.clearInterval)(t)}});function s(e){String(e)!==String(n)&&(n=e,o.notify())}return{getAll:()=>Promise.resolve((0,i.getCookies)(e)),async getAllAndSet(r){let{value:n,expireDelay:o}=r((0,i.getCookies)(e));(0,i.setCookie)(e,n,o,t),await Promise.resolve(),s([n])},async delete(){(0,i.deleteCookie)(e,t),await Promise.resolve(),s([])},observable:o}},"isCookieStoreSupported",0,function(){let e=(0,o.mockable)(u.globalObject.cookieStore);return!!(e&&(0,s.isEventSupported)(e,"change"))}])},49142,91866,e=>{"use strict";var t=e.i(39385),r=e.i(54226);e.s(["fetch",0,function(e,n){return(0,t.getZoneJsOriginalValue)(r.globalObject,"fetch")(e,n)}],49142),e.s(["isServerError",0,function(e){return e>=500},"tryToClone",0,function(e){try{return e.clone()}catch{return}}],91866)},44270,e=>{"use strict";var t=e.i(78372),r=e.i(29157),n=e.i(96701);let i=["chrome-extension://","moz-extension://"];function o(e){return i.some(t=>e.includes(t))}var a=e.i(54226);e.s(["isAllowedTrackingOrigins",0,function(e,i){let s=(0,n.mockable)(a.globalObject.location),c=s?s.origin:"",u=e.allowedTrackingOrigins;if(!u)return!function(e,t=""){return!o(e)&&o(t.split("\n").filter(e=>{let t=e.trim();return t.length&&/^at\s+|@/.test(t)})[1]||"")}(c,i)||(t.display.error("Running the Browser SDK in a Web extension content script is forbidden unless the `allowedTrackingOrigins` option is provided."),!1);let l=(0,r.matchList)(u,c);
1return l||t.display.error("SDK initialized on a non-allowed domain."),l}],44270)},74055,27676,72195,e=>{"use strict";let t,r;var n,i,o=e.i(45468),a=e.i(96701),s=e.i(23950),c=e.i(90187),u=e.i(19516),l=e.i(10931),d=e.i(27129),p=e.i(91648),f=e.i(40721),m=e.i(5071),g=e.i(54226),y=e.i(67098);function v(){return new o.Observable(e=>{var t,r;let n=(t,r)=>{let n=(0,m.computeRawError)({stackTrace:r,originalError:t,startClocks:(0,y.clocksNow)(),nonErrorPrefix:"Uncaught",source:f.ErrorSource.SOURCE,handling:"unhandled"});e.notify(n)},{stop:i}=(t=n,(0,l.instrumentMethod)(g.globalObject,"onerror",({parameters:[e,r,n,i,o]})=>{let a;(0,p.isError)(o)||(a=(0,u.computeStackTraceFromOnErrorMessage)(e,r,n,i)),t(o??e,a)})),{stop:o}=(r=n,(0,d.isEventSupported)(g.globalObject.window,"unhandledrejection")?(0,l.instrumentMethod)(g.globalObject,"onunhandledrejection",({parameters:[e]})=>{r(e.reason||"Empty reason")}):{stop:c.noop});return()=>{i(),o()}})}var E=e.i(61142);let b=new WeakMap;function S(){return t||(t="XMLHttpRequest"in g.globalObject?new o.Observable(e=>{let{stop:t}=(0,l.instrumentMethod)(XMLHttpRequest.prototype,"open",h),{stop:r}=(0,l.instrumentMethod)(XMLHttpRequest.prototype,"send",t=>{!function({target:e,parameters:[t],handlingStack:r},n){let i=b.get(e);if(!i)return;i.state="start",i.startClocks=(0,y.clocksNow)(),i.isAborted=!1,i.xhr=e,i.handlingStack=r,i.requestBody=t;let o=!1,{stop:a}=(0,l.instrumentMethod)(e,"onreadystatechange",()=>{e.readyState===XMLHttpRequest.DONE&&s()}),s=()=>{c(),a(),o||(o=!0,i.duration=(0,y.elapsed)(i.startClocks.timeStamp,(0,y.timeStampNow)()),i.status=e.status,"string"==typeof e.response&&(i.responseBody=e.response),n.notify({...i,state:"complete"}))},{stop:c}=(0,d.addEventListener)(e,"loadend",s);n.notify(i)}(t,e)},{computeHandlingStack:!0}),{stop:n}=(0,l.instrumentMethod)(XMLHttpRequest.prototype,"abort",T);return()=>{t(),r(),n()}}):new o.Observable),t}function h({target:e,parameters:[t,r]}){b.set(e,{state:"open",method:String(t).toUpperCase(),url:(0,E.normalizeUrl)(String(r))})}function T({target:e}){let t=b.get(e);t&&(t.isAborted=!0)}e.s(["initXhrObservable",0,S],27676);var C=e.i(17544),_=e.i(91866),O=e.i(21968);async function R(e){let t=e.getReader(),r=[];for(;;){let e=await t.read();if(e.done)break;r.push(e.value)}return t.cancel().catch(c.noop),(0,O.concatBuffers)(r)}let A=((n={})[n.IGNORE=0]="IGNORE",n[n.COLLECT=1]="COLLECT",n),w=[];function I({responseBodyAction:e}={}){return e&&w.push(e),r||(r=new o.Observable(e=>{if(!g.globalObject.fetch)return;let{stop:t}=(0,l.instrumentMethod)(g.globalObject,"fetch",t=>(function({parameters:e,onPostCall:t,handlingStack:r},n){let[i,o]=e,a=o?.method;void 0===a&&i instanceof Request&&(a=i.method);let s=void 0!==a?String(a).toUpperCase():"GET",c=i instanceof Request?i.url:(0,E.normalizeUrl)(String(i)),u={state:"start",init:o,input:i,method:s,startClocks:(0,y.clocksNow)(),url:c,handlingStack:r,isAbortedOnStart:i instanceof Request&&i.signal?.aborted||o?.signal?.aborted||!1};n.notify(u),e[0]=u.input,e[1]=u.init,t(e=>{N(n,e,u).catch(C.monitorError)})})(t,e),{computeHandlingStack:!0});return t})),r}async function N(e,t,r){let n;try{n=await t}catch(t){e.notify({...r,state:"resolve",status:0,isAborted:r.init?.signal?.aborted||t instanceof DOMException&&t.code===DOMException.ABORT_ERR,error:t});return}if(r.response=n,r.status=n.status,r.responseType=n.type,r.isAborted=!1,1===w.reduce((e,t)=>Math.max(e,t(r)),0)){let e=(0,_.tryToClone)(n);if(e?.body)try{let t=await R(e.body);r.responseBody=new TextDecoder().decode(t)}catch{}}e.notify({...r,state:"resolve"})}e.s(["ResponseBodyAction",0,A,"initFetchObservable",0,I],72195);var k=e.i(7266),x=e.i(29381),D=e.i(9653),M=e.i(51167);let L={},P=((i={})[i.RUNTIME_ERROR=0]="RUNTIME_ERROR",i[i.FETCH=1]="FETCH",i[i.XHR=2]="XHR",i[i.CONSOLE=3]="CONSOLE",i);
1e.s(["BufferedDataType",0,P,"startBufferingData",0,function(){let e,t=new o.BufferedObservable(500,e=>{(0,s.addTelemetryDebug)("Early data collection dropped data on unbuffer",{count:e})}),r=[];function n(e,n){r.push(n.subscribe(r=>{t.notify({type:e,data:r})}))}return n(0,(0,a.mockable)(v)()),n(1,I()),n(2,S()),n(3,(e=Object.values(M.ConsoleApiName).map(e=>{var t;return L[e]||(L[e]=(t=e,new o.Observable(e=>{let r=M.globalConsole[t];return M.globalConsole[t]=(...n)=>{r.apply(console,n);let i=(0,k.createHandlingStack)("console error");(0,C.callMonitored)(()=>{e.notify(function(e,t,r){let n=e.map(e=>{var t;return"string"==typeof(t=e)?(0,D.sanitize)(t):(0,p.isError)(t)?(0,k.formatErrorMessage)((0,u.computeStackTrace)(t)):(0,x.jsonStringify)((0,D.sanitize)(t),void 0,2)}).join(" ");if(t===M.ConsoleApiName.error){let i=e.find(p.isError),o=(0,m.computeRawError)({originalError:i,handlingStack:r,startClocks:(0,y.clocksNow)(),source:f.ErrorSource.CONSOLE,handling:"handled",nonErrorPrefix:"Provided",useFallbackStack:!1});return o.message=n,{api:t,message:n,handlingStack:r,error:o}}return{api:t,message:n,error:void 0,handlingStack:r}}(n,t,i))})},()=>{M.globalConsole[t]=r}}))),L[e]}),(0,o.mergeObservables)(...e))),{observable:t,stop:()=>r.forEach(e=>e.unsubscribe())}}],74055)},56834,65386,11075,e=>{"use strict";var t=e.i(45468);let r={GRANTED:"granted",NOT_GRANTED:"not-granted"};e.s(["TrackingConsent",0,r,"createTrackingConsentState",0,function(e){let n=new t.Observable;function i(){return e===r.GRANTED}return{tryToInit(t){e||(e=t)},onGrantedOnce(e){if(i())e();else{let t=n.subscribe(()=>{i()&&(e(),t.unsubscribe())})}},update(t){e=t,n.notify()},isGranted:i,observable:n}}],65386);let n={clientToken:{type:"string",required:!0},service:{type:"string"},env:{type:"string"},version:{type:"string"},site:{type:"site",default:e.i(67338).INTAKE_SITE_US1},proxy:{type:"union",variants:[{type:"string"},{type:"function",signature:void 0}]},sessionSampleRate:{type:"percentage",default:100},telemetrySampleRate:{type:"percentage",default:20},telemetryConfigurationSampleRate:{type:"percentage",default:5},telemetryUsageSampleRate:{type:"percentage",default:5},silentMultipleInit:{type:"boolean",default:!1,strict:!1},storeContextsAcrossPages:{type:"boolean",default:!1,strict:!1},trackAnonymousUser:{type:"boolean",default:!0,strict:!1},useSecureSessionCookie:{type:"boolean",default:!1,strict:!1},usePartitionedCrossSiteSessionCookie:{type:"boolean",default:!1,strict:!1},trackSessionAcrossSubdomains:{type:"boolean",default:!1,strict:!1},allowedTrackingOrigins:{type:"match-option",multiple:!0,strict:!1},trackingConsent:{type:"enum",values:r,default:r.GRANTED},beforeSend:{type:"function",signature:void 0},source:{type:"enum",values:["browser","flutter","unity"],default:"browser",strict:!1},sessionPersistence:{type:"enum",values:["cookie","local-storage","memory"],multiple:!0,strict:!1},replica:{type:"schema",schema:{clientToken:{type:"string",required:!0},applicationId:{type:"string"}}},datacenter:{type:"string"},sdkVersion:{type:"string"},variant:{type:"string"}};e.s(["BROWSER_CORE_SCHEMA",0,n,"DefaultPrivacyLevel",0,{ALLOW:"allow",MASK:"mask",MASK_USER_INPUT:"mask-user-input",MASK_UNLESS_ALLOWLISTED:"mask-unless-allowlisted"},"TraceContextInjection",0,{ALL:"all",SAMPLED:"sampled"},"serializeConfiguration",0,function(e){return{session_sample_rate:e.sessionSampleRate,telemetry_sample_rate:e.telemetrySampleRate,telemetry_configuration_sample_rate:e.telemetryConfigurationSampleRate,telemetry_usage_sample_rate:e.telemetryUsageSampleRate,use_before_send:!!e.beforeSend,use_partitioned_cross_site_session_cookie:e.usePartitionedCrossSiteSessionCookie,use_secure_session_cookie:e.useSecureSessionCookie,use_proxy:!!e.proxy,silent_multiple_init:e.silentMultipleInit,track_session_across_subdomains:e.trackSessionAcrossSubdomains,track_anonymous_user:e.trackAnonymousUser,session_persistence:Array.isArray(e.sessionPersistence)?e.sessionPersistence[0]:e.sessionPersistence,store_contexts_across_pages:!!e.storeContextsAcrossPages,allow_untrusted_events:!!e.allowUntrustedEvents,tracking_consent:e.trackingConsent,use_allowed_tracking_origins:Array.isArray(e.allowedTrackingOrigins),source:e.source,sdk_version:e.sdkVersion,variant:e.variant}}],56834);var i=e.i(78372);e.s(["catchUserErrors",0,function(e,t){return(...r)=>{try{return e(...r)}catch(e){i.display.error(t,e)}}}],11075)},58088,35071,69304,e=>{"use strict";e.s(["ContextManagerMethod",0,{getContext:"getContext",setContext:"setContext",setContextProperty:"setContextProperty",removeContextProperty:"removeContextProperty",clearContext:"clearContext"},"CustomerContextKey",0,{userContext:"userContext",globalContext:"globalContext",accountContext:"accountContext"}],58088);var t=e.i(17544),r=e.i(23950);e.s(["bufferContextCalls",0,function(e,t,r){e.changeObservable.subscribe(()=>{let n=e.getContext();r.notify(e=>e[t].setContext(n))})},"defineContextMethod",0,function(e,n,i,o){return(0,t.monitor)((...t)=>(o&&(0,r.addTelemetryUsage)({feature:o}),e()[n][i](...t)))}],35071);var n=e.i(78372);e.s(["displayAlreadyInitializedError",0,function(e,t){t.silentMultipleInit||n.display.error(`${e} is already initialized.`)}],69304)},3029,e=>{"use strict";var t=e.i(78372),r=e.i(45468),n=e.i(9653),i=e.i(86937),o=e.i(69319);function a(e,r,n){let i={...e};for(let[e,{required:o,type:a}]of Object.entries(r))"string"!==a||s(i[e])||(i[e]=String(i[e])),o&&s(i[e])&&t.display.warn(`The property ${e} of ${n} is required; context will not be sent to the intake.`);return i}function s(e){return null==e||""===e}e.s(["createContextManager",0,function(e="",{propertiesConfig:s={}}={}){let c={},u=new r.Observable,l={getContext:()=>(0,o.deepClone)(c),setContext:r=>{let o;((o="object"===(0,i.getType)(r))||t.display.error("Unsupported context:",r),o)?c=(0,n.sanitize)(a(r,s,e)):l.clearContext(),u.notify()},setContextProperty:(t,r)=>{c=(0,n.sanitize)(a({...c,[t]:r},s,e)),u.notify()},removeContextProperty:t=>{delete c[t],a(c,s,e),u.notify()},clearContext:()=>{c={},u.notify()},changeObservable:u};return l}],3029)},30350,37925,51600,93905,e=>{"use strict";let t;var r=e.i(5492),n=e.i(3029),i=e.i(27129),o=e.i(69319);let a=[];function s(e,t,n){var s,c;if("u"<typeof window||"u"<typeof localStorage)return;let u=(s=t,c=n,`_dd_c_${s}_${c}`);a.push((0,i.addEventListener)(window,"storage",({key:t})=>{u===t&&e.setContext(d())})),e.changeObservable.subscribe(function(){localStorage.setItem(u,JSON.stringify(e.getContext()))});let l=(0,o.combine)(d(),e.getContext());function d(){let e=localStorage.getItem(u);return e?(0,r.tryJsonParse)(e)??{}:{}}(0,r.isEmptyObject)(l)||e.setContext(l)}var c=e.i(39985);function u(){return(0,n.createContextManager)("account",{propertiesConfig:{id:{type:"string",required:!0},name:{type:"string"}}})}function l(){return(0,n.createContextManager)("global context")}e.s(["buildAccountContextManager",0,u,"startAccountContext",0,function(e,t,n){let i=u();return t.storeContextsAcrossPages&&s(i,n,4),e.register(()=>{let e=i.getContext();return(0,r.isEmptyObject)(e)||!e.id?c.SKIPPED:{account:e}}),i}],30350),e.s(["buildGlobalContextManager",0,l,"startGlobalContext",0,function(e,t,r,n){let i=l();return t.storeContextsAcrossPages&&s(i,r,2),e.register(()=>{let e=i.getContext();return n?{context:e}:e}),i}],37925);var d=e.i(66244);let p="_dd_tab_id";function f(){return(0,n.createContextManager)("user",{propertiesConfig:{id:{type:"string"},name:{type:"string"},email:{type:"string"}}})}e.s(["startTabContext",0,function(e){let r=(t||(t=function(){try{let e=sessionStorage.getItem(p);if(e)return e;let t=(0,d.generateUUID)();return sessionStorage.setItem(p,t),t}catch{return}}()??(0,d.generateUUID)()),t);e.register(()=>({tab:{id:r}}))}],51600),e.s(["buildUserContextManager",0,f,"startUserContext",0,function(e,t,n,i){let o=f();return t.storeContextsAcrossPages&&s(o,i,1),e.register(({eventType:e,startTime:i})=>{let a=o.getContext(),s=n.findTrackedSession(i);
1return(s?.anonymousId&&!a.anonymous_id&&t.trackAnonymousUser&&(a.anonymous_id=s.anonymousId),(0,r.isEmptyObject)(a))?c.SKIPPED:{type:e,usr:a}}),o}],93905)},5071,59300,e=>{"use strict";var t=e.i(19516),r=e.i(7266),n=e.i(29381),i=e.i(9653),o=e.i(91648),a=e.i(23950),s=e.i(54226);let c=new Map,u=new Set,l=!1;function d(){let e=s.globalObject.window?.DD_SOURCE_CODE_CONTEXT;if(!e)return;let r=!1,n=!1,i=!1;for(let[o,a]of Object.entries(e)){if(r=r||void 0!==a.ddDebugId,n=n||void 0!==a.service,i=i||void 0!==a.version,u.has(o))continue;u.add(o);let e=(0,t.computeStackTrace)({stack:o}).stack[0]?.url;e&&!c.has(e)&&c.set(e,a)}l||(l=!0,(0,a.addTelemetryUsage)({feature:"source-code-context",use_debug_id:r,use_service:n,use_version:i}))}function p(e){d();let t=new Set,r=[];for(let n of e){if(t.has(n))continue;t.add(n);let e=c.get(n)?.ddDebugId;void 0!==e&&r.push({url:n,id:e})}return r.length?r:void 0}e.s(["buildDebugIdByUrl",0,p,"getSourceCodeContext",0,function(e){return d(),c.get(e)}],59300);var f=e.i(86937);function m({originalError:e,stackTrace:t,source:a,useFallbackStack:s=!0,nonErrorPrefix:c}){var u,l,d,p;let f=(0,o.isError)(e);return{source:a,type:t?t.name:void 0,message:(u=t,l=f,d=c,p=e,u?.message&&u?.name?u.message:l?"Empty message":d?`${d} ${(0,n.jsonStringify)((0,i.sanitize)(p))}`:(0,n.jsonStringify)((0,i.sanitize)(p))),stack:t?(0,r.toStackTraceString)(t):s?o.NO_ERROR_STACK_PRESENT_MESSAGE:void 0}}function g(e){return e?.stack.map(e=>e.url).filter(e=>!!e)??[]}e.s(["computeRawError",0,function({stackTrace:e,originalError:r,handlingStack:n,componentStack:i,startClocks:a,nonErrorPrefix:s,useFallbackStack:c=!0,source:u,handling:l}){var d;let y,v=e??((0,o.isError)(r)?(0,t.computeStackTrace)(r):void 0),E=(0,o.isError)(r)?function(e){let r=[],n=e.cause;for(;null!=n&&r.length<10;){let e=(0,o.isError)(n),i=e?(0,t.computeStackTrace)(n):void 0;r.push({originalError:n,stackTrace:i}),n=e?n.cause:void 0}return r}(r):[],b=m({originalError:r,stackTrace:v,source:u,useFallbackStack:c,nonErrorPrefix:s}),S=E.map(({originalError:e,stackTrace:t})=>m({originalError:e,stackTrace:t,source:u,useFallbackStack:!1}));return{startClocks:a,handling:l,handlingStack:n,componentStack:i,originalError:r,...b,debugIds:(y=E.flatMap(({stackTrace:e})=>g(e)),p(g(v).concat(y))),causes:S.length?S:void 0,fingerprint:(d=r,(0,o.isError)(d)&&"dd_fingerprint"in d?String(d.dd_fingerprint):void 0),context:function(e){if((0,f.isIndexableObject)(e))return e.dd_context}(r)}},"getFileFromStackTraceString",0,function(e){return/@ (.+)/.exec(e)?.[1]}],5071)},40721,e=>{"use strict";var t,r;let n=((t={}).UNCAUGHT="Uncaught",t.PROVIDED="Provided",t),i=((r={}).HANDLED="handled",r.UNHANDLED="unhandled",r);e.s(["ErrorHandling",0,i,"ErrorSource",0,{AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"},"NonErrorPrefix",0,n])},91648,e=>{"use strict";e.s(["NO_ERROR_STACK_PRESENT_MESSAGE",0,"No stack, consider using an instance of Error","isError",0,function(e){try{return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)}catch{return!1}}])},99349,e=>{"use strict";var t=e.i(15452),r=e.i(67098);e.s(["createEventRateLimiter",0,function(e,n,i=3e3){let o=0,a=!1;return{isLimitReached(){if(0===o&&(0,t.setTimeout)(()=>{o=0},r.ONE_MINUTE),(o+=1)<=i||a)return a=!1,!1;if(o===i+1){a=!0;try{n(`Reached max number of ${e}s by minute: ${i}`)}finally{a=!1}
1}return!0}}}])},18024,e=>{"use strict";var t=e.i(17544),r=e.i(45468),n=e.i(66244),i=e.i(7266),o=e.i(27129),a=e.i(40721),s=e.i(67098);let c={intervention:"intervention",deprecation:"deprecation",cspViolation:"csp_violation"};function u(e){return{startClocks:(0,s.clocksNow)(),source:a.ErrorSource.REPORT,handling:"unhandled",...e}}function l(e,t,r,n,o){return r?(0,i.toStackTraceString)({name:e,message:t,stack:[{func:"?",url:r,line:n??void 0,column:o??void 0}]}):void 0}e.s(["RawReportType",0,c,"initReportObservable",0,function(e){var i;let a=[];e.includes(c.cspViolation)&&a.push(new r.Observable(e=>{if(!(0,o.isEventSupported)(document,"securitypolicyviolation"))return;let{stop:t}=(0,o.addEventListener)(document,"securitypolicyviolation",t=>{var r;let i;e.notify((r=t,i=`'${r.blockedURI}' blocked by '${r.effectiveDirective}' directive`,u({type:r.effectiveDirective,message:`${c.cspViolation}: ${i}`,originalError:r,csp:{disposition:r.disposition},stack:l(r.effectiveDirective,r.originalPolicy?`${i} of the policy "${(0,n.safeTruncate)(r.originalPolicy,100,"...")}"`:"no policy",r.sourceFile,r.lineNumber,r.columnNumber)})))});return t}));let s=e.filter(e=>e!==c.cspViolation);return s.length&&a.push((i=s,new r.Observable(e=>{if(!window.ReportingObserver)return;let r=(0,t.monitor)((t,r)=>t.forEach(t=>e.notify(function(e){let{type:t,body:r}=e;return u({type:r.id,message:`${t}: ${r.message}`,originalError:e,stack:l(r.id,r.message,r.sourceFile,r.lineNumber,r.columnNumber)})}(t)))),n=new window.ReportingObserver(r,{types:i,buffered:!0});return n.observe(),()=>{n.disconnect()}}))),(0,r.mergeObservables)(...a)}])},66845,e=>{"use strict";let t={DOCUMENT:"document",XHR:"xhr",BEACON:"beacon",FETCH:"fetch",CSS:"css",JS:"js",IMAGE:"image",FONT:"font",MEDIA:"media",WEBSOCKET:"websocket",OTHER:"other"},r={FETCH:t.FETCH,XHR:t.XHR};e.s(["RequestType",0,r,"ResourceType",0,t])},38276,e=>{"use strict";let t=new Map;e.s(["correctedChildSampleRate",0,function(e,t){return e*t/100},"isSampled",0,function(e,r){var n,i;let o;if(100===r)return!0;if(0===r)return!1;let a=t.get(r);if(e===a?.sessionId)return a.decision;let s=(n=BigInt(`0x${e.split("-")[4]}`),i=r,Number(0xf6b75ab2bc471c7n*n%(o=1n<<64n))<=i/100*Number(o));return t.set(r,{sessionId:e,decision:s}),s}])},3059,e=>{"use strict";var t=e.i(67098);let r=4*t.ONE_HOUR,n=15*t.ONE_MINUTE,i=t.ONE_YEAR;e.s(["SESSION_COOKIE_EXPIRATION_DELAY",0,i,"SESSION_EXPIRATION_DELAY",0,n,"SESSION_TIME_OUT_DELAY",0,r,"SessionPersistence",0,{COOKIE:"cookie",MEMORY:"memory",LOCAL_STORAGE:"local-storage"}])},24610,69728,e=>{"use strict";let t;var r=e.i(78372),n=e.i(17544),i=e.i(45468),o=e.i(66244),a=e.i(96701),s=e.i(15452),c=e.i(90187),u=e.i(27129),l=e.i(23950),d=e.i(45821),p=e.i(38276),f=e.i(6842),m=e.i(3059),g=e.i(88126),y=e.i(5492),v=e.i(39298);let E="_dd_s_v2",b="_dd_s";async function S(e){let t=(0,g.buildCookieOptions)(e);if(t){if((0,v.isCookieStoreSupported)()&&await (0,v.areCookiesAuthorized)(v.createCookieStoreAccess,t))return{type:m.SessionPersistence.COOKIE,cookieOptions:t,cookieApi:1};if(await (0,v.areCookiesAuthorized)(v.createDocumentCookieAccess,t))return{type:m.SessionPersistence.COOKIE,cookieOptions:t,cookieApi:0}}}function h(e,t){return 1===e?(0,v.createCookieStoreAccess)(E,t):(0,v.createDocumentCookieAccess)(E,t)}function T(e,t){let r;for(let n of e.slice().reverse())if((r=(0,f.toSessionState)(n)).c===t)break;return delete r?.c,r??{}}function C(e){return((e.domain?e.domain.split(".").length-1:0)<<1|!!e.crossSite).toString(16)}var _=e.i(54226);let O="_DD_SESSION";async function R(e){var t;for(let n of void 0!==(t=e.sessionPersistence)?t:_.isWorkerEnvironment?[m.SessionPersistence.MEMORY]:[m.SessionPersistence.COOKIE]){let t=await function(e,t){switch(e){case m.SessionPersistence.COOKIE:return S(t);case m.SessionPersistence.LOCAL_STORAGE:try{let e=(0,o.generateUUID)(),t=`_dd_test_${e}`;localStorage.setItem(t,e);let r=localStorage.getItem(t);return localStorage.removeItem(t),e===r?{type:m.SessionPersistence.LOCAL_STORAGE}:void 0}catch{return}case m.SessionPersistence.MEMORY:return{type:m.SessionPersistence.MEMORY};default:r.display.error(`Invalid session persistence '${String(e)}'`);return}}(n,e);if(void 0!==t)return t}}function A(e,r){switch(e.type){case m.SessionPersistence.COOKIE:return function(e,r){let{c
1ookieOptions:o,cookieApi:s}=e,c=new i.Observable,u=!!r.trackAnonymousUser,l=C(o),d=(0,a.mockable)(h)(s,o),p=!0;function v(e){return d.getAllAndSet(t=>{var r,n;let i=T(t,l);return p&&(0,y.isEmptyObject)(i)&&(i=T((0,g.getCookies)(b),l)),p=!1,{value:(r=e(i),n=o,(0,f.toSessionString)((0,y.isEmptyObject)(r)?r:{...r,c:C(n)})),expireDelay:u?m.SESSION_COOKIE_EXPIRATION_DELAY:m.SESSION_TIME_OUT_DELAY}})}return d.observable.subscribe(()=>{d.getAll().then(e=>{c.notify(T(e,l))}).catch(e=>(0,n.monitorError)(Error(`Error while reading session cookies on change: ${e}`)))}),{async setSessionState(e,r){"u">typeof navigator&&navigator.locks?await navigator.locks.request(E,()=>v(e)).catch(e=>{var t;if(!((t=e)instanceof Error&&("AbortError"===t.name||t.message.includes("no longer runnable"))))throw e}):(t=(t??Promise.resolve()).then(()=>v(e)),await t)},sessionObservable:c}}(e,r);case m.SessionPersistence.LOCAL_STORAGE:let o,s;return o=new i.Observable(e=>(0,u.addEventListener)(window,"storage",t=>{"_dd_s_v2"===t.key&&t.storageArea===localStorage&&e.notify((0,f.toSessionState)(t.newValue))}).stop),s=!0,{async setSessionState(e,t){let r=(0,f.toSessionState)(localStorage.getItem(E));s&&(0,f.isSessionInNotStartedState)(r)&&(r=(0,f.toSessionState)(localStorage.getItem(b))),s=!1;let n=e(r);localStorage.setItem(E,(0,f.toSessionString)(n)),await Promise.resolve(),o.notify(n)},sessionObservable:o};case m.SessionPersistence.MEMORY:let c,l,d,p;return(c=_.globalObject)._DD_SESSION||(c[O]={}),l=c[O],d=new i.Observable,p=l.onChange,l.onChange=e=>{p?.(e),d.notify(e)},{async setSessionState(e,t){let r=l.state??{},n=(0,y.shallowClone)(e(r));l.state=n,await Promise.resolve(),l.onChange?.(n)},sessionObservable:d}}}var w=e.i(67098);let I=w.ONE_MINUTE,N=12*w.ONE_HOUR,k=[];async function x(e,t){let o,m=(0,w.relativeNow)(),g=new i.Observable,y=new i.Observable,v=await (0,a.mockable)(R)(e);if(!v)return void r.display.warn("No storage available for session. We will not send any data.");let E=(0,a.mockable)(A)(v,e),b=(0,d.createValueHistory)({maxEntries:1e3});k.push(()=>b.stop());let S=!1,{throttled:h,cancel:T}=(0,c.throttle)(()=>{S=!1,E.setSessionState(t=>(0,f.expandOrRenew)(t,e),"expandOrRenewOnActivity").catch(n.monitorError)},w.ONE_SECOND);k.push(T),k.push(()=>(0,s.clearTimeout)(o));let C=!1;k.push(()=>{C=!0});let O=await x().catch(e=>(0,n.monitorError)(Error(`Error while resolving initial session state: ${e}`)));if(O&&!C){let r;for(;!t.isGranted();)if(L(),await new Promise(e=>t.onGrantedOnce(e)),C||!(O=await x().catch(n.monitorError))||C)return;return b.add(P(O),(0,w.clocksOrigin)().relative),D(O),r=E.sessionObservable.subscribe(e=>{D(e),M(e)}),k.push(()=>r.unsubscribe()),t.observable.subscribe(()=>{t.isGranted()?(S=!1,E.setSessionState(t=>(0,f.expandOrRenew)(t,e),"expandOrRenewOnConsent").catch(n.monitorError)):L()}),_.isWorkerEnvironment||(function(e){let{stop:t}=(0,u.addEventListeners)(window,["click","touchstart","keydown","scroll"],e,{capture:!0,passive:!0});k.push(t)}(()=>{t.isGranted()&&h()}),function(e){let t=()=>{"visible"===document.visibilityState&&e()},{stop:r}=(0,u.addEventListener)(document,"visibilitychange",t);k.push(r);let n=(0,s.setInterval)(t,I);k.push(()=>{(0,s.clearInterval)(n)})}(()=>{S||E.setSessionState(e=>(0,f.expandOnly)(e),"expandOnVisibility").catch(n.monitorError)}),function(e){let{stop:t}=(0,u.addEventListener)(window,"resume",e,{capture:!0});k.push(t)}(()=>{E.setSessionState(t=>(0,f.initializeSession)(t,e),"initializeOnResume").catch(n.monitorError)})),(0,l.addTelemetryMetrics)("Session manager init metrics",{metrics:{duration:(0,w.elapsed)(m,(0,w.relativeNow)())}}),{findSession:(e,t)=>b.find(e,t),findTrackedSession:(t,{returnInactive:r=!1,maxAge:n=N}={})=>{let i=b.find(t,{returnInactive:r});if(i&&"invalid"!==i.id&&(0,p.isSampled)(i.id,e.sessionSampleRate)&&!((0,w.dateNow)()-i.createdAt>n))return i},renewObservable:g,expireObservable:y,expire:L,updateSessionState:e=>{E.setSessionState(t=>({...t,...e}),"updateState").catch(n.monitorError)}}}async function x(){let t={};return await E.setSessionState(r=>{let n=(0,f.initializeSession)(r,e);return t=(0,f.expandOrRenew)(n,e)},"initialize"),t}function D(r){(0,s.clearTimeout)(o);let i=(0,f.getExpireDate)(r);if(i){let r=i-(0,w.dateNow)();o=(0,s.setTimeout)(()=>{E.setSessionState(r=>(0,f.isSessionInExpiredState)(r)?(t.isGranted()||delete r.anonymousId,(0,f.getExpiredSessionState)(r,e)):r,"expireOnTimeout").catch(n.monitorError)},r)}}function M(e){let t=b.find(),r=t?.id!==void 0,n=void 0!==e.id,i=r&&n&&t.id!==e.id;if(r&&(!n||i)&&(S=!0,y.notify(),b.closeActive((0,w.relativeNow)())),n&&(!r||i)
1){if(S)return;b.add(P(e),(0,w.relativeNow)()),g.notify()}else r&&n&&!i&&(t.isReplayForced=!!e.forcedReplay)}function L(){T();let r=(0,f.getExpiredSessionState)(b.find(),e);t.isGranted()||delete r.anonymousId,M(r),E.setSessionState(r=>(t.isGranted()||delete r.anonymousId,(0,f.getExpiredSessionState)(r,e)),"expire").catch(n.monitorError)}function P(e){let t=(0,f.getCreatedDate)(e)??(0,w.timeStampNow)();return e.id?{id:e.id,isReplayForced:!!e.forcedReplay,anonymousId:e.anonymousId,createdAt:t}:{id:"invalid",isReplayForced:!1,anonymousId:void 0,createdAt:t}}}e.s(["startSessionManager",0,x,"startSessionManagerStub",0,function(){let e={id:(0,o.generateUUID)(),isReplayForced:!1,anonymousId:void 0,createdAt:(0,w.timeStampNow)()};return Promise.resolve({findSession:()=>e,findTrackedSession:()=>e,renewObservable:new i.Observable,expireObservable:new i.Observable,expire:c.noop,updateSessionState:t=>{e={...e,...t}}})}],24610);var D=e.i(39985);e.s(["startTelemetrySessionContext",0,function(e,t,r){e.register(({startTime:e})=>{let n=t.findTrackedSession(e);return n?{session:{id:n.id},anonymous_id:n.anonymousId,...r}:D.SKIPPED})}],69728)},6842,e=>{"use strict";var t=e.i(66244),r=e.i(5492),n=e.i(99150),i=e.i(3059);let o=/^([a-zA-Z]+)=([a-z0-9-]+)$/;var a=e.i(67098);function s(e){return e.created?Number(e.created):void 0}function c(e){let t=e.expire&&Number(e.expire),r=s(e);if(t&&r)return Math.min(t,r+i.SESSION_TIME_OUT_DELAY)}function u(e,t){let r={isExpired:"1"};return t.trackAnonymousUser&&e?.anonymousId&&(r.anonymousId=e?.anonymousId),r}function l(e){return(0,r.isEmptyObject)(e)}function d(e){let t;return void 0!==e.isExpired||!((t=c(e))&&(0,a.dateNow)()<t)}function p(e){e.expire=String((0,a.dateNow)()+i.SESSION_EXPIRATION_DELAY)}e.s(["expandOnly",0,function(e){return d(e)||l(e)||!e.id||p(e),e},"expandOrRenew",0,function(e,r){if(l(e))return e;let n=e;return d(e)&&(n=u(e,r)),n.id||(n.id=(0,t.generateUUID)(),n.created=String((0,a.dateNow)())),r.trackAnonymousUser&&!n.anonymousId&&(n.anonymousId=(0,t.generateUUID)()),delete n.isExpired,p(n),n},"getCreatedDate",0,s,"getExpireDate",0,c,"getExpiredSessionState",0,u,"initializeSession",0,function(e,r){return l(e)?(r.trackAnonymousUser&&(e.anonymousId=(0,t.generateUUID)()),u(e,r)):e},"isSessionInExpiredState",0,d,"isSessionInNotStartedState",0,l,"toSessionState",0,function(e){let t={};return e&&(-1!==e.indexOf("&")||o.test(e))&&e.split("&").forEach(e=>{let r=o.exec(e);if(null!==r){let[,e,n]=r;"aid"===e?t.anonymousId=n:t[e]=n}}),t},"toSessionString",0,function(e){return(0,n.objectEntries)(e).map(([e,t])=>"anonymousId"===e?`aid=${t}`:`${e}=${t}`).join("&")}],6842)},15750,e=>{"use strict";var t=e.i(88126),r=e.i(5492),n=e.i(54226);let i="datadog-synthetics-",o=`${i}public-id`,a=`${i}result-id`,s=`${i}injects-rum`,c=`${i}rum-context`;function u(){var e;let i=function(){let e=n.globalObject._DATADOG_SYNTHETICS_RUM_CONTEXT;if(e)return e;let i=(0,t.getInitCookie)(c);return i?(0,r.tryJsonParse)(decodeURIComponent(i)):{test_id:window._DATADOG_SYNTHETICS_PUBLIC_ID||(0,t.getInitCookie)(o),result_id:window._DATADOG_SYNTHETICS_RESULT_ID||(0,t.getInitCookie)(a)}}();return"object"==typeof(e=i)&&null!==e&&"string"==typeof e.test_id&&"string"==typeof e.result_id?i:void 0}e.s(["getSyntheticsContext",0,u,"isSyntheticsTest",0,function(){return!!u()},"willSyntheticsInjectRum",0,function(){return!n.isWorkerEnvironment&&!!(n.globalObject._DATADOG_SYNTHETICS_INJECTS_RUM||(0,t.getInitCookie)(s))}])},33398,e=>{"use strict";var t=e.i(51167),r=e.i(78372);function n(e,n){var o;let a=n?`${e}:${n}`:e;return(a.length>200||(o=a,RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(o)))&&r.display.warn(`Tag ${a} doesn't meet tag requirements and will be sanitized. ${t.MORE_DETAILS} ${t.DOCS_ORIGIN}/getting_started/tagging/#defining-tags`),i(a)}function i(e){return e.replace(/,/g,"_")}e.s(["buildTag",0,n,"buildTags",0,function(e){let{env:t,service:r,version:i,datacenter:o,sdkVersion:a,variant:s}=e,c=[n("sdk_version",a??"7.9.0")];return t&&c.push(n("env",t)),r&&c.push(n("service",r)),i&&c.push(n("version",i)),o&&c.push(n("datacenter",o)),s&&c.push(n("variant",s)),c},"sanitizeTag",0,i])},23950,76445,99150,27129,74803,37852,63601,67338,61142,37262,69319,39985,e=>{"use strict";let t,r,n;var i,o,a,s=e.i(78372),c=e.i(17544),u=e.i(45468),l=e.i(77171),d=e.i(90187),p=e.i(19516),f=e.i(7266),m=e.i(29381),g=e.i(91648),y=e.i(33398),v=e.i(88760),E=e.i(77814),b=e.i(41619),S=e.i(51167),h=e.i(96701),T=e.i(21968),C=e.i(49142),_=e.i(15452),O=e.i(91866),R=e.i(67098);let A=80*T.ONE_KIBI_BYTE,w=20*T.ONE_MEBI_BYTE,I=R.ONE_MINUTE,N=R.ONE_SECOND;function k(e,t,r,n,i,o){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?x(e,t,r,o,{onSuccess:()=>D(0,t,r,n,i,o),onFailure:()=>{t.queuedPayloads.enqueue(e)||o.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e}),function e(t,r,n,i,o){2===t.transportStatus&&(0,_.setTimeout)(()=>{x(t.queuedPayloads.first(),t,r,o,{onSuccess:()=>{t.queuedPayloads.dequeue(),t.currentBackoffTime=N,D(1,t,r,n,i,o)},onFailure:()=>{t.currentBackoffTime=Math.min(I,2*t.currentBackoffTime),e(t,r,n,i,o)}})},t.currentBackoffTime)}(t,r,n,i,o)}}):t.queuedPayloads.enqueue(e)||o.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e})}function x(e,t,r,n,{onSuccess:i,onFailure:o}){t.bandwidthMonitor.add(e),r(e,r=>{var a;t.bandwidthMonitor.remove(e),"opaque"!==(a=r).type&&(0===a.status&&!navigator.onLine||408===a.status||429===a.status||(0,O.isServerError)(a.status))?(t.transportStatus=t.bandwidthMonitor.ongoingRequestCount>0?1:2,e.retry={count:e.retry?e.retry.count+1:1,lastFailureStatus:r.status},n.notify({type:"failure",bandwidth:t.bandwidthMonitor.stats(),payload:e}),o()):(t.transportStatus=0,n.notify({type:"success",bandwidth:t.bandwidthMonitor.stats(),payload:e}),i())})}function D(e,t,r,n,i,o){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(i(`Reached max ${n} events size queued for upload: ${w/T.ONE_MEBI_BYTE}MiB`),t.queueFullReported=!0);let a=t.queuedPayloads;for(t.queuedPayloads=M();a.size()>0;)k(a.dequeue(),t,r,n,i,o)}function M(){let e=[];return{bytesCount:0,enqueue(t){return!this.isFull()&&(e.push(t),this.bytesCount+=t.bytesCount,!0)},first:()=>e[0],dequeue(){let t=e.shift();return t&&(this.bytesCount-=t.bytesCount),t},size:()=>e.length,isFull(){return this.bytesCount>=w}}}let L=16*T.ONE_KIBI_BYTE;function P(e,t,r=L){let n=new u.Observable,i={transportStatus:0,currentBackoffTime:N,bandwidthMonitor:{ongoingRequestCount:0,ongoingByteCount:0,canHandle(e){return 0===this.ongoingRequestCount||this.ongoingByteCount+e.bytesCount<=A&&this.ongoingRequestCount<32},add(e){this.ongoingRequestCount+=1,this.ongoingByteCount+=e.bytesCount},remove(e){this.ongoingRequestCount-=1,this.ongoingByteCount-=e.bytesCount},stats(){return{ongoingByteCount:this.ongoingByteCount,ongoingRequestCount:this.ongoingRequestCount}}},queuedPayloads:M(),queueFullReported:!1};return{observable:n,send:r=>{for(let o of e)k(r,i,(e,t)=>{V(o,e,t)},o.trackType,t,n)},sendOnExit:t=>{for(let n of e)!function(e,t,r){if(r.bytesCount<t)try{let t=e.build("beacon",r);if(navigator.sendBeacon(t,r.data))return}catch(e){var n;n=e,U||(U=!0,(0,c.monitorError)(n))}V(e,r)}(n,r,t)}}}let U=!1;function V(e,t,r){let n=e.build("fetch",t);(0,C.fetch)(n,{method:"POST",body:t.data,mode:"cors"}).then((0,c.monitor)(e=>r?.({status:e.status,type:e.type}))).catch((0,c.monitor)(()=>r?.({status:0})))}function $(e){return Object.values(e)}e.s(["RECOMMENDED_REQUEST_BYTES_LIMIT",0,L,"createHttpRequest",0,P],76445),e.s(["f
1indLast",0,function(e,t){for(let r=e.length-1;r>=0;r-=1){let n=e[r];if(t(n,r,e))return n}},"objectEntries",0,function(e){return Object.entries(e)},"objectValues",0,$],99150);var B=e.i(39385);let F=((i={}).BEFORE_UNLOAD="beforeunload",i.CLICK="click",i.DBL_CLICK="dblclick",i.KEY_DOWN="keydown",i.LOAD="load",i.POP_STATE="popstate",i.SCROLL="scroll",i.TOUCH_START="touchstart",i.TOUCH_END="touchend",i.TOUCH_MOVE="touchmove",i.VISIBILITY_CHANGE="visibilitychange",i.PAGE_SHOW="pageshow",i.FREEZE="freeze",i.RESUME="resume",i.DOM_CONTENT_LOADED="DOMContentLoaded",i.POINTER_DOWN="pointerdown",i.POINTER_UP="pointerup",i.POINTER_CANCEL="pointercancel",i.HASH_CHANGE="hashchange",i.PAGE_HIDE="pagehide",i.MOUSE_DOWN="mousedown",i.MOUSE_UP="mouseup",i.MOUSE_MOVE="mousemove",i.FOCUS="focus",i.BLUR="blur",i.CONTEXT_MENU="contextmenu",i.RESIZE="resize",i.CHANGE="change",i.INPUT="input",i.PLAY="play",i.PAUSE="pause",i.SECURITY_POLICY_VIOLATION="securitypolicyviolation",i.SELECTION_CHANGE="selectionchange",i.STORAGE="storage",i.UNHANDLED_REJECTION="unhandledrejection",i);function j(e,t,r,n){return H(e,[t],r,n)}function H(e,r,n,{once:i,capture:o,passive:a}={}){let s=(0,c.monitor)(e=>{(e.isTrusted||e.__ddIsTrusted||!1!==t)&&(i&&p(),n(e))}),u=a?{capture:o,passive:a}:o,l=window.EventTarget&&e instanceof EventTarget?window.EventTarget.prototype:e,d=(0,B.getZoneJsOriginalValue)(l,"addEventListener");function p(){let t=(0,B.getZoneJsOriginalValue)(l,"removeEventListener");r.forEach(r=>t.call(e,r,s,u))}return r.forEach(t=>d.call(e,t,s,u)),{stop:p}}e.s(["DOM_EVENT",0,F,"addEventListener",0,j,"addEventListeners",0,H,"isEventSupported",0,function(e,t){if(!e)return!1;try{return j(e,t,d.noop).stop(),!0}catch{return!1}},"setAllowUntrustedEvents",0,function(e){!0!==t&&(t=e??!1)}],27129);var K=e.i(54226);let q={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"};function G(){return new u.Observable(e=>{let t=K.globalObject.window;if(!t)return;let{stop:r}=H(t,["visibilitychange","freeze"],t=>{"visibilitychange"===t.type&&"hidden"===document.visibilityState?e.notify({reason:q.HIDDEN}):"freeze"===t.type&&e.notify({reason:q.FROZEN})},{capture:!0}),n=j(t,"beforeunload",()=>{e.notify({reason:q.UNLOADING})}).stop;return()=>{r(),n()}})}function z(e){return $(q).includes(e)}function W(){let e="",t=0;return{isAsync:!1,get isEmpty(){return!e},write(r,n){let i=(0,T.computeBytesCount)(r);t+=i,e+=r,n&&n(i)},finish(e){e(this.finishSync())},finishSync(){let r={output:e,outputBytesCount:t,rawBytesCount:t,pendingData:""};return e="",t=0,r},estimateEncodedBytesCount:e=>e.length}}e.s(["PageExitReason",0,q,"createPageMayExitObservable",0,G,"isPageExitReason",0,z],74803),e.s(["createIdentityEncoder",0,W],37852);let Y=30*R.ONE_SECOND,J=K.isWorkerEnvironment?1:50;function X({pageMayExitObservable:e}){let t,r,n=new u.Observable,i=e.subscribe(e=>{t=e.reason;try{n.notify(e.reason)}finally{t=void 0}c(e.reason)}),o=new u.Observable(()=>()=>{i.unsubscribe()}),a=0,s=0;function c(e){if(0===s)return;let t=s,n=a;s=0,a=0,(0,_.clearTimeout)(r),r=void 0,o.notify({reason:e,messagesCount:t,bytesCount:n})}return{flushObservable:o,prepareUrgentFlushObservable:n,forceFlush:c,get messagesCount(){return s},notifyBeforeAddMessage(e){a+e>=L&&c(t??"bytes_limit"),s+=1,a+=e,void 0===r&&(r=(0,_.setTimeout)(()=>{c("duration_limit")},Y))},notifyAfterAddMessage(e=0){a+=e,s>=J?c(t??"messages_limit"):a>=L&&c(t??"bytes_limit")}}}let Z=256*T.ONE_KIBI_BYTE;function Q({encoder:e=W(),endpoints:t,reportError:r}){let n=(0,h.mockable)(P)(t,r),i=(0,h.mockable)(G)(),o=(0,h.mockable)(X)({pageMayExitObservable:i}),a={},c=o.flushObservable.subscribe(t=>(function(t){let r=$(a).join("\n");a={};let i=z(t.reason),o=i?n.sendOnExit:n.send;if(i&&e.isAsync){let t=e.finishSync();t.outputBytesCount&&o(ee(t));let n=[t.pendingData,r].filter(Boolean).join("\n");n&&o({data:n,bytesCount:(0,T.computeBytesCount)(n)})}else r&&e.write(e.isEmpty?r:` 2${r}`),e.finish(e=>{o(ee(e))})})(t));function u(t,r){let n=(0,m.jsonStringify)(t),i=e.estimateEncodedBytesCount(n);if(i>=Z)return void s.display.warn(`Discarded a message whose size was bigger than the maximum allowed size ${Z/T.ONE_KIBI_BYTE}KiB. ${S.MORE_DETAILS} ${s.DOCS_TROUBLESHOOTING}/#technical-limitations`);if(void 0!==r){let t;void 0!==a[r]?t=i-e.estimateEncodedBytesCount(a[r]):(o.notifyBeforeAddMessage(i),t=0),a[r]=n,o.notifyAfterAddMessage(t)}
2else o.notifyBeforeAddMessage(i),e.write(e.isEmpty?n:` 3${n}`,e=>{o.notifyAfterAddMessage(e-i)})}return{get isEmpty(){return 0===o.messagesCount},add:u,upsert:u,prepareUrgentFlushObservable:o.prepareUrgentFlushObservable,forceFlush:o.forceFlush,flushObservable:o.flushObservable,stop:c.unsubscribe}}function ee(e){return{data:"string"==typeof e.output?e.output:new Blob([e.output],{type:"text/plain"}),bytesCount:e.outputBytesCount,encoding:e.encoding}}e.s(["createBatch",0,Q],63601);let et="configuration",er="usage",en="datad0g.com",ei="datadoghq.com",eo="ddog-gov.com",ea="us2.ddog-gov.com",es=["ddsource","dd-api-key","dd-request-id"];function ec(e){return eu(e,K.globalObject.location?.href).href}function eu(e,t){let{URL:n}=function(){if(!r){let e,t;try{(e=document.createElement("iframe")).style.display="none",document.body.appendChild(e),t=e.contentWindow??K.globalObject}catch{t=K.globalObject}r={URL:t.URL},e?.remove()}return r}();try{return void 0!==t?new n(e,t):new n(e)}catch(e){throw Error(`Failed to construct URL: ${String(e)}`)}}function el(e,t,r){return{build:(n,i)=>ep({proxy:e.proxy,site:e.site,path:`/api/v2/${t}`,parameters:function({clientToken:e,source:t="browser"},r,n,{retry:i,encoding:o},a=[]){let s=[`ddsource=${t}`,`dd-api-key=${e}`,`dd-evp-origin-version=${encodeURIComponent("7.9.0")}`,"dd-evp-origin=browser",`dd-request-id=${function e(t){return t?(parseInt(t,10)^16*Math.random()>>parseInt(t,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,e)}()}`].concat(a);return o&&s.push(`dd-evp-encoding=${o}`),"rum"===r&&(s.push(`batch_time=${(0,R.timeStampNow)()}`,`_dd.api=${n}`),i&&s.push(`_dd.retry_count=${i.count}`,`_dd.retry_after=${i.lastFailureStatus}`)),s.join("&")}(e,t,n,i,r)}),trackType:t}}function ed({replica:e,proxy:t,source:r},n){if(e)return el({clientToken:e.clientToken,proxy:t,source:r,site:ei},n,"rum"===n?[`application.id=${e.applicationId}`]:void 0)}function ep({proxy:e,site:t=ei,path:r,parameters:n="",subdomain:i}){let o=r;if(n&&(o+=`?${n}`),"string"==typeof e){let t=`${ec(e)}?ddforward=${encodeURIComponent(o)}`;return i&&(t+=`&ddforwardSubdomain=${i}`),t}if("function"==typeof e)return e({path:r,parameters:n,subdomain:i});let a=t.split("."),s=a.pop(),c=`browser-intake-${a.join("-")}.${s}`;return i&&(c=`${i}.${c}`),`https://${c}${o}`}e.s(["INTAKE_SITE_EU1",0,"datadoghq.eu","INTAKE_SITE_STAGING",0,en,"INTAKE_SITE_US1",0,ei,"INTAKE_SITE_US1_FED",0,eo,"INTAKE_SITE_US2_FED",0,ea,"isIntakeUrl",0,function(e){return es.every(t=>e.includes(t))}],67338),e.s(["buildUrl",0,eu,"getPathName",0,function(e){let t=eu(e).pathname;return"/"===t[0]?t:`/${t}`},"isValidUrl",0,function(e){try{return!!eu(e)}catch{return!1}},"normalizeUrl",0,ec],61142),e.s(["buildEndpointUrl",0,ep,"createEndpointBuilder",0,el,"createReplicaEndpointBuilder",0,ed],37262);var ef=e.i(86937);function em(e,t,r){if(void 0===t)return e;if("object"!=typeof t||null===t)return t;if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t.source,t.flags);if(r.hasAlreadyBeenSeen(t))return;if(Array.isArray(t)){let n=Array.isArray(e)?e:[];for(let e=0;e<t.length;++e)n[e]=em(n[e],t[e],r);return n}let n="object"===(0,ef.getType)(e)?e:{};for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&"__proto__"!==e&&(n[e]=em(n[e],t[e],r));return n}function eg(...e){let t;for(let r of e)null!=r&&(t=em(t,r,ey()));return t}function ey(){let e=new WeakSet;return{hasAlreadyBeenSeen(t){let r=e.has(t);return r||e.add(t),r}}}e.s(["combine",0,eg,"deepClone",0,function(e){return em(void 0,e,ey())}],69319);var ev=e.i(93201);let eE="DISCARDED";function eb(e){return 0!==e&&100*Math.random()<=e}e.s(["DISCARDED",0,eE,"SKIPPED",0,"SKIPPED","createHook",0,function(){let e=[];return{register:t=>(e.push(t),{unregister(){e=e.filter(e=>e!==t)}}),trigger(t){let r=[];for(let n of e){let e=n(t);if("DISCARDED"===e)return eE;"SKIPPED"!==e&&r.push(e)}return eg(...r)}}}],39985);let eS=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost","<anonymous>"],eh=((o={}).LOGS="browser-logs-sdk",o.RUM="browser-rum-sdk",o),eT=((a={}).CUSTOMER_DATA_METRIC_NAME="Customer data measures",a.REMOTE_CONFIGURATION_METRIC_NAME="remote configuration metrics",a.RECORDER_INIT_METRICS_TELEMETRY_NAME="Recorder init metrics",a.SEGMENT_METRICS_TELEMETRY_NAME="Segment network request metrics",a.SESSION_MANAGER_INIT_METRICS_TELEMETRY_NAME="Session manager init metrics",a),eC=[eo,ea];function e_(){return n||(n=new u.BufferedObservable(100)),n}function eO(e,t){e_().notify({rawEvent:{type:"log",status:"error",...function(e){if((0,g.isError)(e)){var t;let r=(0,p.computeStackTrace)(e);return{error:{kind:r.name,stack:(0,f.toStackTraceString)(((t=r).stack=t.stack.filter(e=>!e.url||eS.some(t=>e.url.startsWith(t))),t))},message:r.message}}return{error:{stack:g.NO_ERROR_STACK_PRESENT_MESSAGE},message:`Uncaught ${(0,m.jsonStringify)(e)}`}}(e),...t}})}e.s(["TelemetryMetrics",0,eT,"TelemetryService",0,eh,"addTelemetryConfiguration",0,function(e){e_(
3).notify({rawEvent:{type:et,configuration:e}})},"addTelemetryDebug",0,function(e,t){(0,ev.getDebugMode)()&&s.display.debug("[Telemetry]",e,t),e_().notify({rawEvent:{type:"log",message:e,status:"debug",...t}})},"addTelemetryError",0,eO,"addTelemetryMetrics",0,function(e,t){e_().notify({rawEvent:{type:"log",message:e,status:"debug",...t},metricName:e})},"addTelemetryUsage",0,function(e){e_().notify({rawEvent:{type:er,usage:e}})},"startTelemetry",0,function(e,t,r,n){let i=new u.Observable,{enabled:o,metricsEnabled:a}=function(e,t,r,n,i,o=1,a=15){let s={},u=!eC.includes(t.site)&&eb(t.telemetrySampleRate),d={log:u,[et]:u&&eb(t.telemetryConfigurationSampleRate),[er]:u&&eb(t.telemetryUsageSampleRate),metric:u&&eb(o)},p={is_local_file:K.globalObject.location?.protocol==="file:",is_worker:K.isWorkerEnvironment},f=e_();return f.subscribe(({rawEvent:o,metricName:c})=>{var u,f,g,b;let S;if(c&&!d.metric||!d[o.type])return;let h=c||o.status||o.type,T=s[h];if(T||(T=s[h]=new Set),T.size>=a)return;let C=(0,m.jsonStringify)(o);if(T.has(C))return;let _=r.trigger({startTime:(0,R.clocksNow)().relative});if(_===eE)return;let O=(u=_,f=e,g=o,b=p,S={type:"telemetry",date:(0,R.clocksNow)().timeStamp,service:f,version:"7.9.0",source:"browser",_dd:{format_version:2},telemetry:eg(g,{runtime_env:b,connectivity:(0,E.getConnectivity)(),sdk_setup:"npm",sdk_name:i}),ddtags:(0,y.buildTags)(t).join(","),experimental_features:Array.from((0,l.getExperimentalFeatures)())},eg(S,u));n.notify(O),(0,v.sendToExtension)("telemetry",O),T.add(C)}),f.unbuffer(),(0,c.startMonitorErrorCollection)(eO),{enabled:u,metricsEnabled:d.metric}}(e,t,r,i,n),{stop:s}=function(e,t){let r=[];if((0,b.canUseEventBridge)()){let e=(0,b.getEventBridge)(),n=t.subscribe(t=>e.send("internal_telemetry",t));r.push(n.unsubscribe)}else{let n=[el(e,"rum")],i=ed(e,"rum");i&&e.site===en&&n.push(i);let o=Q({endpoints:n,reportError:d.noop});r.push(o.stop);let a=t.subscribe(o.add);r.push(a.unsubscribe)}return{stop:()=>r.forEach(e=>e())}}(t,i);return{stop:s,enabled:o,metricsEnabled:a}}],23950)},71427,e=>{"use strict";var t=class{constructor(){this.callbacks={}}notify(e,t){let r=this.callbacks[e];r&&r.forEach(e=>e(t))}subscribe(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),{unsubscribe:()=>{this.callbacks[e]=this.callbacks[e].filter(e=>t!==e)}}}};e.s(["AbstractLifeCycle",0,t])},78372,51167,e=>{"use strict";let t="https://docs.datadoghq.com",r=console,n={log:r.log,debug:r.debug,info:r.info,warn:r.warn,error:r.error};function i(e){return{debug:n.debug.bind(r,e),log:n.log.bind(r,e),info:n.info.bind(r,e),warn:n.warn.bind(r,e),error:n.error.bind(r,e)}}e.s(["ConsoleApiName",0,{log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},"DOCS_ORIGIN",0,t,"MORE_DETAILS",0,"More details:","createDisplay",0,i,"globalConsole",0,r,"originalConsoleMethods",0,n],51167);let o=i("Datadog Browser SDK:"),a=`${t}/real_user_monitoring/browser/troubleshooting`;e.s(["DOCS_TROUBLESHOOTING",0,a,"display",0,o],78372)},77171,e=>{"use strict";var t,r=e.i(5492);let n=((t={}).SESSION_REPLAY_RECORD_CANVAS="session_replay_record_canvas",t.TRACK_INTAKE_REQUESTS="track_intake_requests",t.TRACK_WEBSOCKETS="track_websockets",t),i=new Set;e.s(["ExperimentalFeature",0,n,"getExperimentalFeatures",0,function(){return i},"initFeatureFlags",0,function(e){Array.isArray(e)&&e.filter(e=>(0,r.objectHasValue)(n,e)).forEach(e=>{i.add(e)})},"isExperimentalFeatureEnabled",0,function(e){return i.has(e)}])},10931,e=>{"use strict";var t=e.i(17544),r=e.i(15452),n=e.i(90187),i=e.i(7266);function o(e,t,r,n){return e[t]=n,{stop:()=>{e[t]===n&&(e[t]=r)}}}function a(e,r,n){let i;(0,t.callMonitored)(e,null,[{...r,onPostCall:e=>{i=e}}]);let o=n();return i&&(0,t.callMonitored)(i,null,[o]),o}e.s(["instrumentConstructor",0,function(e,t,r,{computeHandlingStack:s}={}){let c=e[t];if("function"!=typeof c)return{stop:n.noop};let u=!1,l=function(){if(!new.target)return Reflect.apply(c,this,Array.from(arguments));let e=new.target===l?c:new.target;if(u)return Reflect.construct(c,arguments,e);let t=Array.from(arguments);return a(r,{parameters:t,handlingStack:s?(0,i.createHandlingStack)("instrumented constructor"):void 0},()=>Reflect.construct(c,t,e))},d=function(e,t){for(let r of[].concat(Object.getOwnPropertyNames(t),Object.getOwnPropertySymbols(t))){let n=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(e,r,n)}let{stop:r}=o(t.prototype,"constructor",t.prototype.constructor,e);return r}(l,c),{stop:p}=o(e,t,c,l);return{stop:()=>{u=!0,d(),p()}}},"instrumentMethod",0,function(e,t,r,{computeHandlingStack:s}={}){let c=e[t];if("function"!=typeof c)if(!(t in e&&"string"==typeof t&&t.startsWith("on")))return{stop:n.noop};else c=n.noop;let u=!1,{stop:l}=o(e,t,c,function(){if(u)return c.apply(this,arguments);let e=Array.from(arguments);return a(r,{target:this,parameters:e,handlingStack:s?(0,i.createHandlingStack)("instrumented method"):void 0},()=>c.apply(this,e))});return{stop:()=>{u=!0,l()}}},"instrumentSetter",0,function(e,t,i){let o=Object.getOwnPropertyDescriptor(e,t);if(!o?.set||!o.configurable)return{stop:n.noop};let a=n.noop,s=(e,t)=>{(0,r.setTimeout)(()=>{s!==a&&i(e,t)},0)},c=function(e){o.set.call(this,e),s(this,e)};
3return Object.defineProperty(e,t,{set:c}),{stop:()=>{Object.getOwnPropertyDescriptor(e,t)?.set===c&&Object.defineProperty(e,t,o),s=a}}}])},29157,e=>{"use strict";var t=e.i(78372);e.s(["matchList",0,function(e,r,n=!1){return e.some(e=>{try{if("function"==typeof e)return e(r);if(e instanceof RegExp)return e.lastIndex=0,e.test(r);if("string"==typeof e)return n?r.startsWith(e):e===r}catch(e){t.display.error(e)}return!1})}])},96701,e=>{"use strict";e.s(["mockable",0,function(e){return e}])},17544,93201,e=>{"use strict";let t;var r=e.i(78372);let n=!1;function i(){return n}e.s(["getDebugMode",0,i,"setDebugMode",0,function(e){n=e}],93201);let{monitored:o,monitor:a,callMonitored:s,monitorError:c}=function(e,t){function r(e){return function(...t){return n(e,this,t)}}function n(e,t,r){try{return e.apply(t,r)}catch(e){o(e)}}function o(r){let n=t=>{i()&&e.error("[MONITOR]",t)};n(r);try{t(r)}catch(e){n(e)}}return{monitored:function(e,t,n){n.value=r(n.value)},monitor:r,callMonitored:n,monitorError:o}}(r.display,e=>t?.(e));e.s(["callMonitored",0,s,"monitor",0,a,"monitorError",0,c,"startMonitorErrorCollection",0,function(e){t=e}],17544)},45468,e=>{"use strict";var t=e.i(17544),r=e.i(54226);function n(e){let n=r.globalObject.queueMicrotask;"function"==typeof n?n((0,t.monitor)(e)):Promise.resolve().then((0,t.monitor)(e))}var i=class{constructor(e){this.onFirstSubscribe=e,this.observers=[]}subscribe(e){return this.addObserver(e),{unsubscribe:()=>this.removeObserver(e)}}notify(e){this.observers.forEach(t=>t(e))}addObserver(e){this.observers.push(e),1===this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe(this)||void 0)}removeObserver(e){this.observers=this.observers.filter(t=>e!==t),!this.observers.length&&this.onLastUnsubscribe&&this.onLastUnsubscribe()}},o=class extends i{constructor(e,t){super(),this.maxBufferSize=e,this.onDrop=t,this.buffer=[],this.droppedCount=0}notify(e){this.buffer.push(e),this.buffer.length>this.maxBufferSize&&(this.buffer.shift(),this.droppedCount++),super.notify(e)}subscribe(e){let t=!1;return n(()=>{for(let r of this.buffer){if(t)return;e(r)}t||this.addObserver(e)}),{unsubscribe:()=>{t=!0,this.removeObserver(e)}}}unbuffer(){n(()=>{this.droppedCount>0&&this.onDrop&&this.onDrop(this.droppedCount),this.maxBufferSize=this.buffer.length=0})}};e.s(["BufferedObservable",0,o,"Observable",0,i,"mergeObservables",0,function(...e){return new i(t=>{let r=e.map(e=>e.subscribe(e=>t.notify(e)));return()=>r.forEach(e=>e.unsubscribe())})}],45468)},88760,77814,e=>{"use strict";var t=e.i(54226);e.s(["sendToExtension",0,function(e,r){let n=t.globalObject.__ddBrowserSdkExtensionCallback;n&&n({type:e,payload:r})}],88760),e.s(["getConnectivity",0,function(){let{navigator:e}=t.globalObject;return{status:e?.onLine?"connected":"not_connected",interfaces:e?.connection?.type?[e.connection.type]:void 0,effective_type:e?.connection?.effectiveType}}],77814)},29381,e=>{"use strict";var t=e.i(90187);function r(e){let r=e.toJSON;return r?(delete e.toJSON,()=>{e.toJSON=r}):t.noop}e.s(["detachToJsonMethod",0,r,"jsonStringify",0,function(e,t,n){if("object"!=typeof e||null===e)return JSON.stringify(e);let i=r(Object.prototype),o=r(Array.prototype),a=r(Object.getPrototypeOf(e)),s=r(e);try{return JSON.stringify(e,t,n)}catch{return"<error: unable to serialize object>"}finally{i(),o(),a(),s()}}])},9653,e=>{"use strict";var t=e.i(78372),r=e.i(21968),n=e.i(29381);let i=220*r.ONE_KIBI_BYTE;function o(e,t,r,n,i){let o=function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)return e;if("function"==typeof e.toJSON)try{return e.toJSON()}catch{}return e}(e);if(!o||"object"!=typeof o){var a;return"bigint"==typeof(a=o)?`[BigInt] ${a.toString()}`:"function"==typeof a?`[Function] ${a.name||"unknown"}`:"symbol"==typeof a?`[Symbol] ${a.description||a.toString()}`:a}let s=function e(t){try{if(t instanceof Event){var r;return{type:(r=t).type,isTrusted:r.isTrusted,currentTarget:r.currentTarget?e(r.currentTarget):null,target:r.target?e(r.target):null}}if(t instanceof RegExp)return`[RegExp] ${t.toString()}`;let n=Object.prototype.toString.call(t).match(/\[object (.*)\]/);if(n?.[1])return`[${n[1]}]`}catch{}return"[Unserializable]"}(o);if("[Object]"!==s&&"[Array]"!==s&&"[Error]"!==s)return s;if(i.has(e))return`[Reference seen at ${i.get(e)}]`;let c=void 0!==r?`${t}.${r}`:t,u=Array.isArray(o)?[]:{};return i.set(e,c),n.push({source:o,target:u,path:c}),u}function a(e,r,n){t.display.warn(`The data provided has been ${r} as it is over the limit of ${e} characters:`,n)}e.s(["sanitize",0,function(e,t=i){let r=(0,n.detachToJsonMethod)(Object.prototype),s=(0,n.detachToJsonMethod)(Array.prototype);
3try{let r=[],n=new WeakMap,i=o(e,"$",void 0,r,n),s=JSON.stringify(i),c=s?s.length:0;if(c>t)return void a(t,"discarded",e);for(;r.length>0&&c<t;){let i=r.shift(),s=0;if(Array.isArray(i.source))for(let u=0;u<i.source.length;u++){let l=o(i.source[u],i.path,u,r,n);if(void 0!==l?c+=JSON.stringify(l).length:c+=4,c+=s,s=1,c>t){a(t,"truncated",e);break}i.target[u]=l}else for(let u in i.source)if(Object.prototype.hasOwnProperty.call(i.source,u)){let l=o(i.source[u],i.path,u,r,n);if(void 0!==l&&(c+=JSON.stringify(l).length+s+u.length+3,s=1),c>t){a(t,"truncated",e);break}i.target[u]=l}}return i}finally{r(),s()}}])},19516,7266,e=>{"use strict";let t;var r=e.i(86937);function n(e){let r=[],n=p(e,"stack"),i=String(e);if(n?.startsWith(i)&&(n=n.slice(i.length)),n&&n.split("\n").forEach(e=>{let t=function(e){let t=a.exec(e);if(!t)return;let r=t[2]?.indexOf("native")===0,n=t[2]?.indexOf("eval")===0,i=s.exec(t[2]);return n&&i&&(t[2]=i[1],t[3]=i[2],t[4]=i[3]),{args:r?[t[2]]:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:t[3]?+t[3]:void 0,url:r?void 0:t[2]}}(e)||function(e){let t=c.exec(e);if(t)return{args:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:t[3]?+t[3]:void 0,url:t[2]}}(e)||function(e){let t=u.exec(e);if(t)return{args:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:+t[3],url:t[2]}}(e)||function(e){let t=l.exec(e);if(!t)return;let r=t[3]&&t[3].indexOf(" > eval")>-1,n=d.exec(t[3]);return r&&n&&(t[3]=n[1],t[4]=n[2],t[5]=void 0),{args:t[2]?t[2].split(","):[],column:t[5]?+t[5]:void 0,func:t[1]||"?",line:t[4]?+t[4]:void 0,url:t[3]}}(e);t&&(!t.func&&t.line&&(t.func="?"),r.push(t))}),r.length>0&&function(){if(void 0!==t)return t;let[e,r]=[class extends Error{constructor(){super(),this.name="Error"}},Error].map(e=>new e);return t=m(Object.getPrototypeOf(e))&&r.stack!==e.stack}()&&e instanceof Error){let t=[],n=e;for(;(n=Object.getPrototypeOf(n))&&m(n);){let e=n.constructor?.name||"?";t.push(e)}for(let e=t.length-1;e>=0&&r[0]?.func===t[e];e--)r.shift()}return{message:p(e,"message"),name:p(e,"name"),stack:r}}let i="((?:blob|native|eval|<anonymous>|[a-zA-Z][a-zA-Z0-9+.-]*:\\/\\/|\\w+\\.|\\/).*?)",o="(?::(\\d+))",a=RegExp(`^\\s*at (.*?) ?\\(${i}${o}?${o}?\\)?\\s*$`,"i"),s=RegExp(`\\((\\S*)${o}${o}\\)`),c=RegExp(`^\\s*at\\s*(?:(.*)?(?: @))?\\s*${i}${o}?${o}??\\s*$`,"i"),u=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,l=/^\s*(.*?)(?:\((.*?)\))?(?:(?:(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle|\[wasm code\])(?::(\d+))?(?::(\d+))?)|@)\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function p(e,t){return(0,r.isIndexableObject)(e)&&"string"==typeof e[t]?e[t]:void 0}let f=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/;function m(e){return String(e.constructor).startsWith("class ")}e.s(["computeStackTrace",0,n,"computeStackTraceFromOnErrorMessage",0,function(e,t,r,n){var i;let o,a;if(void 0===t)return;let{name:s,message:c}=(i=e,"[object String]"===({}).toString.call(i)&&([,o,a]=f.exec(i)),{name:o,message:a});return{name:s,message:c,stack:[{url:t,column:n,line:r}]}}],19516);var g=e.i(17544);function y(e){let t=v(e);return e.stack.forEach(e=>{let r="?"===e.func?"<anonymous>":e.func,n=e.args&&e.args.length>0?`(${e.args.join(", ")})`:"",i=e.line?`:${e.line}`:"",o=e.line&&e.column?`:${e.column}`:"";t+=` 4 at ${r}${n} @ ${e.url}${i}${o}`}),t}function v(e){return`${e.name||"Error"}: ${e.message}`}e.s(["createHandlingStack",0,function(e){let t,r=Error(e);return r.name="HandlingStack",(0,g.callMonitored)(()=>{let e=n(r);e.stack=e.stack.slice(2),t=y(e)}),t},"formatErrorMessage",0,v,"toStackTraceString",0,y],7266)},11676,e=>{"use strict";e.s(["isNonEmptyArray",0,function(e){return Array.isArray(e)&&e.length>0},"removeItem",0,function(e,t){let r=e.indexOf(t);r>=0&&e.splice(r,1)}])},21968,e=>{"use strict";let t=/[^\u0000-\u007F]/;e.s(["ONE_KIBI_BYTE",0,1024,"ONE_MEBI_BYTE",0,1048576,"computeBytesCount",0,function(e){return t.test(e)?new TextEncoder().encode(e).length:e.length},"concatBuffers",0,function(e){if(1===e.length)return e[0];let t=new Uint8Array(e.reduce((e,t)=>
4e+t.length,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}])},90187,39385,15452,e=>{"use strict";var t=e.i(17544),r=e.i(54226);function n(e,t){let n,i=r.globalObject;return i.Zone&&"function"==typeof i.Zone.__symbol__&&(n=e[i.Zone.__symbol__(t)]),n||(n=e[t]),n}function i(e,i){return n(r.globalObject,"setTimeout")((0,t.monitor)(e),i)}function o(e){n(r.globalObject,"clearTimeout")(e)}e.s(["getZoneJsOriginalValue",0,n],39385),e.s(["clearInterval",0,function(e){n(r.globalObject,"clearInterval")(e)},"clearTimeout",0,o,"setInterval",0,function(e,i){return n(r.globalObject,"setInterval")((0,t.monitor)(e),i)},"setTimeout",0,i],15452),e.s(["noop",0,function(){},"throttle",0,function(e,t,r){let n,a,s=r?.leading===void 0||r.leading,c=r?.trailing===void 0||r.trailing,u=!1;return{throttled:(...r)=>{if(u){n=r;return}s?e(...r):n=r,u=!0,a=i(()=>{c&&n&&e(...n),u=!1,n=void 0},t)},cancel:()=>{o(a),u=!1,n=void 0}}}],90187)},57690,e=>{"use strict";e.s(["isNumber",0,function(e){return"number"==typeof e},"round",0,function(e,t){return+e.toFixed(t)}])},5492,e=>{"use strict";let t=(e,t)=>"__proto__"===e?void 0:t;e.s(["isEmptyObject",0,function(e){return 0===Object.keys(e).length},"mapValues",0,function(e,t){let r={};for(let n of Object.keys(e))r[n]=t(e[n]);return r},"objectHasValue",0,function(e,t){return Object.keys(e).some(r=>e[r]===t)},"shallowClone",0,function(e){return{...e}},"tryJsonParse",0,function(e){try{return JSON.parse(e,t)}catch{}}])},66244,e=>{"use strict";let t=/(\S+?)\s*=\s*(.*?)(?:;|$)/g;e.s(["findAllCommaSeparatedValues",0,function(e){let r=new Map;for(t.lastIndex=0;;){let n=t.exec(e);if(n){let e=n[1],t=n[2];r.has(e)?r.get(e).push(t):r.set(e,[t])}else break}return r},"findCommaSeparatedValue",0,function(e,r){for(t.lastIndex=0;;){let n=t.exec(e);if(n){if(n[1]===r)return n[2]}else break}},"findCommaSeparatedValues",0,function(e){let r=new Map;for(t.lastIndex=0;;){let n=t.exec(e);if(n)r.set(n[1],n[2]);else break}return r},"generateUUID",0,function e(t){return t?(parseInt(t,10)^16*Math.random()>>parseInt(t,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,e)},"safeTruncate",0,function(e,t,r=""){let n=e.charCodeAt(t-1),i=n>=55296&&n<=56319?t+1:t;return e.length<=i?e:`${e.slice(0,i)}${r}`}])},45821,e=>{"use strict";let t;var r=e.i(15452),n=e.i(11676),i=e.i(67098);let o=1/0,a=i.ONE_MINUTE,s=new Set;e.s(["createValueHistory",0,function({expireDelay:e,maxEntries:c}){let u=[],l=()=>{if(!e)return;let t=(0,i.relativeNow)()-e;for(;u.length>0&&u[u.length-1].endTime<t;)u.pop()};return e&&(t||(t=(0,r.setInterval)(()=>void s.forEach(e=>e()),a)),s.add(l)),{add:function(e,t){let r={value:e,startTime:t,endTime:o,remove:()=>{(0,n.removeItem)(u,r)},close:e=>{r.endTime=e}};return c&&u.length>=c&&u.pop(),u.unshift(r),r},find:function(e=o,t={returnInactive:!1}){for(let r of u)if(r.startTime<=e){if(t.returnInactive||e<=r.endTime)return r.value;break}},closeActive:function(e){let t=u[0];t?.endTime===o&&t.close(e)},findAll:function(e=o,t=0){let r=(0,i.addDuration)(e,t);return u.filter(t=>t.startTime<=r&&e<=t.endTime).map(e=>e.value)},findAllEntries:function(e=o,t=0){let r=(0,i.addDuration)(e,t);return u.filter(t=>t.startTime<=r&&e<=t.endTime)},getEntries:function(e){return u.filter(t=>t.startTime===e)},reset:function(){u=[]},stop:function(){s.delete(l),0===s.size&&t&&((0,r.clearInterval)(t),t=void 0)}}}])},41619,e=>{"use strict";var t,r=e.i(78372),n=e.i(54226);let i=((t={}).RECORDS="records",t.PROFILES="profiles",t);function o(){let e=n.globalObject.DatadogEventBridge;if(e)return{getCapabilities:()=>JSON.parse(e.getCapabilities?.()||"[]"),getPrivacyLevel:()=>e.getPrivacyLevel?.(),getIsTraceSampled:()=>JSON.parse(e.getIsTraceSampled?.()||"null"),getAllowedWebViewHosts:()=>JSON.parse(e.getAllowedWebViewHosts()),send(t,r,n){e.send(JSON.stringify({eventType:t,event:r,view:n?{id:n}:void 0}))}}}e.s(["BridgeCapability",0,i,"bridgeSupports",0,function(e){let t=o();return!!t&&t.getCapabilities().includes(e)},"canUseEventBridge",0,function(e=n.globalObject.location?.hostname){return o()?.getAllowedWebViewHosts().some(t=>(function(e,t){if(!t.includes("*"))return e===t||e.endsWith(`.${t}`);let n=t.split("*");if(2!==n.length)return r.display.error(`Invalid WebView host pattern "${t}": only one wildcard (*) is supported.`),!1;let[i,o]=n;return e.length>i.length+o.length&&e.startsWith(i)&&e.endsWith(o)})(e,t))??!1},"getEventBridge",0,o])},89637,e=>{"use strict";var t=e.i(85228),r=e.i(77083),n=e.i(18987),i=e.i(55754),o=e.i(76951),a=e.i(67098),s=e.i(45468),c=e.i(58088),u=e.i(23950),l=e.i(35071),d=e.i(30350),p=e.i(37925),f=e.i(939
405),m=e.i(41619),g=e.i(78372),y=e.i(69304),v=e.i(77171),E=e.i(44270),b=e.i(54226),S=e.i(96701),h=e.i(17544),T=e.i(90187),C=e.i(9653),_=e.i(27129),O=e.i(24610),R=e.i(69728),A=e.i(15750);e.s(["createPreStartStrategy",0,function({ignoreInitIfSyntheticsWillInjectRum:e=!0,startDeflateWorker:w,sdkName:I},N,k){let x,D,M,L,P,U,V=new s.BufferedObservable(500,e=>{(0,u.addTelemetryDebug)("preStartRum buffer data lost",{count:e})}),$=(0,p.buildGlobalContextManager)();(0,l.bufferContextCalls)($,c.CustomerContextKey.globalContext,V);let B=(0,f.buildUserContextManager)();(0,l.bufferContextCalls)(B,c.CustomerContextKey.userContext,V);let F=(0,d.buildAccountContextManager)();(0,l.bufferContextCalls)(F,c.CustomerContextKey.accountContext,V);let j=(0,i.createHooks)(),H=N.observable.subscribe(G),K={},q=!1;function G(){let e;if(q||!M||!L||!P||!U)return;if(H.unsubscribe(),L.trackViewsManually){if(!x)return;e=x.options}let t=L.trackViewsManually?x?.callback:void 0,r=k(L,P,D,e,U,j);q=!0,V.subscribe(e=>{e!==t&&e(r)}),V.unbuffer()}function z(e,t){var n;let i=(0,m.canUseEventBridge)();if(i&&(e={...n=e,applicationId:"00000000-aaaa-0000-aaaa-000000000000",clientToken:"empty",sessionSampleRate:100,defaultPrivacyLevel:n.defaultPrivacyLevel??(0,m.getEventBridge)()?.getPrivacyLevel()}),M=e,L)return void(0,y.displayAlreadyInitializedError)("DD_RUM",e);let a=(0,r.validateAndBuildRumConfiguration)(e);if(a&&(0,E.isAllowedTrackingOrigins)(a,t??"")){if(a.compressIntakeRequests&&!i&&w&&!(D=w(a,"Datadog RUM",T.noop)))return;L=a,N.tryToInit(a.trackingConsent),N.onGrantedOnce(()=>{let{assembleTelemetry:t}=j;((0,o.startTrackingConsentContext)(t,N),U=(0,S.mockable)(u.startTelemetry)(u.TelemetryService.RUM,a,t,I),b.isWorkerEnvironment)?g.display.warn("The RUM SDK is not supported in a web or service worker environment."):((0,m.canUseEventBridge)()?(0,O.startSessionManagerStub)():(0,S.mockable)(O.startSessionManager)(a,N)).then(n=>{n&&(P=n,(0,R.startTelemetrySessionContext)(t,P,{application:{id:a.applicationId}}),(0,u.addTelemetryConfiguration)((0,r.serializeRumConfiguration)(e)),G())}).catch(h.monitorError)})}}return{init(r,i,o){if(!r)return void g.display.error("Missing configuration");if((0,v.initFeatureFlags)(r.enableExperimentalFeatures),(0,_.setAllowUntrustedEvents)(r.allowUntrustedEvents),M=r,!(e&&(0,A.willSyntheticsInjectRum)()))if((0,n.callPluginsMethod)(r.plugins,"onInit",{initConfiguration:r,publicApi:i}),(0,t.getRemoteConfigurationId)(r)){let e={user:B,context:$};if(r.remoteConfigurationId||r.remoteConfiguration?.sync)(0,t.fetchAndApplyRemoteConfiguration)(r,e).then(e=>{e&&z(e,o)}).catch(h.monitorError);else{let n=(0,t.getRemoteConfiguration)(r,e);n&&z(n,o)}}else z(r,o)},get initConfiguration(){return M},getInternalContext:T.noop,stopSession:T.noop,addTiming(e,t=(0,a.timeStampNow)()){V.notify(r=>r.addTiming(e,t))},setLoadingTime:e=>{V.notify(t=>t.setLoadingTime(e))},startView(e,t=(0,a.clocksNow)()){let r=r=>{r.startView(e,t)};V.notify(r),x||(x={options:e,callback:r},G())},setViewName(e){V.notify(t=>t.setViewName(e))},setViewContext(e){V.notify(t=>t.setViewContext(e))},setViewContextProperty(e,t){V.notify(r=>r.setViewContextProperty(e,t))},getViewContext:()=>K,globalContext:$,userContext:B,accountContext:F,addAction(e){V.notify(t=>t.addAction(e))},startAction(e,t){let r=(0,a.clocksNow)();V.notify(n=>n.startAction(e,t,r))},stopAction(e,t){let r=(0,a.clocksNow)();V.notify(n=>n.stopAction(e,t,r))},startResource(e,t){let r=(0,a.clocksNow)();V.notify(n=>n.startResource(e,t,r))},stopResource(e,t){let r=(0,a.clocksNow)();V.notify(n=>n.stopResource(e,t,r))},addError(e){V.notify(t=>t.addError(e))},addFeatureFlagEvaluation(e,t){V.notify(r=>r.addFeatureFlagEvaluation(e,t))},startDurationVital(e,t){let r=(0,a.clocksNow)();V.notify(n=>n.startDurationVital(e,t,r))},stopDurationVital(e,t){let r=(0,a.clocksNow)();V.notify(n=>n.stopDurationVital(e,t,r))},addDurationVital(e){V.notify(t=>t.addDurationVital(e))},addOperationStepVital:(e,t,r,n)=>{V.notify(i=>i.addOperationStepVital((0,C.sanitize)(e),t,(0,C.sanitize)(r),(0,C.sanitize)(n)))}}}])},81516,18987,76951,e=>{"use strict";var t=e.i(27090),r=e.i(5763),n=e.i(13794),i=e.i(22939),o=e.i(94372),a=e.i(43376),s=e.i(86310),c=e.i(94364),u=e.i(44681),l=e.i(82605),d=e.i(44983),p=e.i(59008),f=e.i(85915),m=e.i(93123),g=e.i(53383),y=e.i(85759),v=e.i(16015),E=e.i(16293),b=e.i(64124),S=e.i(96633),h=e.i(89589),T=e.i(33141),C=e.i(32814),_=e.i(11224),O=e.i(89148),R=e.i(11210),A=e.i(55398),w=e.i(49783),I=e.i(95096),N=e.i(67098),k=e.i(40721),x=e.i(77171),D=e.i(23950),M=e.i(41619),L=e.i(74803),P=e.i(88760),U=e.i(30350),V=e.i(37925),$=e.i(51600),B=e.i(93905);e.s(["startRum",0,function(e,F,j,H,K,q,G,z,W,Y){let J=[],X=new i.LifeCycle;X.subscribe(14,e=>(0,P.sendToExtension)("rum",e)),F.expireObservable.subscribe(()=>X.notify(10,{endClocks:(0,N.clocksNow)()})),F.renewObservable.subscribe(()=>X.notify(11));let Z=e=>{X.notify(15,{error:{message:e,source:k.ErrorSource.AGENT,startClocks:(0,N.clocksNow)()}}),(0,D.addTelemetryDebug)("Error reported to customer",{"error.message":e})};if((0,M.canUseEventBridge)()){(0,f.startRumEventBridge)(X);let e=(0,L.createPageMayExitObservable)().subscribe(e=>{X.notify(12,e.reason)});J.push(()=>e.unsubscribe())}else{let t=(0,p.startRumBatch)(e,X,Z,F.expireObservable,q),r=t.prepareUrgentFlushObservable.subscribe(e=>{X.notify(12,e)});J.push(()=>r.unsubscribe()),J.push(()=>t.stop()),(0,v.startCustomerDataTelemetry)(z,X,t.flushObservable)}let{stop:Q,...ee}=function(e,i,p,f,v,N,k,D,M){let L=[],P=(0,t.createDOMMutationObservable)(),F=(0,g.createLocationChangeObservable)(),{observable:j,stop:H}=(0,r.createWindowOpenObservable)();L.push(H);let{assemble:K}=i;(0,A.startDefaultContext)(K,p,D);let q=(0,E.startPageStateHistory)(K);L.push(()=>q.stop());let G=(0,o.startViewHistory)(e);L.push(()=>G.stop());let z=(0,m.startUrlContexts)(e,K,F);L.push(()=>z.stop());let W=(0,y.startFeatureFlagContexts)(e,K,p);(0,h.startSessionContext)(K,p,f,v,G),(0,R.startConnectivityContext)(K),(0,$.startTabContext)(K);let Y=(0,V.startGlobalContext)(K,p,"rum",!0),J=(0,B.startUserContext)(K,p,f,"rum"),X=(0,U.startAccountContext)(K,p,"rum"),Z=(0,c.startActionCollection)(e,i,P,j,p);L.push(Z.stop);
4let Q=(0,w.startEventCollection)(e),ee=(0,b.startDisplayContext)(K);L.push(ee.stop);let et=(0,T.startCiVisibilityContext)(K);L.push(et.stop),(0,_.startSyntheticsContext)(K),(0,O.startRumAssembly)(p,e,K,M);let{addTiming:er,setLoadingTime:en,startView:ei,setViewName:eo,setViewContext:ea,setViewContextProperty:es,getViewContext:ec,stop:eu}=(0,d.startViewCollection)(e,i,p,P,j,F,v,G,N);(0,I.startSourceCodeMfeContext)(K),L.push(eu);let el=(0,l.startResourceCollection)(e,p);L.push(el.stop);let{stop:ed}=(0,C.startLongTaskCollection)(e,p);L.push(ed);let{addError:ep}=(0,u.startErrorCollection)(e,k);(0,a.startRequestCollection)(e,p,f,J,X,k);let ef=(0,S.startVitalCollection)(e,q);if(p.trackResources&&(p.betaTrackWebSockets||(0,x.isExperimentalFeatureEnabled)(x.ExperimentalFeature.TRACK_WEBSOCKETS))){let t=(0,s.startWebSocketCollection)(e,G,ef.addDurationVital);L.push(t.stop)}let em=(0,n.startInternalContext)(p.applicationId,f,G,Z.actionContexts,z);return{addAction:Z.addAction,startAction:Z.startAction,stopAction:Z.stopAction,startResource:el.startResource,stopResource:el.stopResource,addEvent:Q.addEvent,addError:ep,addTiming:er,setLoadingTime:en,addFeatureFlagEvaluation:W.addFeatureFlagEvaluation,startView:ei,setViewContext:ea,setViewContextProperty:es,getViewContext:ec,setViewName:eo,viewHistory:G,sessionManager:f,stopSession:()=>f.expire(),getInternalContext:em.get,startDurationVital:ef.startDurationVital,stopDurationVital:ef.stopDurationVital,addDurationVital:ef.addDurationVital,addOperationStepVital:ef.addOperationStepVital,globalContext:Y,userContext:J,accountContext:X,stop:()=>L.forEach(e=>e())}}(X,W,e,F,j,K,G,Y,Z);return J.push(Q),G.unbuffer(),J.push(()=>H.stop()),{...ee,lifeCycle:X,sessionManager:F,stopSession:()=>F.expire(),telemetry:z,stop:()=>{J.forEach(e=>e())},hooks:W}}],81516),e.s(["callPluginsMethod",0,function(e,t,r){if(e)for(let n of e){let e=n[t];e&&e(r)}}],18987);var F=e.i(39985);e.s(["startTrackingConsentContext",0,function(e,t){e.register(()=>t.isGranted()?F.SKIPPED:F.DISCARDED)}],76951)},5763,13794,79756,e=>{"use strict";var t=e.i(45468),r=e.i(10931);function n(e){let t=crypto.getRandomValues(new Uint32Array(2)),r=BigInt(t[0])+(BigInt(t[1])<<32n);return 63===e&&(r&=0x7fffffffffffffffn),r}e.s(["createWindowOpenObservable",0,function(){let e=new t.Observable,{stop:n}=(0,r.instrumentMethod)(window,"open",()=>e.notify());return{observable:e,stop:n}}],5763),e.s(["startInternalContext",0,function(e,t,r,n,i){return{get:o=>{let a=r.findView(o),s=i.findUrl(o),c=t.findTrackedSession(o);if(c&&a&&s){let t=n.findActionId(o);return{application_id:e,session_id:c.id,user_action:t?{id:t}:void 0,view:{id:a.id,name:a.name,referrer:s.referrer,url:s.url}}}}}}],13794),e.s(["createSpanIdentifier",0,function(){return n(63)},"createTraceIdentifier",0,function(){return n(64)},"toPaddedHexadecimalString",0,function(e){return e.toString(16).padStart(16,"0")}],79756)},89148,11210,55398,49783,95096,e=>{"use strict";var t=e.i(10754),r=e.i(45972),n=e.i(69319),i=e.i(33398),o=e.i(99349),a=e.i(78372),s=e.i(5492),c=e.i(39985);let u={"view.name":"string","view.url":"string","view.referrer":"string",context:"object",service:"string",version:"string"},l={[t.RumEventType.VIEW]:{...u,"view.performance.lcp.resource_url":"string"},[t.RumEventType.ERROR]:{...u,"error.message":"string","error.stack":"string","error.handling_stack":"string","error.resource.url":"string","error.fingerprint":"string","_dd.debug_ids":"array"},[t.RumEventType.RESOURCE]:{...u,"resource.url":"string","resource.graphql.variables":"string","resource.request.headers":"object","resource.response.headers":"object","resource.websocket.close_reason":"string","resource.websocket.protocol":"string"},[t.RumEventType.ACTION]:{...u,"action.target.name":"string"},[t.RumEventType.LONG_TASK]:{...u,"long_task.scripts[].source_url":"string","long_task.scripts[].invoker":"string","_dd.debug_ids":"array"},[t.RumEventType.VITAL]:u};e.s(["startRumAssembly",0,function(e,u,d,p,f){let m={[t.RumEventType.ERROR]:(0,o.createEventRateLimiter)(t.RumEventType.ERROR,p,f),[t.RumEventType.ACTION]:(0,o.createEventRateLimiter)(t.RumEventType.ACTION,p,f),[t.RumEventType.VITAL]:(0,o.createEventRateLimiter)(t.RumEventType.VITAL,p,f)};u.subscribe(13,({startClocks:o,duration:p,rawRumEvent:f,domainContext:g})=>{let y=d.trigger({eventType:f.type,rawRumEvent:f,domainContext:g,startTime:o.relative,duration:p});if(y===c.DISCARDED)return;let v=(0,n.combine)(y,f,{ddtags:(0,i.buildTags)(e).join(",")});(function(e,n,i,o){if(n){let o=(0,r.limitModification)(e,l[e.type],e=>n(e,i));if(!1===o&&e.type!==t.RumEventType.VIEW)return!1;!1===o&&a.display.warn("Can't dismiss view events using beforeSend!")}return!o[e.type]?.isLimitReached()})(v,e.beforeSend,g,m)&&((0,s.isEmptyObject)(v.context)&&delete v.context,u.notify(14,v))})}],89148);var d=e.i(77814);
4e.s(["startConnectivityContext",0,function(e){e.register(({eventType:e})=>({type:e,connectivity:(0,d.getConnectivity)()}))}],11210);var p=e.i(67098),f=e.i(41619),m=e.i(57690);e.s(["startDefaultContext",0,function(e,t,r){e.register(({eventType:e})=>{let n=t.source;return{type:e,_dd:{format_version:2,drift:(0,p.clockDrift)(),configuration:{session_sample_rate:(0,m.round)(t.sessionSampleRate,3),session_replay_sample_rate:(0,m.round)(t.sessionReplaySampleRate,3),profiling_sample_rate:(0,m.round)(t.profilingSampleRate,3),trace_sample_rate:(0,m.round)(t.traceSampleRate,3)},browser_sdk_version:(0,f.canUseEventBridge)()?"7.9.0":void 0,sdk_name:r},application:{id:t.applicationId},date:(0,p.timeStampNow)(),source:n}})}],55398);let g=[t.RumEventType.ACTION,t.RumEventType.ERROR,t.RumEventType.LONG_TASK,t.RumEventType.RESOURCE,t.RumEventType.VITAL];e.s(["startEventCollection",0,function(e){return{addEvent:(t,r,n,i)=>{g.includes(r.type)&&e.notify(13,{startClocks:(0,p.relativeToClocks)(t),rawRumEvent:r,domainContext:n,duration:i})}}}],49783);var y=e.i(19516),v=e.i(59300);e.s(["startSourceCodeMfeContext",0,function(e){e.register(({domainContext:e,rawRumEvent:t})=>{var r,n;let i,o=(r=e,"long_task"===(n=t).type&&"long-animation-frame"===n.long_task.entry_type?n.long_task.scripts[0]?.source_url:("handlingStack"in r&&(i=r.handlingStack),"error"===n.type&&n.error.stack&&(i=n.error.stack),(0,y.computeStackTrace)({stack:i}).stack[0]?.url));if(!o)return c.SKIPPED;let a=(0,v.getSourceCodeContext)(o);return a?{type:t.type,service:a.service,version:a.version}:c.SKIPPED})}],95096)},77083,55754,27090,e=>{"use strict";var t=e.i(85228),r=e.i(86937),n=e.i(56834),i=e.i(77171),o=e.i(11075),a=e.i(78372),s=e.i(11676),c=e.i(57690),u=e.i(92281);let l=["tracecontext","datadog"],d=["cache-control","etag","age","expires","content-type","content-encoding","vary","content-length","server-timing","x-cache","cf-cache-status","x-vercel-cache"],p={...n.BROWSER_CORE_SCHEMA,applicationId:{type:"string",required:!0},actionNameAttribute:{type:"string"},workerUrl:{type:"string"},subdomain:{type:"string"},sessionReplaySampleRate:{type:"percentage",default:0},traceSampleRate:{type:"percentage",default:100},profilingSampleRate:{type:"percentage",default:0},compressIntakeRequests:{type:"boolean",default:!1},trackUserInteractions:{type:"boolean",default:!0,strict:!1},trackResources:{type:"boolean",default:!0,strict:!1},trackLongTasks:{type:"boolean",default:!0,strict:!1},trackViewsManually:{type:"boolean",default:!1,strict:!1},betaEnableViewUpdates:{type:"boolean",default:!1},betaTrackWebSockets:{type:"boolean",default:!1,strict:!1},enablePrivacyForActionName:{type:"boolean",default:!0},propagateTraceBaggage:{type:"boolean",default:!0},startSessionReplayRecordingManually:{type:"boolean",default:!1,strict:!1},sessionReplayCanvasRecording:{type:"schema",schema:{enable:{type:"boolean",required:!0},maxFramesPerSecond:{type:"number",min:0,max:5,default:1}}},defaultPrivacyLevel:{type:"enum",values:n.DefaultPrivacyLevel,default:n.DefaultPrivacyLevel.MASK_USER_INPUT,strict:!1},traceContextInjection:{type:"enum",values:n.TraceContextInjection,default:n.TraceContextInjection.SAMPLED,strict:!1},excludedActivityUrls:{type:"match-option",multiple:!0,default:[]},allowedTracingUrls:{type:"union",multiple:!0,strict:!1,default:[],variants:[{type:"match-option"},{type:"schema",schema:{match:{type:"match-option",required:!0},propagatorTypes:{type:"enum",values:["datadog","b3","b3multi","tracecontext"],multiple:!0,strict:!1,default:l}}}]},plugins:{type:"schema",multiple:!0,strict:!1,default:[],schema:{name:{type:"string",required:!0},getConfigurationTelemetry:{type:"function",strict:!1,signature:void 0},onInit:{type:"function",strict:!1,signature:void 0},onRumStart:{type:"function",strict:!1,signature:void 0}}},trackFeatureFlagsForEvents:{type:"enum",values:["vital","action","long_task","resource"],multiple:!0,strict:!1,default:[]}};function f(e){return(0,r.isMatchOption)(e)?{match:e,propagatorTypes:l}:(0,r.isIndexableObject)(e)&&(0,r.isMatchOption)(e.match)&&(null===e.propagatorTypes||void 0===e.propagatorTypes||Array.isArray(e.propagatorTypes))?{match:e.match,propagatorTypes:e.propagatorTypes||l}:void 0}let m=["request","response","any"];e.s(["DEFAULT_TRACKED_RESOURCE_HEADERS",0,d,"serializeRumConfiguration",0,function(e){var i,o,a;let c,u=(0,n.serializeConfiguration)(e);return{session_replay_sample_rate:e.sessionReplaySampleRate,start_session_replay_recording_manually:e.startSessionReplayRecordingManually,trace_sample_rate:e.traceSampleRate,trace_context_injection:e.traceContextInjection,prop
4agate_trace_baggage:e.propagateTraceBaggage,action_name_attribute:e.actionNameAttribute,use_allowed_tracing_urls:(0,s.isNonEmptyArray)(e.allowedTracingUrls),use_allowed_graph_ql_urls:(0,s.isNonEmptyArray)(e.allowedGraphQlUrls),use_track_graph_ql_payload:(i=e.allowedGraphQlUrls,(0,s.isNonEmptyArray)(i)&&i.some(e=>(0,r.isIndexableObject)(e)&&e.trackPayload)),use_track_graph_ql_response_errors:(o=e.allowedGraphQlUrls,(0,s.isNonEmptyArray)(o)&&o.some(e=>(0,r.isIndexableObject)(e)&&e.trackResponseErrors)),selected_tracing_propagators:(c=new Set,(0,s.isNonEmptyArray)(e.allowedTracingUrls)&&e.allowedTracingUrls.forEach(e=>{f(e)?.propagatorTypes.forEach(e=>c.add(e))}),Array.from(c)),default_privacy_level:e.defaultPrivacyLevel,enable_privacy_for_action_name:e.enablePrivacyForActionName,use_excluded_activity_urls:(0,s.isNonEmptyArray)(e.excludedActivityUrls),use_worker_url:!!e.workerUrl,compress_intake_requests:e.compressIntakeRequests,track_views_manually:e.trackViewsManually,track_user_interactions:e.trackUserInteractions,track_resources:e.trackResources,track_long_task:e.trackLongTasks,plugins:e.plugins?.map(e=>({name:e.name,...e.getConfigurationTelemetry?.()})),track_feature_flags_for_events:e.trackFeatureFlagsForEvents,remote_configuration_id:(0,t.getRemoteConfigurationId)(e),profiling_sample_rate:e.profilingSampleRate,use_remote_configuration_proxy:!!e.remoteConfigurationProxy,track_resource_headers:!0===(a=e.trackResourceHeaders)?"default_headers":Array.isArray(a)?"custom":void 0,beta_enable_view_updates:e.betaEnableViewUpdates,beta_track_web_sockets:e.betaTrackWebSockets,...u}},"validateAndBuildRumConfiguration",0,function(e){let n=(0,u.validateAndBuildConfiguration)(e,p,a.display);if(!n)return;let s=n.allowedTracingUrls.map(f).filter(Boolean);if(s.length>0&&!n.service)return void a.display.error("Service needs to be configured when tracing is enabled");let l=(0,i.isExperimentalFeatureEnabled)(i.ExperimentalFeature.SESSION_REPLAY_RECORD_CANVAS)?n.sessionReplayCanvasRecording:void 0;return{...n,sessionReplayCanvasRecording:l,allowedTracingUrls:s,beforeSend:n.beforeSend?(0,o.catchUserErrors)(n.beforeSend,"beforeSend threw an error:"):void 0,rulePsr:(0,c.isNumber)(e.traceSampleRate)?e.traceSampleRate/100:void 0,trackResourceHeaders:function(e){let t=e.trackResourceHeaders;if(void 0===t||!1===t)return[];if(!0===t)return d.map(e=>({name:e}));if(!Array.isArray(t))return a.display.warn("trackResourceHeaders should be true or an array of MatchHeader"),[];if(0===t.length)return a.display.warn("trackResourceHeaders is an empty array, no headers will be captured"),[];let n=[];return t.forEach((e,t)=>{if(!(0,r.isIndexableObject)(e))return void a.display.warn(`trackResourceHeaders[${t}] should be a MatchHeader object`);if(void 0!==e.name&&!(0,r.isMatchOption)(e.name))return void a.display.warn(`trackResourceHeaders[${t}].name should be a MatchOption`);if(void 0!==e.url&&!(0,r.isMatchOption)(e.url))return void a.display.warn(`trackResourceHeaders[${t}].url should be a MatchOption`);if(void 0!==e.extractor&&!(e.extractor instanceof RegExp))return void a.display.warn(`trackResourceHeaders[${t}].extractor should be a RegExp`);if(void 0!==e.location&&("string"!=typeof e.location||!m.includes(e.location)))return void a.display.warn(`trackResourceHeaders[${t}].location should be 'request', 'response', or 'any'`);let{name:i,...o}=e;n.push({...o,...void 0!==i?{name:"string"==typeof i?i.toLowerCase():i}:{}})}),n}(e),allowedGraphQlUrls:function(e){if(!e.allowedGraphQlUrls)return[];if(!Array.isArray(e.allowedGraphQlUrls))return a.display.warn("allowedGraphQlUrls should be an array"),[];let t=[];
4return e.allowedGraphQlUrls.forEach(e=>{(0,r.isMatchOption)(e)?t.push({match:e,trackPayload:!1,trackResponseErrors:!1}):(0,r.isIndexableObject)(e)&&(0,r.isMatchOption)(e.match)&&t.push({match:e.match,trackPayload:!!e.trackPayload,trackResponseErrors:!!e.trackResponseErrors})}),t}(e),remoteConfigurationId:(0,t.getRemoteConfigurationId)(e)}}],77083);var g=e.i(39985);e.s(["createHooks",0,function(){return{assemble:(0,g.createHook)(),assembleTelemetry:(0,g.createHook)()}}],55754);var y=e.i(45468),v=e.i(39385),E=e.i(17544),b=e.i(90187);function S(){let e,t=window;if(t.Zone&&(e=(0,v.getZoneJsOriginalValue)(t,"MutationObserver"),t.MutationObserver&&e===t.MutationObserver)){let r=new t.MutationObserver(b.noop);e=(0,v.getZoneJsOriginalValue)(r,"originalInstance")?.constructor}return e||(e=t.MutationObserver),e}e.s(["createDOMMutationObservable",0,function(){let e=S();return new y.Observable(t=>{let r=new e((0,E.monitor)(e=>t.notify(e)));return r.observe(document,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),()=>r.disconnect()})},"getMutationObserverConstructor",0,S],27090)},85228,e=>{"use strict";var t=e.i(25554),r=e.i(70666),n=e.i(48393),i=e.i(86937),o=e.i(23950),a=e.i(78372),s=e.i(49142),c=e.i(88126),u=e.i(5492),l=e.i(17544),d=e.i(37262);let p=["applicationId","service","env","version","sessionSampleRate","sessionReplaySampleRate","telemetrySampleRate","trackAnonymousUser","trackUserInteractions","trackResources","trackLongTasks","traceContextInjection","actionNameAttribute","defaultPrivacyLevel","enablePrivacyForActionName","traceSampleRate","trackSessionAcrossSubdomains","allowedTracingUrls","allowedTrackingOrigins"];async function f(e,t){let r,n=g(),i=await v(e);return i.ok?(n.increment("fetch","success"),r=m(e,i.value,t,n)):(n.increment("fetch","failure"),a.display.error(i.error)),(0,o.addTelemetryMetrics)(o.TelemetryMetrics.REMOTE_CONFIGURATION_METRIC_NAME,{metrics:n.get()}),r}function m(e,n,o,s){let l={...e};if(n.rum){let e=n.rum;p.forEach(t=>{t in e&&(l[t]=d(e[t]))}),Object.keys(o).forEach(t=>{var r;void 0!==e[t]&&(r=o[t],e[t].forEach(({key:e,value:t})=>{r.setContextProperty(e,d(t))}))})}return n.profiling?.sampleRate!==void 0&&(l.profilingSampleRate=n.profiling.sampleRate),l;function d(e){if(Array.isArray(e))return e.map(d);if((0,i.isIndexableObject)(e)){if("rcSerializedType"in e){let i=e.rcSerializedType;switch(i){case"string":return e.value;case"regex":return y(e.value);case"dynamic":var n=e;let o,u=n.strategy;switch(u){case"cookie":o=function({name:e}){let t=(0,c.getCookie)(e);return s.increment("cookie",void 0!==t?"success":"missing"),t}(n);break;case"dom":o=function({selector:e,attribute:t}){var r,n;let i;try{i=document.querySelector(e)}catch{a.display.error(`Invalid selector in the remote configuration: '${e}'`),s.increment("dom","failure");return}if(!i)return void s.increment("dom","missing");if(r=i,n=t,"password"===r.getAttribute("type")&&"value"===n){a.display.error(`Forbidden element selected by the remote configuration: '${e}'`),s.increment("dom","failure");return}let o=void 0!==t?i.getAttribute(t):i.textContent;return null===o?void s.increment("dom","missing"):(s.increment("dom","success"),o)}(n);break;case"js":o=function({path:e}){let t=window,n=(0,r.parseJsonPath)(e);if(0===n.length){a.display.error(`Invalid JSON path in the remote configuration: '${e}'`),s.increment("js","failure");return}for(let r of n){if(!(r in t))return void s.increment("js","missing");try{t=t[r]}catch(t){a.display.error(`Error accessing: '${e}'`,t),s.increment("js","failure");return}}return s.increment("js","success"),t}(n);break;case"localStorage":o=function({key:e}){let t;try{t=localStorage.getItem(e)}catch{s.increment("localStorage","failure");return}return s.increment("localStorage",null!==t?"success":"missing"),t??void 0}(n);break;default:a.display.error(`Unsupported remote configuration: "strategy": "${u}"`);return}let l=n.extractor;return void 0!==l&&"string"==typeof o?function(e,r){let n=y(e.value);if(void 0!==n)return(0,t.extractRegexMatch)(r,n)}(l,o):o;default:a.display.error(`Unsupported remote configuration: "rcSerializedType": "${i}"`);return}}return(0,u.mapValues)(e,d)}return e}}function g(){let e={fetch:{}};return{get:()=>e,increment:(t,r)=>{e[t]||(e[t]={}),e[t][r]||(e[t][r]=0),e[t][r]=e[t][r]+1}}}function y(e){try{return new RegExp(e)}catch{a.display.error(`Invalid regex in the remote configuration: '${e}'`)}}async function v(e){let t;try{t=await (0,s.fetch)(function(e){if(e.remoteConfigurationProxy)return e.remoteConfigurationProxy;let t=E(e);return(0,d.buildEndpointUrl)({site:e.site,path:`/v1/${encodeURIComponent(t)}.json`,subdomain:"sdk-configuration"})}(e))}catch{t=void 0}if(!t?.ok)return{ok:!1,error:Error("Error fetching the remote configuration.")};let r=await t.json();return r.rum||r.profiling?{ok:!0,value:r}:{ok:!1,error:Error("No remote configuration for RUM.")}}function E(e){return e.remoteConfiguration?.id??e.remoteConfigurationId}e.s(["fetchAndApplyRemoteConfiguration",0,f,"getRemoteConfiguration",0,function(e,t){let r=(0,n.createConfigurationCache)({remoteConfigurationId:E(e)}),i=g(),s=r.read();return(i.increment("cache",n.CACHE_STATUS_TO_METRIC_MAP[s.status]),v(e).then(e=>{e.ok?(i.increment("fetch","success"),r.write(e.value)):(i.increment("fetch","failure"),a.display.error(e.error))}).catch(l.monitorError).finally(()=>{(0,o.addTelemetryMetrics)(o.TelemetryMetrics.REMOTE_CONFIGURATION_METRIC_NAME,{metrics:i.get()})}),"hit"===s.status)?m(e,s.config,t,i):e.remoteConfiguration?.required?void 0:e},"getRemoteConfigurationId",0,E])},48393,e=>{"use strict";var t=e.i(67098),r=e.i(5492);e.s(["CACHE_STATUS_TO_METRIC_MAP",0,{hit:"success",miss:"missing",error:"failure"},"createConfigurationCache",0,function({remoteConfigurationId:e}){let n=`dd_rc_${e}`;return{read(){let e;try{e=localStorage.getItem(n)}catch{return{status:"error"}}if(null===e)return{status:"miss"};let t=(0,r.tryJsonParse)(e);return void 0===t||!function(e){if("object"!=typeof e||null===e)return!1;let t="version"in e&&2===e.version,r="config"in e&&"object"==typeof e.config&&null!==e.config;return t&&r}(t)?(this.remove(),{status:"error"}):{status:"hit",config:t.config}},remove(){try{localStorage.removeItem(n)}catch{}},write(e){let r={version:2,config:e,fetchedAt:(0,t.timeStampNow)()};try{localStorage.setItem(n,JSON.stringify(r))}catch{}}}}])},33141,32814,e=>{"use strict";var t=e.i(67098),r=e.i(27129),n=e.i(45468),i=e.i(15452),o=e.i(88126),a=e.i(54226),s=e.i(39298);let c=t.ONE_SECOND;function u(e,t){let r=(0,o.getCookie)(e),n=(0,i.setInterval)(()=>{let n=(0,o.getCookie)(e);n!==r&&(r=n,t(n))},c);return()=>{(0,i.clearInterval)(n)}}var l=e.i(78372),d=e.i(39985);e.s(["startCiVisibilityContext",0,function(e,t=function(e){let t=(0,s.isCookieStoreSupported)()?(e,t)=>(0,r.addEventListener)(a.globalObject.cookieStore,r.DOM_EVENT.CHANGE,r=>{let n=r.changed.find(t=>t.name===e)||r.deleted.find(t=>t.name===e);n&&t(n.value)}).stop:u;return new n.Observable(r=>t(e,e=>r.notify(e)))}("datadog-ci-visibility-test-execution-id")){let i=(0,o.getInitCookie)("datadog-ci-visibility-test-execution-id")||function(){let e=window.Cypress;if(e)try{return e.env("traceId")}catch{l.display.warn("Failed to read Cypress test execution id via Cypress.env(). Upgrade dd-trace-js to >= 5.88.0 to keep RUM ↔ test correlation working.");return}}(),c=t.subscribe(e=>{i=e});return e.register(({eventType:e})=>"string"!=typeof i?d.SKIPPED:{type:e,session:{type:"ci_test"},ci_test:{test_execution_id:i}}),{stop:()=>{c.unsubscribe()}}}
4],33141);var p=e.i(10754),f=e.i(74304),m=e.i(59300),g=e.i(66244);e.s(["startLongTaskCollection",0,function(e,r){let n=(0,f.supportPerformanceTimingEvent)("long-animation-frame")?"long-animation-frame":"longtask",i=(0,f.createPerformanceObservable)({type:n,buffered:!0}).subscribe(n=>{for(let i of n){if(!r.trackLongTasks)break;let n=(0,t.relativeToClocks)(i.startTime),o=function(e,r){let n=(0,g.generateUUID)(),i=(0,t.toServerDuration)(e.duration),o={date:r.timeStamp,type:p.RumEventType.LONG_TASK,_dd:{discarded:!1}};if("longtask"===e.entryType)return{...o,long_task:{id:n,entry_type:p.RumLongTaskEntryType.LONG_TASK,duration:i}};let a=e.scripts.map(e=>e.sourceURL).filter(e=>!!e),s=(0,m.buildDebugIdByUrl)(a);return{...o,_dd:{discarded:!1,debug_ids:s},long_task:{id:n,entry_type:p.RumLongTaskEntryType.LONG_ANIMATION_FRAME,duration:i,blocking_duration:(0,t.toServerDuration)(e.blockingDuration),first_ui_event_timestamp:(0,t.toServerDuration)(e.firstUIEventTimestamp),render_start:(0,t.toServerDuration)(e.renderStart),style_and_layout_start:(0,t.toServerDuration)(e.styleAndLayoutStart),start_time:(0,t.toServerDuration)(e.startTime),scripts:e.scripts.map(e=>({duration:(0,t.toServerDuration)(e.duration),pause_duration:(0,t.toServerDuration)(e.pauseDuration),forced_style_and_layout_duration:(0,t.toServerDuration)(e.forcedStyleAndLayoutDuration),start_time:(0,t.toServerDuration)(e.startTime),execution_start:(0,t.toServerDuration)(e.executionStart),source_url:e.sourceURL,source_function_name:e.sourceFunctionName,source_char_position:e.sourceCharPosition,invoker:e.invoker,invoker_type:e.invokerType,window_attribution:e.windowAttribution}))}}}(i,n);e.notify(13,{rawRumEvent:o,startClocks:n,duration:i.duration,domainContext:{performanceEntry:i}})}});return{stop:()=>i.unsubscribe()}}],32814)},11224,45972,e=>{"use strict";var t=e.i(15750),r=e.i(39985);e.s(["startSyntheticsContext",0,function(e){e.register(({eventType:e})=>(0,t.isSyntheticsTest)()?{type:e,session:{type:"synthetics"},synthetics:{...(0,t.getSyntheticsContext)(),injected:(0,t.willSyntheticsInjectRum)()}}:r.SKIPPED)}],11224);var n=e.i(69319),i=e.i(86937),o=e.i(99150),a=e.i(9653);function s(e){return"object"===(0,i.getType)(e)}e.s(["limitModification",0,function(e,t,r){let c=(0,n.deepClone)(e),u=r(c);return(0,o.objectEntries)(t).forEach(([t,r])=>(function e(t,r,n,o){let[c,...u]=n;if("[]"===c){Array.isArray(t)&&Array.isArray(r)&&t.forEach((t,n)=>e(t,r[n],u,o));return}if(s(t)&&s(r)){if(u.length>0)return e(t[c],r[c],u,o);!function(e,t,r,n){if(e[t]===r)return;let o=(0,i.getType)(r);o===n?e[t]=(0,a.sanitize)(r):"object"===n&&("undefined"===o||"null"===o)?e[t]={}:"array"===n&&("undefined"===o||"null"===o)&&(e[t]=[])}(t,c,r[c],o)}})(e,c,t.split(/\.|(?=\[\])/),r)),u}],45972)},94372,e=>{"use strict";var t=e.i(3059),r=e.i(45821);let n=t.SESSION_TIME_OUT_DELAY;e.s(["startViewHistory",0,function(e){let t=(0,r.createValueHistory)({expireDelay:n});return e.subscribe(1,e=>{var r;t.add({service:(r=e).service,version:r.version,context:r.context,id:r.id,name:r.name,startClocks:r.startClocks},e.startClocks.relative)}),e.subscribe(6,({endClocks:e})=>{t.closeActive(e.relative)}),e.subscribe(3,e=>{let r=t.find(e.startClocks.relative);r&&(e.name&&(r.name=e.name),e.context&&(r.context=e.context),r.sessionIsActive=e.sessionIsActive)}),e.subscribe(11,()=>{t.reset()}),{findView:(e,r)=>t.find(e,r),stop:()=>{t.stop()}}}])},44681,50559,98821,82605,98452,83478,36824,95765,66360,e=>{"use strict";let t;var r=e.i(10754),n=e.i(18024),i=e.i(51167),o=e.i(69319),a=e.i(74055),s=e.i(40721),c=e.i(45468),u=e.i(5071),l=e.i(66244);e.s(["startErrorCollection",0,function(e,t){var d;let p=new c.Observable;return t.subscribe(({data:e,type:t})=>{t===a.BufferedDataType.RUNTIME_ERROR?p.notify(e):t===a.BufferedDataType.CONSOLE&&e.api===i.ConsoleApiName.error&&p.notify(e.error)}),(0,n.initReportObservable)([n.RawReportType.cspViolation,n.RawReportType.intervention]).subscribe(e=>p.notify(e)),p.subscribe(t=>e.notify(15,{error:t})),(d=e).subscribe(15,({error:e})=>{var t;let n,i;d.notify(13,(n={date:(t=e).startClocks.timeStamp,error:{id:(0,l.generateUUID)(),message:t.message,source:t.source,stack:t.stack,handling_stack:t.handlingStack,component_stack:t.componentStack,type:t.type,handling:t.handling,causes:t.causes,source_type:"browser",fingerprint:t.fingerprint,csp:t.csp},_dd:{debug_ids:t.debugIds}
4,type:r.RumEventType.ERROR,context:t.context},i={error:t.originalError,handlingStack:t.handlingStack},{rawRumEvent:n,startClocks:t.startClocks,domainContext:i}))}),{addError:({error:e,handlingStack:t,componentStack:r,startClocks:n,context:i})=>{let a=(0,u.computeRawError)({originalError:e,handlingStack:t,componentStack:r,startClocks:n,nonErrorPrefix:s.NonErrorPrefix.PROVIDED,source:s.ErrorSource.CUSTOM,handling:s.ErrorHandling.HANDLED});a.context=(0,o.combine)(a.context,i),d.notify(15,{error:a})}}}],44681);var d=e.i(25554),p=e.i(77083),f=e.i(84148),m=e.i(79756),g=e.i(3692),y=e.i(74304),v=e.i(84229),E=e.i(67098),b=e.i(99150),S=e.i(57690);function h(){if((0,y.supportPerformanceTimingEvent)("navigation")){let e=performance.getEntriesByType("navigation")[0];if(e&&!(e.loadEventEnd>0&&e.domComplete<=0))return e}let e=function(){let e={},t=performance.timing;for(let r in t)if((0,S.isNumber)(t[r])){let n=t[r];e[r]=0===n?0:(0,E.toRelativeTime)(n)}return e}(),t={entryType:"navigation",initiatorType:"navigation",name:window.location.href,startTime:0,duration:e.loadEventEnd,decodedBodySize:0,encodedBodySize:0,transferSize:0,workerStart:0,toJSON:()=>({...t,toJSON:void 0}),...e};return t}function T(e){return e.responseStart>=0&&e.responseStart<=(0,E.relativeNow)()?e.responseStart:void 0}var C=e.i(81225);let _=2*E.ONE_MINUTE;function O(e){var t;let r,n,i=(r=(t=e).querySelector("meta[name=dd-trace-id]"),n=t.querySelector("meta[name=dd-trace-time]"),R(r?.content,n?.content)||function(e){let t=function(e){for(let t=0;t<e.childNodes.length;t+=1){let r=A(e.childNodes[t]);if(r)return r}if(e.body)for(let t=e.body.childNodes.length-1;t>=0;t-=1){let r=e.body.childNodes[t],n=A(r);if(n)return n;if(!(0,C.isTextNode)(r))break}}(e);if(t)return R((0,l.findCommaSeparatedValue)(t,"trace-id"),(0,l.findCommaSeparatedValue)(t,"trace-time"))}(e));if(!(!i||i.traceTime<=(0,E.getTimeOrigin)()-_))return i.traceId}function R(e,t){let r=t&&Number(t);if(e&&r)return{traceId:e,traceTime:r}}function A(e){if(e&&(0,C.isCommentNode)(e)){let t=/^\s*DATADOG;(.*?)\s*$/.exec(e.data);if(t)return t[1]}}var w=e.i(66845),I=e.i(17544),N=e.i(15452);function k(e,t){var r;let n,i;if(window.requestIdleCallback&&window.cancelIdleCallback){let r=window.requestIdleCallback((0,I.monitor)(e),t);return()=>window.cancelIdleCallback(r)}return r=e,n=(0,E.dateNow)(),i=(0,N.setTimeout)(()=>{r({didTimeout:!1,timeRemaining:()=>Math.max(0,50-((0,E.dateNow)()-n))})},0),()=>(0,N.clearTimeout)(i)}e.s(["requestIdleCallback",0,k],50559);let x=E.ONE_SECOND;function D(){let e=[];function t(t){let n;if(!t||t.didTimeout){let e=performance.now();n=()=>30-(performance.now()-e)}else n=t.timeRemaining.bind(t);for(;n()>0&&e.length;)e.shift()();e.length&&r()}function r(){k(t,{timeout:x})}return{push(t){1===e.push(t)&&r()},stop(){e.length=0}}}var M=e.i(78372),L=e.i(29157),P=e.i(96701),U=e.i(90187),V=e.i(27129);function $(e,t){return document.readyState===e||"complete"===document.readyState?(t(),{stop:U.noop}):(0,V.addEventListener)(window,"complete"===e?"load":"DOMContentLoaded",t,{once:!0})}function B(e,t,n){var i,a;let s=t?function(e,t){if(e.traceSampled&&e.traceId&&e.spanId)return{_dd:{span_id:e.spanId.toString(),trace_id:e.traceId.toString(),rule_psr:t.rulePsr}}}(t,n):function(e,t){if("navigation"!==e.initiatorType)return;let r=(0,P.mockable)(O)(document);if(r)return{_dd:{trace_id:r,span_id:(0,m.createSpanIdentifier)().toString(),rule_psr:t.rulePsr}}}(e,n);if(!n.trackResources&&!s)return;let c=(0,E.relativeToClocks)(e.startTime),u=(0,f.computeResourceEntryDuration)(e),d=function(e,t){let r=t.trackResourceHeaders;if(0===r.length||!e)return;let n=r.filter(t=>void 0===t.url||(0,L.matchList)([t.url],e.url,!0));if(0===n.length)return;let i=n.filter(e=>void 0===e.location||"any"===e.location||"response"===e.location),o=n.filter(e=>void 0===e.location||"any"===e.location||"request"===e.location),a=i.length>0?function(e,t){if(e.type===w.RequestType.FETCH&&e.response)return H(e.response.headers,t);if(e.type===w.RequestType.XHR&&e.xhr){let r=e.xhr.getAllResponseHeaders();if(r)try{return H(new Headers(function(e){let t=[];for(let r of e.trim().split(/\r\n/)){let e=r.indexOf(":");e>0&&t.push([r.substring(0,e).trim(),r.substring(e+1).trim()])}return t}(r)),t)}catch{}}}(e,i):void 0,s=o.length>0?function(e,t){let r;if(e.type===w.RequestType.FETCH)return e.init?.headers?r=new Headers(e.init.headers):e.input instanceof Request&&(r=e.input.headers),r?H(r,t):void 0}(e,o):void 0;if(a||s)return{resource:{request:s?{headers:s}:void 0,response:a?{headers:a}:void 0}}}(t,n);return{startClocks:c,duration:u,rawRumEvent:(0,o.combine)({date:c.timeStamp,resource:{id:(0,l.generateUUID)(),duration:(0,E.toServerDuration)(u),type:(0,f.computeResourceEntryType)(e),method:t?.method,status_code:t?t.status:0===(i=e.responseStatus)?void 0:i,url:t?(0,f.sanitizeIfLongDataUrl)(t.url):e.name,protocol:(0,f.computeResourceEntryProtocol)(e),delivery_type:(0,f.computeResourceEntryDeliveryType)(e),graphql:t&&function(e,t){let r=(0,g.findGraphQlConfiguration)(e.url,t);if(r)return(0,g.extractGraphQlMetadata)(e,r)}(t,n),render_blocking_status:e.renderBlockingStatus,...(0,f.computeResourceEntrySize)(e),...(0,f.computeResourceEntryDetails)(e)},type:r.RumEventType.RESOURCE,_dd:{discarded:!n.trackResources}},s,function(e){let t=e.contentType;if(t)return{resource:{response:{headers:{"content-type":t}}}}}(e),d),domainContext:{performanceEntry:e,isManual:!1,isAborted:!!(a=t)&&a.isAborted,isWebSocket:!1,handlingStack:a?.handlingStack,requestInit:a?.init,requestInput:a?.input,response:a?.response,error:a?.error,xhr:a?.xhr}}}e.s(["asyncRunOnReadyState",0,function(e){return new Promise(t=>{$(e,t)})},"runOnReadyState",0,$],98821);let F=/(token|cookie|secret|authorization|(api|secret|access|app).?key|(client|connecting|real).?ip|forwarded)/,j=e=>p.DEFAULT_TRACKED_RESOURCE_HEADERS.includes(e);function H(e,t){let r={},n=0,i=!1;return e.forEach((e,o)=>{if(n>=100){i||(M.display.warn("Maximum number of headers (100) has been reached. Further headers are dropped."),i=!0);return}let a=o.toLowerCase();if(F.test(a))return;let s=t.find(e=>(0,L.matchList)([e.name??j],a));if(!s)return;let{extractor:c}=s,u=c?(0,d.extractRegexMatch)(e,c):e;void 0!==u&&(u.length>128&&M.display.warn(`Header "${a}" value was truncated from ${u.length} to 128 characters.`),r[a]=(0,l.safeTruncate)(u,128),n++)}),n>0?r:void 0}e.s(["startResourceCollection",0,function(e,t){let n,i,o=(0,P.mockable)(D)(),a=(n=new Set,i=e.subscribe(8,e=>{n.add(e),n.size>1e3&&n.delete(n.values().next().value)}),{getMatchingRequest(e){let t,r=1/0;for(let i of n){let n=e.startTime-i.startClocks.relative;0<=n&&n<r&&i.url===e.name&&(r=Math.abs(n),t=i)}return t&&n.delete(t),t},stop(){i.unsubscribe()}});e.subscribe(9,n=>{var i,o;let a,s,c=(i=n,o=t,a=(0,E.elapsed)(i.startClocks.timeStamp,i.endClocks.timeStamp),s={date:i.startClocks.timeStamp,type:r.RumEventType.RESOURCE,resource:{id:(0,l.generateUUID)(),type:w.ResourceType.WEBSOCKET,url:i.url,duration:(0,E.toServerDuration)(a),websocket:{connection_id:i.connectionId,handshake_succeeded:i.handshakeSucceeded,start_time:i.startClocks.timeStamp,end_time:i.endClocks.timeStamp,start_view_id:i.startViewId,end_view_id:i.endViewId,tracking_end_reason:i.trackingEndReason,close_code:i.closeCode,close_reason:i.closeReason,was_clean:i.wasClean,messages_in:i.messagesIn,messages_out:i.messagesOut,time_to_first_message_in:(0,E.toServerDuration)(i.firstMessageInOffset),time_to_first_message_out:(0,E.toServerDuration)(i.firstMessageOutOffset),last_message_in_at:i.lastMessageInAt,longest_inbound_silence:(0,E.toServerDuration)(i.longestInboundSilence),inbound_idle_duration_before_close:(0,E.toServerDuration)(i.inboundIdleDurationBeforeClose),buffered_amount_max:i.bufferedAmountMax,protocol:i.protocol,setup_duration:(0,E.toServerDuration)(i.setupDuration)}},_dd:{discarded:!o.trackResources}},{startClocks:i.startClocks,duration:a,rawRumEvent:s,domainContext:{isWebSocket:!0,isManual:!1,webSocket:i.webS
4ocket}});e.notify(13,c)});let s=(0,y.createPerformanceObservable)({type:"resource",buffered:!0}).subscribe(r=>{for(let n of r)(0,f.isResourceEntryRequestType)(n)?(0,N.setTimeout)(()=>{let r=B(n,a.getMatchingRequest(n),t);r&&e.notify(13,r)},50):u(()=>B(n,void 0,t))}),{stop:c}=$("interactive",()=>{u(()=>B(h(),void 0,t))});function u(t){o.push(()=>{let r=t();r&&e.notify(13,r)})}let d=(0,v.startEventTracker)(e),p={startResource:function(e,t={},r=(0,E.clocksNow)()){let n=t.resourceKey??e;d.start(n,r,{url:e,...t})},stopResource:function(t,n={},i=(0,E.clocksNow)()){let o=n.resourceKey??t,a=d.stop(o,i,{context:n.context,type:n.type});if(!a)return;let s=(0,E.elapsed)(a.startClocks.relative,i.relative),c={date:a.startClocks.timeStamp,type:r.RumEventType.RESOURCE,resource:{id:a.id,type:a.type||w.ResourceType.OTHER,url:(0,f.sanitizeIfLongDataUrl)(a.url),duration:(0,E.toServerDuration)(s),method:a.method,status_code:n.statusCode,size:n.size},_dd:{},context:a.context};e.notify(13,{rawRumEvent:c,startClocks:a.startClocks,duration:s,domainContext:{isManual:!0}})}};return{startResource:p.startResource,stopResource:p.stopResource,stop:()=>{c(),o.stop(),s.unsubscribe(),d.stopAll()}}}],82605);var K=e.i(72404);e.s(["trackViewEventCounts",0,function(e,t,r){let{stop:n,eventCounts:i}=(0,K.trackEventCounts)({lifeCycle:e,isChildEvent:e=>e.view.id===t,onChange:r});return{stop:n,eventCounts:i}}],98452);let q=10*E.ONE_MINUTE;var G=e.i(17399);let z=10*E.ONE_MINUTE;function W(e,t=window){if("hidden"===document.visibilityState)return{timeStamp:0,stop:U.noop};if((0,y.supportPerformanceTimingEvent)("visibility-state")){let t=performance.getEntriesByType("visibility-state").filter(e=>"hidden"===e.name).find(t=>t.startTime>=e.relative);if(t)return{timeStamp:t.startTime,stop:U.noop}}let r=1/0,{stop:n}=(0,V.addEventListeners)(t,[V.DOM_EVENT.PAGE_HIDE,V.DOM_EVENT.VISIBILITY_CHANGE],e=>{(e.type===V.DOM_EVENT.PAGE_HIDE||"hidden"===document.visibilityState)&&(r=e.timeStamp,n())},{capture:!0});return{get timeStamp(){return r},stop:n}}e.s(["trackInitialViewMetrics",0,function(e,t,r,n){var i,o;let a={},{stop:s}=(i=e=>{r(e.loadEvent),a.navigationTimings=e,n()},function(e){let t,{stop:r}=$("complete",()=>{t=(0,N.setTimeout)(()=>e())});return{stop:()=>{r(),(0,N.clearTimeout)(t)}}}(()=>{var e;let t=(0,P.mockable)(h)();t.loadEventEnd<=0||i({domComplete:(e=t).domComplete,domContentLoaded:e.domContentLoadedEventEnd,domInteractive:e.domInteractive,loadEvent:e.loadEventEnd,firstByte:T(e)})})),c=W(t),{stop:u}=(o=e=>{a.firstContentfulPaint=e,n()},{stop:(0,y.createPerformanceObservable)({type:"paint",buffered:!0}).subscribe(e=>{let t=e.find(e=>"first-contentful-paint"===e.name&&e.startTime<c.timeStamp&&e.startTime<q);t&&o(t.startTime)}).unsubscribe}),{stop:l}=function(e,t,r,n){let i=1/0,{stop:o}=(0,V.addEventListeners)(r,[V.DOM_EVENT.POINTER_DOWN,V.DOM_EVENT.KEY_DOWN],e=>{i=e.timeStamp},{capture:!0,once:!0}),a=0,s=(0,y.createPerformanceObservable)({type:"largest-contentful-paint",buffered:!0}).subscribe(r=>{let o=(0,b.findLast)(r,e=>"largest-contentful-paint"===e.entryType&&e.startTime<i&&e.startTime<t.timeStamp&&e.startTime<z&&e.size>a);if(o){var s;let t;o.element&&(t=(0,G.getSelectorFromElement)(o.element,e.actionNameAttribute));let r=""===(s=o).url?void 0:s.url,i=o.startTime,c=function(e,t){let r=T(h());if(void 0===r)return;let n=e?function(e,t){let r=function(){if((0,y.supportPerformanceTimingEvent)("resource"))return performance.getEntriesByType("resource")}();if(r)return(0,b.findLast)(r,r=>r.name===e&&r.startTime<=t)}(e,t):void 0,i=n?Math.max(r,n.requestStart||n.startTime):r,o=Math.min(t,Math.max(i,n?.responseEnd||0));return{loadDelay:i-r,loadTime:o-i,renderDelay:t-o}}(r,i);n({value:i,targetSelector:t,resourceUrl:r,subParts:c}),a=o.size}});return{stop:()=>{o(),s.unsubscribe()}}}(e,c,window,e=>{a.largestContentfulPaint=e,n()});return{stop:function(){s(),u(),l(),c.stop()},initialViewMetrics:a}}],83478);let Y=e=>{var t,r;let n,i,o,a;return e.previousRect.width*e.previousRect.height+e.currentRect.width*e.currentRect.height-(t=e.previousRect,r=e.currentRect,n=Math.max(t.left,r.left),i=Math.max(t.top,r.top),o=Math.min(t.right,r.right),a=Math.min(t.bottom,r.bottom),n>=o||i>=a?0:(o-n)*(a-i))};function J({x:e,y:t,width:r,height:n}){return{x:e,y:t,width:r,height:n}}let X=5*E.ONE_SECOND,Z=E.ONE_SECOND;var Q=e.i(91468);let ee=0,et=1/0,er=0,en=()=>t?ee:window.performance.interactionCount||0,ei=+E.ONE_MINUTE;function eo(e){return Math.min(e,ei)}var ea=e.i(47342),es=e.i(32989),ec=e.i(50971);let eu=E.ONE_SECOND;e.s(["trackCommonViewMetrics",0,function(e,n,i,o,a,s,u){let l={},d=!1,p=!1,{stop:f,setLoadEvent:m}
4=function(e,t,n,i,o,a,s){let c=o===r.ViewLoadingType.INITIAL_LOAD,u=!0,l=[],d=W(a);function p(){if(!u&&!c&&l.length>0){let e=Math.max(...l);e<d.timeStamp-a.relative&&s(e)}}let{stop:f}=(0,ea.waitPageActivityEnd)(e,t,n,i,e=>{u&&(u=!1,e.hadActivity&&l.push((0,E.elapsed)(a.timeStamp,e.end)),p())});return{stop:()=>{f(),d.stop()},setLoadEvent:e=>{c&&(c=!1,l.push(e),p())}}}(e,n,i,o,s,u,e=>{d||(l.loadingTime=e,a())}),{stop:g}=function(e,t,r=function(e=eu){return new c.Observable(t=>{let r=(0,U.throttle)(function(){t.notify(function(){let e=(0,es.getScrollY)(),{height:t}=(0,ec.getViewportDimension)();return{scrollHeight:Math.round((document.scrollingElement||document.documentElement).scrollHeight),scrollDepth:Math.round(t+e),scrollTop:e}}())},e,{leading:!1,trailing:!0}),n=document.scrollingElement||document.documentElement,i=new ResizeObserver((0,I.monitor)(r.throttled));n&&i.observe(n);let o=(0,V.addEventListener)(window,V.DOM_EVENT.SCROLL,r.throttled,{passive:!0});return()=>{r.cancel(),i.disconnect(),o.stop()}})}()){let n=0,i=0,o=0,a=r.subscribe(({scrollDepth:r,scrollTop:a,scrollHeight:s})=>{let c=!1;if(r>n&&(n=r,c=!0),s>i){i=s;let t=(0,E.relativeNow)();o=(0,E.elapsed)(e.relative,t),c=!0}c&&t({maxDepth:Math.min(n,i),maxDepthScrollTop:a,maxScrollHeight:i,maxScrollHeightTime:o})});return{stop:()=>a.unsubscribe()}}(u,e=>{l.scroll=e}),{stop:v}=function(e,t,r){let n,i,o,a,s;if(!((0,y.supportPerformanceTimingEvent)("layout-shift")&&"WeakRef"in window))return{stop:U.noop};let c=0;r({value:0});let u=(a=0,s=0,{update:e=>{let t;return void 0===i||e.startTime-o>=Z||e.startTime-i>=X?(i=o=e.startTime,s=a=e.value,t=!0):(a+=e.value,o=e.startTime,(t=e.value>s)&&(s=e.value)),{cumulatedValue:a,isMaxValue:t}}}),l=(0,y.createPerformanceObservable)({type:"layout-shift",buffered:!0}).subscribe(i=>{for(let o of i){if(o.hadRecentInput||o.startTime<t)continue;let{cumulatedValue:i,isMaxValue:a}=u.update(o);if(a){let e=function(e){let t;for(let r of e)if(r.node&&(0,C.isElementNode)(r.node)){let e=Y(r);(!t||Y(t)<e)&&(t=r)}return t}(o.sources);n={target:e?.node?new WeakRef(e.node):void 0,time:(0,E.elapsed)(t,o.startTime),previousRect:e?.previousRect,currentRect:e?.currentRect,devicePixelRatio:window.devicePixelRatio}}if(i>c){c=i;let t=n?.target?.deref();r({value:(0,S.round)(c,4),targetSelector:t&&(0,G.getSelectorFromElement)(t,e.actionNameAttribute),time:n?.time,previousRect:n?.previousRect?J(n.previousRect):void 0,currentRect:n?.currentRect?J(n.currentRect):void 0,devicePixelRatio:n?.devicePixelRatio})}}});return{stop:()=>{l.unsubscribe()}}}(o,u.relative,e=>{l.cumulativeLayoutShift=e,a()}),{stop:b,getInteractionToNextPaint:h,setViewEnd:T}=function(e,n,i){var o;let a,s,c;if(!((0,y.supportPerformanceTimingEvent)("event")&&window.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return{getInteractionToNextPaint:()=>void 0,setViewEnd:U.noop,stop:U.noop};let u=1/0,{getViewInteractionCount:l,stopViewInteractionCount:d}=(o=i,"interactionCount"in performance||t||(t=new window.PerformanceObserver((0,I.monitor)(e=>{e.getEntries().forEach(e=>{e.interactionId&&(et=Math.min(et,e.interactionId),ee=((er=Math.max(er,e.interactionId))-et)/7+1)})}))).observe({type:"event",buffered:!0,durationThreshold:0}),s=o===r.ViewLoadingType.INITIAL_LOAD?0:en(),c={stopped:!1},{getViewInteractionCount:()=>c.stopped?c.interactionCount:en()-s,stopViewInteractionCount:()=>{c={stopped:!0,interactionCount:en()-s}}}),p=function(e){let t=[];function r(){t.sort((e,t)=>t.duration-e.duration).splice(10)}return{process(e){let n=t.findIndex(t=>e.interactionId===t.interactionId),i=t[t.length-1];-1!==n?e.duration>t[n].duration&&(t[n]=e,r()):(t.length<10||e.duration>i.duration)&&(t.push(e),r())},estimateP98Interaction(){let r=Math.min(t.length-1,Math.floor(e()/50));return t[r]},isTracked:e=>t.some(t=>t.interactionId===e)}}(l),f=function(e){let t=new Map;function r(e,t){e.startTime=Math.min(t.startTime,e.startTime),e.processingStart=Math.min(t.processingStart,e.processingStart),e.processingEnd=Math.max(t.processingEnd,e.processingEnd)}return{process(e){if(void 0===e.interactionId||!e.processingStart||!e.processingEnd)return;let n=e.startTime+e.duration,i=t.get(e.interactionId);if(i)return void r(i,e);for(let[,i]of t.entries())if(8>=Math.abs(n-i.referenceRenderTime)){r(i,e),t.set(e.interactionId,i);return}t.set(e.interactionId,{startTime:e.startTime,processingStart:e.processingStart,processingEnd:e.processingEnd,referenceRenderTime:n})},pruneUntracked(){for(let[r]of t)e.isTracked(r)||t.delete(r)},computeSubParts(e,r){if(!e.processingStart||!e.processingEnd||void 0===e.interactionId)return;let n=t.get(e.interactionId);if(!n)return;let i=Math.max(n.startTime+r,n.processingStart),o=Math.min(n.processingEnd,i);return{inputDelay:(0,E.elapsed)(n.startTime,n.processingStart),processingDuration:(0,E.elapsed)(n.processingStart,o),presentationDelay:(0,E.elapsed)(o,i)}},stop(){t.clear()}}}(p),m=(0,y.createPerformanceObservable)({type:"first-input",buffered:!0}).subscribe(v),g=(0,y.createPerformanceObservable)({type:"event",durationThreshold:40,buffered:!0}).subscribe(v);function v(t){for(let e of t)e.interactionId&&e.startTime>=n&&e.startTime<=u&&(p.process(e),f.process(e));f.pruneUntracked();let r=p.estimateP98Interaction();r&&function(t){let r=(0,E.elapsed)(n,t.startTime);if(t.duration!==a?.duration||r!==a.startTime){let n=(0,Q.getInteractionSelector)(t.startTime);!n&&t.target&&(0,C.isElementNode)(t.target)&&(n=(0,G.getSelectorFromElement)(t.target,e.actionNameAttribute)),a={duration:t.duration,startTime:r,targetSelector:n}}a.subParts=f.computeSubParts(t,eo(a.duration))}(r)}return{getInteractionToNextPaint:()=>a?{value:eo(a.duration),targetSelector:a.targetSelector,time:a.startTime,subParts:a.subParts}:l()?{value:0}
4:void 0,setViewEnd:e=>{u=e,d()},stop:()=>{g.unsubscribe(),m.unsubscribe(),f.stop()}}}(o,u.relative,s);return{stop:()=>{f(),v(),g()},stopINPTracking:b,setLoadEvent:m,setViewEnd:e=>{p=!0,T(e)},getCommonViewMetrics:()=>(l.interactionToNextPaint=h(),l),setLoadingTime:e=>{if(p)return;let t=(0,E.elapsed)(u.timeStamp,e??(0,E.timeStampNow)());d||f(),d=!0,l.loadingTime=t,a()}}}],36824),e.s(["onBFCacheRestore",0,function(e){let{stop:t}=(0,V.addEventListener)(window,V.DOM_EVENT.PAGE_SHOW,t=>{t.persisted&&e(t)},{capture:!0});return t}],95765),e.s(["trackBfcacheMetrics",0,function(e,t,r){var n;n=e.relative,requestAnimationFrame(()=>{requestAnimationFrame(()=>{(e=>{t.firstContentfulPaint=e,t.largestContentfulPaint={value:e},r()})((0,E.elapsed)(n,(0,E.relativeNow)()))})})}],66360)},22939,e=>{"use strict";var t,r=e.i(71427);let n=((t={})[t.AUTO_ACTION_COMPLETED=0]="AUTO_ACTION_COMPLETED",t[t.BEFORE_VIEW_CREATED=1]="BEFORE_VIEW_CREATED",t[t.VIEW_CREATED=2]="VIEW_CREATED",t[t.BEFORE_VIEW_UPDATED=3]="BEFORE_VIEW_UPDATED",t[t.VIEW_UPDATED=4]="VIEW_UPDATED",t[t.VIEW_ENDED=5]="VIEW_ENDED",t[t.AFTER_VIEW_ENDED=6]="AFTER_VIEW_ENDED",t[t.REQUEST_STARTED=7]="REQUEST_STARTED",t[t.REQUEST_COMPLETED=8]="REQUEST_COMPLETED",t[t.WEBSOCKET_COMPLETED=9]="WEBSOCKET_COMPLETED",t[t.SESSION_EXPIRED=10]="SESSION_EXPIRED",t[t.SESSION_RENEWED=11]="SESSION_RENEWED",t[t.PREPARE_URGENT_FLUSH=12]="PREPARE_URGENT_FLUSH",t[t.RAW_RUM_EVENT_COLLECTED=13]="RAW_RUM_EVENT_COLLECTED",t[t.RUM_EVENT_COLLECTED=14]="RUM_EVENT_COLLECTED",t[t.RAW_ERROR_COLLECTED=15]="RAW_ERROR_COLLECTED",t[t.ACTION_STARTED=16]="ACTION_STARTED",t[t.DURATION_VITAL_STARTED=17]="DURATION_VITAL_STARTED",t),i=r.AbstractLifeCycle;e.s(["LifeCycle",0,i,"LifeCycleEventType",0,n])},43376,86310,67389,47342,72404,84229,91468,94364,e=>{"use strict";let t;var r=e.i(84148),n=e.i(33005),i=e.i(3692),o=e.i(67098),a=e.i(74055),s=e.i(66845),c=e.i(72195),u=e.i(27676);let l=1;function d(e){e.requestIndex||(e.requestIndex=l++)}e.s(["startRequestCollection",0,function(e,t,l,p,f,m){var g,y,v,E,b,S,h;let T,C,_=(0,n.startTracer)(t,l,p,f);g=e,y=_,v=m,(T=[]).push((0,u.initXhrObservable)().subscribe(e=>{"start"===e.state&&(0,r.isAllowedRequestUrl)(e.url)&&(y.traceXhr(e,e.xhr),d(e))})),T.push(v.subscribe(({data:e,type:t})=>{if(t===a.BufferedDataType.XHR&&(0,r.isAllowedRequestUrl)(e.url))switch(e.state){case"start":d(e),g.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"complete":y.clearTracingIfNeeded(e),g.notify(8,{...e,type:s.RequestType.XHR,isAbortedOnStart:!1})}})),E=e,b=t,S=_,h=m,(C=[]).push((0,c.initFetchObservable)({responseBodyAction:e=>(0,i.findGraphQlConfiguration)(e.url,b)?.trackResponseErrors?c.ResponseBodyAction.COLLECT:c.ResponseBodyAction.IGNORE}).subscribe(e=>{"start"===e.state&&(0,r.isAllowedRequestUrl)(e.url)&&(S.traceFetch(e),d(e))})),C.push(h.subscribe(({data:e,type:t})=>{if(t===a.BufferedDataType.FETCH&&(0,r.isAllowedRequestUrl)(e.url))switch(e.state){case"start":d(e),E.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"resolve":S.clearTracingIfNeeded(e),E.notify(8,{...e,duration:(0,o.elapsed)(e.startClocks.timeStamp,(0,o.timeStampNow)()),type:s.RequestType.FETCH,requestBody:e.init?.body})}}))}],43376);var p=e.i(10754),f=o,m=e.i(61142),g=e.i(66244),y=e.i(45468),v=e.i(10931),E=e.i(27129),b=e.i(21968),S=e.i(54226);function h(e){return"string"==typeof e?(0,b.computeBytesCount)(e):e instanceof ArrayBuffer||ArrayBuffer.isView(e)?e.byteLength:"u">typeof Blob&&e instanceof Blob?e.size:0}var T=e.i(9653);function C(e,t,r){if(void 0===e.openClocks)return;let n=(0,f.elapsed)(e.openClocks.timeStamp,t.timeStamp);if("in"===r&&void 0===e.firstMessageInOffset?e.firstMessageInOffset=n:"out"===r&&void 0===e.firstMessageOutOffset&&(e.firstMessageOutOffset=n),"in"===r){if(void 0!==e.lastMessageInAt){let r=(0,f.elapsed)(e.lastMessageInAt,t.timeStamp);r>e.longestInboundSilence&&(e.longestInboundSilence=r)}e.lastMessageInAt=t.timeStamp}}e.s(["startWebSocketCollection",0,function(e,r,n){let i=function(e,t,r,n){let i=new Map;function o(t,i,o){let a=function(e,t,r,n){let i=t.at,o="session_end"===r?n.findView(i.relative,{returnInactive:!0})?.id:n.findView(i.relative)?.id,a=void 0!==e.lastMessageInAt?(0,f.elapsed)(e.lastMessageInAt,i.timeStamp):void 0,{openClocks:s,...c}=e;return{...c,endClocks:i,endViewId:o,inboundIdleDurationBeforeClose:a,trackingEndReason:r,handshakeSucceeded:void 0!==s,setupDuration:e.setupDuration??(0,f.elapsed)(e.startClocks.timeStamp,i.timeStamp),closeCode:t.code,closeReason:t.reason,wasClean:t.wasClean}}(t,i,o,r);e.notify(9,a),n({id:(0,g.generateUUID)(),name:"websocket-closed",type:p.VitalType.DURATION,startClocks:a.endClocks,duration:0,
4context:(0,T.sanitize)({url:a.url,connection_id:a.connectionId})})}let a=t.subscribe(e=>{switch(e.state){case"connecting":{var t;let o,a=(0,g.generateUUID)(),s=r.findView(e.startClocks.relative)?.id,c=(t=e.url,(o=(0,m.buildUrl)(t)).search="",o.href),u={webSocket:e.instance,connectionId:a,url:c,startClocks:e.startClocks,startViewId:s,messagesIn:{count:0,size:0},messagesOut:{count:0,size:0},longestInboundSilence:0,bufferedAmountMax:0};i.set(e.instance,u),n({id:(0,g.generateUUID)(),name:"websocket-connecting",type:p.VitalType.DURATION,startClocks:e.startClocks,duration:0,context:(0,T.sanitize)({url:c,connection_id:a})});return}case"open":{let t=i.get(e.instance);if(!t)return;t.openClocks=e.openClocks,t.protocol=e.protocol,t.setupDuration=(0,f.elapsed)(t.startClocks.timeStamp,e.openClocks.timeStamp);return}case"message-in":{let t=i.get(e.instance);if(!t)return;t.messagesIn.count+=1,t.messagesIn.size+=e.size,C(t,e.at,"in");return}case"message-out":{let t=i.get(e.instance);if(!t)return;e.bufferedAmountPreSend>t.bufferedAmountMax&&(t.bufferedAmountMax=e.bufferedAmountPreSend),t.messagesOut.count+=1,t.messagesOut.size+=e.size,C(t,e.at,"out");return}case"closed":{let t=i.get(e.instance);if(!t)return;i.delete(e.instance),o(t,e,"close_event");return}}});return{flushOpenConnections:(e,t=(0,f.clocksNow)())=>{i.forEach(r=>{o(r,{at:t},e)}),i.clear()},stop:()=>{a.unsubscribe(),i.clear()}}}(e,(t||(t=new y.Observable(e=>{if("function"!=typeof S.globalObject.WebSocket)return;let{stop:t}=(0,v.instrumentConstructor)(S.globalObject,"WebSocket",({parameters:t,onPostCall:r})=>{let n=Array.isArray(t[1])?[].concat(t[1]):t[1],i=(0,o.clocksNow)();r(t=>{e.notify({state:"connecting",instance:t,url:t.url,protocols:n,startClocks:i}),function(e,t){let{stop:r}=(0,E.addEventListener)(e,"open",()=>{t.notify({state:"open",instance:e,openClocks:(0,o.clocksNow)(),protocol:e.protocol||""}),r()}),{stop:n}=(0,E.addEventListener)(e,"message",r=>{t.notify({state:"message-in",instance:e,size:h(r.data),at:(0,o.clocksNow)()})}),{stop:i}=(0,E.addEventListener)(e,"close",r=>{t.notify({state:"closed",instance:e,code:r.code,reason:r.reason,wasClean:r.wasClean,at:(0,o.clocksNow)()}),n(),i()})}(t,e)})}),{stop:r}=(0,v.instrumentMethod)(S.globalObject.WebSocket.prototype,"send",({target:t,parameters:[r],onPostCall:n})=>{let i=h(r),a=t.bufferedAmount;n(()=>{e.notify({state:"message-out",instance:t,size:i,bufferedAmountPreSend:a,at:(0,o.clocksNow)()})})});return()=>{t(),r()}})),t),r,n),a=e.subscribe(10,({endClocks:e})=>{i.flushOpenConnections("session_end",e)});return{stop:()=>{a.unsubscribe(),i.flushOpenConnections("session_end"),i.stop()}}}],86310);var _=e.i(57690);function O(e){return(0,_.isNumber)(e)&&e<0?void 0:e}e.s(["discardNegativeDuration",0,O],67389);var R=e.i(81225),A=e.i(74304),w=e.i(15452),I=e.i(29157),N=e.i(96701),k=e.i(17544);function x(e,t,r,n,i,a){let s,c=(0,N.mockable)(D)(e,t,r,n),u=!1,l=(0,w.setTimeout)((0,k.monitor)(()=>m({hadActivity:!1})),100),d=void 0!==a?(0,w.setTimeout)((0,k.monitor)(()=>m({hadActivity:!0,end:(0,o.timeStampNow)()})),a):void 0,p=c.subscribe(({isBusy:e})=>{(0,w.clearTimeout)(l),(0,w.clearTimeout)(s);let t=(0,o.timeStampNow)();e||(s=(0,w.setTimeout)((0,k.monitor)(()=>m({hadActivity:!0,end:t})),100))}),f=()=>{u=!0,(0,w.clearTimeout)(l),(0,w.clearTimeout)(s),(0,w.clearTimeout)(d),p.unsubscribe()};function m(e){u||(f(),i(e))}return{stop:f}}function D(e,t,r,n){return new y.Observable(i=>{let o,a=[],s=0;return a.push(t.subscribe(e=>{e.every(L)||c()}),r.subscribe(c),(0,A.createPerformanceObservable)({type:"resource"}).subscribe(e=>{e.some(e=>!M(n,e.name))&&c()}),e.subscribe(7,e=>{M(n,e.url)||(void 0===o&&(o=e.requestIndex),s+=1,c())}),e.subscribe(8,e=>{M(n,e.url)||void 0===o||e.requestIndex<o||(s-=1,c())})),()=>{a.forEach(e=>e.unsubscribe())};function c(){i.notify({isBusy:s>0})}})}function M(e,t){return(0,I.matchList)(e.excludedActivityUrls,t)}function L(e){let t="characterData"===e.type?e.target.parentElement:e.target;return!!(t&&(0,R.isElementNode)(t)&&t.matches("[data-dd-excluded-activity-mutations], [data-dd-excluded-activity-mutations] *"))}e.s(["waitPageActivityEnd",0,x],47342);var P=e.i(17399),U=e.i(54752),V=e.i(22378),$=e.i(90187);function B({lifeCycle:e,isChildEvent:t,onChange:r=$.noop}){let n={errorCount:0,longTaskCount:0,resourceCount:0,actionCount:0,frustrationCount:0},i=e.subscribe(14,e=>{if("view"!==e.type&&"vital"!==e.type&&t(e))switch(e.type){case p.RumEventType.ER
4ROR:n.errorCount+=1,r();break;case p.RumEventType.ACTION:n.actionCount+=1,e.action.frustration&&(n.frustrationCount+=e.action.frustration.type.length),r();break;case p.RumEventType.LONG_TASK:n.longTaskCount+=1,r();break;case p.RumEventType.RESOURCE:e._dd?.discarded||(n.resourceCount+=1,r())}});return{stop:()=>{i.unsubscribe()},eventCounts:n}}e.s(["trackEventCounts",0,B],72404);var F=e.i(69319),j=e.i(45821);let H=5*o.ONE_MINUTE;function K(e){let t=(0,j.createValueHistory)({expireDelay:H}),r=new Map;function n(e){r.delete(e.key),e.eventCounts?.stop()}function i(){r.forEach(e=>{n(e)}),t.reset()}let a=e.subscribe(11,i);return{start:function(i,o,a,s){let c=(0,g.generateUUID)(),u=t.add(c,o.relative),l=r.get(i);l&&n(l);let d={id:c,key:i,startClocks:o,data:a,historyEntry:u,eventCounts:s?.isChildEvent?B({lifeCycle:e,isChildEvent:s.isChildEvent(c)}):void 0};return r.set(i,d),d},stop:function(e,t,i){let a=r.get(e);if(!a)return;let s=i?(0,F.combine)(a.data,i):a.data;a.historyEntry.close(t.relative);let c=(0,o.elapsed)(a.startClocks.timeStamp,t.timeStamp),u=a.eventCounts?.eventCounts;return n(a),{...s,id:a.id,startClocks:a.startClocks,duration:c,counts:u}},discard:function(e){let t=r.get(e);if(!t)return;let i=t.eventCounts?.eventCounts;return n(t),t.historyEntry.remove(),{...t.data,id:t.id,startClocks:t.startClocks,counts:i}},getCounts:function(e){return r.get(e)?.eventCounts?.eventCounts},findId:function(e){return t.findAll(e)},stopAll:function(){a.unsubscribe(),i(),t.stop()}}}e.s(["startEventTracker",0,K],84229);let q=["HTML","BODY"],G=2*b.ONE_KIBI_BYTE,z=P.STABLE_ATTRIBUTES.concat(["role","type","disabled","readonly","tabindex","draggable","target","rel","download","method","action","enctype","autocomplete"]),W=o.ONE_SECOND;var Y=e.i(24027);function J(e,t){let r=function(e,t){let r=e;for(;r;){if(r.matches(t))return r;r=(0,R.getParentElement)(r)}return null}(e,`[${t}]`);if(r)return et(ee(r.getAttribute(t).trim()))}let X=[(e,t,r)=>{if("labels"in e&&e.labels&&e.labels.length>0)return en(e.labels[0],t,r)},e=>{if("INPUT"===e.nodeName){let t=e.getAttribute("type");if("button"===t||"submit"===t||"reset"===t)return{name:e.value,nameSource:"text_content"}}},(e,t,r)=>{if("BUTTON"===e.nodeName||"LABEL"===e.nodeName||"button"===e.getAttribute("role"))return en(e,t,r)},(e,t,r)=>er(e,"aria-label",t,r),(e,t,r)=>{let n=e.getAttribute("aria-labelledby");if(n)return{name:n.split(/\s+/).map(t=>(function(e,t){let r=e.getRootNode();if(r instanceof ShadowRoot){let e=r.getElementById(t);if(e)return e}return e.ownerDocument?e.ownerDocument.getElementById(t):null})(e,t)).filter(e=>!!e).map(e=>ei(e,t,r)).join(" "),nameSource:"text_content"}},(e,t,r)=>er(e,"alt",t,r),(e,t,r)=>er(e,"name",t,r),(e,t,r)=>er(e,"title",t,r),(e,t,r)=>er(e,"placeholder",t,r),(e,t,r)=>{if("options"in e&&e.options.length>0)return en(e.options[0],t,r)}],Z=[(e,t,r)=>en(e,t,r)];function Q(e,t,r,n){let i=e,o=0;for(;o<=10&&i&&"BODY"!==i.nodeName&&"HTML"!==i.nodeName&&"HEAD"!==i.nodeName;){for(let e of t){let t=e(i,r,n);if(t){let{name:e,nameSource:r}=t,n=e?.trim();if(n)return{name:et(ee(n)),nameSource:r}}}if("FORM"===i.nodeName)break;i=(0,R.getParentElement)(i),o+=1}}function ee(e){return e.replace(/\s+/g," ")}function et(e){return e.length>100?`${(0,g.safeTruncate)(e,100)} [...]`:e}function er(e,t,r,n){let{enablePrivacyForActionName:i,defaultPrivacyLevel:o}=r,a=e.getAttribute(t);if(a&&i){let i=(0,V.getNodePrivacyLevel)(e,o,n);(0,V.shouldMaskAttribute)(e.tagName,t,a,i,r)&&(a=(0,V.maskDisallowedTextContent)(a,Y.ACTION_NAME_PLACEHOLDER))}else a||(a="");return{name:a,nameSource:"standard_attribute"}}function en(e,t,r){return{name:ei(e,t,r)||"",nameSource:"text_content"}}function ei(e,t,r){if(e.isContentEditable)return;let{enablePrivacyForActionName:n,actionNameAttribute:i,defaultPrivacyLevel:o}=t,a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,function(e){let t=(0,V.getNodePrivacyLevel)(e,o,r);if(n&&t&&(0,V.shouldMaskNode)(e,t))return NodeFilter.FILTER_REJECT;if((0,R.isElementNode)(e)){if(e.hasAttribute("data-dd-action-name")||i&&e.hasAttribute(i))return NodeFilter.FILTER_REJECT;let t=getComputedStyle(e);
4if("visible"!==t.visibility||"none"===t.display||t.contentVisibility&&"visible"!==t.contentVisibility)return NodeFilter.FILTER_REJECT}return NodeFilter.FILTER_ACCEPT}),s="";for(;a.nextNode();){let e=a.currentNode;if((0,R.isElementNode)(e)){("BR"===e.nodeName||"P"===e.nodeName||["block","flex","grid","list-item","table","table-caption"].includes(getComputedStyle(e).display))&&(s+=" ");continue}s+=e.textContent||""}return s.replace(/\s+/g," ").trim()}function eo(){let e=window.getSelection();return!e||e.isCollapsed}function ea(e){return e.target instanceof Element&&!1!==e.isPrimary}function es(e){if(e.hasPageActivity||e.getUserActivity().input||e.getUserActivity().scroll)return!1;let t=e.event.target;return"LABEL"===t.tagName&&t.hasAttribute("for")&&(t=document.getElementById(t.getAttribute("for"))),!t?.matches('input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="range"]),textarea,select,[contenteditable],[contenteditable] *,canvas,a[href],a[href] *')}let ec=10*o.ONE_SECOND,eu=new Map;function el(e,t){eu.set(e,t),eu.forEach((e,t)=>{(0,o.elapsed)(t,(0,o.relativeNow)())>ec&&eu.delete(t)})}function ed(e){return t=>t.action?.id?.includes(e)??!1}function ep(e){if(e.composed&&(0,R.isNodeShadowHost)(e.target)&&"function"==typeof e.composedPath){let t=e.composedPath();if(t.length>0&&t[0]instanceof Element)return t[0]}return e.target}e.s(["CLICK_ACTION_MAX_DURATION",0,ec,"getInteractionSelector",0,function(e){let t=eu.get(e);return eu.delete(e),t},"updateInteractionSelector",0,el],91468);var ef=e.i(39985);function em(e){let t="events"in e,r=O((0,o.toServerDuration)(e.duration));return{rawRumEvent:{type:p.RumEventType.ACTION,date:e.startClocks.timeStamp,action:{id:e.id,target:{name:e.name},type:e.type,...void 0!==r&&{loading_time:r},...e.counts&&{error:{count:e.counts.errorCount},long_task:{count:e.counts.longTaskCount},resource:{count:e.counts.resourceCount}},frustration:{type:e.frustrationTypes}},...t?{_dd:{action:{target:{selector:e.target?.selector||void 0,width:e.target?.width||void 0,height:e.target?.height||void 0,composed_path_selector:e.target?.composedPathSelector},position:e.position,name_source:e.nameSource}}}:{context:e.context}},duration:e.duration,startClocks:e.startClocks,domainContext:t?{events:e.events}:{handlingStack:e.handlingStack}}}e.s(["startActionCollection",0,function(e,t,r,n,i){var a;let s,c,{unsubscribe:u}=e.subscribe(0,t=>{e.notify(13,em(t))}),l=$.noop;i.trackUserInteractions&&(s=function(e,t,r,n){let i,a=K(e),s=new y.Observable;e.subscribe(5,l),e.subscribe(12,l);let{stop:c}=function({onPointerDown:e,onPointerUp:t}){let r,n,i={selection:!1,input:!1,scroll:!1},o=[(0,E.addEventListener)(window,E.DOM_EVENT.POINTER_DOWN,t=>{ea(t)&&(r=eo(),i={selection:!1,input:!1,scroll:!1},n=e(t))},{capture:!0}),(0,E.addEventListener)(window,E.DOM_EVENT.SELECTION_CHANGE,()=>{r&&eo()||(i.selection=!0)},{capture:!0}),(0,E.addEventListener)(window,E.DOM_EVENT.SCROLL,()=>{i.scroll=!0},{capture:!0,passive:!0}),(0,E.addEventListener)(window,E.DOM_EVENT.POINTER_UP,e=>{if(ea(e)&&n){let r=i;t(n,e,()=>r),n=void 0}},{capture:!0}),(0,E.addEventListener)(window,E.DOM_EVENT.INPUT,()=>{i.input=!0},{capture:!0})];return{stop:()=>{o.forEach(e=>e.stop())}}}({onPointerDown:i=>(function(e,t,r,n,i){let o;if((o=e.enablePrivacyForActionName?(0,V.getNodePrivacyLevel)(ep(n),e.defaultPrivacyLevel):U.NodePrivacyLevel.ALLOW)===U.NodePrivacyLevel.HIDDEN)return;let a=function(e,t,r){let n=ep(e),i=n.getBoundingClientRect(),o=(0,P.getSelectorFromElement)(n,r.actionNameAttribute),a=function(e,t){let r=e.filter(e=>e instanceof Element&&!q.includes(e.tagName));if(0===r.length)return"";let n=t?[t].concat(z):z,i="";for(let e of r)if((i+=function(e,t){let r=(0,P.getTagNameSelector)(e),n=(0,P.getIDSelector)(e),i=Array.from(e.classList).filter(e=>!(0,P.isGeneratedValue)(e)).sort().map(e=>`.${CSS.escape(e)}`).join(""),o=function(e,t){let r=[];for(let n of Array.from(e.attributes))t.includes(n.name)&&r.push((0,P.getAttributeValueSelector)(n.name,n.value));return r.sort().join("")}(e,t),a=function(e){let t=Array.from(e.parentNode.children);if(t.length<=1)return"";let r=t.filter(t=>t.tagName===e.tagName),n=t.indexOf(e),i=(0,P.getNthOfTypeSelector)(e);return`:nth-child(${n+1})${r.length>1?`:nth-of-type(${i})`:""}`}(e);return`${r}${n||""}${o}${i}${a};`}(e,n)).length>=G)return(0,g.safeTruncate)(i,G);return i}(e.composedPath(),r.actionNameAttribute);o&&el(e.timeStamp,o);let{name:s,nameSource:c}=function(e,t,r=U.NodePrivacyLevel.ALLOW){let n=new Map,{actionNameAttribute:i}=t,o=J(e,"data-dd-action-name")||i&&J(e,i);return o?{name:o,nameSource:"custom_attribute"}:r===U.NodePrivacyLevel.MASK?{name:Y.ACTION_NAME_PLACEHOLDER,nameSource:"mask_placeholder"}:Q(e,X,t,n)||Q(e,Z,t,n)||{name:"",nameSource:"blank"}}(n,r,t);return{type:p.ActionType.CLICK,target:{width:Math.round(i.width),height:Math.round(i.height),selector:o,composedPathSelector:a||void 0},position:{x:Math.round(e.clientX-i.left),y:Math.round(e.clientY-i.top)},name:s,nameSource:c}}(n,o,e),s=!1;return x(t,r,i,e,e=>{s=e.hadActivity},100),{clickActionBase:a,hadActivityOnPointerDown:()=>s}})(n,e,t,i,r),onPointerUp:({clickActionBase:i,hadActivityOnPointerDown:c},l,d)=>{!function(e,t,r,n,i,a,s,c,u,l,d){let p=function e(t,r,n,i,a){let s,c=(0,g.generateUUID)(),u=(0,o.relativeToClocks)(a.timeStamp),l=r.start(c,u,i,{isChildEvent:ed});t.notify(16,l);let d=0,p=[],f=new y.Observable;function m(e){0===d&&(d=1,s=e?r.stop(c,(0,o.timeStampToClocks)(e)):r.discard(c),f.notify())}return{event:a,stop:m,stopObservable:f,get hasError(){let e=s?.counts??r.getCounts(c);return!!e&&e.errorCount>0},get hasPageActivity(){return s&&"duration"in s},getUserActivity:n,addFrustration:e=>{p.push(e)},get startClocks(){return u},isStopped:()=>1===d||2===d,clone:()=>e(t,r,n,i,a),validate:e=>
4{if(m(),1!==d||!s)return;let r={frustrationTypes:p,events:e??[a],event:a,...s,counts:s.counts};t.notify(0,r),d=2},discard:()=>{m(),d=2}}}(t,i,l,c,u);s(p);let f=c?.target?.selector;f&&el(u.timeStamp,f);let{stop:m}=x(t,r,n,e,e=>{e.hadActivity&&e.end<p.startClocks.timeStamp?p.discard():e.hadActivity?p.stop(e.end):d()?p.stop(p.startClocks.timeStamp):p.stop()},ec),v=t.subscribe(5,({endClocks:e})=>{p.stop(e.timeStamp)}),E=t.subscribe(12,()=>{p.stop((0,o.timeStampNow)())}),b=a.subscribe(()=>{p.stop()});p.stopObservable.subscribe(()=>{E.unsubscribe(),v.unsubscribe(),m(),b.unsubscribe()})}(n,e,t,r,a,s,u,i,l,d,c)}});return{stop:()=>{l(),s.notify(),c(),a.stopAll()},findActionId:a.findId};function u(e){if(!i?.tryAppend(e)){let t=e.clone();i=function(e,t){let r,n=[],i=0;function o(e){e.stopObservable.subscribe(a),n.push(e),(0,w.clearTimeout)(r),r=(0,w.setTimeout)(s,W)}function a(){1===i&&n.every(e=>e.isStopped())&&(i=2,t(n))}function s(){(0,w.clearTimeout)(r),0===i&&(i=1,a())}return o(e),{tryAppend:e=>{var t,r,a,c;return 0===i&&(!(n.length>0)||(t=n[n.length-1].event,r=e.event,t.target===r.target&&100>=(a=t,c=r,Math.sqrt(Math.pow(a.clientX-c.clientX,2)+Math.pow(a.clientY-c.clientY,2)))&&t.timeStamp-r.timeStamp<=W)?(o(e),!0):(s(),!1))},stop:()=>{s()}}}(e,e=>{(function(e,t){let{isRage:r}=function(e,t){if(function(e){if(e.some(e=>e.getUserActivity().selection||e.getUserActivity().scroll))return!1;for(let t=0;t<e.length-2;t+=1)if(e[t+3-1].event.timeStamp-e[t].event.timeStamp<=o.ONE_SECOND)return!0;return!1}(e))return t.addFrustration(p.FrustrationType.RAGE_CLICK),e.some(es)&&t.addFrustration(p.FrustrationType.DEAD_CLICK),t.hasError&&t.addFrustration(p.FrustrationType.ERROR_CLICK),{isRage:!0};let r=e.some(e=>e.getUserActivity().selection);return e.forEach(e=>{e.hasError&&e.addFrustration(p.FrustrationType.ERROR_CLICK),es(e)&&!r&&e.addFrustration(p.FrustrationType.DEAD_CLICK)}),{isRage:!1}}(e,t);r?(e.forEach(e=>e.discard()),t.stop((0,o.timeStampNow)()),t.validate(e.map(e=>e.event))):(t.discard(),e.forEach(e=>e.validate()))})(e,t),i=void 0})}}function l(){i&&i.stop()}}(e,r,n,i));let d=(a=t=>{e.notify(13,em(t))},{addAction:function(e){a({id:(0,g.generateUUID)(),frustrationTypes:[],...e})},startAction:function(t,r={},n=(0,o.clocksNow)()){let i=r.actionKey??t,a=c.start(i,n,{name:t,...r},{isChildEvent:ed});e.notify(16,a)},stopAction:function(e,t={},r=(0,o.clocksNow)()){let n=t.actionKey??e,i=c.stop(n,r,t);if(!i)return;let s=[];i.counts&&i.counts.errorCount>0&&s.push(p.FrustrationType.ERROR_CLICK),a({...i,type:i.type||p.ActionType.CUSTOM,frustrationTypes:s})},findActionId:(c=K(e)).findId,stop:c.stopAll}),f={findActionId:e=>{let t=d.findActionId(e),r=s?.findActionId(e)??[];return t.concat(r)}};return t.assemble.register(({startTime:e,eventType:t})=>{if(t!==p.RumEventType.ERROR&&t!==p.RumEventType.RESOURCE&&t!==p.RumEventType.LONG_TASK)return ef.SKIPPED;let r=t===p.RumEventType.LONG_TASK?(0,o.addDuration)(e,1):e,n=f.findActionId(r);return n.length?{type:t,action:{id:n}}:ef.SKIPPED}),t.assembleTelemetry.register(({startTime:e})=>({action:{id:f.findActionId(e)}})),{addAction:d.addAction,startAction:d.startAction,stopAction:d.stopAction,actionContexts:f,stop:()=>{u(),l(),d.stop(),s?.stop()}}}],94364)},84148,81225,74304,24027,17399,54752,22378,32989,50971,e=>{"use strict";let t,r;var n,i=e.i(67098),o=e.i(61142),a=e.i(77171),s=e.i(66845),c=e.i(67338);let u=[[s.ResourceType.DOCUMENT,e=>"navigation"===e],[s.ResourceType.XHR,e=>"xmlhttprequest"===e],[s.ResourceType.FETCH,e=>"fetch"===e],[s.ResourceType.BEACON,e=>"beacon"===e],[s.ResourceType.CSS,(e,t)=>/\.css$/i.test(t)],[s.ResourceType.JS,(e,t)=>/\.js$/i.test(t)],[s.ResourceType.IMAGE,(e,t)=>["image","img","icon"].includes(e)||null!==/\.(gif|jpg|jpeg|tiff|png|svg|ico)$/i.exec(t)],[s.ResourceType.FONT,(e,t)=>null!==/\.(woff|eot|woff2|ttf)$/i.exec(t)],[s.ResourceType.MEDIA,(e,t)=>["audio","video"].includes(e)||null!==/\.(mp3|mp4)$/i.exec(t)]];function l(...e){for(let t=1;t<e.length;t+=1)if(e[t-1]>e[t])return!1;return!0}function d(e){return e.duration>=0}function p(e,t,r){if(e<=t&&t<=r)return{duration:(0,i.toServerDuration)((0,i.elapsed)(t,r)),start:(0,i.toServerDuration)((0,i.elapsed)(e,t))}}function f(e){return e&&(!(0,c.isIntakeUrl)(e)||(0,a.isExperimentalFeatureEnabled)(a.ExperimentalFeature.TRACK_INTAKE_REQUESTS))}let m=/data:(.+)?(;base64)?,/g;
4function g(e){return e.nodeType===Node.TEXT_NODE}function y(e){return e.nodeType===Node.ELEMENT_NODE}function v(e){return y(e)&&!!e.shadowRoot}function E(e){return!!e.host&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&y(e.host)}function b(e){return E(e)?e.host:e.parentNode}e.s(["computeResourceEntryDeliveryType",0,function(e){return""===e.deliveryType?"other":e.deliveryType},"computeResourceEntryDetails",0,function(e){var t,r;let n,i;if(n=l((t=e).startTime,t.fetchStart,t.domainLookupStart,t.domainLookupEnd,t.connectStart,t.connectEnd,t.requestStart,t.responseStart,t.responseEnd),i=!((r=t).redirectEnd>r.startTime)||l(t.startTime,t.redirectStart,t.redirectEnd,t.fetchStart),!n||!i)return;let{startTime:o,fetchStart:a,workerStart:s,redirectStart:c,redirectEnd:u,domainLookupStart:d,domainLookupEnd:f,connectStart:m,secureConnectionStart:g,connectEnd:y,requestStart:v,responseStart:E,responseEnd:b}=e,S={download:p(o,E,b),first_byte:p(o,v,E)};return 0<s&&s<a&&(S.worker=p(o,s,a)),a<y&&(S.connect=p(o,m,y),m<=g&&g<=y&&(S.ssl=p(o,g,y))),a<f&&(S.dns=p(o,d,f)),o<u&&(S.redirect=p(o,c,u)),S},"computeResourceEntryDuration",0,function(e){let{duration:t,startTime:r,responseEnd:n}=e;return"navigation"===e.initiatorType||0===t&&r<n?(0,i.elapsed)(r,n):t},"computeResourceEntryProtocol",0,function(e){return""===e.nextHopProtocol?void 0:e.nextHopProtocol},"computeResourceEntrySize",0,function(e){if(e.startTime<e.responseStart){let{encodedBodySize:t,decodedBodySize:r,transferSize:n}=e;return{size:r,encoded_body_size:t,decoded_body_size:r,transfer_size:n}}return{size:void 0,encoded_body_size:void 0,decoded_body_size:void 0,transfer_size:void 0}},"computeResourceEntryType",0,function(e){let t=e.name;if(!(0,o.isValidUrl)(t))return s.ResourceType.OTHER;let r=(0,o.getPathName)(t);for(let[t,n]of u)if(n(e.initiatorType,r))return t;return s.ResourceType.OTHER},"hasValidResourceEntryDuration",0,d,"isAllowedRequestUrl",0,f,"isResourceEntryRequestType",0,function(e){return"xmlhttprequest"===e.initiatorType||"fetch"===e.initiatorType},"sanitizeIfLongDataUrl",0,function(e,t=24e3){if(e.length<=t||!e.startsWith("data:"))return e;let r=e.substring(0,100).match(m);return r?`${r[0]}[...]`:e}],84148),e.s(["forEachChildNodes",0,function(e,t){let r=e.firstChild;for(;r;)t(r),r=r.nextSibling;v(e)&&t(e.shadowRoot)},"getParentElement",0,function(e){if(e.parentElement)return e.parentElement;let t=e.parentNode;return t&&E(t)?t.host:null},"getParentNode",0,b,"hasChildNodes",0,function(e){return e.childNodes.length>0||v(e)},"isCommentNode",0,function(e){return e.nodeType===Node.COMMENT_NODE},"isElementNode",0,y,"isNodeShadowHost",0,v,"isNodeShadowRoot",0,E,"isTextNode",0,g],81225);var S=e.i(45468),h=e.i(27129),T=e.i(15452),C=e.i(17544);let _=((n={}).EVENT="event",n.FIRST_INPUT="first-input",n.LARGEST_CONTENTFUL_PAINT="largest-contentful-paint",n.LAYOUT_SHIFT="layout-shift",n.LONG_TASK="longtask",n.LONG_ANIMATION_FRAME="long-animation-frame",n.NAVIGATION="navigation",n.PAINT="paint",n.RESOURCE="resource",n.VISIBILITY_STATE="visibility-state",n);e.s(["RumPerformanceEntryType",0,_,"createPerformanceObservable",0,function(e){return new S.Observable(r=>{let n,i=e=>{let t=e.filter(e=>{var t;return!("resource"===(t=e).entryType&&(!f(t.name)||!d(t)))});t.length>0&&r.notify(t)},o=!0,a=new PerformanceObserver((0,C.monitor)(e=>{o?n=(0,T.setTimeout)(()=>i(e.getEntries())):i(e.getEntries())}));return a.observe(e),o=!1,!t&&void 0!==window.performance&&"getEntries"in performance&&"addEventListener"in performance&&(t=(0,h.addEventListener)(performance,"resourcetimingbufferfull",()=>{performance.clearResourceTimings()})),()=>{a.disconnect(),(0,T.clearTimeout)(n)}})},"supportPerformanceTimingEvent",0,function(e){return PerformanceObserver.supportedEntryTypes.includes(e)}],74304);let O="data-dd-action-name";e.s(["ACTION_NAME_PLACEHOLDER",0,"Masked Element","DEFAULT_PROGRAMMATIC_ACTION_NAME_ATTRIBUTE",0,O],24027);let R=[O,"data-testid","data-test","data-qa","data-cy","data-test-id","data-qa-id","data-testing","data-component","data-element","data-source-file"],A=[x,N],w=[x,function(e){if("BODY"===e.tagName)return;let t=e.classList;for(let r=0;r<t.length;r+=1){let n=t[r];
4if(!I(n))return`${CSS.escape(e.tagName)}.${CSS.escape(n)}`}},k];function I(e){return/[0-9]/.test(e)}function N(e){if(e.id&&!I(e.id))return`#${CSS.escape(e.id)}`}function k(e){return CSS.escape(e.tagName)}function x(e,t){if(t){let e=r(t);if(e)return e}for(let e of R){let t=r(e);if(t)return t}function r(t){if(e.hasAttribute(t))return`${CSS.escape(e.tagName)}${D(t,e.getAttribute(t))}`}}function D(e,t){return`[${e}="${CSS.escape(t)}"]`}function M(e){let t=e.parentNode.firstElementChild,r=1;for(;t&&t!==e;)t.tagName===e.tagName&&(r+=1),t=t.nextElementSibling;return r}function L(e,t,r,n,i,o){for(let a of r){let r=a(e,i);if(r&&n(e,t,r,o))return r}}function P(e,t,r,n){return 1===t.querySelectorAll(V(r,n)).length}function U(e,t,r,n){let i;if(void 0===n)i=e=>e.matches(r);else{let e=V(`${r}:scope`,n);i=t=>null!==t.querySelector(e)}let o=e.previousElementSibling;for(;o;){if(i(o))return!1;o=o.previousElementSibling}for(o=e.nextElementSibling;o;){if(i(o))return!1;o=o.nextElementSibling}return!0}function V(e,t){return t?`${e}>${t}`:e}e.s(["STABLE_ATTRIBUTES",0,R,"getAttributeValueSelector",0,D,"getIDSelector",0,N,"getNthOfTypeSelector",0,M,"getSelectorFromElement",0,function(e,t){if(!e.isConnected)return;let r=function(e){let t=[],r=e;for(;r;){let e=r.getRootNode();if(t.push({rootNode:e,target:r}),E(e))r=e.host;else break}return t.reverse()}(e),n=[];for(let{rootNode:e,target:i}of r){let r=function(e,t,r){let n,i=e;for(;i&&"HTML"!==i.nodeName;){let e=L(i,t,A,P,r,n);if(e)return V(e,n);n=V(L(i,t,w,U,r,n)||function(e){let t=M(e);return`${CSS.escape(e.tagName)}:nth-of-type(${t})`}(i),n),i=i.parentElement}return n}(i,e,t);if(!r)return;n.push(r)}return n.join("::shadow ")},"getTagNameSelector",0,k,"isGeneratedValue",0,I],17399);var $=e.i(56834);let B={IGNORE:"ignore",HIDDEN:"hidden",ALLOW:$.DefaultPrivacyLevel.ALLOW,MASK:$.DefaultPrivacyLevel.MASK,MASK_USER_INPUT:$.DefaultPrivacyLevel.MASK_USER_INPUT,MASK_UNLESS_ALLOWLISTED:$.DefaultPrivacyLevel.MASK_UNLESS_ALLOWLISTED},F="data-dd-privacy",j="dd-privacy-",H={INPUT:!0,OUTPUT:!0,TEXTAREA:!0,SELECT:!0,OPTION:!0,DATALIST:!0,OPTGROUP:!0};function K(e){return`[${F}="${e}"], .${j}${e}`}function q(e,t){switch(t){case B.HIDDEN:case B.IGNORE:return t}switch(e){case B.ALLOW:case B.MASK:case B.MASK_USER_INPUT:case B.MASK_UNLESS_ALLOWLISTED:case B.HIDDEN:case B.IGNORE:return e;default:return t}}
4function G(e){if(y(e)){if("BASE"===e.tagName)return B.ALLOW;if("INPUT"===e.tagName){if("password"===e.type||"email"===e.type||"tel"===e.type||"hidden"===e.type)return B.MASK;let t=e.getAttribute("autocomplete");if(t&&(t.startsWith("cc-")||t.endsWith("-password")))return B.MASK}if(e.matches(K(B.HIDDEN)))return B.HIDDEN;if(e.matches(K(B.MASK)))return B.MASK;if(e.matches(K(B.MASK_UNLESS_ALLOWLISTED)))return B.MASK_UNLESS_ALLOWLISTED;if(e.matches(K(B.MASK_USER_INPUT)))return B.MASK_USER_INPUT;if(e.matches(K(B.ALLOW)))return B.ALLOW;if(J(e))return B.IGNORE}}function z(e,t){switch(t){case B.MASK:case B.HIDDEN:case B.IGNORE:return!0;case B.MASK_UNLESS_ALLOWLISTED:if(g(e))return!!W(e.parentNode)||!X(e.textContent||"");return W(e);case B.MASK_USER_INPUT:return g(e)?W(e.parentNode):W(e);default:return!1}}function W(e){if(!e||e.nodeType!==e.ELEMENT_NODE)return!1;if("INPUT"===e.tagName)switch(e.type){case"button":case"color":case"reset":case"submit":return!1}return!!H[e.tagName]}function Y(e){return e.replace(/\S/g,"x")}function J(e){if("SCRIPT"===e.nodeName)return!0;if("LINK"===e.nodeName){let e=t("rel");return/preload|prefetch/i.test(e)&&"script"===t("as")||"shortcut icon"===e||"icon"===e}if("META"===e.nodeName){let r=t("name"),n=t("rel"),i=t("property");return/^msapplication-tile(image|color)$/.test(r)||"application-name"===r||"icon"===n||"apple-touch-icon"===n||"shortcut icon"===n||"keywords"===r||"description"===r||/^(og|twitter|fb):/.test(i)||/^(og|twitter):/.test(r)||"pinterest"===r||"robots"===r||"googlebot"===r||"b
4ingbot"===r||e.hasAttribute("http-equiv")||"author"===r||"generator"===r||"framework"===r||"publisher"===r||"progid"===r||/^article:/.test(i)||/^product:/.test(i)||"google-site-verification"===r||"yandex-verification"===r||"csrf-token"===r||"p:domain_verify"===r||"verify-v1"===r||"verification"===r||"shopify-checkout-api-token"===r}function t(t){return(e.getAttribute(t)||"").toLowerCase()}return!1}function X(e){return!e?.trim()||window.$DD_ALLOW?.has(e.toLocaleLowerCase())||!1}e.s(["CENSORED_IMG_MARK",0,"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==","CENSORED_STRING_MARK",0,"***","FORM_PRIVATE_TAG_NAMES",0,H,"NodePrivacyLevel",0,B,"PRIVACY_ATTR_NAME",0,F,"PRIVACY_ATTR_VALUE_ALLOW",0,"allow","PRIVACY_ATTR_VALUE_HIDDEN",0,"hidden","PRIVACY_ATTR_VALUE_MASK",0,"mask","PRIVACY_ATTR_VALUE_MASK_UNLESS_ALLOWLISTED",0,"mask-unless-allowlisted","PRIVACY_ATTR_VALUE_MASK_USER_INPUT",0,"mask-user-input","PRIVACY_CLASS_PREFIX",0,j,"TEXT_MASKING_CHAR",0,"x","getPrivacySelector",0,K],54752),e.s(["censorText",0,Y,"getNodePrivacyLevel",0,function e(t,r,n){if(n?.has(t))return n.get(t);let i=b(t),o=i?e(i,r,n):r,a=q(G(t),o);return n&&n.set(t,a),a},"getNodeSelfPrivacyLevel",0,G,"getTextContent",0,function(e,t){let r=e.parentElement?.tagName,n=e.textContent||"";return("SCRIPT"===r||t===B.HIDDEN?n="***":z(e,t)&&("DATALIST"===r||"SELECT"===r||"OPTGROUP"===r||(n="OPTION"===r?"***":Y(n))),"HEAD"!==r||n.trim())?n:""},"isAllowlisted",0,X,"maskDisallowedTextContent",0,function(e,t){return X(e)?e:t||Y(e)},"reducePrivacyLevel",0,q,"shouldIgnoreElement",0,J,"shouldMaskAttribute",0,function(e,t,r,n,i){if(n!==B.MASK&&n!==B.MASK_UNLESS_ALLOWLISTED||"data-dd-privacy"===t||R.includes(t)||t===i.actionNameAttribute)return!1;switch(t){case"title":case"alt":case"placeholder":case"aria-label":case"name":return!0}return!!("A"===e&&"href"===t||"IFRAME"===e&&"srcdoc"===t||r&&t.startsWith("data-"))||("IMG"===e||"SOURCE"===e)&&("src"===t||"srcset"===t)},"shouldMaskNode",0,z],22378),e.s(["getScrollX",0,function(){let e=window.visualViewport;return Math.round(e?e.pageLeft-e.offsetLeft:void 0!==window.scrollX?window.scrollX:window.pageXOffset||0)},"getScrollY",0,function(){let e=window.visualViewport;return Math.round(e?e.pageTop-e.offsetTop:void 0!==window.scrollY?window.scrollY:window.pageYOffset||0)}],32989);var Z=e.i(90187);function Q(){let e=window.visualViewport;return e?{width:Number(e.width*e.scale),height:Number(e.height*e.scale)}:{width:Number(window.innerWidth||0),height:Number(window.innerHeight||0)}}e.s(["getViewportDimension",0,Q,"initViewportObservable",0,function(){return r||(r=new S.Observable(e=>{let{throttled:t}=(0,Z.throttle)(()=>{e.notify(Q())},200);return(0,h.addEventListener)(window,h.DOM_EVENT.RESIZE,t,{capture:!0,passive:!0}).stop})),r}],50971)},42652,e=>{"use strict";var t,r=e.i(41619),n=e.i(38276);let i=((t={})[t.OFF=0]="OFF",t[t.SAMPLED=1]="SAMPLED",t[t.FORCED=2]="FORCED",t);e.s(["SessionReplayState",0,i,"computeSessionReplayState",0,function(e,t){return(0,r.canUseEventBridge)()?+!!(0,r.bridgeSupports)(r.BridgeCapability.RECORDS):(0,n.isSampled)(e.id,(0,n.correctedChildSampleRate)(t.sessionSampleRate,t.sessionReplaySampleRate))?1:2*!!e.isReplayForced}])},33005,3692,e=>{"use strict";var t=e.i(79756),r=e.i(56834),n=e.i(41619),i=e.i(38276),o=e.i(29157),a=e.i(99150),s=e.i(5492);function c(e){0!==e.status||e.isAborted||(e.traceId=void 0,e.spanId=void 0,e.traceSampled=void 0)}function u(e,a,s,c,u,l){let d=s.findTrackedSession();if(!d)return;let p=e.allowedTracingUrls.find(e=>(0,o.matchList)([e.match],a.url,!0));if(!p)return;let f=(0,i.isSampled)(d.id,(0,i.correctedChildSampleRate)(e.sessionSampleRate,e.traceSampleRate)),m=(0,n.canUseEventBridge)()?(0,n.getEventBridge)()?.getIsTraceSampled()??f:f;(m||e.traceContextInjection===r.TraceContextInjection.ALL)&&(a.traceSampled=m,a.traceId=(0,t.createTraceIdentifier)(),a.spanId=(0,t.createSpanIdentifier)(),l(function(e,r,n,i,o,a,s,c){let u={};if(o.forEach(i=>{switch(i){case"datadog":Object.assign(u,{"x-datadog-origin":"rum","x-datadog-parent-id":r.toString(),"x-datadog-sampling-priority":n?"1":"0","x-datadog-trace-id":e.toString()});break;case"tracecontext":Object.assign(u,{traceparent:`00-0000000000000000${(0,t.toPaddedHexadecimalString)(e)}-${(0,t.toPaddedHexadecimalString)(r)}-0${n?"1":"0"}`,tracestate:`dd=s:${n?"1":"0"};o:rum`});break;case"b3":Object.assign(u,{b3:`${(0,t.toPaddedHexadecimalString)(e)}-${(0,t.toPaddedHexadecimalString)(r)}-${n?"1":"0"}`});break;case"b3multi":Object.assign(u,{"X-B3-TraceId":(0,t.toPaddedHexadecimalString)(e),"X-B3-SpanId":(0,t.toPaddedHexadecimalString)(r),"X-B3-Sampled":n?"1":"0"})}}),c.propagateTraceBaggage){let e={"session.id":i},t=a.getContext().id;"string"==typeof t&&(e["user.id"]=t);let r=s.getContext().id;"string"==typeof r&&(e["account.id"]=r);let n=Object.entries(e).map(([e,t])=>`${e}=${encodeURIComponent(t)}`).join(",");n&&(u.baggage=n)}return u}
4(a.traceId,a.spanId,a.traceSampled,d.id,p.propagatorTypes,c,u,e)))}e.s(["startTracer",0,function(e,t,r,n){return{clearTracingIfNeeded:c,traceFetch:i=>u(e,i,t,r,n,e=>{if(i.input instanceof Request&&!i.init?.headers)i.input=new Request(i.input),Object.keys(e).forEach(t=>{i.input.headers.append(t,e[t])});else{i.init=(0,s.shallowClone)(i.init);let t=[];i.init.headers instanceof Headers?i.init.headers.forEach((e,r)=>{t.push([r,e])}):Array.isArray(i.init.headers)?i.init.headers.forEach(e=>{t.push(e)}):i.init.headers&&Object.keys(i.init.headers).forEach(e=>{t.push([e,i.init.headers[e]])}),i.init.headers=t.concat((0,a.objectEntries)(e))}}),traceXhr:(i,o)=>u(e,i,t,r,n,e=>{try{Object.keys(e).forEach(t=>{o.setRequestHeader(t,e[t])})}catch{}})}}],33005);var l=e.i(61142),d=e.i(21968),p=e.i(11676),f=e.i(66244);let m=32*d.ONE_KIBI_BYTE;e.s(["extractGraphQlMetadata",0,function(e,t){let r=function(e,t=!1){var r;let n,i,o,a;if("POST"===e.method?n=function(e){if(!e||"string"!=typeof e)return;let t=(0,s.tryJsonParse)(e);if(t)return{query:t.query,operationName:t.operationName,variables:t.variables?JSON.stringify(t.variables):void 0,operationType:t.operationType}}(e.requestBody):"GET"===e.method&&(r=e.url,a=(o=(i=(0,l.buildUrl)(r).searchParams).get("variables"))&&void 0!==(0,s.tryJsonParse)(o)?o:void 0,n={query:i.get("query")||void 0,operationName:i.get("operationName")||void 0,variables:a,operationType:i.get("operationType")||void 0}),n)return function(e,t){let r,n,i;if(e.query){var o;let i=e.query.trim();o=i,r=o.match(/^\s*(query|mutation|subscription)\b/i)?.[1],t&&(n=(0,f.safeTruncate)(i,m,"..."))}if(!r){let t=e.operationType;("query"===t||"mutation"===t||"subscription"===t)&&(r=t)}return e.variables&&(i=e.variables),{operationType:r,operationName:e.operationName,variables:i,payload:n}}(n,t)}(e,t.trackPayload);if(r){if(t.trackResponseErrors&&e.responseBody){let t=function(e){let t=(0,s.tryJsonParse)(e);if(t&&"object"==typeof t&&(0,p.isNonEmptyArray)(t.errors))return t.errors.map(e=>({message:e.message,path:e.path,locations:e.locations,code:e.extensions?.code}))}(e.responseBody);t&&(r.error_count=t.length,r.errors=t)}return r}},"findGraphQlConfiguration",0,function(e,t){return t.allowedGraphQlUrls.find(t=>(0,o.matchList)([t.match],e))}],3692)},44983,68514,59008,85915,93123,53383,85759,16015,16293,64124,96633,89589,e=>{"use strict";let t,r;var n,i=e.i(10754),o=e.i(67389),a=e.i(98452),s=e.i(83478),c=e.i(36824),u=e.i(95765),l=e.i(66360),d=e.i(67098),p=e.i(45468),f=e.i(74803),m=e.i(15452),g=e.i(3029),y=e.i(78372),v=e.i(66244),E=e.i(96701),b=e.i(90187),S=e.i(5492);let h=5*d.ONE_MINUTE,T=5*d.ONE_MINUTE;function C(e){let t=e.indexOf("?");return t<0?e:e.slice(0,t)}var _=e.i(39985);e.s(["startViewCollection",0,function(e,t,r,n,O,R,A,w,I){return e.subscribe(4,t=>{var n,a;let s,c,u;return e.notify(13,(n=t,a=r,s=A.getReplayStats(n.id),c=n.commonViewMetrics?.cumulativeLayoutShift?.devicePixelRatio,u={_dd:{document_version:n.documentVersion,replay_stats:s,cls:c?{device_pixel_ratio:c}:void 0,configuration:{start_session_replay_recording_manually:a.startSessionReplayRecordingManually,remote_configuration_id:a.remoteConfigurationId}},date:n.startClocks.timeStamp,type:i.RumEventType.VIEW,view:{action:{count:n.eventCounts.actionCount},frustration:{count:n.eventCounts.frustrationCount},cumulative_layout_shift:n.commonViewMetrics.cumulativeLayoutShift?.value,cumulative_layout_shift_time:(0,d.toServerDuration)(n.commonViewMetrics.cumulativeLayoutShift?.time),cumulative_layout_shift_target_selector:n.commonViewMetrics.cumulativeLayoutShift?.targetSelector,first_byte:(0,d.toServerDuration)(n.initialViewMetrics.navigationTimings?.firstByte),dom_complete:(0,d.toServerDuration)(n.initialViewMetrics.navigationTimings?.domComplete),dom_content_loaded:(0,d.toServerDuration)(n.initialViewMetrics.navigationTimings?.domContentLoaded),dom_interactive:(0,d.toServerDuration)(n.initialViewMetrics.navigationTimings?.domInteractive),error:{count:n.eventCounts.errorCount},first_contentful_paint:(0,d.toServerDuration)(n.initialViewMetrics.firstContentfulPaint),interaction_to_next_paint:(0,d.toServerDuration)(n.commonViewMetrics.interactionToNextPaint?.value),interaction_to_next_paint_time:(0,d.toServerDuration)(n.commonViewMetrics.interactionToNextPaint?.time),interaction_to_next_paint_target_selector:n.commonViewMetrics.interactionToNextPaint?.targetSelector,is_active:n.isActive,name:n.name,largest_contentful_paint:(0,d.toServerDuration)(n.initialViewMetrics.largestContentfulPaint?.value),largest_contentful_paint_target_selector:n.initialViewMetrics.largestContentfulPaint?.targetSelector,load_event:(0,d.toServerDuration)(n.initialViewMetrics.navigationTimings?.loadEvent),loading_time:(0,o.discardNegativeDuration)((0,d.toServerDuration)(n.commonViewMetrics.loadingTime)),loading_type:n.loadingType,long_task:{count:n.eventCounts.longTaskCount},performance:function({cumulativeLayoutShift:e,interactionToNextPaint:t},{firstContentfulPaint:r,largestContentfulPaint:n}){return{cls:e&&{score:e.value,timestamp:(0,d.toServerDuration)(e.time),target_selector:e.targetSelector,previous_rect:e.previousRect,current_rect:e.currentRect},fcp:r&&{timestamp:(0,d.toServerDuration)(r)},inp:t&&{duration:(0,d.toServerDuration)(t.value),timestamp:(0,d.toServerDuration)(t.time),target_selector:t.targetSelector,sub_parts:t.subParts?{input_delay:(0,d.toServerDuration)(t.subParts.inputDelay),processing_duration:(0,d.toServerDuration)(t.subParts.processingDuration),presentation_delay:(0,d.toServerDuration)(t.subParts.presentationDelay)}:void 0},lcp:n&&{timestamp:(0,d.toServerDuration)(n.value),target_selector:n.targetSelector,resource_url:n.resourceUrl,sub_parts:n.subParts?{load_delay:(0,d.toServerDuration)(n.subParts.loadDelay),load_time:(0,d.toServerDuration)(n.subParts.loadTime),render_delay:(0,d.toServerDuration)(n.subParts.renderDelay)}:void 0}}}(n.commonViewMetrics,n.initialViewMetrics),resource:{count:n.eventCounts.resourceCount},time_spent:(0,d.toServerDuration)(n.duration)},display:n.commonViewMetrics.scroll?{scroll:{max_depth:n.commonViewMetrics.scroll.maxDepth,max_depth_scroll_top:n.
4commonViewMetrics.scroll.maxDepthScrollTop,max_scroll_height:n.commonViewMetrics.scroll.maxScrollHeight,max_scroll_height_time:(0,d.toServerDuration)(n.commonViewMetrics.scroll.maxScrollHeightTime)}}:void 0,privacy:{replay_level:a.defaultPrivacyLevel},device:{locale:navigator.language,locales:navigator.languages,time_zone:function(){try{return new Intl.DateTimeFormat().resolvedOptions().timeZone}catch{return}}()}},(0,S.isEmptyObject)(n.customTimings)||(u.view.custom_timings=(0,S.mapValues)(n.customTimings,d.toServerDuration)),{rawRumEvent:u,startClocks:n.startClocks,duration:n.duration,domainContext:{location:n.location,handlingStack:n.handlingStack}}))}),t.assemble.register(({startTime:e,eventType:t})=>{let r=w.findView(e);return r?{type:t,service:r.service,version:r.version,context:r.context,view:{id:r.id,name:r.name}}:_.DISCARDED}),t.assembleTelemetry.register(({startTime:e})=>({view:{id:w.findView(e)?.id}})),function(e,t,r,n,o,_,O){let R,A,w=new Set,I=N(i.ViewLoadingType.INITIAL_LOAD,(0,d.clocksOrigin)(),O);function N(o,u,C){let _=function(e,t,r,n,o,u=(0,d.clocksNow)(),C){let _,O=(0,v.generateUUID)(),R=new p.Observable,A={},w=0,I=(0,S.shallowClone)((0,E.mockable)(window.location)),N=(0,g.createContextManager)(),k=!0,x=C?.name,D=C?.service||n.service,M=C?.version||n.version,L=C?.context,P=C?.handlingStack;L&&N.setContext(L);let U={id:O,name:x,startClocks:u,service:D,version:M,context:L,url:C?.url};e.notify(1,U),e.notify(2,U);let{throttled:V,cancel:$}=(0,b.throttle)(ee,3e3,{leading:!1}),{setLoadEvent:B,setViewEnd:F,stop:j,stopINPTracking:H,getCommonViewMetrics:K,setLoadingTime:q}=(0,c.trackCommonViewMetrics)(e,t,r,n,Q,o,u),{stop:G,initialViewMetrics:z}=o===i.ViewLoadingType.INITIAL_LOAD?(0,s.trackInitialViewMetrics)(n,u,B,Q):{stop:b.noop,initialViewMetrics:{}};o===i.ViewLoadingType.BF_CACHE&&(0,l.trackBfcacheMetrics)(u,z,Q);let{stop:W,eventCounts:Y}=(0,a.trackViewEventCounts)(e,O,Q),J=(0,m.setInterval)(ee,h),X=e.subscribe(12,e=>{e===f.PageExitReason.UNLOADING&&ee()});function Z(){e.notify(3,{id:O,name:x,context:N.getContext(),startClocks:u,sessionIsActive:k})}function Q(){Z(),V()}function ee(){$(),Z(),w+=1;let t=void 0===_?(0,d.timeStampNow)():_.timeStamp;e.notify(4,{customTimings:A,documentVersion:w,id:O,name:x,service:D,version:M,context:N.getContext(),loadingType:o,location:I,handlingStack:P,startClocks:u,commonViewMetrics:K(),initialViewMetrics:z,duration:(0,d.elapsed)(u.timeStamp,t),isActive:void 0===_,sessionIsActive:k,eventCounts:Y})}return ee(),N.changeObservable.subscribe(Q),{get name(){return x},service:D,version:M,contextManager:N,stopObservable:R,end(t={}){_||(_=t.endClocks??(0,d.clocksNow)(),k=t.sessionIsActive??!0,e.notify(5,{endClocks:_}),e.notify(6,{endClocks:_}),(0,m.clearInterval)(J),F(_.relative),j(),X.unsubscribe(),ee(),(0,m.setTimeout)(()=>{this.stop()},T))},stop(){G(),W(),H(),R.notify()},addTiming(e,t){var r;let n;if(_)return;let i=(0,d.isRelativeTime)(t)?t:(0,d.elapsed)(u.timeStamp,t);A[(n=(r=e).replace(/[^a-zA-Z0-9-_.@$]/g,"_"))!==r&&y.display.warn(`Invalid timing name: ${r}, sanitized to: ${n}`),n]=i,Q()},setLoadingTime:q,setViewName(e){x=e,ee()}}}(e,t,r,n,o,u,C);return w.add(_),_.stopObservable.subscribe(()=>{w.delete(_)}),_}return e.subscribe(11,()=>{I=N(i.ViewLoadingType.SESSION_RENEWAL,void 0,{name:I.name,service:I.service,version:I.version,context:I.contextManager.getContext()})}),e.subscribe(10,({endClocks:e})=>{I.end({sessionIsActive:!1,endClocks:e})}),_&&(A=o.subscribe(({oldLocation:e,newLocation:t})=>{var r,n;let o;r=e,n=t,r.pathname===n.pathname&&(""!==(o=n.hash.substring(1))&&document.getElementById(o)||C(n.hash)===C(r.hash))||(I.end(),I=N(i.ViewLoadingType.ROUTE_CHANGE))}),R=(0,u.onBFCacheRestore)(e=>{I.end();let t=(0,d.relativeToClocks)(e.timeStamp);I=N(i.ViewLoadingType.BF_CACHE,t,void 0)})),{addTiming:(e,t=(0,d.timeStampNow)())=>{I.addTiming(e,t)},setLoadingTime:e=>I.setLoadingTime(e),startView:(e,t)=>{I.end({endClocks:t}),I=N(i.ViewLoadingType.ROUTE_CHANGE,t,e)},setViewContext:e=>{I.contextManager.setContext(e)},setViewContextProperty:(e,t)=>{I.contextManager.setContextProperty(e,t)}
4,setViewName:e=>{I.setViewName(e)},getViewContext:()=>I.contextManager.getContext(),stop:()=>{A&&A.unsubscribe(),R&&R(),I.end(),w.forEach(e=>e.stop())}}}(e,n,O,r,R,!r.trackViewsManually,I)}],44983);var O=e.i(86937);function R(e,t){let r=new Set;for(let n of e)n.startsWith(`${t}.`)&&r.add(n.slice(t.length+1));return r}var A=e.i(69319);let w=((n={})[n.REPLAY=1]="REPLAY",n[n.RUM=2]="RUM",n[n.TELEMETRY=4]="TELEMETRY",n[n.PROFILING=6]="PROFILING",n);e.s(["DeflateEncoderStreamId",0,w],68514);var I=e.i(63601),N=e.i(88760),k=e.i(37262);e.s(["startRumBatch",0,function(e,t,r,n,o){let a=[(0,k.createEndpointBuilder)(e,"rum")],s=(0,k.createReplicaEndpointBuilder)(e,"rum");s&&a.push(s);let c=(0,I.createBatch)({encoder:o(w.RUM),endpoints:a,reportError:r});n.subscribe(()=>c.forceFlush("session_expire"));let{dispatch:u,stop:l}=function(e,t){let r,n,o=!1,a=0,{unsubscribe:s}=e.flushObservable.subscribe(()=>{o=!1,n=r});return{dispatch:s=>{if(s.type!==i.RumEventType.VIEW)return void e.add(s);if(!t)return void e.upsert(s,s.view.id);let c=s.view.id;if(!s.view.is_active){c===r?.view.id&&(r=void 0,n=void 0,o=!1,a=0),e.upsert(s,c);return}if(c!==r?.view.id){a=0,e.upsert(s,c),r=s,o=!e.isEmpty;return}if(r=s,o)return void e.upsert(s,c);if((a+=1)>=100){a=0,e.upsert(s,c),o=!e.isEmpty;return}if(n){let t=function(e,t){let r=function e(t,r,n){let i={},o=n?.replaceKeys??new Set,a=n?.appendKeys??new Set,s=n?.ignoreKeys??new Set;for(let n of Object.keys(t)){if(s.has(n))continue;let c=t[n],u=r[n];if(!o.has(n)&&(0,O.isIndexableObject)(c)&&(0,O.isIndexableObject)(u)){let t=e(c,u,{replaceKeys:R(o,n),appendKeys:R(a,n),ignoreKeys:R(s,n)});t&&(i[n]=t)}else a.has(n)&&Array.isArray(c)&&Array.isArray(u)?c.length>u.length&&(i[n]=c.slice(u.length)):!function e(t,r){if(t===r)return!0;if(null===t||"object"!=typeof t||null===r||"object"!=typeof r)return t===r;if(Array.isArray(t)&&Array.isArray(r))return t.length===r.length&&t.every((t,n)=>e(t,r[n]));if(Array.isArray(t)||Array.isArray(r))return!1;let n=Object.keys(t),i=Object.keys(r);return n.length===i.length&&n.every(n=>i.includes(n)&&e(t[n],r[n]))}(c,u)&&(i[n]=c)}for(let e of Object.keys(r))e in t||(i[e]=null);return Object.keys(i).length>0?i:void 0}(e,t,{replaceKeys:new Set(["view.custom_timings","context","connectivity","usr","device","privacy"]),appendKeys:new Set(["_dd.page_states"]),ignoreKeys:new Set(["date","type","application","session","view.id","view.url","_dd.document_version","_dd.format_version"])});if(r)return(0,A.combine)(r,{type:i.RumEventType.VIEW_UPDATE,date:e.date,application:e.application,session:e.session,view:{id:e.view.id,url:e.view.url},_dd:{document_version:e._dd.document_version,format_version:e._dd.format_version}})}(s,n);t&&((0,N.sendToExtension)("rum",t),e.upsert(t,c))}},stop:s}}(c,e.betaEnableViewUpdates);t.subscribe(14,u);let d=c.stop.bind(c);return c.stop=()=>{l(),d()},c}],59008);var x=e.i(41619);e.s(["startRumEventBridge",0,function(e){let t=(0,x.getEventBridge)();e.subscribe(14,e=>{t.send("rum",e)})}],85915);var D=e.i(61142),M=e.i(3059),L=e.i(45821),P=e.i(54226);let U=M.SESSION_TIME_OUT_DELAY;e.s(["startUrlContexts",0,function(e,t,r){let n,i=(0,L.createValueHistory)({expireDelay:U});e.subscribe(1,({startClocks:e,url:t})=>{let r=(0,E.mockable)(P.globalObject.location).href,o=void 0!==t?(0,D.buildUrl)(t,r).href:r;i.add(a({url:o,referrer:n||document.referrer}),e.relative),n=o}),e.subscribe(6,({endClocks:e})=>{i.closeActive(e.relative)});let o=r.subscribe(({newLocation:e})=>{let t=i.find();if(t){let r=(0,d.relativeNow)();i.closeActive(r),i.add(a({url:e.href,referrer:t.referrer}),r)}});function a({url:e,referrer:t}){return{url:e,referrer:t}}return t.register(({startTime:e,eventType:t})=>{let r=i.find(e);return r?{type:t,view:{url:r.url,referrer:r.referrer}}:_.DISCARDED}),{findUrl:e=>i.find(e),stop:()=>{o.unsubscribe(),i.stop()}}}],93123);var V=e.i(27129),$=e.i(10931);function B(){return(0,E.mockable)(P.globalObject.location)}function F(e){return Object.prototype.hasOwnProperty.call(history,e)?history:History.prototype}e.s(["createLocationChangeObservable",0,function(){let e=(0,S.shallowClone)(B());return new p.Observable(t=>{var r;let{stop:n}=function(e){let{stop:t}=(0,$.instrumentMethod)(F("pushState"),"pushState",({onPostCall:t})=>{t(e)}),{stop:r}=(0,$.instrumentMethod)(F("replaceState"),"replaceState",({onPostCall:t})=>{t(e)}),{stop:n}=(0,V.addEventListener)(window,V.DOM_EVENT.POP_STATE,e);return{stop:()=>{t(),r(),n()}}}(o),{stop:i}=(r=o,(0,V.addEventListener)(window,V.DOM_EVENT.HASH_CHANGE,r));function o(){if(e.href===B().href)return;let r=(0,S.shallowClone)(B());
4t.notify({newLocation:r,oldLocation:e}),e=r}return()=>{n(),i()}})}],53383);let j=M.SESSION_TIME_OUT_DELAY;e.s(["startFeatureFlagContexts",0,function(e,t,r){let n=(0,L.createValueHistory)({expireDelay:j});return e.subscribe(1,({startClocks:e})=>{n.add({},e.relative)}),e.subscribe(6,({endClocks:e})=>{n.closeActive(e.relative)}),t.register(({startTime:e,eventType:t})=>{if(!r.trackFeatureFlagsForEvents.concat([i.RumEventType.VIEW,i.RumEventType.ERROR]).includes(t))return _.SKIPPED;let o=n.find(e);return!o||(0,S.isEmptyObject)(o)?_.SKIPPED:{type:t,feature_flags:o}}),{addFeatureFlagEvaluation:(e,t)=>{let r=n.find();r&&(r[e]=t)}}}],85759);var H=e.i(23950);let K=10*d.ONE_SECOND;function q(){0!==t.batchCount&&((0,H.addTelemetryMetrics)(H.TelemetryMetrics.CUSTOMER_DATA_METRIC_NAME,t),W())}function G(){return{min:1/0,max:0,sum:0}}function z(e,t){e.sum+=t,e.min=Math.min(e.min,t),e.max=Math.max(e.max,t)}function W(){t={batchCount:0,batchBytesCount:G(),batchMessagesCount:G()}}e.s(["startCustomerDataTelemetry",0,function(e,n,i){e.metricsEnabled&&(W
4(),r=!1,n.subscribe(14,()=>{r=!0}),i.subscribe(({bytesCount:e,messagesCount:n})=>{r&&(r=!1,t.batchCount+=1,z(t.batchBytesCount,e),z(t.batchMessagesCount,n))}),(0,m.setInterval)(q,K))}],16015);var Y=e.i(74304);let J=M.SESSION_TIME_OUT_DELAY;function X(){return"hidden"===document.visibilityState?"hidden":document.hasFocus()?"active":"passive"}e.s(["startPageStateHistory",0,function(e,t=500){let r,n=(0,L.createValueHistory)({expireDelay:J,maxEntries:4e3});(0,Y.supportPerformanceTimingEvent)("visibility-state")&&performance.getEntriesByType("visibility-state").forEach(e=>{a("hidden"===e.name?"hidden":"active",e.startTime)}),a(X(),(0,d.relativeNow)());let{stop:o}=(0,V.addEventListeners)(window,[V.DOM_EVENT.PAGE_SHOW,V.DOM_EVENT.FOCUS,V.DOM_EVENT.BLUR,V.DOM_EVENT.VISIBILITY_CHANGE,V.DOM_EVENT.RESUME,V.DOM_EVENT.FREEZE,V.DOM_EVENT.PAGE_HIDE],e=>{var t;a((t=e).type===V.DOM_EVENT.FREEZE?"frozen":t.type===V.DOM_EVENT.PAGE_HIDE?t.persisted?"frozen":"terminated":X(),e.timeStamp)},{capture:!0});function a(e,t=(0,d.relativeNow)()){e!==r&&(r=e,n.closeActive(t),n.add({state:r,startTime:t},t))}function s(e,t,r){return n.findAll(t,r).some(t=>t.state===e)}return e.register(({startTime:e,duration:r=0,eventType:o})=>o===i.RumEventType.VIEW?{type:o,_dd:{page_states:function(e,t,r){if(0!==e.length)return e.slice(-r).reverse().map(({state:e,startTime:r})=>({state:e,start:(0,d.toServerDuration)((0,d.elapsed)(t,r))}))}(n.findAll(e,r),e,t)}}:o===i.RumEventType.ACTION||o===i.RumEventType.ERROR?{type:o,view:{in_foreground:s("active",e,0)}}:_.SKIPPED),{wasInPageStateDuringPeriod:s,addPageState:a,stop:()=>{o(),n.stop()}}}],16293);var Z=e.i(50971),Q=e.i(17544);e.s(["startDisplayContext",0,function(e){let t,r=requestAnimationFrame((0,Q.monitor)(()=>{t=(0,Z.getViewportDimension)()})),n=(0,Z.initViewportObservable)().subscribe(e=>{t=e}).unsubscribe;return e.register(({eventType:e})=>({type:e,display:t?{viewport:t}:void 0})),{stop:()=>{n(),r&&cancelAnimationFrame(r)}}}],64124);var ee=e.i(84229),et=e.i(9653);function er(e){let{startClocks:t,type:r,name:n,description:o,context:a,handlingStack:s}=e,c={id:(e.type===i.VitalType.DURATION?e.id:void 0)??(0,v.generateUUID)(),type:r,name:n,description:o,...r===i.VitalType.DURATION?{duration:(0,d.toServerDuration)(e.duration)}:{step_type:e.stepType,operation_key:e.operationKey,failure_reason:e.failureReason}};return{rawRumEvent:{date:t.timeStamp,vital:c,type:i.RumEventType.VITAL,context:a},startClocks:t,duration:r===i.VitalType.DURATION?e.duration:void 0,domainContext:s?{handlingStack:s}:{}}}e.s(["startVitalCollection",0,function(e,t){let r=(0,ee.startEventTracker)(e);function n(r){t.wasInPageStateDuringPeriod("frozen",r.startClocks.relative,r.duration)||e.notify(13,er(r))}return{addOperationStepVital:function(t,r,n,o){let{operationKey:a,context:s,description:c,handlingStack:u}=n||{},l={name:t,type:i.VitalType.OPERATION_STEP,operationKey:a,failureReason:o,stepType:r,startClocks:(0,d.clocksNow)(),context:(0,et.sanitize)(s),description:c,handlingStack:u};e.notify(13,er(l))},addDurationVital:n,startDurationVital:function(t,n={},i=(0,d.clocksNow)()){let{id:o}=r.start(n.vitalKey??t,i,{name:t,...n});e.notify(17,{id:o,name:t,startClocks:i,...n})},stopDurationVital:function(e,t={},o=(0,d.clocksNow)()){let a=r.stop(t.vitalKey??e,o,t);a&&n({type:i.VitalType.DURATION,...a})}}}],96633);var en=e.i(42652);e.s(["startSessionContext",0,function(e,t,r,n,o){e.register(({eventType:e,startTime:a})=>{let s,c,u,l=r.findTrackedSession(a),d=o.findView(a);return l&&d?(e===i.RumEventType.VIEW?(s=!!n.getReplayStats(d.id)||void 0,c=1===(0,en.computeSessionReplayState)(l,t),u=!!d.sessionIsActive&&void 0):s=!!n.isRecording()||void 0,{type:e,session:{id:l.id,type:"user",has_replay:s,sampled_for_replay:c,is_active:u}}):_.DISCARDED})}],89589)},1711,9965,94655,53719,e=>{"use strict";var t=e.i(10754),r=e.i(77083);e.i(55754),e.i(27090),e.i(22939),e.i(94372),e.i(84148),e.i(81225),e.i(74304),e.i(24027),e.i(17399),e.i(54752),e.i(22378),e.i(32989),e.i(50971),e.i(42652);var n=e.i(81516),i=e.i(18987),o=e.i(89637),a=e.i(67098),s=e.i(69319),c=e.i(58088),u=e.i(23950),l=e.i(17544),d=e.i(7266),p=e.i(37852),f=e.i(65386),m=e.i(35071),g=e.i(69304),y=e.i(66244),v=e.i(73403),E=e.i(96701),b=e.i(9653),S=e.i(74055);e.s(["makeRumPublicApi",0,function(e,h,T={}
4){let C=(0,f.createTrackingConsentState)(),_=(0,S.startBufferingData)(),O=(0,o.createPreStartStrategy)(T,C,(t,r,o,a,s,c)=>{var u,l;let d=o&&T.createDeflateEncoder?e=>T.createDeflateEncoder(o,e):p.createIdentityEncoder,f=(0,E.mockable)(n.startRum)(t,r,e,h,a,d,_.observable,s,c,T.sdkName);return e.onRumStart(f.lifeCycle,t,r,f.viewHistory,o,f.telemetry),h.onRumStart(f.lifeCycle,f.hooks,t,r,f.viewHistory,d),u=O,l=f,O={...u,init:e=>{(0,g.displayAlreadyInitializedError)("DD_RUM",e)},getInternalContext:l.getInternalContext,stopSession:l.stopSession,getViewContext:l.getViewContext,globalContext:l.globalContext,userContext:l.userContext,accountContext:l.accountContext},(0,i.callPluginsMethod)(t.plugins,"onRumStart",{addEvent:f.addEvent,addError:f.addError}),f}),R=()=>O,A=(e,t)=>{let r=(0,d.createHandlingStack)("vital");(0,l.callMonitored)(()=>{(0,u.addTelemetryUsage)({feature:"add-operation-step-vital",action_type:"start"}),O.addOperationStepVital(e,"start",{...t,handlingStack:r})})},w=(0,l.monitor)((e,t)=>{(0,u.addTelemetryUsage)({feature:"add-operation-step-vital",action_type:"succeed"}),O.addOperationStepVital(e,"end",t)}),I=(0,l.monitor)((e,t,r)=>{(0,u.addTelemetryUsage)({feature:"add-operation-step-vital",action_type:"fail"}),O.addOperationStepVital(e,"end",r,t)}),N=(0,v.makePublicApi)({init:e=>{let t=Error().stack;(0,l.callMonitored)(()=>O.init(e,N,t))},setTrackingConsent:(0,l.monitor)(e=>{C.update(e),(0,u.addTelemetryUsage)({feature:"set-tracking-consent",tracking_consent:e})}),setViewName:(0,l.monitor)(e=>{O.setViewName(e),(0,u.addTelemetryUsage)({feature:"set-view-name"})}),setViewContext:(0,l.monitor)(e=>{O.setViewContext(e),(0,u.addTelemetryUsage)({feature:"set-view-context"})}),setViewContextProperty:(0,l.monitor)((e,t)=>{O.setViewContextProperty(e,t),(0,u.addTelemetryUsage)({feature:"set-view-context-property"})}),getViewContext:(0,l.monitor)(()=>((0,u.addTelemetryUsage)({feature:"set-view-context-property"}),O.getViewContext())),getInternalContext:(0,l.monitor)(e=>O.getInternalContext(e)),getInitConfiguration:(0,l.monitor)(()=>(0,s.deepClone)(O.initConfiguration)),addAction:(e,r)=>{let n=(0,d.createHandlingStack)("action");(0,l.callMonitored)(()=>{O.addAction({name:(0,b.sanitize)(e),context:(0,b.sanitize)(r),startClocks:(0,a.clocksNow)(),type:t.ActionType.CUSTOM,handlingStack:n}),(0,u.addTelemetryUsage)({feature:"add-action"})})},startAction:(0,l.monitor)((e,t)=>{(0,u.addTelemetryUsage)({feature:"start-action"}),O.startAction((0,b.sanitize)(e),{type:(0,b.sanitize)(t?.type),context:(0,b.sanitize)(t?.context),actionKey:t?.actionKey})}),stopAction:(0,l.monitor)((e,t)=>{(0,u.addTelemetryUsage)({feature:"stop-action"}),O.stopAction((0,b.sanitize)(e),{type:(0,b.sanitize)(t?.type),context:(0,b.sanitize)(t?.context),actionKey:t?.actionKey})}),startResource:(0,l.monitor)((e,t)=>{(0,u.addTelemetryUsage)({feature:"start-resource"}),O.startResource((0,b.sanitize)(e),{type:(0,b.sanitize)(t?.type),method:(0,b.sanitize)(t?.method),context:(0,b.sanitize)(t?.context),resourceKey:t?.resourceKey})}),stopResource:(0,l.monitor)((e,t)=>{(0,u.addTelemetryUsage)({feature:"stop-resource"}),O.stopResource((0,b.sanitize)(e),{type:(0,b.sanitize)(t?.type),statusCode:t?.statusCode,size:t?.size,context:(0,b.sanitize)(t?.context),resourceKey:t?.resourceKey})}),addError:(e,t)=>{let r=(0,d.createHandlingStack)("error");(0,l.callMonitored)(()=>{O.addError({error:e,handlingStack:r,context:(0,b.sanitize)(t),startClocks:(0,a.clocksNow)()}),(0,u.addTelemetryUsage)({feature:"add-error"})})},addTiming:(0,l.monitor)((e,t)=>{O.addTiming((0,b.sanitize)(e),t)}),setViewLoadingTime:(0,l.monitor)(()=>{let e=(0,a.timeStampNow)();O.setLoadingTime(e),(0,u.addTelemetryUsage)({feature:"addViewLoadingTime"})}),setGlobalContext:(0,m.defineContextMethod)(R,c.CustomerContextKey.globalContext,c.ContextManagerMethod.setContext,"set-global-context"),getGlobalContext:(0,m.defineContextMethod)(R,c.CustomerContextKey.globalContext,c.ContextManagerMethod.getContext,"get-global-context"),setGlobalContextProperty:(0,m.defineContextMethod)(R,c.CustomerContextKey.globalContext,c.ContextManagerMethod.setContextProperty,"set-global-context-property"),removeGlobalContextProperty:(0,m.defineContextMethod)(R,c.CustomerContextKey.globalContext,c.ContextManagerMethod.removeContextProperty,"remove-global-context-property"),clearGlobalContext:(0,m.defineContextMethod)(R,c.CustomerContextKey.globalContext,c.ContextManagerMethod.clearContext,"clear-global-context"),setUser:(0,m.defineContextMethod)(R,c.CustomerContextKey.userContext,c.ContextManagerMethod.setContext,"set-user"),getUser:(0,m.defineContextMethod)(R,c.CustomerContextKey.userContext,c.ContextManagerMethod.getContext,"get-user"),setUserProperty:(0,m.defineContextMethod)(R,c.CustomerContextKey.userContext,c.ContextManagerMethod.setContextProperty,"set-user-property"),removeUserProperty:(0,m.defineContextMethod)(R,c.CustomerContextKey.userContext,c.ContextManagerMethod.removeContextProperty,"remove-user-property"),clearUser:(0,m.defineContextMethod)(R,c.CustomerContextKey.userContext,c.ContextManagerMethod.clearContext,"clear-user"),setAccount:(0,m.defineContextMethod)(R,c.CustomerContextKey.accountContext,c.ContextManagerMethod.setContext,"set-account"),getAccount:(0,m.defineContextMethod)(R,c.CustomerContextKey.accountContext,c.ContextManagerMethod.getContext,"get-account"),setAccountProperty:(0,m.defineContextMethod)(R,c.CustomerContextKey.accountContext,c.ContextManagerMethod.setContextProperty,"set-account-property"),removeAccountProperty:(0,m.defineContextMethod)(R,c.CustomerContextKey.accountContext,c.ContextManagerMethod.removeContextProperty,"remove-account-property"),clearAccount:(0,m.defineContextMethod)(R,c.CustomerContextKey.accountContext,c.ContextManagerMethod.clearContext,"clear-account"),startView:e=>{let t=(0,d.createHandlingStack)("view");(0,l.callMonitored)(()=>{O.startView({..."object"==typeof e?e:{name:e},handlingStack:t}),(0,u.addTelemetryUsage)({feature:"start-view"})})},stopSession:(0,l.monitor)(()=>{O.stopSession(),(0,u.addTelemetryUsage)({feature:"stop-session"})}),addFeatureFlagEvaluation:(0,l.monitor)((e,t)=>{O.addFeatureFlagEvaluation((0,b.sanitize)(e),(0,b.sanitize)(t)),(0,u.addTelemetryUsage)({feature:"add-feature-flag-evaluation"})}),getSessionReplayLink:(0,l.monitor)(()=>e.getSessionReplayLink()),startSessionReplayRecording:(0,l.monitor)(t=>
4{e.start(t),(0,u.addTelemetryUsage)({feature:"start-session-replay-recording",force:t?.force})}),stopSessionReplayRecording:(0,l.monitor)(()=>e.stop()),addDurationVital:(e,r)=>{let n=(0,d.createHandlingStack)("vital");(0,l.callMonitored)(()=>{(0,u.addTelemetryUsage)({feature:"add-duration-vital"}),O.addDurationVital({id:(0,y.generateUUID)(),name:(0,b.sanitize)(e),type:t.VitalType.DURATION,startClocks:(0,a.timeStampToClocks)(r.startTime),duration:r.duration,context:(0,b.sanitize)(r?.context),description:(0,b.sanitize)(r?.description),handlingStack:n})})},startDurationVital:(e,t)=>{let r=(0,d.createHandlingStack)("vital");(0,l.callMonitored)(()=>{(0,u.addTelemetryUsage)({feature:"start-duration-vital"}),O.startDurationVital((0,b.sanitize)(e),{vitalKey:t?.vitalKey,context:(0,b.sanitize)(t?.context),description:(0,b.sanitize)(t?.description),handlingStack:r})})},stopDurationVital:(0,l.monitor)((e,t)=>{(0,u.addTelemetryUsage)({feature:"stop-duration-vital"}),O.stopDurationVital((0,b.sanitize)(e),{vitalKey:t?.vitalKey,context:(0,b.sanitize)(t?.context),description:(0,b.sanitize)(t?.description)})}),startOperation:A,succeedOperation:w,failOperation:I,startFeatureOperation:A,succeedFeatureOperation:w,failFeatureOperation:I,DEFAULT_TRACKED_RESOURCE_HEADERS:r.DEFAULT_TRACKED_RESOURCE_HEADERS});return N}],9965);var h=e.i(67338);e.s(["getSessionReplayUrl",0,function(e,{session:t,viewContext:r,errorType:n}){var i;let o,a,s=t?t.id:"no-session-id",c=[];return void 0!==n&&c.push(`error-type=${n}`),r&&(c.push(`seed=${r.id}`),c.push(`from=${r.startClocks.timeStamp}`)),`${o=(i=e).site,a=i.subdomain||function(e){switch(e.site){case h.INTAKE_SITE_US1:case h.INTAKE_SITE_EU1:return"app";case h.INTAKE_SITE_STAGING:return"dd";default:return}}(i),`https://${a?`${a}.`:""}${o}`}/rum/replay/sessions/${s}?${c.join("&")}`}],94655);var T=e.i(40721),C=e.i(76445),_=e.i(29381),O=e.i(99150),R=e.i(37262);e.s(["createFormDataTransport",0,function(e,t,r,n){let i=(0,C.createHttpRequest)([(0,R.createEndpointBuilder)(e,"profile")],e=>{t.notify(15,{error:{message:e,source:T.ErrorSource.AGENT,startClocks:(0,a.clocksNow)()}}),(0,u.addTelemetryDebug)("Error reported to customer",{"error.message":e})}),o=r(n);return{async send({event:e,...t}){let r=new FormData,n=(0,_.jsonStringify)(e);if(!n)throw Error("Failed to serialize event");r.append("event",new Blob([n],{type:"application/json"}),"event.json");let a=n.length;for(let[e,n]of(0,O.objectEntries)(t)){let t=(0,_.jsonStringify)(n);if(!t)throw Error("Failed to serialize attachment");let i=await function(e,t){return new Promise(r=>{e.write(t),e.finish(e=>{r(e)})})}(o,t);a+=i.outputBytesCount,r.append(e,new Blob([i.output]),e)}i.send({data:r,bytesCount:a})}}}],53719),e.s([],1711)},10754,25554,70666,e=>{"use strict";e.s(["ActionType",0,{CLICK:"click",CUSTOM:"custom",TAP:"tap",SCROLL:"scroll",SWIPE:"swipe",APPLICATION_START:"application_start",BACK:"back"},"FrustrationType",0,{RAGE_CLICK:"rage_click",ERROR_CLICK:"error_click",DEAD_CLICK:"dead_click"},"RumEventType",0,{ACTION:"action",ERROR:"error",LONG_TASK:"long_task",VIEW:"view",VIEW_UPDATE:"view_update",RESOURCE:"resource",VITAL:"vital"},"RumLongTaskEntryType",0,{LONG_TASK:"long-task",LONG_ANIMATION_FRAME:"long-animation-frame"},"ViewLoadingType",0,{INITIAL_LOAD:"initial_load",ROUTE_CHANGE:"route_change",SESSION_RENEWAL:"session_renewal",BF_CACHE:"bf_cache"},"VitalType",0,{DURATION:"duration",OPERATION_STEP:"operation_step"}],10754),e.s(["extractRegexMatch",0,function(e,t){t.lastIndex=0;let r=t.exec(e);if(!r)return;let[n,i]=r;return i||n}],25554);let t=/[a-zA-Z_$]/,r=/[a-zA-Z0-9_$]/,n=/[0-9]/,i=/[a-fA-F0-9]/,o={0:()=>!1,1:()=>!1,2:e=>t.test(e),3:e=>r.test(e),4:e=>"."===e,5:e=>"["===e,6:e=>"]"===e,7:e=>n.test(e),8:e=>"'\"".includes(e),9:(e,t)=>e===t.quote,10:()=>!0,11:e=>"\\"===e,12:(e,t)=>void 0===t.escapeSequence?`${t.quote}/\\bfnrtu`.includes(e):!!t.escapeSequence.startsWith("u")&&t.escapeSequence.length<5&&i.test(e)},a={0:[2,5],1:[],2:[3,4,5,1],3:[3,4,5,1],4:[2],5:[8,7],6:[4,5,1],7:[7,6],8:[11,9,10],9:[6],10:[11,9,10],11:[12],12:[12,11,9,10]},s=[2,3,7,10],c=[4,5,6],u={'"':'"',"'":"'","/":"/","\\":"\\",b:"\b",f:"\f",n:"\n",r:"\r",t:" "};e.s(["parseJsonPath",0,function(e){let t,r=[],n=0,i={quote:void 0,escapeSequence:void 0},l="";for(let f of e){if(!(t=a[n].find(e=>o[e](f,i))))return[];if(void 0!==i.escapeSequence&&12!==t){var d,p;if(d=i.escapeSequence,!("\"'/\\bfnrt".includes(d)||d.startsWith("u")&&5===d.length))return[];l+=(p=i.escapeSequence).startsWith("u")?String.fromCharCode(parseInt(p.slice(1),16)):u[p],i.escapeSequence=void 0}s.includes(t)?l+=f:c.includes(t)&&""!==l?(r.push(l),l=""):12===t?i.escapeSequence=i.escapeSequence?`${i.escapeSequence}${f}`:f:8===t?i.quote=f:9===t&&(i.quote=void 0),n=t}return a[n].includes(1)?(""!==l&&r.push(l),r):[]}],70666)},92281,e=>{"use strict";var t=e.i(86937),r=e.i(69319),n=e.i(51167);function i(e,t,i){let o={};for(let[c,u]of Object.entries(e)){let e=t[c],l=u.multiple?function(e,t,r){if(null==t)return;if("enum"===e.type&&e.allowAll&&"all"===t)return s(e.values).slice();let n=Array.isArray(t)?t:[t],i=[];for(let t of n){let n=a(e,t,r);if(void 0===n){if(!1!==e.strict)return}else i.push(n)}if(!1!==e.strict||0!==i.length||!(n.length>0))return i}(u,e,i):a(u,e,i);if(void 0===l){if(null!=e&&""!==e){if(i.error(function(e,t){switch(t.type){case"string":return`"${e}" must be a non-empty string`;case"number":if(void 0!==t.min&&void 0!==t.max)return`"${e}" must be a number between ${t.min} and ${t.max}`;if(void 0!==t.min)return`"${e}" must be a number greater than or equal to ${t.min}`;if(void 0!==t.max)return`"${e}" must be a number less than or equal to ${t.max}`;return`"${e}" must be a finite number`;case"percentage":return`"${e}" must be a number between 0 and 100`;case"boolean":return`"${e}" must be a boolean`;case"site":return`"${e}" must be a valid Datadog site. ${n.MORE_DETAILS} ${n.DOCS_ORIGIN}/getting_started/site/.`;case"match-option":return`"${e}" must be a string, RegExp, or function`;case"enum":return`"${e}" must be one of: "${s(t.values).join('", "')}"`;case"union":return`"${e}" does not match any expected type`;case"schema":return`"${e}" is not a valid object`;case"function":return`"${e}" must be a function`}}(c,u)),u.required||!1!==u.strict)return}else if(u.required)return void i.error(`"${c}" is required`);o[c]="default"in u?(0,r.deepClone)(u.default):void 0}else o[c]=l}return o}let o=/(datadog|ddog|datad0g|dd0g)/;function a(e,r,n){if("schema"===e.type){if("object"!=typeof r||null===r)return;return i(e.schema,r,n)}if("union"===e.type){if(null==r)return;for(let t of e.variants){let e=a(t,r,n);if(void 0!==e)return e}return}if(null!=r)switch(e.type){case"function":return"function"==typeof r?r:void 0;case"string":return"string"==typeof r&&r.length>0?r:void 0;case"number":return"number"==typeof r&&Number.isFinite(r)&&(void 0===e.min||r>=e.min)&&(void 0===e.max||r<=e.max)?r:void 0;case"percentage":return(0,t.isPercentage)(r)?r:void 0;case"boolean":return"boolean"==typeof r?r:!1===e.strict?!!r:void 0;case"site":if("string"!=typeof r||!o.test(r))return;return r;case"match-option":return(0,t.isMatchOption)(r)?r:void 0;case"enum":return"string"==typeof r&&s(e.values).includes(r)?r:void 0}}function s(e){return Array.isArray(e)?e:Object.values(e)}e.s(["validateAndBuildConfiguration",0,function(e,t,r){return e&&"object"==typeof e?i(t,e,r):void r.error("Configuration must be an object")}])},67098,e=>{"use strict";let t;function r(){return new Date().getTime()}function n(){return r()}function i(e,t){return e+t}function o(){return performance.now()}function a(e){return e-s()}function s(){return void 0===t&&(t=performance.timing?.navigationStart??performance.timeOrigin),t}e.s(["ONE_HOUR",0,36e5,"ONE_MINUTE",0,6e4,"ONE_SECOND",0,1e3,"ONE_YEAR",0,31536e6,"addDuration",0,i,"clockDrift",0,function(){return Math.round(r()-i(s(),performance.now()))},"clocksNow",0,function(){return{relative:o(),timeStamp:n()}},"clocksOrigin",0,function(){return{relative:0,timeStamp:s()}},"dateNow",0,r,"elapsed",0,function(e,t){return t-e},"getTimeOrigin",0,s,"isRelativeTime",0,function(e){return e<31536e6},"relativeNow",0,o,"relativeToClocks",0,function(e){return{relative:e,timeStamp:function(e){let t=r()-performance.now();return t>s()?Math.round(i(t,e)):Math.round(i(s(),e))}(e)}},"timeStampNow",0,n,"timeStampToClocks",0,function(e){return{relative:a(e),timeStamp:e}},"toRelativeTime",0,a,"toServerDuration",0,function(e){return"number"!=typeof e?e:Math.round(1e6*e)}])},54226,e=>{"use strict";let t=globalThis;e.s(["globalObject",0,t,"isWorkerEnvironment",0,"WorkerGlobalScope"in t])},86937,e=>{"use strict";function t(e){return null===e?"null":Array.isArray(e)?"array":typeof e}e.s(["getType",0,t,"isIndexableObject",0,function(e){return"object"===t(e)},"isMatchOption",0,function(e){return"string"==typeof e||e instanceof RegExp||"function"==typeof e},"isPercentage",0,function(e){return"number"==typeof e&&e>=0&&e<=100}])}]); 5 6//# sourceMappingURL=0upbmcr3e_a0z.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.