PageSourceSearch

https://www.soulmateapp.net/_next/static/chunks/783.b8a39bc8a4d02ac6.js

js soulmateapp.net collected 2026-10-02 01:05:56 UTC 140,935 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[783],{40:(e,t,r)=>{r.d(t,{Bb:()=>n,KG:()=>s,NW:()=>i,R8:()=>a,dV:()=>o,wo:()=>c});let n="datad0g.com",i="datadoghq.com",o="datadoghq.eu",a="ddog-gov.com",s="us2.ddog-gov.com",u=["ddsource","dd-api-key","dd-request-id"];function c(e){return u.every(t=>e.includes(t))}},284:(e,t,r)=>{let n;r.d(t,{$H:()=>s,$S:()=>p,A3:()=>b,FR:()=>y,Gw:()=>f,M8:()=>m,MA:()=>a,OY:()=>i,Oc:()=>g,Zj:()=>d,_O:()=>S,d6:()=>h,iW:()=>o,jR:()=>v,nx:()=>c,uc:()=>w,vk:()=>l,x3:()=>u});let i=1e3,o=6e4,a=36e5,s=31536e6;function u(){return new Date().getTime()}function c(){return u()}function l(e,t){return t-e}function d(e){return"number"!=typeof e?e:Math.round(1e6*e)}function f(e,t){return e+t}function p(){return performance.now()}function m(){return{relative:p(),timeStamp:c()}}function g(){return{relative:0,timeStamp:w()}}function y(e){return{relative:e,timeStamp:function(e){let t=u()-performance.now();return t>w()?Math.round(t+e):Math.round(w()+e)}(e)}}function v(e){return{relative:h(e),timeStamp:e}}function h(e){return e-w()}function b(e){return e<s}function S(){return Math.round(u()-(w()+performance.now()))}function w(){return void 0===n&&(n=performance.timing?.navigationStart??performance.timeOrigin),n}},329:(e,t,r)=>{r.d(t,{BB:()=>a});var n=r(284),i=r(876),o=r(5587);function a(e,t){var r;let a,s;if(window.requestIdleCallback&&window.cancelIdleCallback){let r=window.requestIdleCallback((0,o.dm)(e),t);return()=>window.cancelIdleCallback(r)}return r=e,a=(0,n.x3)(),s=(0,i.wg)(()=>{r({didTimeout:!1,timeRemaining:()=>Math.max(0,50-((0,n.x3)()-a))})},0),()=>(0,i.DJ)(s)}},454:(e,t,r)=>{r.d(t,{h:()=>o});var n=r(9480),i=r(4335);function o(e,t){return(0,n.W)(i.J,"fetch")(e,t)}},543:(e,t,r)=>{r.d(t,{$O:()=>a,ab:()=>i,ug:()=>o});var n=r(9759);function i(){let e=[];return{register:t=>(e.push(t),{unregister(){e=e.filter(e=>e!==t)}}),trigger(t){let r=[];for(let n of e){let e=n(t);if(e===o)return o;e!==a&&r.push(e)}return(0,n.kg)(...r)}}}let o="DISCARDED",a="SKIPPED"},736:(e,t,r)=>{r.d(t,{dX:()=>u,cP:()=>a,Fx:()=>s});var n=r(5587),i=r(4335);function o(e){let t=i.J.queueMicrotask;"function"==typeof t?t((0,n.dm)(e)):Promise.resolve().then((0,n.dm)(e))}class a{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 s(...e){return new a(t=>{let r=e.map(e=>e.subscribe(e=>t.notify(e)));return()=>r.forEach(e=>e.unsubscribe())})}class u extends a{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 o(()=>{for(let r of this.buffer){if(t)return;e(r)}t||this.addObserver(e)}),{unsubscribe:()=>{t=!0,this.removeObserver(e)}}}unbuffer(){o(()=>{this.droppedCount>0&&this.onDrop&&this.onDrop(this.droppedCount),this.maxBufferSize=this.buffer.length=0})}}},876:(e,t,r)=>{r.d(t,{DJ:()=>s,vG:()=>c,wg:()=>a,yb:()=>u});var n=r(9480),i=r(5587),o=r(4335);function a(e,t){return(0,n.W)(o.J,"setTimeout")((0,i.dm)(e),t)}function s(e){(0,n.W)(o.J,"clearTimeout")(e)}function u(e,t){return(0,n.W)(o.J,"setInterval")((0,i.dm)(e),t)}function c(e){(0,n.W)(o.J,"clearInterval")(e)}},1025:(e,t,r)=>{r.d(t,{B:()=>n});function n(e){return e}},1490:(e,t,r)=>{r.d(t,{Z:()=>s,m:()=>a});var n=r(7814),i=r(5587),o=r(9559);function a(e){let t={version:"7.3.0",onReady(e){e()},...e};return Object.defineProperty(t,"_setDebug",{get:()=>i.pM,enumerable:!1}),t}function s(e,t,r){let i=e[t];i&&!i.q&&i.version&&o.Vy.warn("SDK is loaded more than once. This is unsupported and might have unexpected behavior."),e[t]=r,i?.q&&i.q.forEach(e=>(0,n.y)(e,"onReady callback threw an error:")())}},1681:(e,t,r)=>{let n;r.d(t,{Rr:()=>D,A2:()=>$,VJ:()=>L,Gk:()=>V,Q6:()=>U,a5:()=>M});var i=r(284),o=r(9559),a=r(6323),s=r(3178),u=r(8882),c=r(3297),l=r(7081),d=r(40),f=r(736),p=r(5587),m=r(6773),g=r(8377),y=r(3284),v=r(9759),h=r(4989),b=r(6855),S=r(6814),w=r(2447),_=r(3343),A=r(9789),E=r(6041),T=r(2071),k=r(543),R=r(4335),x=r(9102);let C="configuration",O="usage",I=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost","<anonymous>"],N=[d.R8,d.KG];function P(){return n||(n=new f.dX(100)),n}function M(e,t,r){let n=new f.cP,{enabled:o,metricsEnabled:a}=function(e,t,r,n,o=1,a=15){let s={},c=!N.includes(t.site)&&(0,g.ic)(t.telemetrySampleRate),d={log:c,[C]:c&&(0,g.ic)(t.telemetryConfigurationSampleRate),[O]:c&&(0,g.ic)(t.telemetryUsageSampleRate),metric:c&&(0,g.ic)(o)},f={is_local_file:R.J.location?.protocol==="file:",is_worker:R.W},h=P();return h.subscribe(({rawEvent:o,metricName:c})=>{var p,g,h,S;let w;if(c&&!d.metric||!d[o.type])return;let _=c||o.status||o.type,A=s[_];if(A||(A=s[_]=new Set),A.size>=a)return;let E=(0,y.s)(o);if(A.has(E))return;let T=r.trigger({startTime:(0,i.M8)().relative});if(T===k.ug)return;let R=(p=T,g=e,h=o,S=f,w={type:"telemetry",date:(0,i.M8)().timeStamp,service:g,version:"7.3.0",source:"browser",_dd:{format_version:2},telemetry:(0,v.kg)(h,{runtime_env:S,connectivity:(0,b.q)(),sdk_setup:"npm"}),ddtags:(0,l.m5)(t).join(","),experimental_features:Array.from((0,u.q7)())},(0,v.kg)(w,p));n.notify(R),(0,m.b)("telemetry",R),A.add(E)}),h.unbuffer(),(0,p.Bd)(L),{enabled:c,metricsEnabled:d.metric}}(e,t,r,n),{stop:s}=function(e,t){let r=[];if((0,S.d0)()){let e=(0,S.Y9)(),n=t.subscribe(t=>e.send("internal_telemetry",t));r.push(n.unsubscribe)}else{let n=[(0,c.ns)(e,"rum")],i=(0,c.np)(e,"rum");i&&e.site===d.Bb&&n.push(i);let o=(0,w.X)({encoder:(0,E.N)(),request:(0,_.sA)(n,x.l),flushController:(0,A.tO)({pageMayExitObservable:(0,T._T)(),sessionExpireOb
1servable:new f.cP})});r.push(o.stop);let a=t.subscribe(o.add);r.push(a.unsubscribe)}return{stop:()=>r.forEach(e=>e())}}(t,n);return{stop:s,enabled:o,metricsEnabled:a}}function $(e,t){(0,p.oO)(o.bP.debug,e,t),P().notify({rawEvent:{type:"log",message:e,status:"debug",...t}})}function L(e,t){P().notify({rawEvent:{type:"log",status:"error",...function(e){if((0,a.bJ)(e)){var t;let r=(0,h.T)(e);return{error:{kind:r.name,stack:(0,s.Yn)(((t=r).stack=t.stack.filter(e=>!e.url||I.some(t=>e.url.startsWith(t))),t))},message:r.message}}return{error:{stack:a.e6},message:`Uncaught ${(0,y.s)(e)}`}}(e),...t}})}function D(e){P().notify({rawEvent:{type:C,configuration:e}})}function V(e,t){P().notify({rawEvent:{type:"log",message:e,status:"debug",...t},metricName:e})}function U(e){P().notify({rawEvent:{type:O,usage:e}})}},2071:(e,t,r)=>{r.d(t,{Kp:()=>c,_T:()=>u,y5:()=>s});var n=r(736),i=r(3455),o=r(4335),a=r(3387);let s={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"};function u(){return new n.cP(e=>{if(o.W)return;let{stop:t}=(0,a.lQ)(window,["visibilitychange","freeze"],t=>{"visibilitychange"===t.type&&"hidden"===document.visibilityState?e.notify({reason:s.HIDDEN}):"freeze"===t.type&&e.notify({reason:s.FROZEN})},{capture:!0}),r=(0,a.q2)(window,"beforeunload",()=>{e.notify({reason:s.UNLOADING})}).stop;return()=>{t(),r()}})}function c(e){return(0,i.KQ)(s).includes(e)}},2447:(e,t,r)=>{r.d(t,{X:()=>c});var n=r(9559),i=r(3455),o=r(2071),a=r(3284),s=r(2836);let u=256*s._m;function c({encoder:e,request:t,flushController:r}){let c={},d=r.flushObservable.subscribe(r=>(function(r){let n=(0,i.KQ)(c).join("\n");c={};let a=(0,o.Kp)(r.reason),u=a?t.sendOnExit:t.send;if(a&&e.isAsync){let t=e.finishSync();t.outputBytesCount&&u(l(t));let r=[t.pendingData,n].filter(Boolean).join("\n");r&&u({data:r,bytesCount:(0,s.WW)(r)})}else n&&e.write(e.isEmpty?n:`
2${n}`),e.finish(e=>{u(l(e))})})(r));function f(t,i){let o=(0,a.s)(t),l=e.estimateEncodedBytesCount(o);if(l>=u)return void n.Vy.warn(`Discarded a message whose size was bigger than the maximum allowed size ${u/s._m}KiB. ${n.xG} ${n.Xs}/#technical-limitations`);if(void 0!==i){let t;void 0!==c[i]?t=l-e.estimateEncodedBytesCount(c[i]):(r.notifyBeforeAddMessage(l),t=0),c[i]=o,r.notifyAfterAddMessage(t)}else r.notifyBeforeAddMessage(l),e.write(e.isEmpty?o:`
3${o}`,e=>{r.notifyAfterAddMessage(e-l)})}return{flushController:r,add:f,upsert:f,stop:d.unsubscribe}}function l(e){return{data:"string"==typeof e.output?e.output:new Blob([e.output],{type:"text/plain"}),bytesCount:e.outputBytesCount,encoding:e.encoding}}},2460:(e,t,r)=>{function n(e,t){return e*t/100}r.d(t,{$5:()=>o,it:()=>n});let i=new Map;function o(e,t){var r,n;let o;if(100===t)return!0;if(0===t)return!1;let a=i.get(t);if(e===a?.sessionId)return a.decision;let s=(r=BigInt(`0x${e.split("-")[4]}`),n=t,Number(0xf6b75ab2bc471c7n*r%(o=2n**64n))<=n/100*Number(o));return i.set(t,{sessionId:e,decision:s}),s}},2783:(e,t,r)=>{let n,i,o,a,s,u,c,l,d,f,p;r.d(t,{eT:()=>rF,o:()=>rj,$m:()=>rV,NT:()=>rU,Wd:()=>rq,bb:()=>es,K:()=>eu,do:()=>g,DL:()=>eg,K$:()=>im,wP:()=>iS,wI:()=>rf,W3:()=>tY,PJ:()=>rW,dT:()=>rH,$4:()=>rp,Gn:()=>nG,zL:()=>nW,dx:()=>ib,rf:()=>rY,pB:()=>nH,g1:()=>nK,nS:()=>rc,XS:()=>rl,p_:()=>rd,AB:()=>ih,jR:()=>rK,ei:()=>t6,ap:()=>rQ,Ie:()=>rJ});var m,g,y=r(284),v=r(736);let h={GRANTED:"granted",NOT_GRANTED:"not-granted"};var b=r(1025),S=r(7899),w=r(5587),_=r(9513),A=r(4335),E=r(2836),T=r(9102);async function k(e){let t=e.getReader(),r=[];for(;;){let e=await t.read();if(e.done)break;r.push(e.value)}return t.cancel().catch(T.l),(0,E.wh)(r)}var R=r(5175);let x=[];function C({responseBodyAction:e}={}){return e&&x.push(e),n||(n=new v.cP(e=>{if(!A.J.fetch)return;let{stop:t}=(0,S.H7)(A.J,"fetch",t=>(function({parameters:e,onPostCall:t,handlingStack:r},n){let[i,o]=e,a=o?.method;void 0===a&&i instanceof Request&&(a=i.method);let s=void 0!==a?String(a).toUpperCase():"GET",u=i instanceof Request?i.url:(0,_.l2)(String(i)),c={state:"start",init:o,input:i,method:s,startClocks:(0,y.M8)(),url:u,handlingStack:r,isAbortedOnStart:i instanceof Request&&i.signal?.aborted||o?.signal?.aborted||!1};n.notify(c),e[0]=c.input,e[1]=c.init,t(e=>{O(n,e,c).catch(w.Dx)})})(t,e),{computeHandlingStack:!0});return t})),n}async function O(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===x.reduce((e,t)=>
3Math.max(e,t(r)),0)){let e=(0,R.i)(n);if(e?.body)try{let t=await k(e.body);r.responseBody=new TextDecoder().decode(t)}catch{}}e.notify({...r,state:"resolve"})}var I=r(3387);let N=new WeakMap;function P(){return i||(i="XMLHttpRequest"in A.J?new v.cP(e=>{let{stop:t}=(0,S.H7)(XMLHttpRequest.prototype,"open",M),{stop:r}=(0,S.H7)(XMLHttpRequest.prototype,"send",t=>{!function({target:e,parameters:[t],handlingStack:r},n){let i=N.get(e);if(!i)return;i.state="start",i.startClocks=(0,y.M8)(),i.isAborted=!1,i.xhr=e,i.handlingStack=r,i.requestBody=t;let o=!1,{stop:a}=(0,S.H7)(e,"onreadystatechange",()=>{e.readyState===XMLHttpRequest.DONE&&s()}),s=()=>{u(),a(),o||(o=!0,i.duration=(0,y.vk)(i.startClocks.timeStamp,(0,y.nx)()),i.status=e.status,"string"==typeof e.response&&(i.responseBody=e.response),n.notify({...i,state:"complete"}))},{stop:u}=(0,I.q2)(e,"loadend",s);n.notify(i)}(t,e)},{computeHandlingStack:!0}),{stop:n}=(0,S.H7)(XMLHttpRequest.prototype,"abort",$);return()=>{t(),r(),n()}}):new v.cP),i}function M({target:e,parameters:[t,r]}){N.set(e,{state:"open",method:String(t).toUpperCase(),url:(0,_.l2)(String(r))})}function $({target:e}){let t=N.get(e);t&&(t.isAborted=!0)}var L=r(9559),D=r(1681),V=r(4989),U=r(6323),q=r(7724);function j(){return new v.cP(e=>{var t,r;let n=(t,r)=>{let n=(0,U.As)({stackTrace:r,originalError:t,startClocks:(0,y.M8)(),nonErrorPrefix:"Uncaught",source:q.g.SOURCE,handling:"unhandled"});e.notify(n)},{stop:i}=(t=n,(0,S.H7)(A.J,"onerror",({parameters:[e,r,n,i,o]})=>{let a;(0,U.bJ)(o)||(a=(0,V.h)(e,r,n,i)),t(o??e,a)})),{stop:o}=(r=n,(0,I.BX)(A.J.window,"unhandledrejection")?(0,S.H7)(A.J,"onunhandledrejection",({parameters:[e]})=>{r(e.reason||"Empty reason")}):{stop:T.l});return()=>{i(),o()}})}var F=r(3322),B=r(3284),G=r(3178);let W={};var K=r(6041),H=r(1490),J=r(9759);function Q(e,t,r,n){return(0,w.dm)((...i)=>(n&&(0,D.Q6)({feature:n}),e()[t][r](...i)))}function z(e,t,r){e.changeObservable.subscribe(()=>{let n=e.getContext();r.notify(e=>e[t].setContext(n))})}let Z="userContext",Y="globalContext",X="accountContext",ee="getContext",et="setContext",er="setContextProperty",en="removeContextProperty",ei="clearContext";var eo=r(5205);function ea(e,t){t.silentMultipleInit||L.Vy.error(`${e} is already initialized.`)}let es={ACTION:"action",ERROR:"error",LONG_TASK:"long_task",VIEW:"view",VIEW_UPDATE:"view_update",RESOURCE:"resource",VITAL:"vital"},eu={LONG_TASK:"long-task",LONG_ANIMATION_FRAME:"long-animation-frame"},ec="initial_load",el="route_change",ed="bf_cache",ef="custom",ep="error_click",em="dead_click",eg={DURATION:"duration",OPERATION_STEP:"operation_step"};var ey=r(7814),ev=r(8377),eh=r(6583);function eb(e,t,r=0,n){let i=new Date;i.setTime(i.getTime()+r);let o=`expires=${i.toUTCString()}`,a=n?.crossSite?"none":"strict",s=n?.domain?`;domain=${n.domain}`:"",u=n?.secure?";secure":"",c=n?.partitioned?";partitioned":"";document.cookie=`${e}=${t};${o};path=/;samesite=${a}${s}${u}${c}`}function eS(e){let t=(0,eo.rx)(document.cookie,e);if(""!==t)return t}function ew(e){return(0,eo.Dh)(document.cookie).get(e)||[]}function e_(e){return o||(o=(0,eo.it)(document.cookie)),o.get(e)}var eA=r(6774);function eE(e){let t=(0,eA.P)(e);return"string"===t||"function"===t||e instanceof RegExp}function eT(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){L.Vy.error(e)}return!1})}let ek=["chrome-extension://","moz-extension://"];function eR(e){return ek.some(t=>e.includes(t))}var ex=r(40);let eC={ALLOW:"allow",MASK:"mask",MASK_USER_INPUT:"mask-user-input",MASK_UNLESS_ALLOWLISTED:"mask-unless-allowlisted"},eO={ALL:"all",SAMPLED:"sampled"};function eI(e,t){return null==e||"string"==typeof e||(L.Vy.error(`${t} must be defined as a string`),!1)}function eN(e,t){return void 0===e||!!(0,ev.fp)(e)||(L.Vy.error(`${t} Sample Rate should be a number between 0 and 100`),!1)}var eP=r(6743),eM=r(454),e$=r(3297);function eL(e,t){t.lastIndex=0;let r=t.exec(e);if(!r)return;let[n,i]=r;return i||n}let eD=/[a-zA-Z_$]/,eV=/[a-zA-Z0-9_$]/,eU=/[0-9]/,eq=/[a-fA-F0-9]/,ej={0:()=>
3!1,1:()=>!1,2:e=>eD.test(e),3:e=>eV.test(e),4:e=>"."===e,5:e=>"["===e,6:e=>"]"===e,7:e=>eU.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&&eq.test(e)},eF={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]},eB=[2,3,7,10],eG=[4,5,6],eW={'"':'"',"'":"'","/":"/","\\":"\\",b:"\b",f:"\f",n:"\n",r:"\r",t:"	"},eK={hit:"success",miss:"missing",error:"failure"},eH=["applicationId","service","env","version","sessionSampleRate","sessionReplaySampleRate","defaultPrivacyLevel","enablePrivacyForActionName","traceSampleRate","trackSessionAcrossSubdomains","allowedTracingUrls","allowedTrackingOrigins"];async function eJ(e,t){let r,n=ez(),i=await eY(e);return i.ok?(n.increment("fetch","success"),r=eQ(e,i.value,t,n)):(n.increment("fetch","failure"),L.Vy.error(i.error)),(0,D.Gk)("remote configuration metrics",{metrics:n.get()}),r}function eQ(e,t,r,n){let i={...e};return eH.forEach(e=>{e in t&&(i[e]=o(t[e]))}),Object.keys(r).forEach(e=>{var n;void 0!==t[e]&&(n=r[e],t[e].forEach(({key:e,value:t})=>{n.setContextProperty(e,o(t))}))}),i;function o(e){if(Array.isArray(e))return e.map(o);if((0,eA.O)(e)){if("rcSerializedType"in e){let r=e.rcSerializedType;switch(r){case"string":return e.value;case"regex":return eZ(e.value);case"dynamic":var t=e;let i,o=t.strategy;switch(o){case"cookie":i=function({name:e}){let t=eS(e);return n.increment("cookie",void 0!==t?"success":"missing"),t}(t);break;case"dom":i=function({selector:e,attribute:t}){var r,i;let o;try{o=document.querySelector(e)}catch{L.Vy.error(`Invalid selector in the remote configuration: '${e}'`),n.increment("dom","failure");return}if(!o)return void n.increment("dom","missing");if(r=o,i=t,"password"===r.getAttribute("type")&&"value"===i){L.Vy.error(`Forbidden element selected by the remote configuration: '${e}'`),n.increment("dom","failure");return}let a=void 0!==t?o.getAttribute(t):o.textContent;return null===a?void n.increment("dom","missing"):(n.increment("dom","success"),a)}(t);break;case"js":i=function({path:e}){let t=window,r=function(e){let t,r=[],n=0,i={quote:void 0,escapeSequence:void 0},o="";for(let u of e){if(!(t=eF[n].find(e=>ej[e](u,i))))return[];if(void 0!==i.escapeSequence&&12!==t){var a,s;if(a=i.escapeSequence,!("\"'/\\bfnrt".includes(a)||a.startsWith("u")&&5===a.length))return[];o+=(s=i.escapeSequence).startsWith("u")?String.fromCharCode(parseInt(s.slice(1),16)):eW[s],i.escapeSequence=void 0}eB.includes(t)?o+=u:eG.includes(t)&&""!==o?(r.push(o),o=""):12===t?i.escapeSequence=i.escapeSequence?`${i.escapeSequence}${u}`:u:8===t?i.quote=u:9===t&&(i.quote=void 0),n=t}return eF[n].includes(1)?(""!==o&&r.push(o),r):[]}(e);if(0===r.length){L.Vy.error(`Invalid JSON path in the remote configuration: '${e}'`),n.increment("js","failure");return}for(let i of r){if(!(i in t))return void n.increment("js","missing");try{t=t[i]}catch(t){L.Vy.error(`Error accessing: '${e}'`,t),n.increment("js","failure");return}}return n.increment("js","success"),t}(t);break;case"localStorage":i=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:L.Vy.error(`Unsupported remote configuration: "strategy": "${o}"`);return}let a=t.extractor;return void 0!==a&&"string"==typeof i?function(e,t){let r=eZ(e.value);if(void 0!==r)return eL(t,r)}(a,i):i;default:L.Vy.error(`Unsupported remote configuration: "rcSerializedType": "${r}"`);return}}return(0,eh.LG)(e,o)}return e}}function ez(){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 eZ(e){try{return new RegExp(e)}catch{L.Vy.error(`Invalid regex in the remote configuration: '${e}'`)}}async function eY(e){let t;try{t=await (0,eM.h)(function(e){if(e.remoteConfigurationProxy)return e.remoteConfigurationProxy;let t=eX(e);return(0,e$.Hg)({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?{ok:!0,value:r.rum}:{ok:!1,error:Error("No remote configuration for RUM.")}}function eX(e){return e.remoteConfiguration?.id??e.remoteConfigurationId}let e0=["tracecontext","datadog"],e1=["cache-control","etag","age","expires","content-type","content-encoding","vary","content-length","server-timing","x-cache"];function e3(e){return eE(e)?{match:e,propagatorTypes:e0}:(0,eA.O)(e)&&eE(e.match)&&(null===e.propagatorTypes||void 0===e.propagatorTypes||Array.isArray(e.propagatorTypes))?{match:e.match,propagatorTypes:e.propagatorTypes||e0}:void 0}let e2=["request","response","any"];function e5(e,t,r){if(e)for(let n of e){let e=n[t];e&&e(r)}}let e8=[];function e4(e,t,r){var n,i;if("undefined"==typeof window||"undefined"==typeof localStorage)return;let o=(n=t,i=r,`_dd_c_${n}_${i}`);e8.push((0,I.q2)(window,"storage",({key:t})=>{o===t&&e.setContext(s())})),e.changeObservable.subscribe(function(){localStorage.setItem(o,JSON.stringify(e.getContext()))});let a=(0,J.kg)(s(),e.getContext());function s(){let e=localStorage.getItem(o);return e?JSON.parse(e):{}}(0,eh.RI)(a)||e.setContext(a)}function e7(e,t,r){let n={...e};for(let[e,{required:i,type:o}]of Object.entries(t))"string"!==o||e6(n[e])||(n[e]=String(n[e])),i&&e6(n[e])&&L.Vy.warn(`The property ${e} of ${r} is required; context will not be sent to the intake.`);return n}function e6(e){return null==e||""===e}function e9(e="",{propertiesConfig:t={}}={}){let r={},n=new v.cP,i={getContext:()=>(0,J.Go)(r),setContext:o=>{let a;((a="object"===(0,eA.P)(o))||L.Vy.error("Unsupported context:",o),a)?r=(0,F.a)(e7(o,t,e)):i.clearContext(),n.notify()},setContextProperty:(i,o)=>{r=(0,F.a)(e7({...r,[i]:o},t,e)),n.notify()},removeContextProperty:i=>{delete r[i],e7(r,t,e),n.notify()},clearContext:()=>{r={},n.notify()},changeObservable:n};return i}function te(){return e9("global context")}var tt=r(543);function tr(){return e9("user",{propertiesConfig:{id:{type:"string"},name:{type:"string"},email:{type:"string"}}})}function tn(){return e9("account",{propertiesConfig:{id:{type:"string",required:!0},name:{type:"string"}}})}var ti=r(6814),to=r(4612),ta=r(876),ts=r(2460),tu=r(3280),tc=r(3455);let tl=/^([a-zA-Z]+)=([a-z0-9-]+)$/;function td(e){return e.created?Number(e.created):void 0}function tf(e){let t=e.expire&&Number(e.expire),r=td(e);if(t&&r)return Math.min(t,r+tu.AQ)}function tp(e,t){let r={isExpired:"1"};
3return t.trackAnonymousUser&&e?.anonymousId&&(r.anonymousId=e?.anonymousId),r}function tm(e){return(0,eh.RI)(e)}function tg(e){let t;return void 0!==e.isExpired||!((t=tf(e))&&(0,y.x3)()<t)}function ty(e){e.expire=String((0,y.x3)()+tu.HB)}function tv(e){return(0,tc.WP)(e).map(([e,t])=>"anonymousId"===e?`aid=${t}`:`${e}=${t}`).join("&")}function th(e){let t={};return e&&(-1!==e.indexOf("&")||tl.test(e))&&e.split("&").forEach(e=>{let r=tl.exec(e);if(null!==r){let[,e,n]=r;"aid"===e?t.anonymousId=n:t[e]=n}}),t}function tb(e,t){return tm(e)?(t.trackAnonymousUser&&(e.anonymousId=(0,eo.lk)()),tp(e,t)):e}function tS(e,t){if(tm(e))return e;let r=e;return tg(e)&&(r=tp(e,t)),r.id||(r.id=(0,eo.lk)(),r.created=String((0,y.x3)())),t.trackAnonymousUser&&!r.anonymousId&&(r.anonymousId=(0,eo.lk)()),delete r.isExpired,ty(r),r}async function tw(e,t){let r=`dd_cookie_test_${(0,eo.lk)()}`,n="test",i=e(r,t);try{return await i.getAllAndSet(()=>({value:n,expireDelay:y.iW})),(await i.getAll()).includes(n)}catch(e){return L.Vy.error(e),!1}finally{try{await i.getAllAndSet(()=>({value:"",expireDelay:0}))}catch{}}}function t_(e,t){let r=(0,b.B)(A.J.cookieStore),n=new v.cP(()=>(0,I.q2)(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),async getAllAndSet(n){let i=await r.getAll(e),{value:o,expireDelay:a}=n(i.map(e=>e.value));try{await r.set({name:e,value:o,expires:(0,y.x3)()+a,path:"/",sameSite:t.crossSite?"none":"strict",domain:t.domain,secure:t.secure,partitioned:t.partitioned})}catch(n){let r=ew(e);(0,D.A2)("Failed to set cookie using Cookie Store API",{"error.message":n.message,newValue:o,cookieOptions:{...t},cookies:i.map(e=>({...e})),cookieCount:i.length,documentCookies:r})}},observable:n}}let tA=y.OY;function tE(e,t){let r=ew(e),n=new v.cP(()=>{let t=(0,ta.yb)(()=>{i(ew(e))},tA);return()=>{(0,ta.vG)(t)}});function i(e){String(e)!==String(r)&&(r=e,n.notify())}return{getAll:()=>Promise.resolve(ew(e)),async getAllAndSet(r){let{value:n,expireDelay:o}=r(ew(e));eb(e,n,o,t),await Promise.resolve(),i([n])},observable:n}}function tT(){let e=(0,b.B)(A.J.cookieStore);return!!(e&&(0,I.BX)(e,"change"))}let tk="_dd_s_v2",tR="_dd_s";async function tx(e){let{cookieOptions:t}=e;if(t){if(tT()&&await tw(t_,t))return{type:tu.Q_.COOKIE,cookieOptions:t,cookieApi:1};if(await tw(tE,t))return{type:tu.Q_.COOKIE,cookieOptions:t,cookieApi:0}}}function tC(e,t){return 1===e?t_(tk,t):tE(tk,t)}function tO(e,t){let r;for(let n of e.slice().reverse())if((r=th(n)).c===t)break;return delete r?.c,r??{}}function tI(e){return((e.domain?e.domain.split(".").length-1:0)<<1|!!e.crossSite).toString(16)}let tN="_DD_SESSION";async function tP(e){var t;for(let r of Array.isArray(t=e.sessionPersistence)?t:void 0!==t?[t]:A.W?[tu.Q_.MEMORY]:[tu.Q_.COOKIE]){let t=await function(e,t){switch(e){case tu.Q_.COOKIE:return tx(t);case tu.Q_.LOCAL_STORAGE:try{let e=(0,eo.lk)(),t=`_dd_test_${e}`;localStorage.setItem(t,e);let r=localStorage.getItem(t);return localStorage.removeItem(t),e===r?{type:tu.Q_.LOCAL_STORAGE}:void 0}catch{return}case tu.Q_.MEMORY:return{type:tu.Q_.MEMORY};default:L.Vy.error(`Invalid session persistence '${String(e)}'`);return}}(r,e);if(void 0!==t)return t}}function tM(e,t){switch(e.type){case tu.Q_.COOKIE:return function(e,t){let{cookieOptions:r,cookieApi:n}=e,i=new v.cP,o=!!t.trackAnonymousUser,a=tI(r),u=(0,b.B)(tC)(n,r),c=!0;function l(e){return u.getAllAndSet(t=>{var n,i;let s=tO(t,a);return c&&(0,eh.RI)(s)&&(s=tO(ew(tR),a)),c=!1,{value:(n=e(s),i=r,tv((0,eh.RI)(n)?n:{...n,c:tI(i)})),expireDelay:o?tu._P:tu.AQ}})}return u.observable.subscribe(()=>{u.getAll().then(e=>{i.notify(tO(e,a))}).catch(e=>(0,w.Dx)(Error(`Error while reading session cookies on change: ${e}`)))}),{async setSessionState(e,t){"undefined"!=typeof navigator&&navigator.locks?await navigator.locks.request(tk,()=>l(e)).catch(e=>{var t;if(!((t=e)instanceof Error&&("AbortError"===t.name||t.message.includes("no longer runnable"))))throw e}):(s=(s??Promise.resolve()).then(()=>l(e)),await s)},sessionObservable:i}}(e,t);case tu.Q_.LOCAL_STORAGE:let r,n;return r=new v.cP(e=>(0,I.q2)(window,"storage",t=>{t.key===tk&&t.storageArea===localStorage&&e.notify(th(t.newValue))}).stop),n=!0,{async setSessionState(e,t){let i=th(localStorage.getItem(tk));n&&tm(i)&&(i=th(localStorage.getItem(tR))),n=!1;let o=e(i);localStorage.setItem(tk,tv(o)),await Promise.resolve(),r.notify(o)},sessionObservable:r};case tu.Q_.MEMORY:let i,o,a,u;return(i=A.J)[tN]||(i[tN]={}),o=i[tN],a=new v.cP,u=o.onChange,o.onChange=e=>{u?.(e),a.notify(e)},{async setSessionState(e,t){let r=o.state??{},n=(0,eh.yG)(e(r));o.state=n,await Promise.resolve(),o.onChange?.(n)},sessionObservable:a}}}
3let t$=y.iW,tL=tu.AQ,tD=12*y.MA,tV=[];async function tU(e,t){let r,n=(0,y.$S)(),i=new v.cP,o=new v.cP,a=await (0,b.B)(tP)(e);if(!a)return void L.Vy.warn("No storage available for session. We will not send any data.");let s=(0,b.B)(tM)(a,e),u=(0,to.qj)({expireDelay:tL});tV.push(()=>u.stop());let c=!1,{throttled:l,cancel:d}=(0,T.n)(()=>{c=!1,s.setSessionState(t=>tS(t,e),"expandOrRenewOnActivity").catch(w.Dx)},y.OY);tV.push(d),tV.push(()=>(0,ta.DJ)(r));let f=!1;tV.push(()=>{f=!0});let p=await m().catch(e=>(0,w.Dx)(Error(`Error while resolving initial session state: ${e}`)));if(p&&!f){let r;for(;!t.isGranted();)if(S(),await new Promise(e=>t.onGrantedOnce(e)),f||!(p=await m().catch(w.Dx))||f)return;return u.add(_(p),(0,y.Oc)().relative),g(p),r=s.sessionObservable.subscribe(e=>{g(e),h(e)}),tV.push(()=>r.unsubscribe()),t.observable.subscribe(()=>{t.isGranted()?(c=!1,s.setSessionState(t=>tS(t,e),"expandOrRenewOnConsent").catch(w.Dx)):S()}),A.W||(function(e){let{stop:t}=(0,I.lQ)(window,["click","touchstart","keydown","scroll"],e,{capture:!0,passive:!0});tV.push(t)}(()=>{t.isGranted()&&l()}),function(e){let t=()=>{"visible"===document.visibilityState&&e()},{stop:r}=(0,I.q2)(document,"visibilitychange",t);tV.push(r);let n=(0,ta.yb)(t,t$);tV.push(()=>{(0,ta.vG)(n)})}(()=>{c||s.setSessionState(e=>(tg(e)||tm(e)||!e.id||ty(e),e),"expandOnVisibility").catch(w.Dx)}),function(e){let{stop:t}=(0,I.q2)(window,"resume",e,{capture:!0});tV.push(t)}(()=>{s.setSessionState(t=>tb(t,e),"initializeOnResume").catch(w.Dx)})),(0,D.Gk)("Session manager init metrics",{metrics:{duration:(0,y.vk)(n,(0,y.$S)())}}),{findSession:(e,t)=>u.find(e,t),findTrackedSession:(t,r)=>{let n=u.find(t,r);if(n&&"invalid"!==n.id&&(0,ts.$5)(n.id,e.sessionSampleRate)&&!((0,y.x3)()-n.createdAt>tD))return n},renewObservable:i,expireObservable:o,expire:S,updateSessionState:e=>{s.setSessionState(t=>({...t,...e}),"updateState").catch(w.Dx)}}}async function m(){let t={};return await s.setSessionState(r=>t=tS(tb(r,e),e),"initialize"),t}function g(n){(0,ta.DJ)(r);let i=tf(n);if(i){let n=i-(0,y.x3)();r=(0,ta.wg)(()=>{s.setSessionState(r=>tg(r)?(t.isGranted()||delete r.anonymousId,tp(r,e)):r,"expireOnTimeout").catch(w.Dx)},n)}}function h(e){let t=u.find(),r=t?.id!==void 0,n=void 0!==e.id,a=r&&n&&t.id!==e.id;if(r&&(!n||a)&&(c=!0,o.notify(),u.closeActive((0,y.$S)())),n&&(!r||a)){if(c)return;u.add(_(e),(0,y.$S)()),i.notify()}else r&&n&&!a&&(t.isReplayForced=!!e.forcedReplay)}function S(){d();let r=tp(u.find(),e);t.isGranted()||delete r.anonymousId,h(r),s.setSessionState(r=>(t.isGranted()||delete r.anonymousId,tp(r,e)),"expire").catch(w.Dx)}function _(e){let t=td(e)??(0,y.nx)();return e.id?{id:e.id,isReplayForced:!!e.forcedReplay,anonymousId:e.anonymousId,createdAt:t}:{id:"invalid",isReplayForced:!1,anonymousId:void 0,createdAt:t}}}var tq=r(8882);let tj="datadog-synthetics-",tF=`${tj}public-id`,tB=`${tj}result-id`,tG=`${tj}injects-rum`,tW=`${tj}rum-context`;function tK(){return!A.W&&!!(A.J._DATADOG_SYNTHETICS_INJECTS_RUM||e_(tG))}function tH(){var e;let t=function(){let e=A.J._DATADOG_SYNTHETICS_RUM_CONTEXT;if(e)return e;let t=e_(tW);return t?(0,eh.XU)(decodeURIComponent(t)):{test_id:window._DATADOG_SYNTHETICS_PUBLIC_ID||e_(tF),result_id:window._DATADOG_SYNTHETICS_RESULT_ID||e_(tB)}}();return"object"==typeof(e=t)&&null!==e&&"string"==typeof e.test_id&&"string"==typeof e.result_id?t:void 0}var tJ=r(6773),tQ=r(2071);let tz="_dd_tab_id";var tZ=r(9480);function tY(){let e,t=window;if(t.Zone&&(e=(0,tZ.W)(t,"MutationObserver"),t.MutationObserver&&e===t.MutationObserver)){let r=new t.MutationObserver(T.l),n=(0,tZ.W)(r,"originalInstance");e=n?.constructor}return e||(e=t.MutationObserver),e}class tX{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 t0=tu.AQ,t1="fetch",t3="other",t2=[["document",e=>"navigation"===e],["xhr",e=>"xmlhttprequest"===e],[t1,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 t5(...e){for(let t=1;t<e.length;t+=1)if(e[t-1]>e[t])return!1;return!0}function t8(e,t,r){if(e<=t&&t<=r)return{duration:(0,y.Zj)((0,y.vk)(t,r)),start:(0,y.Zj)((0,y.vk)(e,t))}}function t4(e){return e&&(!(0,ex.wo)(e)||(0,tq.sr)(tq.R9.TRACK_INTAKE_REQUESTS))}let t7=/data:(.+)?(;base64)?,/g;function t6(e,t=24e3){if(e.length<=t||!e.startsWith("data:"))return e;let r=e.substring(0,100).match(t7);return r?`${r[0]}[...]`:e}function t9(e){let t=crypto.getRandomValues(new Uint32Array(2)),r=BigInt(t[0])+(BigInt(t[1])<<32n);return 63===e&&(r&=0x7fffffffffffffffn),r}function re(e){return e.toString(16).padStart(16,"0")}function rt(e){0!==e.status||e.isAborted||(e.traceId=void 0,e.spanId=void 0,e.traceSampled=void 0)}function rr(e,t,r,n,i,o){let a=r.findTrackedSession();if(!a)return;let s=e.allowedTracingUrls.find(e=>eT([e.match],t.url,!0));if(!s)return;let u=(0,ts.$5)(a.id,(0,ts.it)(e.sessionSampleRate,e.traceSampleRate)),c=(0,ti.d0)()?(0,ti.Y9)()?.getIsTraceSampled()??u:u;(c||e.traceContextInjection===eO.ALL)&&(t.traceSampled=c,t.traceId=t9(64),t.spanId=t9(63),o(function(e,t,r,n,i,o,a,s){let u={};if(i.forEach(n=>{switch(n){case"datadog":Object.assign(u,{"x-datadog-origin":"rum","x-datadog-parent-id":t.toString(),"x-datadog-sampling-priority":r?"1":"0","x-datadog-trace-id":e.toString()});break;case"tracecontext":Object.assign(u,{traceparent:`00-0000000000000000${re(e)}-${re(t)}-0${r?"1":"0"}`,tracestate:`dd=s:${r?"1":"0"};o:rum`});break;case"b3":Object.assign(u,{b3:`${re(e)}-${re(t)}-${r?"1":"0"}`});break;case"b3multi":Object.assign(u,{"X-B3-TraceId":re(e),"X-B3-SpanId":re(t),"X-B3-Sampled":r?"1":"0"})}}),s.propagateTraceBaggage){let e={"session.id":n},t=o.getContext().id;"string"==typeof t&&(e["user.id"]=t);let r=a.getContext().id;"string"==typeof r&&(e["account.id"]=r);let i=Object.entries(e).map(([e,t])=>`${e}=${encodeURIComponent(t)}`).join(",");i&&(u.baggage=i)}return u}(t.traceId,t.spanId,t.traceSampled,a.id,s.propagatorTypes,n,i,e)))}let rn=32*E._m;function ri(e,t){return t.allowedGraphQlUrls.find(t=>eT([t.match],e))}let ro=1;function ra(e){e.requestIndex||(e.requestIndex=ro++)}function rs(e){return(0,ev.Et)(e)&&e<0?void 0:e}
3function ru(e){return e.nodeType===Node.TEXT_NODE}function rc(e){return e.nodeType===Node.ELEMENT_NODE}function rl(e){return rc(e)&&!!e.shadowRoot}function rd(e){return!!e.host&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&rc(e.host)}function rf(e,t){let r=e.firstChild;for(;r;)t(r),r=r.nextSibling;rl(e)&&t(e.shadowRoot)}function rp(e){return rd(e)?e.host:e.parentNode}function rm(e){if(e.parentElement)return e.parentElement;let t=e.parentNode;return t&&rd(t)?t.host:null}function rg(e){return new v.cP(t=>{let r,n=e=>{let r=e.filter(e=>{var t;return!((t=e).entryType===g.RESOURCE&&(!t4(t.name)||!(t.duration>=0)))});r.length>0&&t.notify(r)},i=!0,o=new PerformanceObserver((0,w.dm)(e=>{i?r=(0,ta.wg)(()=>n(e.getEntries())):n(e.getEntries())}));return o.observe(e),i=!1,!c&&void 0!==window.performance&&"getEntries"in performance&&"addEventListener"in performance&&(c=(0,I.q2)(performance,"resourcetimingbufferfull",()=>{performance.clearResourceTimings()})),()=>{o.disconnect(),(0,ta.DJ)(r)}})}function ry(e){return PerformanceObserver.supportedEntryTypes.includes(e)}(m=g||(g={})).EVENT="event",m.FIRST_INPUT="first-input",m.LARGEST_CONTENTFUL_PAINT="largest-contentful-paint",m.LAYOUT_SHIFT="layout-shift",m.LONG_TASK="longtask",m.LONG_ANIMATION_FRAME="long-animation-frame",m.NAVIGATION="navigation",m.PAINT="paint",m.RESOURCE="resource",m.VISIBILITY_STATE="visibility-state";let rv="data-dd-excluded-activity-mutations";function rh(e,t,r,n,i,o){let a,s=(0,b.B)(rb)(e,t,r,n),u=!1,c=(0,ta.wg)((0,w.dm)(()=>p({hadActivity:!1})),100),l=void 0!==o?(0,ta.wg)((0,w.dm)(()=>p({hadActivity:!0,end:(0,y.nx)()})),o):void 0,d=s.subscribe(({isBusy:e})=>{(0,ta.DJ)(c),(0,ta.DJ)(a);let t=(0,y.nx)();e||(a=(0,ta.wg)((0,w.dm)(()=>p({hadActivity:!0,end:t})),100))}),f=()=>{u=!0,(0,ta.DJ)(c),(0,ta.DJ)(a),(0,ta.DJ)(l),d.unsubscribe()};function p(e){u||(f(),i(e))}return{stop:f}}function rb(e,t,r,n){return new v.cP(i=>{let o,a=[],s=0;return a.push(t.subscribe(e=>{e.every(rw)||u()}),r.subscribe(u),rg({type:g.RESOURCE}).subscribe(e=>{e.some(e=>!rS(n,e.name))&&u()}),e.subscribe(7,e=>{rS(n,e.url)||(void 0===o&&(o=e.requestIndex),s+=1,u())}),e.subscribe(8,e=>{rS(n,e.url)||void 0===o||e.requestIndex<o||(s-=1,u())})),()=>{a.forEach(e=>e.unsubscribe())};function u(){i.notify({isBusy:s>0})}})}function rS(e,t){return eT(e.excludedActivityUrls,t)}function rw(e){let t="characterData"===e.type?e.target.parentElement:e.target;return!!(t&&rc(t)&&t.matches(`[${rv}], [${rv}] *`))}let r_="data-dd-action-name",rA="Masked Element",rE=[r_,"data-testid","data-test","data-qa","data-cy","data-test-id","data-qa-id","data-testing","data-component","data-element","data-source-file"],rT=[rI,rC],rk=[rI,function(e){if("BODY"===e.tagName)return;let t=e.classList;for(let r=0;r<t.length;r+=1){let n=t[r];if(!rx(n))return`${CSS.escape(e.tagName)}.${CSS.escape(n)}`}},rO];function rR(e,t){if(!e.isConnected)return;let r=function(e){let t=[],r=e;for(;r;){let e=r.getRootNode();if(t.push({rootNode:e,target:r}),rd(e))r=e.host;else break}return t.reverse()}(e),n=[];for(let{rootNode:e,target:i}of r){let r=function(e,t,r){let n,i=e;for(;i&&"HTML"!==i.nodeName;){let e=rM(i,t,rT,r$,r,n);if(e)return rD(e,n);n=rD(rM(i,t,rk,rL,r,n)||function(e){let t=rP(e);return`${CSS.escape(e.tagName)}:nth-of-type(${t})`}(i),n),i=i.parentElement}return n}(i,e,t);if(!r)return;n.push(r)}return n.join("::shadow ")}function rx(e){return/[0-9]/.test(e)}function rC(e){if(e.id&&!rx(e.id))return`#${CSS.escape(e.id)}`}function rO(e){return CSS.escape(e.tagName)}function rI(e,t){if(t){let e=r(t);if(e)return e}for(let e of rE){let t=r(e);if(t)return t}function r(t){if(e.hasAttribute(t))return`${CSS.escape(e.tagName)}${rN(t,e.getAttribute(t))}`}}function rN(e,t){return`[${e}="${CSS.escape(t)}"]`}function rP(e){let t=e.parentNode.firstElementChild,r=1;for(;t&&t!==e;)t.tagName===e.tagName&&(r+=1),t=t.nextElementSibling;return r}function rM(e,t,r,n,i,o){for(let a of r){let r=a(e,i);if(r&&n(e,t,r,o))return r}}function r$(e,t,r,n){return 1===t.querySelectorAll(rD(r,n)).length}function rL(e,t,r,n){let i;if(void 0===n)i=e=>e.matches(r);else{let e=rD(`${r}:scope`,n);i=t=>null!==t.querySelector(e)}let o=e.previousElementSibling;for(;o;){if(i(o))return!1;o=o.previousElementSibling}for(o=e.nextElementSibling;o;){if(i(o))return!1;o=o.nextElementSibling}return!0}function rD(e,t){return t?`${e}>${t}`:e}let rV={IGNORE:"ignore",HIDDEN:"hidden",ALLOW:eC.ALLOW,MASK:eC.MASK,MASK_USER_INPUT:eC.MASK_USER_INPUT,MASK_UNLESS_ALLOWLISTED:eC.MASK_UNLESS_ALLOWLISTED},rU="data-dd-privacy",rq="hidden",rj="***",rF="data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==",rB={INPUT:!0,OUTPUT:!0,TEXTAREA:!0,SELECT:!0,OPTION:!0,DATALIST:!0,OPTGROUP:!0};function rG(e){return`[${rU}="${e}"], .dd-privacy-${e}`}function rW(e,t,r){if(r?.has(e))return r.get(e);let n=rp(e),i=n?rW(n,t,r):t,o=rK(rH(e),i);return r&&r.set(e,o),o}function rK(e,t){switch(t){case rV.HIDDEN:case rV.IGNORE:return t}switch(e){case rV.ALLOW:case rV.MASK:case rV.MASK_USER_INPUT:case rV.MASK_UNLESS_ALLOWLISTED:case rV.HIDDEN:case rV.IGNORE:return e;default:return t}}function rH(e){if(rc(e)){if("BASE"===e.tagName)return rV.ALLOW;if("INPUT"===e.tagName){if("password"===e.type||"email"===e.type||"tel"===e.type||"hidden"===e.type)return rV.MASK;let t=e.getAttribute("autocomplete");if(t&&(t.startsWith("cc-")||t.endsWith("-password")))return rV.MASK}if(e.matches(rG(rV.HIDDEN)))return rV.HIDDEN;if(e.matches(rG(rV.MASK)))return rV.MASK;if(e.matches(rG(rV.MASK_UNLESS_ALLOWLISTED)))return rV.MASK_UNLESS_ALLOWLISTED;if(e.matches(rG(rV.MASK_USER_INPUT)))return rV.MASK_USER_INPUT;if(e.matches(rG(rV.ALLOW)))return rV.ALLOW;if(function(e){if("SCRIPT"===e.nodeName)return!0;
3if("LINK"===e.nodeName){let e=t("rel");return/preload|prefetch/i.test(e)&&"script"===t("as")||"shortcut icon"===e||"icon"===e}if("META"===e.nodeName){let r=t("name"),n=t("rel"),i=t("property");return/^msapplication-tile(image|color)$/.test(r)||"application-name"===r||"icon"===n||"apple-touch-icon"===n||"shortcut icon"===n||"keywords"===r||"description"===r||/^(og|twitter|fb):/.test(i)||/^(og|twitter):/.test(r)||"pinterest"===r||"robots"===r||"googlebot"===r||"bingbot"===r||e.hasAttribute("http-equiv")||"author"===r||"generator"===r||"framework"===r||"publisher"===r||"progid"===r||/^article:/.test(i)||/^product:/.test(i)||"google-site-verification"===r||"yandex-verification"===r||"csrf-token"===r||"p:domain_verify"===r||"verify-v1"===r||"verification"===r||"shopify-checkout-api-token"===r}function t(t){return(e.getAttribute(t)||"").toLowerCase()}return!1}(e))return rV.IGNORE}}function rJ(e,t){switch(t){case rV.MASK:case rV.HIDDEN:case rV.IGNORE:return!0;case rV.MASK_UNLESS_ALLOWLISTED:if(ru(e))return!!rz(e.parentNode)||!rX(e.textContent||"");return rz(e);case rV.MASK_USER_INPUT:return ru(e)?rz(e.parentNode):rz(e);default:return!1}}function rQ(e,t,r,n,i){if(n!==rV.MASK&&n!==rV.MASK_UNLESS_ALLOWLISTED||t===rU||rE.includes(t)||t===i.actionNameAttribute)return!1;switch(t){case"title":case"alt":case"placeholder":case"aria-label":case"name":return!0}return!!("A"===e&&"href"===t||"IFRAME"===e&&"srcdoc"===t||r&&t.startsWith("data-"))||("IMG"===e||"SOURCE"===e)&&("src"===t||"srcset"===t)}function rz(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!!rB[e.tagName]}function rZ(e){return e.replace(/\S/g,"x")}function rY(e,t){let r=e.parentElement?.tagName,n=e.textContent||"";return("SCRIPT"===r||t===rV.HIDDEN?n=rj:rJ(e,t)&&("DATALIST"===r||"SELECT"===r||"OPTGROUP"===r||(n="OPTION"===r?rj:rZ(n))),"HEAD"!==r||n.trim())?n:""}function rX(e){return!e?.trim()||window.$DD_ALLOW?.has(e.toLocaleLowerCase())||!1}function r0({lifeCycle:e,isChildEvent:t,onChange:r=T.l}){let n={errorCount:0,longTaskCount:0,resourceCount:0,actionCount:0,frustrationCount:0},i=e.subscribe(13,e=>{if("view"!==e.type&&"vital"!==e.type&&t(e))switch(e.type){case es.ERROR:n.errorCount+=1,r();break;case es.ACTION:n.actionCount+=1,e.action.frustration&&(n.frustrationCount+=e.action.frustration.type.length),r();break;case es.LONG_TASK:n.longTaskCount+=1,r();break;case es.RESOURCE:e._dd?.discarded||(n.resourceCount+=1,r())}});return{stop:()=>{i.unsubscribe()},eventCounts:n}}let r1=5*y.iW;function r3(e){let t=(0,to.qj)({expireDelay:r1}),r=new Map;function n(e){r.delete(e.key),e.eventCounts?.stop()}function i(){r.forEach(e=>{n(e)}),t.reset()}let o=e.subscribe(10,i);return{start:function(i,o,a,s){let u=(0,eo.lk)(),c=t.add(u,o.relative),l=r.get(i);l&&n(l);let d=s?.isChildEvent?r0({lifeCycle:e,isChildEvent:s.isChildEvent(u)}):void 0,f={id:u,key:i,startClocks:o,data:a,historyEntry:c,eventCounts:d};return r.set(i,f),f},stop:function(e,t,i){let o=r.get(e);if(!o)return;let a=i?(0,J.kg)(o.data,i):o.data;o.historyEntry.close(t.relative);let s=(0,y.vk)(o.startClocks.timeStamp,t.timeStamp),u=o.eventCounts?.eventCounts;return n(o),{...a,id:o.id,startClocks:o.startClocks,duration:s,counts:u}},discard:function(e){let t=r.get(e);if(!t)return;let i=t.eventCounts?.eventCounts;return n(t),t.historyEntry.remove(),{...t.data,id:t.id,startClocks:t.startClocks,counts:i}},getCounts:function(e){return r.get(e)?.eventCounts?.eventCounts},findId:function(e){return t.findAll(e)},stopAll:function(){o.unsubscribe(),i(),t.stop()}}}let r2=["HTML","BODY"],r5=2*E._m,r8=rE.concat(["role","type","disabled","readonly","tabindex","draggable","target","rel","download","method","action","enctype","autocomplete"]),r4=y.OY;function r7(e,t){let r=function(e,t){let r=e;for(;r;){if(r.matches(t))return r;r=rm(r)}return null}(e,`[${t}]`);if(r)return nr(nt(r.getAttribute(t).trim()))}let r6=[(e,t,r)=>{if("labels"in e&&e.labels&&e.labels.length>0)return ni(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)=>
3{if("BUTTON"===e.nodeName||"LABEL"===e.nodeName||"button"===e.getAttribute("role"))return ni(e,t,r)},(e,t,r)=>nn(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=>no(e,t,r)).join(" "),nameSource:"text_content"}},(e,t,r)=>nn(e,"alt",t,r),(e,t,r)=>nn(e,"name",t,r),(e,t,r)=>nn(e,"title",t,r),(e,t,r)=>nn(e,"placeholder",t,r),(e,t,r)=>{if("options"in e&&e.options.length>0)return ni(e.options[0],t,r)}],r9=[(e,t,r)=>ni(e,t,r)];function ne(e,t,r,n){let i=e,o=0;for(;o<=10&&i&&"BODY"!==i.nodeName&&"HTML"!==i.nodeName&&"HEAD"!==i.nodeName;){for(let e of t){let t=e(i,r,n);if(t){let{name:e,nameSource:r}=t,n=e?.trim();if(n)return{name:nr(nt(n)),nameSource:r}}}if("FORM"===i.nodeName)break;i=rm(i),o+=1}}function nt(e){return e.replace(/\s+/g," ")}function nr(e){return e.length>100?`${(0,eo._R)(e,100)} [...]`:e}function nn(e,t,r,n){let{enablePrivacyForActionName:i,defaultPrivacyLevel:o}=r,a=e.getAttribute(t);if(a&&i){var s;let i=rW(e,o,n);rQ(e.tagName,t,a,i,r)&&(a=rX(s=a)?s:rA||rZ(s))}else a||(a="");return{name:a,nameSource:"standard_attribute"}}function ni(e,t,r){return{name:no(e,t,r)||"",nameSource:"text_content"}}function no(e,t,r){if(e.isContentEditable)return;let{enablePrivacyForActionName:n,actionNameAttribute:i,defaultPrivacyLevel:o}=t,a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,function(e){let t=rW(e,o,r);if(n&&t&&rJ(e,t))return NodeFilter.FILTER_REJECT;if(rc(e)){if(e.hasAttribute(r_)||i&&e.hasAttribute(i))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(rc(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 na(){let e=window.getSelection();return!e||e.isCollapsed}function ns(e){return e.target instanceof Element&&!1!==e.isPrimary}function nu(e){if(e.hasPageActivity||e.getUserActivity().input||e.getUserActivity().scroll)return!1;let t=e.event.target;return"LABEL"===t.tagName&&t.hasAttribute("for")&&(t=document.getElementById(t.getAttribute("for"))),!t?.matches('input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="range"]),textarea,select,[contenteditable],[contenteditable] *,canvas,a[href],a[href] *')}let nc=10*y.OY,nl=new Map;function nd(e,t){nl.set(e,t),nl.forEach((e,t)=>{(0,y.vk)(t,(0,y.$S)())>nc&&nl.delete(t)})}function nf(e){return t=>t.action?.id?.includes(e)??!1}function np(e){if(e.composed&&rl(e.target)&&"function"==typeof e.composedPath){let t=e.composedPath();if(t.length>0&&t[0]instanceof Element)return t[0]}return e.target}function nm(e){let t="events"in e,r=rs((0,y.Zj)(e.duration));return{rawRumEvent:{type:es.ACTION,date:e.startClocks.timeStamp,action:{id:e.id,target:{name:e.name},type:e.type,...void 0!==r&&{loading_time:r},...e.counts&&{error:{count:e.counts.errorCount},long_task:{count:e.counts.longTaskCount},resource:{count:e.counts.resourceCount}},frustration:{type:e.frustrationTypes}},...t?{_dd:{action:{target:{selector:e.target?.selector||void 0,width:e.target?.width||void 0,height:e.target?.height||void 0,composed_path_selector:e.target?.composedPathSelector},position:e.position,name_source:e.nameSource}}}:{context:e.context}},duration:e.duration,startClocks:e.startClocks,domainContext:t?{events:e.events}:{handlingStack:e.handlingStack}}}let ng="csp_violation";function ny(e){return{startClocks:(0,y.M8)(),source:q.g.REPORT,handling:"unhandled",...e}}function nv(e,t,r,n,i){return r?(0,G.Yn)({name:e,message:t,stack:[{func:"?",url:r,line:n??void 0,column:i??void 0}]}):void 0}var nh=r(329);let nb=y.OY;function nS(){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(){(0,nh.BB)(t,{timeout:nb})}return{push(t){1===e.push(t)&&r()},stop(){e.length=0}}}var nw=r(3798);let n_=2*y.iW;function nA(e){var t;let r,n,i=(r=(t=e).querySelector("meta[name=dd-trace-id]"),n=t.querySelector("meta[name=dd-trace-time]"),nE(r?.content,n?.content)||function(e){let t=function(e){for(let t=0;t<e.childNodes.length;t+=1){let r=nT(e.childNodes[t]);if(r)return r}if(e.body)for(let t=e.body.childNodes.length-1;t>=0;t-=1){let r=e.body.childNodes[t],n=nT(r);if(n)return n;if(!ru(r))break}}(e);if(t)return nE((0,eo.rx)(t,"trace-id"),(0,eo.rx)(t,"trace-time"))}(e));if(!(!i||i.traceTime<=(0,y.uc)()-n_))return i.traceId}function nE(e,t){let r=t&&Number(t);if(e&&r)return{traceId:e,traceTime:r}}function nT(e){if(e&&e.nodeType===Node.COMMENT_NODE){let t=/^\s*DATADOG;(.*?)\s*$/.exec(e.data);if(t)return t[1]}}function nk(){if(ry(g.NAVIGATION)){let e=performance.getEntriesByType(g.NAVIGATION)[0];if(e&&!(e.loadEventEnd>0&&e.domComplete<=0))return e}let e=function(){let e={},t=performance.timing;for(let r in t)if((0,ev.Et)(t[r])){let n=t[r];e[r]=0===n?0:(0,y.d6)(n)}return e}(),t={entryType:g.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 nR(e){return e.responseStart>=0&&e.responseStart<=(0,y.$S)()?e.responseStart:void 0}function nx(e,t,r){var n,i;let o=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=(0,b.B)(nA)(document);if(r)return{_dd:{trace_id:r,span_id:t9(63).toString(),rule_psr:t.rulePsr}}}(e,r);if(!r.trackResources&&!o)return;let a=(0,y.FR)(e.startTime),s=function(e){let{duration:t,startTime:r,responseEnd:n}=e;return"navigation"===e.initiatorType||0===t&&r<n?(0,y.vk)(r,n):t}(e),u=function(e,t){let r=t.trackResourceHeaders;if(0===r.length||!e)return;let n=r.filter(t=>void 0===t.url||eT([t.url],e.url,!0));if(0===n.length)return;let i=n.filter(e=>void 0===e.location||"any"===e.location||"response"===e.location),o=n.filter(e=>void 0===e.location||"any"===e.location||"request"===e.location),a=i.length>0?function(e,t){if(e.type===t1&&e.response)return nO(e.response.headers,t);if("xhr"===e.type&&e.xhr){let r=e.xhr.getAllResponseHeaders();if(r)try{return nO(new Headers(function(e){let t=[];for(let r of e.trim().split(/\r\n/)){let e=r.indexOf(":");e>0&&t.push([r.substring(0,e).trim(),r.substring(e+1).trim()])}return t}(r)),t)}catch{}}}(e,i):void 0,s=o.length>0?function(e,t){let r;if(e.type===t1)return e.init?.headers?r=new Headers(e.init.headers):e.input instanceof Request&&(r=e.input.headers),r?nO(r,t):void 0}(e,o):void 0;if(a||s)return{resource:{request:s?{headers:s}:void 0,response:a?{headers:a}:void 0}}}(t,r),c=(0,J.kg)({date:a.timeStamp,resource:{id:(0,eo.lk)(),duration:(0,y.Zj)(s),type:function(e){let t=e.name;if(!(0,_.AY)(t))return t3;let r=(0,_.L2)(t);for(let[t,n]of t2)if(n(e.initiatorType,r))return t;return t3}(e),method:t?.method,status_code:t?t.status:0===(n=e.responseStatus)?void 0:n,url:t?t6(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=ri(e.url,t);if(r){let t=function(e,t=!1){var r;let n,i,o,a;if("POST"===e.method?n=function(e){if(!e||"string"!=typeof e)return;let t=(0,eh.XU)(e);if(t)return{query:t.query,operationName:t.operationName,variables:t.variables?JSON.stringify(t.variables):void 0,operationType:t.operationType}}(e.requestBody):"GET"===e.method&&(r=e.url,a=(o=(i=(0,_.c$)(r).searchParams).get("variables"))&&void 0!==(0,eh.XU)(o)?o:void 0,n={query:i.get("query")||void 0,operationName:i.get("operationName")||void 0,variables:a,operationType:i.get("operationType")||void 0}),n)return function(e,t){let r,n,i;if(e.query){var o;let i=e.query.trim();o=i,r=o.match(/^\s*(query|mutation|subscription)\b/i)?.[1],t&&(n=(0,eo._R)(i,rn,"..."))}if(!r){let t=e.operationType;("query"===t||"mutation"===t||"subscription"===t)&&(r=t)}return e.variables&&(i=e.variables),{operationType:r,operationName:e.operationName,variables:i,payload:n}}(n,t)}(e,r.trackPayload);if(t){if(r.trackResponseErrors&&e.responseBody){let r=function(e){let t=(0,eh.XU)(e);if(t&&"object"==typeof t){if((0,eP.EI)(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.startTime<e.responseStart){let{encodedBodySize:t,decodedBodySize:r,transferSize:n}=e;return{size:r,encoded_body_size:t,decoded_body_size:r,transfer_size:n}}return{size:void 0,encoded_body_size:void 0,decoded_body_size:void 0,transfer_size:void 0}}(e),...function(e){var t,r;let n,i;if(n=t5((t=e).startTime,t.fetchStart,t.domainLookupStart,t.domainLookupEnd,t.connectStart,t.connectEnd,t.requestStart,t.responseStart,t.responseEnd),i=!((r=t).redirectEnd>r.startTime)||t5(t.startTime,t.redirectStart,t.redirectEnd,t.fetchStart),!n||!i)return;let{startTime:o,fetchStart:a,workerStart:s,redirectStart:u,redirectEnd:c,domainLookupStart:l,domainLookupEnd:d,connectStart:f,secureConnectionStart:p,connectEnd:m,requestStart:g,responseStart:y,responseEnd:v}=e,h={download:t8(o,y,v),first_byte:t8(o,g,y)};return 0<s&&s<a&&(h.worker=t8(o,s,a)),a<m&&(h.connect=t8(o,f,m),f<=p&&p<=m&&(h.ssl=t8(o,p,m))),a<d&&(h.dns=t8(o,l,d)),o<c&&(h.redirect=t8(
3o,u,c)),h}(e)},type:es.RESOURCE,_dd:{discarded:!r.trackResources}},o,function(e){let t=e.contentType;if(t)return{resource:{response:{headers:{"content-type":t}}}}}(e),u);return{startClocks:a,duration:s,rawRumEvent:c,domainContext:{performanceEntry:e,isManual:!1,isAborted:!!(i=t)&&i.isAborted,handlingStack:i?.handlingStack,requestInit:i?.init,requestInput:i?.input,response:i?.response,error:i?.error,xhr:i?.xhr}}}let nC=/(token|cookie|secret|authorization|(api|secret|access|app).?key|(client|connecting|real).?ip|forwarded)/;function nO(e,t){let r={},n=0,i=0,o=!1;return e.forEach((e,a)=>{if(i++,n>=100){o||(L.Vy.warn("Maximum number of headers (100) has been reached. Further headers are dropped."),o=!0);return}let s=a.toLowerCase();if(nC.test(s))return;let u=t.find(e=>eT([e.name],s));if(!u)return;let{extractor:c}=u,l=c?eL(e,c):e;void 0!==l&&(l.length>128&&(L.Vy.warn(`Header "${s}" value was truncated from ${l.length} to 128 characters.`),(0,D.A2)("Resource header value was truncated",{header_name:s,original_length:l.length,limit:128})),r[s]=(0,eo._R)(l,128),n++)}),o&&(0,D.A2)("Maximum number of resource headers reached",{collectedHeaderCount:n,totalHeaderCount:i}),n>0?r:void 0}let nI=10*y.iW,nN=10*y.iW;function nP(e,t=window){if("hidden"===document.visibilityState)return{timeStamp:0,stop:T.l};if(ry(g.VISIBILITY_STATE)){let t=performance.getEntriesByType(g.VISIBILITY_STATE).filter(e=>"hidden"===e.name).find(t=>t.startTime>=e.relative);if(t)return{timeStamp:t.startTime,stop:T.l}}let r=1/0,{stop:n}=(0,I.lQ)(t,["pagehide","visibilitychange"],e=>{("pagehide"===e.type||"hidden"===document.visibilityState)&&(r=e.timeStamp,n())},{capture:!0});return{get timeStamp(){return r},stop:n}}let nM=e=>{var t,r;let n,i,o,a;return e.previousRect.width*e.previousRect.height+e.currentRect.width*e.currentRect.height-(t=e.previousRect,r=e.currentRect,n=Math.max(t.left,r.left),i=Math.max(t.top,r.top),o=Math.min(t.right,r.right),a=Math.min(t.bottom,r.bottom),n>=o||i>=a?0:(o-n)*(a-i))};function n$({x:e,y:t,width:r,height:n}){return{x:e,y:t,width:r,height:n}}let nL=5*y.OY,nD=y.OY,nV=0,nU=1/0,nq=0,nj=()=>l?nV:window.performance.interactionCount||0,nF=+y.iW;function nB(e){return Math.min(e,nF)}function nG(){let e=window.visualViewport;return Math.round(e?e.pageLeft-e.offsetLeft:void 0!==window.scrollX?window.scrollX:window.pageXOffset||0)}function nW(){let e=window.visualViewport;return Math.round(e?e.pageTop-e.offsetTop:void 0!==window.scrollY?window.scrollY:window.pageYOffset||0)}function nK(){return d||(d=new v.cP(e=>{let{throttled:t}=(0,T.n)(()=>{e.notify(nH())},200);return(0,I.q2)(window,"resize",t,{capture:!0,passive:!0}).stop})),d}function nH(){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 nJ=y.OY,nQ=5*y.iW,nz=5*y.iW;function nZ(e){let t=e.indexOf("?");return t<0?e:e.slice(0,t)}var nY=r(2447),nX=r(3343),n0=r(9789);function n1(e,t){let r=new Set;for(let n of e)n.startsWith(`${t}.`)&&r.add(n.slice(t.length+1));return r}let n3=tu.AQ;function n2(){return(0,b.B)(A.J.location)}function n5(e){return Object.prototype.hasOwnProperty.call(history,e)?history:History.prototype}let n8=tu.AQ,n4=10*y.OY;function n7(){0!==f.batchCount&&((0,D.Gk)("Customer data measures",f),ie())}function n6(){return{min:1/0,max:0,sum:0}}function n9(e,t){e.sum+=t,e.min=Math.min(e.min,t),e.max=Math.max(e.max,t)}function ie(){f={batchCount:0,batchBytesCount:n6(),batchMessagesCount:n6()}}let it=tu.AQ;function ir(){return"hidden"===document.visibilityState?"hidden":document.hasFocus()?"active":"passive"}function ii(e){let{startClocks:t,type:r,name:n,description:i,context:o,handlingStack:a}=e,s={id:(e.type===eg.DURATION?e.id:void 0)??(0,eo.lk)(),type:r,name:n,description:i,...r===eg.DURATION?{duration:(0,y.Zj)(e.duration)}:{step_type:e.stepType,operation_key:e.operationKey,failure_reason:e.failureReason}};return{rawRumEvent:{date:t.timeStamp,vital:s,type:es.VITAL,context:o},startClocks:t,duration:r===eg.DURATION?e.duration:void 0,domainContext:a?{handlingStack:a}:{}}}let io=y.OY;function ia(e,t){let r=eS(e),n=(0,ta.yb)(()=>{let n=eS(e);n!==r&&(r=n,t(n))}
3,io);return()=>{(0,ta.vG)(n)}}let is="datadog-ci-visibility-test-execution-id";function iu(e,t,r=3e3){let n=0,i=!1;return{isLimitReached(){if(0===n&&(0,ta.wg)(()=>{n=0},y.iW),(n+=1)<=r||i)return i=!1,!1;if(n===r+1){i=!0;try{t({message:`Reached max number of ${e}s by minute: ${r}`,source:q.g.AGENT,startClocks:(0,y.M8)()})}finally{i=!1}}return!0}}}var ic=r(7081);function il(e){return"object"===(0,eA.P)(e)}let id={"view.name":"string","view.url":"string","view.referrer":"string",context:"object",service:"string",version:"string"},ip={[es.VIEW]:{...id,"view.performance.lcp.resource_url":"string"},[es.ERROR]:{...id,"error.message":"string","error.stack":"string","error.handling_stack":"string","error.resource.url":"string","error.fingerprint":"string"},[es.RESOURCE]:{...id,"resource.url":"string","resource.graphql.variables":"string","resource.request.headers":"object","resource.response.headers":"object"},[es.ACTION]:{...id,"action.target.name":"string"},[es.LONG_TASK]:{...id,"long_task.scripts[].source_url":"string","long_task.scripts[].invoker":"string"},[es.VITAL]:id};function im(e,t){return(0,ti.d0)()?+!!(0,ti.Ww)("records"):(0,ts.$5)(e.id,(0,ts.it)(t.sessionSampleRate,t.sessionReplaySampleRate))?1:2*!!e.isReplayForced}var ig=r(6855);let iy=[es.ACTION,es.ERROR,es.LONG_TASK,es.RESOURCE,es.VITAL];function iv(e,t,r,n,i,o,a,s,c,d){var m,h;let E=[],k=new tX;k.subscribe(13,e=>(0,tJ.b)("rum",e)),t.expireObservable.subscribe(()=>k.notify(9)),t.renewObservable.subscribe(()=>k.notify(10));let R=e=>{k.notify(14,{error:e}),(0,D.A2)("Error reported to customer",{"error.message":e.message})},x=(0,tQ._T)();if((0,ti.d0)()){let e;e=(0,ti.Y9)(),k.subscribe(13,t=>{e.send("rum",t)});let t=x.subscribe(e=>{k.notify(11,e)});E.push(()=>t.unsubscribe())}else{let r,n,i,a,u,c=(m=t.expireObservable,n=[(0,e$.ns)(e,"rum")],(i=(0,e$.np)(e,"rum"))&&n.push(i),a=(0,nY.X)({encoder:o(2),request:(0,nX.sA)(n,R),flushController:(0,n0.tO)({pageMayExitObservable:x,sessionExpireObservable:m})}),u=0,k.subscribe(13,e=>{if(e.type!==es.VIEW)return void a.add(e);if(!(0,tq.sr)(tq.R9.PARTIAL_VIEW_UPDATES))return void a.upsert(e,e.view.id);let t=e.view.id;if(!e.view.is_active){r=void 0,u=0,a.upsert(e,t);return}if(t!==r?.view.id){r=e,u=0,a.upsert(e,t);return}if((u+=1)>=100){u=0,r=e,a.upsert(e,t);return}let n=function(e,t){let r=function e(t,r,n){let i={},o=n?.replaceKeys??new Set,a=n?.appendKeys??new Set,s=n?.ignoreKeys??new Set;for(let n of Object.keys(t)){if(s.has(n))continue;let u=t[n],c=r[n];if(!o.has(n)&&(0,eA.O)(u)&&(0,eA.O)(c)){let t=e(u,c,{replaceKeys:n1(o,n),appendKeys:n1(a,n),ignoreKeys:n1(s,n)});t&&(i[n]=t)}else a.has(n)&&Array.isArray(u)&&Array.isArray(c)?u.length>c.length&&(i[n]=u.slice(c.length)):!function e(t,r){if(t===r)return!0;if(null===t||"object"!=typeof t||null===r||"object"!=typeof r)return t===r;if(Array.isArray(t)&&Array.isArray(r))return t.length===r.length&&t.every((t,n)=>e(t,r[n]));if(Array.isArray(t)||Array.isArray(r))return!1;let n=Object.keys(t),i=Object.keys(r);return n.length===i.length&&n.every(n=>i.includes(n)&&e(t[n],r[n]))}(u,c)&&(i[n]=u)}for(let e of Object.keys(r))e in t||(i[e]=null);return Object.keys(i).length>0?i:void 0}(e,t,{replaceKeys:new Set(["view.custom_timings","context","connectivity","usr","device","privacy"]),appendKeys:new Set(["_dd.page_states"]),ignoreKeys:new Set(["date","type","application","session","view.id","view.url","_dd.document_version","_dd.format_version"])});if(r)return(0,J.kg)(r,{type:es.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}})}(e,r);r=e,n&&((0,tJ.b)("rum",n),a.add(n))}),a),l=c.flushController.preparePageExitFlushObservable.subscribe(e=>{k.notify(11,{reason:e})});E.push(()=>l.unsubscribe()),E.push(()=>c.stop()),h=c.flushController.flushObservable,s.metricsEnabled&&(ie(),p=!1,k.subscribe(13,()=>{p=!0}),h.subscribe(({bytesCount:e,messagesCount:t})=>{p&&(p=!1,f.batchCount+=1,n9(f.batchBytesCount,e),n9(f.batchMessagesCount,t))}),(0,ta.yb)(n7,n4))}let{stop:O}=function(e,t){if(!t.metricsEnabled)return{stop:T.l};let{unsubscribe:r}=e.subscribe(4,({initialViewMetrics:e})=>{var t,n;e.largestContentfulPaint&&e.navigationTimings&&((0,D.Gk)("Initial view metrics",{metrics:(t=e.largestContentfulPaint,n=e.navigationTimings,{lcp:{value:t.value},navigation:{domComplete:n.domComplete,domContentLoaded:n.domContentLoaded,domInteractive:n.domInteractive,firstByte:n.firstByte,loadEvent:n.loadEvent}})}),r())});return{stop:r}}(k,s);E.push(O);let{stop:N,...M}=function(e,t,r,n,i,o,a,s,c){var d,f,p,m,h,E,k,R,x,O,N,M;let $,j,B,G,W,K,H,Q,z,Z,Y,X,ee,et,er,en,ei,ea,ey,eb=[],eS=(B=tY(),new v.cP(e=>{let t=new B((0,w.dm)(t=>e.notify(t)));return t.observe(document,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),()=>t.disconnect()})),ew=(G=(0,eh.yG)(n2()),new v.cP(e=>{var t;let{stop:r}=function(e){let{stop:t}=(0,S.H7)(n5("pushState"),"pushState",({onPostCall:t})=>{t(e)}),{stop:r}=(0,S.H7)(n5("replaceState"),"replaceState",({onPostCall:t})=>{t(e)}),{stop:n}=(0,I.q2)(window,"popstate",e);return{stop:()=>{t(),r(),n()}}}(i),{stop:n}=(t=i,(0,I.q2)(window,"hashchange",t));function i(){if(G.href===n2().href)return;let t=(0,eh.yG)(n2());e.notify({newLocation:t,oldLocation:G}),G=t}return()=>{r(),n()}})),{observable:eE,stop:eT}=function(){let e=new v.cP,{stop:t}=(0,S.H7)(window,"open",()=>e.notify());return{observable:e,stop:t}}();eb.push(eT);let{assemble:ek}=t;ek.register(({eventType:e})=>{let t=r.source;return{type:e,_dd:{format_version:2,drift:(0,y._O)(),configuration:{session_sample_rate:(0,ev.LI)(r.
3sessionSampleRate,3),session_replay_sample_rate:(0,ev.LI)(r.sessionReplaySampleRate,3),profiling_sample_rate:(0,ev.LI)(r.profilingSampleRate,3),trace_sample_rate:(0,ev.LI)(r.traceSampleRate,3)},browser_sdk_version:(0,ti.d0)()?"7.3.0":void 0,sdk_name:s},application:{id:r.applicationId},date:(0,y.nx)(),source:t}});let eR=function(e,t=500){let r,n=(0,to.qj)({expireDelay:it,maxEntries:4e3});ry(g.VISIBILITY_STATE)&&performance.getEntriesByType(g.VISIBILITY_STATE).forEach(e=>{o("hidden"===e.name?"hidden":"active",e.startTime)}),o(ir(),(0,y.$S)());let{stop:i}=(0,I.lQ)(window,["pageshow","focus","blur","visibilitychange","resume","freeze","pagehide"],e=>{var t;o("freeze"===(t=e).type?"frozen":"pagehide"===t.type?t.persisted?"frozen":"terminated":ir(),e.timeStamp)},{capture:!0});function o(e,t=(0,y.$S)()){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:i})=>i===es.VIEW?{type:i,_dd:{page_states:function(e,t,r){if(0!==e.length)return e.slice(-r).reverse().map(({state:e,startTime:r})=>({state:e,start:(0,y.Zj)((0,y.vk)(t,r))}))}(n.findAll(e,r),e,t)}}:i===es.ACTION||i===es.ERROR?{type:i,view:{in_foreground:a("active",e,0)}}:tt.$O),{wasInPageStateDuringPeriod:a,addPageState:o,stop:()=>{i(),n.stop()}}}(ek);eb.push(()=>eR.stop());let ex=(W=(0,to.qj)({expireDelay:t0}),e.subscribe(1,e=>{var t;W.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})=>{W.closeActive(e.relative)}),e.subscribe(3,e=>{let t=W.find(e.startClocks.relative);t&&(e.name&&(t.name=e.name),e.context&&(t.context=e.context),t.sessionIsActive=e.sessionIsActive)}),e.subscribe(10,()=>{W.reset()}),{findView:e=>W.find(e),stop:()=>{W.stop()}});eb.push(()=>ex.stop());let eC=function(e,t,r){let n,i=(0,to.qj)({expireDelay:n3});e.subscribe(1,({startClocks:e,url:t})=>{let r=(0,b.B)(A.J.location).href,o=void 0!==t?(0,_.c$)(t,r).href:r;i.add(a({url:o,referrer:n||document.referrer}),e.relative),n=o}),e.subscribe(6,({endClocks:e})=>{i.closeActive(e.relative)});let o=r.subscribe(({newLocation:e})=>{let t=i.find();if(t){let r=(0,y.$S)();i.closeActive(r),i.add(a({url:e.href,referrer:t.referrer}),r)}});function a({url:e,referrer:t}){return{url:e,referrer:t}}return t.register(({startTime:e,eventType:t})=>{let r=i.find(e);return r?{type:t,view:{url:r.url,referrer:r.referrer}}:tt.ug}),{findUrl:e=>i.find(e),stop:()=>{o.unsubscribe(),i.stop()}}}(e,ek,ew);eb.push(()=>eC.stop());let eO=(K=(0,to.qj)({expireDelay:n8}),e.subscribe(1,({startClocks:e})=>{K.add({},e.relative)}),e.subscribe(6,({endClocks:e})=>{K.closeActive(e.relative)}),ek.register(({startTime:e,eventType:t})=>{if(!r.trackFeatureFlagsForEvents.concat([es.VIEW,es.ERROR]).includes(t))return tt.$O;let n=K.find(e);return!n||(0,eh.RI)(n)?tt.$O:{type:t,feature_flags:n}}),{addFeatureFlagEvaluation:(e,t)=>{let r=K.find();r&&(r[e]=t)}});ek.register(({eventType:e,startTime:t})=>{let o,a,s,u=n.findTrackedSession(t),c=ex.findView(t);return u&&c?(e===es.VIEW?(o=!!i.getReplayStats(c.id)||void 0,a=1===im(u,r),s=!!c.sessionIsActive&&void 0):o=!!i.isRecording()||void 0,{type:e,session:{id:u.id,type:"user",has_replay:o,sampled_for_replay:a,is_active:s}}):tt.ug}),ek.register(({eventType:e})=>({type:e,connectivity:(0,ig.q)()})),u||(u=function(){try{let e=sessionStorage.getItem(tz);if(e)return e;let t=(0,eo.lk)();return sessionStorage.setItem(tz,t),t}catch{return}}()??(0,eo.lk)()),H=u,ek.register(()=>({tab:{id:H}}));let eI=(Q=te(),r.storeContextsAcrossPages&&e4(Q,"rum",2),ek.register(()=>{let e=Q.getContext();return{context:e}}),Q),eN=(z=tr(),r.storeContextsAcrossPages&&e4(z,"rum",1),ek.register(({eventType:e,startTime:t})=>{let i=z.getContext(),o=n.findTrackedSession(t);return(o?.anonymousId&&!i.anonymous_id&&r.trackAnonymousUser&&(i.anonymous_id=o.anonymousId),(0,eh.RI)(i))?tt.$O:{type:e,usr:i}}),z),eP=(Z=tn(),r.storeContextsAcrossPages&&e4(Z,"rum",4),ek.register(()=>{let e=Z.getContext();return(0,eh.RI)(e)||!e.id?tt.$O:{account:e}}),Z),eM=function(e,t,r,n,i){var o;let a,s,{unsubscribe:u}=e.subscribe(0,t=>{e.notify(12,nm(t))}),c=T.l;i.trackUserInteractions&&(a=function(e,t,r,n){let i,o=r3(e),a=new v.cP;e.subscribe(5,c),e.subscribe(11,c);let{stop:s}=function({onPointerDown:e,onPointerUp:t}){let r,n,i={selection:!1,input:!1,scroll:!1},o=[(0,I.q2)(window,"pointerdown",t=>{ns(t)&&(r=na(),i={selection:!1,input:!1,scroll:!1},n=e(t))},{capture:!0}),(0,I.q2)(window,"selectionchange",()=>{r&&na()||(i.selection=!0)},{capture:!0}),(0,I.q2)(window,"scroll",()=>{i.scroll=!0},{capture:!0,passive:!0}),(0,I.q2)(window,"pointerup",e=>{if(ns(e)&&n){let r=i;t(n,e,()=>r),n=void 0}},{capture:!0}),(0,I.q2)(window,"input",()=>{i.input=!0},{capture:!0})];return{stop:()=>
3{o.forEach(e=>e.stop())}}}({onPointerDown:i=>(function(e,t,r,n,i){let o;if((o=e.enablePrivacyForActionName?rW(np(n),e.defaultPrivacyLevel):rV.ALLOW)===rV.HIDDEN)return;let a=function(e,t,r){let n=np(e),i=n.getBoundingClientRect(),o=rR(n,r.actionNameAttribute),a=function(e,t){let r=e.filter(e=>e instanceof Element&&!r2.includes(e.tagName));if(0===r.length)return"";let n=t?[t].concat(r8):r8,i="";for(let e of r)if((i+=function(e,t){let r=rO(e),n=rC(e),i=Array.from(e.classList).filter(e=>!rx(e)).sort().map(e=>`.${CSS.escape(e)}`).join(""),o=function(e,t){let r=[];for(let n of Array.from(e.attributes))t.includes(n.name)&&r.push(rN(n.name,n.value));return r.sort().join("")}(e,t),a=function(e){let t=Array.from(e.parentNode.children);if(t.length<=1)return"";let r=t.filter(t=>t.tagName===e.tagName),n=t.indexOf(e),i=rP(e);return`:nth-child(${n+1})${r.length>1?`:nth-of-type(${i})`:""}`}(e);return`${r}${n||""}${o}${i}${a};`}(e,n)).length>=r5)return(0,eo._R)(i,r5);return i}(e.composedPath(),r.actionNameAttribute);o&&nd(e.timeStamp,o);let{name:s,nameSource:u}=function(e,t,r=rV.ALLOW){let n=new Map,{actionNameAttribute:i}=t,o=r7(e,r_)||i&&r7(e,i);return o?{name:o,nameSource:"custom_attribute"}:r===rV.MASK?{name:rA,nameSource:"mask_placeholder"}:ne(e,r6,t,n)||ne(e,r9,t,n)||{name:"",nameSource:"blank"}}(n,r,t);return{type:"click",target:{width:Math.round(i.width),height:Math.round(i.height),selector:o,composedPathSelector:a||void 0},position:{x:Math.round(e.clientX-i.left),y:Math.round(e.clientY-i.top)},name:s,nameSource:u}}(n,o,e),s=!1;return rh(t,r,i,e,e=>{s=e.hadActivity},100),{clickActionBase:a,hadActivityOnPointerDown:()=>s}})(n,e,t,i,r),onPointerUp:({clickActionBase:i,hadActivityOnPointerDown:s},c,l)=>{!function(e,t,r,n,i,o,a,s,u,c,l){let d=function e(t,r,n,i,o){let a,s=(0,eo.lk)(),u=(0,y.FR)(o.timeStamp),c=r.start(s,u,i,{isChildEvent:nf});t.notify(15,c);let l=0,d=[],f=new v.cP;function p(e){0===l&&(l=1,a=e?r.stop(s,(0,y.jR)(e)):r.discard(s),f.notify())}return{event:o,stop:p,stopObservable:f,get hasError(){let e=a?.counts??r.getCounts(s);return!!e&&e.errorCount>0},get hasPageActivity(){return a&&"duration"in a},getUserActivity:n,addFrustration:e=>{d.push(e)},get startClocks(){return u},isStopped:()=>1===l||2===l,clone:()=>e(t,r,n,i,o),validate:e=>{if(p(),1!==l||!a)return;let r={frustrationTypes:d,events:e??[o],event:o,...a,counts:a.counts};t.notify(0,r),l=2},discard:()=>{p(),l=2}}}(t,i,c,s,u);a(d);let f=s?.target?.selector;f&&nd(u.timeStamp,f);let{stop:p}=rh(t,r,n,e,e=>{e.hadActivity&&e.end<d.startClocks.timeStamp?d.discard():e.hadActivity?d.stop(e.end):l()?d.stop(d.startClocks.timeStamp):d.stop()},nc),m=t.subscribe(5,({endClocks:e})=>{d.stop(e.timeStamp)}),g=t.subscribe(11,()=>{d.stop((0,y.nx)())}),h=o.subscribe(()=>{d.stop()});d.stopObservable.subscribe(()=>{g.unsubscribe(),m.unsubscribe(),p(),h.unsubscribe()})}(n,e,t,r,o,a,u,i,c,l,s)}});return{stop:()=>{c(),a.notify(),s(),o.stopAll()},findActionId:o.findId};function u(e){if(!i?.tryAppend(e)){let t=e.clone();i=function(e,t){let r,n=[],i=0;function o(e){e.stopObservable.subscribe(a),n.push(e),(0,ta.DJ)(r),r=(0,ta.wg)(s,r4)}function a(){1===i&&n.every(e=>e.isStopped())&&(i=2,t(n))}function s(){(0,ta.DJ)(r),0===i&&(i=1,a())}return o(e),{tryAppend:e=>{var t,r,a,u;return 0===i&&(!(n.length>0)||(t=n[n.length-1].event,r=e.event,t.target===r.target&&100>=(a=t,u=r,Math.sqrt(Math.pow(a.clientX-u.clientX,2)+Math.pow(a.clientY-u.clientY,2)))&&t.timeStamp-r.timeStamp<=r4)?(o(e),!0):(s(),!1))},stop:()=>{s()}}}(e,e=>{(function(e,t){let{isRage:r}=function(e,t){if(function(e){if(e.some(e=>e.getUserActivity().selection||e.getUserActivity().scroll))return!1;for(let t=0;t<e.length-2;t+=1)if(e[t+3-1].event.timeStamp-e[t].event.timeStamp<=y.OY)return!0;return!1}(e))return t.addFrustration("rage_click"),e.some(nu)&&t.addFrustration(em),t.hasError&&t.addFrustration(ep),{isRage:!0};let r=e.some(e=>e.getUserActivity().selection);return e.forEach(e=>{e.hasError&&e.addFrustration(ep),nu(e)&&!r&&e.addFrustration(em)}),{isRage:!1}}(e,t);r?(e.forEach(e=>e.discard()),t.stop((0,y.nx)()),t.validate(e.map(e=>
3e.event))):(t.discard(),e.forEach(e=>e.validate()))})(e,t),i=void 0})}}function c(){i&&i.stop()}}(e,r,n,i));let l=(o=t=>{e.notify(12,nm(t))},{addAction:function(e){o({id:(0,eo.lk)(),frustrationTypes:[],...e})},startAction:function(t,r={},n=(0,y.M8)()){let i=r.actionKey??t,o=s.start(i,n,{name:t,...r},{isChildEvent:nf});e.notify(15,o)},stopAction:function(e,t={},r=(0,y.M8)()){let n=t.actionKey??e,i=s.stop(n,r,t);if(!i)return;let a=[];i.counts&&i.counts.errorCount>0&&a.push(ep),o({...i,type:i.type||ef,frustrationTypes:a})},findActionId:(s=r3(e)).findId,stop:s.stopAll}),d={findActionId:e=>{let t=l.findActionId(e),r=a?.findActionId(e)??[];return t.concat(r)}};return t.assemble.register(({startTime:e,eventType:t})=>{if(t!==es.ERROR&&t!==es.RESOURCE&&t!==es.LONG_TASK)return tt.$O;let r=t===es.LONG_TASK?(0,y.Gw)(e,1):e,n=d.findActionId(r);return n.length?{type:t,action:{id:n}}:tt.$O}),t.assembleTelemetry.register(({startTime:e})=>({action:{id:d.findActionId(e)}})),{addAction:l.addAction,startAction:l.startAction,stopAction:l.stopAction,actionContexts:d,stop:()=>{u(),c(),l.stop(),a?.stop()}}}(e,t,eS,eE,r);eb.push(eM.stop);let e$={addEvent:(t,r,n,i)=>{iy.includes(r.type)&&e.notify(12,{startClocks:(0,y.FR)(t),rawRumEvent:r,domainContext:n,duration:i})}},eL=(X=requestAnimationFrame((0,w.dm)(()=>{Y=nH()})),ee=nK().subscribe(e=>{Y=e}).unsubscribe,ek.register(({eventType:e})=>({type:e,display:Y?{viewport:Y}:void 0})),{stop:()=>{ee(),X&&cancelAnimationFrame(X)}});eb.push(eL.stop);let eD=function(e,t=function(e){let t=tT()?(e,t)=>(0,I.q2)(A.J.cookieStore,"change",r=>{let n=r.changed.find(t=>t.name===e)||r.deleted.find(t=>t.name===e);n&&t(n.value)}).stop:ia;return new v.cP(r=>t(e,e=>r.notify(e)))}(is)){let r=e_(is)||function(){let e=window.Cypress;if(e)try{return e.env("traceId")}catch{L.Vy.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?tt.$O:{type:e,session:{type:"ci_test"},ci_test:{test_execution_id:r}}),{stop:()=>{n.unsubscribe()}}}(ek);eb.push(eD.stop),ek.register(({eventType:e})=>tH()?{type:e,session:{type:"synthetics"},synthetics:{...tH(),injected:tK()}}:tt.$O),et={[es.ERROR]:iu(es.ERROR,c,void 0),[es.ACTION]:iu(es.ACTION,c,void 0),[es.VITAL]:iu(es.VITAL,c,void 0)},e.subscribe(12,({startClocks:t,duration:n,rawRumEvent:i,domainContext:o})=>{let a=ek.trigger({eventType:i.type,rawRumEvent:i,domainContext:o,startTime:t.relative,duration:n});if(a===tt.ug)return;let s=(0,J.kg)(a,i,{ddtags:(0,ic.m5)(r).join(",")});(function(e,t,r,n){if(t){var i;let n,o,a=(i=ip[e.type],o=(e=>t(e,r))(n=(0,J.Go)(e)),(0,tc.WP)(i).forEach(([t,r])=>(function e(t,r,n,i){let[o,...a]=n;if("[]"===o){Array.isArray(t)&&Array.isArray(r)&&t.forEach((t,n)=>e(t,r[n],a,i));return}if(il(t)&&il(r)){if(a.length>0)return e(t[o],r[o],a,i);!function(e,t,r,n){if(e[t]===r)return;let i=(0,eA.P)(r);i===n?e[t]=(0,F.a)(r):"object"===n&&("undefined"===i||"null"===i)&&(e[t]={})}(t,o,r[o],i)}})(e,n,t.split(/\.|(?=\[\])/),r)),o);if(!1===a&&e.type!==es.VIEW)return!1;!1===a&&L.Vy.warn("Can't dismiss view events using beforeSend!")}return!n[e.type]?.isLimitReached()})(s,r.beforeSend,o,et)&&((0,eh.RI)(s.context)&&delete s.context,e.notify(13,s))});let{addTiming:eV,setLoadingTime:eU,startView:eq,setViewName:ej,setViewContext:eF,setViewContextProperty:eB,getViewContext:eG,stop:eW}=(e.subscribe(4,t=>{var n,o;let a,s,u;return e.notify(12,(n=t,o=r,a=i.getReplayStats(n.id),s=n.commonViewMetrics?.cumulativeLayoutShift?.devicePixelRatio,u={_dd:{document_version:n.documentVersion,replay_stats:a,cls:s?{device_pixel_ratio:s}:void 0,configuration:{start_session_replay_recording_manually:o.startSessionReplayRecordingManually}},date:n.startClocks.timeStamp,type:es.VIEW,view:{action:{count:n.eventCounts.actionCount},frustration:{count:n.eventCounts.frustrationCount},cumulative_layout_shift:n.commonViewMetrics.cumulativeLayoutShift?.value,cumulative_layout_shift_time:(0,y.Zj)(n.commonViewMetrics.cumulativeLayoutShift?.time),cumulative_layout_shift_target_selector:n.commonViewMetrics.cumulativeLayoutShift?.targetSelector,first_byte:(0,y.Zj)(n.initialViewMetrics.navigationTimings?.firstByte),dom_complete:(0,y.Zj)(n.initialViewMetrics.navigationTimings?.domComplete),dom_content_loaded:(0,y.Zj)(n.initialViewMetrics.navigationTimings?.domContentLoaded),dom_interactive:(0,y.Zj)(n.initialViewMetrics.navigationTimings?.domInteractive),error:{count:n.eventCounts.errorCount},first_contentful_paint:(0,y.Zj)(n.initialViewMetrics.firstContentfulPaint),interaction_to_next_paint:(0,y.Zj)(n.commonViewMetrics.interactionToNextPaint?.value),interaction_to_next_paint_time:(0,y.Zj)(n.commonViewMetrics.interactionToNextPaint?.time),interaction_to_next_paint_target_selector:n.commonViewMetrics.interactionToNextPaint?.targetSelector,is_active:n.isActive,name:n.name,largest_contentful_paint:(0,y.Zj)(n.initialViewMetrics.largestContentfulPaint?.value),largest_contentful_paint_target_selector:n.initialViewMetrics.largestContentfulPaint?.targetSelector,load_event:(0,y.Zj)(n.initialViewMetrics.navigationTimings?.loadEvent),loading_time:rs((0,y.Zj)(n.commonViewMetrics.loadingTime)),loading_type:n.loadingType,long_task:{count:n.eventCounts.longTaskCount},performance:function({cumulativeLayoutShift:e,interactionToNextPaint:t},{firstContentfulPaint:r,largestContentfulPaint:n}){return{cls:e&&{score:e.value,timestamp:(0,y.Zj)(e.time),target_selector:e.targetSelector,previous_rect:e.previousRect,current_rect:e.currentRect},fcp:r&&{timestamp:(0,y.Zj)(r)},inp:t&&{duration:(0,y.Zj)(t.value),timestamp:(0,y.Zj)(t.time),target_selector:t.targetSelector,sub_parts:t.subParts?{input_delay:(0,y.Zj)(t.subParts.inputDelay),processing_duration:(0,y.Zj)(t.subParts.processingDuration),presentation_delay:(0,y.Zj)(t.subParts.presentationDelay)}:void 0},lcp:n&&{timestamp:(0,y.Zj)(n.value),target_selector:n.targetSelector,resource_url:n.resourceUrl,sub_parts:n.subParts?{load_delay:(0,y.Zj)(n.subParts.loadDelay),load_time:(0,y.Zj)(n.subParts.loadTime),render_delay:(0,y.Zj)(n.subParts.renderDelay)}:void 0}}}(n.commonViewMetrics,n.initialViewMetrics),resource:{count:n.eventCounts.resourceCount},time_spent:(0,y.Zj)(n.duration)},display:n.commonViewMetrics.scroll?{scroll:{max_depth:n.commonViewMetrics.scroll.maxDepth,max_depth_scroll_top:n.
3commonViewMetrics.scroll.maxDepthScrollTop,max_scroll_height:n.commonViewMetrics.scroll.maxScrollHeight,max_scroll_height_time:(0,y.Zj)(n.commonViewMetrics.scroll.maxScrollHeightTime)}}:void 0,privacy:{replay_level:o.defaultPrivacyLevel},device:{locale:navigator.language,locales:navigator.languages,time_zone:function(){try{return new Intl.DateTimeFormat().resolvedOptions().timeZone}catch{return}}()}},(0,eh.RI)(n.customTimings)||(u.view.custom_timings=(0,eh.LG)(n.customTimings,y.Zj)),{rawRumEvent:u,startClocks:n.startClocks,duration:n.duration,domainContext:{location:n.location,handlingStack:n.handlingStack}}))}),t.assemble.register(({startTime:e,eventType:t})=>{let r=ex.findView(e);return r?{type:t,service:r.service,version:r.version,context:r.context,view:{id:r.id,name:r.name}}:tt.ug}),t.assembleTelemetry.register(({startTime:e})=>({view:{id:ex.findView(e)?.id}})),function(e,t,r,n,i,o,a){let s,u,c=new Set,d=f(ec,(0,y.Oc)(),a);function f(i,o,a){let s=function(e,t,r,n,i,o=(0,y.M8)(),a){var s;let u,c=(0,eo.lk)(),d=new v.cP,f={},p=0,m=(0,eh.yG)((0,b.B)(window.location)),h=e9(),S=!0,_=a?.name,A=a?.service||n.service,E=a?.version||n.version,k=a?.context,R=a?.handlingStack;k&&h.setContext(k);let x={id:c,name:_,startClocks:o,service:A,version:E,context:k,url:a?.url};e.notify(1,x),e.notify(2,x);let{throttled:C,cancel:O}=(0,T.n)(H,3e3,{leading:!1}),{setLoadEvent:N,setViewEnd:P,stop:M,stopINPTracking:$,getCommonViewMetrics:D,setLoadingTime:V}=function(e,t,r,n,i,o,a){let s={}
3,u=!1,c=!1,{stop:d,setLoadEvent:f}=function(e,t,r,n,i,o,a){let s=i===ec,u=!0,c=[],l=nP(o);function d(){if(!u&&!s&&c.length>0){let e=Math.max(...c);e<l.timeStamp-o.relative&&a(e)}}let{stop:f}=rh(e,t,r,n,e=>{u&&(u=!1,e.hadActivity&&c.push((0,y.vk)(o.timeStamp,e.end)),d())});return{stop:()=>{f(),l.stop()},setLoadEvent:e=>{s&&(s=!1,c.push(e),d())}}}(e,t,r,n,o,a,e=>{u||(s.loadingTime=e,i())}),{stop:p}=function(e,t,r=function(e=nJ){return new v.cP(t=>{let r=(0,T.n)(function(){t.notify(function(){let e=nW(),{height:t}=nH();return{scrollHeight:Math.round((document.scrollingElement||document.documentElement).scrollHeight),scrollDepth:Math.round(t+e),scrollTop:e}}())},e,{leading:!1,trailing:!0}),n=document.scrollingElement||document.documentElement,i=new ResizeObserver((0,w.dm)(r.throttled));n&&i.observe(n);let o=(0,I.q2)(window,"scroll",r.throttled,{passive:!0});return()=>{r.cancel(),i.disconnect(),o.stop()}})}()){let n=0,i=0,o=0,a=r.subscribe(({scrollDepth:r,scrollTop:a,scrollHeight:s})=>{let u=!1;if(r>n&&(n=r,u=!0),s>i){i=s;let t=(0,y.$S)();o=(0,y.vk)(e.relative,t),u=!0}u&&t({maxDepth:Math.min(n,i),maxDepthScrollTop:a,maxScrollHeight:i,maxScrollHeightTime:o})});return{stop:()=>a.unsubscribe()}}(a,e=>{s.scroll=e}),{stop:m}=function(e,t,r){let n,i,o,a,s;if(!(ry(g.LAYOUT_SHIFT)&&"WeakRef"in window))return{stop:T.l};let u=0;r({value:0});let c=(a=0,s=0,{update:e=>{let t;return void 0===i||e.startTime-o>=nD||e.startTime-i>=nL?(i=o=e.startTime,s=a=e.value,t=!0):(a+=e.value,o=e.startTime,(t=e.value>s)&&(s=e.value)),{cumulatedValue:a,isMaxValue:t}}}),l=rg({type:g.LAYOUT_SHIFT,buffered:!0}).subscribe(i=>{for(let o of i){if(o.hadRecentInput||o.startTime<t)continue;let{cumulatedValue:i,isMaxValue:a}=c.update(o);if(a){let e=function(e){let t;for(let r of e)if(r.node&&rc(r.node)){let e=nM(r);(!t||nM(t)<e)&&(t=r)}return t}(o.sources);n={target:e?.node?new WeakRef(e.node):void 0,time:(0,y.vk)(t,o.startTime),previousRect:e?.previousRect,currentRect:e?.currentRect,devicePixelRatio:window.devicePixelRatio}}if(i>u){u=i;let t=n?.target?.deref();r({value:(0,ev.LI)(u,4),targetSelector:t&&rR(t,e.actionNameAttribute),time:n?.time,previousRect:n?.previousRect?n$(n.previousRect):void 0,currentRect:n?.currentRect?n$(n.currentRect):void 0,devicePixelRatio:n?.devicePixelRatio})}}});return{stop:()=>{l.unsubscribe()}}}(n,a.relative,e=>{s.cumulativeLayoutShift=e,i()}),{stop:h,getInteractionToNextPaint:b,setViewEnd:S}=function(e,t,r){var n;let i,o,a;if(!(ry(g.EVENT)&&window.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return{getInteractionToNextPaint:()=>void 0,setViewEnd:T.l,stop:T.l};let s=1/0,{getViewInteractionCount:u,stopViewInteractionCount:c}=(n=r,"interactionCount"in performance||l||(l=new window.PerformanceObserver((0,w.dm)(e=>{e.getEntries().forEach(e=>{e.interactionId&&(nU=Math.min(nU,e.interactionId),nV=((nq=Math.max(nq,e.interactionId))-nU)/7+1)})}))).observe({type:"event",buffered:!0,durationThreshold:0}),o=n===ec?0:nj(),a={stopped:!1},{getViewInteractionCount:()=>a.stopped?a.interactionCount:nj()-o,stopViewInteractionCount:()=>{a={stopped:!0,interactionCount:nj()-o}}}),d=function(e){let t=[];function r(){t.sort((e,t)=>t.duration-e.duration).splice(10)}return{process(e){let n=t.findIndex(t=>e.interactionId===t.interactionId),i=t[t.length-1];-1!==n?e.duration>t[n].duration&&(t[n]=e,r()):(t.length<10||e.duration>i.duration)&&(t.push(e),r())},estimateP98Interaction(){let r=Math.min(t.length-1,Math.floor(e()/50));return t[r]},isTracked:e=>t.some(t=>t.interactionId===e)}}(u),f=function(e){let t=new Map;function r(e,t){e.startTime=Math.min(t.startTime,e.startTime),e.processingStart=Math.min(t.processingStart,e.processingStart),e.processingEnd=Math.max(t.processingEnd,e.processingEnd)}return{process(e){if(void 0===e.interactionId||!e.processingStart||!e.processingEnd)return;let n=e.startTime+e.duration,i=t.get(e.interactionId);if(i)return void r(i,e);for(let[,i]of t.entries())if(8>=Math.abs(n-i.referenceRenderTime)){r(i,e),t.set(e.interactionId,i);return}t.set(e.interactionId,{startTime:e.startTime,processingStart:e.processingStart,processingEnd:e.processingEnd,referenceRenderTime:n})},pruneUntracked(){for(let[r]of t)e.isTracked(r)||t.delete(r)},computeSubParts(e,r){if(!e.processingStart||!e.processingEnd||void 0===e.interactionId)return;let n=t.get(e.interactionId);if(!n)return;let i=Math.max(n.startTime+r,n.processingStart),o=Math.min(n.processingEnd,i);return{inputDelay:(0,y.vk)(n.startTime,n.processingStart),processingDuration:(0,y.vk)(n.processingStart,o),presentationDelay:(0,y.vk)(o,i)}},stop(){t.clear()}}}(d),p=rg({type:g.FIRST_INPUT,buffered:!0}).subscribe(v),m=rg({type:g.EVENT,durationThreshold:40,buffered:!0}).subscribe(v);function v(r){for(let e of r)e.interactionId&&e.startTime>=t&&e.startTime<=s&&(d.process(e),f.process(e));f.pruneUntracked();let n=d.estimateP98Interaction();
3n&&function(r){let n=(0,y.vk)(t,r.startTime);if(r.duration!==i?.duration||n!==i.startTime){var o;let t,a=(o=r.startTime,t=nl.get(o),nl.delete(o),t);!a&&r.target&&rc(r.target)&&(a=rR(r.target,e.actionNameAttribute)),i={duration:r.duration,startTime:n,targetSelector:a}}i.subParts=f.computeSubParts(r,nB(i.duration))}(n)}return{getInteractionToNextPaint:()=>i?{value:nB(i.duration),targetSelector:i.targetSelector,time:i.startTime,subParts:i.subParts}:u()?{value:0}:void 0,setViewEnd:e=>{s=e,c()},stop:()=>{m.unsubscribe(),p.unsubscribe(),f.stop()}}}(n,a.relative,o);return{stop:()=>{d(),m(),p()},stopINPTracking:h,setLoadEvent:f,setViewEnd:e=>{c=!0,S(e)},getCommonViewMetrics:()=>(s.interactionToNextPaint=b(),s),setLoadingTime:e=>{if(c)return;let t=(0,y.vk)(a.timeStamp,e??(0,y.nx)());u||d(),u=!0,s.loadingTime=t,i()}}}(e,t,r,n,K,i,o),{stop:U,initialViewMetrics:q}=i===ec?function(e,t,r,n){var i,o;let a={},{stop:s}=(i=e=>{r(e.loadEvent),a.navigationTimings=e,n()},function(e){let t,{stop:r}=(0,nw.H)("complete",()=>{t=(0,ta.wg)(()=>e())});return{stop:()=>{r(),(0,ta.DJ)(t)}}}(()=>{var e;let t=(0,b.B)(nk)();t.loadEventEnd<=0||i({domComplete:(e=t).domComplete,domContentLoaded:e.domContentLoadedEventEnd,domInteractive:e.domInteractive,loadEvent:e.loadEventEnd,firstByte:nR(e)})})),u=nP(t),{stop:c}=(o=e=>{a.firstContentfulPaint=e,n()},{stop:rg({type:g.PAINT,buffered:!0}).subscribe(e=>{let t=e.find(e=>"first-contentful-paint"===e.name&&e.startTime<u.timeStamp&&e.startTime<nI);t&&o(t.startTime)}).unsubscribe}),{stop:l}=function(e,t,r,n){let i=1/0,{stop:o}=(0,I.lQ)(r,["pointerdown","keydown"],e=>{i=e.timeStamp},{capture:!0,once:!0}),a=0,s=rg({type:g.LARGEST_CONTENTFUL_PAINT,buffered:!0}).subscribe(r=>{let o=(0,tc.Uk)(r,e=>e.entryType===g.LARGEST_CONTENTFUL_PAINT&&e.startTime<i&&e.startTime<t.timeStamp&&e.startTime<nN&&e.size>a);if(o){var s;let t;o.element&&(t=rR(o.element,e.actionNameAttribute));let r=""===(s=o).url?void 0:s.url,i=o.startTime,u=function(e,t){let r=nR(nk());if(void 0===r)return;let n=e?function(e,t){let r=function(){if(ry(g.RESOURCE))return performance.getEntriesByType(g.RESOURCE)}();if(r)return(0,tc.Uk)(r,r=>r.name===e&&r.startTime<=t)}(e,t):void 0,i=n?Math.max(r,n.requestStart||n.startTime):r,o=Math.min(t,Math.max(i,n?.responseEnd||0));return{loadDelay:i-r,loadTime:o-i,renderDelay:t-o}}(r,i);n({value:i,targetSelector:t,resourceUrl:r,subParts:u}),a=o.size}});return{stop:()=>{o(),s.unsubscribe()}}}(e,u,window,e=>{a.largestContentfulPaint=e,n()});return{stop:function(){s(),c(),l(),u.stop()},initialViewMetrics:a}}(n,o,N,K):{stop:T.l,initialViewMetrics:{}};i===ed&&(s=o.relative,requestAnimationFrame(()=>{requestAnimationFrame(()=>{(e=>{q.firstContentfulPaint=e,q.largestContentfulPaint={value:e},K()})((0,y.vk)(s,(0,y.$S)()))})}));let{stop:j,eventCounts:F}=function(e,t,r){let{stop:n,eventCounts:i}=r0({lifeCycle:e,isChildEvent:e=>e.view.id===t,onChange:r});return{stop:n,eventCounts:i}}(e,c,K),B=(0,ta.yb)(H,nQ),G=e.subscribe(11,e=>{e.reason===tQ.y5.UNLOADING&&H()});function W(){e.notify(3,{id:c,name:_,context:h.getContext(),startClocks:o,sessionIsActive:S})}function K(){W(),C()}function H(){O(),W(),p+=1;let t=void 0===u?(0,y.nx)():u.timeStamp;e.notify(4,{customTimings:f,documentVersion:p,id:c,name:_,service:A,version:E,context:h.getContext(),loadingType:i,location:m,handlingStack:R,startClocks:o,commonViewMetrics:D(),initialViewMetrics:q,duration:(0,y.vk)(o.timeStamp,t),isActive:void 0===u,sessionIsActive:S,eventCounts:F})}return H(),h.changeObservable.subscribe(K),{get name(){return _},service:A,version:E,contextManager:h,stopObservable:d,end(t={}){u||(u=t.endClocks??(0,y.M8)(),S=t.sessionIsActive??!0,e.notify(5,{endClocks:u}),e.notify(6,{endClocks:u}),(0,ta.vG)(B),P(u.relative),M(),G.unsubscribe(),H(),(0,ta.wg)(()=>{this.stop()},nz))},stop(){U(),j(),$(),d.notify()},addTiming(e,t){var r;let n;if(u)return;let i=(0,y.A3)(t)?t:(0,y.vk)(o.timeStamp,t);f[(n=(r=e).replace(/[^a-zA-Z0-9-_.@$]/g,"_"))!==r&&L.Vy.warn(`Invalid timing name: ${r}, sanitized to: ${n}`),n]=i,K()},setLoadingTime:V,setViewName(e){_=e,H()}}}(e,t,r,n,i,o,a);return c.add(s),s.stopObservable.subscribe(()=>{c.delete(s)}),s}return e.subscribe(10,()=>{d=f("session_renewal",void 0,{name:d.name,service:d.service,version:d.version,context:d.contextManager.getContext()})}),e.subscribe(9,()=>{d.end({sessionIsActive:!1})}),o&&(u=i.subscribe(({oldLocation:e,newLocation:t})=>{var r,n;let i;r=e,n=t,r.pathname===n.pathname&&(""!==(i=n.hash.substring(1))&&document.getElementById(i)||nZ(n.hash)===n
3Z(r.hash))||(d.end(),d=f(el))}),s=function(e){let{stop:t}=(0,I.q2)(window,"pageshow",t=>{t.persisted&&e(t)},{capture:!0});return t}(e=>{d.end(),d=f(ed,(0,y.FR)(e.timeStamp),void 0)})),{addTiming:(e,t=(0,y.nx)())=>{d.addTiming(e,t)},setLoadingTime:e=>d.setLoadingTime(e),startView:(e,t)=>{d.end({endClocks:t}),d=f(el,t,e)},setViewContext:e=>{d.contextManager.setContext(e)},setViewContextProperty:(e,t)=>{d.contextManager.setContextProperty(e,t)},setViewName:e=>{d.setViewName(e)},getViewContext:()=>d.contextManager.getContext(),stop:()=>{u&&u.unsubscribe(),s&&s(),d.end(),c.forEach(e=>e.stop())}}}(e,eS,eE,r,ew,!r.trackViewsManually,o)),eK=window,eH=new Map;function eJ(){eK.DD_SOURCE_CODE_CONTEXT&&((0,D.Q6)({feature:"source-code-context"}),(0,tc.WP)(eK.DD_SOURCE_CODE_CONTEXT).forEach(([e,t])=>{let r=(0,V.T)({stack:e}).stack[0];r.url?eH.has(r.url)||eH.set(r.url,t):(0,D.VJ)("Source code context: missing frame url",{stack:e})}),eK.DD_SOURCE_CODE_CONTEXT={})}eJ(),ek.register(({domainContext:e,rawRumEvent:t})=>{if(eJ(),0===eH.size)return tt.$O;let r=function(e,t){let r;if("long_task"===t.type&&"long-animation-frame"===t.long_task.entry_type)return t.long_task.scripts[0]?.source_url;"handlingStack"in e&&(r=e.handlingStack),"error"===t.type&&t.error.stack&&(r=t.error.stack);let n=(0,V.T)({stack:r});return n.stack[0]?.url}(e,t),n=r&&eH.get(r);return n?{type:t.type,service:n.service,version:n.version}:tt.$O}),eb.push(eW);let eQ=function(e,t){let r,n,i=(0,b.B)(nS)(),o=(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 i of r){let r=e.startTime-i.startClocks.relative;0<=r&&r<n&&i.url===e.name&&(n=Math.abs(r),t=i)}return t&&r.delete(t),t},stop(){n.unsubscribe()}}),a=rg({type:g.RESOURCE,buffered:!0}).subscribe(r=>{for(let n of r)"xmlhttprequest"===n.initiatorType||"fetch"===n.initiatorType?(0,ta.wg)(()=>{let r=nx(n,o.getMatchingRequest(n),t);r&&e.notify(12,r)},50):u(()=>nx(n,void 0,t))}),{stop:s}=(0,nw.H)("interactive",()=>{u(()=>nx(nk(),void 0,t))});function u(t){i.push(()=>{let r=t();r&&e.notify(12,r)})}let c=r3(e),l={startResource:function(e,t={},r=(0,y.M8)()){let n=t.resourceKey??e;c.start(n,r,{url:e,...t})},stopResource:function(t,r={},n=(0,y.M8)()){let i=r.resourceKey??t,o=c.stop(i,n,{context:r.context,type:r.type});if(!o)return;let a=(0,y.vk)(o.startClocks.relative,n.relative),s={date:o.startClocks.timeStamp,type:es.RESOURCE,resource:{id:o.id,type:o.type||t3,url:t6(o.url),duration:(0,y.Zj)(a),method:o.method,status_code:r.statusCode,size:r.size},_dd:{},context:o.context};e.notify(12,{rawRumEvent:s,startClocks:o.startClocks,duration:a,domainContext:{isManual:!0}})}};return{startResource:l.startResource,stopResource:l.stopResource,stop:()=>{s(),i.stop(),a.unsubscribe(),c.stopAll()}}}(e,r);eb.push(eQ.stop);let{stop:ez}=(er=rg({type:ry(g.LONG_ANIMATION_FRAME)?g.LONG_ANIMATION_FRAME:g.LONG_TASK,buffered:!0}).subscribe(t=>{for(let n of t){if(!r.trackLongTasks)break;let t=(0,y.FR)(n.startTime),i=function(e,t){let r=(0,eo.lk)(),n=(0,y.Zj)(e.duration),i={date:t.timeStamp,type:es.LONG_TASK,_dd:{discarded:!1}};return e.entryType===g.LONG_TASK?{...i,long_task:{id:r,entry_type:eu.LONG_TASK,duration:n}}:{...i,long_task:{id:r,entry_type:eu.LONG_ANIMATION_FRAME,duration:n,blocking_duration:(0,y.Zj)(e.blockingDuration),first_ui_event_timestamp:(0,y.Zj)(e.firstUIEventTimestamp),render_start:(0,y.Zj)(e.renderStart),style_and_layout_start:(0,y.Zj)(e.styleAndLayoutStart),start_time:(0,y.Zj)(e.startTime),scripts:e.scripts.map(e=>({duration:(0,y.Zj)(e.duration),pause_duration:(0,y.Zj)(e.pauseDuration),forced_style_and_layout_duration:(0,y.Zj)(e.forcedStyleAndLayoutDuration),start_time:(0,y.Zj)(e.startTime),execution_start:(0,y.Zj)(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:i,startClocks:t,duration:n.duration,domainContext:{performanceEntry:n}})}}),{stop:()=>er.unsubscribe()});eb.push(ez);let{addError:eZ}=(en=new v.cP,a.subscribe(({data:e,type:t})=>{0===t?en.notify(e):3===t&&e.api===L.bP.error&&en.notify(e.error)}),(ei=[],(d=[ng,"intervention"]).includes(ng)&&ei.push(new v.cP(e=>{if(!(0,I.BX)(document,"securitypolicyviolation"))return;let{stop:t}=(0,I.q2)(document,"securitypolicyviolation",t=>{var r;let n;e.notify((r=t,n=`'${r.blockedURI}' blocked by '${r.effectiveDirective}' directive`,ny({type:r.effectiveDirective,message:`${ng}: ${n}
3`,originalError:r,csp:{disposition:r.disposition},stack:nv(r.effectiveDirective,r.originalPolicy?`${n} of the policy "${(0,eo._R)(r.originalPolicy,100,"...")}"`:"no policy",r.sourceFile,r.lineNumber,r.columnNumber)})))});return t})),(ea=d.filter(e=>e!==ng)).length&&ei.push((m=ea,new v.cP(e=>{if(!window.ReportingObserver)return;let t=(0,w.dm)((t,r)=>t.forEach(t=>e.notify(function(e){let{type:t,body:r}=e;return ny({type:r.id,message:`${t}: ${r.message}`,originalError:e,stack:nv(r.id,r.message,r.sourceFile,r.lineNumber,r.columnNumber)})}(t)))),r=new window.ReportingObserver(t,{types:m,buffered:!0});return r.observe(),()=>{r.disconnect()}}))),(0,v.Fx)(...ei)).subscribe(e=>en.notify(e)),en.subscribe(t=>e.notify(14,{error:t})),(h=e).subscribe(14,({error:e})=>{var t;let r,n;h.notify(12,(r={date:(t=e).startClocks.timeStamp,error:{id:(0,eo.lk)(),message:t.message,source:t.source,stack:t.stack,handling_stack:t.handlingStack,component_stack:t.componentStack,type:t.type,handling:t.handling,causes:t.causes,source_type:"browser",fingerprint:t.fingerprint,csp:t.csp},type:es.ERROR,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:i})=>{let o=(0,U.As)({originalError:e,handlingStack:t,componentStack:r,startClocks:n,nonErrorPrefix:"Provided",source:q.g.CUSTOM,handling:"handled"});o.context=(0,J.kg)(o.context,i),h.notify(14,{error:o})}});ey={clearTracingIfNeeded:rt,traceFetch:e=>rr(r,e,n,eN,eP,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=(0,eh.yG)(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((0,tc.WP)(t))}}),traceXhr:(e,t)=>rr(r,e,n,eN,eP,e=>{try{Object.keys(e).forEach(r=>{t.setRequestHeader(r,e[r])})}catch{}})},E=e,k=ey,R=a,($=[]).push(P().subscribe(e=>{"start"===e.state&&t4(e.url)&&(k.traceXhr(e,e.xhr),ra(e))})),$.push(R.subscribe(({data:e,type:t})=>{if(2===t&&t4(e.url))switch(e.state){case"start":ra(e),E.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"complete":k.clearTracingIfNeeded(e),E.notify(8,{...e,type:"xhr",isAbortedOnStart:!1})}})),x=e,O=r,N=ey,M=a,(j=[]).push(C({responseBodyAction:e=>+!!ri(e.url,O)?.trackResponseErrors}).subscribe(e=>{"start"===e.state&&t4(e.url)&&(N.traceFetch(e),ra(e))})),j.push(M.subscribe(({data:e,type:t})=>{if(1===t&&t4(e.url))switch(e.state){case"start":ra(e),x.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"resolve":N.clearTracingIfNeeded(e),x.notify(8,{...e,duration:(0,y.vk)(e.startClocks.timeStamp,(0,y.nx)()),type:t1,requestBody:e.init?.body})}}));let eY=function(e,t){let r=r3(e);function n(r){t.wasInPageStateDuringPeriod("frozen",r.startClocks.relative,r.duration)||e.notify(12,ii(r))}return{addOperationStepVital:function(t,r,n,i){let{operationKey:o,context:a,description:s,handlingStack:u}=n||{},c={name:t,type:eg.OPERATION_STEP,operationKey:o,failureReason:i,stepType:r,startClocks:(0,y.M8)(),context:(0,F.a)(a),description:s,handlingStack:u};e.notify(12,ii(c))},addDurationVital:n,startDurationVital:function(t,n={},i=(0,y.M8)()){let{id:o}=r.start(n.vitalKey??t,i,{name:t,...n});e.notify(16,{id:o,name:t,startClocks:i,...n})},stopDurationVital:function(e,t={},i=(0,y.M8)()){let o=r.stop(t.vitalKey??e,i,t);o&&n({type:eg.DURATION,...o})}}}(e,eR),eX=(f=r.applicationId,p=eM.actionContexts,{get:e=>{let t=ex.findView(e),r=eC.findUrl(e),i=n.findTrackedSession(e);if(i&&t&&r){let n=p.findActionId(e);return{application_id:f,session_id:i.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:eQ.startResource,stopResource:eQ.stopResource,addEvent:e$.addEvent,addError:eZ,addTiming:eV,setLoa
3dingTime:eU,addFeatureFlagEvaluation:eO.addFeatureFlagEvaluation,startView:eq,setViewContext:eF,setViewContextProperty:eB,getViewContext:eG,setViewName:ej,viewHistory:ex,sessionManager:n,stopSession:()=>n.expire(),getInternalContext:eX.get,startDurationVital:eY.startDurationVital,stopDurationVital:eY.stopDurationVital,addDurationVital:eY.addDurationVital,addOperationStepVital:eY.addOperationStepVital,globalContext:eI,userContext:eN,accountContext:eP,stop:()=>eb.forEach(e=>e())}}(k,c,e,t,r,i,a,d,R);return E.push(N),a.unbuffer(),E.push(()=>n.stop()),{...M,lifeCycle:k,sessionManager:t,stopSession:()=>t.expire(),telemetry:s,stop:()=>{E.forEach(e=>e())},hooks:c}}function ih(e,t,r={}){let n=function(e){let t=new v.cP;function r(){return e===h.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}}(),i=function(){let e,t=new v.dX(500,e=>{(0,D.A2)("Early data collection dropped data on unbuffer",{count:e})}),r=[];function n(e,n){r.push(n.subscribe(r=>{t.notify({type:e,data:r})}))}return n(0,(0,b.B)(j)()),n(1,C()),n(2,P()),n(3,(e=Object.values(L.bP).map(e=>{var t;return W[e]||(W[e]=(t=e,new v.cP(e=>{let r=L.JZ[t];return L.JZ[t]=(...n)=>{r.apply(console,n);let i=(0,G.uC)("console error");(0,w.um)(()=>{e.notify(function(e,t,r){let n=e.map(e=>{var t;return"string"==typeof(t=e)?(0,F.a)(t):(0,U.bJ)(t)?(0,G.NR)((0,V.T)(t)):(0,B.s)((0,F.a)(t),void 0,2)}).join(" ");if(t===L.bP.error){let i=e.find(U.bJ),o=(0,U.As)({originalError:i,handlingStack:r,startClocks:(0,y.M8)(),source:q.g.CONSOLE,handling:"handled",nonErrorPrefix:"Provided",useFallbackStack:!1});return o.message=n,{api:t,message:n,handlingStack:r,error:o}}return{api:t,message:n,error:void 0,handlingStack:r}}(n,t,i))})},()=>{L.JZ[t]=r}}))),W[e]}),(0,v.Fx)(...e))),{observable:t,stop:()=>r.forEach(e=>e.unsubscribe())}}(),o=function({ignoreInitIfSyntheticsWillInjectRum:e=!0,startDeflateWorker:t},r,n){let i,o,s,u,c,l,d=new v.dX(500,e=>{(0,D.A2)("preStartRum buffer data lost",{count:e})}),f=te();z(f,Y,d);let p=tr();z(p,Z,d);let m=tn();z(m,X,d);let g={assemble:(0,tt.ab)(),assembleTelemetry:(0,tt.ab)()},S=r.observable.subscribe(R),E={},k=!1;function R(){let e;if(k||!s||!u||!c||!l)return;if(S.unsubscribe(),u.trackViewsManually){if(!i)return;e=i.options}let t=u.trackViewsManually?i?.callback:void 0,r=n(u,c,o,e,l,g);k=!0,d.subscribe(e=>{e!==t&&e(r)}),d.unbuffer()}function x(e,n){var i;let d=(0,ti.d0)();if(d&&(e={...i=e,applicationId:"00000000-aaaa-0000-aaaa-000000000000",clientToken:"empty",sessionSampleRate:100,defaultPrivacyLevel:i.defaultPrivacyLevel??(0,ti.Y9)()?.getPrivacyLevel()}),s=e,u)return void ea("DD_RUM",e);let f=function(e,t){if(void 0===e.trackFeatureFlagsForEvents||Array.isArray(e.trackFeatureFlagsForEvents)||L.Vy.warn("trackFeatureFlagsForEvents should be an array"),!e.applicationId)return void L.Vy.error("Application ID is not configured, no RUM data will be collected.");if(!eN(e.sessionReplaySampleRate,"Session Replay")||!eN(e.traceSampleRate,"Trace"))return;if(void 0!==e.excludedActivityUrls&&!Array.isArray(e.excludedActivityUrls))return void L.Vy.error("Excluded Activity Urls should be an array");let r=function(e){if(void 0===e.allowedTracingUrls)return[];if(!Array.isArray(e.allowedTracingUrls))return void L.Vy.error("Allowed Tracing URLs should be an array");if(0!==e.allowedTracingUrls.length&&void 0===e.service)return void L.Vy.error("Service needs to be configured when tracing is enabled");let t=[];return e.allowedTracingUrls.forEach(e=>{let r=e3(e);r?t.push(r):L.Vy.warn("Allowed Tracing Urls parameters should be a string, RegExp, function, or an object. Ignoring parameter",e)}),t}(e);if(!r)return;let n=function(e,t){var r,n;if(!e?.clientToken)return void L.Vy.error("Client Token is not configured, we will not send any data.");if(void 0!==e.allowedTrackingOrigins&&!Array.isArray(e.allowedTrackingOrigins))return void L.Vy.error("Allowed Tracking Origins must be an array");if((!(r=e.site)||"string"!=typeof r||/(datadog|ddog|datad0g|dd0g)/.test(r)||(L.Vy.error(`Site should be a valid Datadog site. ${L.xG} ${L.fH}/getting_started/site/.`),0))&&eN(e.sessionSampleRate,"Session")&&eN(e.telemetrySampleRate,"Telemetry")&&eN(e.telemetryConfigurationSampleRate,"Telemetry Configuration")&&eN(e.telemetryUsageSampleRate,"Telemetry Usage")&&eI(e.version,"Version")&&eI(e.env,"Env")&&eI(e.service,"Service")&&function(e,t){let r=(0,b.B)(A.J.location),n=r?r.origin:"",i=e.allowedTrackingOrigins;if(!i)return!function(e,t=""){return!eR(e)&&eR(t.split("\n").filter(e=>{let t=e.trim();return t.length&&/^at\s+|@/.test(t)})[1]||"")}(n,t)||(L.Vy.error("Running the Browser SDK in a Web extension content script is forbidden unless the `allowedTrackingOrigins` option is provided."),!1);let o=eT(i,n);return o||L.Vy.error("SDK initialized on a non-allowed domain."),o}(e,t??"")){return void 0===e.trackingConsent||(0,eh.Rj)(h,e.trackingConsent)?{clientToken:e.clientToken,proxy:e.proxy,site:e.site||ex.NW,source:"flutter"===(n=e.source)||"unity"===n?n:"browser",beforeSend:e.beforeSend&&(0,ey.y)(e.beforeSend,"beforeSend threw an error:"),cookieOptions: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=A.J.location?.hostname??"",t="undefined"!=typeof document?document.referrer:""){if("undefined"!=typeof document){if(void 0===a){let r=function(e,t){try{return e||(0,_.c$)(t).hostname}catch{}}(e,t);if(r){let e=`dd_site_test_${(0,eo.lk)()}`,t=r.split("."),n=t.pop();for(;t.length&&!eS(e);)n=`${t.pop()}.${n}`,eb(e,"test",y.OY,{domain:n});eb(e,"",0,{domain:n}),a=n}}return a}}();if(!e)return;t.domain=e}return t}(e),sessionPersistence:e.sessionPersistence,sessionSampleRate:e.sessionSampleRate??100,telemetrySampleRate:e.telemetrySampleRate??20,telemetryConfigurationSampleRate:e.telemetryConfigurationSampleRate??5,telemetryUsageSampleRate:e.telemetryUsageSampleRate??5,service:e.service??void 0,env:e.env??void 0,version:e.version??void 0,datacenter:e.datacenter??void 0,silentMultipleInit:!!e.silentMultipleInit,trackingConsent:e.trackingConsent??h.GRANTED,trackAnonymousUser:e.trackA
3nonymousUser??!0,storeContextsAcrossPages:!!e.storeContextsAcrossPages,variant:e.variant,sdkVersion:e.sdkVersion,replica:e.replica}:void L.Vy.error('Tracking Consent should be either "granted" or "not-granted"')}}(e,t),i=function(e){if(!e.allowedGraphQlUrls)return[];if(!Array.isArray(e.allowedGraphQlUrls))return L.Vy.warn("allowedGraphQlUrls should be an array"),[];let t=[];return e.allowedGraphQlUrls.forEach(e=>{eE(e)?t.push({match:e,trackPayload:!1,trackResponseErrors:!1}):(0,eA.O)(e)&&eE(e.match)&&t.push({match:e.match,trackPayload:!!e.trackPayload,trackResponseErrors:!!e.trackResponseErrors})}),t}(e);if(!n)return;let o=e.sessionReplaySampleRate??0;return{applicationId:e.applicationId,actionNameAttribute:e.actionNameAttribute,sessionReplaySampleRate:o,startSessionReplayRecordingManually:void 0!==e.startSessionReplayRecordingManually?!!e.startSessionReplayRecordingManually:0===o,traceSampleRate:e.traceSampleRate??100,rulePsr:(0,ev.Et)(e.traceSampleRate)?e.traceSampleRate/100:void 0,allowedTracingUrls:r,excludedActivityUrls:e.excludedActivityUrls??[],workerUrl:e.workerUrl,compressIntakeRequests:!!e.compressIntakeRequests,trackUserInteractions:!!(e.trackUserInteractions??!0),trackViewsManually:!!e.trackViewsManually,trackResources:!!(e.trackResources??!0),trackResourceHeaders:function(e){let t=e.trackResourceHeaders;if(void 0===t||!1===t)return[];if(!0===t)return e1.map(e=>({name:e}));if(!Array.isArray(t))return L.Vy.warn("trackResourceHeaders should be true or an array of MatchHeader"),[];if(0===t.length)return L.Vy.warn("trackResourceHeaders is an empty array, no headers will be captured"),[];let r=[];return t.forEach((e,t)=>{(0,eA.O)(e)&&eE(e.name)?void 0===e.url||eE(e.url)?void 0===e.extractor||e.extractor instanceof RegExp?void 0===e.location||e2.includes(e.location)?r.push({...e,name:"string"==typeof e.name?e.name.toLowerCase():e.name}):L.Vy.warn(`trackResourceHeaders[${t}].location should be 'request', 'response', or 'any'`):L.Vy.warn(`trackResourceHeaders[${t}].extractor should be a RegExp`):L.Vy.warn(`trackResourceHeaders[${t}].url should be a MatchOption`):L.Vy.warn(`trackResourceHeaders[${t}] should be a MatchHeader object with a 'name' property`)}),r}(e),trackLongTasks:!!(e.trackLongTasks??!0),subdomain:e.subdomain,defaultPrivacyLevel:(0,eh.Rj)(eC,e.defaultPrivacyLevel)?e.defaultPrivacyLevel:eC.MASK_USER_INPUT,enablePrivacyForActionName:!1!==e.enablePrivacyForActionName,traceContextInjection:(0,eh.Rj)(eO,e.traceContextInjection)?e.traceContextInjection:eO.SAMPLED,plugins:e.plugins||[],trackFeatureFlagsForEvents:e.trackFeatureFlagsForEvents||[],profilingSampleRate:e.profilingSampleRate??0,propagateTraceBaggage:!1!==e.propagateTraceBaggage,allowedGraphQlUrls:i,...n}}(e,n);if(f){if(f.compressIntakeRequests&&!d&&t&&!(o=t(f,"Datadog RUM",T.l)))return;u=f,r.tryToInit(f.trackingConsent),r.onGrantedOnce(()=>{let t,{assembleTelemetry:n}=g;(n.register(()=>r.isGranted()?tt.$O:tt.ug),l=(0,b.B)(D.a5)("browser-rum-sdk",f,n),A.W)?L.Vy.warn("The RUM SDK is not supported in a web or service worker environment."):((0,ti.d0)()?(t={id:(0,eo.lk)(),isReplayForced:!1,anonymousId:void 0,createdAt:(0,y.nx)()},Promise.resolve({findSession:()=>t,findTrackedSession:()=>t,renewObservable:new v.cP,expireObservable:new v.cP,expire:T.l,updateSessionState:e=>{t={...t,...e}}})):(0,b.B)(tU)(f,r)).then(t=>{if(t){var r,i,o,a,s,u,l;let d,p;r=c=t,i={application:{id:f.applicationId}},n.register(({startTime:e})=>{let t=r.findTrackedSession(e);return t?{session:{id:t.id},anonymous_id:t.anonymousId,...i}:tt.$O}),(0,D.Rr)((d={session_sample_rate:(a=o=e).sessionSampleRate,telemetry_sample_rate:a.telemetrySampleRate,telemetry_configuration_sample_rate:a.telemetryConfigurationSampleRate,telemetry_usage_sample_rate:a.telemetryUsageSampleRate,use_before_send:!!a.beforeSend,use_partitioned_cross_site_session_cookie:a.usePartitionedCrossSiteSessionCookie,use_secure_session_cookie:a.useSecureSessionCookie,use_proxy:!!a.proxy,silent_multiple_init:a.silentMultipleInit,track_session_across_subdomains:a.trackSessionAcrossSubdomains,track_anonymous_user:a.trackAnonymousUser,session_persistence:Array.isArray(a.sessionPersistence)?a.sessionPersistence[0]:a.sessionPersistence,store_contexts_across_pages:!!a.storeContextsAcrossPages,allow_untrusted_events:!!a.allowUntrustedEvents,tracking_consent:a.trackingConsent,use_allowed_tracking_origins:Array.isArray(a.allowedTrackingOrigins),source:a.source,sdk_version:a.sdkVersion,variant:a.variant},{session_replay_sample_rate:o.sessionReplaySampleRate,start_session_replay_recording_manually:o.startSessionReplayRecordingManually,trace_sample_rate:o.traceSampleRate,trace_context_injection:o.traceContextInjection,prop
3agate_trace_baggage:o.propagateTraceBaggage,action_name_attribute:o.actionNameAttribute,use_allowed_tracing_urls:(0,eP.EI)(o.allowedTracingUrls),use_allowed_graph_ql_urls:(0,eP.EI)(o.allowedGraphQlUrls),use_track_graph_ql_payload:(s=o.allowedGraphQlUrls,(0,eP.EI)(s)&&s.some(e=>(0,eA.O)(e)&&e.trackPayload)),use_track_graph_ql_response_errors:(u=o.allowedGraphQlUrls,(0,eP.EI)(u)&&u.some(e=>(0,eA.O)(e)&&e.trackResponseErrors)),selected_tracing_propagators:(p=new Set,(0,eP.EI)(o.allowedTracingUrls)&&o.allowedTracingUrls.forEach(e=>{e3(e)?.propagatorTypes.forEach(e=>p.add(e))}),Array.from(p)),default_privacy_level:o.defaultPrivacyLevel,enable_privacy_for_action_name:o.enablePrivacyForActionName,use_excluded_activity_urls:(0,eP.EI)(o.excludedActivityUrls),use_worker_url:!!o.workerUrl,compress_intake_requests:o.compressIntakeRequests,track_views_manually:o.trackViewsManually,track_user_interactions:o.trackUserInteractions,track_resources:o.trackResources,track_long_task:o.trackLongTasks,plugins:o.plugins?.map(e=>({name:e.name,...e.getConfigurationTelemetry?.()})),track_feature_flags_for_events:o.trackFeatureFlagsForEvents,remote_configuration_id:eX(o),profiling_sample_rate:o.profilingSampleRate,use_remote_configuration_proxy:!!o.remoteConfigurationProxy,track_resource_headers:!0===(l=o.trackResourceHeaders)?"default_headers":Array.isArray(l)?"custom":void 0,...d})),R()}}).catch(w.Dx)})}}return{init(t,r,n){if(!t)return void L.Vy.error("Missing configuration");if((0,tq.Aq)(t.enableExperimentalFeatures),(0,I.fK)(t.allowUntrustedEvents),s=t,!(e&&tK()))if(e5(t.plugins,"onInit",{initConfiguration:t,publicApi:r}),eX(t)){let e={user:p,context:f};if(t.remoteConfigurationId||t.remoteConfiguration?.sync)eJ(t,e).then(e=>{e&&x(e,n)}).catch(w.Dx);else{let r,i,o,a=(r=function({remoteConfigurationId:e}){let t=`dd_rc_${e}`;return{read(){let e,r;try{e=localStorage.getItem(t)}catch{return{status:"error"}}if(null===e)return{status:"miss"};try{r=JSON.parse(e)}catch{return this.remove(),{status:"error"}}return!function(e){if("object"!=typeof e||null===e)return!1;let t="version"in e&&1===e.version,r="config"in e&&"object"==typeof e.config&&null!==e.config;return t&&r}(r)?(this.remove(),{status:"error"}):{status:"hit",config:r.config}},remove(){try{localStorage.removeItem(t)}catch{}},write(e){let r={version:1,config:e,fetchedAt:(0,y.nx)()};try{localStorage.setItem(t,JSON.stringify(r))}catch{}}}}({remoteConfigurationId:eX(t)}),i=ez(),o=r.read(),(i.increment("cache",eK[o.status]),eY(t).then(e=>{e.ok?(i.increment("fetch","success"),r.write(e.value)):(i.increment("fetch","failure"),L.Vy.error(e.error))}).catch(w.Dx).finally(()=>{(0,D.Gk)("remote configuration metrics",{metrics:i.get()})}),"hit"===o.status)?eQ(t,o.config,e,i):t.remoteConfiguration?.required?void 0:t);a&&x(a,n)}}else x(t,n)},get initConfiguration(){return s},getInternalContext:T.l,stopSession:T.l,addTiming(e,t=(0,y.nx)()){d.notify(r=>r.addTiming(e,t))},setLoadingTime:e=>{d.notify(t=>t.setLoadingTime(e))},startView(e,t=(0,y.M8)()){let r=r=>{r.startView(e,t)};d.notify(r),i||(i={options:e,callback:r},R())},setViewName(e){d.notify(t=>t.setViewName(e))},setViewContext(e){d.notify(t=>t.setViewContext(e))},setViewContextProperty(e,t){d.notify(r=>r.setViewContextProperty(e,t))},getViewContext:()=>E,globalContext:f,userContext:p,accountContext:m,addAction(e){d.notify(t=>t.addAction(e))},startAction(e,t){let r=(0,y.M8)();d.notify(n=>n.startAction(e,t,r))},stopAction(e,t){let r=(0,y.M8)();d.notify(n=>n.stopAction(e,t,r))},startResource(e,t){let r=(0,y.M8)();d.notify(n=>n.startResource(e,t,r))},stopResource(e,t){let r=(0,y.M8)();d.notify(n=>n.stopResource(e,t,r))},addError(e){d.notify(t=>t.addError(e))},addFeatureFlagEvaluation(e,t){d.notify(r=>r.addFeatureFlagEvaluation(e,t))},startDurationVital(e,t){let r=(0,y.M8)();d.notify(n=>n.startDurationVital(e,t,r))},stopDurationVital(e,t){let r=(0,y.M8)();d.notify(n=>n.stopDurationVital(e,t,r))},addDurationVital(e){d.notify(t=>t.addDurationVital(e))},addOperationStepVital:(e,t,r,n)=>{d.notify(i=>i.addOperationStepVital((0,F.a)(e),t,(0,F.a)(r),(0,F.a)(n)))}}}(r,n,(n,a,s,u,c,l)=>{var d,f;let p=s&&r.createDeflateEncoder?e=>r.createDeflateEncoder(s,e):K.N,m=(0,b.B)(iv)(n,a,e,t,u,p,i.observable,c,l,r.sdkName);return e.onRumStart(m.lifeCycle,n,a,m.viewHistory,s,m.telemetry),t.onRumStart(m.lifeCycle,m.hooks,n,a,m.viewHistory,p),d=o,f=m,o={...d,init:e=>{ea("DD_RUM",e)},getInternalContext:f.getInternalContext,stopSession:f.stopSession,getViewContext:f.getViewContext,globalContext:f.globalContext,userContext:f.userContext,accountContext:f.accountContext},e5(n.plugins,"onRumStart",{addEvent:m.addEvent,addError:m.addError}),m}),s=()=>o,u=(0,H.m)({init:e=>{let t=Error().stack;(0,w.um)(()=>o.init(e,u,t))},setTrackingConsent:(0,w.dm)(e=>{n.update(e),(0,D.Q6)({feature:"set-tracking-consent",tracking_consent:e})}
3),setViewName:(0,w.dm)(e=>{o.setViewName(e),(0,D.Q6)({feature:"set-view-name"})}),setViewContext:(0,w.dm)(e=>{o.setViewContext(e),(0,D.Q6)({feature:"set-view-context"})}),setViewContextProperty:(0,w.dm)((e,t)=>{o.setViewContextProperty(e,t),(0,D.Q6)({feature:"set-view-context-property"})}),getViewContext:(0,w.dm)(()=>((0,D.Q6)({feature:"set-view-context-property"}),o.getViewContext())),getInternalContext:(0,w.dm)(e=>o.getInternalContext(e)),getInitConfiguration:(0,w.dm)(()=>(0,J.Go)(o.initConfiguration)),addAction:(e,t)=>{let r=(0,G.uC)("action");(0,w.um)(()=>{o.addAction({name:(0,F.a)(e),context:(0,F.a)(t),startClocks:(0,y.M8)(),type:ef,handlingStack:r}),(0,D.Q6)({feature:"add-action"})})},startAction:(0,w.dm)((e,t)=>{(0,D.Q6)({feature:"start-action"}),o.startAction((0,F.a)(e),{type:(0,F.a)(t?.type),context:(0,F.a)(t?.context),actionKey:t?.actionKey})}),stopAction:(0,w.dm)((e,t)=>{(0,D.Q6)({feature:"stop-action"}),o.stopAction((0,F.a)(e),{type:(0,F.a)(t?.type),context:(0,F.a)(t?.context),actionKey:t?.actionKey})}),startResource:(0,w.dm)((e,t)=>{(0,D.Q6)({feature:"start-resource"}),o.startResource((0,F.a)(e),{type:(0,F.a)(t?.type),method:(0,F.a)(t?.method),context:(0,F.a)(t?.context),resourceKey:t?.resourceKey})}),stopResource:(0,w.dm)((e,t)=>{(0,D.Q6)({feature:"stop-resource"}),o.stopResource((0,F.a)(e),{type:(0,F.a)(t?.type),statusCode:t?.statusCode,size:t?.size,context:(0,F.a)(t?.context),resourceKey:t?.resourceKey})}),addError:(e,t)=>{let r=(0,G.uC)("error");(0,w.um)(()=>{o.addError({error:e,handlingStack:r,context:(0,F.a)(t),startClocks:(0,y.M8)()}),(0,D.Q6)({feature:"add-error"})})},addTiming:(0,w.dm)((e,t)=>{o.addTiming((0,F.a)(e),t)}),setViewLoadingTime:(0,w.dm)(()=>{let e=(0,y.nx)();o.setLoadingTime(e),(0,D.Q6)({feature:"addViewLoadingTime"})}),setGlobalContext:Q(s,Y,et,"set-global-context"),getGlobalContext:Q(s,Y,ee,"get-global-context"),setGlobalContextProperty:Q(s,Y,er,"set-global-context-property"),removeGlobalContextProperty:Q(s,Y,en,"remove-global-context-property"),clearGlobalContext:Q(s,Y,ei,"clear-global-context"),setUser:Q(s,Z,et,"set-user"),getUser:Q(s,Z,ee,"get-user"),setUserProperty:Q(s,Z,er,"set-user-property"),removeUserProperty:Q(s,Z,en,"remove-user-property"),clearUser:Q(s,Z,ei,"clear-user"),setAccount:Q(s,X,et,"set-account"),getAccount:Q(s,X,ee,"get-account"),setAccountProperty:Q(s,X,er,"set-account-property"),removeAccountProperty:Q(s,X,en,"remove-account-property"),clearAccount:Q(s,X,ei,"clear-account"),startView:e=>{let t=(0,G.uC)("view");(0,w.um)(()=>{o.startView({..."object"==typeof e?e:{name:e},handlingStack:t}),(0,D.Q6)({feature:"start-view"})})},stopSession:(0,w.dm)(()=>{o.stopSession(),(0,D.Q6)({feature:"stop-session"})}),addFeatureFlagEvaluation:(0,w.dm)((e,t)=>{o.addFeatureFlagEvaluation((0,F.a)(e),(0,F.a)(t)),(0,D.Q6)({feature:"add-feature-flag-evaluation"})}),getSessionReplayLink:(0,w.dm)(()=>e.getSessionReplayLink()),startSessionReplayRecording:(0,w.dm)(t=>{e.start(t),(0,D.Q6)({feature:"start-session-replay-recording",force:t?.force})}),stopSessionReplayRecording:(0,w.dm)(()=>e.stop()),addDurationVital:(e,t)=>{let r=(0,G.uC)("vital");(0,w.um)(()=>{(0,D.Q6)({feature:"add-duration-vital"}),o.addDurationVital({id:(0,eo.lk)(),name:(0,F.a)(e),type:eg.DURATION,startClocks:(0,y.jR)(t.startTime),duration:t.duration,context:(0,F.a)(t?.context),description:(0,F.a)(t?.description),handlingStack:r})})},startDurationVital:(e,t)=>{let r=(0,G.uC)("vital");(0,w.um)(()=>{(0,D.Q6)({feature:"start-duration-vital"}),o.startDurationVital((0,F.a)(e),{vitalKey:t?.vitalKey,context:(0,F.a)(t?.context),description:(0,F.a)(t?.description),handlingStack:r})})},stopDurationVital:(0,w.dm)((e,t)=>{(0,D.Q6)({feature:"stop-duration-vital"}),o.stopDurationVital((0,F.a)(e),{vitalKey:t?.vitalKey,context:(0,F.a)(t?.context),description:(0,F.a)(t?.description)})}),startFeatureOperation:(e,t)=>{let r=(0,G.uC)("vital");(0,w.um)(()=>{(0,D.Q6)({feature:"add-operation-step-vital",action_type:"start"}),o.addOperationStepVital(e,"start",{...t,handlingStack:r})})},succeedFeatureOperation:(0,w.dm)((e,t)=>{(0,D.Q6)({feature:"add-operation-step-vital",action_type:"succeed"}),o.addOperationStepVital(e,"end",t)}),failFeatureOperation:(0,w.dm)((e,t,r)=>{(0,D.Q6)({feature:"add-operation-step-vital",action_type:"fail"}),o.addOperationStepVital(e,"end",r,t)}),DEFAULT_TRACKED_RESOURCE_HEADERS:e1});return u}function ib(e,{session:t,viewContext:r,errorType:n}){var i;let o,a,s=t?t.id:"no-session-id",u=[];void 0!==n&&u.push(`error-type=${n}`),r&&(u.push(`seed=${r.id}`),u.push(`from=${r.startClocks.timeStamp}`));let c=(o=(i=e).site,a=i.subdomain||function(e){switch(e.site){case ex.NW:case ex.dV:return"app";case ex.Bb:return"dd";default:return}}(i),`https://${a?`${a}.`:""}${o}`),l=`/rum/replay/sessions/${s}`;return`${c}${l}?${u.join("&")}`}function iS(e,t,r,n){let i=(0,nX.sA)([(0,e$.ns)(e,"profile")],e=>{t.notify(14,{error:e}),(0,D.A2)("Error reported to customer",{"error.message":e.message})}),o=r(n);return{async send({event:e,...t}){let r=new FormData,n=(0,B.s)(e);if(!n)throw Error("Failed to serialize event");r.append("event",new Blob([n],{type:"application/json"}),"event.json");let a=n.length;for(let[e,n]of(0,tc.WP)(t)){let t=(0,B.s)(n);if(!t)throw Error("Failed to serialize attachment");let i=await function(e,t){return new Promise(r=>{e.write(t),e.finish(e=>{r(e)})})}(o,t);a+=i.outputBytesCount,r.append(e,new Blob([i.output]),e)}i.send({data:r,bytesCount:a})}}}},2836:(e,t,r)=>{r.d(t,{WW:()=>a,_m:()=>n,iH:()=>i,wh:()=>s});let n=1024,i=1048576,o=/[^\u0000-\u007F]/;function a(e){return o.test(e)?new TextEncoder().encode(e).length:e.length}function s(e){if(1===e.length)return e[0];let t=new Uint8Array(e.reduce((e,t)=>
3e+t.length,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}},3178:(e,t,r)=>{r.d(t,{NR:()=>s,Yn:()=>a,uC:()=>o});var n=r(5587),i=r(4989);function o(e){let t,r=Error(e);return r.name="HandlingStack",(0,n.um)(()=>{let e=(0,i.T)(r);e.stack=e.stack.slice(2),t=a(e)}),t}function a(e){let t=s(e);return e.stack.forEach(e=>{let r="?"===e.func?"<anonymous>":e.func,n=e.args&&e.args.length>0?`(${e.args.join(", ")})`:"",i=e.line?`:${e.line}`:"",o=e.line&&e.column?`:${e.column}`:"";t+=`
4  at ${r}${n} @ ${e.url}${i}${o}`}),t}function s(e){return`${e.name||"Error"}: ${e.message}`}},3280:(e,t,r)=>{r.d(t,{AQ:()=>i,HB:()=>o,Q_:()=>s,_P:()=>a});var n=r(284);let i=4*n.MA,o=15*n.iW,a=n.$H,s={COOKIE:"cookie",MEMORY:"memory",LOCAL_STORAGE:"local-storage"}},3284:(e,t,r)=>{r.d(t,{M:()=>o,s:()=>i});var n=r(9102);function i(e,t,r){if("object"!=typeof e||null===e)return JSON.stringify(e);let n=o(Object.prototype),i=o(Array.prototype),a=o(Object.getPrototypeOf(e)),s=o(e);try{return JSON.stringify(e,t,r)}catch{return"<error: unable to serialize object>"}finally{n(),i(),a(),s()}}function o(e){let t=e.toJSON;return t?(delete e.toJSON,()=>{e.toJSON=t}):n.l}},3297:(e,t,r)=>{r.d(t,{Hg:()=>c,np:()=>u,ns:()=>s});var n=r(284),i=r(9513),o=r(5205),a=r(40);function s(e,t,r){return{build:(i,a)=>c({proxy:e.proxy,site:e.site,path:`/api/v2/${t}`,parameters:function({clientToken:e,source:t="browser"},r,i,{retry:a,encoding:s},u=[]){let c=[`ddsource=${t}`,`dd-api-key=${e}`,`dd-evp-origin-version=${encodeURIComponent("7.3.0")}`,"dd-evp-origin=browser",`dd-request-id=${(0,o.lk)()}`].concat(u);return s&&c.push(`dd-evp-encoding=${s}`),"rum"===r&&(c.push(`batch_time=${(0,n.nx)()}`,`_dd.api=${i}`),a&&c.push(`_dd.retry_count=${a.count}`,`_dd.retry_after=${a.lastFailureStatus}`)),c.join("&")}(e,t,i,a,r)}),trackType:t}}function u({replica:e,proxy:t,source:r},n){if(e)return s({clientToken:e.clientToken,proxy:t,source:r,site:a.NW},n,"rum"===n?[`application.id=${e.applicationId}`]:void 0)}function c({proxy:e,site:t=a.NW,path:r,parameters:n="",subdomain:o}){let s=r;if(n&&(s+=`?${n}`),"string"==typeof e){let t=`${(0,i.l2)(e)}?ddforward=${encodeURIComponent(s)}`;return o&&(t+=`&ddforwardSubdomain=${o}`),t}if("function"==typeof e)return e({path:r,parameters:n,subdomain:o});let u=t.split("."),c=u.pop(),l=`browser-intake-${u.join("-")}.${c}`;return o&&(l=`${o}.${l}`),`https://${l}${s}`}},3322:(e,t,r)=>{r.d(t,{a:()=>s});var n=r(9559),i=r(2836),o=r(3284);let a=220*i._m;function s(e,t=a){let r=(0,o.M)(Object.prototype),n=(0,o.M)(Array.prototype);try{let r=[],n=new WeakMap,i=u(e,"$",void 0,r,n),o=JSON.stringify(i),a=o?o.length:0;if(a>t)return void c(t,"discarded",e);for(;r.length>0&&a<t;){let i=r.shift(),o=0;if(Array.isArray(i.source))for(let s=0;s<i.source.length;s++){let l=u(i.source[s],i.path,s,r,n);if(void 0!==l?a+=JSON.stringify(l).length:a+=4,a+=o,o=1,a>t){c(t,"truncated",e);break}i.target[s]=l}else for(let s in i.source)if(Object.prototype.hasOwnProperty.call(i.source,s)){let l=u(i.source[s],i.path,s,r,n);if(void 0!==l&&(a+=JSON.stringify(l).length+o+s.length+3,o=1),a>t){c(t,"truncated",e);break}i.target[s]=l}}return i}finally{r(),n()}}function u(e,t,r,n,i){let o=function(e){if(e&&"function"==typeof e.toJSON)try{return e.toJSON()}catch{}return e}(e);if(!o||"object"!=typeof o){var a;return"bigint"==typeof(a=o)?`[BigInt] ${a.toString()}`:"function"==typeof a?`[Function] ${a.name||"unknown"}`:"symbol"==typeof a?`[Symbol] ${a.description||a.toString()}`:a}let s=function e(t){try{if(t instanceof Event){var r;return{type:(r=t).type,isTrusted:r.isTrusted,currentTarget:r.currentTarget?e(r.currentTarget):null,target:r.target?e(r.target):null}}if(t instanceof RegExp)return`[RegExp] ${t.toString()}`;let n=Object.prototype.toString.call(t).match(/\[object (.*)\]/);if(n?.[1])return`[${n[1]}]`}catch{}return"[Unserializable]"}(o);if("[Object]"!==s&&"[Array]"!==s&&"[Error]"!==s)return s;if(i.has(e))return`[Reference seen at ${i.get(e)}]`;let u=void 0!==r?`${t}.${r}`:t,c=Array.isArray(o)?[]:{};return i.set(e,u),n.push({source:o,target:c,path:u}),c}function c(e,t,r){n.Vy.warn(`The data provided has been ${t} as it is over the limit of ${e} characters:`,r)}},3343:(e,t,r)=>{r.d(t,{AK:()=>b,sA:()=>S});var n=r(454),i=r(5587),o=r(736),a=r(2836),s=r(284),u=r(876),c=r(5175),l=r(7724);let d=80*a._m,f=20*a.iH,p=s.iW,m=s.OY;function g(e,t,r,n,i,o){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?y(e,t,r,o,{onSuccess:()=>v(0,t,r,n,i,o),onFailure:()=>{t.queuedPayloads.enqueue(e)||o.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e}),function e(t,r,n,i,o){2===t.transportStatus&&(0,u.wg)(()=>{y(t.queuedPayloads.first(),t,r,o,{onSuccess:()=>{t.queuedPayloads.dequeue(),t.currentBackoffTime=m,v(1,t,r,n,i,o)},onFailure:()=>{t.currentBackoffTime=Math.min(p,2*t.currentBackoffTime),e(t,r,n,i,o)}})},t.currentBackoffTime)}(t,r,n,i,o)}}):t.queuedPayloads.enqueue(e)||o.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e})}function y(e,t,r,n,{onSuccess:i,onFailure:o}){t.bandwidthMonitor.add(e),r(e,r=>{var a;t.bandwidthMonitor.remove(e),"opaque"!==(a=r).type&&(0===a.status&&!navigator.onLine||408===a.status||429===a.status||(0,c.G)(a.status))?(t.transportStatus=t.bandwidthMonitor.ongoingRequestCount>0?1:2,e.retry={count:e.retry?e.retry.count+1:1,lastFailureStatus:r.status},n.notify({type:"failure",bandwidth:t.bandwidthMonitor.stats(),payload:e}),o()):(t.transportStatus=0,n.notify({type:"success",bandwidth:t.bandwidthMonitor.stats(),payload:e}),i())})}function v(e,t,r,n,i,o){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(i({message:`Reached max ${n} events size queued for upload: ${f/a.iH}MiB`,source:l.g.AGENT,startClocks:(0,s.M8)()}),t.queueFullReported=!0);let u=t.queuedPayloads;for(t.queuedPayloads=h();u.size()>0;)g(u.dequeue(),t,r,n,i,o)}function h(){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>=f}}}let b=16*a._m;function S(e,t,r=b){let n=new o.cP,a={transportStatus:0,currentBackoffTime:m,bandwidthMonitor:{ongoingRequestCount:0,ongoingByteCount:0,canHandle(e){return 0===this.ongoingRequestCount||this.ongoingByteCount+e.bytesCount<=d&&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:h(),queueFullReported:!1};return{observable:n,send:r=>{for(let i of e)g(r,a,(e,t)=>{_(i,e,t)},i.trackType,t,n)},sendOnExit:t=>{for(let n of e)!function(e,t,r){if(r.bytesCount<t)try{let t=e.build("beacon",r);if(navigator.sendBeacon(t,r.data))return}catch(e){var n;n=e,w||(w=!0,(0,i.Dx)(n))}_(e,r)}(n,r,t)}}}let w=!1;function _(e,t,r){let o=e.build("fetch",t);(0,n.h)(o,{method:"POST",body:t.data,mode:"cors"}).then((0,i.dm)(e=>r?.({status:e.status,type:e.type}))).catch((0,i.dm)(()=>r?.({status:0})))}},3387:(e,t,r)=>{let n;r.d(t,{BX:()=>c,fK:()=>l,lQ:()=>u,q2:()=>s});var i=r(5587),o=r(9480),a=r(9102);function s(e,t,r,n){return u(e,[t],r,n)}function u(e,t,r,{once:a,capture:s,passive:c}={}){let l=(0,i.dm)(e=>{(e.isTrusted||e.__ddIsTrusted||!1!==n)&&(a&&m(),r(e))}),d=c?{capture:s,passive:c}:s,f=window.EventTarget&&e instanceof EventTarget?window.EventTarget.prototype:e,p=(0,o.W)(f,"addEventListener");function m(){let r=(0,o.W)(f,"removeEventListener");t.forEach(t=>r.call(e,t,l,d))}return t.forEach(t=>p.call(e,t,l,d)),{stop:m}}function c(e,t){if(!e)return!1;try{return s(e,t,a.l).stop(),!0}catch{return!1}}function l(e){!0!==n&&(n=e??!1)}},3455:(e,t,r)=>{function n(e,t){for(let r=e.length-1;r>=0;r-=1){let n=e[r];if(t(n,r,e))return n}}function i(e){return Object.values(e)}function o(e){return Object.entries(e)}r.d(t,{KQ:()=>i,Uk:()=>n,WP:()=>o})},3798:(e,t,r)=>{r.d(t,{H:()=>o,N:()=>a});var n=r(9102),i=r(3387);function o(e,t){return document.readyState===e||"complete"===document.readyState?(t(),{stop:n.l}):(0,i.q2)(window,"complete"===e?"load":"DOMContentLoaded",t,{once:!0})}function a(e){return new Promise(t=>{o(e,t)})}},4335:(e,t,r)=>{r.d(t,{J:()=>n,W:()=>i});let n=globalThis,i="WorkerGlobalScope"in n},4612:(e,t,r)=>{let n;r.d(t,{qj:()=>l});var i=r(284),o=r(876),a=r(6743);let s=1/0,u=i.iW,c=new Set;function l({expireDelay:e,maxEntries:t}){let r=[];n||(n=(0,o.yb)(()=>
4void c.forEach(e=>e()),u));let l=()=>{let t=(0,i.$S)()-e;for(;r.length>0&&r[r.length-1].endTime<t;)r.pop()};return c.add(l),{add:function(e,n){let i={value:e,startTime:n,endTime:s,remove:()=>{(0,a.Ai)(r,i)},close:e=>{i.endTime=e}};return t&&r.length>=t&&r.pop(),r.unshift(i),i},find:function(e=s,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===s&&t.close(e)},findAll:function(e=s,t=0){let n=(0,i.Gw)(e,t);return r.filter(t=>t.startTime<=n&&e<=t.endTime).map(e=>e.value)},findAllEntries:function(e=s,t=0){let n=(0,i.Gw)(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(){c.delete(l),0===c.size&&n&&((0,o.vG)(n),n=void 0)}}}},4989:(e,t,r)=>{let n;r.d(t,{T:()=>o,h:()=>g});var i=r(6774);function o(e){let t=[],r=m(e,"stack"),i=String(e);if(r?.startsWith(i)&&(r=r.slice(i.length)),r&&r.split("\n").forEach(e=>{let r=function(e){let t=u.exec(e);if(!t)return;let r=t[2]?.indexOf("native")===0,n=t[2]?.indexOf("eval")===0,i=c.exec(t[2]);return n&&i&&(t[2]=i[1],t[3]=i[2],t[4]=i[3]),{args:r?[t[2]]:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:t[3]?+t[3]:void 0,url:r?void 0:t[2]}}(e)||function(e){let t=l.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=d.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=f.exec(e);if(!t)return;let r=t[3]&&t[3].indexOf(" > eval")>-1,n=p.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;class e extends Error{constructor(){super(),this.name="Error"}}let[t,r]=[e,Error].map(e=>new e);return n=v(Object.getPrototypeOf(t))&&r.stack!==t.stack}()&&e instanceof Error){let r=[],n=e;for(;(n=Object.getPrototypeOf(n))&&v(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:m(e,"message"),name:m(e,"name"),stack:t}}let a="((?:file|https?|blob|chrome-extension|electron|native|eval|webpack|snippet|<anonymous>|\\w+\\.|\\/).*?)",s="(?::(\\d+))",u=RegExp(`^\\s*at (.*?) ?\\(${a}${s}?${s}?\\)?\\s*$`,"i"),c=RegExp(`\\((\\S*)${s}${s}\\)`),l=RegExp(`^\\s*at\\s*(?:(.*)?(?: @))?\\s*${a}${s}?${s}??\\s*$`,"i"),d=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,f=/^\s*(.*?)(?:\((.*?)\))?(?:(?:(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle|\[wasm code\])(?::(\d+))?(?::(\d+))?)|@)\s*$/i,p=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function m(e,t){return(0,i.O)(e)&&"string"==typeof e[t]?e[t]:void 0}function g(e,t,r,n){var i;let o,a;if(void 0===t)return;let{name:s,message:u}=(i=e,"[object String]"===({}).toString.call(i)&&([,o,a]=y.exec(i)),{name:o,message:a});return{name:s,message:u,stack:[{url:t,column:n,line:r}]}}let y=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/;function v(e){return String(e.constructor).startsWith("class ")}},5175:(e,t,r)=>{function n(e){return e>=500}function i(e){try{return e.clone()}catch{return}}r.d(t,{G:()=>n,i:()=>i})},5205:(e,t,r)=>{function n(e){return e?(parseInt(e,10)^16*Math.random()>>parseInt(e,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,n)}r.d(t,{Dh:()=>a,_R:()=>u,it:()=>s,lk:()=>n,rx:()=>o});let i=/(\S+?)\s*=\s*(.*?)(?:;|$)/g;function o(e,t){for(i.lastIndex=0;;){let r=i.exec(e);if(r){if(r[1]===t)return r[2]}else break}}function a(e){let t=new Map;for(i.lastIndex=0;;){let r=i.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}function s(e){let t=new Map;for(i.lastIndex=0;;){let r=i.exec(e);if(r)t.set(r[1],r[2]);else break}return t}function u(e,t,r=""){let n=e.charCodeAt(t-1),i=n>=55296&&n<=56319?t+1:t;return e.length<=i?e:`${e.slice(0,i)}${r}`}},5587:(e,t,r)=>{let n;r.d(t,{Bd:()=>a,Dx:()=>l,dm:()=>u,oO:()=>d,pM:()=>s,um:()=>c});var i=r(9559);let o=!1;function a(e){n=e}function s(e){o=e}function u(e){return function(...t){return c(e,this,t)}}function c(e,t,r){try{return e.apply(t,r)}catch(e){l(e)}}function l(e){if(d(e),n)try{n(e)}catch(e){d(e)}}function d(...e){o&&i.Vy.error("[MONITOR]",...e)}},6041:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(2836);function i(){let e="",t=0;return{isAsync:!1,get isEmpty(){return!e},write(r,i){let o=(0,n.WW)(r);t+=o,e+=r,i&&i(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}}},6323:(e,t,r)=>{r.d(t,{As:()=>l,bJ:()=>d,e6:()=>u});var n=r(3322),i=r(3284),o=r(4989),a=r(3178),s=r(6774);let u="No stack, consider using an instance of Error";function c({originalError:e,stackTrace:t,source:r,useFallbackStack:s=!0,nonErrorPrefix:c}){var l,f,p,m;let g=d(e);return!t&&g&&(t=(0,o.T)(e)),{source:r,type:t?t.name:void 0,message:(l=t,f=g,p=c,m=e,l?.message&&l?.name?l.message:f?"Empty message":p?`${p} ${(0,i.s)((0,n.a)(m))}`:(0,i.s)((0,n.a)(m))),stack:t?(0,a.Yn)(t):s?u:void 0}}function l({stackTrace:e,originalError:t,handlingStack:r,componentStack:n,startClocks:i,nonErrorPrefix:o,useFallbackStack:a=!0,source:u,handling:l}){var f;let p=c({originalError:t,stackTrace:e,source:u,useFallbackStack:a,nonErrorPrefix:o});return{startClocks:i,handling:l,handlingStack:r,componentStack:n,originalError:t,...p,causes:d(t)?function(e,t){let r=[],n=e.cause;for(;null!=n&&r.length<10;){let e=c({originalError:n,source:t,useFallbackStack:!1});r.push(e),n=d(n)?n.cause:void 0}return r.length?r:void 0}(t,u):void 0,fingerprint:d(f=t)&&"dd_fingerprint"in f?String(f.dd_fingerprint):void 0,context:function(e){if((0,s.O)(e))return e.dd_context}(t)}}function d(e){try{return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)}catch{return!1}}},6583:(e,t,r)=>{function n(e){try{return JSON.parse(e)}catch{}}function i(e){return{...e}}function o(e,t){return Object.keys(e).some(r=>e[r]===t)}function a(e){return 0===Object.keys(e).length}function s(e,t){let r={};for(let n of Object.keys(e))r[n]=t(e[n]);return r}r.d(t,{LG:()=>s,RI:()=>a,Rj:()=>o,XU:()=>n,yG:()=>i})},6743:(e,t,r)=>{function n(e,t){let r=e.indexOf(t);r>=0&&e.splice(r,1)}function i(e){return Array.isArray(e)&&e.length>0}r.d(t,{Ai:()=>n,EI:()=>i})},6773:(e,t,r)=>{r.d(t,{b:()=>i});var n=r(4335);function i(e,t){let r=n.J.__ddBrowserSdkExtensionCallback;r&&r({type:e,payload:t})}},6774:(e,t,r)=>{function n(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function i(e){return"object"===n(e)}
4r.d(t,{O:()=>i,P:()=>n})},6814:(e,t,r)=>{r.d(t,{Ww:()=>a,Y9:()=>o,d0:()=>s});var n=r(9559),i=r(4335);function o(){let e=i.J.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 a(e){let t=o();return!!t&&t.getCapabilities().includes(e)}function s(e=i.J.location?.hostname){let t=o();return t?.getAllowedWebViewHosts().some(t=>(function(e,t){if(!t.includes("*"))return e===t||e.endsWith(`.${t}`);let r=t.split("*");if(2!==r.length)return n.Vy.error(`Invalid WebView host pattern "${t}": only one wildcard (*) is supported.`),!1;let[i,o]=r;return e.length>=i.length+o.length&&e.startsWith(i)&&e.endsWith(o)})(e,t))??!1}},6855:(e,t,r)=>{r.d(t,{q:()=>i});var n=r(4335);function i(){let e=n.J.navigator;return{status:e.onLine?"connected":"not_connected",interfaces:e.connection?.type?[e.connection.type]:void 0,effective_type:e.connection?.effectiveType}}},7081:(e,t,r)=>{r.d(t,{m5:()=>i});var n=r(9559);function i(e){let{env:t,service:r,version:n,datacenter:i,sdkVersion:a,variant:s}=e,u=[o("sdk_version",a??"7.3.0")];return t&&u.push(o("env",t)),r&&u.push(o("service",r)),n&&u.push(o("version",n)),i&&u.push(o("datacenter",i)),s&&u.push(o("variant",s)),u}function o(e,t){var r;let i=t?`${e}:${t}`:e;return(i.length>200||(r=i,RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(r)))&&n.Vy.warn(`Tag ${i} doesn't meet tag requirements and will be sanitized. ${n.xG} ${n.fH}/getting_started/tagging/#defining-tags`),i.replace(/,/g,"_")}},7724:(e,t,r)=>{r.d(t,{g:()=>n});let n={AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"}},7814:(e,t,r)=>{r.d(t,{y:()=>i});var n=r(9559);function i(e,t){return(...r)=>{try{return e(...r)}catch(e){n.Vy.error(t,e)}}}},7899:(e,t,r)=>{r.d(t,{H7:()=>s,tv:()=>u});var n=r(876),i=r(5587),o=r(9102),a=r(3178);function s(e,t,r,{computeHandlingStack:n}={}){var u,c,l,d;let f=e[t];if("function"!=typeof f)if(!(t in e&&"string"==typeof t&&t.startsWith("on")))return{stop:o.l};else f=o.l;let p=!1,{stop:m}=(u=e,c=t,l=f,d=function(){var e,t,o;let s,u;if(p)return f.apply(this,arguments);let c=Array.from(arguments);return e=r,t={target:this,parameters:c,handlingStack:n?(0,a.uC)("instrumented method"):void 0},o=()=>f.apply(this,c),(0,i.um)(e,null,[{...t,onPostCall:e=>{s=e}}]),u=o(),s&&(0,i.um)(s,null,[u]),u},u[c]=d,{stop:()=>{u[c]===d&&(u[c]=l)}});return{stop:()=>{p=!0,m()}}}function u(e,t,r){let i=Object.getOwnPropertyDescriptor(e,t);if(!i?.set||!i.configurable)return{stop:o.l};let a=o.l,s=(e,t)=>{(0,n.wg)(()=>{s!==a&&r(e,t)},0)},u=function(e){i.set.call(this,e),s(this,e)};return Object.defineProperty(e,t,{set:u}),{stop:()=>{Object.getOwnPropertyDescriptor(e,t)?.set===u&&Object.defineProperty(e,t,i),s=a}}}},8377:(e,t,r)=>{function n(e){return 0!==e&&100*Math.random()<=e}function i(e,t){return+e.toFixed(t)}function o(e){return a(e)&&e>=0&&e<=100}function a(e){return"number"==typeof e}r.d(t,{Et:()=>a,LI:()=>i,fp:()=>o,ic:()=>n})},8882:(e,t,r)=>{r.d(t,{Aq:()=>s,R9:()=>i,q7:()=>c,sr:()=>u});var n,i,o=r(6583);(n=i||(i={})).TRACK_INTAKE_REQUESTS="track_intake_requests",n.PARTIAL_VIEW_UPDATES="partial_view_updates";let a=new Set;function s(e){Array.isArray(e)&&e.filter(e=>(0,o.Rj)(i,e)).forEach(e=>{a.add(e)})}function u(e){return a.has(e)}function c(){return a}},9102:(e,t,r)=>{r.d(t,{l:()=>o,n:()=>i});var n=r(876);function i(e,t,r){let i,o,a=r?.leading===void 0||r.leading,s=r?.trailing===void 0||r.trailing,u=!1;return{throttled:(...r)=>{if(u){i=r;return}a?e(...r):i=r,u=!0,o=(0,n.wg)(()=>{s&&i&&e(...i),u=!1,i=void 0},t)},cancel:()=>{(0,n.DJ)(o),u=!1,i=void 0}}}function o(){}},9480:(e,t,r)=>{r.d(t,{W:()=>i});var n=r(4335);function i(e,t){let r,i=n.J;return i.Zone&&"function"==typeof i.Zone.__symbol__&&(r=e[i.Zone.__symbol__(t)]),r||(r=e[t]),r}},9513:(e,t,r)=>{let n;r.d(t,{AY:()=>a,L2:()=>s,c$:()=>u,l2:()=>o});var i=r(4335);function o(e){return u(e,i.J.location?.href).href}function a(e){try{return!!u(e)}catch{return!1}}function s(e){let t=u(e).pathname;return"/"===t[0]?t:`/${t}`}function u(e,t){let{URL:r}=function(){if(!n){let e,t;try{(e=document.createElement("iframe")).style.display="none",document.body.appendChild(e),t=e.contentWindow??i.J}catch{t=i.J}n={URL:t.URL},e?.remove()}return n}();try{return void 0!==t?new r(e,t):new r(e)}catch(e){throw Error(`Failed to construct URL: ${String(e)}`)}}},9559:(e,t,r)=>{var n;r.d(t,{JZ:()=>o,Vy:()=>s,Xs:()=>c,bP:()=>i,fH:()=>u,xG:()=>l});let i={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},o=console,a={};
4Object.keys(i).forEach(e=>{a[e]=o[e]});let s=(n="Datadog Browser SDK:",{debug:a.debug.bind(o,n),log:a.log.bind(o,n),info:a.info.bind(o,n),warn:a.warn.bind(o,n),error:a.error.bind(o,n)}),u="https://docs.datadoghq.com",c=`${u}/real_user_monitoring/browser/troubleshooting`,l="More details:"},9759:(e,t,r)=>{r.d(t,{Go:()=>o,kg:()=>a});var n=r(6774);function i(e,t,r=function(){let e=new WeakSet;return{hasAlreadyBeenSeen(t){let r=e.has(t);return r||e.add(t),r}}}()){if(void 0===t)return e;if("object"!=typeof t||null===t)return t;if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t.source,t.flags);if(r.hasAlreadyBeenSeen(t))return;if(Array.isArray(t)){let n=Array.isArray(e)?e:[];for(let e=0;e<t.length;++e)n[e]=i(n[e],t[e],r);return n}let o="object"===(0,n.P)(e)?e:{};for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(o[e]=i(o[e],t[e],r));return o}function o(e){return i(void 0,e)}function a(...e){let t;for(let r of e)null!=r&&(t=i(t,r));return t}},9789:(e,t,r)=>{r.d(t,{tO:()=>l});var n=r(284),i=r(4335),o=r(736),a=r(876),s=r(3343);let u=30*n.OY,c=i.W?1:50;function l({pageMayExitObservable:e,sessionExpireObservable:t}){let r,n,i=new o.cP,l=e.subscribe(e=>{r=e.reason;try{i.notify(e.reason)}finally{r=void 0}g(e.reason)}),d=t.subscribe(()=>g("session_expire")),f=new o.cP(()=>()=>{l.unsubscribe(),d.unsubscribe()}),p=0,m=0;function g(e){if(0===m)return;let t=m,r=p;m=0,p=0,(0,a.DJ)(n),n=void 0,f.notify({reason:e,messagesCount:t,bytesCount:r})}return{flushObservable:f,preparePageExitFlushObservable:i,get messagesCount(){return m},notifyBeforeAddMessage(e){p+e>=s.AK&&g(r??"bytes_limit"),m+=1,p+=e,void 0===n&&(n=(0,a.wg)(()=>{g("duration_limit")},u))},notifyAfterAddMessage(e=0){p+=e,m>=c?g(r??"messages_limit"):p>=s.AK&&g(r??"bytes_limit")}}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.