(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,422973,902716,342665,e=>{"use strict";let t,r,n,o,i,a,s,c,u,l,d,f,p,m,g,y,h,v,b,S,_,w,E,k;var C,T,A,x,R,I,O,N,M,P,D,L=e.i(169798);let $="action",U="error",V="long_task",q="view",F="resource",j="vital",z="initial_load",H="route_change",B="bf_cache",G="custom",W="error_click",K="dead_click",J="duration",Y="websocket",X={CLOSE_EVENT:"close_event",SESSION_END:"session_end",PAGE_TERMINATED:"page_terminated"};function Z(e,t){t.lastIndex=0;let r=t.exec(e);if(!r)return;let[n,o]=r;return o||n}let Q=/[a-zA-Z_$]/,ee=/[a-zA-Z0-9_$]/,et=/[0-9]/,er=/[a-fA-F0-9]/,en={0:()=>!1,1:()=>!1,2:e=>Q.test(e),3:e=>ee.test(e),4:e=>"."===e,5:e=>"["===e,6:e=>"]"===e,7:e=>et.test(e),8:e=>"'\"".includes(e),9:(e,t)=>e===t.quote,10:()=>!0,11:e=>"\\"===e,12:(e,t)=>void 0===t.escapeSequence?`${t.quote}/\\bfnrtu`.includes(e):!!t.escapeSequence.startsWith("u")&&t.escapeSequence.length<5&&er.test(e)},eo={0:[2,5],1:[],2:[3,4,5,1],3:[3,4,5,1],4:[2],5:[8,7],6:[4,5,1],7:[7,6],8:[11,9,10],9:[6],10:[11,9,10],11:[12],12:[12,11,9,10]},ei=[2,3,7,10],ea=[4,5,6],es={'"':'"',"'":"'","/":"/","\\":"\\",b:"\b",f:"\f",n:"\n",r:"\r",t:" "};function ec(){return(new Date).getTime()}function eu(){return ec()}function el(e){return"number"!=typeof e?e:Math.round(1e6*e)}function ed(){return performance.now()}function ef(){return{relative:ed(),timeStamp:eu()}}function ep(){return{relative:0,timeStamp:ey()}}function em(e){return{relative:e,timeStamp:function(e){let t=ec()-performance.now();return t>ey()?Math.round(t+e):Math.round(ey()+e)}(e)}}function eg(e){return{relative:e-ey(),timeStamp:e}}function ey(){return void 0===t&&(t=performance.timing?.navigationStart??performance.timeOrigin),t}function eh(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function ev(e){return"object"===eh(e)}function eb(e){return"string"==typeof e||e instanceof RegExp||"function"==typeof e}function eS(e){return e?(parseInt(e,10)^16*Math.random()>>parseInt(e,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,eS)}let e_=/(\S+?)\s*=\s*(.*?)(?:;|$)/g;function ew(e,t){for(e_.lastIndex=0;;){let r=e_.exec(e);if(r){if(r[1]===t)return r[2]}else break}}function eE(e,t,r=""){let n=e.charCodeAt(t-1),o=n>=55296&&n<=56319?t+1:t;return e.length<=o?e:`${e.slice(0,o)}${r}`}let ek=(e,t)=>"__proto__"===e?void 0:t;function eC(e){try{return JSON.parse(e,ek)}catch{}}function eT(e){return 0===Object.keys(e).length}function eA(e,t){let r={};for(let n of Object.keys(e))r[n]=t(e[n]);return r}let ex={hit:"success",miss:"missing",error:"failure"};function eR(e,t){try{localStorage.setItem(e,JSON.stringify(t))}catch{}}let eI=globalThis,eO="WorkerGlobalScope"in eI,eN="https://docs.datadoghq.com",eM="More details:",eP={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},eD=console,eL={log:eD.log,debug:eD.debug,info:eD.info,warn:eD.warn,error:eD.error};function e$(e){return{debug:eL.debug.bind(eD,e),log:eL.log.bind(eD,e),info:eL.info.bind(eD,e),warn:eL.warn.bind(eD,e),error:eL.error.bind(eD,e)}}let eU=!1;function eV(e){eU=e}let eq=function(e,t){function r(e){return function(...t){return n(e,this,t)}}function n(e,t,r){try{return e.apply(t,r)}catch(e){o(e)}}function o(r){let n=t=>{eU&&e.error("[MONITOR]",t)};n(r);try{t(r)}catch(e){n(e)}}return{monitored:function(e,t,n){n.value=r(n.value)},monitor:r,callMonitored:n,monitorError:o}}(e$("Datadog SDK:"),e=>r?.(e)),eF=eq.monitor,ej=eq.callMonitored,ez=eq.monitorError;function eH(e){let t=eI.queueMicrotask;"function"==typeof t?t(eF(e)):Promise.resolve().then(eF(e))}var eB=class{constructor(e){this.onFirstSubscribe=e,this.observers=[]}subscribe(e){return this.addObserver(e),{unsubscribe:()=>this.removeObserver(e)}}notify(e){this.observers.forEach(t=>t(e))}addObserver(e){this.observers.push(e),1===this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe(this)||void 0)}removeObserver(e){this.observers=this.observers.filter(t=>e!==t),!this.observers.length&&this.onLastUnsubscribe&&this.onLastUnsubscribe()}};function eG(...e){return new eB(t=>{let r=e.map(e=>e.subscribe(e=>t.notify(e)));return()=>r.forEach(e=>e.unsubscribe())})}var eW=class extends eB{constructor(e,t){super(),this.maxBufferSize=e,this.onDrop=t,this.buffer=[],this.droppedCount=0}notify(e){this.buffer.push(e),this.buffer.length>this.maxBufferSize&&(this.buffer.shift(),this.droppedCount++),super.notify(e)}subscribe(e){let t=!1;return eH(()=>{for(let r of this.buffer){if(t)return;e(r)}t||this.addObserver(e)}),{unsubscribe:()=>{t=!0,this.removeObserver(e)}}}unbuffer(){eH(()=>{this.droppedCount>0&&this.onDrop&&this.onDrop(this.droppedCount),this.maxBufferSize=this.buffer.length=0})}};let eK=e$("Datadog Browser SDK:"),eJ=`${eN}/real_user_monitoring/browser/troubleshooting`,eY=((C={}).SESSION_REPLAY_RECORD_CANVAS="session_replay_record_canvas",C.TRACK_INTAKE_REQUESTS="track_intake_requests",C.TRACK_WEBSOCKETS="track_websockets",C.SOFT_NAVIGATION="soft_navigation",C),eX=new Set;function eZ(e){return eX.has(e)}function eQ(e,t){let r;return eI.Zone&&"function"==typeof eI.Zone.__symbol__&&(r=e[eI.Zone.__symbol__(t)]),r||(r=e[t]),r}function e0(e,t){return eQ(eI,"setTimeout")(eF(e),t)}function e1(e){eQ(eI,"clearTimeout")(e)}function e2(e,t){return eQ(eI,"setInterval")(eF(e),t)}function e3(e){eQ(eI,"clearInterval")(e)}function e4(e,t,r){let n,o,i=r?.leading===void 0||r.leading,a=r?.trailing===void 0||r.trailing,s=!1;return{throttled:(...r)=>{if(s){n=r;return}i?e(...r):n=r,s=!0,o=e0(()=>{a&&n&&e(...n),s=!1,n=void 0},t)},cancel:()=>{e1(o),s=!1,n=void 0}}}function e6(){}function e5(e){let t=[],r=ti(e,"stack"),o=String(e);if(r?.startsWith(o)&&(r=r.slice(o.length)),r&&r.split("\n").forEach(e=>{let r=function(e){let t=e7.exec(e);if(!t)return;let r=t[2]?.indexOf("native")===0,n=t[2]?.indexOf("eval")===0,o=te.exec(t[2]);return n&&o&&(t[2]=o[1],t[3]=o[2],t[4]=o[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=tt.exec(e);if(t)return{args:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:t[3]?+t[3]:void 0,url:t[2]}}(e)||function(e){let t=tr.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=tn.exec(e);if(!t)return;let r=t[3]&&t[3].indexOf(" > eval")>-1,n=to.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);r&&(!r.func&&r.line&&(r.func="?"),t.push(r))}),t.length>0&&function(){if(void 0!==n)return n;let[e,t]=[class extends Error{constructor(){super(),this.name="Error"}},Error].map(e=>new e);return n=ts(Object.getPrototypeOf(e))&&t.stack!==e.stack}()&&e instanceof Error){let r=[],n=e;for(;(n=Object.getPrototypeOf(n))&&ts(n);){let e=n.constructor?.name||"?";r.push(e)}for(let e=r.length-1;e>=0&&t[0]?.func===r[e];e--)t.shift()}return{message:ti(e,"message"),name:ti(e,"name"),stack:t}}let e8="((?:blob|native|eval||[a-zA-Z][a-zA-Z0-9+.-]*:\\/\\/|\\w+\\.|\\/).*?)",e9="(?::(\\d+))",e7=RegExp(`^\\s*at (.*?) ?\\(${e8}${e9}?${e9}?\\)?\\s*$`,"i"),te=RegExp(`\\((\\S*)${e9}${e9}\\)`),tt=RegExp(`^\\s*at\\s*(?:(.*)?(?: @))?\\s*${e8}${e9}?${e9}??\\s*$`,"i"),tr=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,tn=/^\s*(.*?)(?:\((.*?)\))?(?:(?:(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle|\[wasm code\])(?::(\d+))?(?::(\d+))?)|@)\s*$/i,to=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function ti(e,t){return ev(e)&&"string"==typeof e[t]?e[t]:void 0}let ta=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/;function ts(e){return String(e.constructor).startsWith("class ")}function tc(e){let t,r=Error(e);return r.name="HandlingStack",ej(()=>{let e=e5(r);e.stack=e.stack.slice(2),t=tu(e)}),t}function tu(e){let t=tl(e);return e.stack.forEach(e=>{let r="?"===e.func?"":e.func,n=e.args&&e.args.length>0?`(${e.args.join(", ")})`:"",o=e.line?`:${e.line}`:"",i=e.line&&e.column?`:${e.column}`:"";t+=` at ${r}${n} @ ${e.url}${o}${i}`}),t}function tl(e){return`${e.name||"Error"}: ${e.message}`}let td="No stack, consider using an instance of Error";function tf(e){try{return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)}catch{return!1}}function tp(e){let{env:t,service:r,version:n,datacenter:o,sdkVersion:i,variant:a}=e,s=[tm("sdk_version",i??"7.16.0")];return t&&s.push(tm("env",t)),r&&s.push(tm("service",r)),n&&s.push(tm("version",n)),o&&s.push(tm("datacenter",o)),a&&s.push(tm("variant",a)),s}function tm(e,t){var r;let n=t?`${e}:${t}`:e;return(n.length>200||(r=n,RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(r)))&&eK.warn(`Tag ${n} doesn't meet tag requirements and will be sanitized. ${eM} ${eN}/getting_started/tagging/#defining-tags`),n.replace(/,/g,"_")}function tg(e,t){let r=eI.__ddBrowserSdkExtensionCallback;r&&r({type:e,payload:t})}function ty(){let{navigator:e}=eI;return{status:e?.onLine?"connected":"not_connected",interfaces:e?.connection?.type?[e.connection.type]:void 0,effective_type:e?.connection?.effectiveType}}let th=((T={}).RECORDS="records",T.PROFILES="profiles",T);function tv(){let e=eI.DatadogEventBridge;if(e)return{getCapabilities:()=>JSON.parse(e.getCapabilities?.()||"[]"),getPrivacyLevel:()=>e.getPrivacyLevel?.(),getIsTraceSampled:()=>JSON.parse(e.getIsTraceSampled?.()||"null"),getAllowedWebViewHosts:()=>JSON.parse(e.getAllowedWebViewHosts()),send(t,r,n){e.send(JSON.stringify({eventType:t,event:r,view:n?{id:n}:void 0}))}}}function tb(e=eI.location?.hostname){return tv()?.getAllowedWebViewHosts().some(t=>(function(e,t){if(!t.includes("*"))return e===t||e.endsWith(`.${t}`);let r=t.split("*");if(2!==r.length)return eK.error(`Invalid WebView host pattern "${t}": only one wildcard (*) is supported.`),!1;let[n,o]=r;return e.length>n.length+o.length&&e.startsWith(n)&&e.endsWith(o)})(e,t))??!1}function tS(e,t){return eQ(eI,"fetch")(e,t)}let t_=/[^\u0000-\u007F]/;function tw(e){return t_.test(e)?new TextEncoder().encode(e).length:e.length}let tE=0x1400000;function tk(e,t,r,n,o,i){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?tC(e,t,r,i,{onSuccess:()=>tT(0,t,r,n,o,i),onFailure:()=>{t.queuedPayloads.enqueue(e)||i.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e}),function e(t,r,n,o,i){2===t.transportStatus&&e0(()=>{tC(t.queuedPayloads.first(),t,r,i,{onSuccess:()=>{t.queuedPayloads.dequeue(),t.currentBackoffTime=1e3,tT(1,t,r,n,o,i)},onFailure:()=>{t.currentBackoffTime=Math.min(6e4,2*t.currentBackoffTime),e(t,r,n,o,i)}})},t.currentBackoffTime)}(t,r,n,o,i)}}):t.queuedPayloads.enqueue(e)||i.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e})}function tC(e,t,r,n,{onSuccess:o,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||a.status>=500)?(t.transportStatus=t.bandwidthMonitor.ongoingRequestCount>0?1:2,e.retry={count:e.retry?e.retry.count+1:1,lastFailureStatus:r.status},n.notify({type:"failure",bandwidth:t.bandwidthMonitor.stats(),payload:e}),i()):(t.transportStatus=0,n.notify({type:"success",bandwidth:t.bandwidthMonitor.stats(),payload:e}),o())})}function tT(e,t,r,n,o,i){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(o(`Reached max ${n} events size queued for upload: ${tE/1048576}MiB`),t.queueFullReported=!0);let a=t.queuedPayloads;for(t.queuedPayloads=tA();a.size()>0;)tk(a.dequeue(),t,r,n,o,i)}function tA(){let e=[];return{bytesCount:0,enqueue(t){return!this.isFull()&&(e.push(t),this.bytesCount+=t.bytesCount,!0)},first:()=>e[0],dequeue(){let t=e.shift();return t&&(this.bytesCount-=t.bytesCount),t},size:()=>e.length,isFull(){return this.bytesCount>=tE}}}function tx(e){return tR(e,eI.document?.baseURI??eI.location?.href).href}function tR(e,t){let r=function(){if(!o){let e=!1;try{e="http://a/b"===new eI.URL("b","http://a").href}catch{}o=e?eI.URL:function(){if(!i){let e,t;try{(e=document.createElement("iframe")).style.display="none",document.body.appendChild(e),t=e.contentWindow??eI}catch{t=eI}i={URL:t.URL},e?.remove()}return i}().URL}return o}();try{return void 0!==t?new r(e,t):new r(e)}catch(e){throw Error(`Failed to construct URL: ${String(e)}`)}}let tI=!1;function tO(e,t,r){tS(e.build("fetch",t),{method:"POST",body:t.data,mode:"cors"}).then(eF(e=>r?.({status:e.status,type:e.type}))).catch(eF(()=>r?.({status:0})))}function tN(e,t){for(let r=e.length-1;r>=0;r-=1){let n=e[r];if(t(n,r,e))return n}}function tM(e){return Object.values(e)}function tP(e){return Object.entries(e)}let tD=((A={}).BEFORE_UNLOAD="beforeunload",A.CLICK="click",A.DBL_CLICK="dblclick",A.KEY_DOWN="keydown",A.LOAD="load",A.POP_STATE="popstate",A.SCROLL="scroll",A.TOUCH_START="touchstart",A.TOUCH_END="touchend",A.TOUCH_MOVE="touchmove",A.VISIBILITY_CHANGE="visibilitychange",A.PAGE_SHOW="pageshow",A.FREEZE="freeze",A.RESUME="resume",A.DOM_CONTENT_LOADED="DOMContentLoaded",A.POINTER_DOWN="pointerdown",A.POINTER_UP="pointerup",A.POINTER_CANCEL="pointercancel",A.HASH_CHANGE="hashchange",A.PAGE_HIDE="pagehide",A.MOUSE_DOWN="mousedown",A.MOUSE_UP="mouseup",A.MOUSE_MOVE="mousemove",A.FOCUS="focus",A.BLUR="blur",A.CONTEXT_MENU="contextmenu",A.RESIZE="resize",A.CHANGE="change",A.INPUT="input",A.PLAY="play",A.PAUSE="pause",A.SECURITY_POLICY_VIOLATION="securitypolicyviolation",A.SELECTION_CHANGE="selectionchange",A.STORAGE="storage",A.UNHANDLED_REJECTION="unhandledrejection",A);function tL(e,t,r,n){return t$(e,[t],r,n)}function t$(e,t,r,{once:n,capture:o,passive:i}={}){let s=eF(e=>{(e.isTrusted||e.__ddIsTrusted||!1!==a)&&(n&&d(),r(e))}),c=i?{capture:o,passive:i}:o,u=window.EventTarget&&e instanceof EventTarget?window.EventTarget.prototype:e,l=eQ(u,"addEventListener");function d(){let r=eQ(u,"removeEventListener");t.forEach(t=>r.call(e,t,s,c))}return t.forEach(t=>l.call(e,t,s,c)),{stop:d}}function tU(e,t){if(!e)return!1;try{return tL(e,t,e6).stop(),!0}catch{return!1}}let tV={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGE_TERMINATED:"page_terminated",FROZEN:"page_frozen"};function tq(){return new eB(e=>{let t=eI.window;if(!t)return;let{stop:r}=t$(t,["visibilitychange","freeze"],t=>{"visibilitychange"===t.type&&"hidden"===document.visibilityState?e.notify({reason:tV.HIDDEN}):"freeze"===t.type&&e.notify({reason:tV.FROZEN})},{capture:!0}),n=tL(t,"beforeunload",()=>{e.notify({reason:tV.UNLOADING})}).stop,o=tL(t,"pagehide",t=>{t.persisted||e.notify({reason:tV.PAGE_TERMINATED})}).stop;return()=>{r(),n(),o()}})}function tF(){let e="",t=0;return{isAsync:!1,get isEmpty(){return!e},write(r,n){let o=tw(r);t+=o,e+=r,n&&n(o)},finish(e){e(this.finishSync())},finishSync(){let r={output:e,outputBytesCount:t,rawBytesCount:t,pendingData:""};return e="",t=0,r},estimateEncodedBytesCount:e=>e.length}}let tj=eO?1:50;function tz(e,t,r){if("object"!=typeof e||null===e)return JSON.stringify(e);let n=tH(Object.prototype),o=tH(Array.prototype),i=tH(Object.getPrototypeOf(e)),a=tH(e);try{return JSON.stringify(e,t,r)}catch{return""}finally{n(),o(),i(),a()}}function tH(e){let t=e.toJSON;return t?(delete e.toJSON,()=>{e.toJSON=t}):tB}function tB(){}function tG({encoder:e=tF(),endpoints:t,reportError:r}){let n=function(e,t,r=16384){let n=new eB,o={transportStatus:0,currentBackoffTime:1e3,bandwidthMonitor:{ongoingRequestCount:0,ongoingByteCount:0,canHandle(e){return 0===this.ongoingRequestCount||this.ongoingByteCount+e.bytesCount<=81920&&this.ongoingRequestCount<32},add(e){this.ongoingRequestCount+=1,this.ongoingByteCount+=e.bytesCount},remove(e){this.ongoingRequestCount-=1,this.ongoingByteCount-=e.bytesCount},stats(){return{ongoingByteCount:this.ongoingByteCount,ongoingRequestCount:this.ongoingRequestCount}}},queuedPayloads:tA(),queueFullReported:!1};return{observable:n,send:r=>{for(let i of e)tk(r,o,(e,t)=>{tO(i,e,t)},i.trackType,t,n)},sendOnExit:t=>{for(let n of e)!function(e,t,r){if(r.bytesCount{t=e.reason;try{n.notify(e.reason)}finally{t=void 0}c(e.reason)}),i=new eB(()=>()=>{o.unsubscribe()}),a=0,s=0;function c(e){if(0===s)return;let t=s,n=a;s=0,a=0,e1(r),r=void 0,i.notify({reason:e,messagesCount:t,bytesCount:n})}return{flushObservable:i,prepareUrgentFlushObservable:n,forceFlush:c,get messagesCount(){return s},notifyBeforeAddMessage(e){a+e>=16384&&c(t??"bytes_limit"),s+=1,a+=e,void 0===r&&(r=e0(()=>{c("duration_limit")},3e4))},notifyAfterAddMessage(e=0){a+=e,s>=tj?c(t??"messages_limit"):a>=16384&&c(t??"bytes_limit")}}}({pageMayExitObservable:tq()}),i={},a=o.flushObservable.subscribe(t=>(function(t){var r;let o=tM(i).join("\n");i={};let a=(r=t.reason,tM(tV).includes(r)),s=a?n.sendOnExit:n.send;if(a&&e.isAsync){let t=e.finishSync();t.outputBytesCount&&s(tW(t));let r=[t.pendingData,o].filter(Boolean).join("\n");r&&s({data:r,bytesCount:tw(r)})}else o&&e.write(e.isEmpty?o:` ${o}`),e.finish(e=>{s(tW(e))})})(t));function s(t,r){let n=tz(t),a=e.estimateEncodedBytesCount(n);if(a>=262144)return void eK.warn(`Discarded a message whose size was bigger than the maximum allowed size ${256}KiB. ${eM} ${eJ}/#technical-limitations`);if(void 0!==r){let t;void 0!==i[r]?t=a-e.estimateEncodedBytesCount(i[r]):(o.notifyBeforeAddMessage(a),t=0),i[r]=n,o.notifyAfterAddMessage(t)}else o.notifyBeforeAddMessage(a),e.write(e.isEmpty?n:` ${n}`,e=>{o.notifyAfterAddMessage(e-a)})}return{get isEmpty(){return 0===o.messagesCount},add:s,upsert:s,prepareUrgentFlushObservable:o.prepareUrgentFlushObservable,forceFlush:o.forceFlush,flushObservable:o.flushObservable,stop:a.unsubscribe}}function tW(e){return{data:"string"==typeof e.output?e.output:new Blob([e.output],{type:"text/plain"}),bytesCount:e.outputBytesCount,encoding:e.encoding}}let tK="configuration",tJ="usage",tY="datad0g.com",tX="datadoghq.com",tZ=["ddsource","dd-api-key","dd-request-id"];function tQ(e,t,r){return{build:(n,o)=>t1({proxy:e.proxy,site:e.site,path:`/api/v2/${t}`,parameters:function({clientToken:e,source:t="browser"},r,n,{retry:o,encoding:i},a=[]){let s=[`ddsource=${t}`,`dd-api-key=${e}`,`dd-evp-origin-version=${encodeURIComponent("7.16.0")}`,"dd-evp-origin=browser",`dd-request-id=${function e(t){return t?(parseInt(t,10)^16*Math.random()>>parseInt(t,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,e)}()}`].concat(a);return i&&s.push(`dd-evp-encoding=${i}`),"rum"===r&&(s.push(`batch_time=${eu()}`,`_dd.api=${n}`),o&&s.push(`_dd.retry_count=${o.count}`,`_dd.retry_after=${o.lastFailureStatus}`)),s.join("&")}(e,t,n,o,r)}),trackType:t}}function t0({replica:e,proxy:t,source:r},n){if(e)return tQ({clientToken:e.clientToken,proxy:t,source:r,site:tX},n,"rum"===n?[`application.id=${e.applicationId}`]:void 0)}function t1({proxy:e,site:t=tX,path:r,parameters:n="",subdomain:o}){let i=r;if(n&&(i+=`?${n}`),"string"==typeof e){let t=`${tx(e)}?ddforward=${encodeURIComponent(i)}`;return o&&(t+=`&ddforwardSubdomain=${o}`),t}if("function"==typeof e)return e({path:r,parameters:n,subdomain:o});let a=t.split("."),s=a.pop(),c=`browser-intake-${a.join("-")}.${s}`;return o&&(c=`${o}.${c}`),`https://${c}${i}`}function t2(e,t,r){if(void 0===t)return e;if("object"!=typeof t||null===t)return t;if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t.source,t.flags);if(r.hasAlreadyBeenSeen(t))return;if(Array.isArray(t)){let n=Array.isArray(e)?e:[];for(let e=0;e(e.push(t),{unregister(){e=e.filter(e=>e!==t)}}),trigger(t){let r=[];for(let n of e){let e=n(t);if("DISCARDED"===e)return t8;"SKIPPED"!==e&&r.push(e)}return t4(...r)}}}let t8="DISCARDED",t9="SKIPPED";function t7(e){return 0!==e&&100*Math.random()<=e}let re=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost",""],rt=((x={}).LOGS="browser-logs-sdk",x.RUM="browser-rum-sdk",x),rr=((R={}).CUSTOMER_DATA_METRIC_NAME="Customer data measures",R.REMOTE_CONFIGURATION_METRIC_NAME="remote configuration metrics",R.RECORDER_INIT_METRICS_TELEMETRY_NAME="Recorder init metrics",R.SEGMENT_METRICS_TELEMETRY_NAME="Segment network request metrics",R.SESSION_MANAGER_INIT_METRICS_TELEMETRY_NAME="Session manager init metrics",R),rn=["ddog-gov.com","us2.ddog-gov.com"];function ro(){return s||(s=new eW(100)),s}function ri(e,t){eU&&eK.debug("[Telemetry]",e,t),ro().notify({rawEvent:{type:"log",message:e,status:"debug",...t}})}function ra(e,t){ro().notify({rawEvent:{type:"log",status:"error",...function(e){if(tf(e)){var t;let r=e5(e);return{error:{kind:r.name,stack:tu(((t=r).stack=t.stack.filter(e=>!e.url||re.some(t=>e.url.startsWith(t))),t))},message:r.message}}return{error:{stack:td},message:`Uncaught ${tz(e)}`}}(e),...t}})}function rs(e,t){ro().notify({rawEvent:{type:"log",message:e,status:"debug",...t},metricName:e})}function rc(e){ro().notify({rawEvent:{type:tJ,usage:e}})}function ru(e,t,r=0,n){let o=new Date;o.setTime(o.getTime()+r);let i=`expires=${o.toUTCString()}`,a=n?.crossSite?"none":"strict",s=n?.domain?`;domain=${n.domain}`:"",c=n?.secure?";secure":"",u=n?.partitioned?";partitioned":"";document.cookie=`${e}=${t};${i};path=/;samesite=${a}${s}${c}${u}`}function rl(e){let t=ew(document.cookie,e);if(""!==t)return t}function rd(e){return(function(e){let t=new Map;for(e_.lastIndex=0;;){let r=e_.exec(e);if(r){let e=r[1],n=r[2];t.has(e)?t.get(e).push(n):t.set(e,[n])}else break}return t})(document.cookie).get(e)||[]}function rf(e){return c||(c=function(e){let t=new Map;for(e_.lastIndex=0;;){let r=e_.exec(e);if(r)t.set(r[1],r[2]);else break}return t}(document.cookie)),c.get(e)}let rp=["applicationId","service","env","version","sessionSampleRate","sessionReplaySampleRate","telemetrySampleRate","trackAnonymousUser","trackUserInteractions","trackResources","trackLongTasks","traceContextInjection","actionNameAttribute","defaultPrivacyLevel","enablePrivacyForActionName","traceSampleRate","trackSessionAcrossSubdomains","allowedTracingUrls","allowedTrackingOrigins"];async function rm(e,t){let r,n=ry(),o=await rv(e);return o.ok?(n.increment("fetch","success"),r=rg(e,o.value,t,n)):(n.increment("fetch","failure"),eK.error(o.error)),rs(rr.REMOTE_CONFIGURATION_METRIC_NAME,{metrics:n.get()}),r}function rg(e,t,r,n){let o={...e};if(t.rum){let e=t.rum;rp.forEach(t=>{t in e&&(o[t]=i(e[t]))}),Object.keys(r).forEach(t=>{var n;void 0!==e[t]&&(n=r[t],e[t].forEach(({key:e,value:t})=>{n.setContextProperty(e,i(t))}))})}return t.profiling?.sampleRate!==void 0&&(o.profilingSampleRate=t.profiling.sampleRate),o;function i(e){if(Array.isArray(e))return e.map(i);if(ev(e)){if("rcSerializedType"in e){let r=e.rcSerializedType;switch(r){case"string":return e.value;case"regex":return rh(e.value);case"dynamic":var t=e;let o,i=t.strategy;switch(i){case"cookie":o=function({name:e}){let t=rl(e);return n.increment("cookie",void 0!==t?"success":"missing"),t}(t);break;case"dom":o=function({selector:e,attribute:t}){var r,o;let i;try{i=document.querySelector(e)}catch{eK.error(`Invalid selector in the remote configuration: '${e}'`),n.increment("dom","failure");return}if(!i)return void n.increment("dom","missing");if(r=i,o=t,"password"===r.getAttribute("type")&&"value"===o){eK.error(`Forbidden element selected by the remote configuration: '${e}'`),n.increment("dom","failure");return}let a=void 0!==t?i.getAttribute(t):i.textContent;return null===a?void n.increment("dom","missing"):(n.increment("dom","success"),a)}(t);break;case"js":o=function({path:e}){let t=window,r=function(e){let t,r=[],n=0,o={quote:void 0,escapeSequence:void 0},i="";for(let c of e){if(!(t=eo[n].find(e=>en[e](c,o))))return[];if(void 0!==o.escapeSequence&&12!==t){var a,s;if(a=o.escapeSequence,!("\"'/\\bfnrt".includes(a)||a.startsWith("u")&&5===a.length))return[];i+=(s=o.escapeSequence).startsWith("u")?String.fromCharCode(parseInt(s.slice(1),16)):es[s],o.escapeSequence=void 0}ei.includes(t)?i+=c:ea.includes(t)&&""!==i?(r.push(i),i=""):12===t?o.escapeSequence=o.escapeSequence?`${o.escapeSequence}${c}`:c:8===t?o.quote=c:9===t&&(o.quote=void 0),n=t}return eo[n].includes(1)?(""!==i&&r.push(i),r):[]}(e);if(0===r.length){eK.error(`Invalid JSON path in the remote configuration: '${e}'`),n.increment("js","failure");return}for(let o of r){if(!(o in t))return void n.increment("js","missing");try{t=t[o]}catch(t){eK.error(`Error accessing: '${e}'`,t),n.increment("js","failure");return}}return n.increment("js","success"),t}(t);break;case"localStorage":o=function({key:e}){let t;try{t=localStorage.getItem(e)}catch{n.increment("localStorage","failure");return}return n.increment("localStorage",null!==t?"success":"missing"),t??void 0}(t);break;default:eK.error(`Unsupported remote configuration: "strategy": "${i}"`);return}let a=t.extractor;return void 0!==a&&"string"==typeof o?function(e,t){let r=rh(e.value);if(void 0!==r)return Z(t,r)}(a,o):o;default:eK.error(`Unsupported remote configuration: "rcSerializedType": "${r}"`);return}}return eA(e,i)}return e}}function ry(){let e={fetch:{}};return{get:()=>e,increment:(t,r)=>{e[t]||(e[t]={}),e[t][r]||(e[t][r]=0),e[t][r]=e[t][r]+1}}}function rh(e){try{return new RegExp(e)}catch{eK.error(`Invalid regex in the remote configuration: '${e}'`)}}async function rv(e){let t;try{t=await tS(function(e){if(e.remoteConfigurationProxy)return e.remoteConfigurationProxy;let t=rb(e);return t1({site:e.site,path:`/v1/${encodeURIComponent(t)}.json`,subdomain:"sdk-configuration"})}(e))}catch{t=void 0}if(!t?.ok)return{ok:!1,error:Error("Error fetching the remote configuration.")};let r=await t.json();return r.rum||r.profiling?{ok:!0,value:r,lastModified:function(e){let t=e.headers?.get("last-modified");if(!t)return;let r=new Date(t).getTime();return isNaN(r)?void 0:r}(t)}:{ok:!1,error:Error("No remote configuration for RUM.")}}function rb(e){return e.remoteConfiguration?.id??e.remoteConfigurationId}let rS={GRANTED:"granted",NOT_GRANTED:"not-granted"},r_={ALLOW:"allow",MASK:"mask",MASK_USER_INPUT:"mask-user-input",MASK_UNLESS_ALLOWLISTED:"mask-unless-allowlisted"},rw={ALL:"all",SAMPLED:"sampled"},rE={clientToken:{type:"string",required:!0},service:{type:"string"},env:{type:"string"},version:{type:"string"},site:{type:"site",default:tX},proxy:{type:"union",variants:[{type:"string"},{type:"function",signature:void 0}]},sessionSampleRate:{type:"percentage",default:100},telemetrySampleRate:{type:"percentage",default:20},telemetryConfigurationSampleRate:{type:"percentage",default:5},telemetryUsageSampleRate:{type:"percentage",default:5},silentMultipleInit:{type:"boolean",default:!1,strict:!1},storeContextsAcrossPages:{type:"boolean",default:!1,strict:!1},trackAnonymousUser:{type:"boolean",default:!0,strict:!1},useSecureSessionCookie:{type:"boolean",default:!1,strict:!1},usePartitionedCrossSiteSessionCookie:{type:"boolean",default:!1,strict:!1},trackSessionAcrossSubdomains:{type:"boolean",default:!1,strict:!1},allowedTrackingOrigins:{type:"match-option",multiple:!0,strict:!1},trackingConsent:{type:"enum",values:rS,default:rS.GRANTED},beforeSend:{type:"function",signature:void 0},source:{type:"enum",values:["browser","flutter","unity"],default:"browser",strict:!1},sessionPersistence:{type:"enum",values:["cookie","local-storage","memory"],multiple:!0,strict:!1},replica:{type:"schema",schema:{clientToken:{type:"string",required:!0},applicationId:{type:"string"}}},datacenter:{type:"string"},sdkVersion:{type:"string"},variant:{type:"string"}};function rk(e,t){return(...r)=>{try{return e(...r)}catch(e){eK.error(t,e)}}}function rC(e){return Array.isArray(e)&&e.length>0}function rT(e,t){return+e.toFixed(t)}function rA(e){return"number"==typeof e}function rx(e,t,r){let n={};for(let[o,i]of Object.entries(e)){let e=t[o],a=i.multiple?function(e,t,r){if(null==t)return;if("enum"===e.type&&e.allowAll&&"all"===t)return rO(e.values).slice();let n=Array.isArray(t)?t:[t],o=[];for(let t of n){let n=rI(e,t,r);if(void 0===n){if(!1!==e.strict)return}else o.push(n)}if(!1!==e.strict||0!==o.length||!(n.length>0))return o}(i,e,r):rI(i,e,r);if(void 0===a){if(null!=e&&""!==e){if(r.error(function(e,t){switch(t.type){case"string":return`"${e}" must be a non-empty string`;case"number":if(void 0!==t.min&&void 0!==t.max)return`"${e}" must be a number between ${t.min} and ${t.max}`;if(void 0!==t.min)return`"${e}" must be a number greater than or equal to ${t.min}`;if(void 0!==t.max)return`"${e}" must be a number less than or equal to ${t.max}`;return`"${e}" must be a finite number`;case"percentage":return`"${e}" must be a number between 0 and 100`;case"boolean":return`"${e}" must be a boolean`;case"site":return`"${e}" must be a valid Datadog site. ${eM} ${eN}/getting_started/site/.`;case"match-option":return`"${e}" must be a string, RegExp, or function`;case"enum":return`"${e}" must be one of: "${rO(t.values).join('", "')}"`;case"union":return`"${e}" does not match any expected type`;case"schema":return`"${e}" is not a valid object`;case"function":return`"${e}" must be a function`}}(o,i)),i.required||!1!==i.strict)return}else if(i.required)return void r.error(`"${o}" is required`);n[o]="default"in i?t3(i.default):void 0}else n[o]=a}return n}let rR=/(datadog|ddog|datad0g|dd0g)/;function rI(e,t,r){if("schema"===e.type){if("object"!=typeof t||null===t)return;return rx(e.schema,t,r)}if("union"===e.type){if(null==t)return;for(let n of e.variants){let e=rI(n,t,r);if(void 0!==e)return e}return}if(null!=t)switch(e.type){case"function":return"function"==typeof t?t:void 0;case"string":return"string"==typeof t&&t.length>0?t:void 0;case"number":return"number"==typeof t&&Number.isFinite(t)&&(void 0===e.min||t>=e.min)&&(void 0===e.max||t<=e.max)?t:void 0;case"percentage":return"number"==typeof t&&t>=0&&t<=100?t:void 0;case"boolean":return"boolean"==typeof t?t:!1===e.strict?!!t:void 0;case"site":if("string"!=typeof t||!rR.test(t))return;return t;case"match-option":return eb(t)?t:void 0;case"enum":return"string"==typeof t&&rO(e.values).includes(t)?t:void 0}}function rO(e){return Array.isArray(e)?e:Object.values(e)}let rN=["tracecontext","datadog"],rM=["cache-control","etag","age","expires","content-type","content-encoding","vary","content-length","server-timing","x-cache","cf-cache-status","x-vercel-cache"],rP={LOW:"low",MEDIUM:"medium",HIGH:"high"},rD={[rP.LOW]:{maxFramesPerSecond:1,hashingMaxDimension:50,maxImageDimension:600,encodeQuality:.3},[rP.MEDIUM]:{maxFramesPerSecond:4,hashingMaxDimension:100,maxImageDimension:1e3,encodeQuality:.5},[rP.HIGH]:{maxFramesPerSecond:8,hashingMaxDimension:100,maxImageDimension:1280,encodeQuality:.75}},rL={...rE,applicationId:{type:"string",required:!0},actionNameAttribute:{type:"string"},workerUrl:{type:"string"},subdomain:{type:"string"},sessionReplaySampleRate:{type:"percentage",default:0},traceSampleRate:{type:"percentage",default:100},profilingSampleRate:{type:"percentage",default:0},compressIntakeRequests:{type:"boolean",default:!1},trackUserInteractions:{type:"boolean",default:!0,strict:!1},trackResources:{type:"boolean",default:!0,strict:!1},trackLongTasks:{type:"boolean",default:!0,strict:!1},trackViewsManually:{type:"boolean",default:!1,strict:!1},betaEnableViewUpdates:{type:"boolean"},betaTrackWebSockets:{type:"boolean",default:!1,strict:!1},enablePrivacyForActionName:{type:"boolean",default:!0},propagateTraceBaggage:{type:"boolean",default:!0},startSessionReplayRecordingManually:{type:"boolean",default:!1,strict:!1},sessionReplayCanvasRecording:{type:"schema",schema:{enable:{type:"boolean",required:!0},quality:{type:"enum",values:rP,default:rP.MEDIUM}}},defaultPrivacyLevel:{type:"enum",values:r_,default:r_.MASK_USER_INPUT,strict:!1},traceContextInjection:{type:"enum",values:rw,default:rw.SAMPLED,strict:!1},excludedActivityUrls:{type:"match-option",multiple:!0,default:[]},allowedTracingUrls:{type:"union",multiple:!0,strict:!1,default:[],variants:[{type:"match-option"},{type:"schema",schema:{match:{type:"match-option",required:!0},propagatorTypes:{type:"enum",values:["datadog","b3","b3multi","tracecontext"],multiple:!0,strict:!1,default:rN}}}]},plugins:{type:"schema",multiple:!0,strict:!1,default:[],schema:{name:{type:"string",required:!0},getConfigurationTelemetry:{type:"function",strict:!1,signature:void 0},onInit:{type:"function",strict:!1,signature:void 0},onRumStart:{type:"function",strict:!1,signature:void 0}}},trackFeatureFlagsForEvents:{type:"enum",values:["vital","action","long_task","resource"],multiple:!0,strict:!1,default:[]}};function r$(e,t,r){return!tb()&&(e??(!t&&"rum-salesforce"!==r))}function rU(e){return eb(e)?{match:e,propagatorTypes:rN}:ev(e)&&eb(e.match)&&(null===e.propagatorTypes||void 0===e.propagatorTypes||Array.isArray(e.propagatorTypes))?{match:e.match,propagatorTypes:e.propagatorTypes||rN}:void 0}let rV=["request","response","any"];var rq=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)}}}};let rF=144e5,rj=9e5,rz="cookie",rH="memory",rB="local-storage",rG=new Set;function rW({expireDelay:e,maxEntries:t}){let r=[],n=()=>{if(!e)return;let t=ed()-e;for(;r.length>0&&r[r.length-1].endTimevoid rG.forEach(e=>e()),6e4)),rG.add(n)),{add:function(e,n){let o={value:e,startTime:n,endTime:1/0,remove:()=>{var e;let t;(t=(e=r).indexOf(o))>=0&&e.splice(t,1)},close:e=>{o.endTime=e}};return t&&r.length>=t&&r.pop(),r.unshift(o),o},find:function(e=1/0,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?.endTime===1/0&&t.close(e)},findAll:function(e=1/0,t=0){let n=e+t;return r.filter(t=>t.startTime<=n&&e<=t.endTime).map(e=>e.value)},findAllEntries:function(e=1/0,t=0){let n=e+t;return r.filter(t=>t.startTime<=n&&e<=t.endTime)},getEntries:function(e){return r.filter(t=>t.startTime===e)},reset:function(){r=[]},stop:function(){rG.delete(n),0===rG.size&&l&&(e3(l),l=void 0)}}}let rK="fetch",rJ="other",rY=[["document",e=>"navigation"===e],["xhr",e=>"xmlhttprequest"===e],[rK,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 rX(...e){for(let t=1;te[t])return!1;return!0}function rZ(e,t,r){if(e<=t&&t<=r)return{duration:el(r-t),start:el(t-e)}}function rQ(e){return e&&(!tZ.every(t=>e.includes(t))||eZ(eY.TRACK_INTAKE_REQUESTS))}let r0=/data:(.+)?(;base64)?,/g;function r1(e,t=24e3){if(e.length<=t||!e.startsWith("data:"))return e;let r=e.substring(0,100).match(r0);return r?`${r[0]}[...]`:e}function r2(e){return e.nodeType===Node.TEXT_NODE}function r3(e){return e.nodeType===Node.ELEMENT_NODE}function r4(e){return!!e.host&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r3(e.host)}function r6(e){if(e.parentElement)return e.parentElement;let t=e.parentNode;return t&&r4(t)?t.host:null}function r5(e){return new eB(t=>{let r,n=e=>{let r=e.filter(e=>{var t;return!("resource"===(t=e).entryType&&(!rQ(t.name)||!(t.duration>=0)))});r.length>0&&t.notify(r)},o=!0,i=new PerformanceObserver(eF(e=>{o?r=e0(()=>n(e.getEntries())):n(e.getEntries())}));return i.observe(e),o=!1,!d&&void 0!==window.performance&&"getEntries"in performance&&"addEventListener"in performance&&(d=tL(performance,"resourcetimingbufferfull",()=>{performance.clearResourceTimings()})),()=>{i.disconnect(),e1(r)}})}function r8(e){return PerformanceObserver.supportedEntryTypes.includes(e)}let r9="Masked Element",r7=["data-dd-action-name","data-testid","data-test","data-qa","data-cy","data-test-id","data-qa-id","data-testing","data-component","data-element","data-source-file"],ne=[na,no],nt=[na,function(e){if("BODY"===e.tagName)return;let t=e.classList;for(let r=0;re.matches(r);else{let e=nf(`${r}:scope`,n);o=t=>null!==t.querySelector(e)}let i=e.previousElementSibling;for(;i;){if(o(i))return!1;i=i.previousElementSibling}for(i=e.nextElementSibling;i;){if(o(i))return!1;i=i.nextElementSibling}return!0}function nf(e,t){return t?`${e}>${t}`:e}let np={IGNORE:"ignore",HIDDEN:"hidden",ALLOW:r_.ALLOW,MASK:r_.MASK,MASK_USER_INPUT:r_.MASK_USER_INPUT,MASK_UNLESS_ALLOWLISTED:r_.MASK_UNLESS_ALLOWLISTED},nm={INPUT:!0,OUTPUT:!0,TEXTAREA:!0,SELECT:!0,OPTION:!0,DATALIST:!0,OPTGROUP:!0};function ng(e){return`[data-dd-privacy="${e}"], .dd-privacy-${e}`}function ny(e,t,r){if(r?.has(e))return r.get(e);let n=r4(e)?e.host:e.parentNode,o=n?ny(n,t,r):t,i=function(e,t){switch(t){case np.HIDDEN:case np.IGNORE:return t}switch(e){case np.ALLOW:case np.MASK:case np.MASK_USER_INPUT:case np.MASK_UNLESS_ALLOWLISTED:case np.HIDDEN:case np.IGNORE:return e;default:return t}}(function(e){if(r3(e)){if("BASE"===e.tagName)return np.ALLOW;if("INPUT"===e.tagName){if("password"===e.type||"email"===e.type||"tel"===e.type||"hidden"===e.type)return np.MASK;let t=e.getAttribute("autocomplete");if(t&&(t.startsWith("cc-")||t.endsWith("-password")))return np.MASK}if(e.matches(ng(np.HIDDEN)))return np.HIDDEN;if(e.matches(ng(np.MASK)))return np.MASK;if(e.matches(ng(np.MASK_UNLESS_ALLOWLISTED)))return np.MASK_UNLESS_ALLOWLISTED;if(e.matches(ng(np.MASK_USER_INPUT)))return np.MASK_USER_INPUT;if(e.matches(ng(np.ALLOW)))return np.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"),o=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(o)||/^(og|twitter):/.test(r)||"pinterest"===r||"robots"===r||"googlebot"===r||"bingbot"===r||e.hasAttribute("http-equiv")||"author"===r||"generator"===r||"framework"===r||"publisher"===r||"progid"===r||/^article:/.test(o)||/^product:/.test(o)||"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 np.IGNORE}}(e),o);return r&&r.set(e,i),i}function nh(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!!nm[e.tagName]}function nv(e){return!e?.trim()||window.$DD_ALLOW?.has(e.toLocaleLowerCase())||!1}function nb(){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)}}let nS=new Map;function n_(e,t){var r,n;let o;if(100===t)return!0;if(0===t)return!1;let i=nS.get(t);if(e===i?.sessionId)return i.decision;let a=(r=BigInt(`0x${e.split("-")[4]}`),n=t,Number(0xf6b75ab2bc471c7n*r%(o=1n<<64n))<=n/100*Number(o));return nS.set(t,{sessionId:e,decision:a}),a}function nw(e,t,r,{computeHandlingStack:n}={}){let o=e[t];if("function"!=typeof o)if(!(t in e&&"string"==typeof t&&t.startsWith("on")))return{stop:e6};else o=e6;let i=!1,{stop:a}=nE(e,t,o,function(){if(i)return o.apply(this,arguments);let e=Array.from(arguments);return nC(r,{target:this,parameters:e,handlingStack:n?tc("instrumented method"):void 0},()=>o.apply(this,e))});return{stop:()=>{i=!0,a()}}}function nE(e,t,r,n){return nk(e,t)?{stop:e6}:(e[t]=n,{stop:()=>{e[t]===n&&(e[t]=r)}})}function nk(e,t){let r=Object.getOwnPropertyDescriptor(e,t);return!!r&&!r.writable&&!r.set}function nC(e,t,r){let n;ej(e,null,[{...t,onPostCall:e=>{n=e}}]);let o=r();return n&&ej(n,null,[o]),o}function nT(e){let t=crypto.getRandomValues(new Uint32Array(2)),r=BigInt(t[0])+(BigInt(t[1])<<32n);return 63===e&&(r&=0x7fffffffffffffffn),r}function nA(e){return e.toString(16).padStart(16,"0")}function nx(e,t,r=!1){return e.some(e=>{try{if("function"==typeof e)return e(t);if(e instanceof RegExp)return e.lastIndex=0,e.test(t);if("string"==typeof e)return r?t.startsWith(e):e===t}catch(e){eK.error(e)}return!1})}function nR(e){0!==e.status||e.isAborted||(e.traceId=void 0,e.spanId=void 0,e.traceSampled=void 0)}function nI(e,t,r,n,o,i){let a=r.findTrackedSession();if(!a)return;let s=e.allowedTracingUrls.find(e=>nx([e.match],t.url,!0));if(!s)return;let c=n_(a.id,e.sessionSampleRate*e.traceSampleRate/100),u=tb()?tv()?.getIsTraceSampled()??c:c;(u||e.traceContextInjection===rw.ALL)&&(t.traceSampled=u,t.traceId=nT(64),t.spanId=nT(63),i(function(e,t,r,n,o,i,a,s){let c={};if(o.forEach(n=>{switch(n){case"datadog":Object.assign(c,{"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(c,{traceparent:`00-0000000000000000${nA(e)}-${nA(t)}-0${r?"1":"0"}`,tracestate:`dd=s:${r?"1":"0"};o:rum`});break;case"b3":Object.assign(c,{b3:`${nA(e)}-${nA(t)}-${r?"1":"0"}`});break;case"b3multi":Object.assign(c,{"X-B3-TraceId":nA(e),"X-B3-SpanId":nA(t),"X-B3-Sampled":r?"1":"0"})}}),s.propagateTraceBaggage){let e={"session.id":n},t=i.getContext().id;"string"==typeof t&&(e["user.id"]=t);let r=a.getContext().id;"string"==typeof r&&(e["account.id"]=r);let o=Object.entries(e).map(([e,t])=>`${e}=${encodeURIComponent(t)}`).join(",");o&&(c.baggage=o)}return c}(t.traceId,t.spanId,t.traceSampled,a.id,s.propagatorTypes,n,o,e)))}function nO(e,t){return t.allowedGraphQlUrls.find(t=>nx([t.match],e))}let nN=((I={}).UNCAUGHT="Uncaught",I.PROVIDED="Provided",I),nM=((O={}).HANDLED="handled",O.UNHANDLED="unhandled",O);function nP(e,t=225280){let r=tH(Object.prototype),n=tH(Array.prototype);try{let r=[],n=new WeakMap,o=nD(e,"$",void 0,r,n),i=JSON.stringify(o),a=i?i.length:0;if(a>t)return void nL(t,"discarded",e);for(;r.length>0&&at){nL(t,"truncated",e);break}o.target[s]=c}else for(let s in o.source)if(Object.prototype.hasOwnProperty.call(o.source,s)){let c=nD(o.source[s],o.path,s,r,n);if(void 0!==c&&(a+=JSON.stringify(c).length+i+s.length+3,i=1),a>t){nL(t,"truncated",e);break}o.target[s]=c}}return o}finally{r(),n()}}function nD(e,t,r,n,o){let i=function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)return e;if("function"==typeof e.toJSON)try{return e.toJSON()}catch{}return e}(e);if(!i||"object"!=typeof i){var a;return"bigint"==typeof(a=i)?`[BigInt] ${a.toString()}`:"function"==typeof a?`[Function] ${a.name||"unknown"}`:"symbol"==typeof a?`[Symbol] ${a.description||a.toString()}`:a}let s=function e(t){try{if(t instanceof Event){var r;return{type:(r=t).type,isTrusted:r.isTrusted,currentTarget:r.currentTarget?e(r.currentTarget):null,target:r.target?e(r.target):null}}if(t instanceof RegExp)return`[RegExp] ${t.toString()}`;let n=Object.prototype.toString.call(t).match(/\[object (.*)\]/);if(n?.[1])return`[${n[1]}]`}catch{}return"[Unserializable]"}(i);if("[Object]"!==s&&"[Array]"!==s&&"[Error]"!==s)return s;if(o.has(e))return`[Reference seen at ${o.get(e)}]`;let c=void 0!==r?`${t}.${r}`:t,u=Array.isArray(i)?[]:{};return o.set(e,c),n.push({source:i,target:u,path:c}),u}function nL(e,t,r){eK.warn(`The data provided has been ${t} as it is over the limit of ${e} characters:`,r)}let n$=new Map,nU=new Set,nV=!1;function nq(){let e=eI.window?.DD_SOURCE_CODE_CONTEXT;if(!e)return;let t=!1,r=!1,n=!1;for(let[o,i]of Object.entries(e)){if(t=t||void 0!==i.ddDebugId,r=r||void 0!==i.service,n=n||void 0!==i.version,nU.has(o))continue;nU.add(o);let e=e5({stack:o}).stack[0]?.url;e&&!n$.has(e)&&n$.set(e,i)}nV||(nV=!0,rc({feature:"source-code-context",use_debug_id:t,use_service:r,use_version:n}))}function nF(e){nq();let t=new Set,r=[];for(let n of e){if(t.has(n))continue;t.add(n);let e=n$.get(n)?.ddDebugId;void 0!==e&&r.push({url:n,id:e})}return r.length?r:void 0}function nj({originalError:e,stackTrace:t,source:r,useFallbackStack:n=!0,nonErrorPrefix:o}){var i,a,s,c;let u=tf(e);return{source:r,type:t?t.name:void 0,message:(i=t,a=u,s=o,c=e,i?.message&&i?.name?i.message:a?"Empty message":s?`${s} ${tz(nP(c))}`:tz(nP(c))),stack:t?tu(t):n?td:void 0}}function nz(e){return e?.stack.map(e=>e.url).filter(e=>!!e)??[]}function nH({stackTrace:e,originalError:t,handlingStack:r,componentStack:n,startClocks:o,nonErrorPrefix:i,useFallbackStack:a=!0,source:s,handling:c}){var u;let l,d=e??(tf(t)?e5(t):void 0),f=tf(t)?function(e){let t=[],r=e.cause;for(;null!=r&&t.length<10;){let e=tf(r),n=e?e5(r):void 0;t.push({originalError:r,stackTrace:n}),r=e?r.cause:void 0}return t}(t):[],p=nj({originalError:t,stackTrace:d,source:s,useFallbackStack:a,nonErrorPrefix:i}),m=f.map(({originalError:e,stackTrace:t})=>nj({originalError:e,stackTrace:t,source:s,useFallbackStack:!1}));return{startClocks:o,handling:c,handlingStack:r,componentStack:n,originalError:t,...p,debugIds:(l=f.flatMap(({stackTrace:e})=>nz(e)),nF(nz(d).concat(l))),causes:m.length?m:void 0,fingerprint:tf(u=t)&&"dd_fingerprint"in u?String(u.dd_fingerprint):void 0,context:function(e){if(ev(e))return e.dd_context}(t)}}let nB=new WeakMap;function nG(){return p||(p="XMLHttpRequest"in eI?new eB(e=>{let{stop:t}=nw(XMLHttpRequest.prototype,"open",nW),{stop:r}=nw(XMLHttpRequest.prototype,"send",t=>{!function({target:e,parameters:[t],handlingStack:r},n){let o=nB.get(e);if(!o)return;o.state="start",o.startClocks=ef(),o.isAborted=!1,o.xhr=e,o.handlingStack=r,o.requestBody=t;let i=!1,{stop:a}=nw(e,"onreadystatechange",()=>{e.readyState===XMLHttpRequest.DONE&&s()}),s=()=>{var t;c(),a(),i||(i=!0,t=o.startClocks.timeStamp,o.duration=eu()-t,o.status=e.status,"string"==typeof e.response&&(o.responseBody=e.response),n.notify({...o,state:"complete"}))},{stop:c}=tL(e,"loadend",s);n.notify(o)}(t,e)},{computeHandlingStack:!0}),{stop:n}=nw(XMLHttpRequest.prototype,"abort",nK);return()=>{t(),r(),n()}}):new eB),p}function nW({target:e,parameters:[t,r]}){nB.set(e,{state:"open",method:String(t).toUpperCase(),url:tx(String(r))})}function nK({target:e}){let t=nB.get(e);t&&(t.isAborted=!0)}async function nJ(e){let t=e.getReader(),r=[];for(;;){let e=await t.read();if(e.done)break;r.push(e.value)}t.cancel().catch(e6);if(1===r.length)return r[0];let n=new Uint8Array(r.reduce((e,t)=>e+t.length,0)),o=0;for(let e of r)n.set(e,o),o+=e.length;return n}let nY=((N={})[N.IGNORE=0]="IGNORE",N[N.COLLECT=1]="COLLECT",N),nX=[];function nZ({responseBodyAction:e}={}){return e&&nX.push(e),m||(m=new eB(e=>{if(!eI.fetch)return;let{stop:t}=nw(eI,"fetch",t=>(function({parameters:e,onPostCall:t,handlingStack:r},n){let[o,i]=e,a=i?.method;void 0===a&&o instanceof Request&&(a=o.method);let s=void 0!==a?String(a).toUpperCase():"GET",c=o instanceof Request?o.url:tx(String(o)),u={state:"start",init:i,input:o,method:s,startClocks:ef(),url:c,handlingStack:r,isAbortedOnStart:o instanceof Request&&o.signal?.aborted||i?.signal?.aborted||!1};n.notify(u),e[0]=u.input,e[1]=u.init,t(e=>{nQ(n,e,u).catch(ez)})})(t,e),{computeHandlingStack:!0});return t})),m}async function nQ(e,t,r){let n;try{n=await t}catch(t){e.notify({...r,state:"resolve",status:0,isAborted:r.init?.signal?.aborted||t instanceof DOMException&&t.code===DOMException.ABORT_ERR,error:t});return}if(r.response=n,r.status=n.status,r.responseType=n.type,r.isAborted=!1,1===nX.reduce((e,t)=>Math.max(e,t(r)),0)){let e=function(e){try{return e.clone()}catch{return}}(n);if(e?.body)try{let t=await nJ(e.body);r.responseBody=new TextDecoder().decode(t)}catch{}}e.notify({...r,state:"resolve"})}let n0={},n1=((M={})[M.RUNTIME_ERROR=0]="RUNTIME_ERROR",M[M.FETCH=1]="FETCH",M[M.XHR=2]="XHR",M[M.CONSOLE=3]="CONSOLE",M),n2=1;function n3(e){e.requestIndex||(e.requestIndex=n2++)}function n4(e){return"string"==typeof e?tw(e):e instanceof ArrayBuffer||ArrayBuffer.isView(e)?e.byteLength:"u">typeof Blob&&e instanceof Blob?e.size:0}function n6(e){switch(e.phase){case"connecting":return e.connectingClocks;case"open":return e.reportClocks;case"closing":return e.closingClocks;case"closed":return e.endClocks}}function n5(e,t){var r;return Math.round(e.timeStamp+(r=e.relative,t.relative-r))}function n8(e,t){return{date:e,type:j,vital:{id:eS(),type:Y,...t}}}function n9({inbound:e,outbound:t,bufferedAmountMax:r},n){return{inbound:{...n7(e),silence_before_close:el(n?.silenceBeforeClose.inbound)},outbound:{...n7(t),buffered_amount_max:r,silence_before_close:el(n?.silenceBeforeClose.outbound),buffered_amount_at_close:n?.bufferedAmountAtClose}}}function n7(e){return{message_count:e.messageCount,message_size_total:e.messageSizeTotal,message_size_max:e.messageSizeMax,time_to_first_message:el(e.timeToFirstMessage),longest_silence:el(e.longestSilence)}}function oe(){return{messageCount:0,messageSizeTotal:0,messageSizeMax:0,longestSilence:0}}function ot(e,t,r,n,o){if(void 0===t)o&&(e.timeToFirstMessage=n-o.relative);else{var i;i=e.longestSilence,e.longestSilence=Math.max(i,n-t)}e.messageCount+=1,e.messageSizeTotal+=r,e.messageSizeMax=Math.max(e.messageSizeMax,r)}function or(e,t,r){var n;if(void 0===e)return r.longestSilence;return n=r.longestSilence,Math.max(n,t-e)}function on(e,t){return void 0===e?void 0:t-e}function oo(e){return rA(e)&&e<0?void 0:e}function oi(e,t,r,n,o,i){let a,s=function(e,t,r,n){return new eB(o=>{let i,a=[],s=0;return a.push(t.subscribe(e=>{e.every(os)||c()}),r.subscribe(c),r5({type:"resource"}).subscribe(e=>{e.some(e=>!oa(n,e.name))&&c()}),e.subscribe(7,e=>{oa(n,e.url)||(void 0===i&&(i=e.requestIndex),s+=1,c())}),e.subscribe(8,e=>{oa(n,e.url)||void 0===i||e.requestIndex{a.forEach(e=>e.unsubscribe())};function c(){o.notify({isBusy:s>0})}})}(e,t,r,n),c=!1,u=e0(eF(()=>p({hadActivity:!1})),100),l=void 0!==i?e0(eF(()=>p({hadActivity:!0,end:eu()})),i):void 0,d=s.subscribe(({isBusy:e})=>{e1(u),e1(a);let t=eu();e||(a=e0(eF(()=>p({hadActivity:!0,end:t})),100))}),f=()=>{c=!0,e1(u),e1(a),e1(l),d.unsubscribe()};function p(e){c||(f(),o(e))}return{stop:f}}function oa(e,t){return nx(e.excludedActivityUrls,t)}function os(e){let t="characterData"===e.type?e.target.parentElement:e.target;return!!(t&&r3(t)&&t.matches("[data-dd-excluded-activity-mutations], [data-dd-excluded-activity-mutations] *"))}function oc({lifeCycle:e,isChildEvent:t,onChange:r=e6}){let n={errorCount:0,longTaskCount:0,resourceCount:0,actionCount:0,frustrationCount:0},o=e.subscribe(13,e=>{if("view"!==e.type&&"vital"!==e.type&&t(e))switch(e.type){case U:n.errorCount+=1,r();break;case $:n.actionCount+=1,e.action.frustration&&(n.frustrationCount+=e.action.frustration.type.length),r();break;case V:n.longTaskCount+=1,r();break;case F:e._dd?.discarded||(n.resourceCount+=1,r())}});return{stop:()=>{o.unsubscribe()},eventCounts:n}}let ou=3e5;function ol(e){let t=rW({expireDelay:ou}),r=new Map;function n(e){r.delete(e.key),e.eventCounts?.stop()}function o(){r.forEach(e=>{n(e)}),t.reset()}let i=e.subscribe(10,o);function a(e){let t=r.get(e);if(!t)return;let o=t.eventCounts?.eventCounts;return n(t),t.historyEntry.remove(),{...t.data,id:t.id,startClocks:t.startClocks,counts:o}}return{start:function(n,o,i,s){let c=eS(),u=t.add(c,o.relative);r.has(n)&&a(n);let l={id:c,key:n,startClocks:o,data:i,historyEntry:u,eventCounts:s?.isChildEvent?oc({lifeCycle:e,isChildEvent:s.isChildEvent(c)}):void 0};return r.set(n,l),l},stop:function(e,t,o){var i;let a=r.get(e);if(!a)return;let s=o?t4(a.data,o):a.data;a.historyEntry.close(t.relative);let c=(i=a.startClocks.timeStamp,t.timeStamp-i),u=a.eventCounts?.eventCounts;return n(a),{...s,id:a.id,startClocks:a.startClocks,duration:c,counts:u}},discard:a,getCounts:function(e){return r.get(e)?.eventCounts?.eventCounts},findId:function(e){return t.findAll(e)},stopAll:function(){i.unsubscribe(),o(),t.stop()}}}let od=["HTML","BODY"],of=r7.concat(["role","type","disabled","readonly","tabindex","draggable","target","rel","download","method","action","enctype","autocomplete"]);function op(e,t){let r=function(e,t){let r=e;for(;r;){if(r.matches(t))return r;r=r6(r)}return null}(e,`[${t}]`);if(r)return ov(oh(r.getAttribute(t).trim()))}let om=[(e,t,r)=>{if("labels"in e&&e.labels&&e.labels.length>0)return oS(e.labels[0],t,r)},e=>{if("INPUT"===e.nodeName){let t=e.getAttribute("type");if("button"===t||"submit"===t||"reset"===t)return{name:e.value,nameSource:"text_content"}}},(e,t,r)=>{if("BUTTON"===e.nodeName||"LABEL"===e.nodeName||"A"===e.nodeName||"button"===e.getAttribute("role")||"link"===e.getAttribute("role"))return oS(e,t,r)},(e,t,r)=>ob(e,"aria-label",t,r),(e,t,r)=>{let n=e.getAttribute("aria-labelledby");if(n)return{name:n.split(/\s+/).map(t=>(function(e,t){let r=e.getRootNode();if(r instanceof ShadowRoot){let e=r.getElementById(t);if(e)return e}return e.ownerDocument?e.ownerDocument.getElementById(t):null})(e,t)).filter(e=>!!e).map(e=>o_(e,t,r)).join(" "),nameSource:"text_content"}},(e,t,r)=>ob(e,"alt",t,r),(e,t,r)=>ob(e,"name",t,r),(e,t,r)=>ob(e,"title",t,r),(e,t,r)=>ob(e,"placeholder",t,r),(e,t,r)=>{if("options"in e&&e.options.length>0)return oS(e.options[0],t,r)}],og=[(e,t,r)=>oS(e,t,r)];function oy(e,t,r,n){let o=e,i=0;for(;i<=10&&o&&"BODY"!==o.nodeName&&"HTML"!==o.nodeName&&"HEAD"!==o.nodeName;){for(let e of t){let t=e(o,r,n);if(t){let{name:e,nameSource:r}=t,n=e?.trim();if(n)return{name:ov(oh(n)),nameSource:r}}}if("FORM"===o.nodeName)break;o=r6(o),i+=1}}function oh(e){return e.replace(/\s+/g," ")}function ov(e){return e.length>100?`${eE(e,100)} [...]`:e}function ob(e,t,r,n){let{enablePrivacyForActionName:o,defaultPrivacyLevel:i}=r,a=e.getAttribute(t);if(a&&o){var s,c;let o=ny(e,i,n);(function(e,t,r,n,o){if(n!==np.MASK&&n!==np.MASK_UNLESS_ALLOWLISTED||"data-dd-privacy"===t||r7.includes(t)||t===o.actionNameAttribute)return!1;switch(t){case"title":case"alt":case"placeholder":case"aria-label":case"name":return!0}return!!("A"===e&&"href"===t||"IFRAME"===e&&"srcdoc"===t||r&&t.startsWith("data-"))||("IMG"===e||"SOURCE"===e)&&("src"===t||"srcset"===t)})(e.tagName,t,a,o,r)&&(s=a,c=r9,a=nv(s)?s:c||s.replace(/\S/g,"x"))}else a||(a="");return{name:a,nameSource:"standard_attribute"}}function oS(e,t,r){return{name:o_(e,t,r)||"",nameSource:"text_content"}}function o_(e,t,r){if(e.isContentEditable)return;let{enablePrivacyForActionName:n,actionNameAttribute:o,defaultPrivacyLevel:i}=t,a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,function(e){let t=ny(e,i,r);if(n&&t&&function(e,t){switch(t){case np.MASK:case np.HIDDEN:case np.IGNORE:return!0;case np.MASK_UNLESS_ALLOWLISTED:if(r2(e))return!!nh(e.parentNode)||!nv(e.textContent||"");return nh(e)||r3(e)&&"CANVAS"===e.tagName;case np.MASK_USER_INPUT:return r2(e)?nh(e.parentNode):nh(e);default:return!1}}(e,t))return NodeFilter.FILTER_REJECT;if(r3(e)){if(e.hasAttribute("data-dd-action-name")||o&&e.hasAttribute(o))return NodeFilter.FILTER_REJECT;let t=getComputedStyle(e);if("visible"!==t.visibility||"none"===t.display||t.contentVisibility&&"visible"!==t.contentVisibility)return NodeFilter.FILTER_REJECT}return NodeFilter.FILTER_ACCEPT}),s="";for(;a.nextNode();){let e=a.currentNode;if(r3(e)){("BR"===e.nodeName||"P"===e.nodeName||["block","flex","grid","list-item","table","table-caption"].includes(getComputedStyle(e).display))&&(s+=" ");continue}s+=e.textContent||""}return s.replace(/\s+/g," ").trim()}function ow(){let e=window.getSelection();return!e||e.isCollapsed}function oE(e){return e.target instanceof Element&&!1!==e.isPrimary}function ok(e){if((2&e.ignore)!=0||e.hasPageActivity||e.getUserActivity().input||e.getUserActivity().scroll)return!1;let t=e.event.target;return"LABEL"===t.tagName&&t.hasAttribute("for")&&(t=document.getElementById(t.getAttribute("for"))),!t?.matches('input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="range"]),textarea,select,[contenteditable],[contenteditable] *,canvas,a[href],a[href] *')}let oC=new Map;function oT(e,t){oC.set(e,t),oC.forEach((e,t)=>{ed()-t>1e4&&oC.delete(t)})}function oA(e){return t=>t.action?.id?.includes(e)??!1}function ox(e){var t;if(e.composed&&r3(t=e.target)&&t.shadowRoot&&"function"==typeof e.composedPath){let t=e.composedPath();if(t.length>0&&t[0]instanceof Element)return t[0]}return e.target}function oR(e){let t="events"in e,r=oo(el(e.duration));return{rawRumEvent:{type:$,date:e.startClocks.timeStamp,action:{id:e.id,target:{name:e.name},type:e.type,...void 0!==r&&{loading_time:r},...e.counts&&{error:{count:e.counts.errorCount},long_task:{count:e.counts.longTaskCount},resource:{count:e.counts.resourceCount}},frustration:{type:e.frustrationTypes}},...t?{_dd:{action:{target:{selector:e.target?.selector||void 0,width:e.target?.width||void 0,height:e.target?.height||void 0,composed_path_selector:e.target?.composedPathSelector},position:e.position,name_source:e.nameSource}}}:{context:e.context}},duration:e.duration,startClocks:e.startClocks,domainContext:t?{events:e.events}:{handlingStack:e.handlingStack}}}let oI="csp_violation";function oO(e){return{startClocks:ef(),source:"report",handling:"unhandled",...e}}function oN(e,t,r,n,o){return r?tu({name:e,message:t,stack:[{func:"?",url:r,line:n??void 0,column:o??void 0}]}):void 0}function oM(){if(r8("navigation")){let e=performance.getEntriesByType("navigation")[0];if(e&&!(e.loadEventEnd>0&&e.domComplete<=0))return e}let e=function(){let e={},t=performance.timing;for(let r in t)if(rA(t[r])){let n=t[r];e[r]=0===n?0:n-ey()}return e}(),t={entryType:"navigation",initiatorType:"navigation",name:window.location.href,startTime:0,duration:e.loadEventEnd,decodedBodySize:0,encodedBodySize:0,transferSize:0,workerStart:0,toJSON:()=>({...t,toJSON:void 0}),...e};return t}function oP(e){return e.responseStart>=0&&e.responseStart<=ed()?e.responseStart:void 0}let oD=12e4;function oL(e,t){let r=t&&Number(t);if(e&&r)return{traceId:e,traceTime:r}}function o$(e){if(e&&e.nodeType===Node.COMMENT_NODE){let t=/^\s*DATADOG;(.*?)\s*$/.exec(e.data);if(t)return t[1]}}function oU(e,t){return document.readyState===e||"complete"===document.readyState?(t(),{stop:e6}):tL(window,"complete"===e?"load":"DOMContentLoaded",t,{once:!0})}function oV(e,t,r){var n,o;let i=t?function(e,t){if(e.traceSampled&&e.traceId&&e.spanId)return{_dd:{span_id:e.spanId.toString(),trace_id:e.traceId.toString(),rule_psr:t.rulePsr}}}(t,r):function(e,t){if("navigation"!==e.initiatorType)return;let r=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]"),oL(r?.content,n?.content)||function(e){let t=function(e){for(let t=0;t=0;t-=1){let r=e.body.childNodes[t],n=o$(r);if(n)return n;if(!r2(r))break}}(e);if(t)return oL(ew(t,"trace-id"),ew(t,"trace-time"))}(e));if(!(!o||o.traceTime<=ey()-oD))return o.traceId}(document);if(r)return{_dd:{trace_id:r,span_id:nT(63).toString(),rule_psr:t.rulePsr}}}(e,r);if(!r.trackResources&&!i)return;let a=em(e.startTime),s=function(e){let{duration:t,startTime:r,responseEnd:n}=e;return"navigation"===e.initiatorType||0===t&&rvoid 0===t.url||nx([t.url],e.url,!0));if(0===n.length)return;let o=n.filter(e=>void 0===e.location||"any"===e.location||"response"===e.location),i=n.filter(e=>void 0===e.location||"any"===e.location||"request"===e.location),a=o.length>0?function(e,t){if(e.type===rK&&e.response)return oj(e.response.headers,t);if("xhr"===e.type&&e.xhr){let r=e.xhr.getAllResponseHeaders();if(r)try{return oj(new Headers(function(e){let t=[];for(let r of e.trim().split(/\r\n/)){let e=r.indexOf(":");e>0&&t.push([r.substring(0,e).trim(),r.substring(e+1).trim()])}return t}(r)),t)}catch{}}}(e,o):void 0,s=i.length>0?function(e,t){let r;if(e.type===rK)return e.init?.headers?r=new Headers(e.init.headers):e.input instanceof Request&&(r=e.input.headers),r?oj(r,t):void 0}(e,i):void 0;if(a||s)return{resource:{request:s?{headers:s}:void 0,response:a?{headers:a}:void 0}}}(t,r);return{startClocks:a,duration:s,rawRumEvent:t4({date:a.timeStamp,resource:{id:eS(),duration:el(s),type:function(e){let t,r=e.name;if(!function(e){try{return!!tR(e)}catch{return!1}}(r))return rJ;let n="/"===(t=tR(r).pathname)[0]?t:`/${t}`;for(let[t,r]of rY)if(r(e.initiatorType,n))return t;return rJ}(e),method:t?.method,status_code:t?t.status:0===(n=e.responseStatus)?void 0:n,url:t?r1(t.url):e.name,protocol:""===e.nextHopProtocol?void 0:e.nextHopProtocol,delivery_type:""===e.deliveryType?"other":e.deliveryType,graphql:t&&function(e,t){let r=nO(e.url,t);if(r){let t=function(e,t=!1){let r,n,o,i;if("POST"===e.method?r=function(e){if(!e||"string"!=typeof e)return;let t=eC(e);if(t)return{query:t.query,operationName:t.operationName,variables:t.variables?JSON.stringify(t.variables):void 0,operationType:t.operationType}}(e.requestBody):"GET"===e.method&&(i=(o=(n=tR(e.url).searchParams).get("variables"))&&void 0!==eC(o)?o:void 0,r={query:n.get("query")||void 0,operationName:n.get("operationName")||void 0,variables:i,operationType:n.get("operationType")||void 0}),r)return function(e,t){let r,n,o;if(e.query){var i;let o=e.query.trim();i=o,r=i.match(/^\s*(query|mutation|subscription)\b/i)?.[1],t&&(n=eE(o,32768,"..."))}if(!r){let t=e.operationType;("query"===t||"mutation"===t||"subscription"===t)&&(r=t)}return e.variables&&(o=e.variables),{operationType:r,operationName:e.operationName,variables:o,payload:n}}(r,t)}(e,r.trackPayload);if(t){if(r.trackResponseErrors&&e.responseBody){let r=function(e){let t=eC(e);if(t&&"object"==typeof t&&rC(t.errors))return t.errors.map(e=>({message:e.message,path:e.path,locations:e.locations,code:e.extensions?.code}))}(e.responseBody);r&&(t.error_count=r.length,t.errors=r)}return t}return}}(t,r),render_blocking_status:e.renderBlockingStatus,...function(e){if(e.startTimer.startTime)||rX(t.startTime,t.redirectStart,t.redirectEnd,t.fetchStart),!n||!o)return;let{startTime:i,fetchStart:a,workerStart:s,redirectStart:c,redirectEnd:u,domainLookupStart:l,domainLookupEnd:d,connectStart:f,secureConnectionStart:p,connectEnd:m,requestStart:g,responseStart:y,responseEnd:h}=e,v={download:rZ(i,y,h),first_byte:rZ(i,g,y)};return 0rM.includes(e);function oj(e,t){let r={},n=0,o=!1;return e.forEach((e,i)=>{if(n>=100){o||(eK.warn("Maximum number of headers (100) has been reached. Further headers are dropped."),o=!0);return}let a=i.toLowerCase();if(oq.test(a))return;let s=t.find(e=>nx([e.name??oF],a));if(!s)return;let{extractor:c}=s,u=c?Z(e,c):e;void 0!==u&&(u.length>128&&eK.warn(`Header "${a}" value was truncated from ${u.length} to 128 characters.`),r[a]=eE(u,128),n++)}),n>0?r:void 0}let oz=6e5;function oH(e,t,r){if(void 0===r)return;let n=e?function(e,t){let r=function(){if(r8("resource"))return performance.getEntriesByType("resource")}();if(r)return tN(r,r=>r.name===e&&r.startTime<=t)}(e,t):void 0,o=n?Math.max(r,n.requestStart||n.startTime):r,i=Math.min(t,Math.max(o,n?.responseEnd||0));return{loadDelay:o-r,loadTime:i-o,renderDelay:t-i}}let oB=6e5;function oG(e,t=window){if("hidden"===document.visibilityState)return{timeStamp:0,stop:e6};if(r8("visibility-state")){let t=performance.getEntriesByType("visibility-state").filter(e=>"hidden"===e.name).find(t=>t.startTime>=e.relative);if(t)return{timeStamp:t.startTime,stop:e6}}let r=1/0,{stop:n}=t$(t,[tD.PAGE_HIDE,tD.VISIBILITY_CHANGE],e=>{(e.type===tD.PAGE_HIDE||"hidden"===document.visibilityState)&&(r=e.timeStamp,n())},{capture:!0});return{get timeStamp(){return r},stop:n}}let oW=e=>{var t,r;let n,o,i,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),o=Math.max(t.top,r.top),i=Math.min(t.right,r.right),a=Math.min(t.bottom,r.bottom),n>=i||o>=a?0:(i-n)*(a-o))};function oK({x:e,y:t,width:r,height:n}){return{x:e,y:t,width:r,height:n}}let oJ=0,oY=1/0,oX=0,oZ=()=>y?oJ:window.performance.interactionCount||0,oQ=6e4;function o0(e){return Math.min(e,oQ)}function o1(e,t,r){let n={...e};for(let[e,{required:o,type:i}]of Object.entries(t))"string"!==i||o2(n[e])||(n[e]=String(n[e])),o&&o2(n[e])&&eK.warn(`The property ${e} of ${r} is required; context will not be sent to the intake.`);return n}function o2(e){return null==e||""===e}function o3(e="",{propertiesConfig:t={}}={}){let r={},n=new eB,o={getContext:()=>t3(r),setContext:i=>{let a;((a="object"===eh(i))||eK.error("Unsupported context:",i),a)?r=nP(o1(i,t,e)):o.clearContext(),n.notify()},setContextProperty:(o,i)=>{r=nP(o1({...r,[o]:i},t,e)),n.notify()},removeContextProperty:o=>{delete r[o],o1(r,t,e),n.notify()},clearContext:()=>{r={},n.notify()},changeObservable:n};return o}let o4=3e5,o6=3e5;function o5(e){let t=e.indexOf("?");return t<0?e:e.slice(0,t)}function o8(e,t){let r=new Set;for(let n of e)n.startsWith(`${t}.`)&&r.add(n.slice(t.length+1));return r}let o9=((P={})[P.REPLAY=1]="REPLAY",P[P.RUM=2]="RUM",P[P.TELEMETRY=4]="TELEMETRY",P[P.PROFILING=6]="PROFILING",P);function o7(){return eI.location}function ie(e){return Object.prototype.hasOwnProperty.call(history,e)?history:History.prototype}function it(){0!==h.batchCount&&(rs(rr.CUSTOMER_DATA_METRIC_NAME,h),ii())}function ir(){return{min:1/0,max:0,sum:0}}function io(e,t){e.sum+=t,e.min=Math.min(e.min,t),e.max=Math.max(e.max,t)}function ii(){h={batchCount:0,batchBytesCount:ir(),batchMessagesCount:ir()}}function ia(){return"hidden"===document.visibilityState?"hidden":document.hasFocus()?"active":"passive"}function is(e){let{startClocks:t,type:r,name:n,description:o,context:i,handlingStack:a}=e,s={id:(e.type===J?e.id:void 0)??eS(),type:r,name:n,description:o,...r===J?{duration:el(e.duration)}:{step_type:e.stepType,operation_key:e.operationKey,failure_reason:e.failureReason}};return{rawRumEvent:{date:t.timeStamp,vital:s,type:j,context:i},startClocks:t,duration:r===J?e.duration:void 0,domainContext:a?{handlingStack:a}:{}}}async function ic(e,t){let r=`dd_cookie_test_${eS()}`,n="test",o=e(r,t);try{return await o.getAllAndSet(()=>({value:n,expireDelay:6e4})),(await o.getAll()).includes(n)}catch(e){return eK.error(e),!1}finally{try{await o.delete()}catch{}}}function iu(e,t){let r=eI.cookieStore,n=new eB(()=>tL(r,"change",t=>{(t.changed.some(t=>t.name===e)||t.deleted.some(t=>t.name===e))&&n.notify()}).stop);return{getAll:async()=>(await r.getAll(e)).map(e=>e.value),delete:()=>r.delete({name:e,domain:t.domain,path:"/",partitioned:t.partitioned}),async getAllAndSet(n){let{value:o,expireDelay:i}=n((await r.getAll(e)).map(e=>e.value));try{await r.set({name:e,value:o,expires:ec()+i,path:"/",sameSite:t.crossSite?"none":"strict",domain:t.domain,secure:t.secure,partitioned:t.partitioned})}catch{}},observable:n}}function il(e,t){let r=rd(e),n=new eB(()=>{let t=e2(()=>{o(rd(e))},1e3);return()=>{e3(t)}});function o(e){String(e)!==String(r)&&(r=e,n.notify())}return{getAll:()=>Promise.resolve(rd(e)),async getAllAndSet(r){let{value:n,expireDelay:i}=r(rd(e));ru(e,n,i,t),await Promise.resolve(),o([n])},async delete(){ru(e,"",0,t),await Promise.resolve(),o([])},observable:n}}function id(){let e=eI.cookieStore;return!!(e&&tU(e,"change"))}function ip(e,t){let r=rl(e),n=e2(()=>{let n=rl(e);n!==r&&(r=n,t(n))},1e3);return()=>{e3(n)}}let im="datadog-synthetics-",ig=`${im}public-id`,iy=`${im}result-id`,ih=`${im}injects-rum`,iv=`${im}rum-context`;function ib(){return!eO&&!!(eI._DATADOG_SYNTHETICS_INJECTS_RUM||rf(ih))}function iS(){var e;let t=function(){let e=eI._DATADOG_SYNTHETICS_RUM_CONTEXT;if(e)return e;let t=rf(iv);return t?eC(decodeURIComponent(t)):{test_id:window._DATADOG_SYNTHETICS_PUBLIC_ID||rf(ig),result_id:window._DATADOG_SYNTHETICS_RESULT_ID||rf(iy)}}();return"object"==typeof(e=t)&&null!==e&&"string"==typeof e.test_id&&"string"==typeof e.result_id?t:void 0}function i_(e){return"object"===eh(e)}function iw(e,t,r=3e3){let n=0,o=!1;return{isLimitReached(){if(0===n&&e0(()=>{n=0},6e4),(n+=1)<=r||o)return o=!1,!1;if(n===r+1){o=!0;try{t(`Reached max number of ${e}s by minute: ${r}`)}finally{o=!1}}return!0}}}let iE={"view.name":"string","view.url":"string","view.referrer":"string",context:"object",service:"string",version:"string"},ik={[q]:{...iE,"view.performance.lcp.resource_url":"string"},[U]:{...iE,"error.message":"string","error.stack":"string","error.handling_stack":"string","error.resource.url":"string","error.fingerprint":"string","_dd.debug_ids":"array"},[F]:{...iE,"resource.url":"string","resource.graphql.variables":"string","resource.request.headers":"object","resource.response.headers":"object"},[$]:{...iE,"action.target.name":"string"},[V]:{...iE,"long_task.scripts[].source_url":"string","long_task.scripts[].invoker":"string","_dd.debug_ids":"array"},[j]:{...iE,"vital.websocket.url":"string","vital.websocket.requested_protocols":"array","vital.websocket.selected_protocol":"string","vital.websocket.close_reason":"string"}},iC=[$,U,V,F,j],iT=[];function iA(e,t,r){var n,o;if("u"{i===t&&e.setContext(s())})),e.changeObservable.subscribe(function(){localStorage.setItem(i,JSON.stringify(e.getContext()))});let a=t4(s(),e.getContext());function s(){let e=localStorage.getItem(i);return e?eC(e)??{}:{}}eT(a)||e.setContext(a)}function ix(){return o3("account",{propertiesConfig:{id:{type:"string",required:!0},name:{type:"string"}}})}function iR(){return o3("global context")}let iI="_dd_tab_id";function iO(){return o3("user",{propertiesConfig:{id:{type:"string"},name:{type:"string"},email:{type:"string"}}})}function iN(e){return!!e&&"function"==typeof e.then}let iM="userContext",iP="globalContext",iD="accountContext",iL="getContext",i$="setContext",iU="setContextProperty",iV="removeContextProperty",iq="clearContext";function iF(e,t,r,n){return eF((...o)=>(n&&rc({feature:n}),e()[t][r](...o)))}function ij(e,t,r){e.changeObservable.subscribe(()=>{let n=e.getContext();r.notify(e=>e[t].setContext(n))})}function iz(e,t){t.silentMultipleInit||eK.error(`${e} is already initialized.`)}let iH=["chrome-extension://","moz-extension://"];function iB(e){return iH.some(t=>e.includes(t))}let iG=/^([a-zA-Z]+)=([a-z0-9-]+)$/;function iW(e){return e.created?Number(e.created):void 0}function iK(e){let t=e.expire&&Number(e.expire),r=iW(e);if(t&&r)return Math.min(t,r+rF)}function iJ(e,t){let r={isExpired:"1"};return t.trackAnonymousUser&&e?.anonymousId&&(r.anonymousId=e?.anonymousId),r}function iY(e){let t;return void 0!==e.isExpired||!((t=iK(e))&&ec()"anonymousId"===e?`aid=${t}`:`${e}=${t}`).join("&")}function iQ(e){let t={};return e&&(-1!==e.indexOf("&")||iG.test(e))&&e.split("&").forEach(e=>{let r=iG.exec(e);if(null!==r){let[,e,n]=r;"aid"===e?t.anonymousId=n:t[e]=n}}),t}function i0(e,t){return eT(e)?(t.trackAnonymousUser&&(e.anonymousId=eS()),iJ(e,t)):e}function i1(e,t){if(eT(e))return e;let r=e;return iY(e)&&(r=iJ(e,t)),r.id||(r.id=eS(),r.created=String(ec())),t.trackAnonymousUser&&!r.anonymousId&&(r.anonymousId=eS()),delete r.isExpired,iX(r),r}let i2="_dd_s_v2",i3="_dd_s";async function i4(e){let t=function(e){let t={};if(t.secure=e.useSecureSessionCookie||e.usePartitionedCrossSiteSessionCookie,t.crossSite=e.usePartitionedCrossSiteSessionCookie,t.partitioned=e.usePartitionedCrossSiteSessionCookie,e.trackSessionAcrossSubdomains){let e=function(e=eI.location?.hostname??"",t="u">typeof document?document.referrer:""){if("u">typeof document){if(void 0===u){let r=function(e,t){try{return e||tR(t).hostname}catch{}}(e,t);if(r){let e=`dd_site_test_${eS()}`,t=r.split("."),n=t.pop();for(;t.length&&!rl(e);)ru(e,"test",1e3,{domain:n=`${t.pop()}.${n}`});ru(e,"",0,{domain:n}),u=n}}return u}}();if(!e)return;t.domain=e}return t}(e);if(t){if(id()&&await ic(iu,t))return{type:rz,cookieOptions:t,cookieApi:1};if(await ic(il,t))return{type:rz,cookieOptions:t,cookieApi:0}}}function i6(e,t){let r;for(let n of e.slice().reverse())if((r=iQ(n)).c===t)break;return delete r?.c,r??{}}function i5(e){return((e.domain?e.domain.split(".").length-1:0)<<1|!!e.crossSite).toString(16)}let i8="_DD_SESSION";async function i9(e){var t;for(let r of void 0!==(t=e.sessionPersistence)?t:eO?[rH]:[rz]){let t=await function(e,t){switch(e){case rz:return i4(t);case rB:try{let e=eS(),t=`_dd_test_${e}`;localStorage.setItem(t,e);let r=localStorage.getItem(t);return localStorage.removeItem(t),e===r?{type:rB}:void 0}catch{return}case rH:return{type:rH};default:eK.error(`Invalid session persistence '${String(e)}'`);return}}(r,e);if(void 0!==t)return t}}let i7=432e5,ae=[];async function at(e,t){let r,n=ed(),o=new eB,i=new eB,a=await i9(e);if(!a)return void eK.warn("No storage available for session. We will not send any data.");let s=function(e,t){switch(e.type){case rz:return function(e,t){var r,n;let{cookieOptions:o,cookieApi:i}=e,a=new eB,s=!!t.trackAnonymousUser,c=i5(o),u=(r=i,n=o,1===r?iu(i2,n):il(i2,n)),l=!0;function d(e){return u.getAllAndSet(t=>{var r,n;let i=i6(t,c);return l&&eT(i)&&(i=i6(rd(i3),c)),l=!1,{value:(r=e(i),n=o,iZ(eT(r)?r:{...r,c:i5(n)})),expireDelay:s?31536e6:rF}})}return u.observable.subscribe(()=>{u.getAll().then(e=>{a.notify(i6(e,c))}).catch(e=>ez(Error(`Error while reading session cookies on change: ${e}`)))}),{async setSessionState(e,t){"u">typeof navigator&&navigator.locks?await navigator.locks.request(i2,()=>d(e)).catch(e=>{var t;if(!((t=e)instanceof Error&&("AbortError"===t.name||t.message.includes("no longer runnable")||t.message.includes("Responsible document is not fully active")||t.message.includes("The document is not active"))))throw e}):(S=(S??Promise.resolve()).then(()=>d(e)),await S)},sessionObservable:a}}(e,t);case rB:let r,n;return r=new eB(e=>tL(window,"storage",t=>{"_dd_s_v2"===t.key&&t.storageArea===localStorage&&e.notify(iQ(t.newValue))}).stop),n=!0,{async setSessionState(e,t){let o=iQ(localStorage.getItem(i2));n&&eT(o)&&(o=iQ(localStorage.getItem(i3))),n=!1;let i=e(o);localStorage.setItem(i2,iZ(i)),await Promise.resolve(),r.notify(i)},sessionObservable:r};case rH:let o,i,a;return eI._DD_SESSION||(eI[i8]={}),o=eI[i8],i=new eB,a=o.onChange,o.onChange=e=>{a?.(e),i.notify(e)},{async setSessionState(e,t){let r={...e(o.state??{})};o.state=r,await Promise.resolve(),o.onChange?.(r)},sessionObservable:i}}}(a,e),c=rW({maxEntries:1e3});ae.push(()=>c.stop());let u=!1,{throttled:l,cancel:d}=e4(()=>{u=!1,s.setSessionState(t=>i1(t,e),"expandOrRenewOnActivity").catch(ez)},1e3);ae.push(d),ae.push(()=>e1(r));let f=!1;ae.push(()=>{f=!0});let p=await m().catch(e=>ez(Error(`Error while resolving initial session state: ${e}`)));if(p&&!f){let r;for(;!t.isGranted();)if(v(),await new Promise(e=>t.onGrantedOnce(e)),f||!(p=await m().catch(ez))||f)return;return c.add(b(p),ep().relative),g(p),r=s.sessionObservable.subscribe(e=>{g(e),y(e)}),ae.push(()=>r.unsubscribe()),t.observable.subscribe(()=>{t.isGranted()?(u=!1,s.setSessionState(t=>i1(t,e),"expandOrRenewOnConsent").catch(ez)):v()}),eO||(function(e){let{stop:t}=t$(window,["click","touchstart","keydown","scroll"],e,{capture:!0,passive:!0});ae.push(t)}(h),function(e){let t=()=>{"visible"===document.visibilityState&&e()},{stop:r}=tL(document,"visibilitychange",t);ae.push(r);let n=e2(t,6e4);ae.push(()=>{e3(n)})}(()=>{u||s.setSessionState(e=>{var t;return iY(t=e)||eT(t)||!t.id||iX(t),t},"expandOnVisibility").catch(ez)}),function(e){let{stop:t}=tL(window,"resume",e,{capture:!0});ae.push(t)}(()=>{s.setSessionState(t=>i0(t,e),"initializeOnResume").catch(ez)})),rs("Session manager init metrics",{metrics:{duration:ed()-n}}),{findSession:(e,t)=>c.find(e,t),findTrackedSession:(t,{returnInactive:r=!1,maxAge:n=i7}={})=>{let o=c.find(t,{returnInactive:r});if(o&&"invalid"!==o.id&&n_(o.id,e.sessionSampleRate)&&!(ec()-o.createdAt>n))return o},renewObservable:o,expireObservable:i,expire:v,expandOrRenew:h,updateSessionState:e=>{s.setSessionState(t=>({...t,...e}),"updateState").catch(ez)}}}async function m(){let t={};return await s.setSessionState(r=>t=i1(i0(r,e),e),"initialize"),t}function g(n){e1(r);let o=iK(n);o&&(r=e0(()=>{s.setSessionState(r=>iY(r)?(t.isGranted()||delete r.anonymousId,iJ(r,e)):r,"expireOnTimeout").catch(ez)},o-ec()))}function y(e){let t=c.find(),r=t?.id!==void 0,n=void 0!==e.id,a=r&&n&&t.id!==e.id;if(r&&(!n||a)&&(u=!0,i.notify(),c.closeActive(ed())),n&&(!r||a)){if(u)return;c.add(b(e),ed()),o.notify()}else r&&n&&!a&&(t.isReplayForced=!!e.forcedReplay)}function h(){t.isGranted()&&l()}function v(){d();let r=iJ(c.find(),e);t.isGranted()||delete r.anonymousId,y(r),s.setSessionState(r=>(t.isGranted()||delete r.anonymousId,iJ(r,e)),"expire").catch(ez)}function b(e){let t=iW(e)??eu();return e.id?{id:e.id,isReplayForced:!!e.forcedReplay,anonymousId:e.anonymousId,createdAt:t}:{id:"invalid",isReplayForced:!1,anonymousId:void 0,createdAt:t}}}function ar(e,t){if(void 0!==e)return"string"!=typeof e?void eK.warn(`Invalid ${t} provided (expected a string, got ${typeof e}). Ignoring.`):nP(e)}let an=function(e,t,n={}){let o,i=function(e){let t=new eB;function r(){return e===rS.GRANTED}return{tryToInit(t){e||(e=t)},onGrantedOnce(e){if(r())e();else{let n=t.subscribe(()=>{r()&&(e(),n.unsubscribe())})}},update(r){e=r,t.notify()},isGranted:r,observable:t}}(),s=function(){let e=new eW(500,e=>{ri("Early data collection dropped data on unbuffer",{count:e})}),t=[];function r(r,n){t.push(n.subscribe(t=>{e.notify({type:r,data:t})}))}return r(0,new eB(e=>{var t,r;let n=(t,r)=>{let n=nH({stackTrace:r,originalError:t,startClocks:ef(),nonErrorPrefix:"Uncaught",source:"source",handling:"unhandled"});e.notify(n)},{stop:o}=(t=n,nw(eI,"onerror",({parameters:[e,r,n,o,i]})=>{let a;tf(i)||(a=function(e,t,r,n){var o;let i,a;if(void 0===t)return;let{name:s,message:c}=(o=e,"[object String]"===({}).toString.call(o)&&([,i,a]=ta.exec(o)),{name:i,message:a});return{name:s,message:c,stack:[{url:t,column:n,line:r}]}}(e,r,n,o)),t(i??e,a)})),{stop:i}=(r=n,tU(eI.window,"unhandledrejection")?nw(eI,"onunhandledrejection",({parameters:[e]})=>{r(e.reason||"Empty reason")}):{stop:e6});return()=>{o(),i()}})),r(1,nZ()),r(2,nG()),r(3,eG(...Object.values(eP).map(e=>{var t;return n0[e]||(n0[e]=(t=e,new eB(e=>{let r=eD[t];return eD[t]=(...n)=>{r.apply(console,n);let o=tc("console error");ej(()=>{e.notify(function(e,t,r){let n=e.map(e=>{var t;return"string"==typeof(t=e)?nP(t):tf(t)?tl(e5(t)):tz(nP(t),void 0,2)}).join(" ");if(t===eP.error){let o=nH({originalError:e.find(tf),handlingStack:r,startClocks:ef(),source:"console",handling:"handled",nonErrorPrefix:"Provided",useFallbackStack:!1});return o.message=n,{api:t,message:n,handlingStack:r,error:o}}return{api:t,message:n,error:void 0,handlingStack:r}}(n,t,o))})},()=>{eD[t]=r}}))),n0[e]}))),{observable:e,stop:()=>t.forEach(e=>e.unsubscribe())}}(),c=function({ignoreInitIfSyntheticsWillInjectRum:e=!0,startDeflateWorker:t,sdkName:n},o,i){let s,c,u,l,d,f,p=new eW(500,e=>{ri("preStartRum buffer data lost",{count:e})}),m=iR();ij(m,iP,p);let g=iO();ij(g,iM,p);let y=ix();ij(y,iD,p);let h={assembleEventDefaults:t5(),assembleTelemetry:t5(),assembleEvent:t5()},v=o.observable.subscribe(_),b={},S=!1;function _(){let e;if(S||!u||!l||!d||!f)return;if(v.unsubscribe(),l.trackViewsManually){if(!s)return;e=s.options}let t=l.trackViewsManually?s?.callback:void 0,r=i(l,d,c,e,f,h);S=!0,p.subscribe(e=>{e!==t&&e(r)}),p.unbuffer()}function w(e,i,a){var s;let p=tb();if(p&&(e={...s=e,service:s.service||s.applicationId,applicationId:"00000000-aaaa-0000-aaaa-000000000000",clientToken:"empty",sessionSampleRate:100,defaultPrivacyLevel:s.defaultPrivacyLevel??tv()?.getPrivacyLevel()}),u=e,l)return void iz("DD_RUM",e);let m=function(e,t){var r;let n,o=e&&"object"==typeof e?rx(rL,e,eK):void eK.error("Configuration must be an object");if(!o)return;let i=o.allowedTracingUrls.map(rU).filter(Boolean);if(i.length>0&&!o.service)return void eK.error("Service needs to be configured when tracing is enabled");let a=(n=(r=o.sessionReplayCanvasRecording)&&rD[r.quality],eZ(eY.SESSION_REPLAY_RECORD_CANVAS)&&r?.enable&&n?{enable:!0,...n}:void 0);return{...o,service:o.service||o.applicationId,sessionReplayCanvasRecording:a,betaEnableViewUpdates:r$(o.betaEnableViewUpdates,o.proxy,t),allowedTracingUrls:i,beforeSend:o.beforeSend?rk(o.beforeSend,"beforeSend threw an error:"):void 0,rulePsr:rA(e.traceSampleRate)?e.traceSampleRate/100:void 0,trackResourceHeaders:function(e){let t=e.trackResourceHeaders;if(void 0===t||!1===t)return[];if(!0===t)return rM.map(e=>({name:e}));if(!Array.isArray(t))return eK.warn("trackResourceHeaders should be true or an array of MatchHeader"),[];if(0===t.length)return eK.warn("trackResourceHeaders is an empty array, no headers will be captured"),[];let r=[];return t.forEach((e,t)=>{if(!ev(e))return void eK.warn(`trackResourceHeaders[${t}] should be a MatchHeader object`);if(void 0!==e.name&&!eb(e.name))return void eK.warn(`trackResourceHeaders[${t}].name should be a MatchOption`);if(void 0!==e.url&&!eb(e.url))return void eK.warn(`trackResourceHeaders[${t}].url should be a MatchOption`);if(void 0!==e.extractor&&!(e.extractor instanceof RegExp))return void eK.warn(`trackResourceHeaders[${t}].extractor should be a RegExp`);if(void 0!==e.location&&("string"!=typeof e.location||!rV.includes(e.location)))return void eK.warn(`trackResourceHeaders[${t}].location should be 'request', 'response', or 'any'`);let{name:n,...o}=e;r.push({...o,...void 0!==n?{name:"string"==typeof n?n.toLowerCase():n}:{}})}),r}(e),allowedGraphQlUrls:function(e){if(!e.allowedGraphQlUrls)return[];if(!Array.isArray(e.allowedGraphQlUrls))return eK.warn("allowedGraphQlUrls should be an array"),[];let t=[];return e.allowedGraphQlUrls.forEach(e=>{eb(e)?t.push({match:e,trackPayload:!1,trackResponseErrors:!1}):ev(e)&&eb(e.match)&&t.push({match:e.match,trackPayload:!!e.trackPayload,trackResponseErrors:!!e.trackResponseErrors})}),t}(e),remoteConfigurationId:rb(e)}}(e,n);if(m&&function(e,t){let r=eI.location,n=r?r.origin:"",o=e.allowedTrackingOrigins;if(!o)return!function(e,t=""){return!iB(e)&&iB(t.split("\n").filter(e=>{let t=e.trim();return t.length&&/^at\s+|@/.test(t)})[1]||"")}(n,t)||(eK.error("Running the Browser SDK in a Web extension content script is forbidden unless the `allowedTrackingOrigins` option is provided."),!1);let i=nx(o,n);return i||eK.error("SDK initialized on a non-allowed domain."),i}(m,i??"")){if(m.compressIntakeRequests&&!p&&t&&!(c=t(m,"Datadog RUM",e6)))return;l=m,o.tryToInit(m.trackingConsent),o.onGrantedOnce(()=>{let{assembleTelemetry:t}=h;if(t.register(()=>o.isGranted()?t9:t8),f=function(e,t,n,o){let i=new eB,{enabled:a,metricsEnabled:s}=function(e,t,n,o,i,a=1,s=15){let c={},u=!rn.includes(t.site)&&t7(t.telemetrySampleRate),l={log:u,[tK]:u&&t7(t.telemetryConfigurationSampleRate),[tJ]:u&&t7(t.telemetryUsageSampleRate),metric:u&&t7(a)},d={is_local_file:eI.location?.protocol==="file:",is_worker:eO},f=ro();return f.subscribe(({rawEvent:r,metricName:a})=>{var u,f,p,m;let g;if(a&&!l.metric||!l[r.type])return;let y=a||r.status||r.type,h=c[y];if(h||(h=c[y]=new Set),h.size>=s)return;let v=tz(r);if(h.has(v))return;let b=n.trigger({startTime:ef().relative});if(b===t8)return;let S=(u=b,f=e,p=r,m=d,g={type:"telemetry",date:ef().timeStamp,service:f,version:"7.16.0",source:"browser",_dd:{format_version:2},telemetry:t4(p,{runtime_env:m,connectivity:ty(),sdk_setup:"npm",sdk_name:i}),ddtags:tp(t).join(","),experimental_features:Array.from(eX)},t4(g,u));o.notify(S),tg("telemetry",S),h.add(v)}),f.unbuffer(),r||(r=ra),{enabled:u,metricsEnabled:l.metric}}(e,t,n,i,o),{stop:c}=function(e,t){let r=[];if(tb()){let e=tv(),n=t.subscribe(t=>e.send("internal_telemetry",t));r.push(n.unsubscribe)}else{let n=[tQ(e,"rum")],o=t0(e,"rum");o&&e.site===tY&&n.push(o);let i=tG({endpoints:n,reportError:e6});r.push(i.stop);let a=t.subscribe(i.add);r.push(a.unsubscribe)}return{stop:()=>r.forEach(e=>e())}}(t,i);return{stop:c,enabled:a,metricsEnabled:s}}(rt.RUM,m,t,n),eO)return void eK.warn("The RUM SDK is not supported in a web or service worker environment.");let i=r=>{var o,i,s,c,u,l,f;let p,g;o=d=r,i={application:{id:m.applicationId}},t.register(({startTime:e})=>{let t=o.findTrackedSession(e);return t?{session:{id:t.id},anonymous_id:t.anonymousId,...i}:t9}),p={session_sample_rate:(s=e).sessionSampleRate,telemetry_sample_rate:s.telemetrySampleRate,telemetry_configuration_sample_rate:s.telemetryConfigurationSampleRate,telemetry_usage_sample_rate:s.telemetryUsageSampleRate,use_before_send:!!s.beforeSend,use_partitioned_cross_site_session_cookie:s.usePartitionedCrossSiteSessionCookie,use_secure_session_cookie:s.useSecureSessionCookie,use_proxy:!!s.proxy,silent_multiple_init:s.silentMultipleInit,track_session_across_subdomains:s.trackSessionAcrossSubdomains,track_anonymous_user:s.trackAnonymousUser,session_persistence:Array.isArray(s.sessionPersistence)?s.sessionPersistence[0]:s.sessionPersistence,store_contexts_across_pages:!!s.storeContextsAcrossPages,allow_untrusted_events:!!s.allowUntrustedEvents,tracking_consent:s.trackingConsent,use_allowed_tracking_origins:Array.isArray(s.allowedTrackingOrigins),source:s.source,sdk_version:s.sdkVersion,variant:s.variant},f={session_replay_sample_rate:s.sessionReplaySampleRate,start_session_replay_recording_manually:s.startSessionReplayRecordingManually,trace_sample_rate:s.traceSampleRate,trace_context_injection:s.traceContextInjection,propagate_trace_baggage:s.propagateTraceBaggage,action_name_attribute:s.actionNameAttribute,use_allowed_tracing_urls:rC(s.allowedTracingUrls),use_allowed_graph_ql_urls:rC(s.allowedGraphQlUrls),use_track_graph_ql_payload:rC(c=s.allowedGraphQlUrls)&&c.some(e=>ev(e)&&e.trackPayload),use_track_graph_ql_response_errors:rC(u=s.allowedGraphQlUrls)&&u.some(e=>ev(e)&&e.trackResponseErrors),selected_tracing_propagators:(g=new Set,rC(s.allowedTracingUrls)&&s.allowedTracingUrls.forEach(e=>{rU(e)?.propagatorTypes.forEach(e=>g.add(e))}),Array.from(g)),default_privacy_level:s.defaultPrivacyLevel,enable_privacy_for_action_name:s.enablePrivacyForActionName,use_excluded_activity_urls:rC(s.excludedActivityUrls),use_worker_url:!!s.workerUrl,compress_intake_requests:s.compressIntakeRequests,track_views_manually:s.trackViewsManually,track_user_interactions:s.trackUserInteractions,track_resources:s.trackResources,track_long_task:s.trackLongTasks,plugins:s.plugins?.map(e=>({name:e.name,...e.getConfigurationTelemetry?.()})),track_feature_flags_for_events:s.trackFeatureFlagsForEvents,remote_configuration_id:rb(s),remote_configuration:a&&{config_id:rb(s),last_modified:a.lastModified,last_synced:a.lastSynced,first_applied:a.firstApplied,sync_id:a.syncId},profiling_sample_rate:s.profilingSampleRate,use_remote_configuration_proxy:!!s.remoteConfigurationProxy,track_resource_headers:!0===(l=s.trackResourceHeaders)?"default_headers":Array.isArray(l)?"custom":void 0,beta_enable_view_updates:r$(s.betaEnableViewUpdates,s.proxy,n),beta_track_web_sockets:s.betaTrackWebSockets,...p},ro().notify({rawEvent:{type:tK,configuration:f}}),_()};if(tb()){let e;i((e={id:eS(),isReplayForced:!1,anonymousId:void 0,createdAt:eu()},{findSession:()=>e,findTrackedSession:()=>e,renewObservable:new eB,expireObservable:new eB,expire:e6,expandOrRenew:e6,updateSessionState:t=>{e={...e,...t}}}))}else at(m,o).then(e=>{e&&i(e)}).catch(ez)})}}return{init(t,r,n){var o,i;if(!t)return void eK.error("Missing configuration");if(Array.isArray(o=t.enableExperimentalFeatures)&&o.filter(e=>Object.keys(eY).some(t=>eY[t]===e)).forEach(e=>{eX.add(e)}),i=t.allowUntrustedEvents,!0!==a&&(a=i??!1),u=t,e&&ib())return;let s=function(e,t){if(!e)return!0;let r=e.map(e=>e.onInit?.(t));return r.some(iN)?Promise.all(r).then(e=>!e.includes(!1)):!r.includes(!1)}(t.plugins,{initConfiguration:t,publicApi:r,registerAssembleEventHook:h.assembleEvent.register});function c(){if(rb(t)){let e={user:g,context:m};if(t.remoteConfigurationId||t.remoteConfiguration?.sync)rm(t,e).then(e=>{e&&w(e,n)}).catch(ez);else{let r,o,i,a=(r=function({remoteConfigurationId:e}){let t=`dd_rc_${e}`;return{read(){let e;try{e=localStorage.getItem(t)}catch{return{status:"error"}}if(null===e)return{status:"miss"};let r=eC(e);return void 0===r||!function(e){if("object"!=typeof e||null===e)return!1;let t="version"in e&&3===e.version,r="config"in e&&"object"==typeof e.config&&null!==e.config,n="metadata"in e&&ev(e.metadata)&&"string"==typeof e.metadata.syncId&&"number"==typeof e.metadata.lastSynced;return t&&r&&n}(r)?(this.remove(),{status:"error"}):{status:"hit",config:r.config,metadata:r.metadata}},remove(){try{localStorage.removeItem(t)}catch{}},write(e,r){let n=this.read();("hit"!==n.status||JSON.stringify(n.config)!==JSON.stringify(e))&&eR(t,{version:3,config:e,metadata:{lastModified:r,lastSynced:eu(),syncId:eS()}})},stampFirstApplied(e){if(void 0!==e.metadata.firstApplied)return e.metadata;let r={...e.metadata,firstApplied:eu()};return eR(t,{version:3,config:e.config,metadata:r}),r}}}({remoteConfigurationId:rb(t)}),o=ry(),i=r.read(),(o.increment("cache",ex[i.status]),rv(t).then(e=>{e.ok?(o.increment("fetch","success"),r.write(e.value,e.lastModified)):(o.increment("fetch","failure"),eK.error(e.error))}).catch(ez).finally(()=>{rs(rr.REMOTE_CONFIGURATION_METRIC_NAME,{metrics:o.get()})}),"hit"===i.status)?{metadata:r.stampFirstApplied(i),initConfiguration:rg(t,i.config,e,o)}:t.remoteConfiguration?.required?void 0:{initConfiguration:t});a&&w(a.initConfiguration,n,a.metadata)}}else w(t,n)}"boolean"==typeof s?s&&c():s.then(e=>{e&&c()}).catch(ez)},get initConfiguration(){return u},getInternalContext:e6,stopSession:e6,addTiming(e,t=eu()){p.notify(r=>r.addTiming(e,t))},setLoadingTime:e=>{p.notify(t=>t.setLoadingTime(e))},startView(e,t=ef()){let r=r=>{r.startView(e,t)};p.notify(r),s||(s={options:e,callback:r},_())},setViewName(e){p.notify(t=>t.setViewName(e))},setViewContext(e){p.notify(t=>t.setViewContext(e))},setViewContextProperty(e,t){p.notify(r=>r.setViewContextProperty(e,t))},getViewContext:()=>b,globalContext:m,userContext:g,accountContext:y,addAction(e){p.notify(t=>t.addAction(e))},startAction(e,t){let r=ef();p.notify(n=>n.startAction(e,t,r))},stopAction(e,t){let r=ef();p.notify(n=>n.stopAction(e,t,r))},startResource(e,t){let r=ef();p.notify(n=>n.startResource(e,t,r))},stopResource(e,t){let r=ef();p.notify(n=>n.stopResource(e,t,r))},addError(e){p.notify(t=>t.addError(e))},addFeatureFlagEvaluation(e,t){p.notify(r=>r.addFeatureFlagEvaluation(e,t))},startDurationVital(e,t){let r=ef();p.notify(n=>n.startDurationVital(e,t,r))},stopDurationVital(e,t){let r=ef();p.notify(n=>n.stopDurationVital(e,t,r))},addDurationVital(e){p.notify(t=>t.addDurationVital(e))},addOperationStepVital:(e,t,r,n)=>{p.notify(o=>o.addOperationStepVital(nP(e),t,nP(r),nP(n)))}}}(n,i,(r,o,i,a,u,l)=>{let d=i&&n.createDeflateEncoder?e=>n.createDeflateEncoder(i,e):tF,p=function(e,t,r,n,o,i,a,s,c,u){var l;let d=[],p=new rq;p.subscribe(13,e=>tg("rum",e)),t.expireObservable.subscribe(()=>p.notify(9,{endClocks:ef()})),t.renewObservable.subscribe(()=>p.notify(10));let m=e=>{p.notify(14,{error:{message:e,source:"agent",startClocks:ef()}}),ri("Error reported to customer",{"error.message":e})};if(tb()){let e;e=tv(),p.subscribe(13,t=>{e.send("rum",t)});let t=tq().subscribe(e=>{p.notify(11,e.reason)});d.push(()=>t.unsubscribe())}else{let r=function(e,t,r,n,o){let i=[tQ(e,"rum")],a=t0(e,"rum");a&&i.push(a);let s=tG({encoder:o(o9.RUM),endpoints:i,reportError:r});n.subscribe(()=>s.forceFlush("session_expire"));let{dispatch:c,stop:u}=function(e,t){let r,n,o=!1,i=0,{unsubscribe:a}=e.flushObservable.subscribe(()=>{o=!1,n=r});return{dispatch:a=>{if(a.type!==q)return void e.add(a);if(!t)return void e.upsert(a,a.view.id);let s=a.view.id;if(!a.view.is_active){s===r?.view.id&&(r=void 0,n=void 0,o=!1,i=0),e.upsert(a,s);return}if(s!==r?.view.id){i=0,e.upsert(a,s),r=a,o=!e.isEmpty;return}if(r=a,o)return void e.upsert(a,s);if((i+=1)>=100){i=0,e.upsert(a,s),o=!e.isEmpty;return}if(n){let t=function(e,t){let r=function e(t,r,n){let o={},i=n?.replaceKeys??new Set,a=n?.appendKeys??new Set,s=n?.ignoreKeys??new Set;for(let n of Object.keys(t)){if(s.has(n))continue;let c=t[n],u=r[n];if(!i.has(n)&&ev(c)&&ev(u)){let t=e(c,u,{replaceKeys:o8(i,n),appendKeys:o8(a,n),ignoreKeys:o8(s,n)});t&&(o[n]=t)}else a.has(n)&&Array.isArray(c)&&Array.isArray(u)?c.length>u.length&&(o[n]=c.slice(u.length)):!function e(t,r){if(t===r)return!0;if(null===t||"object"!=typeof t||null===r||"object"!=typeof r)return t===r;if(Array.isArray(t)&&Array.isArray(r))return t.length===r.length&&t.every((t,n)=>e(t,r[n]));if(Array.isArray(t)||Array.isArray(r))return!1;let n=Object.keys(t),o=Object.keys(r);return n.length===o.length&&n.every(n=>o.includes(n)&&e(t[n],r[n]))}(c,u)&&(o[n]=c)}for(let e of Object.keys(r))e in t||(o[e]=null);return Object.keys(o).length>0?o:void 0}(e,t,{replaceKeys:new Set(["view.custom_timings","context","connectivity","usr","device","privacy"]),appendKeys:new Set(["_dd.page_states"]),ignoreKeys:new Set(["date","type","application","session","view.id","view.url","_dd.document_version","_dd.format_version"])});if(r)return t4(r,{type:"view_update",date:e.date,application:e.application,session:e.session,view:{id:e.view.id,url:e.view.url},_dd:{document_version:e._dd.document_version,format_version:e._dd.format_version}})}(a,n);t&&(tg("rum",t),e.upsert(t,s))}},stop:a}}(s,e.betaEnableViewUpdates);t.subscribe(13,c);let l=s.stop.bind(s);return s.stop=()=>{u(),l()},s}(e,p,m,t.expireObservable,i),n=r.prepareUrgentFlushObservable.subscribe(e=>{p.notify(11,e)});d.push(()=>n.unsubscribe()),d.push(()=>r.stop()),l=r.flushObservable,s.metricsEnabled&&(ii(),v=!1,p.subscribe(13,()=>{v=!0}),l.subscribe(({bytesCount:e,messagesCount:t})=>{v&&(v=!1,h.batchCount+=1,io(h.batchBytesCount,e),io(h.batchMessagesCount,t))}),e2(it,1e4))}let{stop:S,..._}=function(e,t,r,n,o,i,a,s,c){var u,l,d,p,m,h,v,S,_,w,E,k;let C,T,A,x,R,I,O,N,M,P,D,L,Z,Q,ee,et,er,en,eo,ei=[],ea=(x=function(){let e,t=window;if(t.Zone&&(e=eQ(t,"MutationObserver"),t.MutationObserver&&e===t.MutationObserver)){let r=new t.MutationObserver(e6);e=eQ(r,"originalInstance")?.constructor}return e||(e=t.MutationObserver),e}(),new eB(e=>{let t=new x(eF(t=>e.notify(t)));return t.observe(document,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),()=>t.disconnect()})),es=(C={...o7()},new eB(e=>{var t;let{stop:r}=function(e){let{stop:t}=nw(ie("pushState"),"pushState",({onPostCall:t})=>{t(e)}),{stop:r}=nw(ie("replaceState"),"replaceState",({onPostCall:t})=>{t(e)}),{stop:n}=tL(window,tD.POP_STATE,e);return{stop:()=>{t(),r(),n()}}}(o),{stop:n}=(t=o,tL(window,tD.HASH_CHANGE,t));function o(){if(C.href===o7().href)return;let t={...o7()};e.notify({newLocation:t,oldLocation:C}),C=t}return()=>{r(),n()}})),{observable:ev,stop:eb}=function(){let e=new eB,{stop:t}=nw(window,"open",()=>e.notify());return{observable:e,stop:t}}();ei.push(eb);let{assembleEventDefaults:e_}=t;e_.register(({eventType:e})=>{let t=r.source;return{type:e,_dd:{format_version:2,drift:Math.round(ec()-(ey()+performance.now())),configuration:{session_sample_rate:rT(r.sessionSampleRate,3),session_replay_sample_rate:rT(r.sessionReplaySampleRate,3),profiling_sample_rate:rT(r.profilingSampleRate,3),trace_sample_rate:rT(r.traceSampleRate,3)},browser_sdk_version:tb()?"7.16.0":void 0,sdk_name:s},application:{id:r.applicationId},date:eu(),source:t}});let ew=function(e,t=500){let r,n=rW({expireDelay:rF,maxEntries:4e3});r8("visibility-state")&&performance.getEntriesByType("visibility-state").forEach(e=>{i("hidden"===e.name?"hidden":"active",e.startTime)}),i(ia(),ed());let{stop:o}=t$(window,[tD.PAGE_SHOW,tD.FOCUS,tD.BLUR,tD.VISIBILITY_CHANGE,tD.RESUME,tD.FREEZE,tD.PAGE_HIDE],e=>{var t;i((t=e).type===tD.FREEZE?"frozen":t.type===tD.PAGE_HIDE?t.persisted?"frozen":"terminated":ia(),e.timeStamp)},{capture:!0});function i(e,t=ed()){e!==r&&(r=e,n.closeActive(t),n.add({state:r,startTime:t},t))}function a(e,t,r){return n.findAll(t,r).some(t=>t.state===e)}return e.register(({startTime:e,duration:r=0,eventType:o})=>o===q?{type:o,_dd:{page_states:function(e,t,r){if(0!==e.length)return e.slice(-r).reverse().map(({state:e,startTime:r})=>({state:e,start:el(r-t)}))}(n.findAll(e,r),e,t)}}:o===$||o===U?{type:o,view:{in_foreground:a("active",e,0)}}:t9),{wasInPageStateDuringPeriod:a,addPageState:i,stop:()=>{o(),n.stop()}}}(e_);ei.push(()=>ew.stop());let ek=(R=rW({expireDelay:rF}),e.subscribe(1,e=>{var t;R.add({service:(t=e).service,version:t.version,context:t.context,id:t.id,name:t.name,startClocks:t.startClocks},e.startClocks.relative)}),e.subscribe(6,({endClocks:e})=>{R.closeActive(e.relative)}),e.subscribe(3,e=>{let t=R.find(e.startClocks.relative);t&&(e.name&&(t.name=e.name),e.context&&(t.context=e.context),t.sessionIsActive=e.sessionIsActive)}),e.subscribe(10,()=>{R.reset()}),{findView:(e,t)=>R.find(e,t),stop:()=>{R.stop()}});ei.push(()=>ek.stop());let eC=function(e,t,r){let n,o=rW({expireDelay:rF});e.subscribe(1,({startClocks:e,url:t})=>{let r=eI.location.href,i=void 0!==t?tR(t,r).href:r;o.add(a({url:i,referrer:n||document.referrer}),e.relative),n=i}),e.subscribe(6,({endClocks:e})=>{o.closeActive(e.relative)});let i=r.subscribe(({newLocation:e})=>{let t=o.find();if(t){let r=ed();o.closeActive(r),o.add(a({url:e.href,referrer:t.referrer}),r)}});function a({url:e,referrer:t}){return{url:e,referrer:t}}return t.register(({startTime:e,eventType:t})=>{let r=o.find(e);return r?{type:t,view:{url:r.url,referrer:r.referrer}}:t8}),{findUrl:e=>o.find(e),stop:()=>{i.unsubscribe(),o.stop()}}}(e,e_,es);ei.push(()=>eC.stop());let ex=(I=rW({expireDelay:rF}),e.subscribe(1,({startClocks:e})=>{I.add({},e.relative)}),e.subscribe(6,({endClocks:e})=>{I.closeActive(e.relative)}),e_.register(({startTime:e,eventType:t})=>{if(!r.trackFeatureFlagsForEvents.concat([q,U]).includes(t))return t9;let n=I.find(e);return!n||eT(n)?t9:{type:t,feature_flags:n}}),{addFeatureFlagEvaluation:(e,t)=>{let r=I.find();r&&(r[e]=t)}});e_.register(({eventType:e,startTime:t})=>{let i,a,s,c=n.findTrackedSession(t),u=ek.findView(t);return c&&u?(e===q?(i=!!o.getReplayStats(u.id)||void 0,a=1===function(e,t){var r;if(tb()){let e;return+(r=th.RECORDS,!!((e=tv())&&e.getCapabilities().includes(r)))}return n_(e.id,t.sessionSampleRate*t.sessionReplaySampleRate/100)?1:2*!!e.isReplayForced}(c,r),s=!!u.sessionIsActive&&void 0):i=!!o.isRecording()||void 0,{type:e,session:{id:c.id,type:"user",has_replay:i,sampled_for_replay:a,is_active:s}}):t8}),e_.register(({eventType:e})=>({type:e,connectivity:ty()})),b||(b=function(){try{let e=sessionStorage.getItem(iI);if(e)return e;let t=eS();return sessionStorage.setItem(iI,t),t}catch{return}}()??eS()),O=b,e_.register(()=>({tab:{id:O}}));let eR=(N=iR(),r.storeContextsAcrossPages&&iA(N,"rum",2),e_.register(()=>{let e=N.getContext();return{context:e}}),N),eO=(M=iO(),r.storeContextsAcrossPages&&iA(M,"rum",1),e_.register(({eventType:e,startTime:t})=>{let o=M.getContext(),i=n.findTrackedSession(t);return(i?.anonymousId&&!o.anonymous_id&&r.trackAnonymousUser&&(o.anonymous_id=i.anonymousId),eT(o))?t9:{type:e,usr:o}}),M),eN=(P=ix(),r.storeContextsAcrossPages&&iA(P,"rum",4),e_.register(()=>{let e=P.getContext();return eT(e)||!e.id?t9:{account:e}}),P),eM=function(e,t,r,n,o){var i;let a,s,{unsubscribe:c}=e.subscribe(0,t=>{e.notify(12,oR(t))});o.trackUserInteractions&&(a=function(e,t,r,n){let o,i=ol(e),a=new eB;e.subscribe(5,u),e.subscribe(11,e=>{e!==tV.PAGE_TERMINATED&&u()});let{stop:s}=function({onPointerDown:e,onPointerUp:t}){let r,n,o={selection:!1,input:!1,scroll:!1},i=[tL(window,tD.POINTER_DOWN,t=>{oE(t)&&(r=ow(),o={selection:!1,input:!1,scroll:!1},n=e(t))},{capture:!0}),tL(window,tD.SELECTION_CHANGE,()=>{r&&ow()||(o.selection=!0)},{capture:!0}),tL(window,tD.SCROLL,()=>{o.scroll=!0},{capture:!0,passive:!0}),tL(window,tD.POINTER_UP,e=>{if(oE(e)&&n){let r=o;t(n,e,()=>r),n=void 0}},{capture:!0}),tL(window,tD.INPUT,()=>{o.input=!0},{capture:!0})];return{stop:()=>{i.forEach(e=>e.stop())}}}({onPointerDown:o=>(function(e,t,r,n,o){let i;if((i=e.enablePrivacyForActionName?ny(ox(n),e.defaultPrivacyLevel):np.ALLOW)===np.HIDDEN)return;let a=function(e,t,r){let n=ox(e),o=n.getBoundingClientRect(),i=nr(n,r.actionNameAttribute),a=function(e,t){let r=e.filter(e=>e instanceof Element&&!od.includes(e.tagName));if(0===r.length)return"";let n=t?[t].concat(of):of,o="";for(let e of r)if((o+=function(e,t){let r=ni(e),n=no(e),o=Array.from(e.classList).filter(e=>!nn(e)).sort().map(e=>`.${CSS.escape(e)}`).join(""),i=function(e,t){let r=[];for(let n of Array.from(e.attributes))t.includes(n.name)&&r.push(ns(n.name,n.value));return r.sort().join("")}(e,t),a=function(e){let t=Array.from(e.parentNode.children);if(t.length<=1)return"";let r=t.filter(t=>t.tagName===e.tagName),n=t.indexOf(e),o=nc(e);return`:nth-child(${n+1})${r.length>1?`:nth-of-type(${o})`:""}`}(e);return`${r}${n||""}${i}${o}${a};`}(e,n)).length>=2048)return eE(o,2048);return o}(e.composedPath(),r.actionNameAttribute);i&&oT(e.timeStamp,i);let{name:s,nameSource:c}=function(e,t,r=np.ALLOW){let n=new Map,{actionNameAttribute:o}=t,i=op(e,"data-dd-action-name")||o&&op(e,o);return i?{name:i,nameSource:"custom_attribute"}:r===np.MASK?{name:r9,nameSource:"mask_placeholder"}:oy(e,om,t,n)||oy(e,og,t,n)||{name:"",nameSource:"blank"}}(n,r,t);return{type:"click",target:{width:Math.round(o.width),height:Math.round(o.height),selector:i,composedPathSelector:a||void 0},position:{x:Math.round(e.clientX-o.left),y:Math.round(e.clientY-o.top)},name:s,nameSource:c}}(n,i,e),s=!1;return oi(t,r,o,e,e=>{s=e.hadActivity},100),{clickActionBase:a,ignore:function(e){let t=0,r=e;for(;r;){let e=r.getAttribute("data-dd-ignore-frustration");if(null!==e){let r=e.split(/\s+/);if(""===e.trim()||r.includes("all"))return 7;r.includes("rage-click")&&(t|=1),r.includes("dead-click")&&(t|=2),r.includes("error-click")&&(t|=4)}if(7===t)break;r=r6(r)}return t}(ox(n)),hadActivityOnPointerDown:()=>s}})(n,e,t,o,r),onPointerUp:({clickActionBase:o,ignore:s,hadActivityOnPointerDown:u},l,d)=>{!function(e,t,r,n,o,i,a,s,c,u,l,d){let f=function e(t,r,n,o,i,a){let s,c=eS(),u=em(a.timeStamp),l=r.start(c,u,o,{isChildEvent:oA});t.notify(15,l);let d=0,f=[],p=new eB;function m(e){0===d&&(d=1,s=e?r.stop(c,eg(e)):r.discard(c),p.notify())}return{event:a,ignore:i,stop:m,stopObservable:p,get hasError(){let e=s?.counts??r.getCounts(c);return!!e&&e.errorCount>0},get hasPageActivity(){return s&&"duration"in s},getUserActivity:n,addFrustration:e=>{f.push(e)},get startClocks(){return u},isStopped:()=>1===d||2===d,clone:()=>e(t,r,n,o,i,a),validate:e=>{if(m(),1!==d||!s)return;let r={frustrationTypes:f,events:e??[a],event:a,...s,counts:s.counts};t.notify(0,r),d=2},discard:()=>{m(),d=2}}}(t,o,l,s,c,u);a(f);let p=s?.target?.selector;p&&oT(u.timeStamp,p);let{stop:m}=oi(t,r,n,e,e=>{e.hadActivity&&e.end{f.stop(e.timeStamp)}),y=t.subscribe(11,e=>{e!==tV.PAGE_TERMINATED&&f.stop(eu())}),h=i.subscribe(()=>{f.stop()});f.stopObservable.subscribe(()=>{y.unsubscribe(),g.unsubscribe(),m(),h.unsubscribe()})}(n,e,t,r,i,a,c,o,s,l,d,u)}});return{stop:()=>{u(),a.notify(),s(),i.stopAll()},findActionId:i.findId};function c(e){if(!o?.tryAppend(e)){let t=e.clone(),r=function(e,t){let r,n=[],o=0;function i(e){e.stopObservable.subscribe(a),n.push(e),e1(r),r=e0(s,1e3)}function a(){1===o&&n.every(e=>e.isStopped())&&(o=2,t(n))}function s(){e1(r),0===o&&(o=1,a())}return i(e),{tryAppend:e=>{var t,r,a,c;return 0===o&&(!(n.length>0)||(t=n[n.length-1],r=e,(1&t.ignore)!=0==((1&r.ignore)!=0)&&t.event.target===r.event.target&&100>=(a=t.event,c=r.event,Math.sqrt(Math.pow(a.clientX-c.clientX,2)+Math.pow(a.clientY-c.clientY,2)))&&t.event.timeStamp-r.event.timeStamp<=1e3)?(i(e),!0):(s(),!1))},stop:()=>{s()}}}(e,e=>{(function(e,t){let{isRage:r}=function(e,t){if(function(e){if(e.some(e=>(1&e.ignore)!=0||e.getUserActivity().selection||e.getUserActivity().scroll))return!1;for(let t=0;te.getUserActivity().selection);return e.forEach(e=>{e.hasError&&(4&e.ignore)==0&&e.addFrustration(W),ok(e)&&!r&&e.addFrustration(K)}),{isRage:!1}}(e,t);r?(e.forEach(e=>e.discard()),t.stop(eu()),t.validate(e.map(e=>e.event))):(t.discard(),e.forEach(e=>e.validate()))})(e,t),o===r&&(o=void 0)});o=r}}function u(){o&&o.stop()}}(e,r,n,o));let u=(i=t=>{e.notify(12,oR(t))},{addAction:function(e){i({id:eS(),frustrationTypes:[],...e})},startAction:function(t,r={},n=ef()){let o=r.actionKey??t,i=s.start(o,n,{name:t,...r},{isChildEvent:oA});e.notify(15,i)},stopAction:function(e,t={},r=ef()){let n=t.actionKey??e,o=s.stop(n,r,t);if(!o)return;let a=[];o.counts&&o.counts.errorCount>0&&a.push(W),i({...o,type:o.type||G,frustrationTypes:a})},findActionId:(s=ol(e)).findId,stop:s.stopAll}),l={findActionId:e=>{let t=u.findActionId(e),r=a?.findActionId(e)??[];return t.concat(r)}};return t.assembleEventDefaults.register(({startTime:e,eventType:t})=>{if(t!==U&&t!==F&&t!==V)return t9;let r=l.findActionId(t===V?e+1:e);return r.length?{type:t,action:{id:r}}:t9}),t.assembleTelemetry.register(({startTime:e})=>({action:{id:l.findActionId(e)}})),{addAction:u.addAction,startAction:u.startAction,stopAction:u.stopAction,actionContexts:l,stop:()=>{c(),e6(),u.stop(),a?.stop()}}}(e,t,ea,ev,r);ei.push(eM.stop);let eD={addEvent:(t,r,n,o)=>{iC.includes(r.type)&&e.notify(12,{startClocks:em(t),rawRumEvent:r,domainContext:n,duration:o})}},eL=(L=requestAnimationFrame(eF(()=>{D=nb()})),Z=(!f&&(f=new eB(e=>{let{throttled:t}=e4(()=>{e.notify(nb())},200);return tL(window,tD.RESIZE,t,{capture:!0,passive:!0}).stop})),f).subscribe(e=>{D=e}).unsubscribe,e_.register(({eventType:e})=>({type:e,display:D?{viewport:D}:void 0})),{stop:()=>{Z(),L&&cancelAnimationFrame(L)}});ei.push(eL.stop);let e$=function(e,t=function(e){let t=id()?(e,t)=>tL(eI.cookieStore,tD.CHANGE,r=>{let n=r.changed.find(t=>t.name===e)||r.deleted.find(t=>t.name===e);n&&t(n.value)}).stop:ip;return new eB(r=>t(e,e=>r.notify(e)))}("datadog-ci-visibility-test-execution-id")){let r=rf("datadog-ci-visibility-test-execution-id")||function(){let e=window.Cypress;if(e)try{return e.env("traceId")}catch{eK.warn("Failed to read Cypress test execution id via Cypress.env(). Upgrade dd-trace-js to >= 5.88.0 to keep RUM ↔ test correlation working.");return}}(),n=t.subscribe(e=>{r=e});return e.register(({eventType:e})=>"string"!=typeof r?t9:{type:e,session:{type:"ci_test"},ci_test:{test_execution_id:r}}),{stop:()=>{n.unsubscribe()}}}(e_);ei.push(e$.stop),e_.register(({eventType:e})=>iS()?{type:e,session:{type:"synthetics"},synthetics:{...iS(),injected:ib()}}:t9),Q={[U]:iw(U,c,void 0),[$]:iw($,c,void 0),[j]:iw(j,c,void 0)},e.subscribe(12,({startClocks:n,duration:o,rawRumEvent:i,domainContext:a})=>{let s={eventType:i.type,rawRumEvent:i,domainContext:a,startTime:n.relative,duration:o},c=t.assembleEventDefaults.trigger(s);if(c===t8)return;let u=t.assembleEvent.trigger(s);if(u===t8)return;let l=t4(c,i,u,{ddtags:tp(r).join(",")});(function(e,t,r,n){var o;let i,a;if(t&&!1===(o=ik[e.type],a=(e=>t(e,r))(i=t3(e)),tP(o).forEach(([t,r])=>(function e(t,r,n,o){let[i,...a]=n;if("[]"===i){Array.isArray(t)&&Array.isArray(r)&&t.forEach((t,n)=>e(t,r[n],a,o));return}if(i_(t)&&i_(r)){if(a.length>0)return e(t[i],r[i],a,o);!function(e,t,r,n){if(e[t]===r)return;let o=eh(r);o===n?e[t]=nP(r):"object"===n&&("undefined"===o||"null"===o)?e[t]={}:"array"===n&&("undefined"===o||"null"===o)&&(e[t]=[])}(t,i,r[i],o)}})(e,i,t.split(/\.|(?=\[\])/),r)),a)){let t=e.type===q?"view":e.type===j&&e.vital?.type===Y?"WebSocket vital":void 0;if(!t)return!1;eK.warn(`Can't dismiss ${t} events using beforeSend!`)}return!n[e.type]?.isLimitReached()})(l,r.beforeSend,a,Q)&&(eT(l.context)&&delete l.context,e.notify(13,l))});let{addTiming:eU,setLoadingTime:eV,startView:eq,setViewName:ej,setViewContext:ez,setViewContextProperty:eH,getViewContext:eW,stop:eJ}=(e.subscribe(4,t=>{var n,i;let a,s,c;return e.notify(12,(n=t,i=r,a=o.getReplayStats(n.id),s=n.commonViewMetrics?.cumulativeLayoutShift?.devicePixelRatio,c={_dd:{document_version:n.documentVersion,replay_stats:a,cls:s?{device_pixel_ratio:s}:void 0,configuration:{start_session_replay_recording_manually:i.startSessionReplayRecordingManually,remote_configuration_id:i.remoteConfigurationId}},date:n.startClocks.timeStamp,type:q,view:{action:{count:n.eventCounts.actionCount},frustration:{count:n.eventCounts.frustrationCount},cumulative_layout_shift:n.commonViewMetrics.cumulativeLayoutShift?.value,cumulative_layout_shift_time:el(n.commonViewMetrics.cumulativeLayoutShift?.time),cumulative_layout_shift_target_selector:n.commonViewMetrics.cumulativeLayoutShift?.targetSelector,first_byte:el(n.initialViewMetrics.navigationTimings?.firstByte),dom_complete:el(n.initialViewMetrics.navigationTimings?.domComplete),dom_content_loaded:el(n.initialViewMetrics.navigationTimings?.domContentLoaded),dom_interactive:el(n.initialViewMetrics.navigationTimings?.domInteractive),error:{count:n.eventCounts.errorCount},first_contentful_paint:el(n.initialViewMetrics.firstContentfulPaint),interaction_to_next_paint:el(n.commonViewMetrics.interactionToNextPaint?.value),interaction_to_next_paint_time:el(n.commonViewMetrics.interactionToNextPaint?.time),interaction_to_next_paint_target_selector:n.commonViewMetrics.interactionToNextPaint?.targetSelector,is_active:n.isActive,name:n.name,largest_contentful_paint:el(n.initialViewMetrics.largestContentfulPaint?.value),largest_contentful_paint_target_selector:n.initialViewMetrics.largestContentfulPaint?.targetSelector,load_event:el(n.initialViewMetrics.navigationTimings?.loadEvent),loading_time:oo(el(n.commonViewMetrics.loadingTime)),loading_type:n.loadingType,long_task:{count:n.eventCounts.longTaskCount},performance:function({cumulativeLayoutShift:e,interactionToNextPaint:t},{firstContentfulPaint:r,largestContentfulPaint:n}){return{cls:e&&{score:e.value,timestamp:el(e.time),target_selector:e.targetSelector,previous_rect:e.previousRect,current_rect:e.currentRect},fcp:r&&{timestamp:el(r)},inp:t&&{duration:el(t.value),timestamp:el(t.time),target_selector:t.targetSelector,sub_parts:t.subParts?{input_delay:el(t.subParts.inputDelay),processing_duration:el(t.subParts.processingDuration),presentation_delay:el(t.subParts.presentationDelay)}:void 0},lcp:n&&{timestamp:el(n.value),target_selector:n.targetSelector,resource_url:n.resourceUrl,sub_parts:n.subParts?{load_delay:el(n.subParts.loadDelay),load_time:el(n.subParts.loadTime),render_delay:el(n.subParts.renderDelay)}:void 0}}}(n.commonViewMetrics,n.initialViewMetrics),resource:{count:n.eventCounts.resourceCount},time_spent:el(n.duration)},display:n.commonViewMetrics.scroll?{scroll:{max_depth:n.commonViewMetrics.scroll.maxDepth,max_depth_scroll_top:n.commonViewMetrics.scroll.maxDepthScrollTop,max_scroll_height:n.commonViewMetrics.scroll.maxScrollHeight,max_scroll_height_time:el(n.commonViewMetrics.scroll.maxScrollHeightTime)}}:void 0,privacy:{replay_level:i.defaultPrivacyLevel},device:{locale:navigator.language,locales:navigator.languages,time_zone:function(){try{return new Intl.DateTimeFormat().resolvedOptions().timeZone}catch{return}}()}},eT(n.customTimings)||(c.view.custom_timings=eA(n.customTimings,el)),{rawRumEvent:c,startClocks:n.startClocks,duration:n.duration,domainContext:{location:n.location,handlingStack:n.handlingStack}}))}),t.assembleEventDefaults.register(({startTime:e,eventType:t})=>{let r=ek.findView(e);return r?{type:t,service:r.service,version:r.version,context:r.context,view:{id:r.id,name:r.name}}:t8}),t.assembleTelemetry.register(({startTime:e})=>({view:{id:ek.findView(e)?.id}})),function(e,t,r,n,o,i,a){let s,c,u=new Set,l=d(z,ep(),a);function d(o,i,a){let s=function(e,t,r,n,o,i=ef(),a){var s;let c,u=eS(),l=new eB,d={},f=0,p={...window.location},m=o3(),g=!0,h=a?.name,v=a?.service||n.service,b=a?.version||n.version,S=a?.context,_=a?.handlingStack;S&&m.setContext(S);let w={id:u,name:h,startClocks:i,service:v,version:b,context:S,url:a?.url};e.notify(1,w),e.notify(2,w);let{throttled:E,cancel:k}=e4(F,3e3,{leading:!1}),{setLoadEvent:C,setViewEnd:T,stop:A,stopINPTracking:x,getCommonViewMetrics:R,setLoadingTime:I}=function(e,t,r,n,o,i,a){let s={},c=!1,u=!1,{stop:l,setLoadEvent:d}=function(e,t,r,n,o,i,a){let s=o===z,c=!0,u=[],l=oG(i);function d(){if(!c&&!s&&u.length>0){let e=Math.max(...u);e{if(c){var t;c=!1,e.hadActivity&&u.push((t=i.timeStamp,e.end-t)),d()}});return{stop:()=>{f(),l.stop()},setLoadEvent:e=>{s&&(s=!1,u.push(e),d())}}}(e,t,r,n,i,a,e=>{c||(s.loadingTime=e,o())}),{stop:f}=function(e,t,r=function(e=1e3){return new eB(t=>{let r=e4(function(){t.notify(function(){let e,t=Math.round((e=window.visualViewport)?e.pageTop-e.offsetTop:void 0!==window.scrollY?window.scrollY:window.pageYOffset||0),{height:r}=nb();return{scrollHeight:Math.round((document.scrollingElement||document.documentElement).scrollHeight),scrollDepth:Math.round(r+t),scrollTop:t}}())},e,{leading:!1,trailing:!0}),n=document.scrollingElement||document.documentElement,o=new ResizeObserver(eF(r.throttled));n&&o.observe(n);let i=tL(window,tD.SCROLL,r.throttled,{passive:!0});return()=>{r.cancel(),o.disconnect(),i.stop()}})}()){let n=0,o=0,i=0,a=r.subscribe(({scrollDepth:r,scrollTop:a,scrollHeight:s})=>{let c=!1;(r>n&&(n=r,c=!0),s>o)&&(o=s,i=ed()-e.relative,c=!0);c&&t({maxDepth:Math.min(n,o),maxDepthScrollTop:a,maxScrollHeight:o,maxScrollHeightTime:i})});return{stop:()=>a.unsubscribe()}}(a,e=>{s.scroll=e}),{stop:p}=function(e,t,r){let n,o,i,a,s;if(!(r8("layout-shift")&&"WeakRef"in window))return{stop:e6};let c=0;r({value:0});let u=(a=0,s=0,{update:e=>{let t;return void 0===o||e.startTime-i>=1e3||e.startTime-o>=5e3?(o=i=e.startTime,s=a=e.value,t=!0):(a+=e.value,i=e.startTime,(t=e.value>s)&&(s=e.value)),{cumulatedValue:a,isMaxValue:t}}}),l=r5({type:"layout-shift",buffered:!0}).subscribe(o=>{for(let i of o){if(i.hadRecentInput||i.startTimec){c=o;let t=n?.target?.deref();r({value:rT(c,4),targetSelector:t&&nr(t,e.actionNameAttribute),time:n?.time,previousRect:n?.previousRect?oK(n.previousRect):void 0,currentRect:n?.currentRect?oK(n.currentRect):void 0,devicePixelRatio:n?.devicePixelRatio})}}});return{stop:()=>{l.unsubscribe()}}}(n,a.relative,e=>{s.cumulativeLayoutShift=e,o()}),{stop:m,getInteractionToNextPaint:g,setViewEnd:h}=function(e,t,r){var n;let o,i,a;if(!(r8("event")&&window.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return{getInteractionToNextPaint:()=>void 0,setViewEnd:e6,stop:e6};let s=1/0,{getViewInteractionCount:c,stopViewInteractionCount:u}=(n=r,"interactionCount"in performance||y||(y=new window.PerformanceObserver(eF(e=>{e.getEntries().forEach(e=>{e.interactionId&&(oY=Math.min(oY,e.interactionId),oJ=((oX=Math.max(oX,e.interactionId))-oY)/7+1)})}))).observe({type:"event",buffered:!0,durationThreshold:0}),i=n===z?0:oZ(),a={stopped:!1},{getViewInteractionCount:()=>a.stopped?a.interactionCount:oZ()-i,stopViewInteractionCount:()=>{a={stopped:!0,interactionCount:oZ()-i}}}),l=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),o=t[t.length-1];-1!==n?e.duration>t[n].duration&&(t[n]=e,r()):(t.length<10||e.duration>o.duration)&&(t.push(e),r())},estimateP98Interaction(){let r=Math.min(t.length-1,Math.floor(e()/50));return t[r]},isTracked:e=>t.some(t=>t.interactionId===e)}}(c),d=function(e){let t=new Map;function r(e,t){e.startTime=Math.min(t.startTime,e.startTime),e.processingStart=Math.min(t.processingStart,e.processingStart),e.processingEnd=Math.max(t.processingEnd,e.processingEnd)}return{process(e){if(void 0===e.interactionId||!e.processingStart||!e.processingEnd)return;let n=e.startTime+e.duration,o=t.get(e.interactionId);if(o)return void r(o,e);for(let[,o]of t.entries())if(8>=Math.abs(n-o.referenceRenderTime)){r(o,e),t.set(e.interactionId,o);return}t.set(e.interactionId,{startTime:e.startTime,processingStart:e.processingStart,processingEnd:e.processingEnd,referenceRenderTime:n})},pruneUntracked(){for(let[r]of t)e.isTracked(r)||t.delete(r)},computeSubParts(e,r){var n;if(!e.processingStart||!e.processingEnd||void 0===e.interactionId)return;let o=t.get(e.interactionId);if(!o)return;let i=Math.max(o.startTime+r,o.processingStart),a=Math.min(o.processingEnd,i);return{inputDelay:(n=o.startTime,o.processingStart-n),processingDuration:a-o.processingStart,presentationDelay:i-a}},stop(){t.clear()}}}(l),f=r5({type:"first-input",buffered:!0}).subscribe(m),p=r5({type:"event",durationThreshold:40,buffered:!0}).subscribe(m);function m(r){for(let e of r)e.interactionId&&e.startTime>=t&&e.startTime<=s&&(l.process(e),d.process(e));d.pruneUntracked();let n=l.estimateP98Interaction();n&&function(r){var n;let i=r.startTime-t;if(r.duration!==o?.duration||i!==o.startTime){let t,a=(n=r.startTime,t=oC.get(n),oC.delete(n),t);!a&&r.target&&r3(r.target)&&(a=nr(r.target,e.actionNameAttribute)),o={duration:r.duration,startTime:i,targetSelector:a}}o.subParts=d.computeSubParts(r,o0(o.duration))}(n)}return{getInteractionToNextPaint:()=>o?{value:o0(o.duration),targetSelector:o.targetSelector,time:o.startTime,subParts:o.subParts}:c()?{value:0}:void 0,setViewEnd:e=>{s=e,u()},stop:()=>{p.unsubscribe(),f.unsubscribe(),d.stop()}}}(n,a.relative,i);return{stop:()=>{l(),p(),f()},stopINPTracking:m,setLoadEvent:d,setViewEnd:e=>{u=!0,h(e)},getCommonViewMetrics:()=>(s.interactionToNextPaint=g(),s),setLoadingTime:e=>{var t;if(u)return;let r=(t=a.timeStamp,(e??eu())-t);c||l(),c=!0,s.loadingTime=r,o()}}}(e,t,r,n,q,o,i),O=o===z?{...function(e,t,r,n){var o,i;let a={},{stop:s}=(o=e=>{r(e.loadEvent),a.navigationTimings=e,n()},function(e){let t,{stop:r}=oU("complete",()=>{t=e0(()=>e())});return{stop:()=>{r(),e1(t)}}}(()=>{var e;let t=oM();t.loadEventEnd<=0||o({domComplete:(e=t).domComplete,domContentLoaded:e.domContentLoadedEventEnd,domInteractive:e.domInteractive,loadEvent:e.loadEventEnd,firstByte:oP(e)})})),c=oG(t),{stop:u}=(i=e=>{a.firstContentfulPaint=e,n()},{stop:r5({type:"paint",buffered:!0}).subscribe(e=>{let t=e.find(e=>"first-contentful-paint"===e.name&&e.startTime{o=e.timeStamp},{capture:!0,once:!0}),a=0,s=r5({type:"largest-contentful-paint",buffered:!0}).subscribe(r=>{let i=tN(r,e=>"largest-contentful-paint"===e.entryType&&e.startTimea);if(i){var s;let t;i.element&&(t=nr(i.element,e.actionNameAttribute));let r=""===(s=i).url?void 0:s.url,o=i.startTime,c=oH(r,o,oP(oM()));n({value:o,targetSelector:t,resourceUrl:r,subParts:c}),a=i.size}});return{stop:()=>{i(),s.unsubscribe()}}}(e,c,window,e=>{a.largestContentfulPaint=e,n()});return{stop:function(){s(),u(),l(),c.stop()},initialViewMetrics:a}}(n,i,C,q),setViewEnd:e6}:{stop:e6,initialViewMetrics:{},setViewEnd:e6};o===H&&eZ(eY.SOFT_NAVIGATION)&&r8("soft-navigation")&&(O=function(e,t){let r,n={},o=!1,i=0,a=[],s=r5({type:"interaction-contentful-paint",buffered:!0}).subscribe(e=>{r||a.push(...e),u(e)}),c=r5({type:"soft-navigation",buffered:!1}).subscribe(e=>{if(r)return;r=e[0],u(a),a.length=0;let t=r.getLargestInteractionContentfulPaint();t&&u([t])});function u(o){if(r)for(let a of o){if(a.interactionId!==r.interactionId||a.largestContentfulPaint.size<=i)continue;i=a.largestContentfulPaint.size;let o=a.largestContentfulPaint,s=o.url||void 0;n.largestContentfulPaint={value:o.startTime-r.startTime,targetSelector:o.element?nr(o.element,e.actionNameAttribute):void 0,resourceUrl:s,subParts:oH(s,o.startTime,r.startTime)},t()}}return{initialViewMetrics:n,setViewEnd:()=>{o=!0,c.unsubscribe(),r||s.unsubscribe()},stop:()=>{o||c.unsubscribe(),s.unsubscribe()}}}(n,q));let{stop:N,initialViewMetrics:M,setViewEnd:P}=O;o===B&&(s=i.relative,requestAnimationFrame(()=>{requestAnimationFrame(()=>{(e=>{M.firstContentfulPaint=e,M.largestContentfulPaint={value:e},q()})(ed()-s)})}));let{stop:D,eventCounts:L}=function(e,t,r){let{stop:n,eventCounts:o}=oc({lifeCycle:e,isChildEvent:e=>e.view.id===t,onChange:r});return{stop:n,eventCounts:o}}(e,u,q),$=e2(F,o4),U=e.subscribe(11,e=>{e===tV.UNLOADING&&F()});function V(){e.notify(3,{id:u,name:h,context:m.getContext(),startClocks:i,sessionIsActive:g})}function q(){V(),E()}function F(){k(),V(),f+=1;let t=void 0===c?eu():c.timeStamp;e.notify(4,{customTimings:d,documentVersion:f,id:u,name:h,service:v,version:b,context:m.getContext(),loadingType:o,location:p,handlingStack:_,startClocks:i,commonViewMetrics:R(),initialViewMetrics:M,duration:t-i.timeStamp,isActive:void 0===c,sessionIsActive:g,eventCounts:L})}return F(),m.changeObservable.subscribe(q),{get name(){return h},service:v,version:b,contextManager:m,stopObservable:l,end(t={}){c||(c=t.endClocks??ef(),g=t.sessionIsActive??!0,e.notify(5,{endClocks:c}),e.notify(6,{endClocks:c}),e3($),T(c.relative),P(),A(),U.unsubscribe(),F(),e0(()=>{this.stop()},o6))},stop(){N(),D(),x(),l.notify()},addTiming(e,t){var r;let n;if(c)return;let o=t<31536e6?t:t-i.timeStamp;d[(n=(r=e).replace(/[^a-zA-Z0-9-_.@$]/g,"_"))!==r&&eK.warn(`Invalid timing name: ${r}, sanitized to: ${n}`),n]=o,q()},setLoadingTime:I,setViewName(e){h=e,F()}}}(e,t,r,n,o,i,a);return u.add(s),s.stopObservable.subscribe(()=>{u.delete(s)}),s}return e.subscribe(10,()=>{l=d("session_renewal",void 0,{name:l.name,service:l.service,version:l.version,context:l.contextManager.getContext()})}),e.subscribe(9,({endClocks:e})=>{l.end({sessionIsActive:!1,endClocks:e})}),i&&(c=o.subscribe(({oldLocation:e,newLocation:t})=>{var r,n;let o;r=e,n=t,r.pathname===n.pathname&&(""!==(o=n.hash.substring(1))&&document.getElementById(o)||o5(n.hash)===o5(r.hash))||(l.end(),l=d(H))}),s=function(e){let{stop:t}=tL(window,tD.PAGE_SHOW,t=>{t.persisted&&e(t)},{capture:!0});return t}(e=>{l.end(),l=d(B,em(e.timeStamp),void 0)})),{addTiming:(e,t=eu())=>{l.addTiming(e,t)},setLoadingTime:e=>l.setLoadingTime(e),startView:(e,t)=>{l.end({endClocks:t}),l=d(H,t,e)},setViewContext:e=>{l.contextManager.setContext(e)},setViewContextProperty:(e,t)=>{l.contextManager.setContextProperty(e,t)},setViewName:e=>{l.setViewName(e)},getViewContext:()=>l.contextManager.getContext(),stop:()=>{c&&c.unsubscribe(),s&&s(),l.end(),u.forEach(e=>e.stop())}}}(e,ea,ev,r,es,!r.trackViewsManually,i));e_.register(({domainContext:e,rawRumEvent:t})=>{var r,n;let o,i=(r=e,"long_task"===(n=t).type&&"long-animation-frame"===n.long_task.entry_type?n.long_task.scripts[0]?.source_url:("handlingStack"in r&&(o=r.handlingStack),"error"===n.type&&n.error.stack&&(o=n.error.stack),e5({stack:o}).stack[0]?.url));if(!i)return t9;let a=(nq(),n$.get(i));return a?{type:t.type,service:a.service,version:a.version}:t9}),ei.push(eJ);let eX=function(e,t){let r,n,o=function(){let e=[];function t(t){let n;if(!t||t.didTimeout){let e=performance.now();n=()=>30-(performance.now()-e)}else n=t.timeRemaining.bind(t);for(;n()>0&&e.length;)e.shift()();e.length&&r()}function r(){!function(e,t){var r;let n,o;if(window.requestIdleCallback&&window.cancelIdleCallback){let r=window.requestIdleCallback(eF(e),t);return()=>window.cancelIdleCallback(r)}r=e,n=ec(),o=e0(()=>{r({didTimeout:!1,timeRemaining:()=>Math.max(0,50-(ec()-n))})},0)}(t,{timeout:1e3})}return{push(t){1===e.push(t)&&r()},stop(){e.length=0}}}(),i=(r=new Set,n=e.subscribe(8,e=>{r.add(e),r.size>1e3&&r.delete(r.values().next().value)}),{getMatchingRequest(e){let t,n=1/0;for(let o of r){let r=e.startTime-o.startClocks.relative;0<=r&&r{for(let n of r)"xmlhttprequest"===n.initiatorType||"fetch"===n.initiatorType?e0(()=>{let r=oV(n,i.getMatchingRequest(n),t);r&&e.notify(12,r)},50):c(()=>oV(n,void 0,t))}),{stop:s}=oU("interactive",()=>{c(()=>oV(oM(),void 0,t))});function c(t){o.push(()=>{let r=t();r&&e.notify(12,r)})}let u=ol(e),l={startResource:function(e,t={},r=ef()){let n=t.resourceKey??e;u.start(n,r,{url:e,...t})},stopResource:function(t,r={},n=ef()){var o;let i=r.resourceKey??t,a=u.stop(i,n,{context:r.context,type:r.type});if(!a)return;let s=(o=a.startClocks.relative,n.relative-o),c={date:a.startClocks.timeStamp,type:F,resource:{id:a.id,type:a.type||rJ,url:r1(a.url),duration:el(s),method:a.method,status_code:r.statusCode,size:r.size},_dd:{},context:a.context};e.notify(12,{rawRumEvent:c,startClocks:a.startClocks,duration:s,domainContext:{isManual:!0}})}};return{startResource:l.startResource,stopResource:l.stopResource,stop:()=>{s(),o.stop(),a.unsubscribe(),u.stopAll()}}}(e,r);ei.push(eX.stop);let{stop:e8}=(ee=r5({type:r8("long-animation-frame")?"long-animation-frame":"longtask",buffered:!0}).subscribe(t=>{for(let n of t){if(!r.trackLongTasks)break;let t=em(n.startTime),o=function(e,t){let r=eS(),n=el(e.duration),o={date:t.timeStamp,type:V,_dd:{discarded:!1}};if("longtask"===e.entryType)return{...o,long_task:{id:r,entry_type:"long-task",duration:n}};let i=nF(e.scripts.map(e=>e.sourceURL).filter(e=>!!e));return{...o,_dd:{discarded:!1,debug_ids:i},long_task:{id:r,entry_type:"long-animation-frame",duration:n,blocking_duration:el(e.blockingDuration),first_ui_event_timestamp:el(e.firstUIEventTimestamp),render_start:el(e.renderStart),style_and_layout_start:el(e.styleAndLayoutStart),start_time:el(e.startTime),scripts:e.scripts.map(e=>({duration:el(e.duration),pause_duration:el(e.pauseDuration),forced_style_and_layout_duration:el(e.forcedStyleAndLayoutDuration),start_time:el(e.startTime),execution_start:el(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}))}}}(n,t);e.notify(12,{rawRumEvent:o,startClocks:t,duration:n.duration,domainContext:{performanceEntry:n}})}}),{stop:()=>ee.unsubscribe()});ei.push(e8);let{addError:e9}=(et=new eB,a.subscribe(({data:e,type:t})=>{t===n1.RUNTIME_ERROR?et.notify(e):t===n1.CONSOLE&&e.api===eP.error&&et.notify(e.error)}),(er=[],(u=[oI,"intervention"]).includes(oI)&&er.push(new eB(e=>{if(!tU(document,"securitypolicyviolation"))return;let{stop:t}=tL(document,"securitypolicyviolation",t=>{var r;let n;e.notify((r=t,n=`'${r.blockedURI}' blocked by '${r.effectiveDirective}' directive`,oO({type:r.effectiveDirective,message:`${oI}: ${n}`,originalError:r,csp:{disposition:r.disposition},stack:oN(r.effectiveDirective,r.originalPolicy?`${n} of the policy "${eE(r.originalPolicy,100,"...")}"`:"no policy",r.sourceFile,r.lineNumber,r.columnNumber),debugIds:r.sourceFile?nF([r.sourceFile]):void 0})))});return t})),(en=u.filter(e=>e!==oI)).length&&er.push((p=en,new eB(e=>{if(!window.ReportingObserver)return;let t=eF((t,r)=>t.forEach(t=>e.notify(function(e){let{type:t,body:r}=e;return oO({type:r.id,message:`${t}: ${r.message}`,originalError:e,stack:oN(r.id,r.message,r.sourceFile,r.lineNumber,r.columnNumber),debugIds:r.sourceFile?nF([r.sourceFile]):void 0})}(t)))),r=new window.ReportingObserver(t,{types:p,buffered:!0});return r.observe(),()=>{r.disconnect()}}))),eG(...er)).subscribe(e=>et.notify(e)),et.subscribe(t=>e.notify(14,{error:t})),(m=e).subscribe(14,({error:e})=>{var t;let r,n;m.notify(12,(r={date:(t=e).startClocks.timeStamp,error:{id:eS(),message:t.message,source:t.source,stack:t.stack,handling_stack:t.handlingStack,component_stack:t.componentStack,type:t.type,handling:t.handling,causes:t.causes,source_type:"browser",fingerprint:t.fingerprint,csp:t.csp},_dd:{debug_ids:t.debugIds},type:U,context:t.context},n={error:t.originalError,handlingStack:t.handlingStack},{rawRumEvent:r,startClocks:t.startClocks,domainContext:n}))}),{addError:({error:e,handlingStack:t,componentStack:r,startClocks:n,context:o})=>{let i=nH({originalError:e,handlingStack:t,componentStack:r,startClocks:n,nonErrorPrefix:nN.PROVIDED,source:"custom",handling:nM.HANDLED});i.context=t4(i.context,o),m.notify(14,{error:i})}});eo={clearTracingIfNeeded:nR,traceFetch:e=>nI(r,e,n,eO,eN,t=>{if(e.input instanceof Request&&!e.init?.headers)e.input=new Request(e.input),Object.keys(t).forEach(r=>{e.input.headers.append(r,t[r])});else{e.init={...e.init};let r=[];e.init.headers instanceof Headers?e.init.headers.forEach((e,t)=>{r.push([t,e])}):Array.isArray(e.init.headers)?e.init.headers.forEach(e=>{r.push(e)}):e.init.headers&&Object.keys(e.init.headers).forEach(t=>{r.push([t,e.init.headers[t]])}),e.init.headers=r.concat(tP(t))}}),traceXhr:(e,t)=>nI(r,e,n,eO,eN,e=>{try{Object.keys(e).forEach(r=>{t.setRequestHeader(r,e[r])})}catch{}})},h=e,v=eo,S=a,(T=[]).push(nG().subscribe(e=>{"start"===e.state&&rQ(e.url)&&(v.traceXhr(e,e.xhr),n3(e))})),T.push(S.subscribe(({data:e,type:t})=>{if(t===n1.XHR&&rQ(e.url))switch(e.state){case"start":n3(e),h.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"complete":v.clearTracingIfNeeded(e),h.notify(8,{...e,type:"xhr",isAbortedOnStart:!1})}})),_=e,w=r,E=eo,k=a,(A=[]).push(nZ({responseBodyAction:e=>nO(e.url,w)?.trackResponseErrors?nY.COLLECT:nY.IGNORE}).subscribe(e=>{"start"===e.state&&rQ(e.url)&&(E.traceFetch(e),n3(e))})),A.push(k.subscribe(({data:e,type:t})=>{if(t===n1.FETCH&&rQ(e.url))switch(e.state){case"start":n3(e),_.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"resolve":var r;E.clearTracingIfNeeded(e),_.notify(8,{...e,duration:(r=e.startClocks.timeStamp,eu()-r),type:rK,requestBody:e.init?.body})}}));let e7=function(e,t){let r=ol(e);function n(r){t.wasInPageStateDuringPeriod("frozen",r.startClocks.relative,r.duration)||e.notify(12,is(r))}return{addOperationStepVital:function(t,r,n,o){let{operationKey:i,context:a,description:s,handlingStack:c}=n||{},u={name:t,type:"operation_step",operationKey:i,failureReason:o,stepType:r,startClocks:ef(),context:nP(a),description:s,handlingStack:c};e.notify(12,is(u))},addDurationVital:n,startDurationVital:function(t,n={},o=ef()){let{id:i}=r.start(n.vitalKey??t,o,{name:t,...n});e.notify(16,{id:i,name:t,startClocks:o,...n})},stopDurationVital:function(e,t={},o=ef()){let i=r.stop(t.vitalKey??e,o,t);i&&n({type:J,...i})}}}(e,ew),te=function(e,t){var r;if(!((r=t).trackResources&&(r.betaTrackWebSockets||eZ(eY.TRACK_WEBSOCKETS))))return{stop:e6};let n=function(e,t){let r,n=new Map;function o(t,r){let n=r.getState();e.notify(12,{rawRumEvent:function(e){var t,r;let n=e.id,o=e.connectingClocks,i=o.timeStamp,a=n6(e).timeStamp;switch(e.phase){case"connecting":return n8(a,{name:"websocket_connecting",websocket:{id:n,url:e.url,requested_protocols:e.requestedProtocols,connecting_date:i}});case"open":return n8(a,{name:"websocket_open",websocket:{id:n,connecting_duration:el((t=o.relative,e.openClocks.relative-t)),open_date:n5(o,e.openClocks),selected_protocol:e.selectedProtocol,selected_extensions:e.selectedExtensions,snapshot_version:e.snapshotVersion,snapshot:n9(e.snapshot)}});case"closing":return n8(a,{name:"websocket_closing",websocket:{id:n,closing_date:n5(o,e.closingClocks),close_initiator:"client"}});case"closed":return n8(a,{name:"websocket_closed",websocket:{id:n,url:e.url,closed_date:n5(o,e.endClocks),duration:el((r=o.relative,e.endClocks.relative-r)),tracking_end_reason:e.trackingEndReason,close_code:e.closeEvent?.code,close_reason:e.closeEvent?.reason,was_clean:e.closeEvent?.wasClean,snapshot_version:e.snapshotVersion,snapshot:e.snapshot&&n9(e.snapshot,e)}})}}(n),startClocks:n6(n),domainContext:{webSocket:t}})}function i(){let e=ef();n.forEach((t,r)=>{t.isOpen()&&(t.recordReport(e),o(r,t))})}function a(){e3(r),r=void 0}let s=t.subscribe(e=>{!function(e){switch(e.state){case"connecting":{let t=function({url:e,protocols:t,startClocks:r}){var n;let o,i,a,s,c,u=eS(),l=((o=tR(e)).search="",o.href),d={inbound:oe(),outbound:oe(),bufferedAmountMax:0},f={id:u,connectingClocks:r,phase:"connecting",url:l,requestedProtocols:(i="string"==typeof(n=t)?[n]:n)&&i.length>0?i:void 0},p=0;function m(e){return{inbound:{...d.inbound,longestSilence:or(a,e,d.inbound)},outbound:{...d.outbound,longestSilence:or(s,e,d.outbound)},bufferedAmountMax:d.bufferedAmountMax}}function g(e,t,n,o){f={id:u,connectingClocks:r,phase:"closed",url:l,endClocks:e,trackingEndReason:t,closeEvent:o,snapshotVersion:p+=1,snapshot:c?m(e.relative):void 0,bufferedAmountAtClose:n,silenceBeforeClose:{inbound:on(a,e.relative),outbound:on(s,e.relative)}}}return{getState:()=>t3(f),isOpen:()=>"open"===f.phase,recordOpen:e=>{f={id:u,connectingClocks:r,phase:"open",openClocks:c=e.openClocks,reportClocks:{...c},selectedProtocol:e.protocol||void 0,selectedExtensions:e.extensions||void 0,snapshotVersion:p+=1,snapshot:m(c.relative)}},recordReport:e=>{"open"===f.phase&&(f={...f,reportClocks:e,snapshotVersion:p+=1,snapshot:m(e.relative)})},recordInboundMessage:({size:e,at:t})=>{ot(d.inbound,a,e,t.relative,c),a=t.relative},recordOutboundMessage:({size:e,bufferedAmountPreSend:t,at:r})=>{d.bufferedAmountMax=Math.max(d.bufferedAmountMax,t+e),ot(d.outbound,s,e,r.relative,c),s=r.relative},recordClosing:({at:e})=>{f={id:u,connectingClocks:r,phase:"closing",closingClocks:e}},recordClose:({at:e,code:t,reason:r,wasClean:n,bufferedAmountAtClose:o})=>{g(e,X.CLOSE_EVENT,o,{code:t,reason:r,wasClean:n})},recordTrackingEnd:(e,t,r)=>{g(e,t,r)}}}(e);n.set(e.instance,t),o(e.instance,t);return}case"open":{let t=n.get(e.instance);if(!t)return;t.recordOpen(e),o(e.instance,t);return}case"message-in":n.get(e.instance)?.recordInboundMessage(e);return;case"message-out":n.get(e.instance)?.recordOutboundMessage(e);return;case"closing":{let t=n.get(e.instance);if(!t)return;t.recordClosing(e),o(e.instance,t);return}case"closed":{let t=n.get(e.instance);if(!t)return;n.delete(e.instance),t.recordClose(e),o(e.instance,t);return}}}(e),"message-in"!==e.state&&"message-out"!==e.state&&(function(){for(let e of n.values())if(e.isOpen())return!0;return!1}()?void 0===r&&(r=e2(i,6e4)):a())});return{reportOpenConnections:i,flushOpenConnections:(e=ef(),t=X.SESSION_END)=>{let r=n.size;return n.forEach((r,n)=>{r.recordTrackingEnd(e,t,n.bufferedAmount),o(n,r)}),n.clear(),a(),r},stop:()=>{s.unsubscribe(),n.clear(),a()}}}(e,(g||(g=new eB(e=>{if("function"!=typeof eI.WebSocket)return;let{stop:t}=function(e,t,r,{computeHandlingStack:n}={}){let o=e[t];if("function"!=typeof o||nk(e,t))return{stop:e6};let i=!1,a=function(){if(!new.target)return Reflect.apply(o,this,Array.from(arguments));let e=new.target===a?o:new.target;if(i)return Reflect.construct(o,arguments,e);let t=Array.from(arguments);return nC(r,{parameters:t,handlingStack:n?tc("instrumented constructor"):void 0},()=>Reflect.construct(o,t,e))},s=function(e,t){for(let r of[].concat(Object.getOwnPropertyNames(t),Object.getOwnPropertySymbols(t))){let n=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(e,r,n)}let{stop:r}=nE(t.prototype,"constructor",t.prototype.constructor,e);return r}(a,o),{stop:c}=nE(e,t,o,a);return{stop:()=>{i=!0,s(),c()}}}(eI,"WebSocket",({parameters:t,onPostCall:r})=>{let n=Array.isArray(t[1])?[].concat(t[1]):t[1],o=ef();r(t=>{e.notify({state:"connecting",instance:t,url:t.url,protocols:n,startClocks:o}),function(e,t){let{stop:r}=tL(e,"open",()=>{t.notify({state:"open",instance:e,openClocks:ef(),protocol:e.protocol||"",extensions:e.extensions||""}),r()}),{stop:n}=tL(e,"message",r=>{t.notify({state:"message-in",instance:e,size:n4(r.data),at:ef()})}),{stop:o}=tL(e,"close",r=>{t.notify({state:"closed",instance:e,code:r.code,reason:r.reason,wasClean:r.wasClean,bufferedAmountAtClose:e.bufferedAmount,at:ef()}),n(),o()})}(t,e)})}),{stop:r}=nw(eI.WebSocket.prototype,"send",({target:t,parameters:[r],onPostCall:n})=>{if(1!==t.readyState)return;let o=n4(r),i=t.bufferedAmount;n(()=>{e.notify({state:"message-out",instance:t,size:o,bufferedAmountPreSend:i,at:ef()})})}),{stop:n}=nw(eI.WebSocket.prototype,"close",({target:t,onPostCall:r})=>{2!==t.readyState&&3!==t.readyState&&r(()=>{e.notify({state:"closing",instance:t,at:ef()})})});return()=>{t(),r(),n()}})),g)),o=e.subscribe(9,({endClocks:e})=>{n.flushOpenConnections(e)}),i=e.subscribe(11,e=>{e===tV.PAGE_TERMINATED?n.flushOpenConnections(ef(),X.PAGE_TERMINATED):n.reportOpenConnections()});return{stop:()=>{o.unsubscribe(),i.unsubscribe(),n.flushOpenConnections(),n.stop()}}}(e,r);ei.push(te.stop);let tt=(l=r.applicationId,d=eM.actionContexts,{get:e=>{let t=ek.findView(e),r=eC.findUrl(e),o=n.findTrackedSession(e);if(o&&t&&r){let n=d.findActionId(e);return{application_id:l,session_id:o.id,user_action:n?{id:n}:void 0,view:{id:t.id,name:t.name,referrer:r.referrer,url:r.url}}}}});return{addAction:eM.addAction,startAction:eM.startAction,stopAction:eM.stopAction,startResource:eX.startResource,stopResource:eX.stopResource,addEvent:eD.addEvent,addError:e9,addTiming:eU,setLoadingTime:eV,addFeatureFlagEvaluation:ex.addFeatureFlagEvaluation,startView:eq,setViewContext:ez,setViewContextProperty:eH,getViewContext:eW,setViewName:ej,viewHistory:ek,sessionManager:n,stopSession:()=>n.expire(),getInternalContext:tt.get,startDurationVital:e7.startDurationVital,stopDurationVital:e7.stopDurationVital,addDurationVital:e7.addDurationVital,addOperationStepVital:e7.addOperationStepVital,globalContext:eR,userContext:eO,accountContext:eN,stop:()=>ei.forEach(e=>e())}}(p,c,e,t,r,o,a,u,m);return d.push(S),a.unbuffer(),d.push(()=>n.stop()),{..._,lifeCycle:p,sessionManager:t,stopSession:()=>t.expire(),telemetry:s,stop:()=>{d.forEach(e=>e())},hooks:c}}(r,o,e,t,a,d,s.observable,u,l,n.sdkName);e.onRumStart(p.lifeCycle,r,o,p.viewHistory,i,p.telemetry),t.onRumStart(p.lifeCycle,p.hooks,r,o,p.viewHistory,d),m=c,S=p,c={...m,init:e=>{iz("DD_RUM",e)},getInternalContext:S.getInternalContext,stopSession:S.stopSession,getViewContext:S.getViewContext,globalContext:S.globalContext,userContext:S.userContext,accountContext:S.accountContext};var m,S,_=r.plugins,w={addEvent:p.addEvent,addError:p.addError};for(let e of _??[])e.onRumStart?.(w);return p}),u=()=>c,l=(e,t)=>{let r=tc("vital");ej(()=>{rc({feature:"add-operation-step-vital",action_type:"start"}),c.addOperationStepVital(e,"start",{...t,handlingStack:r})})},d=eF((e,t)=>{rc({feature:"add-operation-step-vital",action_type:"succeed"}),c.addOperationStepVital(e,"end",t)}),p=eF((e,t,r)=>{rc({feature:"add-operation-step-vital",action_type:"fail"}),c.addOperationStepVital(e,"end",r,t)}),m=(Object.defineProperty(o={version:"7.16.0",onReady(e){e()},...{init:e=>{let t=(Error()).stack;ej(()=>c.init(e,m,t))},setTrackingConsent:eF(e=>{i.update(e),rc({feature:"set-tracking-consent",tracking_consent:e})}),setViewName:eF(e=>{c.setViewName(ar(e,"view name")),rc({feature:"set-view-name"})}),setViewContext:eF(e=>{c.setViewContext(e),rc({feature:"set-view-context"})}),setViewContextProperty:eF((e,t)=>{c.setViewContextProperty(e,t),rc({feature:"set-view-context-property"})}),getViewContext:eF(()=>(rc({feature:"set-view-context-property"}),c.getViewContext())),getInternalContext:eF(e=>c.getInternalContext(e)),getInitConfiguration:eF(()=>t3(c.initConfiguration)),addAction:(e,t)=>{let r=tc("action");ej(()=>{c.addAction({name:nP(e),context:nP(t),startClocks:ef(),type:G,handlingStack:r}),rc({feature:"add-action"})})},startAction:eF((e,t)=>{rc({feature:"start-action"}),c.startAction(nP(e),{type:nP(t?.type),context:nP(t?.context),actionKey:t?.actionKey})}),stopAction:eF((e,t)=>{rc({feature:"stop-action"}),c.stopAction(nP(e),{type:nP(t?.type),context:nP(t?.context),actionKey:t?.actionKey})}),startResource:eF((e,t)=>{rc({feature:"start-resource"}),c.startResource(nP(e),{type:nP(t?.type),method:nP(t?.method),context:nP(t?.context),resourceKey:t?.resourceKey})}),stopResource:eF((e,t)=>{rc({feature:"stop-resource"}),c.stopResource(nP(e),{type:nP(t?.type),statusCode:t?.statusCode,size:t?.size,context:nP(t?.context),resourceKey:t?.resourceKey})}),addError:(e,t)=>{let r=tc("error");ej(()=>{c.addError({error:e,handlingStack:r,context:nP(t),startClocks:ef()}),rc({feature:"add-error"})})},addTiming:eF((e,t)=>{c.addTiming(nP(e),t)}),setViewLoadingTime:eF(()=>{let e=eu();c.setLoadingTime(e),rc({feature:"addViewLoadingTime"})}),setGlobalContext:iF(u,iP,i$,"set-global-context"),getGlobalContext:iF(u,iP,iL,"get-global-context"),setGlobalContextProperty:iF(u,iP,iU,"set-global-context-property"),removeGlobalContextProperty:iF(u,iP,iV,"remove-global-context-property"),clearGlobalContext:iF(u,iP,iq,"clear-global-context"),setUser:iF(u,iM,i$,"set-user"),getUser:iF(u,iM,iL,"get-user"),setUserProperty:iF(u,iM,iU,"set-user-property"),removeUserProperty:iF(u,iM,iV,"remove-user-property"),clearUser:iF(u,iM,iq,"clear-user"),setAccount:iF(u,iD,i$,"set-account"),getAccount:iF(u,iD,iL,"get-account"),setAccountProperty:iF(u,iD,iU,"set-account-property"),removeAccountProperty:iF(u,iD,iV,"remove-account-property"),clearAccount:iF(u,iD,iq,"clear-account"),startView:e=>{let t=tc("view");ej(()=>{let r="object"==typeof e?e:{name:e};c.startView({...r,name:ar(r.name,"view name"),service:ar(r.service,"view service"),version:ar(r.version,"view version"),handlingStack:t}),rc({feature:"start-view"})})},stopSession:eF(()=>{c.stopSession(),rc({feature:"stop-session"})}),addFeatureFlagEvaluation:eF((e,t)=>{c.addFeatureFlagEvaluation(nP(e),nP(t)),rc({feature:"add-feature-flag-evaluation"})}),getSessionReplayLink:eF(()=>e.getSessionReplayLink()),startSessionReplayRecording:eF(t=>{e.start(t),rc({feature:"start-session-replay-recording",force:t?.force})}),stopSessionReplayRecording:eF(()=>e.stop()),addDurationVital:(e,t)=>{let r=tc("vital");ej(()=>{rc({feature:"add-duration-vital"}),c.addDurationVital({id:eS(),name:nP(e),type:J,startClocks:eg(t.startTime),duration:t.duration,context:nP(t?.context),description:nP(t?.description),handlingStack:r})})},startDurationVital:(e,t)=>{let r=tc("vital");ej(()=>{rc({feature:"start-duration-vital"}),c.startDurationVital(nP(e),{vitalKey:t?.vitalKey,context:nP(t?.context),description:nP(t?.description),handlingStack:r})})},stopDurationVital:eF((e,t)=>{rc({feature:"stop-duration-vital"}),c.stopDurationVital(nP(e),{vitalKey:t?.vitalKey,context:nP(t?.context),description:nP(t?.description)})}),startOperation:l,succeedOperation:d,failOperation:p,startFeatureOperation:l,succeedFeatureOperation:d,failFeatureOperation:p,DEFAULT_TRACKED_RESOURCE_HEADERS:rM}},"_setDebug",{get:()=>eV,enumerable:!1}),o);return m}((_=e6,{start:e6,stop:e6,onRumStart(e,t){_=()=>(function(e,{session:t,viewContext:r,errorType:n}){var o;let i,a,s=t?t.id:"no-session-id",c=[];return void 0!==n&&c.push(`error-type=${n}`),r&&(c.push(`seed=${r.id}`),c.push(`from=${r.startClocks.timeStamp}`)),`${i=(o=e).site,a=o.subdomain||function(e){switch(e.site){case tX:case"datadoghq.eu":return"app";case tY:return"dd";default:return}}(o),`https://${a?`${a}.`:""}${i}`}/rum/replay/sessions/${s}?${c.join("&")}`})(t,{errorType:"slim-package"})},isRecording:()=>!1,getReplayStats:()=>void 0,getSessionReplayLink:()=>_()}),{onRumStart:e6,stop:e6},{sdkName:"rum-slim"});(w=eI[D="DD_RUM"])&&!w.q&&w.version&&eK.warn("SDK is loaded more than once. This is unsupported and might have unexpected behavior."),eI[D]=an,w?.q&&w.q.forEach(e=>rk(e,"onReady callback threw an error:")());var ao=e.i(647204),ai=e.i(67089),aa=e.i(317987);function as(e){let t=e.toLowerCase(),r="openrouter.ai";return t===r||t.endsWith(`.${r}`)||"localhost"===t||"openrouter.ai.local"===t||"openrouter-web.vercel.app"===t||t.startsWith("openrouter-web-")&&t.endsWith(".vercel.app")}var ac=e.i(882844),au=e.i(635157),al=e.i(280482);let ad=/^csp_violation: '([^']*)' blocked by '[^']+' directive/;function af(e){return ad.exec(e??"")?.[1]}function ap(e){try{return new URL(e??"")}catch{return}}function am(e,t){let r=ap(af(e));return void 0!==r&&"https:"===r.protocol&&t.some(e=>r.hostname===e.host&&r.pathname.startsWith(e.pathPrefix))}let ag=/^www\.google\.(?:[a-z]{2,3}|(?:co|com)\.[a-z]{2})$/,ay=/^\s*(?:at\s|\S*@)/,ah=/[a-z][a-z0-9+.-]*:\/\/\S+/gi;function av(e){return e.split("\n").filter(e=>ay.test(e))}function ab(e,t){let r=Array.from(e.matchAll(ah),e=>e[0]);return r.length>0&&r.every(t)}function aS(e,t){if(!e)return!1;let r=av(e);return r.length>0&&r.every(e=>ab(e,t))}let a_=/Failed to execute 'importScripts' on 'WorkerGlobalScope': The script at 'blob:[^']+' failed to load/,aw=/(?:^|\s|@)blob:[a-z][a-z0-9+.-]*:\/\/\S+:\d+:\d+\s*$/i,aE=[/^\s*at Object\.onCancel @ /,/^\s*at Object\.cancel @ /],ak=/^https:\/\/(?:clerk\.openrouter\.ai|[a-z0-9-]+\.clerk\.accounts\.dev)\//i;function aC(e){return ak.test(e)}let aT=/^ClerkJS: Network error at "([^"]+)"/,aA=/^https:\/\/[^/]+\/v1\/client\/sessions\/[^/?]+\/touch(?:\?|$)/i,ax=[/Failed to execute 'insertBefore' on 'Node'/,/Failed to execute 'removeChild' on 'Node'/,/^Node\.(insertBefore|removeChild): /,/^The object can not be found here\.$/];function aR(e){return ax.some(t=>t.test(e))}e.s(["f",0,aR],902716);let aI=["Invalid call to runtime.sendMessage()","userScripts is not defined"],aO=["chrome-extension://","moz-extension://","safari-extension://","safari-web-extension://"];function aN(e){let t=e.toLowerCase();return aO.some(e=>t.startsWith(e))}let aM=[{host:"lf-flow-web-cdn.doubao.com",pathPrefix:"/obj/flow-doubao/flow-ext-doubao/"},{host:"migaku-public-data.migaku.com",pathPrefix:"/fonts/"},{host:"at.alicdn.com",pathPrefix:"/t/"},{host:"cdn.scite.ai",pathPrefix:"/assets/fonts/"},{host:"www.slant.co",pathPrefix:"/fonts/"}];var aP=e.i(119417),aD=e.i(418156);let aL=/[a-z][a-z0-9+.-]*:\/\/[^\s/]+\/\S*?:\d+(?::\d+)?(?=[\s)\]]|$)/i,a$=[{host:"translate.google.com",pathPrefix:"/"},{host:"translate.googleapis.com",pathPrefix:"/"},{host:"fonts.gstatic.com",pathPrefix:"/s/i/productlogos/translate/"},{host:"www.gstatic.com",pathPrefix:"/_/translate_http/"},{host:"yastatic.net",pathPrefix:"/s3/trbro/"}];var aU=e.i(766471);let aV=(0,e.i(313939).f)()(e=>({renderedRoute:null,pageNamedPathname:null,setRenderedRoute:t=>e({renderedRoute:t,pageNamedPathname:null}),setPageNamedRoute:t=>e({renderedRoute:t,pageNamedPathname:t.pathname})}));e.s(["f",0,aV],342665);var aq=e.i(914571);let aF=void 0===(E=(0,aq.o)(L.default.env.NEXT_PUBLIC_MODEL_ASSETS_CDN_BASE)?.origin)?void 0:new URL(E).hostname,aj=["clerk.com","clerk.accounts.dev","clerk-telemetry.com","challenges.cloudflare.com","stripe.com","stripe.network","googletagmanager.com","google-analytics.com","analytics.google.com","g.doubleclick.net","google.com","fonts.googleapis.com","fonts.gstatic.com","browser-intake-datadoghq.com","browser-intake-us5-datadoghq.com","us5.datadoghq.com","api-na2.hsforms.com","share-na2.hsforms.com","posthog.com","storage.googleapis.com","cdn.jsdelivr.net","esm.sh","unpkg.com","www.youtube.com","www.youtube-nocookie.com","source.unsplash.com","imagedelivery.net","t0.gstatic.com","raw.githubusercontent.com","static.cloudflareinsights.com","img.clerk.com","github.io","127.0.0.1"],az=(k=new Set,e=>{let t=af(e.message);if(void 0===t)return!1;let r=`${ap(t)?.origin??t}|${e.type??""}`;return!!k.has(r)||(k.add(r),!1)}),aH=[function(e){let t=e.error.message??"";return t.includes("HTMLLinkElement")||t.includes("HTMLScriptElement")||t.includes("HTMLImageElement")},function(e){return"source"===e.error.source&&void 0===e.error.type&&function(e){if(!e)return!1;let t=av(e);return 0!==t.length&&!t.some(e=>aL.test(e))}(e.error.stack)},function(e){return"source"===e.error.source&&void 0===e.error.type&&"No stack, consider using an instance of Error"===e.error.stack},function(e){let t;return"report"===e.error.source&&void 0!==(t=ap(af(e.error.message)))&&"https:"===t.protocol&&ag.test(t.hostname)&&"/ads/ga-audiences"===t.pathname},function(e){return"report"===e.error.source&&am(e.error.message,a$)},function(e){return(0,aD.V)(e.error.message)&&"u">typeof document&&(0,aU.S)(document)},function(e){return"report"===e.error.source&&"font-src"===e.error.type&&am(e.error.message,aM)},function(e){return"report"===e.error.source&&"font-src"===e.error.type&&"data"===af(e.error.message)},function(e){return"report"===e.error.source&&az(e.error)},e=>{let t,r;return"report"===e.error.source&&"img-src"!==e.error.type&&"media-src"!==e.error.type&&void 0!==(r=ap(af(e.error.message)))&&""!==r.hostname&&!(as(t=r.hostname.toLowerCase())||t===aF||aj.some(e=>t===e||t.endsWith(`.${e}`)))},function(e){return"console"===e.error.source&&aS(e.error.handling_stack,aN)},function(e){return"console"===e.error.source&&e.error.message.startsWith("[Clerk UI] Component renderer did not mount within")&&aS(e.error.handling_stack,aC)},function(e){if("source"!==e.error.source)return!1;let t=aT.exec(e.error.message)?.[1];return void 0!==t&&!!(aC(t)&&aA.test(t))&&aS(e.error.stack,aC)},function(e){var t;let r;return"custom"===e.error.source&&"NotFoundError"===e.error.type&&(t=e,r=t.context?.context,t.context?.source==="react-error-boundary"&&"object"==typeof r&&null!==r&&"auto_reset"in r&&!0===r.auto_reset)&&aR(e.error.message??"")},function(e){var t;return"source"===e.error.source&&"TypeError"===e.error.type&&"Failed to fetch"===e.error.message&&!!(t=e.error.stack)&&av(t).some(e=>ab(e,aN))},function(e){let t=e.error.stack;if(!a_.test(e.error.message)||!t)return!1;let r=av(t);return r.length>0&&r.every(e=>aw.test(e))},function(e){if("source"!==e.error.source||"AbortError"!==e.error.type||"signal is aborted without reason"!==e.error.message||!e.error.stack)return!1;let t=av(e.error.stack);return aE.every((e,r)=>e.test(t[r]??""))},e=>{var t;return!!(t=e.error.message)&&aI.some(e=>t.includes(e))},e=>aS(e.error.stack,aN)];function aB(e,t){var r;return void 0===e.view.name&&(e.view.name=function(e,t){if(null===t)return;let r=(0,ao.$)(()=>new URL(e));if(!(0,ao.V)(r))return r.data.pathname===t.pathname?t.viewName:void 0}(e.view.url,aV.getState().renderedRoute)),!function(e){if("resource"!==e.type||!URL.canParse(e.resource.url))return;let t=new URL(e.resource.url);t.pathname===al.g&&t.searchParams.has("search")&&(t.searchParams.delete("search"),e.resource.url=t.toString())}(e),"error"!==e.type||!aH.some(t=>t(e))&&(!function(e,t){if(!(0,aD.V)(e.error.message)||"u"an.clearAccount());(0,ao.V)(e)&&(0,ai.L)("Failed to clear account in Datadog RUM")},"s",0,function(){if(!aJ)return;let e=(0,ao.$)(()=>an.clearUser());(0,ao.V)(e)&&(0,ai.L)("Failed to clear user in Datadog RUM")},"y",0,function(){if(!("u"an?.getInitConfiguration());if((0,ao.V)(e))return void(0,ai.L)("Failed to get Datadog RUM initialization configuration",{error:e.error instanceof Error?e.error.message:"Unknown error",stack:e.error instanceof Error?e.error.stack:void 0});if(!e.data){let e,t=(e=function(){var e;let t={applicationId:"dac3eb8f-42d6-4e2d-a4c1-e6b711a98f50",clientToken:"pubd1e5be262ac7d883ef4955f88eb3ed3f",site:"us5.datadoghq.com",service:L.default.env.NEXT_PUBLIC_DD_SERVICE??"openrouter-web",env:(e={configured:L.default.env.NEXT_PUBLIC_DD_ENV,vercelEnv:"production"}).vercelEnv===aK?aK:e.configured??e.vercelEnv??"development",version:"9c75b0f339338c3464beca7c0da014661b692869"};if(!t.applicationId||!t.clientToken||!t.site)return(0,ao.Y)({kind:"not_configured"});let r={...aG,applicationId:t.applicationId,clientToken:t.clientToken,site:t.site,service:t.service,env:t.env,version:t.version,beforeSend:aB},n=(0,ac.C)(aW,r);return(0,ao.V)(n)?((0,ai.L)("Datadog RUM initialization configuration is not valid",{error:n.error.message,config:JSON.stringify(r)}),(0,ao.Y)({kind:"invalid",error:n.error})):(0,ao.N)(r)}(),(0,ao.V)(e)?e:(0,ao.N)({...e.data,trackingConsent:aZ(!(0,aa.l)())}));if((0,ao.V)(t))return void(0,ai.L)("Datadog RUM is not configured, skipping initialization",{kind:t.error.kind,error:function(e){switch(e.kind){case"not_configured":return"Datadog RUM environment variables are not configured";case"invalid":return e.error.message;default:return e}}(t.error)});let r=(0,ao.$)(()=>an.init(t.data));if((0,ao.V)(r)){(0,ai.L)("Failed to initialize Datadog RUM, assuming already initialized",{error:r.error instanceof Error?r.error.message:"Unknown error",stack:r.error instanceof Error?r.error.stack:void 0}),aJ=!0;return}}aJ=!0},"x",0,function(e){if(!aX())return;let t=(0,ao.$)(()=>an.setAccount(e));(0,ao.V)(t)&&(0,ai.L)("Failed to set account in Datadog RUM",{account:JSON.stringify(e)})},"n",0,function(e){if(!aJ)return;let t=(0,ao.$)(()=>an.setTrackingConsent(aZ(e)));(0,ao.V)(t)&&(0,ai.L)("Failed to set tracking consent in Datadog RUM",{is_granted:e})},"F",0,function(e){if(!aX())return;let t=(0,ao.$)(()=>an.setUser(e));(0,ao.V)(t)&&(0,ai.L)("Failed to set user in Datadog RUM",{user:JSON.stringify(e)})},"w",0,function(e){if(!aJ)return;let t=(0,ao.$)(()=>an.setViewName(e));(0,ao.V)(t)&&(0,ai.L)("Failed to set view name in Datadog RUM",{view_name:e})},"P",0,function(e,t){if(!aX())return;let r=(0,ao.$)(()=>an.addError(e,t));(0,ao.V)(r)&&(0,ai.L)("Failed to track error in Datadog RUM",{error:e.message,context:JSON.stringify(t)})}],422973)}]); //# sourceMappingURL=00e54dwa6ufq9.js.map