PageSourceSearch

https://suno.com/_next/static/immutable/chunks/053h-zi1r9xla.js

js suno.com collected 2026-10-01 08:28:53 UTC 124,406 bytes, 9 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="731fa1fb-a4e8-583e-b1f6-dcdbd3bafabd")}catch(e){}}();
3(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,147814,e=>{"use strict";var t=e.i(990399),r=e.i(731163);function n(e,i,o,a,{once:s,capture:u,passive:l}={}){let c=(0,t.monitor)(t=>{(t.isTrusted||t.__ddIsTrusted||e.allowUntrustedEvents)&&(s&&m(),a(t))}),d=l?{capture:u,passive:l}:u,f=window.EventTarget&&i instanceof EventTarget?window.EventTarget.prototype:i,p=(0,r.getZoneJsOriginalValue)(f,"addEventListener");function m(){let e=(0,r.getZoneJsOriginalValue)(f,"removeEventListener");o.forEach(t=>e.call(i,t,c,d))}return o.forEach(e=>p.call(i,e,c,d)),{stop:m}}e.s(["addEventListener",0,function(e,t,r,i,o){return n(e,t,[r],i,o)},"addEventListeners",0,n])},772434,948436,449302,706517,259017,830455,868416,375500,e=>{"use strict";let t,r;var n=e.i(317236),i=e.i(990399),o=e.i(622190),a=e.i(354590),s=e.i(279537),u=e.i(296355);e.s(["initFetchObservable",0,function(){return t||(t=new o.Observable(e=>{if(!u.globalObject.fetch)return;let{stop:t}=(0,n.instrumentMethod)(u.globalObject,"fetch",t=>(function({parameters:e,onPostCall:t,handlingStack:r},n){let[o,u]=e,l=u&&u.method;void 0===l&&o instanceof Request&&(l=o.method);let c=void 0!==l?String(l).toUpperCase():"GET",d=o instanceof Request?o.url:(0,s.normalizeUrl)(String(o)),f={state:"start",init:u,input:o,method:c,startClocks:(0,a.clocksNow)(),url:d,handlingStack:r};n.notify(f),e[0]=f.input,e[1]=f.init,t(e=>(function(e,t,r){function n(t){r.state="resolve",Object.assign(r,t),e.notify(r)}t.then((0,i.monitor)(e=>{n({response:e,responseType:e.type,status:e.status,isAborted:!1})}),(0,i.monitor)(e=>{var t,i;n({status:0,isAborted:(null==(i=null==(t=r.init)?void 0:t.signal)?void 0:i.aborted)||e instanceof DOMException&&e.code===DOMException.ABORT_ERR,error:e})}))})(n,e,f))})(t,e),{computeHandlingStack:!0});return t})),t}],772434);var l=e.i(693256),c=e.i(147814);let d=new WeakMap;function f({target:e,parameters:[t,r]}){d.set(e,{state:"open",method:String(t).toUpperCase(),url:(0,s.normalizeUrl)(String(r))})}function p({target:e}){let t=d.get(e);t&&(t.isAborted=!0)}e.s(["initXhrObservable",0,function(e){var t;return r||(t=e,r=new o.Observable(e=>{let{stop:r}=(0,n.instrumentMethod)(XMLHttpRequest.prototype,"open",f),{stop:i}=(0,n.instrumentMethod)(XMLHttpRequest.prototype,"send",r=>{!function({target:e,parameters:[t],handlingStack:r},i,o){let s=d.get(e);if(!s)return;s.state="start",s.startClocks=(0,a.clocksNow)(),s.isAborted=!1,s.xhr=e,s.handlingStack=r,s.body=t;let u=!1,{stop:f}=(0,n.instrumentMethod)(e,"onreadystatechange",()=>{e.readyState===XMLHttpRequest.DONE&&p()}),p=()=>{m(),f(),u||(u=!0,s.state="complete",s.duration=(0,a.elapsed)(s.startClocks.timeStamp,(0,a.timeStampNow)()),s.status=e.status,o.notify((0,l.shallowClone)(s)))},{stop:m}=(0,c.addEventListener)(i,e,"loadend",p);o.notify(s)}(r,t,e)},{computeHandlingStack:!0}),{stop:o}=(0,n.instrumentMethod)(XMLHttpRequest.prototype,"abort",p);return()=>{r(),i(),o()}})),r}],948436);var m=e.i(259288);e.s(["readBytesFromStream",0,function(e,t,r){let n=e.getReader(),o=[],a=0;function s(){let e,i;if(n.cancel().catch(m.noop),r.collectStreamBody){let t;if(1===o.length)t=o[0];else{t=new Uint8Array(a);let e=0;o.forEach(r=>{t.set(r,e),e+=r.length})}e=t.slice(0,r.bytesLimit),i=t.length>r.bytesLimit}t(void 0,e,i)}!function e(){n.read().then((0,i.monitor)(t=>{t.done?s():(r.collectStreamBody&&o.push(t.value),(a+=t.value.length)>r.bytesLimit?s():e())}),(0,i.monitor)(e=>t(e)))}()}],449302);var g=e.i(707469),v=e.i(959646);function b(e){return e?(parseInt(e,10)^16*Math.random()>>parseInt(e,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,b)}let y=/([\w-]+)\s*=\s*([^;]+)/g;function E(e,t,r){let n=function(e,t){let r=`/api/v2/${t}`,n=e.proxy;if("string"==typeof n){let e=(0,s.normalizeUrl)(n);return t=>`${e}?ddforward=${encodeURIComponent(`${r}?${t}`)}`}if("function"==typeof n)return e=>n({path:r,parameters:e});let i=S(t,e);return e=>`https://${i}${r}?${e}`}(e,t);return{build:(i,o)=>n(function({clientToken:e,internalAnalyticsSubdomain:t,source:r="browser"},n,i,{retry:o,encoding:s},u=[]){let l=[`ddsource=${r}`,`dd-api-key=${e}`,`dd-evp-origin-version=${encodeURIComponent("6.21.2")}`,"dd-evp-origin=browser",`dd-request-id=${b()}`].concat(u);return s&&l.push(`dd-evp-encoding=${s}`),"rum"===n&&(l.push(`batch_time=${(0,a.timeStampNow)()}`,`_dd.api=${i}`),o&&l.push(`_dd.retry_count=${o.count}`,`_dd.retry_after=${o.lastFailureStatus}`)),t&&l.reverse(),l.join("&")}(e,t,i,o,r)),trackType:t}}function S(e,t){let{site:r=v.INTAKE_SITE_US1,internalAnalyticsSubdomain:n}=t;if("logs"===e&&t.usePciIntake&&r===v.INTAKE_SITE_US1)return v.PCI_INTAKE_HOST_US1;if(n&&r===v.INTAKE_SITE_US1)return`${n}.${v.INTAKE_SITE_US1}`;if(r===v.INTAKE_SITE_FED_STAGING)return`http-intake.logs.${r}`;let i=r.split("."),o=i.pop();return`browser-intake-${i.join("-")}.${o}`}function h(e){return v.INTAKE_URL_PARAMETERS.every(t=>e.includes(t))}e.s(["findCommaSeparatedValue",0,function(e,t){for(y.lastIndex=0;;){let r=y.exec(e);if(r){if(r[1]===t)return r[2]}else break}},"findCommaSeparatedValues",0,function(e){let t=new Map;for(y.lastIndex=0;;){let r=y.exec(e);if(r)t.set(r[1],r[2]);else break}return t},"generateUUID",0,b,"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}`}],706517),e.s(["buildEndpointHost",0,S,"createEndpointBuilder",0,E],259017),e.s(["computeTransportConfiguration",0,function(e){var t,r;let n=e.site||v.INTAKE_SITE_US1,i="flutter"===(t=e.source)||"unity"===t?t:"browser",o={logsEndpointBuilder:E(r={...e,site:n,source:i},"logs"),rumEndpointBuilder:E(r,"rum"),profilingEndpointBuilder:E(r,"profile"),sessionReplayEndpointBuilder:E(r,"replay"),exposuresEndpointBuilder:E(r,"exposures")};return{replica:function(e){if(!e.replica)return;let t={...e,site:v.INTAKE_SITE_US1,clientToken:e.replica.clientToken};return{logsEndpointBuilder:E(t,"logs"),rumEndpointBuilder:E(t,"rum",[`application.id=${e.replica.applicationId}`])}}({...e,site:n,source:i}),site:n,source:i,...o}},"isIntakeUrl",0,h],830455);var T=e.i(251325);let _="initial_document",O=[[g.ResourceType.DOCUMENT,e=>_===e],[g.ResourceType.XHR,e=>"xmlhttprequest"===e],[g.ResourceType.FETCH,e=>"fetch"===e],[g.ResourceType.BEACON,e=>"beacon"===e],[g.ResourceType.CSS,(e,t)=>/\.css$/i.test(t)],[g.ResourceType.JS,(e,t)=>/\.js$/i.test(t)],[g.ResourceType.IMAGE,(e,t)=>["image","img","icon"].includes(e)||null!==/\.(gif|jpg|jpeg|tiff|png|svg|ico)$/i.exec(t)],[g.ResourceType.FONT,(e,t)=>null!==/\.(woff|eot|woff2|ttf)$/i.exec(t)],[g.ResourceType.MEDIA,(e,t)=>["audio","video"].includes(e)||null!==/\.(mp3|mp4)$/i.exec(t)]];function w(...e){for(let t=1;t<e.length;t+=1)if(e[t-1]>e[t])return!1;return!0}function I(e){var t;let r=w(e.startTime,e.fetchStart,e.domainLookupStart,e.domainLookupEnd,e.connectStart,e.connectEnd,e.requestStart,e.responseStart,e.responseEnd),n=!((t=e).redirectEnd>t.startTime)||w(e.startTime,e.redirectStart,e.redirectEnd,e.fetchStart);return r&&n}function N(e,t,r){if(e<=t&&t<=r)return{duration:(0,a.toServerDuration)((0,a.elapsed)(t,r)),start:(0,a.toServerDuration)((0,a.elapsed)(e,t))}}let A=/data:(.+)?(;base64)?,/g;e.s(["FAKE_INITIAL_DOCUMENT",0,_,"computeResourceEntryDeliveryType",0,function(e){return""===e.deliveryType?"other":e.deliveryType},"computeResourceEntryDetails",0,function(e){if(!I(e))return;let{startTime:t,fetchStart:r,workerStart:n,redirectStart:i,redirectEnd:o,domainLookupStart:a,domainLookupEnd:s,connectStart:u,secureConnectionStart:l,connectEnd:c,requestStart:d,responseStart:f,responseEnd:p}=e,m={download:N(t,f,p),first_byte:N(t,d,f)};return 0<n&&n<r&&(m.worker=N(t,n,r)),r<c&&(m.connect=N(t,u,c),u<=l&&l<=c&&(m.ssl=N(t,l,c))),r<s&&(m.dns=N(t,a,s)),t<o&&(m.redirect=N(t,i,o)),m},"computeResourceEntryDuration",0,function(e){let{duration:t,startTime:r,responseEnd:n}=e;return 0===t&&r<n?(0,a.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,s.isValidUrl)(t))return g.ResourceType.OTHER;let r=(0,s.getPathName)(t);for(let[t,n]of O)if(n(e.initiatorType,r))return t;return g.ResourceType.OTHER},"hasValidResourceEntryDuration",0,function(e){return e.duration>=0},"hasValidResourceEntryTimings",0,I,"isAllowedRequestUrl",0,function(e){return e&&(!h(e)||(0,T.isExperimentalFeatureEnabled)(T.ExperimentalFeature.TRACK_INTAKE_REQUESTS))},"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(A);return r?`${r[0]}[...]`:e}],868416);
3var C=e.i(256588),R=e.i(728156);e.s(["isMatchOption",0,function(e){let t=(0,R.getType)(e);return"string"===t||"function"===t||e instanceof RegExp},"matchList",0,function(e,t,r=!1){return e.some(e=>{try{if("function"==typeof e)return e(t);if(e instanceof RegExp)return e.test(t);if("string"==typeof e)return r?t.startsWith(e):e===t}catch(e){C.display.error(e)}return!1})}],375500)},882458,e=>{"use strict";var t=e.i(622190),r=e.i(94070),n=e.i(147814);let i={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"};e.s(["PageExitReason",0,i,"createPageMayExitObservable",0,function(e){return new t.Observable(t=>{let{stop:r}=(0,n.addEventListeners)(e,window,["visibilitychange","freeze"],e=>{"visibilitychange"===e.type&&"hidden"===document.visibilityState?t.notify({reason:i.HIDDEN}):"freeze"===e.type&&t.notify({reason:i.FROZEN})},{capture:!0}),o=(0,n.addEventListener)(e,window,"beforeunload",()=>{t.notify({reason:i.UNLOADING})}).stop;return()=>{r(),o()}})},"isPageExitReason",0,function(e){return(0,r.objectValues)(i).includes(e)}])},633104,508719,51911,463332,228321,317236,918423,235303,887056,922823,244602,508138,161421,707469,e=>{"use strict";var t=e.i(147814),r=e.i(349643),n=e.i(693256);let i=[];function o(e,o,a,s){var u,l;let c=(u=a,l=s,`_dd_c_${u}_${l}`);i.push((0,t.addEventListener)(e,window,"storage",({key:e})=>{c===e&&o.setContext(f())})),o.changeObservable.subscribe(function(){localStorage.setItem(c,JSON.stringify(o.getContext()))});let d=(0,r.combine)(f(),o.getContext());function f(){let e=localStorage.getItem(c);return e?JSON.parse(e):{}}(0,n.isEmptyObject)(d)||o.setContext(d)}var a=e.i(901721),s=e.i(144160),u=e.i(622190),l=e.i(256588),c=e.i(728156);function d(e,t,r){let n={...e};for(let[e,{required:i,type:o}]of Object.entries(t))"string"!==o||f(n[e])||(n[e]=String(n[e])),i&&f(n[e])&&l.display.warn(`The property ${e} of ${r} is required; context will not be sent to the intake.`);return n}function f(e){return null==e||""===e}function p(e="",{propertiesConfig:t={}}={}){let n={},i=new u.Observable,o={getContext:()=>(0,r.deepClone)(n),setContext:r=>{let a;((a="object"===(0,c.getType)(r))||l.display.error("Unsupported context:",r),a)?n=(0,s.sanitize)(d(r,t,e)):o.clearContext(),i.notify()},setContextProperty:(r,o)=>{n=(0,s.sanitize)(d({...n,[r]:o},t,e)),i.notify()},removeContextProperty:r=>{delete n[r],d(n,t,e),i.notify()},clearContext:()=>{n={},i.notify()},changeObservable:i};return o}function m(){return p("account",{propertiesConfig:{id:{type:"string",required:!0},name:{type:"string"}}})}function g(){return p("global context")}function v(){return p("user",{propertiesConfig:{id:{type:"string"},name:{type:"string"},email:{type:"string"}}})}e.s(["createContextManager",0,p],508719),e.s(["buildAccountContextManager",0,m,"startAccountContext",0,function(e,t,r){let i=m();return t.storeContextsAcrossPages&&o(t,i,r,4),e.register(0,()=>{let e=i.getContext();return(0,n.isEmptyObject)(e)||!e.id?a.SKIPPED:{account:e}}),i}],633104),e.s(["buildGlobalContextManager",0,g,"startGlobalContext",0,function(e,t,r,n){let i=g();return t.storeContextsAcrossPages&&o(t,i,r,2),e.register(0,()=>{let e=i.getContext();return n?{context:e}:e}),i}],51911),e.s(["buildUserContextManager",0,v,"startUserContext",0,function(e,t,r,i){let s=v();return t.storeContextsAcrossPages&&o(t,s,i,1),e.register(0,({eventType:e,startTime:i})=>{let o=s.getContext(),u=r.findTrackedSession(i);return(u&&u.anonymousId&&!o.anonymous_id&&t.trackAnonymousUser&&(o.anonymous_id=u.anonymousId),(0,n.isEmptyObject)(o))?a.SKIPPED:{type:e,usr:o}}),e.register(1,({startTime:e})=>{var t;return{anonymous_id:null==(t=r.findTrackedSession(e))?void 0:t.anonymousId}}),s}],463332);var b=e.i(990399),y=e.i(259288),E=e.i(731163);function S(){let e,t=window;if(t.Zone&&(e=(0,E.getZoneJsOriginalValue)(t,"MutationObserver"),t.MutationObserver&&e===t.MutationObserver)){let r=new t.MutationObserver(y.noop),n=(0,E.getZoneJsOriginalValue)(r,"originalInstance");e=n&&n.constructor}return e||(e=t.MutationObserver),e}e.s(["createDOMMutationObservable",0,function(){let e=S();return new u.Observable(t=>{if(!e)return;let r=new e((0,b.monitor)(e=>t.notify(e)));return r.observe(document,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),()=>r.disconnect()})},"getMutationObserverConstructor",0,S],228321);var h=e.i(171983),T=e.i(804329);function _(e,t,r,{computeHandlingStack:n}={}){let i=e[t];if("function"!=typeof i)if(!(t in e&&t.startsWith("on")))return{stop:y.noop};else i=y.noop;let o=!1,a=function(){let e;if(o)return i.apply(this,arguments);let t=Array.from(arguments);(0,b.callMonitored)(r,null,[{target:this,parameters:t,onPostCall:t=>{e=t},handlingStack:n?(0,T.createHandlingStack)("instrumented method"):void 0}]);let a=i.apply(this,t);return e&&(0,b.callMonitored)(e,null,[a]),a};return e[t]=a,{stop:()=>{o=!0,e[t]===a&&(e[t]=i)}}}e.s(["instrumentMethod",0,_,"instrumentSetter",0,function(e,t,r){let n=Object.getOwnPropertyDescriptor(e,t);if(!n||!n.set||!n.configurable)return{stop:y.noop};let i=y.noop,o=(e,t)=>{(0,h.setTimeout)(()=>{o!==i&&r(e,t)},0)},a=function(e){n.set.call(this,e),o(this,e)};
3return Object.defineProperty(e,t,{set:a}),{stop:()=>{var r;(null==(r=Object.getOwnPropertyDescriptor(e,t))?void 0:r.set)===a&&Object.defineProperty(e,t,n),o=i}}}],317236),e.s(["createWindowOpenObservable",0,function(){let e=new u.Observable,{stop:t}=_(window,"open",()=>e.notify());return{observable:e,stop:t}}],918423),e.s(["startInternalContext",0,function(e,t,r,n,i){return{get:o=>{let a=r.findView(o),s=i.findUrl(o),u=t.findTrackedSession(o);if(u&&a&&s){let t=n.findActionId(o);return{application_id:e,session_id:u.id,user_action:t?{id:t}:void 0,view:{id:a.id,name:a.name,referrer:s.referrer,url:s.url}}}}}}],235303);let O=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(["LifeCycle",0,O],887056);var w=e.i(354590);let I=4*w.ONE_HOUR,N=15*w.ONE_MINUTE,A=w.ONE_YEAR;function C(e,t){let r=e.indexOf(t);r>=0&&e.splice(r,1)}e.s(["SESSION_COOKIE_EXPIRATION_DELAY",0,A,"SESSION_EXPIRATION_DELAY",0,N,"SESSION_NOT_TRACKED",0,"0","SESSION_TIME_OUT_DELAY",0,I,"SessionPersistence",0,{COOKIE:"cookie",LOCAL_STORAGE:"local-storage"}],922823),e.s(["isNonEmptyArray",0,function(e){return Array.isArray(e)&&e.length>0},"removeItem",0,C],244602);let R=1/0,k=w.ONE_MINUTE,x=null,D=new Set;function L({expireDelay:e,maxEntries:t}){let r=[];x||(x=(0,h.setInterval)(()=>void D.forEach(e=>e()),k));let n=()=>{let t=(0,w.relativeNow)()-e;for(;r.length>0&&r[r.length-1].endTime<t;)r.pop()};return D.add(n),{add:function(e,n){let i={value:e,startTime:n,endTime:R,remove:()=>{C(r,i)},close:e=>{i.endTime=e}};return t&&r.length>=t&&r.pop(),r.unshift(i),i},find:function(e=R,t={returnInactive:!1}){for(let n of r)if(n.startTime<=e){if(t.returnInactive||e<=n.endTime)return n.value;break}},closeActive:function(e){let t=r[0];t&&t.endTime===R&&t.close(e)},findAll:function(e=R,t=0){let n=(0,w.addDuration)(e,t);return r.filter(t=>t.startTime<=n&&e<=t.endTime).map(e=>e.value)},reset:function(){r=[]},stop:function(){D.delete(n),0===D.size&&x&&((0,h.clearInterval)(x),x=null)}}}e.s(["createValueHistory",0,L],508138),e.s(["startViewHistory",0,function(e){let t=L({expireDelay:I});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(10,()=>{t.reset()}),{findView:e=>t.find(e),stop:()=>{t.stop()}}}],161421);let M={DOCUMENT:"document",XHR:"xhr",BEACON:"beacon",FETCH:"fetch",CSS:"css",JS:"js",IMAGE:"image",FONT:"font",MEDIA:"media",OTHER:"other"},U={FETCH:M.FETCH,XHR:M.XHR};e.s(["RequestType",0,U,"ResourceType",0,M],707469)},154729,259288,299638,144160,715530,804329,693256,251325,570870,959646,e=>{"use strict";let t;var r,n,i=e.i(256588),o=e.i(319666),a=e.i(171983);function s(){}function u(e,t,r){if("object"!=typeof e||null===e)return JSON.stringify(e);let n=l(Object.prototype),i=l(Array.prototype),o=l(Object.getPrototypeOf(e)),a=l(e);try{return JSON.stringify(e,t,r)}catch(e){return"<error: unable to serialize object>"}finally{n(),i(),o(),a()}}function l(e){let t=e.toJSON;return t?(delete e.toJSON,()=>{e.toJSON=t}):s}e.s(["noop",0,s,"throttle",0,function(e,t,r){let n,i,o=!r||void 0===r.leading||r.leading,s=!r||void 0===r.trailing||r.trailing,u=!1;return{throttled:(...r)=>{if(u){n=r;return}o?e(...r):n=r,u=!0,i=(0,a.setTimeout)(()=>{s&&n&&e(...n),u=!1,n=void 0},t)},cancel:()=>{(0,a.clearTimeout)(i),u=!1,n=void 0}}}],259288),e.s(["detachToJsonMethod",0,l,"jsonStringify",0,u],299638);let c=220*o.ONE_KIBI_BYTE;function d(e,t=c){let r=l(Object.prototype),n=l(Array.prototype),i=[],o=new WeakMap,a=f(e,"$",void 0,i,o),s=JSON.stringify(a),u=s?s.length:0;if(u>t)return void p(t,"discarded",e);for(;i.length>0&&u<t;){let r=i.shift(),n=0;if(Array.isArray(r.source))for(let a=0;a<r.source.length;a++){let s=f(r.source[a],r.path,a,i,o);if(void 0!==s?u+=JSON.stringify(s).length:u+=4,u+=n,n=1,u>t){p(t,"truncated",e);break}r.target[a]=s}else for(let a in r.source)if(Object.prototype.hasOwnProperty.call(r.source,a)){let s=f(r.source[a],r.path,a,i,o);if(void 0!==s&&(u+=JSON.stringify(s).length+n+a.length+3,n=1),u>t){p(t,"truncated",e);break}r.target[a]=s}}return r(),n(),a}function f(e,t,r,n,i){let o=function(e){if(e&&"function"==typeof e.toJSON)try{return e.toJSON()}catch(e){}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&&n[1])return`[${n[1]}]`}catch(e){}return"[Unserializable]"}(o);if("[Object]"!==s&&"[Array]"!==s&&"[Error]"!==s)return s;if(i.has(e))return`[Reference seen at ${i.get(e)}]`;let u=void 0!==r?`${t}.${r}`:t,l=Array.isArray(o)?[]:{};return i.set(e,u),n.push({source:o,target:l,path:u}),l}function p(e,t,r){i.display.warn(`The data provided has been ${t} as it is over the limit of ${e} characters:`,r)}function m(e){var r,n;let i=[],o=_(e,"stack"),a=String(e);if(o&&o.startsWith(a)&&(o=o.slice(a.length)),o&&o.split("\n").forEach(e
3=>{let t=function(e){let t=b.exec(e);if(!t)return;let r=t[2]&&0===t[2].indexOf("native"),n=t[2]&&0===t[2].indexOf("eval"),i=y.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=E.exec(e);if(t)return{args:[],column:t[3]?+t[3]:void 0,func:"?",line:t[2]?+t[2]:void 0,url:t[1]}}(e)||function(e){let t=S.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=h.exec(e);if(!t)return;let r=t[3]&&t[3].indexOf(" > eval")>-1,n=T.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="?"),i.push(t))}),i.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=w(Object.getPrototypeOf(e))&&r.stack!==e.stack}()&&e instanceof Error){let t=[],o=e;for(;(o=Object.getPrototypeOf(o))&&w(o);){let e=(null==(r=o.constructor)?void 0:r.name)||"?";t.push(e)}for(let e=t.length-1;e>=0&&(null==(n=i[0])?void 0:n.func)===t[e];e--)i.shift()}return{message:_(e,"message"),name:_(e,"name"),stack:i}}e.s(["sanitize",0,d],144160);let g="((?:file|https?|blob|chrome-extension|electron|native|eval|webpack|snippet|<anonymous>|\\w+\\.|\\/).*?)",v="(?::(\\d+))",b=RegExp(`^\\s*at (.*?) ?\\(${g}${v}?${v}?\\)?\\s*$`,"i"),y=RegExp(`\\((\\S*)${v}${v}\\)`),E=RegExp(`^\\s*at ?${g}${v}?${v}??\\s*$`,"i"),S=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,h=/^\s*(.*?)(?:\((.*?)\))?(?:(?:(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle|\[wasm code\])(?::(\d+))?(?::(\d+))?)|@)\s*$/i,T=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function _(e,t){if("object"!=typeof e||!e||!(t in e))return;let r=e[t];return"string"==typeof r?r:void 0}let O=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/;function w(e){return String(e.constructor).startsWith("class ")}e.s(["computeStackTrace",0,m,"computeStackTraceFromOnErrorMessage",0,function(e,t,r,n){var i;let o,a;if(void 0===t)return;let{name:s,message:u}=(i=e,"[object String]"===({}).toString.call(i)&&([,o,a]=O.exec(i)),{name:o,message:a});return{name:s,message:u,stack:[{url:t,column:n,line:r}]}}],715530);var I=e.i(990399);function N(e){let t=A(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 A(e){return`${e.name||"Error"}: ${e.message}`}e.s(["createHandlingStack",0,function(e){let t,r=Error(e);return r.name="HandlingStack",(0,I.callMonitored)(()=>{let e=m(r);e.stack=e.stack.slice(2),t=N(e)}),t},"formatErrorMessage",0,A,"toStackTraceString",0,N],804329);let C="No stack, consider using an instance of Error";function R(e){return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)}function k(e,t){return Object.keys(e).some(r=>e[r]===t)}e.s(["NO_ERROR_STACK_PRESENT_MESSAGE",0,C,"computeRawError",0,function({stackTrace:e,originalError:t,handlingStack:r,componentStack:n,startClocks:i,nonErrorPrefix:o,useFallbackStack:a=!0,source:s,handling:l}){var c,f,p,g,v;let b=R(t);return!e&&b&&(e=m(t)),{startClocks:i,source:s,handling:l,handlingStack:r,componentStack:n,originalError:t,type:e?e.name:void 0,message:(c=e,f=b,p=o,g=t,(null==c?void 0:c.message)&&(null==c?void 0:c.name)?c.message:f?"Empty message":`${p} ${u(d(g))}`),stack:e?N(e):a?C:void 0,causes:b?function(e,t){let r=e,n=[];for(;R(null==r?void 0:r.cause)&&n.length<10;){let e=m(r.cause);n.push({message:r.cause.message,source:t,type:null==e?void 0:e.name,stack:e&&N(e)}),r=r.cause}return n.length?n:void 0}(t,s):void 0,fingerprint:R(v=t)&&"dd_fingerprint"in v?String(v.dd_fingerprint):void 0,context:function(e){if(null!==e&&"object"==typeof e&&"dd_context"in e)return e.dd_context}(t)}},"isError",0,R],154729),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,k,"shallowClone",0,function(e){return{...e}}],693256),(r=n||(n={})).TRACK_INTAKE_REQUESTS="track_intake_requests",r.WRITABLE_RESOURCE_GRAPHQL="writable_resource_graphql",r.USE_TREE_WALKER_FOR_ACTION_NAME="use_tree_walker_for_action_name",r.GRAPHQL_TRACKING="graphql_tracking",r.FEATURE_OPERATION_VITAL="feature_operation_vital",r.SHORT_SESSION_INVESTIGATION="short_session_investigation";let x=new Set;function D(e,t){var r;let n=t?`${e}:${t}`:e;return(n.length>200||(r=n,function(){try{return RegExp("[\\p{Ll}]","u"),!0}catch(e){return!1}}()&&RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(r)))&&i.display.warn(`Tag ${n} doesn't meet tag requirements and will be sanitized. ${i.MORE_DETAILS} ${i.DOCS_ORIGIN}/getting_started/tagging/#defining-tags`),n.replace(/,/g,"_")}e.s(["ExperimentalFeature",0,n,"getExperimentalFeatures",0,function(){return x},"initFeatureFlags",0,function(e){Array.isArray(e)&&e.filter(e=>
4k(n,e)).forEach(e=>{x.add(e)})},"isExperimentalFeatureEnabled",0,function(e){return x.has(e)}],251325),e.s(["buildTags",0,function(e){let{env:t,service:r,version:n,datacenter:i,sdkVersion:o,variant:a}=e,s=[D("sdk_version",null!=o?o:"6.21.2")];return t&&s.push(D("env",t)),r&&s.push(D("service",r)),n&&s.push(D("version",n)),i&&s.push(D("datacenter",i)),a&&s.push(D("variant",a)),s}],570870),e.s(["INTAKE_SITE_EU1",0,"datadoghq.eu","INTAKE_SITE_FED_STAGING",0,"dd0g-gov.com","INTAKE_SITE_STAGING",0,"datad0g.com","INTAKE_SITE_US1",0,"datadoghq.com","INTAKE_SITE_US1_FED",0,"ddog-gov.com","INTAKE_URL_PARAMETERS",0,["ddsource","dd-api-key","dd-request-id"],"PCI_INTAKE_HOST_US1",0,"pci.browser-intake-datadoghq.com"],959646)},401015,737731,901721,e=>{"use strict";let t;var r=e.i(256588),n=e.i(154729),i=e.i(804329),o=e.i(251325),a=e.i(570870),s=e.i(959646),u=e.i(622190),l=e.i(354590),c=e.i(990399),d=e.i(660506),f=e.i(624090),p=e.i(299638),m=e.i(349643),g=e.i(715530),v=e.i(924867),b=e.i(323599),y=e.i(422699),E=e.i(737187),S=e.i(94070),h=e.i(882458),T=e.i(319666);function _({encoder:e,request:t,flushController:n,messageBytesLimit:i}){let o={},a=n.flushObservable.subscribe(r=>(function(r){let n=(0,S.objectValues)(o).join("\n");o={};let i=(0,h.isPageExitReason)(r.reason),a=i?t.sendOnExit:t.send;if(i&&e.isAsync){let t=e.finishSync();t.outputBytesCount&&a(O(t));let r=[t.pendingData,n].filter(Boolean).join("\n");r&&a({data:r,bytesCount:(0,T.computeBytesCount)(r)})}else n&&e.write(e.isEmpty?n:`
5${n}`),e.finish(e=>{a(O(e))})})(r));function s(t,a){let s,u,l=(0,p.jsonStringify)(t),c=e.estimateEncodedBytesCount(l);c>=i?r.display.warn(`Discarded a message whose size was bigger than the maximum allowed size ${i}KB. ${r.MORE_DETAILS} ${r.DOCS_TROUBLESHOOTING}/#technical-limitations`):(void 0!==a&&void 0!==o[a]&&(s=o[a],delete o[a],u=e.estimateEncodedBytesCount(s),n.notifyAfterRemoveMessage(u)),n.notifyBeforeAddMessage(c),void 0!==a?(o[a]=l,n.notifyAfterAddMessage()):e.write(e.isEmpty?l:`
6${l}`,e=>{n.notifyAfterAddMessage(e-c)}))}return{flushController:n,add:s,upsert:s,stop:a.unsubscribe}}function O(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,_],737731);let w="DISCARDED",I="SKIPPED";e.s(["DISCARDED",0,w,"SKIPPED",0,I,"abstractHooks",0,function(){let e={};return{register:(t,r)=>(e[t]||(e[t]=[]),e[t].push(r),{unregister:()=>{e[t]=e[t].filter(e=>e!==r)}}),triggerHook(t,r){let n=e[t]||[],i=[];for(let e of n){let t=e(r);if(t===w)return w;t!==I&&i.push(t)}return(0,m.combine)(...i)}}}],901721);var N=e.i(296355);let A="configuration",C="usage",R=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost","<anonymous>"],k=[s.INTAKE_SITE_US1_FED];function x(){return t||(t=new u.BufferedObservable(100)),t}function D(e,t){x().notify({rawEvent:{type:"log",status:"error",...function(e){if((0,n.isError)(e)){var t;let r=(0,g.computeStackTrace)(e);return{error:{kind:r.name,stack:(0,i.toStackTraceString)(((t=r).stack=t.stack.filter(e=>!e.url||R.some(t=>e.url.startsWith(t))),t))},message:r.message}}return{error:{stack:n.NO_ERROR_STACK_PRESENT_MESSAGE},message:`Uncaught ${(0,p.jsonStringify)(e)}`}}(e),...t}})}e.s(["addTelemetryConfiguration",0,function(e){x().notify({rawEvent:{type:A,configuration:e}})},"addTelemetryDebug",0,function(e,t){(0,c.displayIfDebugEnabled)(r.ConsoleApiName.debug,e,t),x().notify({rawEvent:{type:"log",message:e,status:"debug",...t}})},"addTelemetryError",0,D,"addTelemetryMetrics",0,function(e,t){x().notify({rawEvent:{type:"log",message:e,status:"debug",...t},metricName:e})},"addTelemetryUsage",0,function(e){x().notify({rawEvent:{type:C,usage:e}})},"startTelemetry",0,function(e,t,r,n,i,g){let S=new u.Observable,{stop:h}=function(e,t,r,n,i){let o=[];if((0,b.canUseEventBridge)()){let e=(0,b.getEventBridge)(),t=i.subscribe(t=>e.send("internal_telemetry",t));o.push(t.unsubscribe)}else{let a=[e.rumEndpointBuilder];e.replica&&e.site===s.INTAKE_SITE_STAGING&&a.push(e.replica.rumEndpointBuilder);let l=_({encoder:n(4),request:(0,E.createHttpRequest)(a,e.batchBytesLimit,t),flushController:(0,y.createFlushController)({messagesLimit:e.batchMessagesLimit,bytesLimit:e.batchBytesLimit,durationLimit:e.flushTimeout,pageMayExitObservable:r,sessionExpireOb
6servable:new u.Observable}),messageBytesLimit:e.messageBytesLimit});o.push(l.stop);let c=i.subscribe(l.add);o.push(c.unsubscribe)}return{stop:()=>o.forEach(e=>e())}}(t,n,i,g,S),{enabled:T,metricsEnabled:O}=function(e,t,r,n,i=1){var s;let u={},g=!k.includes(t.site)&&(0,f.performDraw)(t.telemetrySampleRate),b={log:g,[A]:g&&(0,f.performDraw)(t.telemetryConfigurationSampleRate),[C]:g&&(0,f.performDraw)(t.telemetryUsageSampleRate),metric:g&&(0,f.performDraw)(i)},y={is_local_file:(null==(s=N.globalObject.location)?void 0:s.protocol)==="file:",is_worker:N.isWorkerEnvironment},E=x();return E.subscribe(({rawEvent:i,metricName:s})=>{var c,f,g,E;let S;if(s&&!b.metric||!b[i.type])return;let h=s||i.status||i.type,T=u[h];if(T||(T=u[h]=new Set),T.size>=t.maxTelemetryEventsPerPage)return;let _=(0,p.jsonStringify)(i);if(T.has(_))return;let O=r.triggerHook(1,{startTime:(0,l.clocksNow)().relative});if(O===w)return;let I=(c=O,f=e,g=i,E=y,S={type:"telemetry",date:(0,l.clocksNow)().timeStamp,service:f,version:"6.21.2",source:"browser",_dd:{format_version:2},telemetry:(0,m.combine)(g,{runtime_env:E,connectivity:(0,v.getConnectivity)(),sdk_setup:"npm"}),ddtags:(0,a.buildTags)(t).join(","),experimental_features:Array.from((0,o.getExperimentalFeatures)())},(0,m.combine)(S,c));n.notify(I),(0,d.sendToExtension)("telemetry",I),T.add(_)}),E.unbuffer(),(0,c.startMonitorErrorCollection)(D),{enabled:g,metricsEnabled:b.metric}}(e,t,r,S);return{stop:h,enabled:T,metricsEnabled:O}}],401015)},89252,e=>{"use strict";var t=e.i(256588);e.s(["catchUserErrors",0,function(e,r){return(...n)=>{try{return e(...n)}catch(e){t.display.error(r,e)}}}])},256588,e=>{"use strict";let t={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},r=console,n={};Object.keys(t).forEach(e=>{n[e]=r[e]});let i="Datadog Browser SDK:",o={debug:n.debug.bind(r,i),log:n.log.bind(r,i),info:n.info.bind(r,i),warn:n.warn.bind(r,i),error:n.error.bind(r,i)},a="https://docs.datadoghq.com",s=`${a}/real_user_monitoring/browser/troubleshooting`;e.s(["ConsoleApiName",0,t,"DOCS_ORIGIN",0,a,"DOCS_TROUBLESHOOTING",0,s,"MORE_DETAILS",0,"More details:","display",0,o,"globalConsole",0,r])},731163,e=>{"use strict";var t=e.i(296355);e.s(["getZoneJsOriginalValue",0,function(e,r){let n,i=(0,t.getGlobalObject)();return i.Zone&&"function"==typeof i.Zone.__symbol__&&(n=e[i.Zone.__symbol__(r)]),n||(n=e[r]),n}])},349643,728156,924867,323599,422699,e=>{"use strict";function t(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function r(e,n,i=function(){if("u">typeof WeakSet){let e=new WeakSet;return{hasAlreadyBeenSeen(t){let r=e.has(t);return r||e.add(t),r}}}let e=[];return{hasAlreadyBeenSeen(t){let r=e.indexOf(t)>=0;return r||e.push(t),r}}}()){if(void 0===n)return e;if("object"!=typeof n||null===n)return n;if(n instanceof Date)return new Date(n.getTime());if(n instanceof RegExp){let e=n.flags||[n.global?"g":"",n.ignoreCase?"i":"",n.multiline?"m":"",n.sticky?"y":"",n.unicode?"u":""].join("");return new RegExp(n.source,e)}if(i.hasAlreadyBeenSeen(n))return;if(Array.isArray(n)){let t=Array.isArray(e)?e:[];for(let e=0;e<n.length;++e)t[e]=r(t[e],n[e],i);return t}let o="object"===t(e)?e:{};for(let e in n)Object.prototype.hasOwnProperty.call(n,e)&&(o[e]=r(o[e],n[e],i));return o}e.s(["getType",0,t],728156),e.s(["combine",0,function(...e){let t;for(let n of e)null!=n&&(t=r(t,n));return t},"deepClone",0,function(e){return r(void 0,e)}],349643);var n=e.i(296355);function i(){let e=(0,n.getGlobalObject)().DatadogEventBridge;if(e)return{getCapabilities(){var t;return JSON.parse((null==(t=e.getCapabilities)?void 0:t.call(e))||"[]")},getPrivacyLevel(){var t;return null==(t=e.getPrivacyLevel)?void 0:t.call(e)},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(["getConnectivity",0,function(){var e;let t=n.globalObject.navigator;return{status:t.onLine?"connected":"not_connected",interfaces:t.connection&&t.connection.type?[t.connection.type]:void 0,effective_type:null==(e=t.connection)?void 0:e.effectiveType}}],924867),e.s(["bridgeSupports",0,function(e){let t=i();return!!t&&t.getCapabilities().includes(e)},"canUseEventBridge",0,function(e){var t;void 0===e&&(e=null==(t=(0,n.getGlobalObject)().location)?void 0:t.hostname);let r=i();return!!r&&r.getAllowedWebViewHosts().some(t=>e===t||e.endsWith(`.${t}`))},"getEventBridge",0,i],323599);var o=e.i(622190),a=e.i(171983);e.s(["createFlushController",0,function({messagesLimit:e,bytesLimit:t,durationLimit:r,pageMayExitObservable:n,sessionExpireOb
6servable:i}){let s,u=n.subscribe(e=>p(e.reason)),l=i.subscribe(()=>p("session_expire")),c=new o.Observable(()=>()=>{u.unsubscribe(),l.unsubscribe()}),d=0,f=0;function p(e){if(0===f)return;let t=f,r=d;f=0,d=0,m(),c.notify({reason:e,messagesCount:t,bytesCount:r})}function m(){(0,a.clearTimeout)(s),s=void 0}return{flushObservable:c,get messagesCount(){return f},notifyBeforeAddMessage(e){d+e>=t&&p("bytes_limit"),f+=1,d+=e,void 0===s&&(s=(0,a.setTimeout)(()=>{p("duration_limit")},r))},notifyAfterAddMessage(r=0){d+=r,f>=e?p("messages_limit"):d>=t&&p("bytes_limit")},notifyAfterRemoveMessage(e){d-=e,0==(f-=1)&&m()}}}],422699)},990399,296355,e=>{"use strict";let t;var r=e.i(256588);let n=!1;function i(e,t,r){try{return e.apply(t,r)}catch(e){o(e)}}function o(e){if(a(e),t)try{t(e)}catch(e){a(e)}}function a(...e){n&&r.display.error("[MONITOR]",...e)}function s(){if("object"==typeof globalThis)return globalThis;Object.defineProperty(Object.prototype,"_dd_temp_",{get(){return this},configurable:!0});let e=_dd_temp_;return delete Object.prototype._dd_temp_,"object"!=typeof e&&(e="object"==typeof self?self:"object"==typeof window?window:{}),e}e.s(["callMonitored",0,i,"displayIfDebugEnabled",0,a,"monitor",0,function(e){return function(){return i(e,this,arguments)}},"monitorError",0,o,"setDebugMode",0,function(e){n=e},"startMonitorErrorCollection",0,function(e){t=e}],990399);let u=s();e.s(["getGlobalObject",0,s,"globalObject",0,u,"isWorkerEnvironment",0,"WorkerGlobalScope"in u],296355)},622190,e=>{"use strict";var t=e.i(990399),r=e.i(296355);function n(e){var n;let i=null==(n=r.globalObject.queueMicrotask)?void 0:n.bind(r.globalObject);"function"==typeof i?i((0,t.monitor)(e)):Promise.resolve().then((0,t.monitor)(e))}class i{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()}}e.s(["BufferedObservable",0,class extends i{constructor(e){super(),this.maxBufferSize=e,this.buffer=[]}notify(e){this.buffer.push(e),this.buffer.length>this.maxBufferSize&&this.buffer.shift(),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.maxBufferSize=this.buffer.length=0})}},"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())})}],622190)},660506,e=>{"use strict";var t=e.i(296355);e.s(["sendToExtension",0,function(e,r){let n=t.globalObject.__ddBrowserSdkExtensionCallback;n&&n({type:e,payload:r})}])},171983,e=>{"use strict";var t=e.i(731163),r=e.i(990399),n=e.i(296355);e.s(["clearInterval",0,function(e){(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"clearInterval")(e)},"clearTimeout",0,function(e){(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"clearTimeout")(e)},"setInterval",0,function(e,i){return(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"setInterval")((0,r.monitor)(e),i)},"setTimeout",0,function(e,i){return(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"setTimeout")((0,r.monitor)(e),i)}])},319666,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)?void 0!==window.TextEncoder?new TextEncoder().encode(e).length:new Blob([e]).size:e.length},"concatBuffers",0,function(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}])},94070,e=>{"use strict";e.s(["findLast",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,function(e){return Object.values(e)}])},354590,624090,e=>{"use strict";let t;function r(e,t){return+e.toFixed(t)}function n(e){return"number"==typeof e}e.s(["isNumber",0,n,"isPercentage",0,function(e){return n(e)&&e>=0&&e<=100},"performDraw",0,function(e){return 0!==e&&100*Math.random()<=e},"round",0,r],624090);function i(){return new Date().getTime()}function o(){return i()}function a(){return performance.now()}function s(e,t){return e+t}function u(e){return e-l()}function l(){var e,r;return void 0===t&&(t=null!=(r=null==(e=performance.timing)?void 0:e.navigationStart)?r:performance.timeOrigin),t}e.s(["ONE_HOUR",0,36e5,"ONE_MINUTE",0,6e4,"ONE_SECOND",0,1e3,"ONE_YEAR",0,31536e6,"addDuration",0,s,"clocksNow",0,function(){return{relative:a(),timeStamp:o()}},"clocksOrigin",0,function(){return{relative:0,timeStamp:l()}},"currentDrift",0,function(){return Math.round(i()-s(l(),performance.now()))},"dateNow",0,i,"elapsed",0,function(e,t){return t-e},"getRelativeTime",0,u,"looksLikeRelativeTime",0,function(e){return e<31536e6},"relativeNow",0,a,"relativeToClocks",0,function(e){var t,r;let n;return{relative:e,timeStamp:(t=e,(n=i()-performance.now())>l()?Math.round(s(n,t)):(r=t,Math.round(s(l(),r))))}},"timeStampNow",0,o,"timeStampToClocks",0,function(e){return{relative:u(e),timeStamp:e}},"toServerDuration",0,function(e){return n(e)?r(1e6*e,0):e}],354590)},279537,e=>{"use strict";let t;var r=e.i(296355);function n(e,n){let{URL:i}=function(){if(!t){let e,n;try{(e=document.createElement("iframe")).style.display="none",document.body.appendChild(e),n=e.contentWindow}catch(e){n=r.globalObject}t={URL:n.URL},null==e||e.remove()}return t}();try{return void 0!==n?new i(e,n):new i(e)}catch(e){throw Error(`Failed to construct URL: ${String(e)}`)}}e.s(["buildUrl",0,n,"getPathName",0,function(e){let t=n(e).pathname;return"/"===t[0]?t:`/${t}`},"isValidUrl",0,function(e){try{return!!n(e)}catch(e){return!1}},"normalizeUrl",0,function(e){return n(e,location.href).href}])},737187,333756,199950,e=>{"use strict";var t=e.i(990399),r=e.i(622190),n=e.i(171983),i=e.i(354590),o=e.i(319666);function a(e){return e>=500}e.s(["isServerError",0,a,"tryToClone",0,function(e){try{return e.clone()}catch(e){return}}],333756);let s={AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"};e.s(["ErrorSource",0,s],199950);let u=80*o.ONE_KIBI_BYTE,l=20*o.ONE_MEBI_BYTE,c=i.ONE_MINUTE,d=i.ONE_SECOND;function f(e,t,r,i,o,a){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?p(e,t,r,a,{onSuccess:()=>m(0,t,r,i,o,a),onFailure:()=>{t.queuedPayloads.enqueue(e)||a.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e}),function e(t,r,i,o,a){2===t.transportStatus&&(0,n.setTimeout)(()=>{p(t.queuedPayloads.first(),t,r,a,{onSuccess:()=>{t.queuedPayloads.dequeue(),t.currentBackoffTime=d,m(1,t,r,i,o,a)},onFailure:()=>{t.currentBackoffTime=Math.min(c,2*t.currentBackoffTime),e(t,r,i,o,a)}})},t.currentBackoffTime)}(t,r,i,o,a)}}):t.queuedPayloads.enqueue(e)||a.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e})}function p(e,t,r,n,{onSuccess:i,onFailure:o}){t.bandwidthMonitor.add(e),r(e,r=>{var s;t.bandwidthMonitor.remove(e),"opaque"!==(s=r).type&&(0===s.status&&!navigator.onLine||408===s.status||429===s.status||a(s.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 m(e,t,r,n,a,u){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(a({message:`Reached max ${n} events size queued for upload: ${l/o.ONE_MEBI_BYTE}MiB`,source:s.AGENT,startClocks:(0,i.clocksNow)()}),t.queueFullReported=!0);let c=t.queuedPayloads;for(t.queuedPayloads=g();c.size()>0;)f(c.dequeue(),t,r,n,a,u)}function g(){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>=l}}}let v=!1;function b(e,r,n){fetch(e.build("fetch",r),{method:"POST",body:r.data,mode:"cors"}).then((0,t.monitor)(e=>null==n?void 0:n({status:e.status,type:e.type}))).catch((0,t.monitor)(()=>null==n?void 0:n({status:0})))}e.s(["createHttpRequest",0,function(e,n,i){let o=new r.Observable,a={transportStatus:0,currentBackoffTime:d,bandwidthMonitor:{ongoingRequestCount:0,ongoingByteCount:0,canHandle(e){return 0===this.ongoingRequestCount||this.ongoingByteCount+e.bytesCount<=u&&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:g(),queueFullReported:!1};return{observable:o,send:r=>{for(let s of e)f(r,a,(e,r)=>(function(e,r,n,i){(function(){try{return window.Request&&"keepalive"in new Request
6("http://a")}catch(e){return!1}})()&&n.bytesCount<r?fetch(e.build("fetch-keepalive",n),{method:"POST",body:n.data,keepalive:!0,mode:"cors"}).then((0,t.monitor)(e=>null==i?void 0:i({status:e.status,type:e.type}))).catch((0,t.monitor)(()=>b(e,n,i))):b(e,n,i)})(s,n,e,r),s.trackType,i,o)},sendOnExit:r=>{for(let i of e)!function(e,r,n){if(navigator.sendBeacon&&n.bytesCount<r)try{let t=e.build("beacon",n);if(navigator.sendBeacon(t,n.data))return}catch(e){var i;i=e,v||(v=!0,(0,t.monitorError)(i))}b(e,n)}(i,n,r)}}}],737187)},599813,935073,731082,287987,228522,848418,524432,234425,74448,363251,941914,552165,200645,739324,712974,796482,310208,898969,900436,382873,e=>{"use strict";let t,r,n,i,o,a,s,u,l,c;var d,f,p=e.i(660506),m=e.i(882458),g=e.i(401015),v=e.i(323599),b=e.i(633104),y=e.i(51911),E=e.i(463332),S=e.i(228321),h=e.i(918423),T=e.i(235303),_=e.i(887056),O=e.i(161421),w=e.i(707469),I=e.i(772434),N=e.i(948436),A=e.i(449302),C=e.i(354590),R=e.i(333756),k=e.i(868416),x=e.i(94070),D=e.i(693256),L=e.i(728156),M=e.i(375500),U=e.i(89252),P=e.i(256588),$=e.i(624090),B=e.i(319666),V=e.i(171983),F=e.i(622190),j=e.i(259288),K=e.i(706517);function q(){return 0===G()}function G(){return null!=t?t:t=function(e=window){var t;let r=e.navigator.userAgent;return e.chrome||/HeadlessChrome/.test(r)?0:(null==(t=e.navigator.vendor)?void 0:t.indexOf("Apple"))===0||/safari/i.test(r)&&!/chrome|android/i.test(r)?1:2}()}e.s(["isChromium",0,q,"isSafari",0,function(){return 1===G()}],935073);var H=e.i(279537);function z(e,t,r=0,n){let i=new Date;i.setTime(i.getTime()+r);let o=`expires=${i.toUTCString()}`,a=n&&n.crossSite?"none":"strict",s=n&&n.domain?`;domain=${n.domain}`:"",u=n&&n.secure?";secure":"",l=n&&n.partitioned?";partitioned":"";document.cookie=`${e}=${t};${o};path=/;samesite=${a}${s}${u}${l}`}function W(e){return(0,K.findCommaSeparatedValue)(document.cookie,e)}function Y(e){return r||(r=(0,K.findCommaSeparatedValues)(document.cookie)),r.get(e)}function J(e){if(void 0===document.cookie||null===document.cookie)return!1;try{let t=`dd_cookie_test_${(0,K.generateUUID)()}`,r="test";z(t,r,C.ONE_MINUTE,e);let n=W(t)===r;return z(t,"",0,e),n}catch(e){return P.display.error(e),!1}}function X(e=location.hostname,t=document.referrer){if(void 0===n){let r=function(e,t){try{return e||(0,H.buildUrl)(t).hostname}catch(e){}}(e,t);if(r){let e=`dd_site_test_${(0,K.generateUUID)()}`,t=r.split("."),i=t.pop();for(;t.length&&!W(e);)i=`${t.pop()}.${i}`,z(e,"test",C.ONE_SECOND,{domain:i});z(e,"",0,{domain:i}),n=i}}return n}e.s(["areCookiesAuthorized",0,J,"getCookie",0,W,"getCurrentSite",0,X,"getInitCookie",0,Y,"setCookie",0,z],731082);let Z="_dd_s";var Q=e.i(922823);let ee=/^([a-zA-Z]+)=([a-z0-9-]+)$/;function et(e,t){let r={isExpired:"1"};return t.trackAnonymousUser&&((null==e?void 0:e.anonymousId)?r.anonymousId=null==e?void 0:e.anonymousId:r.anonymousId=(0,K.generateUUID)()),r}function er(e){return(0,D.isEmptyObject)(e)}function en(e){var t;return void 0!==e.isExpired||!((void 0===(t=e).created||(0,C.dateNow)()-Number(t.created)<Q.SESSION_TIME_OUT_DELAY)&&(void 0===t.expire||(0,C.dateNow)()<Number(t.expire)))}function ei(e){e.expire=String((0,C.dateNow)()+Q.SESSION_EXPIRATION_DELAY)}function eo(e){return(0,x.objectEntries)(e).map(([e,t])=>"anonymousId"===e?`aid=${t}`:`${e}=${t}`).join("&")}function ea(e){let t={};return e&&(-1!==e.indexOf("&")||ee.test(e))&&e.split("&").forEach(e=>{let r=ee.exec(e);if(null!==r){let[,e,n]=r;"aid"===e?t.anonymousId=n:t[e]=n}}),t}function es(e){let t=function(e){let t={};if(t.secure=!!e.useSecureSessionCookie||!!e.usePartitionedCrossSiteSessionCookie,t.crossSite=!!e.usePartitionedCrossSiteSessionCookie,t.partitioned=!!e.usePartitionedCrossSiteSessionCookie,e.trackSessionAcrossSubdomains){let e=X();if(!e)return;t.domain=e}return t}(e);return t&&J(t)?{type:Q.SessionPersistence.COOKIE,cookieOptions:t}:void 0}function eu(e,t,r,n){z(Z,eo(r),t.trackAnonymousUser?Q.SESSION_COOKIE_EXPIRATION_DELAY:n,e)}function el(){return ea(W(Z))}function ec(){try{let e=(0,K.generateUUID)(),t=`_dd_test_${e}`;localStorage.setItem(t,e);let r=localStorage.getItem(t);return localStorage.removeItem(t),e===r?{type:Q.SessionPersistence.LOCAL_STORAGE}:void 0}catch(e){return}}function ed(e){localStorage.setItem(Z,eo(e))}function ef(){return ea(localStorage.getItem(Z))}let ep=C.ONE_SECOND,em=[];function eg(e,t,r=0){var n;let o,{isLockEnabled:a,persistSession:s,expireSession:u}=t,l=e=>s({...e,lock:o}),c=()=>{let{lock:e,...r}=t.retrieveSession();return{session:r,lock:e&&!function(e){let[,t]=e.split("--");return!t||(0,C.elapsed)(Number(t),(0,C.timeStampNow)())>ep}(e)?e:void 0}};if(i||(i=e),e!==i)return void em.push(e);if(a&&r>=100)return void eb(t);let d=c();if(a&&(d.lock||(o=(0,K.generateUUID)()+"--"+(0,C.timeStampNow)(),l(d.session),(d=c()).lock!==o)))return void ev(e,t,r);let f=e.process(d.session);if(a&&(d=c()).lock!==o)return void ev(e,t,r);if(f&&(en(f)?u(f):(ei(f),a?l(f):s(f))),a&&!(f&&en(f))){if((d=c()).lock!==o)return void ev(e,t,r);s(d.session),f=d.session}null==(n=e.after)||n.call(e,f||d.session),eb(t)}function ev(e,t,r){(0,V.setTimeout)(()=>{eg(e,t,r+1)},10)}function eb(e){i=void 0;let t=em.shift();t&&eg(t,e)}let ey=C.ONE_SECOND,eE={GRANTED:"granted",NOT_GRANTED:"not-granted"};e.s(["TrackingConsent",0,eE,"createTrackingConsentState",0,function(e){let t=new F.Observable;return{tryToInit(t){e||(e=t)},update(r){e=r,t.notify()},isGranted:()=>e===eE.GRANTED,observable:t}}],287987);let eS=["chrome-extension://","moz-extension://"];function eh(e){return eS.some(t=>e.includes(t))}let eT="Running the Browser SDK in a Web extension content script is discouraged and will be forbidden in a future major release unless the `allowedTrackingOrigins` option is provided.";var e_=e.i(296355),eO=e.i(830455);let ew={ALLOW:"allow",MASK:"mask",MASK_USER_INPUT:"mask-user-input",MASK_UNLESS_ALLOWLISTED:"mask-unless-allowlisted"},eI={ALL:"all",SAMPLED:"sampled"};function eN(e,t){return null==e||"string"==typeof e||(P.display.error(`${t} must be defined as a string`),!1)}function eA(e,t){return void 0===e||!!(0,$.isPercentage)(e)||(P.display.error(`${t} Sample Rate should be a number between 0 and 100`),!1)}e.s(["DefaultPrivacyLevel",0,ew,"TraceContextInjection",0,eI,"isSampleRate",0,eA,"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.trackA
6nonymousUser,session_persistence:e.sessionPersistence,allow_fallback_to_local_storage:!!e.allowFallbackToLocalStorage,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}},"validateAndBuildConfiguration",0,function(e,t){var r,n,i,o,a,s,u,l,c,d,f;return e&&e.clientToken?void 0===e.allowedTrackingOrigins||Array.isArray(e.allowedTrackingOrigins)?(!(f=e.site)||"string"!=typeof f||/(datadog|ddog|datad0g|dd0g)/.test(f)||(P.display.error(`Site should be a valid Datadog site. ${P.MORE_DETAILS} ${P.DOCS_ORIGIN}/getting_started/site/.`),0))&&eA(e.sessionSampleRate,"Session")&&eA(e.telemetrySampleRate,"Telemetry")&&eA(e.telemetryConfigurationSampleRate,"Telemetry Configuration")&&eA(e.telemetryUsageSampleRate,"Telemetry Usage")&&eN(e.version,"Version")&&eN(e.env,"Env")&&eN(e.service,"Service")&&function(e,t,r="u">typeof location?location.origin:""){let n=e.allowedTrackingOrigins;if(!n){if(function(e,t=""){return!eh(e)&&eh(t.split("\n").filter(e=>{let t=e.trim();return t.length&&/^at\s+|@/.test(t)})[1]||"")}(r,t)){P.display.warn(eT);let e=function(e=""){for(let t of eS){let r=e.match(RegExp(`${t}[^/]+`));if(r)return r[0]}}(t);(0,g.addTelemetryDebug)(eT,{extensionUrl:e||"unknown"})}return!0}let i=(0,M.matchList)(n,r);return i||P.display.error("SDK initialized on a non-allowed domain."),i}(e,null!=t?t:"")?void 0===e.trackingConsent||(0,D.objectHasValue)(eE,e.trackingConsent)?{beforeSend:e.beforeSend&&(0,U.catchUserErrors)(e.beforeSend,"beforeSend threw an error:"),sessionStoreStrategyType:e_.isWorkerEnvironment?void 0:function(e){switch(e.sessionPersistence){case Q.SessionPersistence.COOKIE:return es(e);case Q.SessionPersistence.LOCAL_STORAGE:return ec();case void 0:{let t=es(e);return!t&&e.allowFallbackToLocalStorage&&(t=ec()),t}default:P.display.error(`Invalid session persistence '${String(e.sessionPersistence)}'`)}}(e),sessionSampleRate:null!=(r=e.sessionSampleRate)?r:100,telemetrySampleRate:null!=(n=e.telemetrySampleRate)?n:20,telemetryConfigurationSampleRate:null!=(i=e.telemetryConfigurationSampleRate)?i:5,telemetryUsageSampleRate:null!=(o=e.telemetryUsageSampleRate)?o:5,service:null!=(a=e.service)?a:void 0,env:null!=(s=e.env)?s:void 0,version:null!=(u=e.version)?u:void 0,datacenter:null!=(l=e.datacenter)?l:void 0,silentMultipleInit:!!e.silentMultipleInit,allowUntrustedEvents:!!e.allowUntrustedEvents,trackingConsent:null!=(c=e.trackingConsent)?c:eE.GRANTED,trackAnonymousUser:null==(d=e.trackAnonymousUser)||d,storeContextsAcrossPages:!!e.storeContextsAcrossPages,batchBytesLimit:16*B.ONE_KIBI_BYTE,eventRateLimiterThreshold:3e3,maxTelemetryEventsPerPage:15,flushTimeout:30*C.ONE_SECOND,batchMessagesLimit:e_.isWorkerEnvironment?1:50,messageBytesLimit:256*B.ONE_KIBI_BYTE,variant:e.variant,sdkVersion:e.sdkVersion,...(0,eO.computeTransportConfiguration)(e)}:void P.display.error('Tracking Consent should be either "granted" or "not-granted"'):void 0:void P.display.error("Allowed Tracking Origins must be an array"):void P.display.error("Client Token is not configured, we will not send any data.")}],228522);let eC=new Map;function eR(e,t){var r,n;let i,o,a;if(100===t)return!0;if(0===t)return!1;let s=eC.get(t);return s&&e===s.sessionId?s.decision:(i=window.BigInt?(r=BigInt(`0x${e.split("-")[4]}`),n=t,o=BigInt("1111111111111111111"),Number(r*o%(a=BigInt("0x10000000000000000")))<=n/100*Number(a)):(0,$.performDraw)(t),eC.set(t,{sessionId:e,decision:i}),i)}e.s(["isSampled",0,eR],848418);function ek(e){let t=crypto.getRandomValues(new Uint32Array(2));return 63===e&&(t[t.length-1]>>>=1),{toString(e=10){let r=t[1],n=t[0],i="";do{let t=r%e*0x100000000+n;r=Math.floor(r/e),n=Math.floor(t/e),i=(t%e).toString(e)+i}while(r||n)return i}}}function ex(e){return e.toString(16).padStart(16,"0")}function eD(e){0!==e.status||e.isAborted||(e.traceId=void 0,e.spanId=void 0,e.traceSampled=void 0)}function eL(e,t,r,n){return{clearTracingIfNeeded:eD,traceFetch:i=>eM(e,i,t,r,n,e=>{var t;if(i.input instanceof Request&&!(null==(t=i.init)?void 0:t.headers))i.input=new Request
6(i.input),Object.keys(e).forEach(t=>{i.input.headers.append(t,e[t])});else{i.init=(0,D.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,x.objectEntries)(e))}}),traceXhr:(i,o)=>eM(e,i,t,r,n,e=>{Object.keys(e).forEach(t=>{o.setRequestHeader(t,e[t])})})}}function eM(e,t,r,n,i,o){let a=r.findTrackedSession();if(!a)return;let s=e.allowedTracingUrls.find(e=>(0,M.matchList)([e.match],t.url,!0));if(!s)return;let u=eR(a.id,e.traceSampleRate);(u||e.traceContextInjection===eI.ALL)&&(t.traceSampled=u,t.traceId=ek(64),t.spanId=ek(63),o(function(e,t,r,n,i,o,a,s){let u={};if(i.forEach(n=>{switch(n){case"datadog":Object.assign(u,{"x-datadog-origin":"rum","x-datadog-parent-id":t.toString(),"x-datadog-sampling-priority":r?"1":"0","x-datadog-trace-id":e.toString()});break;case"tracecontext":Object.assign(u,{traceparent:`00-0000000000000000${ex(e)}-${ex(t)}-0${r?"1":"0"}`,tracestate:`dd=s:${r?"1":"0"};o:rum`});break;case"b3":Object.assign(u,{b3:`${ex(e)}-${ex(t)}-${r?"1":"0"}`});break;case"b3multi":Object.assign(u,{"X-B3-TraceId":ex(e),"X-B3-SpanId":ex(t),"X-B3-Sampled":r?"1":"0"})}}),s.propagateTraceBaggage){let e={"session.id":n},t=o.getContext().id;"string"==typeof t&&(e["user.id"]=t);let r=a.getContext().id;"string"==typeof r&&(e["account.id"]=r);let i=Object.entries(e).map(([e,t])=>`${e}=${encodeURIComponent(t)}`).join(",");i&&(u.baggage=i)}return u}(t.traceId,t.spanId,t.traceSampled,a.id,s.propagatorTypes,n,i,e)))}e.s(["isTracingOption",0,function(e){return"object"===(0,L.getType)(e)&&(0,M.isMatchOption)(e.match)&&Array.isArray(e.propagatorTypes)},"startTracer",0,eL],524432);let eU=1;function eP(){let e=eU;return eU+=1,e}var e$=e.i(349643),eB=e.i(901721);function eV(e){return(0,$.isNumber)(e)&&e<0?void 0:e}let eF={ACTION:"action",ERROR:"error",LONG_TASK:"long_task",VIEW:"view",RESOURCE:"resource",VITAL:"vital"},ej={LONG_TASK:"long-task",LONG_ANIMATION_FRAME:"long-animation-frame"},eK={INITIAL_LOAD:"initial_load",ROUTE_CHANGE:"route_change",BF_CACHE:"bf_cache"},eq={CLICK:"click",CUSTOM:"custom"},eG={RAGE_CLICK:"rage_click",ERROR_CLICK:"error_click",DEAD_CLICK:"dead_click"},eH={DURATION:"duration",OPERATION_STEP:"operation_step"};e.s(["ActionType",0,eq,"FrustrationType",0,eG,"RumEventType",0,eF,"RumLongTaskEntryType",0,ej,"ViewLoadingType",0,eK,"VitalType",0,eH],234425);var ez=e.i(508138);function eW({lifeCycle:e,isChildEvent:t,onChange:r=j.noop}){let n={errorCount:0,longTaskCount:0,resourceCount:0,actionCount:0,frustrationCount:0},i=e.subscribe(13,e=>{var i;if("view"!==e.type&&"vital"!==e.type&&t(e))switch(e.type){case eF.ERROR:n.errorCount+=1,r();break;case eF.ACTION:n.actionCount+=1,e.action.frustration&&(n.frustrationCount+=e.action.frustration.type.length),r();break;case eF.LONG_TASK:n.longTaskCount+=1,r();break;case eF.RESOURCE:(null==(i=e._dd)?void 0:i.discarded)||(n.resourceCount+=1,r())}});return{stop:()=>{i.unsubscribe()},eventCounts:n}}var eY=e.i(990399),eJ=e.i(147814);function eX(e,t){return new F.Observable(r=>{var n;let i,a;if(!window.PerformanceObserver)return;let s=e=>{let t=e.filter(e=>{var t;return!((t=e).entryType===f.RESOURCE&&(!(0,k.isAllowedRequestUrl)(t.name)||!(0,k.hasValidResourceEntryDuration)(t)))});t.length>0&&r.notify(t)},u=!0,l=new PerformanceObserver((0,eY.monitor)(e=>{u?i=(0,V.setTimeout)(()=>s(e.getEntries())):s(e.getEntries())}));try{l.observe(t)}catch(e){if([f.RESOURCE,f.NAVIGATION,f.LONG_TASK,f.PAINT].includes(t.type)){t.buffered&&(i=(0,V.setTimeout)(()=>s(performance.getEntriesByType(t.type))));try{l.observe({entryTypes:[t.type]})}catch(e){return}}}return u=!1,n=e,!o&&void 0!==window.performance&&"getEntries"in performance&&"addEventListener"in performance&&(o=(0,eJ.addEventListener)(n,performance,"resourcetimingbufferfull",()=>{performance.clearResourceTimings()})),eZ(f.FIRST_INPUT)||t.type!==f.FIRST_INPUT||({stop:a}=function(e,t){let r=(0,C.dateNow)(),n=!1,{stop:i}=(0,eJ.addEventListeners)(e,window,["click","mousedown","keydown","touchstart","pointerdown"],t=>{var r,n;if(!t.cancelable)return;let i={entryType:"first-input",processingStart:(0,C.relativeNow)(),processingEnd:(0,C.relativeNow)(),startTime:t.timeStamp,duration:0,name:"",cancelable:!1,target:null,toJSON:()=>({})};"pointerdown"===t.type?(r=e,n=i,(0,eJ.addEventListeners)(r,window,["pointerup","pointercancel"],e=>{"pointerup"===e.type&&o(n)},{once:!0})):o(i)},{passive:!0,capture:!0});return{stop:i};function o(e){if(!n){n=!0,i();let o=e.processingStart-e.startTime;o>=0&&o<(0,C.dateNow)()-r&&t(e)}}}(e,e=>{s([e])}
6)),()=>{l.disconnect(),a&&a(),(0,V.clearTimeout)(i)}})}function eZ(e){return window.PerformanceObserver&&void 0!==PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes(e)}function eQ(e){return e.nodeType===Node.TEXT_NODE}function e0(e){return e.nodeType===Node.COMMENT_NODE}function e1(e){return e.nodeType===Node.ELEMENT_NODE}function e2(e){return e1(e)&&!!e.shadowRoot}function e3(e){return!!e.host&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e1(e.host)}function e9(e){return e3(e)?e.host:e.parentNode}(d=f||(f={})).EVENT="event",d.FIRST_INPUT="first-input",d.LARGEST_CONTENTFUL_PAINT="largest-contentful-paint",d.LAYOUT_SHIFT="layout-shift",d.LONG_TASK="longtask",d.LONG_ANIMATION_FRAME="long-animation-frame",d.NAVIGATION="navigation",d.PAINT="paint",d.RESOURCE="resource",d.VISIBILITY_STATE="visibility-state",e.s(["RumPerformanceEntryType",0,f,"createPerformanceObservable",0,eX,"supportPerformanceTimingEvent",0,eZ],74448),e.s(["forEachChildNodes",0,function(e,t){let r=e.firstChild;for(;r;)t(r),r=r.nextSibling;e2(e)&&t(e.shadowRoot)},"getParentNode",0,e9,"hasChildNodes",0,function(e){return e.childNodes.length>0||e2(e)},"isCommentNode",0,e0,"isElementNode",0,e1,"isNodeShadowHost",0,e2,"isNodeShadowRoot",0,e3,"isTextNode",0,eQ],363251);let e5="data-dd-excluded-activity-mutations";function e6(e,t,r){let n,i=!1,o=(0,V.setTimeout)((0,eY.monitor)(()=>l({hadActivity:!1})),100),a=void 0!==r?(0,V.setTimeout)((0,eY.monitor)(()=>l({hadActivity:!0,end:(0,C.timeStampNow)()})),r):void 0,s=e.subscribe(({isBusy:e})=>{(0,V.clearTimeout)(o),(0,V.clearTimeout)(n);let t=(0,C.timeStampNow)();e||(n=(0,V.setTimeout)((0,eY.monitor)(()=>l({hadActivity:!0,end:t})),100))}),u=()=>{i=!0,(0,V.clearTimeout)(o),(0,V.clearTimeout)(n),(0,V.clearTimeout)(a),s.unsubscribe()};function l(e){i||(u(),t(e))}return{stop:u}}function e4(e,t,r,n){return new F.Observable(i=>{let o,a=[],s=0;return a.push(t.subscribe(e=>{e.every(e7)||u()}),r.subscribe(u),eX(n,{type:f.RESOURCE}).subscribe(e=>{e.some(e=>!e8(n,e.name))&&u()}),e.subscribe(7,e=>{e8(n,e.url)||(void 0===o&&(o=e.requestIndex),s+=1,u())}),e.subscribe(8,e=>{e8(n,e.url)||void 0===o||e.requestIndex<o||(s-=1,u())})),()=>{a.forEach(e=>e.unsubscribe())};function u(){i.notify({isBusy:s>0})}})}function e8(e,t){return(0,M.matchList)(e.excludedActivityUrls,t)}function e7(e){let t="characterData"===e.type?e.target.parentElement:e.target;return!!(t&&e1(t)&&t.matches(`[${e5}], [${e5}] *`))}let te="data-dd-action-name",tt=[te,"data-testid","data-test","data-qa","data-cy","data-test-id","data-qa-id","data-testing","data-component","data-element","data-source-file"],tr=[ta,function(e){if(e.id&&!to(e.id))return`#${CSS.escape(e.id)}`}],tn=[ta,function(e){if("BODY"===e.tagName)return;let t=e.classList;for(let r=0;r<t.length;r+=1){let n=t[r];if(!to(n))return`${CSS.escape(e.tagName)}.${CSS.escape(n)}`}},function(e){return CSS.escape(e.tagName)}];function ti(e,t){let r;if(!e.isConnected)return;let n=e;for(;n&&"HTML"!==n.nodeName;){let e=ts(n,tr,tu,t,r);if(e)return e;r=ts(n,tn,tl,t,r)||tc(function(e){let t=e.parentElement.firstElementChild,r=1;for(;t&&t!==e;)t.tagName===e.tagName&&(r+=1),t=t.nextElementSibling;return`${CSS.escape(e.tagName)}:nth-of-type(${r})`}(n),r),n=n.parentElement}return r}function to(e){return/[0-9]/.test(e)}function ta(e,t){if(t){let e=r(t);if(e)return e}for(let e of tt){let t=r(e);if(t)return t}function r(t){if(e.hasAttribute(t))return`${CSS.escape(e.tagName)}[${t}="${CSS.escape(e.getAttribute(t))}"]`}}function ts(e,t,r,n,i){for(let o of t){let t=o(e,n);if(t&&r(e,t,i))return tc(t,i)}}function tu(e,t,r){return 1===e.ownerDocument.querySelectorAll(tc(t,r)).length}function tl(e,t,r){let n;if(void 0===r)n=e=>e.matches(t);else{let e=tc(`${t}:scope`,r);n=t=>null!==t.querySelector(e)}let i=e.parentElement.firstElementChild;for(;i;){if(i!==e&&n(i))return!1;i=i.nextElementSibling}return!0}function tc(e,t){return t?`${e}>${t}`:e}e.s(["STABLE_ATTRIBUTES",0,tt,"getSelectorFromElement",0,ti],941914);let td={IGNORE:"ignore",HIDDEN:"hidden",ALLOW:ew.ALLOW,MASK:ew.MASK,MASK_USER_INPUT:ew.MASK_USER_INPUT,MASK_UNLESS_ALLOWLISTED:ew.MASK_UNLESS_ALLOWLISTED},tf="data-dd-privacy",tp={INPUT:!0,OUTPUT:!0,TEXTAREA:!0,SELECT:!0,OPTION:!0,DATALIST:!0,OPTGROUP:!0};function tm(e){return`[${tf}="${e}"], .dd-privacy-${e}`}function tg(e,t,r){if(r&&r.has(e))return r.get(e);let n=e9(e),i=n?tg(n,t,r):t,o=tv(tb(e),i);return r&&r.set(e,o),o}function tv(e,t){switch(t){case td.HIDDEN:case td.IGNORE:return t}switch(e){case td.ALLOW:case td.MASK:case td.MASK_USER_INPUT:case td.MASK_UNLESS_ALLOWLISTED:case td.HIDDEN:case td.IGNORE:return e;default:return t}}function tb(e){if(e1(e)){if("BASE"===e.tagName)return td.ALLOW;if("INPUT"===e.tagName){if("password"===e.type||"email"===e.type||"tel"===e.type||"hidden"===e.type)return td.MASK;let t=e.getAttribute("autocomplete");if(t&&(t.startsWith("cc-")||t.endsWith("-password")))return td.MASK}if(e.matches(tm(td.HIDDEN)))return td.HIDDEN;if(e.matches(tm(td.MASK)))return td.MASK;if(e.matches(tm(td.MASK_UNLESS_ALLOWLISTED)))return td.MASK_UNLESS_ALLOWLISTED;if(e.matches(tm(td.MASK_USER_INPUT)))return td.MASK_USER_INPUT;if(e.matches(tm(td.ALLOW)))return td.ALLOW;if(function(e){if("SCRIPT"===e.nodeName)return!0;
6if("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||"bingbot"===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}(e))return td.IGNORE}}function ty(e,t){switch(t){case td.MASK:case td.HIDDEN:case td.IGNORE:return!0;case td.MASK_UNLESS_ALLOWLISTED:if(eQ(e))return!!tE(e.parentNode)||!tS(e.textContent||"");return tE(e);case td.MASK_USER_INPUT:return eQ(e)?tE(e.parentNode):tE(e);default:return!1}}function tE(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!!tp[e.tagName]}function tS(e){var t;return!(e&&e.trim())||(null==(t=window.$DD_ALLOW)?void 0:t.has(e.toLocaleLowerCase()))||!1}e.s(["CENSORED_IMG_MARK",0,"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==","CENSORED_STRING_MARK",0,"***","FORM_PRIVATE_TAG_NAMES",0,tp,"NodePrivacyLevel",0,td,"PRIVACY_ATTR_NAME",0,tf,"PRIVACY_ATTR_VALUE_HIDDEN",0,"hidden","TEXT_MASKING_CHAR",0,"x","getPrivacySelector",0,tm],552165),e.s(["getNodePrivacyLevel",0,tg,"getNodeSelfPrivacyLevel",0,tb,"getTextContent",0,function(e,t,r){var n,i;let o=null==(n=e.parentElement)?void 0:n.tagName,a=e.textContent||"";if(!t||a.trim()){if("SCRIPT"===o)a="***";else if(r===td.HIDDEN)a="***";else if(ty(e,r))if("DATALIST"===o||"SELECT"===o||"OPTGROUP"===o){if(!a.trim())return}else if("OPTION"===o)a="***";else if(r===td.MASK_UNLESS_ALLOWLISTED){a=tS(i=a)?i:i.replace(/\S/g,"x")}else a=a.replace(/\S/g,"x");return a}},"reducePrivacyLevel",0,tv,"shouldMaskNode",0,ty],200645);let th=C.ONE_SECOND;var tT=e.i(251325);function t_(e,t){let r=e.closest(`[${t}]`);if(r)return tA(tN(r.getAttribute(t).trim()))}let tO=[(e,t)=>{if("labels"in e&&e.labels&&e.labels.length>0)return tR(e.labels[0],t)},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)=>{if("BUTTON"===e.nodeName||"LABEL"===e.nodeName||"button"===e.getAttribute("role"))return tR(e,t)},e=>tC(e,"aria-label"),(e,t)=>{let r=e.getAttribute("aria-labelledby");if(r)return{name:r.split(/\s+/).map(t=>{var r,n;return r=e,n=t,r.ownerDocument?r.ownerDocument.getElementById(n):null}).filter(e=>!!e).map(e=>tk(e,t)).join(" "),nameSource:"text_content"}},e=>tC(e,"alt"),e=>tC(e,"name"),e=>tC(e,"title"),e=>tC(e,"placeholder"),(e,t)=>{if("options"in e&&e.options.length>0)return tR(e.options[0],t)}],tw=[(e,t)=>tR(e,t)];function tI(e,t,r){let n=e,i=0;for(;i<=10&&n&&"BODY"!==n.nodeName&&"HTML"!==n.nodeName&&"HEAD"!==n.nodeName;){for(let e of t){let t=e(n,r);if(t){let{name:e,nameSource:r}=t,n=e&&e.trim();if(n)return{name:tA(tN(n)),nameSource:r}}}if("FORM"===n.nodeName)break;n=n.parentElement,i+=1}}function tN(e){return e.replace(/\s+/g," ")}function tA(e){return e.length>100?`${(0,K.safeTruncate)(e,100)} [...]`:e}function tC(e,t){return{name:e.getAttribute(t)||"",nameSource:"standard_attribute"}}function tR(e,t){return{name:tk(e,t)||"",nameSource:"text_content"}}function tk(e,t){if(e.isContentEditable)return;let{enablePrivacyForActionName:r,actionNameAttribute:n,defaultPrivacyLevel:i}=t;if((0,tT.isExperimentalFeatureEnabled)(tT.ExperimentalFeature.USE_TREE_WALKER_FOR_ACTION_NAME)){var o=e,a=n,s=r,u=i;let t=new Map,l=document.createTreeWalker(o,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,function(e){let r=tg(e,u,t);if(s&&r&&ty(e,r))return NodeFilter.FILTER_REJECT;if(e1(e)){if(e.hasAttribute(te)||a&&e.hasAttribute(a))return NodeFilter.FILTER_REJECT;let t=getComputedStyle(e);
6if("visible"!==t.visibility||"none"===t.display||t.contentVisibility&&"visible"!==t.contentVisibility)return NodeFilter.FILTER_REJECT}return NodeFilter.FILTER_ACCEPT}),c="";for(;l.nextNode();){let e=l.currentNode;if(e1(e)){("BR"===e.nodeName||"P"===e.nodeName||["block","flex","grid","list-item","table","table-caption"].includes(getComputedStyle(e).display))&&(c+=" ");continue}c+=e.textContent||""}return c.replace(/\s+/g," ").trim()}if("innerText"in e){let t=e.innerText,i=r=>{let n=e.querySelectorAll(r);for(let e=0;e<n.length;e+=1){let r=n[e];if("innerText"in r){let e=r.innerText;e&&e.trim().length>0&&(t=t.replace(e,""))}}};return i(`[${te}]`),n&&i(`[${n}]`),r&&i(`${tm(td.HIDDEN)}, ${tm(td.MASK)}`),t}return e.textContent}function tx(){let e=window.getSelection();return!e||e.isCollapsed}function tD(e){return e.target instanceof Element&&!1!==e.isPrimary}function tL(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||!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 tM=10*C.ONE_SECOND,tU=new Map;function tP(e,t){tU.set(e,t),tU.forEach((e,t)=>{(0,C.elapsed)(t,(0,C.relativeNow)())>tM&&tU.delete(t)})}let t$=5*C.ONE_MINUTE;function tB(e){let t=tV(e)?{action:{id:e.id,loading_time:eV((0,C.toServerDuration)(e.duration)),frustration:{type:e.frustrationTypes},error:{count:e.counts.errorCount},long_task:{count:e.counts.longTaskCount},resource:{count:e.counts.resourceCount}},_dd:{action:{target:e.target,position:e.position,name_source:e.nameSource}}}:{context:e.context},r=(0,e$.combine)({action:{id:(0,K.generateUUID)(),target:{name:e.name},type:e.type},date:e.startClocks.timeStamp,type:eF.ACTION},t),n=tV(e)?e.duration:void 0,i=tV(e)?{events:e.events}:{handlingStack:e.handlingStack};return{rawRumEvent:r,duration:n,startTime:e.startClocks.relative,domainContext:i}}function tV(e){return e.type!==eq.CUSTOM}var tF=e.i(199950),tj=e.i(154729),tK=e.i(144160),tq=e.i(299638),tG=e.i(715530),tH=e.i(804329);let tz={},tW="csp_violation";function tY(e){return{startClocks:(0,C.clocksNow)(),source:tF.ErrorSource.REPORT,handling:"unhandled",...e}}function tJ(e,t,r,n,i){return r?(0,tH.toStackTraceString)({name:e,message:t,stack:[{func:"?",url:r,line:null!=n?n:void 0,column:null!=i?i:void 0}]}):void 0}function tX(e,t){var r;let n,i;if(window.requestIdleCallback&&window.cancelIdleCallback){let r=window.requestIdleCallback((0,eY.monitor)(e),t);return()=>window.cancelIdleCallback(r)}return r=e,n=(0,C.dateNow)(),i=(0,V.setTimeout)(()=>{r({didTimeout:!1,timeRemaining:()=>Math.max(0,50-((0,C.dateNow)()-n))})},0),()=>(0,V.clearTimeout)(i)}e.s(["requestIdleCallback",0,tX],739324);let tZ=C.ONE_SECOND,tQ=new WeakSet;function t0(e){return(0,C.addDuration)(e.startTime,e.duration)}function t1(e,t,r){return document.readyState===t||"complete"===document.readyState?(r(),{stop:j.noop}):(0,eJ.addEventListener)(e,window,"complete"===t?"load":"DOMContentLoaded",r,{once:!0})}e.s(["asyncRunOnReadyState",0,function(e,t){return new Promise(r=>{t1(e,t,r)})},"runOnReadyState",0,t1],712974);let t2=2*C.ONE_MINUTE;function t3(e,t){let r=t&&Number(t);if(e&&r)return{traceId:e,traceTime:r}}function t9(e){if(e&&e0(e)){let t=/^\s*DATADOG;(.*?)\s*$/.exec(e.data);if(t)return t[1]}}function t5(){if(eZ(f.NAVIGATION)){let e=performance.getEntriesByType(f.NAVIGATION)[0];if(e)return e}let e=function(){let e={},t=performance.timing;for(let r in t)if((0,$.isNumber)(t[r])){let n=t[r];e[r]=0===n?0:(0,C.getRelativeTime)(n)}return e}(),t={entryType:f.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}let t6=32*B.ONE_KIBI_BYTE;function t4(e,t,r,n){let i=(0,k.isResourceEntryRequestType)(e)&&n?n.getMatchingRequest(e):void 0;return t8(e,i,r,t)}function t8(e,t,r,n){var i,o,a,s;if(!e&&!t)return;let u=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(e.traceId)return{_dd:{trace_id:e.traceId,span_id:ek(63).toString(),rule_psr:t.rulePsr}}}
6(e,n);if(!n.trackResources&&!u)return;let l=e?(0,C.relativeToClocks)(e.startTime):t.startClocks,c=e?(0,k.computeResourceEntryDuration)(e):(i=r,o=l,a=t.duration,i.wasInPageStateDuringPeriod("frozen",o.relative,a)?void 0:a),d=t&&function(e,t){var r;if(!(0,tT.isExperimentalFeatureEnabled)(tT.ExperimentalFeature.GRAPHQL_TRACKING))return;let n=(r=e.url,t.allowedGraphQlUrls.find(e=>(0,M.matchList)([e.match],r)));if(n)return function(e,t=!1){var r;let n,i;if(!e||"string"!=typeof e)return;try{n=JSON.parse(e)}catch(e){return}if(!n||!n.query)return;let o=n.query.trim(),a=null==(r=o.match(/^\s*(query|mutation|subscription)\b/i))?void 0:r[1],s=n.operationName;if(a)return n.variables&&(i=JSON.stringify(n.variables)),{operationType:a,operationName:s,variables:i,payload:t?(0,K.safeTruncate)(o,t6,"..."):void 0}}(e.body,n.trackPayload)}(t,n),f=(0,e$.combine)({date:l.timeStamp,resource:{id:(0,K.generateUUID)(),duration:(0,C.toServerDuration)(c),type:t?t.type===w.RequestType.XHR?w.ResourceType.XHR:w.ResourceType.FETCH:(0,k.computeResourceEntryType)(e),method:t?t.method:void 0,status_code:t?t.status:0===(s=e.responseStatus)?void 0:s,url:t?(0,k.sanitizeIfLongDataUrl)(t.url):e.name,protocol:e&&(0,k.computeResourceEntryProtocol)(e),delivery_type:e&&(0,k.computeResourceEntryDeliveryType)(e),graphql:d},type:eF.RESOURCE,_dd:{discarded:!n.trackResources}},u,e&&function(e){let{renderBlockingStatus:t}=e;return{resource:{render_blocking_status:t,...(0,k.computeResourceEntrySize)(e),...(0,k.computeResourceEntryDetails)(e)}}}(e));return{startTime:l.relative,duration:c,rawRumEvent:f,domainContext:function(e,t){if(t){let r={performanceEntry:e,isAborted:t.isAborted,handlingStack:t.handlingStack};return t.type===w.RequestType.XHR?{xhr:t.xhr,...r}:{requestInput:t.input,requestInit:t.init,response:t.response,error:t.error,...r}}return{performanceEntry:e}}(e,t)}}var t7=C,re=e.i(508719);let rt=10*C.ONE_MINUTE,rr=10*C.ONE_MINUTE;function rn(e,t,r=window){if("hidden"===document.visibilityState)return{timeStamp:0,stop:j.noop};if(eZ(f.VISIBILITY_STATE)){let e=performance.getEntriesByType(f.VISIBILITY_STATE).filter(e=>"hidden"===e.name).find(e=>e.startTime>=t.relative);if(e)return{timeStamp:e.startTime,stop:j.noop}}let n=1/0,{stop:i}=(0,eJ.addEventListeners)(e,r,["pagehide","visibilitychange"],e=>{("pagehide"===e.type||"hidden"===document.visibilityState)&&(n=e.timeStamp,i())},{capture:!0});return{get timeStamp(){return n},stop:i}}let ri=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 ro({x:e,y:t,width:r,height:n}){return{x:e,y:t,width:r,height:n}}let ra=5*C.ONE_SECOND,rs=C.ONE_SECOND,ru=0,rl=1/0,rc=0,rd=()=>a?ru:window.performance.interactionCount||0,rf=+C.ONE_MINUTE;function rp(){let e=window.visualViewport;return Math.round(e?e.pageTop-e.offsetTop:void 0!==window.scrollY?window.scrollY:window.pageYOffset||0)}function rm(e){var t;return s||(t=e,s=new F.Observable(e=>{let{throttled:r}=(0,j.throttle)(()=>{e.notify(rg())},200);return(0,eJ.addEventListener)(t,window,"resize",r,{capture:!0,passive:!0}).stop})),s}function rg(){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(["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,rp],796482),e.s(["getViewportDimension",0,rg,"initViewportObservable",0,rm],310208);let rv=C.ONE_SECOND,rb=5*t7.ONE_MINUTE,ry=5*t7.ONE_MINUTE;function rE(e){let t=e.indexOf("?");return t<0?e:e.slice(0,t)}function rS(){return!e_.isWorkerEnvironment&&!!(e_.globalObject._DATADOG_SYNTHETICS_INJECTS_RUM||Y("datadog-synthetics-injects-rum"))}function rh(){let e=window._DATADOG_SYNTHETICS_PUBLIC_ID||Y("datadog-synthetics-public-id");return"string"==typeof e?e:void 0}function rT(){let e=window._DATADOG_SYNTHETICS_RESULT_ID||Y("datadog-synthetics-result-id");return"string"==typeof e?e:void 0}function r_(){return!!(rh()&&rT())}e.s(["getSyntheticsResultId",0,rT,"getSyntheticsTestId",0,rh,"isSyntheticsTest",0,r_,"willSyntheticsInjectRum",0,rS],898969);let rO=C.ONE_MINUTE,rw=Q.SESSION_TIME_OUT_DELAY,rI=[];async function rN(){let e=el();(0,g.addTelemetryDebug)("Unexpected session state",{session:e,isSyntheticsTest:r_(),createdTimestamp:null==e?void 0:e.created,expireTimestamp:null==e?void 0:e.expire,cookie:await rA(),currentDomain:`${window.location.protocol}//${window.location.hostname}`})}async function rA(){let e;return{count:(e="cookieStore"in window?await window.cookieStore.getAll(Z):document.cookie.split(/\s*;\s*/).filter(e=>e.startsWith(Z))).length,domain:X()||"undefined",...e}}var rC=e.i(737731),rR=e.i(422699),rk=e.i(737187);let rx=Q.SESSION_TIME_OUT_DELAY;var rD=e.i(317236);function rL(e){return Object.prototype.hasOwnProperty.call(history,e)?history:History.prototype}let rM=Q.SESSION_TIME_OUT_DELAY,rU=10*C.ONE_SECOND;function rP(){0!==u.batchCount&&((0,g.addTelemetryMetrics)("Customer data measures",u),rV())}function r$(){return{min:1/0,max:0,sum:0}}function rB(e,t){e.sum+=t,e.min=Math.min(e.min,t),e.max=Math.max(e.max,t)}function rV(){u={batchCount:0,batchBytesCount:r$(),batchMessagesCount:r$()}}let rF=Q.SESSION_TIME_OUT_DELAY;function rj(){return"hidden"===document.visibilityState?"hidden":document.hasFocus()?"active":"passive"}function rK(e,t,r){function n(r){t.wasInPageStateDuringPeriod("frozen",r.startClocks.relative,r.duration)||e.notify(12,rH(r))}return{addOperationStepVital:function(t,r,n,i){if(!(0,tT.isExperimentalFeatureEnabled)(tT.ExperimentalFeature.FEATURE_OPERATION_VITAL))return;let{operationKey:o,context:a,description:s}=n||{}
6,u={name:t,type:eH.OPERATION_STEP,operationKey:o,failureReason:i,stepType:r,startClocks:(0,C.clocksNow)(),context:(0,tK.sanitize)(a),description:s};e.notify(12,rH(u))},addDurationVital:n,startDurationVital:(e,t={})=>rq(r,e,t),stopDurationVital:(e,t={})=>{rG(n,r,e,t)}}}function rq({vitalsByName:e,vitalsByReference:t},r,n={}){let i={name:r,startClocks:(0,C.clocksNow)(),...n},o={__dd_vital_reference:!0};return e.set(r,i),t.set(o,i),o}function rG(e,{vitalsByName:t,vitalsByReference:r},n,i={}){var o,a,s,u,l;let c="string"==typeof n?t.get(n):r.get(n);c&&(e((o=c,a=c.startClocks,s=i,u=(0,C.clocksNow)(),{name:o.name,type:eH.DURATION,startClocks:a,duration:(0,C.elapsed)(a.timeStamp,u.timeStamp),context:(0,e$.combine)(o.context,s.context),description:null!=(l=s.description)?l:o.description})),"string"==typeof n?t.delete(n):r.delete(n))}function rH(e){let{startClocks:t,type:r,name:n,description:i,context:o}=e,a={id:(0,K.generateUUID)(),type:r,name:n,description:i,...r===eH.DURATION?{duration:(0,C.toServerDuration)(e.duration)}:{step_type:e.stepType,operation_key:e.operationKey,failure_reason:e.failureReason}};return{rawRumEvent:{date:t.timeStamp,vital:a,type:eF.VITAL,context:o},startTime:t.relative,duration:r===eH.DURATION?e.duration:void 0,domainContext:{}}}e.s(["createCustomVitalsState",0,function(){return{vitalsByName:new Map,vitalsByReference:new WeakMap}},"startDurationVital",0,rq,"startVitalCollection",0,rK,"stopDurationVital",0,rG],900436);let rz=C.ONE_SECOND;function rW(e,t){let r=(0,K.findCommaSeparatedValue)(document.cookie,e),n=(0,V.setInterval)(()=>{let n=(0,K.findCommaSeparatedValue)(document.cookie,e);n!==r&&t(n)},rz);return()=>{(0,V.clearInterval)(n)}}let rY="datadog-ci-visibility-test-execution-id";function rJ(e,t,r){let n=0,i=!1;return{isLimitReached(){if(0===n&&(0,V.setTimeout)(()=>{n=0},C.ONE_MINUTE),(n+=1)<=t||i)return i=!1,!1;if(n===t+1){i=!0;try{r({message:`Reached max number of ${e}s by minute: ${t}`,source:tF.ErrorSource.AGENT,startClocks:(0,C.clocksNow)()})}finally{i=!1}}return!0}}}var rX=e.i(570870);function rZ(e){return"object"===(0,L.getType)(e)}let rQ={"view.name":"string","view.url":"string","view.referrer":"string"},r0={context:"object"},r1={service:"string",version:"string"};var r2=e.i(924867);let r3=eB.abstractHooks,r9=[eF.ACTION,eF.ERROR,eF.LONG_TASK,eF.RESOURCE,eF.VITAL];e.s(["startRum",0,function(e,t,r,n,i,o,s,d,M){var U,B,G,H,z,W,J,X,ee,eo,es,ec,ep,em;let ev,eb,eE,eS,eh,eT,e_,eO,ew,eI=[],eN=new _.LifeCycle,eA=r3();eN.subscribe(13,e=>(0,p.sendToExtension)("rum",e));let eC=e=>{eN.notify(14,{error:e}),(0,g.addTelemetryDebug)("Error reported to customer",{"error.message":e.message})},eR=(0,m.createPageMayExitObservable)(e),ek=eR.subscribe(e=>{eN.notify(11,e)});eI.push(()=>ek.unsubscribe());let ex=(0,g.startTelemetry)("browser-rum-sdk",e,eA,eC,eR,i);eI.push(ex.stop);let eD=(0,v.canUseEventBridge)()?(eb={id:"00000000-aaaa-0000-aaaa-000000000000",sessionReplay:+!!(0,v.bridgeSupports)("records")},{findTrackedSession:()=>eb,expire:j.noop,expireObservable:new F.Observable,setForcedReplay:j.noop}):((eE=function(e,t,r){let n=new F.Observable,i=new F.Observable,o=function(e,t,r,n=function(e,t){return e.type===Q.SessionPersistence.COOKIE?function(e,t){let r={isLockEnabled:q(),persistSession:r=>eu(t,e,r,Q.SESSION_EXPIRATION_DELAY),retrieveSession:el,expireSession:r=>eu(t,e,et(r,e),Q.SESSION_TIME_OUT_DELAY)};if(!Y(Z)){let e=Y("_dd"),t=Y("_dd_r"),n=Y("_dd_l"),i={};e&&(i.id=e),n&&/^[01]$/.test(n)&&(i.logs=n),t&&/^[012]$/.test(t)&&(i.rum=t),er(i)||(ei(i),r.persistSession(i))}return r}(t,e.cookieOptions):{isLockEnabled:!1,persistSession:ed,retrieveSession:ef,expireSession:e=>(function(e,t){ed(et(e,t))})(e,t)}}(e,t)){let i,o=new F.Observable,a=new F.Observable,s=new F.Observable,u=(0,V.setInterval)(function(){let e=n.retrieveSession();en(e)?eg({process:e=>en(e)?et(e,t):void 0,after:d},n):d(e)},ey);f();let{throttled:l,cancel:c}=(0,j.throttle)(()=>{eg({process:e=>{if(er(e))return;let t=d(e);return function(e){if(er(e))return;let t=r(e.rum);e.rum=t,delete e.isExpired,t===Q.SESSION_NOT_TRACKED||e.id||(e.id=(0,K.generateUUID)(),e.created=String((0,C.dateNow)()))}(t),t},after:e=>{er(e)||p()||(i=e,o.notify()),i=e}},n)},ey);function d(e){var r;return en(e)&&(e=et(e,t)),p()&&((r=e,i.id!==r.id||i.rum!==r.rum)?(i=et(i,t),a.notify()):(s.notify({previousState:i,newState:e}),i=e)),e}function f(){eg({process:e=>{if(er(e))return et(e,t)},after:e=>{i=e}},n)}function p(){return(null==i?void 0:i.rum)!==void 0}return{expandOrRenewSession:l,expandSession:function(){eg({process:e=>p()?d(e):void 0},n)},getSession:()=>
6i,renewObservable:o,expireObservable:a,sessionStateUpdateObservable:s,restartSession:f,expire:()=>{c(),n.expireSession(i),d(et(i,t))},stop:()=>{(0,V.clearInterval)(u)},updateSessionState:function(e){eg({process:t=>({...t,...e}),after:d},n)}}}(e.sessionStoreStrategyType,e,t);rI.push(()=>o.stop());let a=(0,ez.createValueHistory)({expireDelay:rw});if(rI.push(()=>a.stop()),o.renewObservable.subscribe(()=>{a.add(s(),(0,C.relativeNow)()),n.notify()}),o.expireObservable.subscribe(()=>{i.notify(),a.closeActive((0,C.relativeNow)())}),o.expandOrRenewSession(),a.add(s(),(0,C.clocksOrigin)().relative),(0,tT.isExperimentalFeatureEnabled)(tT.ExperimentalFeature.SHORT_SESSION_INVESTIGATION)){let t=o.getSession();t&&function(e,t){if(!window.cookieStore||!t.created)return;let r=Number(t.created),n=(0,C.dateNow)(),{stop:i}=(0,eJ.addEventListener)(e,cookieStore,"change",function(e){let o=(0,x.findLast)(e.changed,e=>e.name===Z);if(!o)return;let a=(0,C.dateNow)()-r;if(a>14*C.ONE_MINUTE)i();else{let e=ea(o.value);if(e.id&&e.id!==t.id){i();let r=(0,C.dateNow)()-n;rA().then(n=>{(0,g.addTelemetryDebug)("Session cookie changed",{time:r,session_age:a,old:t,new:e,cookie:n})}).catch(eY.monitorError)}}});rI.push(i)}(e,t)}function s(){let e=o.getSession();return e?{id:e.id,trackingType:e.rum,isReplayForced:!!e.forcedReplay,anonymousId:e.anonymousId}:(rN().catch(()=>void 0),{id:"invalid",trackingType:Q.SESSION_NOT_TRACKED,isReplayForced:!1,anonymousId:void 0})}return r.observable.subscribe(()=>{r.isGranted()?o.expandOrRenewSession():o.expire()}),function(e,t){let{stop:r}=(0,eJ.addEventListeners)(e,window,["click","touchstart","keydown","scroll"],t,{capture:!0,passive:!0});rI.push(r)}(e,()=>{r.isGranted()&&o.expandOrRenewSession()}),function(e,t){let r=()=>{"visible"===document.visibilityState&&t()},{stop:n}=(0,eJ.addEventListener)(e,document,"visibilitychange",r);rI.push(n);let i=(0,V.setInterval)(r,rO);rI.push(()=>{(0,V.clearInterval)(i)})}(e,()=>o.expandSession()),function(e,t){let{stop:r}=(0,eJ.addEventListener)(e,window,"resume",t,{capture:!0});rI.push(r)}(e,()=>o.restartSession()),{findSession:(e,t)=>a.find(e,t),renewObservable:n,expireObservable:i,sessionStateUpdateObservable:o.sessionStateUpdateObservable,expire:o.expire,updateSessionState:o.updateSessionState}}(e,t=>{var r,n,i;return r=e,"0"===(i=n=t)||"1"===i||"2"===i?n:(0,$.performDraw)(r.sessionSampleRate)?(0,$.performDraw)(r.sessionReplaySampleRate)?"1":"2":"0"},o)).expireObservable.subscribe(()=>{eN.notify(9)}),eE.renewObservable.subscribe(()=>{eN.notify(10)}),eE.sessionStateUpdateObservable.subscribe(({previousState:e,newState:t})=>{if(!e.forcedReplay&&t.forcedReplay){let e=eE.findSession();e&&(e.isReplayForced=!0)}}),{findTrackedSession:e=>{let t=eE.findSession(e);if(t&&"0"!==t.trackingType)return{id:t.id,sessionReplay:"1"===t.trackingType?1:2*!!t.isReplayForced,anonymousId:t.anonymousId}},expire:eE.expire,expireObservable:eE.expireObservable,setForcedReplay:()=>eE.updateSessionState({forcedReplay:"1"})});if((0,v.canUseEventBridge)()){let e;e=(0,v.getEventBridge)(),eN.subscribe(13,t=>{e.send("rum",t)})}else{let t,r,n=(U=eD.expireObservable,t=[e.rumEndpointBuilder],e.replica&&t.push(e.replica.rumEndpointBuilder),r=(0,rC.createBatch)({encoder:i(2),request:(0,rk.createHttpRequest)(t,e.batchBytesLimit,eC),flushController:(0,rR.createFlushController)({messagesLimit:e.batchMessagesLimit,bytesLimit:e.batchBytesLimit,durationLimit:e.flushTimeout,pageMayExitObservable:eR,sessionExpireObservable:U}),messageBytesLimit:e.messageBytesLimit}),eN.subscribe(13,e=>{e.type===eF.VIEW?r.upsert(e,e.view.id):r.add(e)}),r);eI.push(()=>n.stop()),B=n.flushController.flushObservable,ex.metricsEnabled&&(rV(),l=!1,eN.subscribe(13,()=>{l=!0}),B.subscribe(({bytesCount:e,messagesCount:t})=>{l&&(l=!1,u.batchCount+=1,rB(u.batchBytesCount,e),rB(u.batchMessagesCount,t))}),(0,V.setInterval)(rP,rU))}let eM=(0,S.createDOMMutationObservable)(),eU=(G=location,eS=(0,D.shallowClone)(G),new F.Observable(t=>{var r,n;let{stop:i}=function(e,t){let{stop:r}=(0,rD.instrumentMethod)(rL("pushState"),"pushState",({onPostCall:e})=>{e(t)}),{stop:n}=(0,rD.instrumentMethod)(rL("replaceState"),"replaceState",({onPostCall:e})=>{e(t)}),{stop:i}=(0,eJ.addEventListener)(e,window,"popstate",t);return{stop:()=>{r(),n(),i()}}}(e,a),{stop:o}=(r=e,n=a,(0,eJ.addEventListener)(r,window,"hashchange",n));function a(){if(eS.href===G.href)return;let e=(0,D.shallowClone)(G);t.notify({newLocation:e,oldLocation:eS}),eS=e}return()=>{i(),o()}})),{observable:eH,stop:e0}=(0,h.createWindowOpenObservable)();eI.push(e0),eA.register(0,({eventType:t})=>{let r=e.source;return{type:t,_dd:{format_version:2,drift:(0,C.currentDrift)(),configuration:{session_sample_rate:(0,$.round)(e.sessionSampleRate,3),session_replay_sample_rate:(0,$.round)(e.sessionReplaySampleRate,3),profiling_sample_rate:(0,$.round)(e.profilingSampleRate,3)},browser_sdk_version:(0,v.canUseEventBridge)()?"6.21.2":void 0,sdk_name:M},application:{id:e.applicationId},date:(0,C.timeStampNow)(),source:r}}),eA.register(1,()=>({application:{id:e.applicationId}}));let e2=function(e,t,r=500){let n,i=(0,ez.createValueHistory)({expireDelay:rF,maxEntries:4e3});eZ(f.VISIBILITY_STATE)&&performance.getEntriesByType(f.VISIBILITY_STATE).forEac
6h(e=>{a("hidden"===e.name?"hidden":"active",e.startTime)}),a(rj(),(0,C.relativeNow)());let{stop:o}=(0,eJ.addEventListeners)(t,window,["pageshow","focus","blur","visibilitychange","resume","freeze","pagehide"],e=>{var t;a("freeze"===(t=e).type?"frozen":"pagehide"===t.type?t.persisted?"frozen":"terminated":rj(),e.timeStamp)},{capture:!0});function a(e,t=(0,C.relativeNow)()){e!==n&&(n=e,i.closeActive(t),i.add({state:n,startTime:t},t))}function s(e,t,r){return i.findAll(t,r).some(t=>t.state===e)}return e.register(0,({startTime:e,duration:t=0,eventType:n})=>n===eF.VIEW?{type:n,_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,C.toServerDuration)((0,C.elapsed)(t,r))}))}(i.findAll(e,t),e,r)}}:n===eF.ACTION||n===eF.ERROR?{type:n,view:{in_foreground:s("active",e,0)}}:eB.SKIPPED),{wasInPageStateDuringPeriod:s,addPageState:a,stop:()=>{o(),i.stop()}}}(eA,e),e3=(0,O.startViewHistory)(eN);eI.push(()=>e3.stop());let e9=function(e,t,r,n){let i,o=(0,ez.createValueHistory)({expireDelay:rx});e.subscribe(1,({startClocks:e})=>{let t=n.href;o.add(s({url:t,referrer:i||document.referrer}),e.relative),i=t}),e.subscribe(6,({endClocks:e})=>{o.closeActive(e.relative)});let a=r.subscribe(({newLocation:e})=>
6{let t=o.find();if(t){let r=(0,C.relativeNow)();o.closeActive(r),o.add(s({url:e.href,referrer:t.referrer}),r)}});function s({url:e,referrer:t}){return{url:e,referrer:t}}return t.register(0,({startTime:e,eventType:t})=>{let r=o.find(e);return r?{type:t,view:{url:r.url,referrer:r.referrer}}:eB.DISCARDED}),{findUrl:e=>o.find(e),stop:()=>{a.unsubscribe(),o.stop()}}}(eN,eA,eU,location);eI.push(()=>e9.stop());let e5=(eh=(0,ez.createValueHistory)({expireDelay:rM}),eN.subscribe(1,({startClocks:e})=>{eh.add({},e.relative)}),eN.subscribe(6,({endClocks:e})=>{eh.closeActive(e.relative)}),eA.register(0,({startTime:t,eventType:r})=>{if(!e.trackFeatureFlagsForEvents.concat([eF.VIEW,eF.ERROR]).includes(r))return eB.SKIPPED;let n=eh.find(t);return!n||(0,D.isEmptyObject)(n)?eB.SKIPPED:{type:r,feature_flags:n}}),{addFeatureFlagEvaluation:(e,t)=>{let r=eh.find();r&&(r[e]=t)}});eA.register(0,({eventType:e,startTime:r})=>{let n,i,o,a=eD.findTrackedSession(r),s=e3.findView(r);return a&&s?(e===eF.VIEW?(n=!!t.getReplayStats(s.id)||void 0,i=1===a.sessionReplay,o=!!s.sessionIsActive&&void 0):n=!!t.isRecording()||void 0,{type:e,session:{id:a.id,type:"user",has_replay:n,sampled_for_replay:i,is_active:o}}):eB.DISCARDED}),eA.register(1,({startTime:e})=>{let t=eD.findTrackedSession(e);return t?{session:{id:t.id}}:eB.SKIPPED}),eA.register(0,({eventType:e})=>({type:e,connectivity:(0,r2.getConnectivity)()})),eA.register(1,()=>o.isGranted()?eB.SKIPPED:eB.DISCARDED);let e8=(0,y.startGlobalContext)(eA,e,"rum",!0),e7=(0,E.startUserContext)(eA,e,eD,"rum"),tt=(0,b.startAccountContext)(eA,e,"rum"),{actionContexts:tr,addAction:tn,addEvent:to,stop:ta}=function(e,t,r,n,i,o,a){let s,u,l,d,f=function(e,t,r,n,i){let{unsubscribe:o}=e.subscribe(0,t=>{e.notify(12,tB(t))});t.register(0,({startTime:e,eventType:t})=>{if(t!==eF.ERROR&&t!==eF.RESOURCE&&t!==eF.LONG_TASK)return eB.SKIPPED;let r=a.findActionId(e);return r?{type:t,action:{id:r}}:eB.SKIPPED}),t.register(1,({startTime:e})=>({action:{id:a.findActionId(e)}}));let a={findActionId:j.noop},s=j.noop;return i.trackUserInteractions&&({actionContexts:a,stop:s}=function(e,t,r,n){let i,o=(0,ez.createValueHistory)({expireDelay:t$}),a=new F.Observable;e.subscribe(10,()=>{o.reset()}),e.subscribe(5,l),e.subscribe(11,e=>{e.reason===m.PageExitReason.UNLOADING&&l()});let{stop:s}=function(e,{onPointerDown:t,onPointerUp:r}){let n,i,o={selection:!1,input:!1,scroll:!1},a=[(0,eJ.addEventListener)(e,window,"pointerdown",e=>{tD(e)&&(n=tx(),o={selection:!1,input:!1,scroll:!1},i=t(e))},{capture:!0}),(0,eJ.addEventListener)(e,window,"selectionchange",()=>{n&&tx()||(o.selection=!0)},{capture:!0}),(0,eJ.addEventListener)(e,window,"scroll",()=>{o.scroll=!0},{capture:!0,passive:!0}),(0,eJ.addEventListener)(e,window,"pointerup",e=>{if(tD(e)&&i){let t=o;r(i,e,()=>t),i=void 0}},{capture:!0}),(0,eJ.addEventListener)(e,window,"input",()=>{o.input=!0},{capture:!0})];return{stop:()=>{a.forEach(e=>e.stop())}}}(n,{onPointerDown:i=>(function(e,t,r,n,i){var o;let a;if((a=e.enablePrivacyForActionName?tg(n.target,e.defaultPrivacyLevel):td.ALLOW)===td.HIDDEN)return;let s=function(e,t,r){let n=e.target.getBoundingClientRect(),i=ti(e.target,r.actionNameAttribute);i&&tP(e.timeStamp,i);let{name:o,nameSource:a}=function(e,t,r=td.ALLOW){let{actionNameAttribute:n}=t,i=t_(e,te)||n&&t_(e,n);return i?{name:i,nameSource:"custom_attribute"}:r===td.MASK?{name:"Masked Element",nameSource:"mask_placeholder"}:tI(e,tO,t)||tI(e,tw,t)||{name:"",nameSource:"blank"}}(e.target,r,t);return{type:eq.CLICK,target:{width:Math.round(n.width),height:Math.round(n.height),selector:i},position:{x:Math.round(e.clientX-n.left),y:Math.round(e.clientY-n.top)},name:o,nameSource:a}}(n,a,e),u=!1;return o=e=>{u=e.hadActivity},e6(e4(t,r,i,e),o,100),{clickActionBase:s,hadActivityOnPointerDown:()=>u}})(n,e,t,i,r),onPointerUp:({clickActionBase:i,hadActivityOnPointerDown:s},l,c)=>{!function(e,t,r,n,i,o,a,s,u,l,c){var d,f;let p=function e(t,r,n,i,o){let a,s=(0,K.generateUUID)(),u=(0,C.clocksNow)(),l=r.add(s,u.relative),c=eW({lifeCycle:t,isChildEvent:e=>void 0!==e.action&&(Array.isArray(e.action.id)?e.action.id.includes(s):e.action.id===s)}),d=0,f=[],p=new F.Observable;function m(e){0===d&&(d=1,(a=e)?l.close((0,C.getRelativeTime)(a)):l.remove(),c.stop(),p.notify())}return{event:o,stop:m,stopObservable:p,get hasError(){return c.eventCounts.errorCount>0},get hasPageActivity(){return void 0!==a},getUserActivity:n,addFrustration:e=>{f.push(e)},startClocks:u,isStopped:()=>1===d||2===d,clone:()=>e(t,r,n,i,o),validate:e=>{if(m(),1!==d)return;let{resourceCount:r,errorCount:n,longTaskCount:l}=c.eventCounts,p={duration:a&&(0,C.elapsed)(u.timeStamp,a),startClocks:u,id:s,frustrationTypes:f,counts:{resourceCount:r,errorCount:n,longTaskCount:l},events:null!=e?e:[o],event:o,...i};t.notify(0,p),d=2},discard:()=>{m(),d=2}}}(t,i,l,s,u);a(p);let m=null==(d=null==s?void 0:s.target)?void 0:d.selector;m&&tP(u.timeStamp,m);let{stop:g}=(f=e=>{e.hadActivity&&e.end<p.startClocks.timeStamp?p.discard():e.hadActivity?p.stop(e.end):c()?p.stop(p.startClocks.timeStamp):p.stop()},e6(e4(t,r,n,e),f,tM)),v=t.subscribe(5,({endClocks:e})=>{p.stop(e.timeStamp)}),b=o.subscribe(()=>{p.stop()});p.stopObservable.subscribe(()=>{v.unsubscribe(),g(),b.unsubscribe()})}(n,e,t,r,o,a,u,i,l,c,s)}});return{stop:()=>
6{l(),a.notify(),s()},actionContexts:{findActionId:e=>o.findAll(e)}};function u(e){if(!i||!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,V.clearTimeout)(r),r=(0,V.setTimeout)(s,th)}function a(){1===i&&n.every(e=>e.isStopped())&&(i=2,t(n))}function s(){(0,V.clearTimeout)(r),0===i&&(i=1,a())}return o(e),{tryAppend:e=>{var t,r,a,u;return 0===i&&(!(n.length>0)||(t=n[n.length-1].event,r=e.event,t.target===r.target&&100>=(a=t,u=r,Math.sqrt(Math.pow(a.clientX-u.clientX,2)+Math.pow(a.clientY-u.clientY,2)))&&t.timeStamp-r.timeStamp<=th)?(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<=C.ONE_SECOND)return!0;return!1}(e))return t.addFrustration(eG.RAGE_CLICK),e.some(tL)&&t.addFrustration(eG.DEAD_CLICK),t.hasError&&t.addFrustration(eG.ERROR_CLICK),{isRage:!0};let r=e.some(e=>e.getUserActivity().selection);return e.forEach(e=>{e.hasError&&e.addFrustration(eG.ERROR_CLICK),tL(e)&&!r&&e.addFrustration(eG.DEAD_CLICK)}),{isRage:!1}}(e,t);r?(e.forEach(e=>e.discard()),t.stop((0,C.timeStampNow)()),t.validate(e.map(e=>e.event))):(t.discard(),e.forEach(e=>e.validate()))}(e,t)})}}function l(){i&&i.stop()}}(e,r,n,i)),{addAction:t=>{e.notify(12,tB(t))},actionContexts:a,stop:()=>{o(),s()}}}(e,t,i,o,r),p={addEvent:(t,r,n,i)=>{r9.includes(r.type)&&e.notify(12,{startTime:t,rawRumEvent:r,domainContext:n,duration:i})}},g=(u=requestAnimationFrame((0,eY.monitor)(()=>{s=rg()})),l=rm(r).subscribe(e=>{s=e}).unsubscribe,t.register(0,({eventType:e})=>({type:e,display:s?{viewport:s}:void 0})),{stop:()=>{l(),u&&cancelAnimationFrame(u)}}),v=function(e,t,r=function(e,t){let r=window.cookieStore?function(e){return(t,r)=>(0,eJ.addEventListener)(e,window.cookieStore,"change",e=>{let n=e.changed.find(e=>e.name===t)||e.deleted.find(e=>e.name===t);n&&r(n.value)}).stop}(e):rW;return new F.Observable(e=>r(t,t=>e.notify(t)))}(e,rY)){var n;let i=Y(rY)||(null==(n=window.Cypress)?void 0:n.env("traceId")),o=r.subscribe(e=>{i=e});return t.register(0,({eventType:e})=>"string"!=typeof i?eB.SKIPPED:{type:e,session:{type:"ci_test"},ci_test:{test_execution_id:i}}),{stop:()=>{o.unsubscribe()}}}(r,t);return t.register(0,({eventType:e})=>r_()?{type:e,session:{type:"synthetics"},synthetics:{test_id:rh(),result_id:rT(),injected:rS()}}:eB.SKIPPED),c={[eF.VIEW]:{"view.performance.lcp.resource_url":"string",...r0,...rQ,...r1},[eF.ERROR]:{"error.message":"string","error.stack":"string","error.resource.url":"string","error.fingerprint":"string",...r0,...rQ,...r1},[eF.RESOURCE]:{"resource.url":"string",...(0,tT.isExperimentalFeatureEnabled)(tT.ExperimentalFeature.WRITABLE_RESOURCE_GRAPHQL)?{"resource.graphql":"object"}:{},...r0,...rQ,...r1},[eF.ACTION]:{"action.target.name":"string",...r0,...rQ,...r1},[eF.LONG_TASK]:{"long_task.scripts[].source_url":"string","long_task.scripts[].invoker":"string",...r0,...rQ,...r1},[eF.VITAL]:{...r0,...rQ,...r1}},d={[eF.ERROR]:rJ(eF.ERROR,r.eventRateLimiterThreshold,a),[eF.ACTION]:rJ(eF.ACTION,r.eventRateLimiterThreshold,a),[eF.VITAL]:rJ(eF.VITAL,r.eventRateLimiterThreshold,a)},e.subscribe(12,({startTime:n,duration:i,rawRumEvent:o,domainContext:a})=>{let s=t.triggerHook(0,{eventType:o.type,startTime:n,duration:i});if(s===eB.DISCARDED)return;let u=(0,e$.combine)(s,o,{ddtags:(0,rX.buildTags)(r).join(",")});(function(e,t,r,n){var i,o;if(t){let n,i,a=(o=c[e.type],i=(e=>t(e,r))(n=(0,e$.deepClone)(e)),(0,x.objectEntries)(o).forEach(([t,r])=>(function e(t,r,n,i){let[o,...a]=n;if("[]"===o){Array.isArray(t)&&Array.isArray(r)&&t.forEach((t,n)=>e(t,r[n],a,i));return}if(rZ(t)&&rZ(r)){var s,u,l,c;let n;if(a.length>0)return e(t[o],r[o],a,i);s=t,u=o,l=r[o],c=i,(n=(0,L.getType)(l))===c?s[u]=(0,tK.sanitize)(l):"object"===c&&("undefined"===n||"null"===n)&&(s[u]={})}})(e,n,t.split(/\.|(?=\[\])/),r)),i);if(!1===a&&e.type!==eF.VIEW)return!1;!1===a&&P.display.warn("Can't dismiss view events using beforeSend!")}return!(null==(i=n[e.type])?void 0:i.isLimitReached())})(u,r.beforeSend,a,d)&&((0,D.isEmptyObject)(u.context)&&delete u.context,e.
6notify(13,u))}),{pageStateHistory:n,addAction:f.addAction,addEvent:p.addEvent,actionContexts:f.actionContexts,stop:()=>{f.stop(),v.stop(),g.stop(),n.stop()}}}(eN,eA,e,e2,eM,eH,eC);eI.push(ta);let{addTiming:ts,startView:tu,setViewName:tl,setViewContext:tc,setViewContextProperty:tf,getViewContext:tp,stop:tm}=(H=location,eN.subscribe(4,r=>{var n,i,o,a,s,u,l,c,d,f,p,m,g,v,b,y,E,S,h,T;let _,O,w;return eN.notify(12,(n=r,i=e,_=t.getReplayStats(n.id),O=null==(a=null==(o=n.commonViewMetrics)?void 0:o.cumulativeLayoutShift)?void 0:a.devicePixelRatio,w={_dd:{document_version:n.documentVersion,replay_stats:_,cls:O?{device_pixel_ratio:O}:void 0,configuration:{start_session_replay_recording_manually:i.startSessionReplayRecordingManually}},date:n.startClocks.timeStamp,type:eF.VIEW,view:{action:{count:n.eventCounts.actionCount},frustration:{count:n.eventCounts.frustrationCount},cumulative_layout_shift:null==(s=n.commonViewMetrics.cumulativeLayoutShift)?void 0:s.value,cumulative_layout_shift_time:(0,C.toServerDuration)(null==(u=n.commonViewMetrics.cumulativeLayoutShift)?void 0:u.time),cumulative_layout_shift_target_selector:null==(l=n.commonViewMetrics.cumulativeLayoutShift)?void 0:l.targetSelector,first_byte:(0,C.toServerDuration)(null==(c=n.initialViewMetrics.navigationTimings)?void 0:c.firstByte),dom_complete:(0,C.toServerDuration)(null==(d=n.initialViewMetrics.navigationTimings)?void 0:d.domComplete),dom_content_loaded:(0,C.toServerDuration)(null==(f=n.initialViewMetrics.navigationTimings)?void 0:f.domContentLoaded),dom_interactive:(0,C.toServerDuration)(null==(p=n.initialViewMetrics.navigationTimings)?void 0:p.domInteractive),error:{count:n.eventCounts.errorCount},first_contentful_paint:(0,C.toServerDuration)(n.initialViewMetrics.firstContentfulPaint),first_input_delay:(0,C.toServerDuration)(null==(m=n.initialViewMetrics.firstInput)?void 0:m.delay),first_input_time:(0,C.toServerDuration)(null==(g=n.initialViewMetrics.firstInput)?void 0:g.time),first_input_target_selector:null==(v=n.initialViewMetrics.firstInput)?void 0:v.targetSelector,interaction_to_next_paint:(0,C.toServerDuration)(null==(b=n.commonViewMetrics.interactionToNextPaint)?void 0:b.value),interaction_to_next_paint_time:(0,C.toServerDuration)(null==(y=n.commonViewMetrics.interactionToNextPaint)?void 0:y.time),interaction_to_next_paint_target_selector:null==(E=n.commonViewMetrics.interactionToNextPaint)?void 0:E.targetSelector,is_active:n.isActive,name:n.name,largest_contentful_paint:(0,C.toServerDuration)(null==(S=n.initialViewMetrics.largestContentfulPaint)?void 0:S.value),largest_contentful_paint_target_selector:null==(h=n.initialViewMetrics.largestContentfulPaint)?void 0:h.targetSelector,load_event:(0,C.toServerDuration)(null==(T=n.initialViewMetrics.navigationTimings)?void 0:T.loadEvent),loading_time:eV((0,C.toServerDuration)(n.commonViewMetrics.loadingTime)),loading_type:n.loadingType,long_task:{count:n.eventCounts.longTaskCount},performance:function({cumulativeLayoutShift:e,interactionToNextPaint:t},{firstContentfulPaint:r,firstInput:n,largestContentfulPaint:i}){return{cls:e&&{score:e.value,timestamp:(0,C.toServerDuration)(e.time),target_selector:e.targetSelector,previous_rect:e.previousRect,current_rect:e.currentRect},fcp:r&&{timestamp:(0,C.toServerDuration)(r)},fid:n&&{duration:(0,C.toServerDuration)(n.delay),timestamp:(0,C.toServerDuration)(n.time),target_selector:n.targetSelector},inp:t&&{duration:(0,C.toServerDuration)(t.value),timestamp:(0,C.toServerDuration)(t.time),target_selector:t.targetSelector},lcp:i&&{timestamp:(0,C.toServerDuration)(i.value),target_selector:i.targetSelector,resource_url:i.resourceUrl}}}(n.commonViewMetrics,n.initialViewMetrics),resource:{count:n.eventCounts.resourceCount},time_spent:(0,C.toServerDuration)(n.duration)},display:n.commonViewMetrics.scroll?{scroll:{max_depth:n.commonViewMetrics.scroll.maxDepth,max_depth_scroll_top:n.commonViewMetrics.scroll.maxDepthScrollTop,max_scroll_height:n.commonViewMetrics.scroll.maxScrollHeight,max_scroll_height_time:(0,C.toServerDuration)(n.commonViewMetrics.scroll.maxScrollHeightTime)}}:void 0,privacy:{replay_level:i.defaultPrivacyLevel},device:{locale:navigator.language,locales:navigator.languages,time_zone:function(){try{return new Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){return}}()}},(0,D.isEmptyObject)(n.customTimings)||(w.view.custom_timings=(0,D.mapValues)(n.customTimings,C.toServerDuration)),{rawRumEvent:w,startTime:n.startClocks.relative,duration:n.duration,domainContext:{location:n.location}}))}),eA.register(0,({startTime:e,eventType:t})=>{let r=e3.findView(e);return r?{type:t,service:r.service,version:r.version,context:r.context,view:{id:r.id,name:r.name}}:eB.DISCARDED}),eA.register(1,({startTime:e})=>{var t;return{view:{id:null==(t=e3.findView(e))?void 0:t.id}}}),function(e,t,r,n,i,o,s,u){let l,c,d=new Set,p=g(eK.INITIAL_LOAD,(0,t7.clocksOrigin)(),u);function g(o,s,u){let l=function(e,t,r,n,i,o,s=(0,t7.clocksNow)(),u){var l;let c,d=(0,K.generateUUID)(),p=new F.Observable,g={},v=0,b=(0,D.shallowClone)(i),y=(0,re.createContextManager)(),E=!0,S=null==u?void 0:u.name,h=(null==u?void 0:u.service)||n.service,T=(null==u?void 0:u.version)||n.version,_=null==u?void 0:u.context;_&&y.setContext(_);let O={id:d,name:S,startClocks:s,service:h,version:T,context:_};e.notify(1,O),e.notify(2,O);let{throttled:w,cancel:I}=(0,j.throttle)(Y,3e3,{leading:!1}),{setLoadEvent:N,setViewEnd:A,stop:R,stopINPTracking:k,getCommonViewMetrics:L}=function(e,t,r,n,i,o,s){let u={},{stop:l,setLoadEvent:c}=function(e,t,r,n,i,o,a){var s;let u=i===eK.INITIAL_LOAD,l=!0,c=[],d=rn(n,o);function f(){if(!l&&!u&&c.length>0){let e=Math.max(...c);e<d.timeStamp-o.relative&&a(e)}}let{stop:p}=(s=e=>{l&&(l=!1,e.hadActivity&&c.push((0,C.elapsed)(o.timeStamp,e.end)),f())},e6(e4(e,t,r,n),s,void 0));return{stop:()=>{p(),d.stop()}
6,setLoadEvent:e=>{u&&(u=!1,c.push(e),f())}}}(e,t,r,n,o,s,e=>{u.loadingTime=e,i()}),{stop:d}=function(e,t,r,n=function(e,t=rv){return new F.Observable(r=>{if(window.ResizeObserver){let n=(0,j.throttle)(function(){r.notify(function(){let e=rp(),{height:t}=rg();return{scrollHeight:Math.round((document.scrollingElement||document.documentElement).scrollHeight),scrollDepth:Math.round(t+e),scrollTop:e}}())},t,{leading:!1,trailing:!0}),i=document.scrollingElement||document.documentElement,o=new ResizeObserver((0,eY.monitor)(n.throttled));i&&o.observe(i);let a=(0,eJ.addEventListener)(e,window,"scroll",n.throttled,{passive:!0});return()=>{n.cancel(),o.disconnect(),a.stop()}}})}(e)){let i=0,o=0,a=0,s=n.subscribe(({scrollDepth:e,scrollTop:n,scrollHeight:s})=>{let u=!1;if(e>i&&(i=e,u=!0),s>o){o=s;let e=(0,C.relativeNow)();a=(0,C.elapsed)(t.relative,e),u=!0}u&&r({maxDepth:Math.min(i,o),maxDepthScrollTop:n,maxScrollHeight:o,maxScrollHeightTime:a})});return{stop:()=>s.unsubscribe()}}(n,s,e=>{u.scroll=e}),{stop:p}=function(e,t,r){let n,i,o,a,s;if(!(eZ(f.LAYOUT_SHIFT)&&"WeakRef"in window))return{stop:j.noop};let u=0;r({value:0});let l=(a=0,s=0,{update:e=>{let t;return void 0===i||e.startTime-o>=rs||e.startTime-i>=ra?(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}}}),c=eX(e,{type:f.LAYOUT_SHIFT,buffered:!0}).subscribe(i=>{var o;for(let a of i){if(a.hadRecentInput||a.startTime<t)continue;let{cumulatedValue:i,isMaxValue:s}=l.update(a);if(s){let e=function(e){let t;for(let r of e)if(r.node&&e1(r.node)){let e=ri(r);(!t||ri(t)<e)&&(t=r)}return t}(a.sources);n={target:(null==e?void 0:e.node)?new WeakRef(e.node):void 0,time:(0,C.elapsed)(t,a.startTime),previousRect:null==e?void 0:e.previousRect,currentRect:null==e?void 0:e.currentRect,devicePixelRatio:window.devicePixelRatio}}if(i>u){u=i;let t=null==(o=null==n?void 0:n.target)?void 0:o.deref();r({value:(0,$.round)(u,4),targetSelector:t&&ti(t,e.actionNameAttribute),time:null==n?void 0:n.time,previousRect:(null==n?void 0:n.previousRect)?ro(n.previousRect):void 0,currentRect:(null==n?void 0:n.currentRect)?ro(n.currentRect):void 0,devicePixelRatio:null==n?void 0:n.devicePixelRatio})}}});return{stop:()=>{c.unsubscribe()}}}(n,s.relative,e=>{u.cumulativeLayoutShift=e,i()}),{stop:m,getInteractionToNextPaint:g,setViewEnd:v}=function(e,t,r){var n;let i,o,s,u;if(!(eZ(f.EVENT)&&window.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return{getInteractionToNextPaint:()=>void 0,setViewEnd:j.noop,stop:j.noop};let{getViewInteractionCount:l,stopViewInteractionCount:c}=(n=r,"interactionCount"in performance||a||(a=new window.PerformanceObserver((0,eY.monitor)(e=>{e.getEntries().forEach(e=>{e.interactionId&&(rl=Math.min(rl,e.interactionId),ru=((rc=Math.max(rc,e.interactionId))-rl)/7+1)})}))).observe({type:"event",buffered:!0,durationThreshold:0}),s=n===eK.INITIAL_LOAD?0:rd(),u={stopped:!1},{getViewInteractionCount:()=>u.stopped?u.interactionCount:rd()-s,stopViewInteractionCount:()=>{u={stopped:!0,interactionCount:rd()-s}}}),d=1/0,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]}}}(l),m=-1;function g(r){for(let e of r)e.interactionId&&e.startTime>=t&&e.startTime<=d&&p.process(e);let n=p.estimateP98Interaction();if(n&&n.duration!==m){var a;let r;m=n.duration,o=(0,C.elapsed)(t,n.startTime),a=n.startTime,r=tU.get(a),tU.delete(a),!(i=r)&&n.target&&e1(n.target)&&(i=ti(n.target,e.actionNameAttribute))}}let v=eX(e,{type:f.FIRST_INPUT,buffered:!0}).subscribe(g),b=eX(e,{type:f.EVENT,durationThreshold:40,buffered:!0}).subscribe(g);return{getInteractionToNextPaint:()=>m>=0?{value:Math.min(m,rf),targetSelector:i,time:o}:l()?{value:0}:void 0,setViewEnd:e=>{d=e,c()},stop:()=>{b.unsubscribe(),v.unsubscribe()}}}(n,s.relative,o);return{stop:()=>
6{l(),p(),d()},stopINPTracking:m,setLoadEvent:c,setViewEnd:v,getCommonViewMetrics:()=>(u.interactionToNextPaint=g(),u)}}(e,t,r,n,W,o,s),{stop:M,initialViewMetrics:U}=o===eK.INITIAL_LOAD?function(e,t,r,n){var i,o;let a,s={},{stop:u}=function(e,t,r=t5){return function(e,t){let r,{stop:n}=t1(e,"complete",()=>{r=(0,V.setTimeout)(()=>t())});return{stop:()=>{n(),(0,V.clearTimeout)(r)}}}(e,()=>{var e;let n=r();n.loadEventEnd<=0||t({domComplete:(e=n).domComplete,domContentLoaded:e.domContentLoadedEventEnd,domInteractive:e.domInteractive,loadEvent:e.loadEventEnd,firstByte:e.responseStart>=0&&e.responseStart<=(0,C.relativeNow)()?e.responseStart:void 0})})}(e,e=>{r(e.loadEvent),s.navigationTimings=e,n()}),l=rn(e,t),{stop:c}=(i=e=>{s.firstContentfulPaint=e,n()},{stop:eX(e,{type:f.PAINT,buffered:!0}).subscribe(e=>{let t=e.find(e=>"first-contentful-paint"===e.name&&e.startTime<l.timeStamp&&e.startTime<rt);t&&i(t.startTime)}).unsubscribe}),{stop:d}=function(e,t,r,n){let i=1/0,{stop:o}=(0,eJ.addEventListeners)(e,r,["pointerdown","keydown"],e=>{i=e.timeStamp},{capture:!0,once:!0}),a=0,s=eX(e,{type:f.LARGEST_CONTENTFUL_PAINT,buffered:!0}).subscribe(r=>{let o=(0,x.findLast)(r,e=>e.entryType===f.LARGEST_CONTENTFUL_PAINT&&e.startTime<i&&e.startTime<t.timeStamp&&e.startTime<rr&&e.size>a);if(o){var s;let t;o.element&&(t=ti(o.element,e.actionNameAttribute)),n({value:o.startTime,targetSelector:t,resourceUrl:""===(s=o).url?void 0:s.url}),a=o.size}});return{stop:()=>{o(),s.unsubscribe()}}}(e,l,window,e=>{s.largestContentfulPaint=e,n()}),{stop:p}=(o=e=>{s.firstInput=e,n()},a=eX(e,{type:f.FIRST_INPUT,buffered:!0}).subscribe(t=>{let r=t.find(e=>e.startTime<l.timeStamp);if(r){let t,n=(0,C.elapsed)(r.startTime,r.processingStart);r.target&&e1(r.target)&&(t=ti(r.target,e.actionNameAttribute)),o({delay:n>=0?n:0,time:r.startTime,targetSelector:t})}}),{stop:()=>{a.unsubscribe()}});return{stop:function(){u(),c(),d(),p(),l.stop()},initialViewMetrics:s}}(n,s,N,W):{stop:j.noop,initialViewMetrics:{}};o===eK.BF_CACHE&&(l=s.relative,requestAnimationFrame(()=>{requestAnimationFrame(()=>{(e=>{U.firstContentfulPaint=e,U.largestContentfulPaint={value:e},W()})((0,C.elapsed)(l,(0,C.relativeNow)()))})}));let{stop:B,eventCounts:q}=function(e,t,r){let{stop:n,eventCounts:i}=eW({lifeCycle:e,isChildEvent:e=>e.view.id===t,onChange:r});return{stop:n,eventCounts:i}}(e,d,W),G=(0,V.setInterval)(Y,rb),H=e.subscribe(11,e=>{e.reason===m.PageExitReason.UNLOADING&&Y()});function z(){e.notify(3,{id:d,name:S,context:y.getContext(),startClocks:s,sessionIsActive:E})}function W(){z(),w()}function Y(){I(),z(),v+=1;let t=void 0===c?(0,t7.timeStampNow)():c.timeStamp;e.notify(4,{customTimings:g,documentVersion:v,id:d,name:S,service:h,version:T,context:y.getContext(),loadingType:o,location:b,startClocks:s,commonViewMetrics:L(),initialViewMetrics:U,duration:(0,t7.elapsed)(s.timeStamp,t),isActive:void 0===c,sessionIsActive:E,eventCounts:q})}return Y(),y.changeObservable.subscribe(W),{get name(){return S},service:h,version:T,contextManager:y,stopObservable:p,end(t={}){var r,n;c||(c=null!=(r=t.endClocks)?r:(0,t7.clocksNow)(),E=null==(n=t.sessionIsActive)||n,e.notify(5,{endClocks:c}),e.notify(6,{endClocks:c}),(0,V.clearInterval)(G),A(c.relative),R(),H.unsubscribe(),Y(),(0,V.setTimeout)(()=>{this.stop()},ry))},stop(){M(),B(),k(),p.notify()},addTiming(e,t){var r;let n;if(c)return;let i=(0,t7.looksLikeRelativeTime)(t)?t:(0,t7.elapsed)(s.timeStamp,t);g[(n=(r=e).replace(/[^a-zA-Z0-9-_.@$]/g,"_"))!==r&&P.display.warn(`Invalid timing name: ${r}, sanitized to: ${n}`),n]=i,W()},setViewName(e){S=e,Y()}}}(t,r,n,i,e,o,s,u);return d.add(l),l.stopObservable.subscribe(()=>{d.delete(l)}),l}return t.subscribe(10,()=>{p=g(eK.ROUTE_CHANGE,void 0,{name:p.name,service:p.service,version:p.version,context:p.contextManager.getContext()})}),t.subscribe(9,()=>{p.end({sessionIsActive:!1})}),s&&(c=o.subscribe(({oldLocation:e,newLocation:t})=>{var r,n;let i;r=e,n=t,r.pathname===n.pathname&&(""!==(i=n.hash.substring(1))&&document.getElementById(i)||rE(n.hash)===rE(r.hash))||(p.end(),p=g(eK.ROUTE_CHANGE))}),i.trackBfcacheViews&&(l=function(e,t){let{stop:r}=(0,eJ.addEventListener)(e,window,"pageshow",e=>{e.persisted&&t(e)},{capture:!0});return r}(i,e=>{p.end();let t=(0,t7.relativeToClocks)(e.timeStamp);p=g(eK.BF_CACHE,t,void 0)}))),{addTiming:(e,t=(0,t7.timeStampNow)())=>{p.addTiming(e,t)},startView:(e,t)=>{p.end({endClocks:t}
6),p=g(eK.ROUTE_CHANGE,t,e)},setViewContext:e=>{p.contextManager.setContext(e)},setViewContextProperty:(e,t)=>{p.contextManager.setContextProperty(e,t)},setViewName:e=>{p.setViewName(e)},getViewContext:()=>p.contextManager.getContext(),stop:()=>{c&&c.unsubscribe(),l&&l(),p.end(),d.forEach(e=>e.stop())}}}(H,eN,eM,eH,e,eU,!e.trackViewsManually,n));eI.push(tm);let{stop:tv}=function(e,t){if(!t.metricsEnabled)return{stop:j.noop};let{unsubscribe:r}=e.subscribe(4,({initialViewMetrics:e})=>{var t,n;e.largestContentfulPaint&&e.navigationTimings&&((0,g.addTelemetryMetrics)("Initial view metrics",{metrics:(t=e.largestContentfulPaint,n=e.navigationTimings,{lcp:{value:t.value},navigation:{domComplete:n.domComplete,domContentLoaded:n.domContentLoaded,domInteractive:n.domInteractive,firstByte:n.firstByte,loadEvent:n.loadEvent}})}),r())});return{stop:r}}(eN,ex);eI.push(tv);let{stop:tb}=function(e,t,r,n=function(){let e=[];function t(t){let n;if(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(){tX(t,{timeout:tZ})}return{push(t){1===e.push(t)&&r()},stop(){e.length=0}}}(),i=function(e,t,r=t5){t1(e,"interactive",()=>{let e=r(),n=Object.assign(e.toJSON(),{entryType:f.RESOURCE,initiatorType:k.FAKE_INITIAL_DOCUMENT,duration:e.responseEnd,traceId:function(e){var t;let r,n,i=(r=(t=e).querySelector("meta[name=dd-trace-id]"),n=t.querySelector("meta[name=dd-trace-time]"),t3(r&&r.content,n&&n.content)||function(e){let t=function(e){for(let t=0;t<e.childNodes.length;t+=1){let r=t9(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=t9(r);if(n)return n;if(!eQ(r))break}}(e);if(t)return t3((0,K.findCommaSeparatedValue)(t,"trace-id"),(0,K.findCommaSeparatedValue)(t,"trace-time"))}(e));if(!(!i||i.traceTime<=(0,C.dateNow)()-t2))return i.traceId}(document),toJSON:()=>({...n,toJSON:void 0})});t(n)})}){let o,a=t.trackEarlyRequests;if(a){let t,r;t=new Set,r=e.subscribe(8,e=>{t.add(e),t.size>1e3&&((0,g.addTelemetryDebug)("Too many requests"),t.delete(t.values().next().value))}),o={getMatchingRequest(e){let r,n=1/0;for(let i of t){let t=e.startTime-i.startClocks.relative;0<=t&&t<n&&i.url===e.name&&(n=Math.abs(t),r=i)}return r&&t.delete(r),r},stop(){r.unsubscribe()}}}else e.subscribe(8,e=>{u(()=>{var n,i,o;return n=e,i=t,o=r,t8(function(e){if(!performance||!("getEntriesByName"in performance))return;let t=performance.getEntriesByName(e.url,"resource");if(!t.length||!("toJSON"in t[0]))return;let r=t.filter(e=>!tQ.has(e)).filter(e=>(0,k.hasValidResourceEntryDuration)(e)&&(0,k.hasValidResourceEntryTimings)(e)).filter(t=>{var r,n,i;return r=t,n=e.startClocks.relative,i=t0({startTime:e.startClocks.relative,duration:e.duration}),r.startTime>=n-1&&t0(r)<=(0,C.addDuration)(i,1)});if(1===r.length)return tQ.add(r[0]),r[0].toJSON()}(n),n,o,i)})});let s=eX(t,{type:f.RESOURCE,buffered:!0}).subscribe(e=>{for(let n of e)(a||!(0,k.isResourceEntryRequestType)(n))&&u(()=>t4(n,t,r,o))});function u(t){n.push(()=>{let r=t();r&&e.notify(12,r)})}return i(t,e=>{u(()=>t4(e,t,r,o))}),{stop:()=>{n.stop(),s.unsubscribe()}}}(eN,e,e2);if(eI.push(tb),e.trackLongTasks)if(eZ(f.LONG_ANIMATION_FRAME)){let t,{stop:r}=(t=eX(e,{type:f.LONG_ANIMATION_FRAME,buffered:!0}).subscribe(e=>{for(let t of e){let e=(0,C.relativeToClocks)(t.startTime),r={date:e.timeStamp,long_task:{id:(0,K.generateUUID)(),entry_type:ej.LONG_ANIMATION_FRAME,duration:(0,C.toServerDuration)(t.duration),blocking_duration:(0,C.toServerDuration)(t.blockingDuration),first_ui_event_timestamp:(0,C.toServerDuration)(t.firstUIEventTimestamp),render_start:(0,C.toServerDuration)(t.render
6Start),style_and_layout_start:(0,C.toServerDuration)(t.styleAndLayoutStart),start_time:(0,C.toServerDuration)(t.startTime),scripts:t.scripts.map(e=>({duration:(0,C.toServerDuration)(e.duration),pause_duration:(0,C.toServerDuration)(e.pauseDuration),forced_style_and_layout_duration:(0,C.toServerDuration)(e.forcedStyleAndLayoutDuration),start_time:(0,C.toServerDuration)(e.startTime),execution_start:(0,C.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}))},type:eF.LONG_TASK,_dd:{discarded:!1}};eN.notify(12,{rawRumEvent:r,startTime:e.relative,duration:t.duration,domainContext:{performanceEntry:t}})}}),{stop:()=>t.unsubscribe()});eI.push(r)}else eX(e,{type:f.LONG_TASK,buffered:!0}).subscribe(t=>{for(let r of t){if(r.entryType!==f.LONG_TASK||!e.trackLongTasks)break;let t=(0,C.relativeToClocks)(r.startTime),n={date:t.timeStamp,long_task:{id:(0,K.generateUUID)(),entry_type:ej.LONG_TASK,duration:(0,C.toServerDuration)(r.duration)},type:eF.LONG_TASK,_dd:{discarded:!1}};eN.notify(12,{rawRumEvent:n,startTime:t.relative,duration:r.duration,domainContext:{performanceEntry:r}})}});let{addError:ty}=(eT=new F.Observable,d.subscribe(e=>{0===e.type&&eT.notify(e.error)}),W=eT,(ev=[P.ConsoleApiName.error].map(e=>{var t;return tz[e]||(tz[e]=(t=e,new F.Observable(e=>{let r=P.globalConsole[t];return P.globalConsole[t]=(...n)=>{r.apply(console,n);let i=(0,tH.createHandlingStack)("console error");(0,eY.callMonitored)(()=>{e.notify(function(e,t,r){let n=e.map(e=>{var t;return"string"==typeof(t=e)?(0,tK.sanitize)(t):(0,tj.isError)(t)?(0,tH.formatErrorMessage)((0,tG.computeStackTrace)(t)):(0,tq.jsonStringify)((0,tK.sanitize)(t),void 0,2)}).join(" ");if(t===P.ConsoleApiName.error){let i=e.find(tj.isError),o=(0,tj.computeRawError)({originalError:i,handlingStack:r,startClocks:(0,C.clocksNow)(),source:tF.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))})},()=>{P.globalConsole[t]=r}}))),tz[e]}),(0,F.mergeObservables)(...ev)).subscribe(e=>W.notify(e.error)),(e_=[],(z=[tW,"intervention"]).includes(tW)&&e_.push((J=e,new F.Observable(e=>{let{stop:t}=(0,eJ.addEventListener)(J,document,"securitypolicyviolation",t=>{var r;let n;e.notify((r=t,n=`'${r.blockedURI}' blocked by '${r.effectiveDirective}' directive`,tY({type:r.effectiveDirective,message:`${tW}: ${n}`,originalError:r,csp:{disposition:r.disposition},stack:tJ(r.effectiveDirective,r.originalPolicy?`${n} of the policy "${(0,K.safeTruncate)(r.originalPolicy,100,"...")}"`:"no policy",r.sourceFile,r.lineNumber,r.columnNumber)})))});return t}))),(eO=z.filter(e=>e!==tW)).length&&e_.push((X=eO,new F.Observable(e=>{if(!window.ReportingObserver)return;let t=(0,eY.monitor)((t,r)=>t.forEach(t=>e.notify(function(e){let{type:t,body:r}=e;return tY({type:r.id,message:`${t}: ${r.message}`,originalError:e,stack:tJ(r.id,r.message,r.sourceFile,r.lineNumber,r.columnNumber)})}(t)))),r=new window.ReportingObserver(t,{types:X,buffered:!0});return r.observe(),()=>{r.disconnect()}}))),(0,F.mergeObservables)(...e_)).subscribe(e=>eT.notify(e)),eT.subscribe(e=>eN.notify(14,{error:e})),(ee=eN).subscribe(14,({error:e})=>{var t;let r,n;ee.notify(12,(r={date:(t=e).startClocks.timeStamp,error:{id:(0,K.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},type:eF.ERROR,context:t.context},n={error:t.originalError,handlingStack:t.handlingStack},{rawRumEvent:r,startTime:t.startClocks.relative,domainContext:n}))}),{addError:({error:e,handlingStack:t,componentStack:r,startClocks:n,context:i})=>{let o=(0,tj.computeRawError)({originalError:e,handlingStack:t,componentStack:r,startClocks:n,nonErrorPrefix:"Provided",source:tF.ErrorSource.CUSTOM,handling:"handled"});o.context=(0,e$.combine)(o.context,i),ee.notify(14,{error:o})}});d.unbuffer(),ew=eL(e,eD,e7,tt),eo=eN,es=e,ec=ew,(0,N.initXhrObservable)(es).subscribe(e=>{if((0,k.isAllowedRequestUrl)(e.url))switch(e.state){case"start":ec.traceXhr(e,e.xhr),e.requestIndex=eP(),eo.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"complete":ec.clearTracingIfNeeded(e),eo.notify(8,{duration:e.duration,method:e.method,requestIndex:e.requestIndex,spanId:e.spanId,startClocks:e.startClocks,status:e.status,traceId:e.traceId,traceSampled:e.traceSampled,type:w.RequestType.XHR,url:e.url,xhr:e.xhr,isAborted:e.isAborted,handlingStack:e.handlingStack,body:e.body})}}),ep=eN,em=ew,(0,I.initFetchObservable)().subscribe(e=>{if((0,k.isAllowedRequestUrl)(e.url))switch(e.state){case"start":em.traceFetch(e),e.requestIndex=eP(),ep.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"resolve":var t,r;let n;t=e,r=t=>{var r;em.clearTracingIfNeeded(e),ep.notify(8,{duration:t,method:e.method,requestIndex:e.requestIndex,responseType:e.responseType,spanId:e.spanId,startClocks:e.startClocks,status:e.status,traceId:e.traceId,traceSampled:e.traceSampled,type:w.RequestType.FETCH,url:e.url,response:e.response,init:e.init,input:e.input,isAborted:e.isAborted,handlingStack:e.handlingStack,body:null==(r=e.init)?void 0:r.body})},(n=t.response&&(0,R.tryToClone)(t.response))&&n.body?(0,A.readBytesFromStream)(n.body,()=>{r((0,C.elapsed)(t.startClocks.timeStamp,(0,C.timeStampNow)()))},{bytesLimit:1/0,collectStreamBody:!1}):r((0,C.elapsed)(t.startClocks.timeStamp,(0,C.timeStampNow)()))}});let tE=rK(eN,e2,s),tS=(0,T.startInternalContext)(e.applicationId,eD,e3,tr,e9);return eI.push(()=>r.stop()),{addAction:tn,addEvent:to,addError:ty,addTiming:ts,addFeatureFlagEvaluation:e5.addFeatureFlagEvaluation,startView:tu,
6setViewContext:tc,setViewContextProperty:tf,getViewContext:tp,setViewName:tl,lifeCycle:eN,viewHistory:e3,session:eD,stopSession:()=>eD.expire(),getInternalContext:tS.get,startDurationVital:tE.startDurationVital,stopDurationVital:tE.stopDurationVital,addDurationVital:tE.addDurationVital,addOperationStepVital:tE.addOperationStepVital,globalContext:e8,userContext:e7,accountContext:tt,telemetry:ex,stop:()=>{eI.forEach(e=>e())},hooks:eA}}],382873),e.s([],599813)}]);
7
8//# sourceMappingURL=0fs6bh9eh1ptl.js.map
9//# debugId=731fa1fb-a4e8-583e-b1f6-dcdbd3bafabd

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.