1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,879918,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])},67609,e=>{"use strict";var t=e.i(879918);e.s(["catchUserErrors",0,function(e,r){return(...n)=>{try{return e(...n)}catch(e){t.display.error(r,e)}}}])},111954,990320,e=>{"use strict";let t;var r=e.i(879918);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)}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}],111954),e.s(["getGlobalObject",0,function(){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}],990320)},986496,e=>{"use strict";e.s(["sendToExtension",0,function(e,t){let r=window.__ddBrowserSdkExtensionCallback;r&&r({type:e,payload:t})}])},401990,e=>{"use strict";class t{constructor(e){this.onFirstSubscribe=e,this.observers=[]}subscribe(e){return this.observers.push(e),1===this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe(this)||void 0),{unsubscribe:()=>{this.observers=this.observers.filter(t=>e!==t),!this.observers.length&&this.onLastUnsubscribe&&this.onLastUnsubscribe()}}}notify(e){this.observers.forEach(t=>t(e))}}e.s(["Observable",0,t,"mergeObservables",0,function(...e){return new t(t=>{let r=e.map(e=>e.subscribe(e=>t.notify(e)));return()=>r.forEach(e=>e.unsubscribe())})}])},338974,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)}])},913388,e=>{"use strict";var t=e.i(990320);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}])},164591,e=>{"use strict";var t=e.i(111954),r=e.i(913388);function n(e,i,o,a,{once:s,capture:u,passive:c}={}){let l=(0,t.monitor)(t=>{(t.isTrusted||t.__ddIsTrusted||e.allowUntrustedEvents)&&(s&&m(),a(t))}),d=c?{capture:u,passive:c}:u,p=window.EventTarget&&i instanceof EventTarget?window.EventTarget.prototype:i,f=(0,r.getZoneJsOriginalValue)(p,"addEventListener");function m(){let e=(0,r.getZoneJsOriginalValue)(p,"removeEventListener");o.forEach(t=>e.call(i,t,l,d))}return o.forEach(e=>f.call(i,e,l,d)),{stop:m}}e.s(["addEventListener",0,function(e,t,r,i,o){return n(e,t,[r],i,o)},"addEventListeners",0,n])},864265,e=>{"use strict";var t=e.i(401990),r=e.i(338974),n=e.i(164591);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)}])},197761,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)=>
1e+t.length,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}])},628735,e=>{"use strict";var t=e.i(913388),r=e.i(111954),n=e.i(990320);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)}])},266975,42659,152035,716420,346571,489168,7656,436560,331992,e=>{"use strict";var t,r,n=e.i(879918),i=e.i(197761),o=e.i(628735);function a(){}function s(e,t,r){if("object"!=typeof e||null===e)return JSON.stringify(e);let n=u(Object.prototype),i=u(Array.prototype),o=u(Object.getPrototypeOf(e)),a=u(e);try{return JSON.stringify(e,t,r)}catch(e){return"<error: unable to serialize object>"}finally{n(),i(),o(),a()}}function u(e){let t=e.toJSON;return t?(delete e.toJSON,()=>{e.toJSON=t}):a}e.s(["noop",0,a,"throttle",0,function(e,t,r){let n,i,a=!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}a?e(...r):n=r,u=!0,i=(0,o.setTimeout)(()=>{s&&n&&e(...n),u=!1,n=void 0},t)},cancel:()=>{(0,o.clearTimeout)(i),u=!1,n=void 0}}}],42659),e.s(["detachToJsonMethod",0,u,"jsonStringify",0,s],152035);let c=220*i.ONE_KIBI_BYTE;function l(e,t=c){let r=u(Object.prototype),n=u(Array.prototype),i=[],o=new WeakMap,a=d(e,"$",void 0,i,o),s=JSON.stringify(a),f=s?s.length:0;if(f>t)return void p(t,"discarded",e);for(;i.length>0&&f<t;){let r=i.shift(),n=0;if(Array.isArray(r.source))for(let a=0;a<r.source.length;a++){let s=d(r.source[a],r.path,a,i,o);if(void 0!==s?f+=JSON.stringify(s).length:f+=4,f+=n,n=1,f>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=d(r.source[a],r.path,a,i,o);if(void 0!==s&&(f+=JSON.stringify(s).length+n+a.length+3,n=1),f>t){p(t,"truncated",e);break}r.target[a]=s}}return r(),n(),a}function d(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,c=Array.isArray(o)?[]:{};return i.set(e,u),n.push({source:o,target:c,path:u}),c}function p(e,t,r){n.display.warn(`The data provided has been ${t} as it is over the limit of ${e} characters:`,r)}function f(e){let t=[],r=T(e,"stack"),n=String(e);return r&&r.startsWith(n)&&(r=r.slice(n.length)),r&&r.split("\n").forEach(e=>{let r=function(e){let t=v.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=b.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=E.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);
1r&&(!r.func&&r.line&&(r.func="?"),t.push(r))}),{message:T(e,"message"),name:T(e,"name"),stack:t}}e.s(["sanitize",0,l],716420);let m="((?:file|https?|blob|chrome-extension|electron|native|eval|webpack|snippet|<anonymous>|\\w+\\.|\\/).*?)",g="(?::(\\d+))",v=RegExp(`^\\s*at (.*?) ?\\(${m}${g}?${g}?\\)?\\s*$`,"i"),y=RegExp(`\\((\\S*)${g}${g}\\)`),b=RegExp(`^\\s*at ?${m}${g}?${g}??\\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,E=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function T(e,t){if("object"!=typeof e||!e||!(t in e))return;let r=e[t];return"string"==typeof r?r:void 0}let _=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/;e.s(["computeStackTrace",0,f,"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]=_.exec(i)),{name:o,message:a});return{name:s,message:u,stack:[{url:t,column:n,line:r}]}}],346571);var w=e.i(111954);function I(e){let t=O(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+=` 2 at ${r}${n} @ ${e.url}${i}${o}`}),t}function O(e){return`${e.name||"Error"}: ${e.message}`}e.s(["createHandlingStack",0,function(e){let t,r=Error(e);return r.name="HandlingStack",(0,w.callMonitored)(()=>{let e=f(r);e.stack=e.stack.slice(2),t=I(e)}),t},"formatErrorMessage",0,O,"toStackTraceString",0,I],489168);let N="No stack, consider using an instance of Error";function C(e){return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)}function A(e,t){return Object.keys(e).some(r=>e[r]===t)}e.s(["NO_ERROR_STACK_PRESENT_MESSAGE",0,N,"computeRawError",0,function({stackTrace:e,originalError:t,handlingStack:r,componentStack:n,startClocks:i,nonErrorPrefix:o,useFallbackStack:a=!0,source:u,handling:c}){var d,p,m,g,v;let y=C(t);return!e&&y&&(e=f(t)),{startClocks:i,source:u,handling:c,handlingStack:r,componentStack:n,originalError:t,type:e?e.name:void 0,message:(d=e,p=y,m=o,g=t,(null==d?void 0:d.message)&&(null==d?void 0:d.name)?d.message:p?"Empty message":`${m} ${s(l(g))}`),stack:e?I(e):a?N:void 0,causes:y?function(e,t){let r=e,n=[];for(;C(null==r?void 0:r.cause)&&n.length<10;){let e=f(r.cause);n.push({message:r.cause.message,source:t,type:null==e?void 0:e.name,stack:e&&I(e)}),r=r.cause}return n.length?n:void 0}(t,u):void 0,fingerprint:C(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,C],266975),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,A,"shallowClone",0,function(e){return{...e}}],7656),(t=r||(r={})).PROFILING="profiling",t.TRACK_INTAKE_REQUESTS="track_intake_requests",t.WRITABLE_RESOURCE_GRAPHQL="writable_resource_graphql",t.DOM_MUTATION_IGNORING="dom_mutation_ignoring";let R=new Set;e.s(["ExperimentalFeature",0,r,"getExperimentalFeatures",0,function(){return R},"initFeatureFlags",0,function(e){Array.isArray(e)&&e.filter(e=>A(r,e)).forEach(e=>{R.add(e)})},"isExperimentalFeatureEnabled",0,function(e){return R.has(e)}],436560),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","ddtags"],"PCI_INTAKE_HOST_US1",0,"pci.browser-intake-datadoghq.com"],331992)},158667,8245,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],8245);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-c()}function c(){return void 0===t&&(t=performance.timing.navigationStart),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:c()}},"currentDrift",0,function(){return Math.round(i()-s(c(),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())>c()?Math.round(s(n,t)):(r=t,Math.round(s(c(),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}],158667)},604189,842987,28533,751190,627548,866163,879020,e=>{"use strict";var t=e.i(879918),r=e.i(266975),n=e.i(489168),i=e.i(436560),o=e.i(331992),a=e.i(401990),s=e.i(158667),u=e.i(111954),c=e.i(986496),l=e.i(8245),d=e.i(152035);function p(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function f(e,t,r=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===t)return e;if("object"!=typeof t||null===t)return t;if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp){let e=t.flags||[t.global?"g":"",t.ignoreCase?"i":"",t.multiline?"m":"",t.sticky?"y":"",t.unicode?"u":""].join("");return new RegExp(t.source,e)}if(r.hasAlreadyBeenSeen(t))return;if(Array.isArray(t)){let n=Array.isArray(e)?e:[];for(let e=0;e<t.length;++e)n[e]=f(n[e],t[e],r);return n}let n="object"===p(e)?e:{};for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=f(n[e],t[e],r));return n}function m(...e){let t;for(let r of e)null!=r&&(t=f(t,r));return t}
2e.s(["getType",0,p],842987),e.s(["combine",0,m,"deepClone",0,function(e){return f(void 0,e)}],28533);var g=e.i(346571);function v(){var e;let t=window.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}}function y(e,t){let r=e.indexOf(t);r>=0&&e.splice(r,1)}function b(){let e=[];return{add:t=>{e.push(t)>500&&e.splice(0,1)},remove:t=>{y(e,t)},drain:t=>{e.forEach(e=>e(t)),e.length=0}}}e.s(["getConnectivity",0,v],751190),e.s(["removeItem",0,y],627548),e.s(["createBoundedBuffer",0,b],866163);let S="configuration",h="usage",E=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost","<anonymous>"],T=[o.INTAKE_SITE_US1_FED],_=b(),w=e=>{_.add(()=>w(e))};function I(e,t){w({type:"log",status:"error",...function(e){if((0,r.isError)(e)){var t;let r=(0,g.computeStackTrace)(e);return{error:{kind:r.name,stack:(0,n.toStackTraceString)(((t=r).stack=t.stack.filter(e=>!e.url||E.some(t=>e.url.startsWith(t))),t))},message:r.message}}return{error:{stack:r.NO_ERROR_STACK_PRESENT_MESSAGE},message:`Uncaught ${(0,d.jsonStringify)(e)}`}}(e),...t})}e.s(["addTelemetryConfiguration",0,function(e){w({type:S,configuration:e})},"addTelemetryDebug",0,function(e,r){(0,u.displayIfDebugEnabled)(t.ConsoleApiName.debug,e,r),w({type:"log",message:e,status:"debug",...r})},"addTelemetryError",0,I,"addTelemetryUsage",0,function(e){w({type:h,usage:e})},"drainPreStartTelemetry",0,function(){_.drain()},"isTelemetryReplicationAllowed",0,function(e){return e.site===o.INTAKE_SITE_STAGING},"startTelemetry",0,function(e,t){let r,n=new a.Observable,o=new Set,p=!T.includes(t.site)&&(0,l.performDraw)(t.telemetrySampleRate),f={log:p,[S]:p&&(0,l.performDraw)(t.telemetryConfigurationSampleRate),[h]:p&&(0,l.performDraw)(t.telemetryUsageSampleRate)},g={is_local_file:"file:"===window.location.protocol,is_worker:"WorkerGlobalScope"in self};return w=a=>{let u=(0,d.jsonStringify)(a);if(f[a.type]&&o.size<t.maxTelemetryEventsPerPage&&!o.has(u)){var l,p,y;let t=(l=e,p=a,y=g,m({type:"telemetry",date:(0,s.timeStampNow)(),service:l,version:"6.9.0",source:"browser",_dd:{format_version:2},telemetry:m(p,{runtime_env:y,connectivity:v(),sdk_setup:"npm"}),experimental_features:Array.from((0,i.getExperimentalFeatures)())},void 0!==r?r():{}));n.notify(t),(0,c.sendToExtension)("telemetry",t),o.add(u)}},(0,u.startMonitorErrorCollection)(I),{setContextProvider:e=>{r=e},observable:n,enabled:p}}],604189);var O=e.i(990320);function N(){let e=(0,O.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(["bridgeSupports",0,function(e){let t=N();return!!t&&t.getCapabilities().includes(e)},"canUseEventBridge",0,function(e){var t;void 0===e&&(e=null==(t=(0,O.getGlobalObject)().location)?void 0:t.hostname);let r=N();return!!r&&r.getAllowedWebViewHosts().some(t=>e===t||e.endsWith(`.${t}`))},"getEventBridge",0,N],879020)},761015,806364,61618,915512,289003,505995,732018,36147,e=>{"use strict";var t=e.i(111954),r=e.i(42659),n=e.i(401990),i=e.i(913388);function o(){let e,t=window;if(t.Zone&&(e=(0,i.getZoneJsOriginalValue)(t,"MutationObserver"),t.MutationObserver&&e===t.MutationObserver)){let n=new t.MutationObserver(r.noop),o=(0,i.getZoneJsOriginalValue)(n,"originalInstance");e=o&&o.constructor}return e||(e=t.MutationObserver),e}e.s(["createDOMMutationObservable",0,function(){let e=o();return new n.Observable(r=>{if(!e)return;let n=new e((0,t.monitor)(e=>r.notify(e)));return n.observe(document,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),()=>n.disconnect()})},"getMutationObserverConstructor",0,o],761015);var a=e.i(628735),s=e.i(489168);function u(e,n,i,{computeHandlingStack:o}={}){let a=e[n];if("function"!=typeof a)if(!(n in e&&n.startsWith("on")))return{stop:r.noop};else a=r.noop;let c=!1,l=function(){let e;if(c)return a.apply(this,arguments);let r=Array.from(arguments);(0,t.callMonitored)(i,null,[{target:this,parameters:r,onPostCall:t=>{e=t},handlingStack:o?(0,s.createHandlingStack)("instrumented method"):void 0}]);let n=a.apply(this,r);return e&&(0,t.callMonitored)(e,null,[n]),n};return e[n]=l,{stop:()=>{c=!0,e[n]===l&&(e[n]=a)}}}e.s(["instrumentMethod",0,u,"instrumentSetter",0,function(e,t,n){let i=Object.getOwnPropertyDescriptor(e,t);if(!i||!i.set||!i.configurable)return{stop:r.noop};let o=r.noop,s=(e,t)=>{(0,a.setTimeout)(()=>{s!==o&&n(e,t)},0)},u=function(e){i.set.call(this,e),s(this,e)};
2return Object.defineProperty(e,t,{set:u}),{stop:()=>{var r;(null==(r=Object.getOwnPropertyDescriptor(e,t))?void 0:r.set)===u&&Object.defineProperty(e,t,i),s=o}}}],806364),e.s(["createWindowOpenObservable",0,function(){let e=new n.Observable,{stop:t}=u(window,"open",()=>e.notify());return{observable:e,stop:t}}],61618),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}}}}}}],915512);let c=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,c],289003);var l=e.i(158667);let d=4*l.ONE_HOUR,p=15*l.ONE_MINUTE,f=l.ONE_YEAR;e.s(["SESSION_COOKIE_EXPIRATION_DELAY",0,f,"SESSION_EXPIRATION_DELAY",0,p,"SESSION_NOT_TRACKED",0,"0","SESSION_TIME_OUT_DELAY",0,d,"SessionPersistence",0,{COOKIE:"cookie",LOCAL_STORAGE:"local-storage"}],505995);var m=e.i(627548);let g=1/0,v=l.ONE_MINUTE,y=null,b=new Set;function S({expireDelay:e,maxEntries:t}){let r=[];y||(y=(0,a.setInterval)(()=>void b.forEach(e=>e()),v));let n=()=>{let t=(0,l.relativeNow)()-e;for(;r.length>0&&r[r.length-1].endTime<t;)r.pop()};return b.add(n),{add:function(e,n){let i={value:e,startTime:n,endTime:g,remove:()=>{(0,m.removeItem)(r,i)},close:e=>{i.endTime=e}};return t&&r.length>=t&&r.pop(),r.unshift(i),i},find:function(e=g,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===g&&t.close(e)},findAll:function(e=g,t=0){let n=(0,l.addDuration)(e,t);return r.filter(t=>t.startTime<=n&&e<=t.endTime).map(e=>e.value)},reset:function(){r=[]},stop:function(){b.delete(n),0===b.size&&y&&((0,a.clearInterval)(y),y=null)}}}e.s(["createValueHistory",0,S],732018),e.s(["startViewHistory",0,function(e){let t=S({expireDelay:d});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()}}}],36147)},199132,e=>{"use strict";let t;var r=e.i(152035);function n(e,n){let o=function(){if(void 0===t)try{let e=new i("http://test/path");t="http://test/path"===e.href}catch(e){t=!1}return t?i:void 0}();if(o)try{return void 0!==n?new o(e,n):new o(e)}catch(t){throw Error(`Failed to construct URL: ${String(t)} ${(0,r.jsonStringify)({url:e,base:n})}`)}if(void 0===n&&!/:/.test(e))throw Error(`Invalid URL: '${e}'`);let a=document,s=a.createElement("a");if(void 0!==n){let e=(a=document.implementation.createHTMLDocument("")).createElement("base");e.href=n,a.head.appendChild(e),a.body.appendChild(s)}return s.href=e,s}let i=URL;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}])},736850,953411,412948,e=>{"use strict";let t,r;var n=e.i(806364),i=e.i(111954),o=e.i(401990),a=e.i(158667),s=e.i(199132);e.s(["initFetchObservable",0,function(){return t||(t=new o.Observable(e=>{if(!window.fetch)return;let{stop:t}=(0,n.instrumentMethod)(window,"fetch",t=>(function({parameters:e,onPostCall:t,handlingStack:r},n){let[o,u]=e,c=u&&u.method;void 0===c&&o instanceof Request&&(c=o.method);let l=void 0!==c?String(c).toUpperCase():"GET",d=o instanceof Request?o.url:(0,s.normalizeUrl)(String(o)),p={state:"start",init:u,input:o,method:l,startClocks:(0,a.clocksNow)(),url:d,handlingStack:r};n.notify(p),e[0]=p.input,e[1]=p.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,p))})(t,e),{computeHandlingStack:!0});return t})),t}],736850);var u=e.i(7656),c=e.i(164591);let l=new WeakMap;function d({target:e,parameters:[t,r]}){l.set(e,{state:"open",method:String(t).toUpperCase(),url:(0,s.normalizeUrl)(String(r))})}function p({target:e}){let t=l.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",d),{stop:i}=(0,n.instrumentMethod)(XMLHttpRequest.prototype,"send",r=>{!function({target:e,handlingStack:t},r,i){let o=l.get(e);if(!o)return;o.state="start",o.startClocks=(0,a.clocksNow)(),o.isAborted=!1,o.xhr=e,o.handlingStack=t;let s=!1,{stop:d}=(0,n.instrumentMethod)(e,"onreadystatechange",()=>{e.readyState===XMLHttpRequest.DONE&&p()}),p=()=>{f(),d(),s||(s=!0,o.state="complete",o.duration=(0,a.elapsed)(o.startClocks.timeStamp,(0,a.timeStampNow)()),o.status=e.status,i.notify((0,u.shallowClone)(o)))},{stop:f}=(0,c.addEventListener)(r,e,"loadend",p);i.notify(o)}(r,t,e)},{computeHandlingStack:!0}),{stop:o}=(0,n.instrumentMethod)(XMLHttpRequest.prototype,"abort",p);return()=>{r(),i(),o()}})),r}],953411);var f=e.i(42659);e.s(["readBytesFromStream",0,function(e,t,r){let n=e.getReader(),o=[],a=0;function s(){let e,i;if(n.cancel().catch(f.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)))}()}],412948)},131488,e=>{"use strict";e.s(["isServerError",0,function(e){return e>=500},"tryToClone",0,function(e){try{return e.clone()}catch(e){return}}])},275636,164666,535667,134625,717820,e=>{"use strict";var t=e.i(604189),r=e.i(158667),n=e.i(199132);function i(e){return e?(parseInt(e,10)^16*Math.random()>>parseInt(e,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,i)}let o=/([\w-]+)\s*=\s*([^;]+)/g;
2e.s(["findCommaSeparatedValue",0,function(e,t){for(o.lastIndex=0;;){let r=o.exec(e);if(r){if(r[1]===t)return r[2]}else break}},"findCommaSeparatedValues",0,function(e){let t=new Map;for(o.lastIndex=0;;){let r=o.exec(e);if(r)t.set(r[1],r[2]);else break}return t},"generateUUID",0,i,"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}`}],164666);var a=e.i(331992);function s(e,t,o){let a=function(e,t){let r=`/api/v2/${t}`,i=e.proxy;if("string"==typeof i){let e=(0,n.normalizeUrl)(i);return t=>`${e}?ddforward=${encodeURIComponent(`${r}?${t}`)}`}if("function"==typeof i)return e=>i({path:r,parameters:e});let o=u(t,e);return e=>`https://${o}${r}?${e}`}(e,t);return{build:(n,s)=>a(function({clientToken:e,internalAnalyticsSubdomain:t},n,o,a,{retry:s,encoding:u}){let c=["sdk_version:6.9.0",`api:${a}`].concat(o);s&&c.push(`retry_count:${s.count}`,`retry_after:${s.lastFailureStatus}`);let l=["ddsource=browser",`ddtags=${encodeURIComponent(c.join(","))}`,`dd-api-key=${e}`,`dd-evp-origin-version=${encodeURIComponent("6.9.0")}`,"dd-evp-origin=browser",`dd-request-id=${i()}`];return u&&l.push(`dd-evp-encoding=${u}`),"rum"===n&&l.push(`batch_time=${(0,r.timeStampNow)()}`),t&&l.reverse(),l.join("&")}(e,t,o,n,s)),tags:o,urlPrefix:a(""),trackType:t}}function u(e,t){let{site:r=a.INTAKE_SITE_US1,internalAnalyticsSubdomain:n}=t;if("logs"===e&&t.usePciIntake&&r===a.INTAKE_SITE_US1)return a.PCI_INTAKE_HOST_US1;if(n&&r===a.INTAKE_SITE_US1)return`${n}.${a.INTAKE_SITE_US1}`;if(r===a.INTAKE_SITE_FED_STAGING)return`http-intake.logs.${r}`;let i=r.split("."),o=i.pop();return`browser-intake-${i.join("-")}.${o}`}e.s(["buildEndpointHost",0,u,"createEndpointBuilder",0,s],535667);var c=e.i(879918);function l(e,t){var r;let n=200-e.length-1;(t.length>n||(r=t,function(){try{return RegExp("[\\p{Ll}]","u"),!0}catch(e){return!1}}()&&RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(r)))&&c.display.warn(`${e} value doesn't meet tag requirements and will be sanitized. ${c.MORE_DETAILS} ${c.DOCS_ORIGIN}/getting_started/tagging/#defining-tags`);let i=t.replace(/,/g,"_");return`${e}:${i}`}function d(e){return a.INTAKE_URL_PARAMETERS.every(t=>e.includes(t))}e.s(["computeTransportConfiguration",0,function(e){var t,r;let n=e.site||a.INTAKE_SITE_US1,i=function(e){let{env:t,service:r,version:n,datacenter:i}=e,o=[];return t&&o.push(l("env",t)),r&&o.push(l("service",r)),n&&o.push(l("version",n)),i&&o.push(l("datacenter",i)),o}(e),o={logsEndpointBuilder:s(t=e,"logs",r=i),rumEndpointBuilder:s(t,"rum",r),profilingEndpointBuilder:s(t,"profile",r),sessionReplayEndpointBuilder:s(t,"replay",r)};return{replica:function(e,t){if(!e.replica)return;let r={...e,site:a.INTAKE_SITE_US1,clientToken:e.replica.clientToken},n={logsEndpointBuilder:s(r,"logs",t),rumEndpointBuilder:s(r,"rum",t)};return{applicationId:e.replica.applicationId,...n}}(e,i),site:n,...o}},"isIntakeUrl",0,d],134625);var p=e.i(436560);let f="initial_document",m=[["document",e=>f===e],["xhr",e=>"xmlhttprequest"===e],["fetch",e=>"fetch"===e],["beacon",e=>"beacon"===e],["css",(e,t)=>/\.css$/i.test(t)],["js",(e,t)=>/\.js$/i.test(t)],["image",(e,t)=>["image","img","icon"].includes(e)||null!==/\.(gif|jpg|jpeg|tiff|png|svg|ico)$/i.exec(t)],["font",(e,t)=>null!==/\.(woff|eot|woff2|ttf)$/i.exec(t)],["media",(e,t)=>["audio","video"].includes(e)||null!==/\.(mp3|mp4)$/i.exec(t)]];function g(...e){for(let t=1;t<e.length;t+=1)if(e[t-1]>e[t])return!1;return!0}function v(e){var t;let r=g(e.startTime,e.fetchStart,e.domainLookupStart,e.domainLookupEnd,e.connectStart,e.connectEnd,e.requestStart,e.responseStart,e.responseEnd),n=!((t=e).redirectEnd>t.startTime)||g(e.startTime,e.redirectStart,e.redirectEnd,e.fetchStart);return r&&n}function y(e,t,n){if(e<=t&&t<=n)return{duration:(0,r.toServerDuration)((0,r.elapsed)(t,n)),start:(0,r.toServerDuration)((0,r.elapsed)(e,t))}}let b=/data:(.+)?(;base64)?,/g;e.s(["FAKE_INITIAL_DOCUMENT",0,f,"computeResourceEntryDeliveryType",0,function(e){return""===e.deliveryType?"other":e.deliveryType},"computeResourceEntryDetails",0,function(e){if(!v(e))return;let{startTime:t,fetchStart:r,workerStart:n,redirectStart:i,redirectEnd:o,domainLookupStart:a,domainLookupEnd:s,connectStart:u,secureConnectionStart:c,connectEnd:l,requestStart:d,responseStart:p,responseEnd:f}=e,m={download:y(t,p,f),first_byte:y(t,d,p)};return 0<n&&n<r&&(m.worker=y(t,n,r)),r<l&&(m.connect=y(t,u,l),u<=c&&c<=l&&(m.ssl=y(t,c,l))),r<s&&(m.dns=y(t,a,s)),t<o&&(m.redirect=y(t,i,o)),m},"computeResourceEntryDuration",0,function(e){let{duration:t,startTime:n,responseEnd:i}=e;return 0===t&&n<i?(0,r.elapsed)(n,i):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 r=e.name;if(!(0,n.isValidUrl)(r))return(0,t.addTelemetryDebug)(`Failed to construct URL for "${e.name}"`),"other";let i=(0,n.getPathName)(r);
2for(let[t,r]of m)if(r(e.initiatorType,i))return t;return"other"},"hasValidResourceEntryDuration",0,function(e){return e.duration>=0},"hasValidResourceEntryTimings",0,v,"isAllowedRequestUrl",0,function(e){return e&&(!d(e)||(0,p.isExperimentalFeatureEnabled)(p.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(b);return r?`${r[0]}[...]`:e}],275636);var S=e.i(842987);e.s(["isMatchOption",0,function(e){let t=(0,S.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})}],717820)},530666,719632,493573,888968,42821,785136,531264,144979,338251,377476,735894,262213,622585,402246,185093,47723,923670,271164,e=>{"use strict";let t,r,n,i,o,a;var s,u,c=e.i(736850),l=e.i(953411),d=e.i(412948),p=e.i(158667),f=e.i(131488),m=e.i(275636),g=e.i(338974),v=e.i(7656),y=e.i(842987),b=e.i(717820),S=e.i(67609),h=e.i(879918),E=e.i(8245),T=e.i(197761),_=e.i(628735),w=e.i(401990),I=e.i(42659),O=e.i(164666);function N(){return 0===C()}function C(){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}()}function A(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":"",c=n&&n.partitioned?";partitioned":"";document.cookie=`${e}=${t};${o};path=/;samesite=${a}${s}${u}${c}`}function R(e){return(0,O.findCommaSeparatedValue)(document.cookie,e)}function k(e){return r||(r=(0,O.findCommaSeparatedValues)(document.cookie)),r.get(e)}e.s(["isChromium",0,N,"isSafari",0,function(){return 1===C()}],719632);function x(e){if(void 0===document.cookie||null===document.cookie)return!1;try{let t=`dd_cookie_test_${(0,O.generateUUID)()}`,r="test";A(t,r,p.ONE_MINUTE,e);let n=R(t)===r;return A(t,"",0,e),n}catch(e){return h.display.error(e),!1}}function D(){if(void 0===n){let e=`dd_site_test_${(0,O.generateUUID)()}`,t=window.location.hostname.split("."),r=t.pop();for(;t.length&&!R(e);)r=`${t.pop()}.${r}`,A(e,"test",p.ONE_SECOND,{domain:r});A(e,"",0,{domain:r}),n=r}return n}e.s(["areCookiesAuthorized",0,x,"getCookie",0,R,"getCurrentSite",0,D,"getInitCookie",0,k,"setCookie",0,A],493573);let P="_dd_s";var M=e.i(505995);let L=/^([a-zA-Z]+)=([a-z0-9-]+)$/;function U(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,O.generateUUID)()),r}function $(e){return(0,v.isEmptyObject)(e)}function B(e){var t;return void 0!==e.isExpired||!((void 0===(t=e).created||(0,p.dateNow)()-Number(t.created)<M.SESSION_TIME_OUT_DELAY)&&(void 0===t.expire||(0,p.dateNow)()<Number(t.expire)))}function V(e){e.expire=String((0,p.dateNow)()+M.SESSION_EXPIRATION_DELAY)}function j(e){return(0,g.objectEntries)(e).map(([e,t])=>"anonymousId"===e?`aid=${t}`:`${e}=${t}`).join("&")}function F(e){let t={};return e&&(-1!==e.indexOf("&")||L.test(e))&&e.split("&").forEach(e=>{let r=L.exec(e);if(null!==r){let[,e,n]=r;"aid"===e?t.anonymousId=n:t[e]=n}}),t}function q(e){var t;let r,n=((r={}).secure=!!(t=e).useSecureSessionCookie||!!t.usePartitionedCrossSiteSessionCookie,r.crossSite=!!t.usePartitionedCrossSiteSessionCookie,r.partitioned=!!t.usePartitionedCrossSiteSessionCookie,t.trackSessionAcrossSubdomains&&(r.domain=D()),r);return x(n)?{type:M.SessionPersistence.COOKIE,cookieOptions:n}:void 0}function G(e,t,r,n){A(P,j(r),t.trackAnonymousUser?M.SESSION_COOKIE_EXPIRATION_DELAY:n,e)}function K(){return F(R(P))}function H(){try{let e=(0,O.generateUUID)(),t=`_dd_test_${e}`;localStorage.setItem(t,e);let r=localStorage.getItem(t);return localStorage.removeItem(t),e===r?{type:M.SessionPersistence.LOCAL_STORAGE}:void 0}catch(e){return}}function z(e){localStorage.setItem(P,j(e))}function Y(){return F(localStorage.getItem(P))}let J=[];function W(e,t,r=0){var n;let o,{isLockEnabled:a,persistSession:s,expireSession:u}=t,c=e=>s({...e,lock:o}),l=()=>{let e=t.retrieveSession(),r=e.lock;return e.lock&&delete e.lock,{session:e,lock:r}};if(i||(i=e),e!==i)return void J.push(e);if(a&&r>=100)return void Z(t);let d=l();if(a&&(d.lock||(o=(0,O.generateUUID)(),c(d.session),(d=l()).lock!==o)))return void X(e,t,r);let p=e.process(d.session);if(a&&(d=l()).lock!==o)return void X(e,t,r);if(p&&(B(p)?u(p):(V(p),a?c(p):s(p))),a&&!(p&&B(p))){if((d=l()).lock!==o)return void X(e,t,r);s(d.session),p=d.session}null==(n=e.after)||n.call(e,p||d.session),Z(t)}function X(e,t,r){(0,_.setTimeout)(()=>{W(e,t,r+1)},10)}function Z(e){i=void 0;let t=J.shift();t&&W(t,e)}let Q=p.ONE_SECOND;function ee(e){switch(e.sessionPersistence){case M.SessionPersistence.COOKIE:return q(e);case M.SessionPersistence.LOCAL_STORAGE:return H();case void 0:{let t=q(e);return!t&&e.allowFallbackToLocalStorage&&(t=H()),t}default:h.display.error(`Invalid session persistence '${String(e.sessionPersistence)}'`)}}e.s(["selectSessionStoreStrategyType",0,ee,"startSessionStore",0,function(e,t,r,n){let i,o=new w.Observable,a=new w.Observable,s=new w.Observable,u=e.type===M.SessionPersistence.COOKIE?function(e,t){let r={isLockEnabled:N(),persistSession:r=>G(t,e,r,M.SESSION_EXPIRATION_DELAY),retrieveSession:K,expireSession:r=>G(t,e,U(r,e),M.SESSION_TIME_OUT_DELAY)};if(!k(P)){let e=k("_dd"),t=k("_dd_r"),n=k("_dd_l"),i={};e&&(i.id=e),n&&/^[01]$/.test(n)&&(i.logs=n),t&&/^[012]$/.test(t)&&(i.rum=t),$(i)||(V(i),r.persistSession(i))}return r}(t,e.cookieOptions):{isLockEnabled:!1,persistSession:z,retrieveSession:Y,expireSession:e=>{z(U(e,t))}},{expireSession:c}=u,l=(0,_.setInterval)(function(){W({process:e=>B(e)?U(e,t):void 0,after:m},u)},Q);g();let{throttled:d,cancel:f}=(0,I.throttle)(()=>{W({process:e=>{if($(e))return;let t=m(e);return function(e){if($(e))return;let t=n(e[r]);e[r]=t,delete e.isExpired,t===M.SESSION_NOT_TRACKED||e.id||(e.id=(0,O.generateUUID)(),e.created=String((0,p.dateNow)()))}(t),t},after:e=>{$(e)||v()||(i=e,o.notify()),i=e}},u)},Q);function m(e){var n;return B(e)&&(e=U(e,t)),v()&&((n=e,i.id!==n.id||i[r]!==n[r])?(i=U(i,t),a.notify()):(s.notify({previousState:i,newState:e}),i=e)),e}function g(){W({process:e=>{if($(e))return U(e,t)},after:e=>{i=e}},u)}function v(){return void 0!==i[r]}return{expandOrRenewSession:d,expandSession:function(){W({process:e=>v()?m(e):void 0},u)},getSession:()=>
2i,renewObservable:o,expireObservable:a,sessionStateUpdateObservable:s,restartSession:g,expire:()=>{f(),c(i),m(U(i,t))},stop:()=>{(0,_.clearInterval)(l)},updateSessionState:function(e){W({process:t=>({...t,...e}),after:m},u)}}}],888968);let et={GRANTED:"granted",NOT_GRANTED:"not-granted"};e.s(["TrackingConsent",0,et,"createTrackingConsentState",0,function(e){let t=new w.Observable;return{tryToInit(t){e||(e=t)},update(r){e=r,t.notify()},isGranted:()=>e===et.GRANTED,observable:t}}],42821);var er=e.i(134625);let en={ALLOW:"allow",MASK:"mask",MASK_USER_INPUT:"mask-user-input"},ei={ALL:"all",SAMPLED:"sampled"};function eo(e,t){return null==e||"string"==typeof e||(h.display.error(`${t} must be defined as a string`),!1)}function ea(e,t){return void 0===e||!!(0,E.isPercentage)(e)||(h.display.error(`${t} Sample Rate should be a number between 0 and 100`),!1)}function es(){return ec(64)}function eu(){return ec(63)}function ec(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 el(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 ep(e,t,r,n){return{clearTracingIfNeeded:ed,traceFetch:i=>ef(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(i.input),Object.keys(e).forEach(t=>{i.input.headers.append(t,e[t])});else{i.init=(0,v.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,g.objectEntries)(e))}}),traceXhr:(i,o)=>ef(e,i,t,r,n,e=>{Object.keys(e).forEach(t=>{o.setRequestHeader(t,e[t])})})}}function ef(e,t,r,n,i,a){var s,u,c,l;let d,p,f,m=r.findTrackedSession();if(!m)return;let g=e.allowedTracingUrls.find(e=>(0,b.matchList)([e.match],t.url,!0));if(!g)return;let v=(s=m.id,100===(u=e.traceSampleRate)||0!==u&&(o&&s===o.sessionId?o.decision:(f=window.BigInt?(c=BigInt(`0x${s.split("-")[4]}`),l=u,d=BigInt("1111111111111111111"),Number(c*d%(p=BigInt("0x10000000000000000")))<=l/100*Number(p)):(0,E.performDraw)(u),o={sessionId:s,decision:f},f)));(v||e.traceContextInjection===ei.ALL)&&(t.traceSampled=v,t.traceId=es(),t.spanId=eu(),a(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${el(e)}-${el(t)}-0${r?"1":"0"}`,tracestate:`dd=s:${r?"1":"0"};o:rum`});break;case"b3":Object.assign(u,{b3:`${el(e)}-${el(t)}-${r?"1":"0"}`});break;case"b3multi":Object.assign(u,{"X-B3-TraceId":el(e),"X-B3-SpanId":el(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,m.id,g.propagatorTypes,n,i,e)))}e.s(["DefaultPrivacyLevel",0,en,"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.trackAnonymousUser,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}},"validateAndBuildConfiguration",0,function(e){var t,r,n,i,o,a,s;return e&&e.clientToken?(!(s=e.site)||"string"!=typeof s||/(datadog|ddog|datad0g|dd0g)/.test(s)||(h.display.error(`Site should be a valid Datadog site. ${h.MORE_DETAILS} ${h.DOCS_ORIGIN}/getting_started/site/.`),0))&&ea(e.sessionSampleRate,"Session")&&ea(e.telemetrySampleRate,"Telemetry")&&ea(e.telemetryConfigurationSampleRate,"Telemetry Configuration")&&ea(e.telemetryUsageSampleRate,"Telemetry Usage")&&eo(e.version,"Version")&&eo(e.env,"Env")&&eo(e.service,"Service")?void 0===e.trackingConsent||(0,v.objectHasValue)(et,e.trackingConsent)?{beforeSend:e.beforeSend&&(0,S.catchUserErrors)(e.beforeSend,"beforeSend threw an error:"),sessionStoreStrategyType:ee(e),sessionSampleRate:null!=(t=e.sessionSampleRate)?t:100,telemetrySampleRate:null!=(r=e.telemetrySampleRate)?r:20,telemetryConfigurationSampleRate:null!=(n=e.telemetryConfigurationSampleRate)?n:5,telemetryUsageSampleRate:null!=(i=e.telemetryUsageSampleRate)?i:5,service:e.service||void 0,silentMultipleInit:!!e.silentMultipleInit,allowUntrustedEvents:!!e.allowUntrustedEvents,trackingConsent:null!=(o=e.trackingConsent)?o:et.GRANTED,trackAnonymousUser:null==(a=e.trackA
2nonymousUser)||a,storeContextsAcrossPages:!!e.storeContextsAcrossPages,batchBytesLimit:16*T.ONE_KIBI_BYTE,eventRateLimiterThreshold:3e3,maxTelemetryEventsPerPage:15,flushTimeout:30*p.ONE_SECOND,batchMessagesLimit:50,messageBytesLimit:256*T.ONE_KIBI_BYTE,...(0,er.computeTransportConfiguration)(e)}:void h.display.error('Tracking Consent should be either "granted" or "not-granted"'):void 0:void h.display.error("Client Token is not configured, we will not send any data.")}],785136),e.s(["createSpanIdentifier",0,eu,"createTraceIdentifier",0,es,"toPaddedHexadecimalString",0,el],531264),e.s(["isTracingOption",0,function(e){return"object"===(0,y.getType)(e)&&(0,b.isMatchOption)(e.match)&&Array.isArray(e.propagatorTypes)},"startTracer",0,ep],144979);let em=1;function eg(){let e=em;return em+=1,e}e.s(["startRequestCollection",0,function(e,t,r,n,i){var o,a,s,u,g;let v=ep(t,r,n,i);o=e,a=t,s=v,(0,l.initXhrObservable)(a).subscribe(e=>{if((0,m.isAllowedRequestUrl)(e.url))switch(e.state){case"start":s.traceXhr(e,e.xhr),e.requestIndex=eg(),o.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"complete":s.clearTracingIfNeeded(e),o.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:"xhr",url:e.url,xhr:e.xhr,isAborted:e.isAborted,handlingStack:e.handlingStack})}}),u=e,g=v,(0,c.initFetchObservable)().subscribe(e=>{if((0,m.isAllowedRequestUrl)(e.url))switch(e.state){case"start":g.traceFetch(e),e.requestIndex=eg(),u.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"resolve":var t,r;let n;t=e,r=t=>{g.clearTracingIfNeeded(e),u.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:"fetch",url:e.url,response:e.response,init:e.init,input:e.input,isAborted:e.isAborted,handlingStack:e.handlingStack})},(n=t.response&&(0,f.tryToClone)(t.response))&&n.body?(0,d.readBytesFromStream)(n.body,()=>{r((0,p.elapsed)(t.startClocks.timeStamp,(0,p.timeStampNow)()))},{bytesLimit:1/0,collectStreamBody:!1}):r((0,p.elapsed)(t.startClocks.timeStamp,(0,p.timeStampNow)()))}})}],530666);var ev=e.i(28533);let ey="DISCARDED",eb="SKIPPED";function eS(e){return(0,E.isNumber)(e)&&e<0?void 0:e}e.s(["DISCARDED",0,ey,"SKIPPED",0,eb,"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===ey)return ey;t!==eb&&i.push(t)}return(0,ev.combine)(...i)}}}],338251),e.s(["discardNegativeDuration",0,eS],377476);var eh=e.i(732018),eE=e.i(864265);function eT({lifeCycle:e,isChildEvent:t,onChange:r=I.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"error":n.errorCount+=1,r();break;case"action":n.actionCount+=1,e.action.frustration&&(n.frustrationCount+=e.action.frustration.type.length),r();break;case"long_task":n.longTaskCount+=1,r();break;case"resource":(null==(i=e._dd)?void 0:i.discarded)||(n.resourceCount+=1,r())}});return{stop:()=>{i.unsubscribe()},eventCounts:n}}e.s(["trackEventCounts",0,eT],735894);var e_=e.i(111954),ew=e.i(436560),eI=e.i(164591);function eO(e,t){return new w.Observable(r=>{var n;let i,o;if(!window.PerformanceObserver)return;let s=e=>{let t=e.filter(e=>{var t;return!((t=e).entryType===u.RESOURCE&&(!(0,m.isAllowedRequestUrl)(t.name)||!(0,m.hasValidResourceEntryDuration)(t)))});t.length>0&&r.notify(t)},c=!0,l=new PerformanceObserver((0,e_.monitor)(e=>{c?i=(0,_.setTimeout)(()=>s(e.getEntries())):s(e.getEntries())}));try{l.observe(t)}catch(e){if([u.RESOURCE,u.NAVIGATION,u.LONG_TASK,u.PAINT].includes(t.type)){t.buffered&&(i=(0,_.setTimeout)(()=>s(performance.getEntriesByType(t.type))));try{l.observe({entryTypes:[t.type]})}catch(e){return}}}return c=!1,n=e,!a&&void 0!==window.performance&&"getEntries"in performance&&"addEventListener"in performance&&(a=(0,eI.addEventListener)(n,performance,"resourcetimingbufferfull",()=>{performance.clearResourceTimings()})),eN(u.FIRST_INPUT)||t.type!==u.FIRST_INPUT||({stop:o}=function(e,t){let r=(0,p.dateNow)(),n=!1,{stop:i}=(0,eI.addEventListeners)(e,window,["click","mousedown","keydown","touchstart","pointerdown"],t=>{var r,n;if(!t.cancelable)return;let i={entryType:"first-input",processingStart:(0,p.relativeNow)(),processingEnd:(0,p.relativeNow)(),startTime:t.timeStamp,duration:0,name:"",cancelable:!1,target:null,toJSON:()=>({})};"pointerdown"===t.type?(r=e,n=i,(0,eI.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,p.dateNow)()-r&&t(e)}}}(e,e=>{s([e])}
2)),()=>{l.disconnect(),o&&o(),(0,_.clearTimeout)(i)}})}function eN(e){return window.PerformanceObserver&&void 0!==PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes(e)}function eC(e){return e.nodeType===Node.TEXT_NODE}function eA(e){return e.nodeType===Node.ELEMENT_NODE}function eR(e){return eA(e)&&!!e.shadowRoot}function ek(e){return!!e.host&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&eA(e.host)}function ex(e){return ek(e)?e.host:e.parentNode}(s=u||(u={})).EVENT="event",s.FIRST_INPUT="first-input",s.LARGEST_CONTENTFUL_PAINT="largest-contentful-paint",s.LAYOUT_SHIFT="layout-shift",s.LONG_TASK="longtask",s.LONG_ANIMATION_FRAME="long-animation-frame",s.NAVIGATION="navigation",s.PAINT="paint",s.RESOURCE="resource",s.VISIBILITY_STATE="visibility-state",e.s(["RumPerformanceEntryType",0,u,"createPerformanceObservable",0,eO,"supportPerformanceTimingEvent",0,eN],262213),e.s(["forEachChildNodes",0,function(e,t){let r=e.firstChild;for(;r;)t(r),r=r.nextSibling;eR(e)&&t(e.shadowRoot)},"getParentNode",0,ex,"hasChildNodes",0,function(e){return e.childNodes.length>0||eR(e)},"isCommentNode",0,function(e){return e.nodeType===Node.COMMENT_NODE},"isElementNode",0,eA,"isNodeShadowHost",0,eR,"isNodeShadowRoot",0,ek,"isTextNode",0,eC],622585);let eD="data-dd-excluded-activity-mutations";function eP(e,t,r,n,i,o){var a,s,c,l;return function(e,t,r){let n,i=!1,o=(0,_.setTimeout)((0,e_.monitor)(()=>c({hadActivity:!1})),100),a=void 0!==r?(0,_.setTimeout)((0,e_.monitor)(()=>c({hadActivity:!0,end:(0,p.timeStampNow)()})),r):void 0,s=e.subscribe(({isBusy:e})=>{(0,_.clearTimeout)(o),(0,_.clearTimeout)(n);let t=(0,p.timeStampNow)();e||(n=(0,_.setTimeout)((0,e_.monitor)(()=>c({hadActivity:!0,end:t})),100))}),u=()=>{i=!0,(0,_.clearTimeout)(o),(0,_.clearTimeout)(n),(0,_.clearTimeout)(a),s.unsubscribe()};function c(e){i||(u(),t(e))}return{stop:u}}((a=e,s=t,c=r,l=n,new w.Observable(e=>{let t,r=[],n=0;return r.push(s.subscribe(e=>{(0,ew.isExperimentalFeatureEnabled)(ew.ExperimentalFeature.DOM_MUTATION_IGNORING)&&e.every(eL)||i()}),c.subscribe(i),eO(l,{type:u.RESOURCE}).subscribe(e=>{e.some(e=>!eM(l,e.name))&&i()}),a.subscribe(7,e=>{eM(l,e.url)||(void 0===t&&(t=e.requestIndex),n+=1,i())}),a.subscribe(8,e=>{eM(l,e.url)||void 0===t||e.requestIndex<t||(n-=1,i())})),()=>{r.forEach(e=>e.unsubscribe())};function i(){e.notify({isBusy:n>0})}})),i,o)}function eM(e,t){return(0,b.matchList)(e.excludedActivityUrls,t)}function eL(e){let t="characterData"===e.type?e.target.parentElement:e.target;return!!(t&&eA(t)&&t.matches(`[${eD}], [${eD}] *`))}e.s(["PAGE_ACTIVITY_VALIDATION_DELAY",0,100,"waitPageActivityEnd",0,eP],402246);let eU={IGNORE:"ignore",HIDDEN:"hidden",ALLOW:en.ALLOW,MASK:en.MASK,MASK_USER_INPUT:en.MASK_USER_INPUT},e$="data-dd-privacy",eB={INPUT:!0,OUTPUT:!0,TEXTAREA:!0,SELECT:!0,OPTION:!0,DATALIST:!0,OPTGROUP:!0};function eV(e,t,r){if(r&&r.has(e))return r.get(e);let n=ex(e),i=n?eV(n,t,r):t,o=ej(eF(e),i);return r&&r.set(e,o),o}function ej(e,t){switch(t){case eU.HIDDEN:case eU.IGNORE:return t}switch(e){case eU.ALLOW:case eU.MASK:case eU.MASK_USER_INPUT:case eU.HIDDEN:case eU.IGNORE:return e;default:return t}}function eF(e){if(eA(e)){if("BASE"===e.tagName)return eU.ALLOW;if("INPUT"===e.tagName){if("password"===e.type||"email"===e.type||"tel"===e.type||"hidden"===e.type)return eU.MASK;let t=e.getAttribute("autocomplete");if(t&&(t.startsWith("cc-")||t.endsWith("-password")))return eU.MASK}if(e.matches(eK(eU.HIDDEN)))return eU.HIDDEN;if(e.matches(eK(eU.MASK)))return eU.MASK;if(e.matches(eK(eU.MASK_USER_INPUT)))return eU.MASK_USER_INPUT;if(e.matches(eK(eU.ALLOW)))return eU.ALLOW;if(function(e){if("SCRIPT"===e.nodeName)return!0;if("LINK"===e.nodeName){let e=t("rel");return/preload|prefetch/i.test(e)&&"script"===t("as")||"shortcut icon"===e||"icon"===e}if("META"===e.nodeName){let r=t("name"),n=t("rel"),i=t("property");return/^msapplication-tile(image|color)$/.test(r)||"application-name"===r||"icon"===n||"apple-touch-icon"===n||"shortcut icon"===n||"keywords"===r||"description"===r||/^(og|twitter|fb):/.test(i)||/^(og|twitter):/.test(r)||"pinterest"===r||"robots"===r||"googlebot"===r||"b
2ingbot"===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 eU.IGNORE}}function eq(e,t){switch(t){case eU.MASK:case eU.HIDDEN:case eU.IGNORE:return!0;case eU.MASK_USER_INPUT:return eC(e)?eG(e.parentNode):eG(e);default:return!1}}function eG(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!!eB[e.tagName]}function eK(e){return`[${e$}="${e}"], .dd-privacy-${e}`}e.s(["CENSORED_IMG_MARK",0,"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==","CENSORED_STRING_MARK",0,"***","NodePrivacyLevel",0,eU,"PRIVACY_ATTR_NAME",0,e$,"PRIVACY_ATTR_VALUE_HIDDEN",0,"hidden","getNodePrivacyLevel",0,eV,"getNodeSelfPrivacyLevel",0,eF,"getPrivacySelector",0,eK,"getTextContent",0,function(e,t,r){var n;let i=null==(n=e.parentElement)?void 0:n.tagName,o=e.textContent||"";if(!t||o.trim()){if("SCRIPT"===i)o="***";else if(r===eU.HIDDEN)o="***";else if(eq(e,r))if("DATALIST"===i||"SELECT"===i||"OPTGROUP"===i){if(!o.trim())return}else o="OPTION"===i?"***":o.replace(/\S/g,"x");return o}},"reducePrivacyLevel",0,ej,"shouldMaskNode",0,eq],185093);let eH="data-dd-action-name";function ez(e,t){let r=e.closest(`[${t}]`);if(r)return eZ(eX(r.getAttribute(t).trim()))}let eY=[(e,t)=>{if("labels"in e&&e.labels&&e.labels.length>0)return e0(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,r)=>{if("BUTTON"===e.nodeName||"LABEL"===e.nodeName||"button"===e.getAttribute("role"))return e0(e,t,r)},e=>eQ(e,"aria-label"),(e,t,r)=>{let n=e.getAttribute("aria-labelledby");if(n)return{name:n.split(/\s+/).map(t=>{var r,n;return r=e,n=t,r.ownerDocument?r.ownerDocument.getElementById(n):null}).filter(e=>!!e).map(e=>e1(e,t,r)).join(" "),nameSource:"text_content"}},e=>eQ(e,"alt"),e=>eQ(e,"name"),e=>eQ(e,"title"),e=>eQ(e,"placeholder"),(e,t)=>{if("options"in e&&e.options.length>0)return e0(e.options[0],t)}],eJ=[(e,t,r)=>e0(e,t,r)];function eW(e,t,r,n){let i=e,o=0;for(;o<=10&&i&&"BODY"!==i.nodeName&&"HTML"!==i.nodeName&&"HEAD"!==i.nodeName;){for(let e of r){let r=e(i,t,n);if(r){let{name:e,nameSource:t}=r,n=e&&e.trim();if(n)return{name:eZ(eX(n)),nameSource:t}}}if("FORM"===i.nodeName)break;i=i.parentElement,o+=1}}function eX(e){return e.replace(/\s+/g," ")}function eZ(e){return e.length>100?`${(0,O.safeTruncate)(e,100)} [...]`:e}function eQ(e,t){return{name:e.getAttribute(t)||"",nameSource:"standard_attribute"}}function e0(e,t,r){return{name:e1(e,t,r)||"",nameSource:"text_content"}}function e1(e,t,r){if(!e.isContentEditable){if("innerText"in e){let n=e.innerText,i=t=>{let r=e.querySelectorAll(t);for(let e=0;e<r.length;e+=1){let t=r[e];if("innerText"in t){let e=t.innerText;e&&e.trim().length>0&&(n=n.replace(e,""))}}};return i(`[${eH}]`),t&&i(`[${t}]`),r&&i(`${eK(eU.HIDDEN)}, ${eK(eU.MASK)}`),n}return e.textContent}}let e6=[eH,"data-testid","data-test","data-qa","data-cy","data-test-id","data-qa-id","data-testing","data-component","data-element","data-source-file"],e2=[e8,function(e){if(e.id&&!e5(e.id))return`#${CSS.escape(e.id)}`}],e3=[e8,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(!e5(n))return`${CSS.escape(e.tagName)}.${CSS.escape(n)}`}},function(e){return CSS.escape(e.tagName)}];function e9(e,t){let r;if(!e.isConnected)return;let n=e;for(;n&&"HTML"!==n.nodeName;){let e=e4(n,e2,e7,t,r);if(e)return e;r=e4(n,e3,te,t,r)||tt(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 e5(e){return/[0-9]/.test(e)}function e8(e,t){if(t){let e=r(t);if(e)return e}for(let e of e6){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 e4(e,t,r,n,i){for(let o of t){let t=o(e,n);if(t&&r(e,t,i))return tt(t,i)}}function e7(e,t,r){return 1===e.ownerDocument.querySelectorAll(tt(t,r)).length}function te(e,t,r){let n;if(void 0===r)n=e=>e.matches(t);else{let e=tt(`${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 tt(e,t){return t?`${e}>${t}`:e}e.s(["STABLE_ATTRIBUTES",0,e6,"getSelectorFromElement",0,e9],47723);let tr=p.ONE_SECOND;function tn(){let e=window.getSelection();return!e||e.isCollapsed}function ti(e){return e.target instanceof Element&&!1!==e.isPrimary}function to(e){return!e.hasPageActivity&&!e.getUserActivity().input&&!e.getUserActivity().scroll&&!e.event.target.matches('input
2: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 ta=10*p.ONE_SECOND,ts=new Map;function tu(e,t){ts.set(e,t),ts.forEach((e,t)=>{(0,p.elapsed)(t,(0,p.relativeNow)())>ta&&ts.delete(t)})}e.s(["CLICK_ACTION_MAX_DURATION",0,ta,"getInteractionSelector",0,function(e){let t=ts.get(e);return ts.delete(e),t},"updateInteractionSelector",0,tu],923670);let tc=5*p.ONE_MINUTE;function tl(e){let t=td(e)?{action:{id:e.id,loading_time:eS((0,p.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}}}:void 0,r=(0,ev.combine)({action:{id:(0,O.generateUUID)(),target:{name:e.name},type:e.type},date:e.startClocks.timeStamp,type:"action"},t),n=td(e)?e.duration:void 0,i=td(e)?void 0:e.context,o=td(e)?{events:e.events}:{handlingStack:e.handlingStack};return{customerContext:i,rawRumEvent:r,duration:n,startTime:e.startClocks.relative,domainContext:o}}function td(e){return"custom"!==e.type}e.s(["startActionCollection",0,function(e,t,r,n,i){e.subscribe(0,t=>e.notify(12,tl(t))),t.register(0,({startTime:e,eventType:t})=>{if("error"!==t&&"resource"!==t&&"long_task"!==t)return eb;let r=o.findActionId(e);return r?{type:t,action:{id:r}}:eb});let o={findActionId:I.noop},a=I.noop;return i.trackUserInteractions&&({actionContexts:o,stop:a}=function(e,t,r,n){let i,o=(0,eh.createValueHistory)({expireDelay:tc}),a=new w.Observable;e.subscribe(10,()=>{o.reset()}),e.subscribe(5,c),e.subscribe(11,e=>{e.reason===eE.PageExitReason.UNLOADING&&c()});let{stop:s}=function(e,{onPointerDown:t,onPointerUp:r}){let n,i,o={selection:!1,input:!1,scroll:!1},a=[(0,eI.addEventListener)(e,window,"pointerdown",e=>{ti(e)&&(n=tn(),o={selection:!1,input:!1,scroll:!1},i=t(e))},{capture:!0}),(0,eI.addEventListener)(e,window,"selectionchange",()=>{n&&tn()||(o.selection=!0)},{capture:!0}),(0,eI.addEventListener)(e,window,"scroll",()=>{o.scroll=!0},{capture:!0,passive:!0}),(0,eI.addEventListener)(e,window,"pointerup",e=>{if(ti(e)&&i){let t=o;r(i,e,()=>t),i=void 0}},{capture:!0}),(0,eI.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,a,s;let u,c,l,d=e.enablePrivacyForActionName?eV(n.target,e.defaultPrivacyLevel):eU.ALLOW;if(d===eU.HIDDEN)return;let p=(o=n,a=d,s=e,u=o.target.getBoundingClientRect(),(c=e9(o.target,s.actionNameAttribute))&&tu(o.timeStamp,c),l=function(e,{enablePrivacyForActionName:t,actionNameAttribute:r},n){let i=ez(e,eH)||r&&ez(e,r);return i?{name:i,nameSource:"custom_attribute"}:n===eU.MASK?{name:"Masked Element",nameSource:"mask_placeholder"}:eW(e,r,eY,t)||eW(e,r,eJ,t)||{name:"",nameSource:"blank"}}(o.target,s,a),{type:"click",target:{width:Math.round(u.width),height:Math.round(u.height),selector:c},position:{x:Math.round(o.clientX-u.left),y:Math.round(o.clientY-u.top)},name:l.name,nameSource:l.nameSource}),f=!1;return eP(t,r,i,e,e=>{f=e.hadActivity},100),{clickActionBase:p,hadActivityOnPointerDown:()=>f}})(n,e,t,i,r),onPointerUp:({clickActionBase:i,hadActivityOnPointerDown:s},c,l)=>{!function(e,t,r,n,i,o,a,s,u,c,l){var d;let f=function e(t,r,n,i,o){let a,s=(0,O.generateUUID)(),u=(0,p.clocksNow)(),c=r.add(s,u.relative),l=eT({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=[],m=new w.Observable;function g(e){0===d&&(d=1,(a=e)?c.close((0,p.getRelativeTime)(a)):c.remove(),l.stop(),m.notify())}return{event:o,stop:g,stopObservable:m,get hasError(){return l.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(g(),1!==d)return;let{resourceCount:r,errorCount:n,longTaskCount:c}=l.eventCounts,m={duration:a&&(0,p.elapsed)(u.timeStamp,a),startClocks:u,id:s,frustrationTypes:f,counts:{resourceCount:r,errorCount:n,longTaskCount:c},events:null!=e?e:[o],event:o,...i};t.notify(0,m),d=2},discard:()=>{g(),d=2}}}(t,i,c,s,u);a(f);let m=null==(d=null==s?void 0:s.target)?void 0:d.selector;m&&tu(u.timeStamp,m);let{stop:g}=eP(t,r,n,e,e=>{e.hadActivity&&e.end<f.startClocks.timeStamp?f.discard():e.hadActivity?f.stop(e.end):l()?f.stop(f.startClocks.timeStamp):f.stop()},ta),v=t.subscribe(5,({endClocks:e})=>{f.stop(e.timeStamp)}),y=o.subscribe(()=>{f.stop()});f.stopObservable.subscribe(()=>{v.unsubscribe(),g(),y.unsubscribe()})}(n,e,t,r,o,a,u,i,c,l,s)}});return{stop:()=>{c(),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,_.clearTimeout)(r),r=(0,_.setTimeout)(s,tr)}function a(){1===i&&n.every(e=>e.isStopped())&&(i=2,t(n))}function s(){(0,_.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<=tr)?(o(e),
2!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<=p.ONE_SECOND)return!0;return!1}(e))return t.addFrustration("rage_click"),e.some(to)&&t.addFrustration("dead_click"),t.hasError&&t.addFrustration("error_click"),{isRage:!0};let r=e.some(e=>e.getUserActivity().selection);return e.forEach(e=>{e.hasError&&e.addFrustration("error_click"),to(e)&&!r&&e.addFrustration("dead_click")}),{isRage:!1}}(e,t);r?(e.forEach(e=>e.discard()),t.stop((0,p.timeStampNow)()),t.validate(e.map(e=>e.event))):(t.discard(),e.forEach(e=>e.validate()))}(e,t)})}}function c(){i&&i.stop()}}(e,r,n,i)),{addAction:t=>{e.notify(12,tl(t))},actionContexts:o,stop:a}}],271164)},285956,e=>{"use strict";e.s(["ErrorSource",0,{AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"}])},832869,95214,89413,622916,863402,547609,559773,794642,583913,135280,e=>{"use strict";let t,r;var n=e.i(285956),i=e.i(164666),o=e.i(266975),a=e.i(401990),s=e.i(806364),u=e.i(158667),c=e.i(346571),l=e.i(28533),d=e.i(879918),p=e.i(111954),f=e.i(716420),m=e.i(152035),g=e.i(489168);let v={};var y=e.i(164591);let b="csp_violation";function S(e){return{startClocks:(0,u.clocksNow)(),source:n.ErrorSource.REPORT,handling:"unhandled",...e}}function h(e,t,r,n,i){return r?(0,g.toStackTraceString)({name:e,message:t,stack:[{func:"?",url:r,line:null!=n?n:void 0,column:null!=i?i:void 0}]}):void 0}e.s(["startErrorCollection",0,function(e,t){var r,E,T,_,w;let I,O,N,C=new a.Observable;return E=C,(I=[d.ConsoleApiName.error].map(e=>{var t;return v[e]||(v[e]=(t=e,new a.Observable(e=>{let r=d.globalConsole[t];return d.globalConsole[t]=(...i)=>{r.apply(console,i);let a=(0,g.createHandlingStack)("console error");(0,p.callMonitored)(()=>{e.notify(function(e,t,r){let i=e.map(e=>{var t;return"string"==typeof(t=e)?(0,f.sanitize)(t):(0,o.isError)(t)?(0,g.formatErrorMessage)((0,c.computeStackTrace)(t)):(0,m.jsonStringify)((0,f.sanitize)(t),void 0,2)}).join(" ");if(t===d.ConsoleApiName.error){let a=e.find(o.isError),s=(0,o.computeRawError)({originalError:a,handlingStack:r,startClocks:(0,u.clocksNow)(),source:n.ErrorSource.CONSOLE,handling:"handled",nonErrorPrefix:"Provided",useFallbackStack:!1});return s.message=i,{api:t,message:i,handlingStack:r,error:s}}return{api:t,message:i,error:void 0,handlingStack:r}}(i,t,a))})},()=>{d.globalConsole[t]=r}}))),v[e]}),(0,a.mergeObservables)(...I)).subscribe(e=>E.notify(e.error)),function(e){var t,r;let i=(t,r)=>{let i=(0,o.computeRawError)({stackTrace:r,originalError:t,startClocks:(0,u.clocksNow)(),nonErrorPrefix:"Uncaught",source:n.ErrorSource.SOURCE,handling:"unhandled"});e.notify(i)},{stop:a}=(t=i,(0,s.instrumentMethod)(window,"onerror",({parameters:[e,r,n,i,a]})=>{let s;(0,o.isError)(a)||(s=(0,c.computeStackTraceFromOnErrorMessage)(e,r,n,i)),t(null!=a?a:e,s)})),{stop:l}=(r=i,(0,s.instrumentMethod)(window,"onunhandledrejection",({parameters:[e]})=>{r(e.reason||"Empty reason")}))}(C),(O=[],(r=[b,"intervention"]).includes(b)&&O.push((T=t,new a.Observable(e=>{let{stop:t}=(0,y.addEventListener)(T,document,"securitypolicyviolation",t=>{var r;let n;e.notify((r=t,n=`'${r.blockedURI}' blocked by '${r.effectiveDirective}' directive`,S({type:r.effectiveDirective,message:`${b}: ${n}`,originalError:r,csp:{disposition:r.disposition},stack:h(r.effectiveDirective,r.originalPolicy?`${n} of the policy "${(0,i.safeTruncate)(r.originalPolicy,100,"...")}"`:"no policy",r.sourceFile,r.lineNumber,r.columnNumber)})))});return t}))),(N=r.filter(e=>e!==b)).length&&O.push((_=N,new a.Observable(e=>{if(!window.ReportingObserver)return;let t=(0,p.monitor)((t,r)=>t.forEach(t=>e.notify(function(e){let{type:t,body:r}=e;return S({type:r.id,message:`${t}: ${r.message}`,originalError:e,stack:h(r.id,r.message,r.sourceFile,r.lineNumber,r.columnNumber)})}(t)))),r=new window.ReportingObserver(t,{types:_,buffered:!0});return r.observe(),()=>{r.disconnect()}}))),(0,a.mergeObservables)(...O)).subscribe(e=>C.notify(e)),C.subscribe(t=>e.notify(14,{error:t})),(w=e).subscribe(14,({error:e,customerContext:t})=>{var r;let n,o;t=(0,l.combine)(e.context,t),w.notify(12,{customerContext:t,...(n={date:(r=e).startClocks.timeStamp,error:{id:(0,i.generateUUID)(),message:r.message,source:r.source,stack:r.stack,handling_stack:r.handlingStack,component_stack:r.componentStack,type:r.type,handling:r.handling,causes:r.causes,source_type:"browser",fingerprint:r.fingerprint,csp:r.csp},type:"error"},o={error:r.originalError,handlingStack:r.handlingStack},{rawRumEvent:n,startTime:r.startClocks.relative,domainContext:o})})}),{addError:({error:e,handlingStack:t,componentStack:r,startClocks:i,context:a})=>{let s=(0,o.computeRawError)({originalError:e,handlingStack:t,componentStack:r,startClocks:i,nonErrorPrefix:"Provided",source:n.ErrorSource.CUSTOM,handling:"handled"});w.notify(14,{customerContext:a,error:s})}}}],832869);var E=e.i(628735);function T(e,t){var r;let n,i;if(window.requestIdleCallback&&window.cancelIdleCallback){let r=window.requestIdleCallback((0,p.monitor)(e),t);return()=>window.cancelIdleCallback(r)}return r=e,n=(0,u.dateNow)(),i=(0,E.setTimeout)(()=>{r({didTimeout:!1,timeRemaining:()=>Math.max(0,50-((0,u.dateNow)()-n))})},0),()=>(0,E.clearTimeout)(i)}e.s(["requestIdleCallback",0,T],95214);let _=u.ONE_SECOND;var w=e.i(262213),I=e.i(531264),O=e.i(275636);let N=new WeakSet;function C(e){return(0,u.addDuration)(e.startTime,e.duration)}var A=e.i(42659);function R(e,t,r){return document.readyState===t||"complete"===document.readyState?(r(),{stop:A.noop}):(0,y.addEventListener)(e,window,"complete"===t?"load":"DOMContentLoaded",r,{once:!0})}e.s(["asyncRunOnReadyState",0,function(e,t){return new Promise(r=>{R(e,t,r)})},"runOnReadyState",0,R],89413);var k=e.i(622585);let x=2*u.ONE_MINUTE;function D(e,t){let r=t&&Number(t);if(e&&r)return{traceId:e,traceTime:r}}function P(e){if(e&&(0,k.isCommentNode)(e)){let t=/^\s*DATADOG;(.*?)\s*$/.exec(e.data);if(t)return t[1]}}var M=e.i(8245);function L(){if((0,w.supportPerformanceTimingEvent)(w.RumPerformanceEntryType.NAVIGATION)){let e=performance.getEntriesByType(w.RumPerformanceEntryType.NAVIGATION)[0];if(e)return e}let e=function(){let e={},t=performance.timing;for(let r in t)if((0,M.isNumber)(t[r])){let n=t[r];e[r]=0===n?0:(0,u.getRelativeTime)(n)}return e}(),t={entryType:w.RumPerformanceEntryType.NAVIGATION,initiatorType:"navigation",name:window.location.href,startTime:0,duration:e.loadEventEnd,decodedBodySize:0,encodedBodySize:0,transferSize:0,workerStart:0,toJSON:()=>({...t,toJSON:void 0}),...e};return t}function U(e,t,r=L){R(e,"interactive",()=>{let e=r(),n=Object.assign(e.toJSON(),{entryType:w.RumPerformanceEntryType.RESOURCE,initiatorType:O.FAKE_INITIAL_DOCUMENT,duration:e.responseEnd,traceId:function(e){var t;let r,n,o=(r=(t=e).querySelector("meta[name=dd-trace-id]"),n=t.querySelector("meta[name=dd-trace-time]"),D(r&&r.content,n&&n.content)||function(e){let t=function(e){for(let t=0;t<e.childNodes.length;t+=1){let r=P(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=P(r);if(n)return n;if(!(0,k.isTextNode)(r))break}}(e);if(t)return D((0,i.findCommaSeparatedValue)(t,"trace-id"),(0,i.findCommaSeparatedValue)(t,"trace-time"))}(e));if(!(!o||o.traceTime<=(0,u.dateNow)()-x))return o.traceId}(document),toJSON:()=>({...n,toJSON:void 0})});t(n)})}function $(e,t){var r;let n=(0,u.relativeToClocks)(e.startTime),o=function(e,t){if(e.traceId)return{_dd:{trace_id:e.traceId,span_id:(0,I.createSpanIdentifier)().toString(),rule_psr:t.rulePsr}}}(e,t);if(!t.trackResources&&!o)return;let a=(0,O.computeResourceEntryType)(e),s=B(e),c=(0,O.computeResourceEntryDuration)(e),d=(0,l.combine)({date:n.timeStamp,resource:{id:(0,i.generateUUID)(),type:a,duration:(0,u.toServerDuration)(c),url:e.name,status_code:0===(r=e.responseStatus)?void 0:r,protocol:(0,O.computeResourceEntryProtocol)(e),delivery_type:(0,O.computeResourceEntryDeliveryType)(e)},type:"resource",_dd:{discarded:!t.trackResources}},o,s);return{startTime:n.relative,duration:c,rawRumEvent:d,domainContext:{performanceEntry:e}}}function B(e){let{renderBlockingStatus:t}=e;return{resource:{render_blocking_status:t,...(0,O.computeResourceEntrySize)(e),...(0,O.computeResourceEntryDetails)(e)}}}e.s(["startResourceCollection",0,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(){T(t,{timeout:_})}return{push(t){1===e.push(t)&&r()}}}
2(),o=U){e.subscribe(8,e=>{s(()=>(function(e,t,r){var n,o,a;let s=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=>!N.has(e)).filter(e=>(0,O.hasValidResourceEntryDuration)(e)&&(0,O.hasValidResourceEntryTimings)(e)).filter(t=>{var r,n,i;return r=t,n=e.startClocks.relative,i=C({startTime:e.startClocks.relative,duration:e.duration}),r.startTime>=n-1&&C(r)<=(0,u.addDuration)(i,1)});if(1===r.length)return N.add(r[0]),r[0].toJSON()}(e),c=s?(0,u.relativeToClocks)(s.startTime):e.startClocks,d=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}}}(e,t);if(!t.trackResources&&!d)return;let p="xhr"===e.type?"xhr":"fetch",f=s?B(s):void 0,m=s?(0,O.computeResourceEntryDuration)(s):(n=r,o=c,a=e.duration,n.wasInPageStateDuringPeriod("frozen",o.relative,a)?void 0:a),g=(0,l.combine)({date:c.timeStamp,resource:{id:(0,i.generateUUID)(),type:p,duration:(0,u.toServerDuration)(m),method:e.method,status_code:e.status,protocol:s&&(0,O.computeResourceEntryProtocol)(s),url:(0,O.sanitizeIfLongDataUrl)(e.url),delivery_type:s&&(0,O.computeResourceEntryDeliveryType)(s)},type:"resource",_dd:{discarded:!t.trackResources}},d,f);return{startTime:c.relative,duration:m,rawRumEvent:g,domainContext:{performanceEntry:s,xhr:e.xhr,response:e.response,requestInput:e.input,requestInit:e.init,error:e.error,isAborted:e.isAborted,handlingStack:e.handlingStack}}})(e,t,r))});let a=(0,w.createPerformanceObservable)(t,{type:w.RumPerformanceEntryType.RESOURCE,buffered:!0}).subscribe(e=>{for(let r of e)(0,O.isResourceEntryRequestType)(r)||s(()=>$(r,t))});function s(t){n.push(()=>{let r=t();r&&e.notify(12,r)})}return o(t,e=>{s(()=>$(e,t))}),{stop:()=>{a.unsubscribe()}}}],622916);var V=e.i(338251),j=e.i(7656),F=e.i(377476),q=e.i(864265),G=u,K=e.i(842987);function H(e,t,r){let n={...e};for(let[e,{required:i,type:o}]of Object.entries(t))"string"!==o||z(n[e])||(n[e]=String(n[e])),i&&z(n[e])&&d.display.warn(`The property ${e} of ${r} is required; context will not be sent to the intake.`);return n}function z(e){return null==e||""===e}function Y(e="",{propertiesConfig:t={}}={}){let r={},n=new a.Observable,i={getContext:()=>(0,l.deepClone)(r),setContext:o=>{let a;((a="object"===(0,K.getType)(o))||d.display.error("Unsupported context:",o),a)?r=(0,f.sanitize)(H(o,t,e)):i.clearContext(),n.notify()},setContextProperty:(i,o)=>{r=(0,f.sanitize)(H({...r,[i]:o},t,e)),n.notify()},removeContextProperty:i=>{delete r[i],H(r,t,e),n.notify()},clearContext:()=>{r={},n.notify()},changeObservable:n};return i}e.s(["createContextManager",0,Y],863402);var J=e.i(735894);let W=10*u.ONE_MINUTE;var X=e.i(47723),Z=e.i(338974);let Q=10*u.ONE_MINUTE;function ee(e,t,r=window){if("hidden"===document.visibilityState)return{timeStamp:0,stop:A.noop};if((0,w.supportPerformanceTimingEvent)(w.RumPerformanceEntryType.VISIBILITY_STATE)){let e=performance.getEntriesByType(w.RumPerformanceEntryType.VISIBILITY_STATE).filter(e=>"hidden"===e.name).find(e=>e.startTime>=t.relative);if(e)return{timeStamp:e.startTime,stop:A.noop}}let n=1/0,{stop:i}=(0,y.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 et=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 er({x:e,y:t,width:r,height:n}){return{x:e,y:t,width:r,height:n}}let en=5*u.ONE_SECOND,ei=u.ONE_SECOND;var eo=e.i(923670);let ea=0,es=1/0,eu=0,ec=()=>t?ea:window.performance.interactionCount||0,el=+u.ONE_MINUTE;var ed=e.i(402246);function ep(){let e=window.visualViewport;return Math.round(e?e.pageTop-e.offsetTop:void 0!==window.scrollY?window.scrollY:window.pageYOffset||0)}
2function ef(){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,ep],547609),e.s(["getViewportDimension",0,ef,"initViewportObservable",0,function(e){var t;return r||(t=e,r=new a.Observable(e=>{let{throttled:r}=(0,A.throttle)(()=>{e.notify(ef())},200);return(0,y.addEventListener)(t,window,"resize",r,{capture:!0,passive:!0}).stop})),r}],559773);let em=u.ONE_SECOND,eg=5*G.ONE_MINUTE,ev=5*G.ONE_MINUTE;function ey(e){let t=e.indexOf("?");return t<0?e:e.slice(0,t)}e.s(["startViewCollection",0,function(e,r,n,o,s,c,l,f,m,g){return e.subscribe(4,t=>{var r,i,o,a,s,c,l,d,p,m,g,v,y,b,S,h,E,T,_,w;let I,O,N;return e.notify(12,(r=t,i=n,I=f.getReplayStats(r.id),O=null==(a=null==(o=r.commonViewMetrics)?void 0:o.cumulativeLayoutShift)?void 0:a.devicePixelRatio,N={_dd:{document_version:r.documentVersion,replay_stats:I,cls:O?{device_pixel_ratio:O}:void 0,configuration:{start_session_replay_recording_manually:i.startSessionReplayRecordingManually}},date:r.startClocks.timeStamp,type:"view",view:{action:{count:r.eventCounts.actionCount},frustration:{count:r.eventCounts.frustrationCount},cumulative_layout_shift:null==(s=r.commonViewMetrics.cumulativeLayoutShift)?void 0:s.value,cumulative_layout_shift_time:(0,u.toServerDuration)(null==(c=r.commonViewMetrics.cumulativeLayoutShift)?void 0:c.time),cumulative_layout_shift_target_selector:null==(l=r.commonViewMetrics.cumulativeLayoutShift)?void 0:l.targetSelector,first_byte:(0,u.toServerDuration)(null==(d=r.initialViewMetrics.navigationTimings)?void 0:d.firstByte),dom_complete:(0,u.toServerDuration)(null==(p=r.initialViewMetrics.navigationTimings)?void 0:p.domComplete),dom_content_loaded:(0,u.toServerDuration)(null==(m=r.initialViewMetrics.navigationTimings)?void 0:m.domContentLoaded),dom_interactive:(0,u.toServerDuration)(null==(g=r.initialViewMetrics.navigationTimings)?void 0:g.domInteractive),error:{count:r.eventCounts.errorCount},first_contentful_paint:(0,u.toServerDuration)(r.initialViewMetrics.firstContentfulPaint),first_input_delay:(0,u.toServerDuration)(null==(v=r.initialViewMetrics.firstInput)?void 0:v.delay),first_input_time:(0,u.toServerDuration)(null==(y=r.initialViewMetrics.firstInput)?void 0:y.time),first_input_target_selector:null==(b=r.initialViewMetrics.firstInput)?void 0:b.targetSelector,interaction_to_next_paint:(0,u.toServerDuration)(null==(S=r.commonViewMetrics.interactionToNextPaint)?void 0:S.value),interaction_to_next_paint_time:(0,u.toServerDuration)(null==(h=r.commonViewMetrics.interactionToNextPaint)?void 0:h.time),interaction_to_next_paint_target_selector:null==(E=r.commonViewMetrics.interactionToNextPaint)?void 0:E.targetSelector,is_active:r.isActive,name:r.name,largest_contentful_paint:(0,u.toServerDuration)(null==(T=r.initialViewMetrics.largestContentfulPaint)?void 0:T.value),largest_contentful_paint_target_selector:null==(_=r.initialViewMetrics.largestContentfulPaint)?void 0:_.targetSelector,load_event:(0,u.toServerDuration)(null==(w=r.initialViewMetrics.navigationTimings)?void 0:w.loadEvent),loading_time:(0,F.discardNegativeDuration)((0,u.toServerDuration)(r.commonViewMetrics.loadingTime)),loading_type:r.loadingType,long_task:{count:r.eventCounts.longTaskCount},performance:function({cumulativeLayoutShift:e,interactionToNextPaint:t},{firstContentfulPaint:r,firstInput:n,largestContentfulPaint:i}){return{cls:e&&{score:e.value,timestamp:(0,u.toServerDuration)(e.time),target_selector:e.targetSelector,previous_rect:e.previousRect,current_rect:e.currentRect},fcp:r&&{timestamp:(0,u.toServerDuration)(r)},fid:n&&{duration:(0,u.toServerDuration)(n.delay),timestamp:(0,u.toServerDuration)(n.time),target_selector:n.targetSelector},inp:t&&{duration:(0,u.toServerDuration)(t.value),timestamp:(0,u.toServerDuration)(t.time),target_selector:t.targetSelector},lcp:i&&{timestamp:(0,u.toServerDuration)(i.value),target_selector:i.targetSelector,resource_url:i.resourceUrl}}}(r.commonViewMetrics,r.initialViewMetrics),resource:{count:r.eventCounts.resourceCount},time_spent:(0,u.toServerDuration)(r.duration)},display:r.commonViewMetrics.scroll?{scroll:{max_depth:r.commonViewMetrics.scroll.maxDepth,max_depth_scroll_top:r.commonViewMetrics.scroll.maxDepthScrollTop,max_scroll_height:r.commonViewMetrics.scroll.maxScrollHeight,max_scroll_height_time:(0,u.toServerDuration)(r.commonViewMetrics.scroll.maxScrollHeightTime)}}:void 0,privacy:{replay_level:i.defaultPrivacyLevel}},(0,j.isEmptyObject)(r.customTimings)||(N.view.custom_timings=(0,j.mapValues)(r.customTimings,u.toServerDuration)),{rawRumEvent:N,startTime:r.startClocks.relative,duration:r.duration,domainContext:{location:r.location}}))}),r.register(0,({startTime:e,eventType:t})=>{let r=m.findView(e);return r?{type:t,service:r.service,version:r.version,context:r.context,view:{id:r.id,name:r.name}}:V.DISCARDED}),function(e,r,n,o,s,c,l,f){let m,g,v=new Set,b=S("initial_load",(0,G.clocksOrigin)(),f);function S(c,l,f){let m=function(e,r,n,o,s,c,l=(0,G.clocksNow)(),f){var m;let g,v=(0,i.generateUUID)(),b=new a.Observable,S={},h=0,T=(0,j.shallowClone)(s),_=Y(),I=!0,O=null==f?void 0:f.name,N=(null==f?void 0:f.service)||o.service,C=(null==f?void 0:f.version)||o.version,x=null==f?void 0:f.context;x&&_.setContext(x);let D={id:v,name:O,startClocks:l,service:N,version:C,context:x};e.notify(1,D),e.notify(2,D);let{throttled:P,cancel:U}=(0,A.throttle)(e_,3e3,{leading:!1}),{setLoadEvent:$,setViewEnd:B,stop:V,stopINPTracking:F,getCommonViewMetrics:K}
2=function(e,r,n,i,o,s,c){let l={},{stop:d,setLoadEvent:f}=function(e,t,r,n,i,o,a){let s="initial_load"===i,c=!0,l=[],d=ee(n,o);function p(){if(!c&&!s&&l.length>0){let e=Math.max(...l);e<d.timeStamp-o.relative&&a(e)}}let{stop:f}=(0,ed.waitPageActivityEnd)(e,t,r,n,e=>{c&&(c=!1,e.hadActivity&&l.push((0,u.elapsed)(o.timeStamp,e.end)),p())});return{stop:()=>{f(),d.stop()},setLoadEvent:e=>{s&&(s=!1,l.push(e),p())}}}(e,r,n,i,s,c,e=>{l.loadingTime=e,o()}),{stop:m}=function(e,t,r,n=function(e,t=em){return new a.Observable(r=>{if(window.ResizeObserver){let n=(0,A.throttle)(function(){r.notify(function(){let e=ep(),{height:t}=ef();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,p.monitor)(n.throttled));i&&o.observe(i);let a=(0,y.addEventListener)(e,window,"scroll",n.throttled,{passive:!0});return()=>{n.cancel(),o.disconnect(),a.stop()}}})}(e)){let i=0,o=0,s=0,c=n.subscribe(({scrollDepth:e,scrollTop:n,scrollHeight:a})=>{let c=!1;if(e>i&&(i=e,c=!0),a>o){o=a;let e=(0,u.relativeNow)();s=(0,u.elapsed)(t.relative,e),c=!0}c&&r({maxDepth:Math.min(i,o),maxDepthScrollTop:n,maxScrollHeight:o,maxScrollHeightTime:s})});return{stop:()=>c.unsubscribe()}}(i,c,e=>{l.scroll=e}),{stop:g}=function(e,t,r){let n,i,o,a,s;if(!((0,w.supportPerformanceTimingEvent)(w.RumPerformanceEntryType.LAYOUT_SHIFT)&&"WeakRef"in window))return{stop:A.noop};let c=0;r({value:0});let l=(a=0,s=0,{update:e=>{let t;return void 0===i||e.startTime-o>=ei||e.startTime-i>=en?(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}}}),d=(0,w.createPerformanceObservable)(e,{type:w.RumPerformanceEntryType.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&&(0,k.isElementNode)(r.node)){let e=et(r);(!t||et(t)<e)&&(t=r)}return t}(a.sources);n={target:(null==e?void 0:e.node)?new WeakRef(e.node):void 0,time:(0,u.elapsed)(t,a.startTime),previousRect:null==e?void 0:e.previousRect,currentRect:null==e?void 0:e.currentRect,devicePixelRatio:window.devicePixelRatio}}if(i>c){c=i;let t=null==(o=null==n?void 0:n.target)?void 0:o.deref();r({value:(0,M.round)(c,4),targetSelector:t&&(0,X.getSelectorFromElement)(t,e.actionNameAttribute),time:null==n?void 0:n.time,previousRect:(null==n?void 0:n.previousRect)?er(n.previousRect):void 0,currentRect:(null==n?void 0:n.currentRect)?er(n.currentRect):void 0,devicePixelRatio:null==n?void 0:n.devicePixelRatio})}}});return{stop:()=>{d.unsubscribe()}}}(i,c.relative,e=>{l.cumulativeLayoutShift=e,o()}),{stop:v,getInteractionToNextPaint:b,setViewEnd:S}=function(e,r,n){var i;let o,a,s,c;if(!((0,w.supportPerformanceTimingEvent)(w.RumPerformanceEntryType.EVENT)&&window.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return{getInteractionToNextPaint:()=>void 0,setViewEnd:A.noop,stop:A.noop};let{getViewInteractionCount:l,stopViewInteractionCount:d}=(i=n,"interactionCount"in performance||t||(t=new window.PerformanceObserver((0,p.monitor)(e=>{e.getEntries().forEach(e=>{e.interactionId&&(es=Math.min(es,e.interactionId),ea=((eu=Math.max(eu,e.interactionId))-es)/7+1)})}))).observe({type:"event",buffered:!0,durationThreshold:0}),s="initial_load"===i?0:ec(),c={stopped:!1},{getViewInteractionCount:()=>c.stopped?c.interactionCount:ec()-s,stopViewInteractionCount:()=>{c={stopped:!0,interactionCount:ec()-s}}}),f=1/0,m=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),g=-1;function v(t){for(let e of t)e.interactionId&&e.startTime>=r&&e.startTime<=f&&m.process(e);let n=m.estimateP98Interaction();n&&n.duration!==g&&(g=n.duration,a=(0,u.elapsed)(r,n.startTime),!(o=(0,eo.getInteractionSelector)(n.startTime))&&n.target&&(0,k.isElementNode)(n.target)&&(o=(0,X.getSelectorFromElement)(n.target,e.actionNameAttribute)))}let y=(0,w.createPerformanceObservable)(e,{type:w.RumPerformanceEntryType.FIRST_INPUT,buffered:!0}).subscribe(v),b=(0,w.createPerformanceObservable)(e,{type:w.RumPerformanceEntryType.EVENT,durationThreshold:40,buffered:!0}).subscribe(v);return{getInteractionToNextPaint:()=>g>=0?{value:Math.min(g,el),targetSelector:o,time:a}:l()?{value:0}
2:void 0,setViewEnd:e=>{f=e,d()},stop:()=>{b.unsubscribe(),y.unsubscribe()}}}(i,c.relative,s);return{stop:()=>{d(),g(),m()},stopINPTracking:v,setLoadEvent:f,setViewEnd:S,getCommonViewMetrics:()=>(l.interactionToNextPaint=b(),l)}}(e,r,n,o,eT,c,l),{stop:H,initialViewMetrics:z}="initial_load"===c?function(e,t,r,n){var i,o;let a,s={},{stop:c}=function(e,t,r=L){return function(e,t){let r,{stop:n}=R(e,"complete",()=>{r=(0,E.setTimeout)(()=>t())});return{stop:()=>{n(),(0,E.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,u.relativeNow)()?e.responseStart:void 0})})}(e,e=>{r(e.loadEvent),s.navigationTimings=e,n()}),l=ee(e,t),{stop:d}=(i=e=>{s.firstContentfulPaint=e,n()},{stop:(0,w.createPerformanceObservable)(e,{type:w.RumPerformanceEntryType.PAINT,buffered:!0}).subscribe(e=>{let t=e.find(e=>"first-contentful-paint"===e.name&&e.startTime<l.timeStamp&&e.startTime<W);t&&i(t.startTime)}).unsubscribe}),{stop:p}=function(e,t,r,n){let i=1/0,{stop:o}=(0,y.addEventListeners)(e,r,["pointerdown","keydown"],e=>{i=e.timeStamp},{capture:!0,once:!0}),a=0,s=(0,w.createPerformanceObservable)(e,{type:w.RumPerformanceEntryType.LARGEST_CONTENTFUL_PAINT,buffered:!0}).subscribe(r=>{let o=(0,Z.findLast)(r,e=>e.entryType===w.RumPerformanceEntryType.LARGEST_CONTENTFUL_PAINT&&e.startTime<i&&e.startTime<t.timeStamp&&e.startTime<Q&&e.size>a);if(o){var s;let t;o.element&&(t=(0,X.getSelectorFromElement)(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:f}=(o=e=>{s.firstInput=e,n()},a=(0,w.createPerformanceObservable)(e,{type:w.RumPerformanceEntryType.FIRST_INPUT,buffered:!0}).subscribe(t=>{let r=t.find(e=>e.startTime<l.timeStamp);if(r){let t,n=(0,u.elapsed)(r.startTime,r.processingStart);r.target&&(0,k.isElementNode)(r.target)&&(t=(0,X.getSelectorFromElement)(r.target,e.actionNameAttribute)),o({delay:n>=0?n:0,time:r.startTime,targetSelector:t})}}),{stop:()=>{a.unsubscribe()}});return{stop:function(){c(),d(),p(),f(),l.stop()},initialViewMetrics:s}}(o,l,$,eT):{stop:A.noop,initialViewMetrics:{}};"bf_cache"===c&&(m=l.relative,requestAnimationFrame(()=>{requestAnimationFrame(()=>{(e=>{z.firstContentfulPaint=e,z.largestContentfulPaint={value:e},eT()})((0,u.elapsed)(m,(0,u.relativeNow)()))})}));let{stop:ey,eventCounts:eb}=function(e,t,r){let{stop:n,eventCounts:i}=(0,J.trackEventCounts)({lifeCycle:e,isChildEvent:e=>e.view.id===t,onChange:r});return{stop:n,eventCounts:i}}(e,v,eT),eS=(0,E.setInterval)(e_,eg),eh=e.subscribe(11,e=>{e.reason===q.PageExitReason.UNLOADING&&e_()});function eE(){e.notify(3,{id:v,name:O,context:_.getContext(),startClocks:l,sessionIsActive:I})}function eT(){eE(),P()}function e_(){U(),eE(),h+=1;let t=void 0===g?(0,G.timeStampNow)():g.timeStamp;e.notify(4,{customTimings:S,documentVersion:h,id:v,name:O,service:N,version:C,context:_.getContext(),loadingType:c,location:T,startClocks:l,commonViewMetrics:K(),initialViewMetrics:z,duration:(0,G.elapsed)(l.timeStamp,t),isActive:void 0===g,sessionIsActive:I,eventCounts:eb})}return e_(),_.changeObservable.subscribe(eT),{get name(){return O},service:N,version:C,contextManager:_,stopObservable:b,end(t={}){var r,n;g||(g=null!=(r=t.endClocks)?r:(0,G.clocksNow)(),I=null==(n=t.sessionIsActive)||n,e.notify(5,{endClocks:g}),e.notify(6,{endClocks:g}),(0,E.clearInterval)(eS),B(g.relative),V(),eh.unsubscribe(),e_(),(0,E.setTimeout)(()=>{this.stop()},ev))},stop(){H(),ey(),F(),b.notify()},addTiming(e,t){var r;let n;if(g)return;let i=(0,G.looksLikeRelativeTime)(t)?t:(0,G.elapsed)(l.timeStamp,t);S[(n=(r=e).replace(/[^a-zA-Z0-9-_.@$]/g,"_"))!==r&&d.display.warn(`Invalid timing name: ${r}, sanitized to: ${n}`),n]=i,eT()},setViewName(e){O=e,e_()}}}(r,n,o,s,e,c,l,f);return v.add(m),m.stopObservable.subscribe(()=>{v.delete(m)}),m}return r.subscribe(10,()=>
2{b=S("route_change",void 0,{name:b.name,service:b.service,version:b.version,context:b.contextManager.getContext()})}),r.subscribe(9,()=>{b.end({sessionIsActive:!1})}),l&&(g=c.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)||ey(n.hash)===ey(r.hash))||(b.end(),b=S("route_change"))}),s.trackBfcacheViews&&(m=function(e,t){let{stop:r}=(0,y.addEventListener)(e,window,"pageshow",e=>{e.persisted&&t(e)},{capture:!0});return r}(s,e=>{b.end(),b=S("bf_cache",(0,G.relativeToClocks)(e.timeStamp),void 0)}))),{addTiming:(e,t=(0,G.timeStampNow)())=>{b.addTiming(e,t)},startView:(e,t)=>{b.end({endClocks:t}),b=S("route_change",t,e)},setViewContext:e=>{b.contextManager.setContext(e)},setViewContextProperty:(e,t)=>{b.contextManager.setContextProperty(e,t)},setViewName:e=>{b.setViewName(e)},getViewContext:()=>b.contextManager.getContext(),stop:()=>{g&&g.unsubscribe(),m&&m(),b.end(),v.forEach(e=>e.stop())}}}(o,e,s,c,n,l,!n.trackViewsManually,g)}],794642);var eb=e.i(879020),eS=e.i(732018),eh=e.i(505995),eE=e.i(888968);let eT=u.ONE_MINUTE,e_=eh.SESSION_TIME_OUT_DELAY,ew=[];e.s(["startRumSessionManager",0,function(e,t,r){let n=function(e,t,r){let n=new a.Observable,i=new a.Observable,o=(0,eE.startSessionStore)(e.sessionStoreStrategyType,e,"rum",t);ew.push(()=>o.stop());let s=(0,eS.createValueHistory)({expireDelay:e_});function c(){return{id:o.getSession().id,trackingType:o.getSession().rum,isReplayForced:!!o.getSession().forcedReplay,anonymousId:o.getSession().anonymousId}}return ew.push(()=>s.stop()),o.renewObservable.subscribe(()=>{s.add(c(),(0,u.relativeNow)()),n.notify()}),o.expireObservable.subscribe(()=>{i.notify(),s.closeActive((0,u.relativeNow)())}),o.expandOrRenewSession(),s.add(c(),(0,u.clocksOrigin)().relative),r.observable.subscribe(()=>{r.isGranted()?o.expandOrRenewSession():o.expire()}),function(e,t){let{stop:r}=(0,y.addEventListeners)(e,window,["click","touchstart","keydown","scroll"],t,{capture:!0,passive:!0});ew.push(r)}(e,()=>{r.isGranted()&&o.expandOrRenewSession()}),function(e,t){let r=()=>{"visible"===document.visibilityState&&t()},{stop:n}=(0,y.addEventListener)(e,document,"visibilitychange",r);ew.push(n);let i=(0,E.setInterval)(r,eT);ew.push(()=>{(0,E.clearInterval)(i)})}(e,()=>o.expandSession()),function(e,t){let{stop:r}=(0,y.addEventListener)(e,window,"resume",t,{capture:!0});ew.push(r)}(e,()=>o.restartSession()),{findSession:(e,t)=>s.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,M.performDraw)(r.sessionSampleRate)?(0,M.performDraw)(r.sessionReplaySampleRate)?"1":"2":"0"},r);return n.expireObservable.subscribe(()=>{t.notify(9)}),n.renewObservable.subscribe(()=>{t.notify(10)}),n.sessionStateUpdateObservable.subscribe(({previousState:e,newState:t})=>{if(!e.forcedReplay&&t.forcedReplay){let e=n.findSession();e&&(e.isReplayForced=!0)}}),{findTrackedSession:e=>{let t=n.findSession(e);if(t&&"0"!==t.trackingType)return{id:t.id,sessionReplay:"1"===t.trackingType?1:2*!!t.isReplayForced,anonymousId:t.anonymousId}},expire:n.expire,expireObservable:n.expireObservable,setForcedReplay:()=>n.updateSessionState({forcedReplay:"1"})}},"startRumSessionManagerStub",0,function(){let e={id:"00000000-aaaa-0000-aaaa-000000000000",sessionReplay:+!!(0,eb.bridgeSupports)("records")};return{findTrackedSession:()=>e,expire:A.noop,expireObservable:new a.Observable,setForcedReplay:A.noop}}],583913);var eI=e.i(197761);function eO(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,function({encoder:e,request:t,flushController:r,messageBytesLimit:n}){let i={},o=r.flushObservable.subscribe(r=>(function(r){let n=(0,Z.objectValues)(i).join("\n");i={};let o=(0,q.isPageExitReason)(r.reason),a=o?t.sendOnExit:t.send;if(o&&e.isAsync){let t=e.finishSync();t.outputBytesCount&&a(eO(t));
2let r=[t.pendingData,n].filter(Boolean).join("\n");r&&a({data:r,bytesCount:(0,eI.computeBytesCount)(r)})}else n&&e.write(e.isEmpty?n:` 3${n}`),e.finish(e=>{a(eO(e))})})(r));function a(t,o){let a,s,u=(0,m.jsonStringify)(t),c=e.estimateEncodedBytesCount(u);c>=n?d.display.warn(`Discarded a message whose size was bigger than the maximum allowed size ${n}KB. ${d.MORE_DETAILS} ${d.DOCS_TROUBLESHOOTING}/#technical-limitations`):(void 0!==o&&void 0!==i[o]&&(a=i[o],delete i[o],s=e.estimateEncodedBytesCount(a),r.notifyAfterRemoveMessage(s)),r.notifyBeforeAddMessage(c),void 0!==o?(i[o]=u,r.notifyAfterAddMessage()):e.write(e.isEmpty?u:` 4${u}`,e=>{r.notifyAfterAddMessage(e-c)}))}return{flushController:r,add:a,upsert:a,stop:o.unsubscribe}}],135280)},39800,e=>{"use strict";var t=e.i(111954),r=e.i(628735),n=e.i(158667),i=e.i(197761),o=e.i(131488),a=e.i(285956);let s=80*i.ONE_KIBI_BYTE,u=3*i.ONE_MEBI_BYTE,c=n.ONE_MINUTE,l=n.ONE_SECOND;function d(e,t,n,i,o){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?p(e,t,n,{onSuccess:()=>f(0,t,n,i,o),onFailure:()=>{t.queuedPayloads.enqueue(e),function e(t,n,i,o){2===t.transportStatus&&(0,r.setTimeout)(()=>{p(t.queuedPayloads.first(),t,n,{onSuccess:()=>{t.queuedPayloads.dequeue(),t.currentBackoffTime=l,f(1,t,n,i,o)},onFailure:()=>{t.currentBackoffTime=Math.min(c,2*t.currentBackoffTime),e(t,n,i,o)}})},t.currentBackoffTime)}(t,n,i,o)}}):t.queuedPayloads.enqueue(e)}function p(e,t,r,{onSuccess:n,onFailure:i}){t.bandwidthMonitor.add(e),r(e,r=>{var a;t.bandwidthMonitor.remove(e),"opaque"!==(a=r).type&&(0===a.status&&!navigator.onLine||408===a.status||429===a.status||(0,o.isServerError)(a.status))?(t.transportStatus=t.bandwidthMonitor.ongoingRequestCount>0?1:2,e.retry={count:e.retry?e.retry.count+1:1,lastFailureStatus:r.status},i()):(t.transportStatus=0,n())})}function f(e,t,r,o,s){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(s({message:`Reached max ${o} events size queued for upload: ${u/i.ONE_MEBI_BYTE}MiB`,source:a.ErrorSource.AGENT,startClocks:(0,n.clocksNow)()}),t.queueFullReported=!0);let c=t.queuedPayloads;for(t.queuedPayloads=m();c.size()>0;)d(c.dequeue(),t,r,o,s)}function m(){let e=[];return{bytesCount:0,enqueue(t){this.isFull()||(e.push(t),this.bytesCount+=t.bytesCount)},first:()=>e[0],dequeue(){let t=e.shift();return t&&(this.bytesCount-=t.bytesCount),t},size:()=>e.length,isFull(){return this.bytesCount>=u}}}let g=!1;function v(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,r,n){let i={transportStatus:0,currentBackoffTime:l,bandwidthMonitor:{ongoingRequestCount:0,ongoingByteCount:0,canHandle(e){return 0===this.ongoingRequestCount||this.ongoingByteCount+e.bytesCount<=s&&this.ongoingRequestCount<32},add(e){this.ongoingRequestCount+=1,this.ongoingByteCount+=e.bytesCount},remove(e){this.ongoingRequestCount-=1,this.ongoingByteCount-=e.bytesCount}},queuedPayloads:m(),queueFullReported:!1},o=(n,i)=>{var o,a,s,u;return o=e,a=r,s=n,u=i,void(function(){try{return window.Request&&"keepalive"in new Request("http://a")}catch(e){return!1}}()&&s.bytesCount<a?fetch(o.build("fetch-keepalive",s),{method:"POST",body:s.data,keepalive:!0,mode:"cors"}).then((0,t.monitor)(e=>null==u?void 0:u({status:e.status,type:e.type}))).catch((0,t.monitor)(()=>v(o,s,u))):v(o,s,u))};return{send:t=>{d(t,i,o,e.trackType,n)},sendOnExit:n=>{!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,g||(g=!0,(0,t.monitorError)(i))}v(e,n)}(e,r,n)}}}],39800)},166305,622105,904132,157213,696503,408763,569799,e=>{"use strict";let t,r,n;var i=e.i(986496),o=e.i(864265),a=e.i(604189),s=e.i(879020),u=e.i(761015),c=e.i(61618),l=e.i(915512),d=e.i(289003),p=e.i(36147),f=e.i(530666),m=e.i(271164),g=e.i(832869),v=e.i(622916),y=e.i(794642),b=e.i(583913),S=e.i(28533),h=e.i(135280),E=e.i(39800),T=e.i(401990),_=e.i(628735),w=e.i(505995),I=e.i(158667),O=e.i(732018),N=e.i(338251);let C=w.SESSION_TIME_OUT_DELAY;var A=e.i(164591),R=e.i(806364),k=e.i(7656);function x(e){return Object.prototype.hasOwnProperty.call(history,e)?history:History.prototype}let D=w.SESSION_TIME_OUT_DELAY;var P=e.i(8245);let M=10*I.ONE_SECOND;function L(){0!==t.batchCount&&((0,a.addTelemetryDebug)("Customer data measures",t),B())}function U(){return{min:1/0,max:0,sum:0}}function $(e,t){e.sum+=t,e.min=Math.min(e.min,t),e.max=Math.max(e.max,t)}function B(){t={batchCount:0,batchBytesCount:U(),batchMessagesCount:U()}}var V=e.i(262213);let j=w.SESSION_TIME_OUT_DELAY;function F(){return"hidden"===document.visibilityState?"hidden":document.hasFocus()?"active":"passive"}var q=e.i(111954),G=e.i(559773),K=e.i(164666);function H(e,t,r){function n(r){var n,i;let o;t.wasInPageStateDuringPeriod("frozen",r.startClocks.relative,r.duration)||e.notify(12,(i=!0,o={date:(n=r).startClocks.timeStamp,vital:{id:(0,K.generateUUID)(),type:n.type,name:n.name,duration:(0,I.toServerDuration)(n.duration),description:n.description},type:"vital"},i&&(o._dd={vital:{computed_value:!0}}),{rawRumEvent:o,startTime:n.startClocks.relative,duration:n.duration,customerContext:n.context,domainContext:{}}))}return{addDurationVital:n,startDurationVital:(e,t={})=>z(r,e,t),stopDurationVital:(e,t={})=>{Y(n,r,e,t)}}}function z({vitalsByName:e,vitalsByReference:t},r,n={}
4){let i={name:r,startClocks:(0,I.clocksNow)(),context:n.context,description:n.description},o={__dd_vital_reference:!0};return e.set(r,i),t.set(o,i),o}function Y(e,{vitalsByName:t,vitalsByReference:r},n,i={}){var o,a,s,u,c;let l="string"==typeof n?t.get(n):r.get(n);l&&(e((o=l,a=l.startClocks,s=i,u=(0,I.clocksNow)(),{name:o.name,type:"duration",startClocks:a,duration:(0,I.elapsed)(a.timeStamp,u.timeStamp),context:(0,S.combine)(o.context,s.context),description:null!=(c=s.description)?c:o.description})),"string"==typeof n?t.delete(n):r.delete(n))}e.s(["createCustomVitalsState",0,function(){return{vitalsByName:new Map,vitalsByReference:new WeakMap}},"startDurationVital",0,z,"startVitalCollection",0,H,"stopDurationVital",0,Y],622105);var J=e.i(493573);let W=I.ONE_SECOND;function X(e,t){let r=(0,K.findCommaSeparatedValue)(document.cookie,e),n=(0,_.setInterval)(()=>{let n=(0,K.findCommaSeparatedValue)(document.cookie,e);n!==r&&t(n)},W);return()=>{(0,_.clearInterval)(n)}}let Z="datadog-ci-visibility-test-execution-id";function Q(){return!!(window._DATADOG_SYNTHETICS_INJECTS_RUM||(0,J.getInitCookie)("datadog-synthetics-injects-rum"))}function ee(){let e=window._DATADOG_SYNTHETICS_PUBLIC_ID||(0,J.getInitCookie)("datadog-synthetics-public-id");return"string"==typeof e?e:void 0}function et(){let e=window._DATADOG_SYNTHETICS_RESULT_ID||(0,J.getInitCookie)("datadog-synthetics-result-id");return"string"==typeof e?e:void 0}e.s(["getSyntheticsResultId",0,et,"getSyntheticsTestId",0,ee,"willSyntheticsInjectRum",0,Q],904132);var er=e.i(863402);let en=[];function ei(e,t,r,n){var i,o;let a=(i=r,o=n,`_dd_c_${i}_${o}`);en.push((0,A.addEventListener)(e,window,"storage",({key:e})=>{a===e&&t.setContext(u())})),t.changeObservable.subscribe(function(){localStorage.setItem(a,JSON.stringify(t.getContext()))});let s=(0,S.combine)(u(),t.getContext());function u(){let e=localStorage.getItem(a);return e?JSON.parse(e):{}}(0,k.isEmptyObject)(s)||t.setContext(s)}function eo(e,t){let r=ea();return t.storeContextsAcrossPages&&ei(t,r,"rum",2),e.register(0,({eventType:e})=>({type:e,context:r.getContext()})),r}function ea(){return(0,er.createContextManager)("global context")}function es(e,t,r){let n=eu();return t.storeContextsAcrossPages&&ei(t,n,"rum",1),e.register(0,({eventType:e,startTime:i})=>{let o=n.getContext(),a=r.findTrackedSession(i);return(a&&a.anonymousId&&!o.anonymous_id&&t.trackAnonymousUser&&(o.anonymous_id=a.anonymousId),(0,k.isEmptyObject)(o))?N.SKIPPED:{type:e,usr:o}}),n}function eu(){return(0,er.createContextManager)("user",{propertiesConfig:{id:{type:"string"},name:{type:"string"},email:{type:"string"}}})}function ec(e,t){let r=el();return t.storeContextsAcrossPages&&ei(t,r,"rum",4),e.register(0,({eventType:e})=>{let t=r.getContext();return(0,k.isEmptyObject)(t)||!t.id?N.SKIPPED:{type:e,account:t}}),r}function el(){return(0,er.createContextManager)("account",{propertiesConfig:{id:{type:"string",required:!0},name:{type:"string"}}})}e.s(["buildGlobalContextManager",0,ea,"startGlobalContext",0,eo],157213),e.s(["buildUserContextManager",0,eu,"startUserContext",0,es],696503),e.s(["buildAccountContextManager",0,el,"startAccountContext",0,ec],408763);var ed=e.i(879918),ep=e.i(285956);function ef(e,t,r){let n=0,i=!1;return{isLimitReached(){if(0===n&&(0,_.setTimeout)(()=>{n=0},I.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:ep.ErrorSource.AGENT,startClocks:(0,I.clocksNow)()})}finally{i=!1}}return!0}}}var em=e.i(436560),eg=e.i(716420),ev=e.i(842987),ey=e.i(338974);function eb(e){return"object"===(0,ev.getType)(e)}let eS={"view.name":"string","view.url":"string","view.referrer":"string"},eh={context:"object"},eE={service:"string",version:"string"};var eT=e.i(751190);let e_=N.abstractHooks;e.s(["startRum",0,function(e,w,U,z,Y,W,er){var en,ei,ea,eu;let el,ep,ew=[],eI=new d.LifeCycle,eO=e_();eI.subscribe(13,e=>(0,i.sendToExtension)("rum",e));let eN=function(e){let t=(0,a.startTelemetry)("browser-rum-sdk",e);if((0,s.canUseEventBridge)()){let e=(0,s.getEventBridge)();t.observable.subscribe(t=>e.send("internal_telemetry",t))}return t}(e);eN.setContextProvider(()=>{var t,r;return{application:{id:e.applicationId},session:{id:null==(t=ek.findTrackedSession())?void 0:t.id},view:{id:null==(r=eU.findView())?void 0:r.id},action:{id:eq.findActionId()}}});let eC=e=>{eI.notify(14,{error:e}),(0,a.addTelemetryDebug)("Error reported to customer",{"error.message":e.message})},eA=(0,o.createPageMayExitObservable)(e),eR=eA.subscribe(e=>{eI.notify(11,e)});ew.push(()=>eR.unsubscribe());let ek=(0,s.canUseEventBridge)()?(0,b.startRumSessionManagerStub)():(0,b.startRumSessionManager)(e,eI,W);if((0,s.canUseEventBridge)()){let e;e=(0,s.getEventBridge)(),eI.subscribe(13,t=>{e.send("rum",t)})}else{let n,i,o=(en=eN.observable,ei=ek.expireObservable,n=e.replica,i=function(e,t,r,n,i,o,a=h.createBatch){let s=c(e,t),u=r&&c(e,r);function c(e,{endpoint:t,encoder:r}){return a({encoder:r,request:(0,E.createHttpRequest)(t,e.batchBytesLimit,n),flushController:function({messagesLimit:e,bytesLimit:t,durationLimit:r,pageMayExitObservable:n,sessionExpireOb
4servable:i}){let o,a=n.subscribe(e=>d(e.reason)),s=i.subscribe(()=>d("session_expire")),u=new T.Observable(()=>()=>{a.unsubscribe(),s.unsubscribe()}),c=0,l=0;function d(e){if(0===l)return;let t=l,r=c;l=0,c=0,p(),u.notify({reason:e,messagesCount:t,bytesCount:r})}function p(){(0,_.clearTimeout)(o),o=void 0}return{flushObservable:u,get messagesCount(){return l},notifyBeforeAddMessage(e){c+e>=t&&d("bytes_limit"),l+=1,c+=e,void 0===o&&(o=(0,_.setTimeout)(()=>{d("duration_limit")},r))},notifyAfterAddMessage(r=0){c+=r,l>=e?d("messages_limit"):c>=t&&d("bytes_limit")},notifyAfterRemoveMessage(e){c-=e,0==(l-=1)&&p()}}}({messagesLimit:e.batchMessagesLimit,bytesLimit:e.batchBytesLimit,durationLimit:e.flushTimeout,pageMayExitObservable:i,sessionExpireObservable:o}),messageBytesLimit:e.messageBytesLimit})}return{flushObservable:s.flushController.flushObservable,add(e,t=!0){s.add(e),u&&t&&u.add(r.transformMessage?r.transformMessage(e):e)},upsert:(e,t)=>{s.upsert(e,t),u&&u.upsert(r.transformMessage?r.transformMessage(e):e,t)},stop:()=>{s.stop(),u&&u.stop()}}}(e,{endpoint:e.rumEndpointBuilder,encoder:Y(2)},n&&{endpoint:n.rumEndpointBuilder,transformMessage:e=>(0,S.combine)(e,{application:{id:n.applicationId}}),encoder:Y(3)},eC,eA,ei),eI.subscribe(13,e=>{"view"===e.type?i.upsert(e,e.view.id):i.add(e)}),en.subscribe(t=>i.add(t,(0,a.isTelemetryReplicationAllowed)(e))),i);ew.push(()=>o.stop()),ea=o.flushObservable,eN.enabled&&(0,P.performDraw)(e.customerDataTelemetrySampleRate)&&(B(),r=!1,eI.subscribe(13,()=>{r=!0}),ea.subscribe(({bytesCount:e,messagesCount:n})=>{r&&(t.batchCount+=1,$(t.batchBytesCount,e),$(t.batchMessagesCount,n))}),(0,_.setInterval)(L,M))}let ex=(0,u.createDOMMutationObservable)(),eD=(eu=location,el=(0,k.shallowClone)(eu),new T.Observable(t=>{var r,n;let{stop:i}=function(e,t){let{stop:r}=(0,R.instrumentMethod)(x("pushState"),"pushState",({onPostCall:e})=>{e(t)}),{stop:n}=(0,R.instrumentMethod)(x("replaceState"),"replaceState",({onPostCall:e})=>{e(t)}),{stop:i}=(0,A.addEventListener)(e,window,"popstate",t);return{stop:()=>{r(),n(),i()}}}(e,a),{stop:o}=(r=e,n=a,(0,A.addEventListener)(r,window,"hashchange",n));function a(){if(el.href===eu.href)return;let e=(0,k.shallowClone)(eu);t.notify({newLocation:e,oldLocation:el}),el=e}return()=>{i(),o()}})),{observable:eP,stop:eM}=(0,c.createWindowOpenObservable)();ew.push(eM),eO.register(0,({eventType:t})=>({type:t,_dd:{format_version:2,drift:(0,I.currentDrift)(),configuration:{session_sample_rate:(0,P.round)(e.sessionSampleRate,3),session_replay_sample_rate:(0,P.round)(e.sessionReplaySampleRate,3)},browser_sdk_version:(0,s.canUseEventBridge)()?"6.9.0":void 0},application:{id:e.applicationId},date:(0,I.timeStampNow)(),source:"browser"}));let eL=function(e,t,r=500){let n,i=(0,O.createValueHistory)({expireDelay:j,maxEntries:4e3});(0,V.supportPerformanceTimingEvent)(V.RumPerformanceEntryType.VISIBILITY_STATE)&&performance.getEntriesByType(V.RumPerformanceEntryType.VISIBILITY_STATE).forEach(e=>{a("hidden"===e.name?"hidden":"active",e.startTime)}),a(F(),(0,I.relativeNow)());let{stop:o}=(0,A.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":F(),e.timeStamp)},{capture:!0});function a(e,t=(0,I.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})=>"view"===n?{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,I.toServerDuration)((0,I.elapsed)(t,r))}))}(i.findAll(e,t),e,r)}}:"action"===n||"error"===n?{type:n,view:{in_foreground:s("active",e,0)}}:N.SKIPPED),{wasInPageStateDuringPeriod:s,addPageState:a,stop:()=>{o(),i.stop()}}}(eO,e),eU=(0,p.startViewHistory)(eI);ew.push(()=>eU.stop());let e$=function(e,t,r,n){let i,o=(0,O.createValueHistory)({expireDelay:C});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})=>
4{let t=o.find();if(t){let r=(0,I.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}}:N.DISCARDED}),{findUrl:e=>o.find(e),stop:()=>{a.unsubscribe(),o.stop()}}}(eI,eO,eD,location);ew.push(()=>e$.stop());let eB=(ep=(0,O.createValueHistory)({expireDelay:D}),eI.subscribe(1,({startClocks:e})=>{ep.add({},e.relative)}),eI.subscribe(6,({endClocks:e})=>{ep.closeActive(e.relative)}),eO.register(0,({startTime:t,eventType:r})=>{if(!e.trackFeatureFlagsForEvents.concat(["view","error"]).includes(r))return N.SKIPPED;let n=ep.find(t);return!n||(0,k.isEmptyObject)(n)?N.SKIPPED:{type:r,feature_flags:n}}),{addFeatureFlagEvaluation:(e,t)=>{let r=ep.find();r&&(r[e]=t)}});eO.register(0,({eventType:e,startTime:t})=>{let r,n,i,o=ek.findTrackedSession(t),a=eU.findView(t);return o&&a?("view"===e?(r=!!w.getReplayStats(a.id)||void 0,n=1===o.sessionReplay,i=!!a.sessionIsActive&&void 0):r=!!w.isRecording()||void 0,{type:e,session:{id:o.id,type:"user",has_replay:r,sampled_for_replay:n,is_active:i}}):N.DISCARDED}),eO.register(0,({eventType:e})=>({type:e,connectivity:(0,eT.getConnectivity)()}));let eV=eo(eO,e),ej=es(eO,e,ek),eF=ec(eO,e),{actionContexts:eq,addAction:eG,stop:eK}=function(e,t,r,i,o,a,s){let u,c,l,d,p=(0,m.startActionCollection)(e,t,o,a,r),f=(c=requestAnimationFrame((0,q.monitor)(()=>{u=(0,G.getViewportDimension)()})),l=(0,G.initViewportObservable)(r).subscribe(e=>{u=e}).unsubscribe,t.register(0,({eventType:e})=>({type:e,display:u?{viewport:u}:void 0})),{stop:()=>{l(),c&&cancelAnimationFrame(c)}}),g=function(e,t,r=function(e,t){let r=window.cookieStore?function(e){return(t,r)=>(0,A.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):X;return new T.Observable(e=>r(t,t=>e.notify(t)))}(e,Z)){var n;let i=(0,J.getInitCookie)(Z)||(null==(n=window.Cypress)?void 0:n.env("traceId")),o=r.subscribe(e=>{i=e});return t.register(0,({eventType:e})=>"string"!=typeof i?N.SKIPPED:{type:e,session:{type:"ci_test"},ci_test:{test_execution_id:i}}),{stop:()=>{o.unsubscribe()}}}(r,t);return t.register(0,({eventType:e})=>{let t=ee(),r=et();return t&&r?{type:e,session:{type:"synthetics"},synthetics:{test_id:t,result_id:r,injected:Q()}}:N.SKIPPED}),n={view:{"view.performance.lcp.resource_url":"string",...eh,...eS,...eE},error:{"error.message":"string","error.stack":"string","error.resource.url":"string","error.fingerprint":"string",...eh,...eS,...eE},resource:{"resource.url":"string",...(0,em.isExperimentalFeatureEnabled)(em.ExperimentalFeature.WRITABLE_RESOURCE_GRAPHQL)?{"resource.graphql":"object"}:{},...eh,...eS,...eE},action:{"action.target.name":"string",...eh,...eS,...eE},long_task:{"long_task.scripts[].source_url":"string","long_task.scripts[].invoker":"string",...eh,...eS},vital:{...eh,...eS}},d={error:ef("error",r.eventRateLimiterThreshold,s),action:ef("action",r.eventRateLimiterThreshold,s),vital:ef("vital",r.eventRateLimiterThreshold,s)},e.subscribe(12,({startTime:i,duration:o,rawRumEvent:a,domainContext:s,customerContext:u})=>{let c=t.triggerHook(0,{eventType:a.type,startTime:i,duration:o});if(c===N.DISCARDED)return;let l=(0,S.combine)(c,{context:u},a);(function(e,t,r,i){var o,a;if(t){let i,o,s=(a=n[e.type],o=(e=>t(e,r))(i=(0,S.deepClone)(e)),(0,ey.objectEntries)(a).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(eb(t)&&eb(r)){var s,u,c,l;let n;if(a.length>0)return e(t[o],r[o],a,i);s=t,u=o,c=r[o],l=i,(n=(0,ev.getType)(c))===l?s[u]=(0,eg.sanitize)(c):"object"===l&&("undefined"===n||"null"===n)&&(s[u]={})}})(e,i,t.split(/\.|(?=\[\])/),r)),o);if(!1===s&&"view"!==e.type)return!1;!1===s&&ed.display.warn("Can't dismiss view events using beforeSend!")}return!(null==(o=i[e.type])?void 0:o.isLimitReached())})(l,r.beforeSend,s,d)&&((0,k.isEmptyObject)(l.context)&&delete l.context,e.
4notify(13,l))}),{pageStateHistory:i,addAction:p.addAction,actionContexts:p.actionContexts,stop:()=>{p.stop(),g.stop(),f.stop(),i.stop()}}}(eI,eO,e,eL,ex,eP,eC);ew.push(eK),(0,a.drainPreStartTelemetry)();let{addTiming:eH,startView:ez,setViewName:eY,setViewContext:eJ,setViewContextProperty:eW,getViewContext:eX,stop:eZ}=(0,y.startViewCollection)(eI,eO,e,location,ex,eP,eD,w,eU,z);ew.push(eZ);let{stop:eQ}=(0,v.startResourceCollection)(eI,e,eL);if(ew.push(eQ),e.trackLongTasks)if((0,V.supportPerformanceTimingEvent)(V.RumPerformanceEntryType.LONG_ANIMATION_FRAME)){let t,{stop:r}=(t=(0,V.createPerformanceObservable)(e,{type:V.RumPerformanceEntryType.LONG_ANIMATION_FRAME,buffered:!0}).subscribe(e=>{for(let t of e){let e=(0,I.relativeToClocks)(t.startTime),r={date:e.timeStamp,long_task:{id:(0,K.generateUUID)(),entry_type:"long-animation-frame",duration:(0,I.toServerDuration)(t.duration),blocking_duration:(0,I.toServerDuration)(t.blockingDuration),first_ui_event_timestamp:(0,I.toServerDuration)(t.firstUIEventTimestamp),render_start:(0,I.toServerDuration)(t.render
4Start),style_and_layout_start:(0,I.toServerDuration)(t.styleAndLayoutStart),start_time:(0,I.toServerDuration)(t.startTime),scripts:t.scripts.map(e=>({duration:(0,I.toServerDuration)(e.duration),pause_duration:(0,I.toServerDuration)(e.pauseDuration),forced_style_and_layout_duration:(0,I.toServerDuration)(e.forcedStyleAndLayoutDuration),start_time:(0,I.toServerDuration)(e.startTime),execution_start:(0,I.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:"long_task",_dd:{discarded:!1}};eI.notify(12,{rawRumEvent:r,startTime:e.relative,duration:t.duration,domainContext:{performanceEntry:t}})}}),{stop:()=>t.unsubscribe()});ew.push(r)}else(0,V.createPerformanceObservable)(e,{type:V.RumPerformanceEntryType.LONG_TASK,buffered:!0}).subscribe(t=>{for(let r of t){if(r.entryType!==V.RumPerformanceEntryType.LONG_TASK||!e.trackLongTasks)break;let t=(0,I.relativeToClocks)(r.startTime),n={date:t.timeStamp,long_task:{id:(0,K.generateUUID)(),entry_type:"long-task",duration:(0,I.toServerDuration)(r.duration)},type:"long_task",_dd:{discarded:!1}};eI.notify(12,{rawRumEvent:n,startTime:t.relative,duration:r.duration,domainContext:{performanceEntry:r}})}});let{addError:e0}=(0,g.startErrorCollection)(eI,e);(0,f.startRequestCollection)(eI,e,ek,ej,eF);let e1=H(eI,eL,er),e6=(0,l.startInternalContext)(e.applicationId,e
4k,eU,eq,e$);return ew.push(()=>U.stop()),{addAction:eG,addError:e0,addTiming:eH,addFeatureFlagEvaluation:eB.addFeatureFlagEvaluation,startView:ez,setViewContext:eJ,setViewContextProperty:eW,getViewContext:eX,setViewName:eY,lifeCycle:eI,viewHistory:eU,session:ek,stopSession:()=>ek.expire(),getInternalContext:e6.get,startDurationVital:e1.startDurationVital,stopDurationVital:e1.stopDurationVital,addDurationVital:e1.addDurationVital,globalContext:eV,userContext:ej,accountContext:eF,stop:()=>{ew.forEach(e=>e())}}}],569799),e.s([],166305)}]);
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.