PageSourceSearch

https://www.is.fi/_next/static/chunks/6092-8c52dd97a0491ac3.js

js is.fi collected 2026-09-24 08:35:14 UTC 62,280 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6092],{1142:(e,t,n)=>{function r(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function o(e){return"object"===r(e)}function i(e){return"number"==typeof e&&e>=0&&e<=100}function s(e){return"string"==typeof e||e instanceof RegExp||"function"==typeof e}n.d(t,{OE:()=>o,Pw:()=>r,Vl:()=>s,fp:()=>i})},1175:(e,t,n)=>{n.d(t,{J:()=>l,y:()=>d});var r=n(50201),o=n(6677),i=n(49589);let s=new Map,a=new Set,u=!1;function c(){let e=i.J.window?.DD_SOURCE_CODE_CONTEXT;if(!e)return;let t=!1,n=!1,c=!1;for(let[o,i]of Object.entries(e)){if(t=t||void 0!==i.ddDebugId,n=n||void 0!==i.service,c=c||void 0!==i.version,a.has(o))continue;a.add(o);let e=(0,r.T)({stack:o}).stack[0]?.url;e&&!s.has(e)&&s.set(e,i)}u||(u=!0,(0,o.Q6)({feature:"source-code-context",use_debug_id:t,use_service:n,use_version:c}))}function l(e){c();let t=new Set,n=[];for(let r of e){if(t.has(r))continue;t.add(r);let e=s.get(r)?.ddDebugId;void 0!==e&&n.push({url:r,id:e})}return n.length?n:void 0}function d(e){return c(),s.get(e)}},2050:(e,t,n)=>{n.d(t,{$:()=>o});var r=n(80781);function o(e,t){t.silentMultipleInit||r.V.error(`${e} is already initialized.`)}},2176:(e,t,n)=>{n.d(t,{Hg:()=>u,np:()=>a,ns:()=>s});var r=n(42979),o=n(38208),i=n(70400);function s(e,t,n){return{build:(r,i)=>u({proxy:e.proxy,site:e.site,path:`/api/v2/${t}`,parameters:function({clientToken:e,source:t="browser"},n,r,{retry:i,encoding:s},a=[]){let u=[`ddsource=${t}`,`dd-api-key=${e}`,`dd-evp-origin-version=${encodeURIComponent("7.13.0")}`,"dd-evp-origin=browser",`dd-request-id=${function e(t){return t?(parseInt(t,10)^16*Math.random()>>parseInt(t,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,e)}()}`].concat(a);return s&&u.push(`dd-evp-encoding=${s}`),"rum"===n&&(u.push(`batch_time=${(0,o.nx)()}`,`_dd.api=${r}`),i&&u.push(`_dd.retry_count=${i.count}`,`_dd.retry_after=${i.lastFailureStatus}`)),u.join("&")}(e,t,r,i,n)}),trackType:t}}function a({replica:e,proxy:t,source:n},r){if(e)return s({clientToken:e.clientToken,proxy:t,source:n,site:i.NW},r,"rum"===r?[`application.id=${e.applicationId}`]:void 0)}function u({proxy:e,site:t=i.NW,path:n,parameters:o="",subdomain:s}){let a=n;if(o&&(a+=`?${o}`),"string"==typeof e){let t=`${(0,r.l2)(e)}?ddforward=${encodeURIComponent(a)}`;return s&&(t+=`&ddforwardSubdomain=${s}`),t}if("function"==typeof e)return e({path:n,parameters:o,subdomain:s});let c=t.split("."),l=c.pop(),d=`browser-intake-${c.join("-")}.${l}`;return s&&(d=`${s}.${d}`),`https://${d}${a}`}},2557:(e,t,n)=>{n.d(t,{l:()=>o});var r=n(43716);function o(e,t,n){e.register(({startTime:e})=>{let o=t.findTrackedSession(e);return o?{session:{id:o.id},anonymous_id:o.anonymousId,...n}:r.$O})}},2816:(e,t,n)=>{n.d(t,{AQ:()=>o,HB:()=>i,Q_:()=>a,_P:()=>s});var r=n(38208);let o=4*r.MA,i=15*r.iW,s=r.$H,a={COOKIE:"cookie",MEMORY:"memory",LOCAL_STORAGE:"local-storage"}},3165:(e,t,n)=>{n.d(t,{D:()=>i,w:()=>o});var r=n(89312);let o={GRANTED:"granted",NOT_GRANTED:"not-granted"};function i(e){let t=new r.cP;function n(){return e===o.GRANTED}return{tryToInit(t){e||(e=t)},onGrantedOnce(e){if(n())e();else{let r=t.subscribe(()=>{n()&&(e(),r.unsubscribe())})}},update(n){e=n,t.notify()},isGranted:n,observable:t}}},4211:(e,t,n)=>{function r(e){return e?(parseInt(e,10)^16*Math.random()>>parseInt(e,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,r)}n.d(t,{Dh:()=>s,_R:()=>u,it:()=>a,lk:()=>r,rx:()=>i});let o=/(\S+?)\s*=\s*(.*?)(?:;|$)/g;function i(e,t){for(o.lastIndex=0;;){let n=o.exec(e);if(n){if(n[1]===t)return n[2]}else break}}function s(e){let t=new Map;for(o.lastIndex=0;;){let n=o.exec(e);if(n){let e=n[1],r=n[2];t.has(e)?t.get(e).push(r):t.set(e,[r])}else break}return t}function a(e){let t=new Map;for(o.lastIndex=0;;){let n=o.exec(e);if(n)t.set(n[1],n[2]);else break}return t}function u(e,t,n=""){let r=e.charCodeAt(t-1),o=r>=55296&&r<=56319?t+1:t;return e.length<=o?e:`${e.slice(0,o)}${n}`}},5170:(e,t,n)=>{n.d(t,{l:()=>i,n:()=>o});var r=n(74864);function o(e,t,n){let o,i,s=n?.leading===void 0||n.leading,a=n?.trailing===void 0||n.trailing,u=!1;return{throttled:(...n)=>{if(u){o=n;return}s?e(...n):o=n,u=!0,i=(0,r.wg)(()=>{a&&o&&e(...o),u=!1,o=void 0},t)},cancel:()=>{(0,r.DJ)(i),u=!1,o=void 0}}}function i(){}},5209:(e,t,n)=>{n.d(t,{Fs:()=>p,IM:()=>f,ao:()=>d});var r=n(13342),o=n(59245),i=n(49589);let s="datadog-synthetics-",a=`${s}public-id`,u=`${s}result-id`,c=`${s}injects-rum`,l=`${s}rum-context`;function d(){return!i.W&&!!(i.J._DATADOG_SYNTHETICS_INJECTS_RUM||(0,r.B9)(c))}function f(){var e;let t=function(){let e=i.J._DATADOG_SYNTHETICS_RUM_CONTEXT;if(e)return e;let t=(0,r.B9)(l);return t?(0,o.XU)(decodeURIComponent(t)):{test_id:window._DATADOG_SYNTHETICS_PUBLIC_ID||(0,r.B9)(a),result_id:window._DATADOG_SYNTHETICS_RESULT_ID||(0,r.B9)(u)}}();return"object"==typeof(e=t)&&null!==e&&"string"==typeof e.test_id&&"string"==typeof e.result_id?t:void 0}function p(){return!!f()}},6677:(e,t,n)=>{let r;n.d(t,{Xf:()=>I,H0:()=>$,Rr:()=>L,A2:()=>M,VJ:()=>U,Gk:()=>q,Q6:()=>
1B,a5:()=>N});var o,i,s=n(89312),a=n(80781),u=n(43456),c=n(5170),l=n(50201),d=n(28552),f=n(62428),p=n(90875),g=n(22547),y=n(71423),m=n(52671),h=n(26042),b=n(78125);let v="configuration",S="usage";var E=n(70400),w=n(2176),_=n(60235),O=n(49589),C=n(38432),A=n(79757),R=n(38208),k=n(43716);function x(e){return 0!==e&&100*Math.random()<=e}let T=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost","<anonymous>"],$=((o={}).LOGS="browser-logs-sdk",o.RUM="browser-rum-sdk",o),I=((i={}).CUSTOMER_DATA_METRIC_NAME="Customer data measures",i.REMOTE_CONFIGURATION_METRIC_NAME="remote configuration metrics",i.RECORDER_INIT_METRICS_TELEMETRY_NAME="Recorder init metrics",i.SEGMENT_METRICS_TELEMETRY_NAME="Segment network request metrics",i.SESSION_MANAGER_INIT_METRICS_TELEMETRY_NAME="Session manager init metrics",i),P=[E.R8,E.KG];function D(){return r||(r=new s.dX(100)),r}function N(e,t,n,r){let o=new s.cP,{enabled:i,metricsEnabled:a}=function(e,t,n,r,o,i=1,s=15){let a={},c=!P.includes(t.site)&&x(t.telemetrySampleRate),l={log:c,[v]:c&&x(t.telemetryConfigurationSampleRate),[S]:c&&x(t.telemetryUsageSampleRate),metric:c&&x(i)},d={is_local_file:O.J.location?.protocol==="file:",is_worker:O.W},p=D();return p.subscribe(({rawEvent:i,metricName:c})=>{var p,h,b,v;let S;if(c&&!l.metric||!l[i.type])return;let E=c||i.status||i.type,w=a[E];if(w||(w=a[E]=new Set),w.size>=s)return;let O=(0,f.s)(i);if(w.has(O))return;let C=n.trigger({startTime:(0,R.M8)().relative});if(C===k.ug)return;let A=(p=C,h=e,b=i,v=d,S={type:"telemetry",date:(0,R.M8)().timeStamp,service:h,version:"7.13.0",source:"browser",_dd:{format_version:2},telemetry:(0,_.kg)(b,{runtime_env:v,connectivity:(0,m.q)(),sdk_setup:"npm",sdk_name:o}),ddtags:(0,g.m5)(t).join(","),experimental_features:Array.from((0,u.q7)())},(0,_.kg)(S,p));r.notify(A),(0,y.b)("telemetry",A),w.add(O)}),p.unbuffer(),(0,A.Bd)(U),{enabled:c,metricsEnabled:l.metric}}(e,t,n,o,r),{stop:l}=function(e,t){let n=[];if((0,h.d0)()){let e=(0,h.Y9)(),r=t.subscribe(t=>e.send("internal_telemetry",t));n.push(r.unsubscribe)}else{let r=[(0,w.ns)(e,"rum")],o=(0,w.np)(e,"rum");o&&e.site===E.Bb&&r.push(o);let i=(0,b.X)({endpoints:r,reportError:c.l});n.push(i.stop);let s=t.subscribe(i.add);n.push(s.unsubscribe)}return{stop:()=>n.forEach(e=>e())}}(t,o);return{stop:l,enabled:i,metricsEnabled:a}}function M(e,t){(0,C.N)()&&a.V.debug("[Telemetry]",e,t),D().notify({rawEvent:{type:"log",message:e,status:"debug",...t}})}function U(e,t){D().notify({rawEvent:{type:"log",status:"error",...function(e){if((0,p.b)(e)){var t;let n=(0,l.T)(e);return{error:{kind:n.name,stack:(0,d.Yn)(((t=n).stack=t.stack.filter(e=>!e.url||T.some(t=>e.url.startsWith(t))),t))},message:n.message}}return{error:{stack:p.e},message:`Uncaught ${(0,f.s)(e)}`}}(e),...t}})}function L(e){D().notify({rawEvent:{type:v,configuration:e}})}function q(e,t){D().notify({rawEvent:{type:"log",message:e,status:"debug",...t},metricName:e})}function B(e){D().notify({rawEvent:{type:S,usage:e}})}},7849:(e,t,n)=>{n.d(t,{Kp:()=>c,_T:()=>u,y5:()=>a});var r=n(89312),o=n(69419),i=n(36533),s=n(49589);let a={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"};function u(){return new r.cP(e=>{let t=s.J.window;if(!t)return;let{stop:n}=(0,o.lQ)(t,["visibilitychange","freeze"],t=>{"visibilitychange"===t.type&&"hidden"===document.visibilityState?e.notify({reason:a.HIDDEN}):"freeze"===t.type&&e.notify({reason:a.FROZEN})},{capture:!0}),r=(0,o.q2)(t,"beforeunload",()=>{e.notify({reason:a.UNLOADING})}).stop;return()=>{n(),r()}})}function c(e){return(0,i.KQ)(a).includes(e)}},8931:(e,t,n)=>{n.d(t,{B:()=>a,K:()=>u});var r=n(59245),o=n(87895),i=n(17423),s=n(43716);function a(e,t,n){let o=u();return t.storeContextsAcrossPages&&(0,i.Ck)(o,n,4),e.register(()=>{let e=o.getContext();return(0,r.RI)(e)||!e.id?s.$O:{account:e}}),o}function u(){return(0,o.D)("account",{propertiesConfig:{id:{type:"string",required:!0},name:{type:"string"}}})}},8975:(e,t,n)=>{n.d(t,{P:()=>s,q:()=>i});var r=n(6677),o=n(79757);function i(e,t,n,i){return(0,o.dm)((...o)=>(i&&(0,r.Q6)({feature:i}),e()[t][n](...o)))}function s(e,t,n){e.changeObservable.subscribe(()=>{let r=e.getContext();n.notify(e=>e[t].setContext(r))})}},9075:(e,t,n)=>{n.d(t,{F:()=>i,s:()=>s});var r=n(87895),o=n(17423);function i(e,t,n,r){let i=s();return t.storeContextsAcrossPages&&(0,o.Ck)(i,n,2),e.register(()=>{let e=i.getContext();return r?{context:e}:e}),i}function s(){return(0,r.D)("global context")}},9571:(e,t,n)=>{n.d(t,{WA:()=>i,hF:()=>a,hO:()=>u,uT:()=>s});var r=n(3165),o=n(70400);let i={ALLOW:"allow",MASK:"mask",MASK_USER_INPUT:"mask-user-input",MASK_UNLESS_ALLOWLISTED:"mask-unless-allowlisted"},s={ALL:"all",SAMPLED:"sampled"},a={clientToken:{type:"string",required:!0},service:{type:"string"},env:{type:"string"},version:{type:"string"},site:{type:"site",default:o.NW},proxy:{type:"union",variants:[{type:"string"},{type:"function",signature:void 0}]},sessionSampleRate:{type:"percentage",default:100},telemetrySampleRate:{type:"percentage",default:20},telemetryConfigurationSampleRate:{type:"percentage",default:5},telemetryUsageSampleRate:{type:"percentage",default:5},silentMultipleInit:{type:"boolean",default:!1,strict:!1},storeContextsAcrossPages:{type:"boolean",default:!1,strict:!1},trackAnonymousUser:{type:"boolean",default:!0,strict:!1},useSecureSessionCookie:{type:"boolean",default:!1,strict:!1},usePartitionedCrossSiteSessionCookie:{type:"boolean",default:!1,strict:!1}
1,trackSessionAcrossSubdomains:{type:"boolean",default:!1,strict:!1},allowedTrackingOrigins:{type:"match-option",multiple:!0,strict:!1},trackingConsent:{type:"enum",values:r.w,default:r.w.GRANTED},beforeSend:{type:"function",signature:void 0},source:{type:"enum",values:["browser","flutter","unity"],default:"browser",strict:!1},sessionPersistence:{type:"enum",values:["cookie","local-storage","memory"],multiple:!0,strict:!1},replica:{type:"schema",schema:{clientToken:{type:"string",required:!0},applicationId:{type:"string"}}},datacenter:{type:"string"},sdkVersion:{type:"string"},variant:{type:"string"}};function u(e){return{session_sample_rate:e.sessionSampleRate,telemetry_sample_rate:e.telemetrySampleRate,telemetry_configuration_sample_rate:e.telemetryConfigurationSampleRate,telemetry_usage_sample_rate:e.telemetryUsageSampleRate,use_before_send:!!e.beforeSend,use_partitioned_cross_site_session_cookie:e.usePartitionedCrossSiteSessionCookie,use_secure_session_cookie:e.useSecureSessionCookie,use_proxy:!!e.proxy,silent_multiple_init:e.silentMultipleInit,track_session_across_subdomains:e.trackSessionAcrossSubdomains,track_anonymous_user:e.trackAnonymousUser,session_persistence:Array.isArray(e.sessionPersistence)?e.sessionPersistence[0]:e.sessionPersistence,store_contexts_across_pages:!!e.storeContextsAcrossPages,allow_untrusted_events:!!e.allowUntrustedEvents,tracking_consent:e.trackingConsent,use_allowed_tracking_origins:Array.isArray(e.allowedTrackingOrigins),source:e.source,sdk_version:e.sdkVersion,variant:e.variant}}},11578:(e,t,n)=>{var r,o;n.d(t,{O7:()=>s,aC:()=>a,gf:()=>i});let i={AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"},s=((r={}).UNCAUGHT="Uncaught",r.PROVIDED="Provided",r),a=((o={}).HANDLED="handled",o.UNHANDLED="unhandled",o)},11735:(e,t,n)=>{let r;n.d(t,{j:()=>s});var o=n(4211);let i="_dd_tab_id";function s(e){let t=(r||(r=function(){try{let e=sessionStorage.getItem(i);if(e)return e;let t=(0,o.lk)();return sessionStorage.setItem(i,t),t}catch{return}}()??(0,o.lk)()),r);e.register(()=>({tab:{id:t}}))}},13342:(e,t,n)=>{let r,o;n.d(t,{B9:()=>f,OR:()=>d,Ri:()=>l,TV:()=>c,Yj:()=>p,fJ:()=>g});var i=n(4211),s=n(49589),a=n(42979),u=n(38208);function c(e,t,n=0,r){let o=new Date;o.setTime(o.getTime()+n);let i=`expires=${o.toUTCString()}`,s=r?.crossSite?"none":"strict",a=r?.domain?`;domain=${r.domain}`:"",u=r?.secure?";secure":"",l=r?.partitioned?";partitioned":"";document.cookie=`${e}=${t};${i};path=/;samesite=${s}${a}${u}${l}`}function l(e){let t=(0,i.rx)(document.cookie,e);if(""!==t)return t}function d(e){return(0,i.Dh)(document.cookie).get(e)||[]}function f(e){return r||(r=(0,i.it)(document.cookie)),r.get(e)}function p(e,t){c(e,"",0,t)}function g(e){let t={};if(t.secure=e.useSecureSessionCookie||e.usePartitionedCrossSiteSessionCookie,t.crossSite=e.usePartitionedCrossSiteSessionCookie,t.partitioned=e.usePartitionedCrossSiteSessionCookie,e.trackSessionAcrossSubdomains){let e=function(e=s.J.location?.hostname??"",t="u">typeof document?document.referrer:""){if("u">typeof document){if(void 0===o){let n=function(e,t){try{return e||(0,a.c$)(t).hostname}catch{}}(e,t);if(n){let e=`dd_site_test_${(0,i.lk)()}`,t=n.split("."),r=t.pop();for(;t.length&&!l(e);)r=`${t.pop()}.${r}`,c(e,"test",u.OY,{domain:r});p(e,{domain:r}),o=r}}return o}}();if(!e)return;t.domain=e}return t}},14478:(e,t,n)=>{let r;n.d(t,{C:()=>y,i:()=>h});var o,i=n(89312),s=n(64959),a=n(40537),u=n(5170),c=n(85128);async function l(e){let t=e.getReader(),n=[];for(;;){let e=await t.read();if(e.done)break;n.push(e.value)}return t.cancel().catch(u.l),(0,c.wh)(n)}var d=n(49589),f=n(42979),p=n(79757),g=n(38208);let y=((o={})[o.IGNORE=0]="IGNORE",o[o.COLLECT=1]="COLLECT",o),m=[];function h({responseBodyAction:e}={}){return e&&m.push(e),r||(r=new i.cP(e=>{if(!d.J.fetch)return;let{stop:t}=(0,s.H7)(d.J,"fetch",t=>(function({parameters:e,onPostCall:t,handlingStack:n},r){let[o,i]=e,s=i?.method;void 0===s&&o instanceof Request&&(s=o.method);let a=void 0!==s?String(s).toUpperCase():"GET",u=o instanceof Request?o.url:(0,f.l2)(String(o)),c={state:"start",init:i,input:o,method:a,startClocks:(0,g.M8)(),url:u,handlingStack:n,isAbortedOnStart:o instanceof Request&&o.signal?.aborted||i?.signal?.aborted||!1};r.notify(c),e[0]=c.input,e[1]=c.init,t(e=>{b(r,e,c).catch(p.Dx)})})(t,e),{computeHandlingStack:!0});return t})),r}async function b(e,t,n){let r;try{r=await t}catch(t){e.notify({...n,state:"resolve",status:0,isAborted:n.init?.signal?.aborted||t instanceof DOMException&&t.code===DOMException.ABORT_ERR,error:t});return}if(n.response=r,n.status=r.status,n.responseType=r.type,n.isAborted=!1,1===m.reduce((e,t)=>
1Math.max(e,t(n)),0)){let e=(0,a.i)(r);if(e?.body)try{let t=await l(e.body);n.responseBody=new TextDecoder().decode(t)}catch{}}e.notify({...n,state:"resolve"})}},17423:(e,t,n)=>{n.d(t,{Ck:()=>a});var r=n(59245),o=n(69419),i=n(60235);let s=[];function a(e,t,n){var a,u;if("u"<typeof window||"u"<typeof localStorage)return;let c=(a=t,u=n,`_dd_c_${a}_${u}`);s.push((0,o.q2)(window,"storage",({key:t})=>{c===t&&e.setContext(d())})),e.changeObservable.subscribe(function(){localStorage.setItem(c,JSON.stringify(e.getContext()))});let l=(0,i.kg)(d(),e.getContext());function d(){let e=localStorage.getItem(c);return e?(0,r.XU)(e)??{}:{}}(0,r.RI)(l)||e.setContext(l)}},18658:(e,t,n)=>{n.d(t,{W:()=>o});var r=n(49589);function o(e,t){let n,o=r.J;return o.Zone&&"function"==typeof o.Zone.__symbol__&&(n=e[o.Zone.__symbol__(t)]),n||(n=e[t]),n}},20818:(e,t,n)=>{function r(e,t){return e*t/100}n.d(t,{$5:()=>i,it:()=>r});let o=new Map;function i(e,t){var n,r;let i;if(100===t)return!0;if(0===t)return!1;let s=o.get(t);if(e===s?.sessionId)return s.decision;let a=(n=BigInt(`0x${e.split("-")[4]}`),r=t,Number(0xf6b75ab2bc471c7n*n%(i=1n<<64n))<=r/100*Number(i));return o.set(t,{sessionId:e,decision:a}),a}},22547:(e,t,n)=>{n.d(t,{NQ:()=>s,iP:()=>a,m5:()=>i});var r=n(80781),o=n(33023);function i(e){let{env:t,service:n,version:r,datacenter:o,sdkVersion:i,variant:a}=e,u=[s("sdk_version",i??"7.13.0")];return t&&u.push(s("env",t)),n&&u.push(s("service",n)),r&&u.push(s("version",r)),o&&u.push(s("datacenter",o)),a&&u.push(s("variant",a)),u}function s(e,t){var n;let i=t?`${e}:${t}`:e;return(i.length>200||(n=i,RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(n)))&&r.V.warn(`Tag ${i} doesn't meet tag requirements and will be sanitized. ${o.xG} ${o.fH}/getting_started/tagging/#defining-tags`),a(i)}function a(e){return e.replace(/,/g,"_")}},23890:(e,t,n)=>{n.d(t,{h:()=>i});var r=n(18658),o=n(49589);function i(e,t){return(0,r.W)(o.J,"fetch")(e,t)}},24894:(e,t,n)=>{let r;n.d(t,{q:()=>l});var o=n(74864),i=n(25115),s=n(38208);let a=1/0,u=s.iW,c=new Set;function l({expireDelay:e,maxEntries:t}){let n=[],d=()=>{if(!e)return;let t=(0,s.$S)()-e;for(;n.length>0&&n[n.length-1].endTime<t;)n.pop()};return e&&(r||(r=(0,o.yb)(()=>void c.forEach(e=>e()),u)),c.add(d)),{add:function(e,r){let o={value:e,startTime:r,endTime:a,remove:()=>{(0,i.Ai)(n,o)},close:e=>{o.endTime=e}};return t&&n.length>=t&&n.pop(),n.unshift(o),o},find:function(e=a,t={returnInactive:!1}){for(let r of n)if(r.startTime<=e){if(t.returnInactive||e<=r.endTime)return r.value;break}},closeActive:function(e){let t=n[0];t?.endTime===a&&t.close(e)},findAll:function(e=a,t=0){let r=(0,s.Gw)(e,t);return n.filter(t=>t.startTime<=r&&e<=t.endTime).map(e=>e.value)},findAllEntries:function(e=a,t=0){let r=(0,s.Gw)(e,t);return n.filter(t=>t.startTime<=r&&e<=t.endTime)},getEntries:function(e){return n.filter(t=>t.startTime===e)},reset:function(){n=[]},stop:function(){c.delete(d),0===c.size&&r&&((0,o.vG)(r),r=void 0)}}}},25115:(e,t,n)=>{function r(e,t){let n=e.indexOf(t);n>=0&&e.splice(n,1)}function o(e){return Array.isArray(e)&&e.length>0}n.d(t,{Ai:()=>r,EI:()=>o})},25282:(e,t,n)=>{n.d(t,{Z:()=>a,m:()=>s});var r=n(80781),o=n(66958),i=n(38432);function s(e){let t={version:"7.13.0",onReady(e){e()},...e};return Object.defineProperty(t,"_setDebug",{get:()=>i.p,enumerable:!1}),t}function a(e,t,n){let i=e[t];i&&!i.q&&i.version&&r.V.warn("SDK is loaded more than once. This is unsupported and might have unexpected behavior."),e[t]=n,i?.q&&i.q.forEach(e=>(0,o.y)(e,"onReady callback threw an error:")())}},26042:(e,t,n)=>{n.d(t,{Ww:()=>u,Y9:()=>a,d0:()=>c,oc:()=>s});var r,o=n(80781),i=n(49589);let s=((r={}).RECORDS="records",r.PROFILES="profiles",r);function a(){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,n,r){e.send(JSON.stringify({eventType:t,event:n,view:r?{id:r}:void 0}))}}}function u(e){let t=a();return!!t&&t.getCapabilities().includes(e)}function c(e=i.J.location?.hostname){return a()?.getAllowedWebViewHosts().some(t=>(function(e,t){if(!t.includes("*"))return e===t||e.endsWith(`.${t}`);let n=t.split("*");if(2!==n.length)return o.V.error(`Invalid WebView host pattern "${t}": only one wildcard (*) is supported.`),!1;let[r,i]=n;return e.length>r.length+i.length&&e.startsWith(r)&&e.endsWith(i)})(e,t))??!1}}
1,28552:(e,t,n)=>{n.d(t,{NR:()=>a,Yn:()=>s,uC:()=>i});var r=n(50201),o=n(79757);function i(e){let t,n=Error(e);return n.name="HandlingStack",(0,o.um)(()=>{let e=(0,r.T)(n);e.stack=e.stack.slice(2),t=s(e)}),t}function s(e){let t=a(e);return e.stack.forEach(e=>{let n="?"===e.func?"<anonymous>":e.func,r=e.args&&e.args.length>0?`(${e.args.join(", ")})`:"",o=e.line?`:${e.line}`:"",i=e.line&&e.column?`:${e.column}`:"";t+=`
2  at ${n}${r} @ ${e.url}${o}${i}`}),t}function a(e){return`${e.name||"Error"}: ${e.message}`}},29508:(e,t,n)=>{let r;n.d(t,{ox:()=>W,Ql:()=>F});var o=n(89312),i=n(4211),s=n(80781),a=n(41817),u=n(74864),c=n(5170),l=n(69419),d=n(6677),f=n(24894),p=n(20818),g=n(59245),y=n(36533),m=n(2816);let h=/^([a-zA-Z]+)=([a-z0-9-]+)$/;var b=n(38208);function v(e){return e.created?Number(e.created):void 0}function S(e){let t=e.expire&&Number(e.expire),n=v(e);if(t&&n)return Math.min(t,n+m.AQ)}function E(e,t){let n={isExpired:"1"};return t.trackAnonymousUser&&e?.anonymousId&&(n.anonymousId=e?.anonymousId),n}function w(e){return(0,g.RI)(e)}function _(e){let t;return void 0!==e.isExpired||!((t=S(e))&&(0,b.x3)()<t)}function O(e){e.expire=String((0,b.x3)()+m.HB)}function C(e){return(0,y.WP)(e).map(([e,t])=>"anonymousId"===e?`aid=${t}`:`${e}=${t}`).join("&")}function A(e){let t={};return e&&(-1!==e.indexOf("&")||h.test(e))&&e.split("&").forEach(e=>{let n=h.exec(e);if(null!==n){let[,e,r]=n;"aid"===e?t.anonymousId=r:t[e]=r}}),t}function R(e,t){return w(e)?(t.trackAnonymousUser&&(e.anonymousId=(0,i.lk)()),E(e,t)):e}function k(e,t){if(w(e))return e;let n=e;return _(e)&&(n=E(e,t)),n.id||(n.id=(0,i.lk)(),n.created=String((0,b.x3)())),t.trackAnonymousUser&&!n.anonymousId&&(n.anonymousId=(0,i.lk)()),delete n.isExpired,O(n),n}var x=n(13342),T=n(57840);let $="_dd_s_v2",I="_dd_s";var P=n(79757);async function D(e){let t=(0,x.fJ)(e);if(t){if((0,T.gU)()&&await (0,T.z$)(T.i1,t))return{type:m.Q_.COOKIE,cookieOptions:t,cookieApi:1};if(await (0,T.z$)(T.yA,t))return{type:m.Q_.COOKIE,cookieOptions:t,cookieApi:0}}}function N(e,t){return 1===e?(0,T.i1)($,t):(0,T.yA)($,t)}function M(e,t){let n;for(let r of e.slice().reverse())if((n=A(r)).c===t)break;return delete n?.c,n??{}}function U(e){return((e.domain?e.domain.split(".").length-1:0)<<1|!!e.crossSite).toString(16)}var L=n(49589);let q="_DD_SESSION";async function B(e){var t;for(let n of void 0!==(t=e.sessionPersistence)?t:L.W?[m.Q_.MEMORY]:[m.Q_.COOKIE]){let t=await function(e,t){switch(e){case m.Q_.COOKIE:return D(t);case m.Q_.LOCAL_STORAGE:try{let e=(0,i.lk)(),t=`_dd_test_${e}`;localStorage.setItem(t,e);let n=localStorage.getItem(t);return localStorage.removeItem(t),e===n?{type:m.Q_.LOCAL_STORAGE}:void 0}catch{return}case m.Q_.MEMORY:return{type:m.Q_.MEMORY};default:s.V.error(`Invalid session persistence '${String(e)}'`);return}}(n,e);if(void 0!==t)return t}}function H(e,t){switch(e.type){case m.Q_.COOKIE:return function(e,t){let{cookieOptions:n,cookieApi:i}=e,s=new o.cP,u=!!t.trackAnonymousUser,c=U(n),l=(0,a.B)(N)(i,n),d=!0;function f(e){return l.getAllAndSet(t=>{var r,o;let i=M(t,c);return d&&(0,g.RI)(i)&&(i=M((0,x.OR)(I),c)),d=!1,{value:(r=e(i),o=n,C((0,g.RI)(r)?r:{...r,c:U(o)})),expireDelay:u?m._P:m.AQ}})}return l.observable.subscribe(()=>{l.getAll().then(e=>{s.notify(M(e,c))}).catch(e=>(0,P.Dx)(Error(`Error while reading session cookies on change: ${e}`)))}),{async setSessionState(e,t){"u">typeof navigator&&navigator.locks?await navigator.locks.request($,()=>f(e)).catch(e=>{var t;if(!((t=e)instanceof Error&&("AbortError"===t.name||t.message.includes("no longer runnable"))))throw e}):(r=(r??Promise.resolve()).then(()=>f(e)),await r)},sessionObservable:s}}(e,t);case m.Q_.LOCAL_STORAGE:let n,i;return n=new o.cP(e=>(0,l.q2)(window,"storage",t=>{"_dd_s_v2"===t.key&&t.storageArea===localStorage&&e.notify(A(t.newValue))}).stop),i=!0,{async setSessionState(e,t){let r=A(localStorage.getItem($));i&&w(r)&&(r=A(localStorage.getItem(I))),i=!1;let o=e(r);localStorage.setItem($,C(o)),await Promise.resolve(),n.notify(o)},sessionObservable:n};case m.Q_.MEMORY:let s,u,c,d;return(s=L.J)._DD_SESSION||(s[q]={}
2),u=s[q],c=new o.cP,d=u.onChange,u.onChange=e=>{d?.(e),c.notify(e)},{async setSessionState(e,t){let n=u.state??{},r=(0,g.yG)(e(n));u.state=r,await Promise.resolve(),u.onChange?.(r)},sessionObservable:c}}}let G=b.iW,J=12*b.MA,j=[];async function W(e,t){let n,r=(0,b.$S)(),i=new o.cP,g=new o.cP,y=await (0,a.B)(B)(e);if(!y)return void s.V.warn("No storage available for session. We will not send any data.");let m=(0,a.B)(H)(y,e),h=(0,f.q)({maxEntries:1e3});j.push(()=>h.stop());let C=!1,{throttled:A,cancel:x}=(0,c.n)(()=>{C=!1,m.setSessionState(t=>k(t,e),"expandOrRenewOnActivity").catch(P.Dx)},b.OY);j.push(x),j.push(()=>(0,u.DJ)(n));let T=!1;j.push(()=>{T=!0});let $=await I().catch(e=>(0,P.Dx)(Error(`Error while resolving initial session state: ${e}`)));if($&&!T){let n;for(;!t.isGranted();)if(M(),await new Promise(e=>t.onGrantedOnce(e)),T||!($=await I().catch(P.Dx))||T)return;return h.add(U($),(0,b.Oc)().relative),D($),n=m.sessionObservable.subscribe(e=>{D(e),N(e)}),j.push(()=>n.unsubscribe()),t.observable.subscribe(()=>{t.isGranted()?(C=!1,m.setSessionState(t=>k(t,e),"expandOrRenewOnConsent").catch(P.Dx)):M()}),L.W||(function(e){let{stop:t}=(0,l.lQ)(window,["click","touchstart","keydown","scroll"],e,{capture:!0,passive:!0});j.push(t)}(()=>{t.isGranted()&&A()}),function(e){let t=()=>{"visible"===document.visibilityState&&e()},{stop:n}=(0,l.q2)(document,"visibilitychange",t);j.push(n);let r=(0,u.yb)(t,G);j.push(()=>{(0,u.vG)(r)})}(()=>{C||m.setSessionState(e=>(_(e)||w(e)||!e.id||O(e),e),"expandOnVisibility").catch(P.Dx)}),function(e){let{stop:t}=(0,l.q2)(window,"resume",e,{capture:!0});j.push(t)}(()=>{m.setSessionState(t=>R(t,e),"initializeOnResume").catch(P.Dx)})),(0,d.Gk)("Session manager init metrics",{metrics:{duration:(0,b.vk)(r,(0,b.$S)())}}),{findSession:(e,t)=>h.find(e,t),findTrackedSession:(t,{returnInactive:n=!1,maxAge:r=J}={})=>{let o=h.find(t,{returnInactive:n});if(o&&"invalid"!==o.id&&(0,p.$5)(o.id,e.sessionSampleRate)&&!((0,b.x3)()-o.createdAt>r))return o},renewObservable:i,expireObservable:g,expire:M,updateSessionState:e=>{m.setSessionState(t=>({...t,...e}),"updateState").catch(P.Dx)}}}async function I(){let t={};return await m.setSessionState(n=>t=k(R(n,e),e),"initialize"),t}function D(r){(0,u.DJ)(n);let o=S(r);if(o){let r=o-(0,b.x3)();n=(0,u.wg)(()=>{m.setSessionState(n=>_(n)?(t.isGranted()||delete n.anonymousId,E(n,e)):n,"expireOnTimeout").catch(P.Dx)},r)}}function N(e){let t=h.find(),n=t?.id!==void 0,r=void 0!==e.id,o=n&&r&&t.id!==e.id;if(n&&(!r||o)&&(C=!0,g.notify(),h.closeActive((0,b.$S)())),r&&(!n||o)){if(C)return;h.add(U(e),(0,b.$S)()),i.notify()}else n&&r&&!o&&(t.isReplayForced=!!e.forcedReplay)}function M(){x();let n=E(h.find(),e);t.isGranted()||delete n.anonymousId,N(n),m.setSessionState(n=>(t.isGranted()||delete n.anonymousId,E(n,e)),"expire").catch(P.Dx)}function U(e){let t=v(e)??(0,b.nx)();return e.id?{id:e.id,isReplayForced:!!e.forcedReplay,anonymousId:e.anonymousId,createdAt:t}:{id:"invalid",isReplayForced:!1,anonymousId:void 0,createdAt:t}}}function F(){let e={id:(0,i.lk)(),isReplayForced:!1,anonymousId:void 0,createdAt:(0,b.nx)()};return Promise.resolve({findSession:()=>e,findTrackedSession:()=>e,renewObservable:new o.cP,expireObservable:new o.cP,expire:c.l,updateSessionState:t=>{e={...e,...t}}})}},31705:(e,t,n)=>{n.d(t,{AK:()=>b,sA:()=>v});var r=n(89312),o=n(85128),i=n(23890),s=n(74864),a=n(40537),u=n(38208);let c=80*o._m,l=20*o.iH,d=u.iW,f=u.OY;function p(e,t,n,r,o,i){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?g(e,t,n,i,{onSuccess:()=>y(0,t,n,r,o,i),onFailure:()=>{t.queuedPayloads.enqueue(e)||i.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e}),function e(t,n,r,o,i){2===t.transportStatus&&(0,s.wg)(()=>{g(t.queuedPayloads.first(),t,n,i,{onSuccess:()=>{t.queuedPayloads.dequeue(),t.currentBackoffTime=f,y(1,t,n,r,o,i)},onFailure:()=>{t.currentBackoffTime=Math.min(d,2*t.currentBackoffTime),e(t,n,r,o,i)}})},t.currentBackoffTime)}(t,n,r,o,i)}}):t.queuedPayloads.enqueue(e)||i.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e})}function g(e,t,n,r,{onSuccess:o,onFailure:i}){t.bandwidthMonitor.add(e),n(e,n=>{var s;t.bandwidthMonitor.remove(e),"opaque"!==(s=n).type&&(0===s.status&&!navigator.onLine||408===s.status||429===s.status||(0,a.G)(s.status))?(t.transportStatus=t.bandwidthMonitor.ongoingRequestCount>0?1:2,e.retry={count:e.retry?e.retry.count+1:1,lastFailureStatus:n.status}
2,r.notify({type:"failure",bandwidth:t.bandwidthMonitor.stats(),payload:e}),i()):(t.transportStatus=0,r.notify({type:"success",bandwidth:t.bandwidthMonitor.stats(),payload:e}),o())})}function y(e,t,n,r,i,s){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(i(`Reached max ${r} events size queued for upload: ${l/o.iH}MiB`),t.queueFullReported=!0);let a=t.queuedPayloads;for(t.queuedPayloads=m();a.size()>0;)p(a.dequeue(),t,n,r,i,s)}function m(){let e=[];return{bytesCount:0,enqueue(t){return!this.isFull()&&(e.push(t),this.bytesCount+=t.bytesCount,!0)},first:()=>e[0],dequeue(){let t=e.shift();return t&&(this.bytesCount-=t.bytesCount),t},size:()=>e.length,isFull(){return this.bytesCount>=l}}}var h=n(79757);let b=16*o._m;function v(e,t,n=b){let o=new r.cP,i={transportStatus:0,currentBackoffTime:f,bandwidthMonitor:{ongoingRequestCount:0,ongoingByteCount:0,canHandle(e){return 0===this.ongoingRequestCount||this.ongoingByteCount+e.bytesCount<=c&&this.ongoingRequestCount<32},add(e){this.ongoingRequestCount+=1,this.ongoingByteCount+=e.bytesCount},remove(e){this.ongoingRequestCount-=1,this.ongoingByteCount-=e.bytesCount},stats(){return{ongoingByteCount:this.ongoingByteCount,ongoingRequestCount:this.ongoingRequestCount}}},queuedPayloads:m(),queueFullReported:!1};return{observable:o,send:n=>{for(let r of e)p(n,i,(e,t)=>{E(r,e,t)},r.trackType,t,o)},sendOnExit:t=>{for(let r of e)!function(e,t,n){if(n.bytesCount<t)try{let t=e.build("beacon",n);if(navigator.sendBeacon(t,n.data))return}catch(e){var r;r=e,S||(S=!0,(0,h.Dx)(r))}E(e,n)}(r,n,t)}}}let S=!1;function E(e,t,n){let r=e.build("fetch",t);(0,i.h)(r,{method:"POST",body:t.data,mode:"cors"}).then((0,h.dm)(e=>n?.({status:e.status,type:e.type}))).catch((0,h.dm)(()=>n?.({status:0})))}},33023:(e,t,n)=>{n.d(t,{JZ:()=>s,XH:()=>u,Z9:()=>a,bP:()=>i,fH:()=>r,xG:()=>o});let r="https://docs.datadoghq.com",o="More details:",i={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},s=console,a={log:s.log,debug:s.debug,info:s.info,warn:s.warn,error:s.error};function u(e){return{debug:a.debug.bind(s,e),log:a.log.bind(s,e),info:a.info.bind(s,e),warn:a.warn.bind(s,e),error:a.error.bind(s,e)}}},33059:(e,t,n)=>{n.d(t,{N:()=>o});var r=n(85128);function o(){let e="",t=0;return{isAsync:!1,get isEmpty(){return!e},write(n,o){let i=(0,r.WW)(n);t+=i,e+=n,o&&o(i)},finish(e){e(this.finishSync())},finishSync(){let n={output:e,outputBytesCount:t,rawBytesCount:t,pendingData:""};return e="",t=0,n},estimateEncodedBytesCount:e=>e.length}}},36533:(e,t,n)=>{function r(e,t){for(let n=e.length-1;n>=0;n-=1){let r=e[n];if(t(r,n,e))return r}}function o(e){return Object.values(e)}function i(e){return Object.entries(e)}n.d(t,{KQ:()=>o,Uk:()=>r,WP:()=>i})},37457:(e,t,n)=>{n.d(t,{D:()=>r});var r=class{constructor(){this.callbacks={}}notify(e,t){let n=this.callbacks[e];n&&n.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)}}}}},38208:(e,t,n)=>{let r;n.d(t,{$H:()=>a,$S:()=>p,A3:()=>v,FR:()=>m,Gw:()=>f,M8:()=>g,MA:()=>s,OY:()=>o,Oc:()=>y,Zj:()=>d,_O:()=>S,d6:()=>b,iW:()=>i,jR:()=>h,nx:()=>c,uc:()=>E,vk:()=>l,x3:()=>u});let o=1e3,i=6e4,s=36e5,a=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 g(){return{relative:p(),timeStamp:c()}}function y(){return{relative:0,timeStamp:E()}}function m(e){return{relative:e,timeStamp:function(e){let t=u()-performance.now();return t>E()?Math.round(t+e):Math.round(E()+e)}(e)}}function h(e){return{relative:b(e),timeStamp:e}}function b(e){return e-E()}function v(e){return e<a}function S(){return Math.round(u()-(E()+performance.now()))}function E(){return void 0===r&&(r=performance.timing?.navigationStart??performance.timeOrigin),r}},38432:(e,t,n)=>{n.d(t,{N:()=>i,p:()=>o});let r=!1;function o(e){r=e}function i(){return r}},40537:(e,t,n)=>{function r(e){return e>=500}function o(e){try{return e.clone()}catch{return}}n.d(t,{G:()=>r,i:()=>o})},41817:(e,t,n)=>{n.d(t,{B:()=>r});function r(e){return e}},42979:(e,t,n)=>{let r,o;n.d(t,{AY:()=>a,L2:()=>u,c$:()=>c,l2:()=>s});var i=n(49589);function s(e){return c(e,i.J.document?.baseURI??i.J.location?.href).href}function a(e){try{return!!c(e)}catch{return!1}}function u(e){let t=c(e).pathname;return"/"===t[0]?t:`/${t}`}function c(e,t){let n=function(){if(!r){let e=!1;try{e="http://a/b"===new i.J.URL("b","http://a").href}catch{}r=e?i.J.URL:function(){if(!o){let e,t;try{(e=document.createElement("iframe")).style.display="none",document.body.appendChild(e),t=e.contentWindow??i.J}catch{t=i.J}o={URL:t.URL},e?.remove()}return o}().URL}return r}();try{return void 0!==t?new n(e,t):new n(e)}catch(e){throw Error(`Failed to construct URL: ${String(e)}`)}}},43068:(e,t,n)=>{n.d(t,{Nr:()=>r,QQ:()=>o});let r={userContext:"userContext",globalContext:"globalContext",accountContext:"accountContext"},o={getContext:"getContext",setContext:"setContext",setContextProperty:"setContextProperty",removeContextProperty:"removeContextProperty",clearContext:"clearContext"}},43456:(e,t,n)=>{n.d(t,{Aq:()=>a,R9:()=>i,q7:()=>c,sr:()=>u});var r,o=n(59245);let i=((r={}).SESSION_REPLAY_RECORD_CANVAS="session_replay_record_canvas",r.TRACK_INTAKE_REQUESTS="track_intake_requests",r.TRACK_WEBSOCKETS="track_websockets",r),s=new Set;function a(e){Array.isArray(e)&&e.filter(e=>
2(0,o.Rj)(i,e)).forEach(e=>{s.add(e)})}function u(e){return s.has(e)}function c(){return s}},43716:(e,t,n)=>{n.d(t,{$O:()=>s,ab:()=>o,ug:()=>i});var r=n(60235);function o(){let e=[];return{register:t=>(e.push(t),{unregister(){e=e.filter(e=>e!==t)}}),trigger(t){let n=[];for(let r of e){let e=r(t);if("DISCARDED"===e)return i;"SKIPPED"!==e&&n.push(e)}return(0,r.kg)(...n)}}}let i="DISCARDED",s="SKIPPED"},44772:(e,t,n)=>{n.d(t,{a:()=>a});var r=n(80781),o=n(85128),i=n(62428);let s=220*o._m;function a(e,t=s){let n=(0,i.M)(Object.prototype),r=(0,i.M)(Array.prototype);try{let n=[],r=new WeakMap,o=u(e,"$",void 0,n,r),i=JSON.stringify(o),s=i?i.length:0;if(s>t)return void c(t,"discarded",e);for(;n.length>0&&s<t;){let o=n.shift(),i=0;if(Array.isArray(o.source))for(let a=0;a<o.source.length;a++){let l=u(o.source[a],o.path,a,n,r);if(void 0!==l?s+=JSON.stringify(l).length:s+=4,s+=i,i=1,s>t){c(t,"truncated",e);break}o.target[a]=l}else for(let a in o.source)if(Object.prototype.hasOwnProperty.call(o.source,a)){let l=u(o.source[a],o.path,a,n,r);if(void 0!==l&&(s+=JSON.stringify(l).length+i+a.length+3,i=1),s>t){c(t,"truncated",e);break}o.target[a]=l}}return o}finally{n(),r()}}function u(e,t,n,r,o){let i=function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)return e;if("function"==typeof e.toJSON)try{return e.toJSON()}catch{}return e}(e);if(!i||"object"!=typeof i){var s;return"bigint"==typeof(s=i)?`[BigInt] ${s.toString()}`:"function"==typeof s?`[Function] ${s.name||"unknown"}`:"symbol"==typeof s?`[Symbol] ${s.description||s.toString()}`:s}let a=function e(t){try{if(t instanceof Event){var n;return{type:(n=t).type,isTrusted:n.isTrusted,currentTarget:n.currentTarget?e(n.currentTarget):null,target:n.target?e(n.target):null}}if(t instanceof RegExp)return`[RegExp] ${t.toString()}`;let r=Object.prototype.toString.call(t).match(/\[object (.*)\]/);if(r?.[1])return`[${r[1]}]`}catch{}return"[Unserializable]"}(i);if("[Object]"!==a&&"[Array]"!==a&&"[Error]"!==a)return a;if(o.has(e))return`[Reference seen at ${o.get(e)}]`;let u=void 0!==n?`${t}.${n}`:t,c=Array.isArray(i)?[]:{};return o.set(e,u),r.push({source:i,target:c,path:u}),c}function c(e,t,n){r.V.warn(`The data provided has been ${t} as it is over the limit of ${e} characters:`,n)}},49589:(e,t,n)=>{n.d(t,{J:()=>r,W:()=>o});let r=globalThis,o="WorkerGlobalScope"in r},50201:(e,t,n)=>{let r;n.d(t,{T:()=>i,h:()=>y});var o=n(1142);function i(e){let t=[],n=g(e,"stack"),o=String(e);if(n?.startsWith(o)&&(n=n.slice(o.length)),n&&n.split("\n").forEach(e=>{let n=function(e){let t=u.exec(e);if(!t)return;let n=t[2]?.indexOf("native")===0,r=t[2]?.indexOf("eval")===0,o=c.exec(t[2]);return r&&o&&(t[2]=o[1],t[3]=o[2],t[4]=o[3]),{args:n?[t[2]]:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:t[3]?+t[3]:void 0,url:n?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 n=t[3]&&t[3].indexOf(" > eval")>-1,r=p.exec(t[3]);return n&&r&&(t[3]=r[1],t[4]=r[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);n&&(!n.func&&n.line&&(n.func="?"),t.push(n))}),t.length>0&&function(){if(void 0!==r)return r;class e extends Error{constructor(){super(),this.name="Error"}}let[t,n]=[e,Error].map(e=>new e);return r=h(Object.getPrototypeOf(t))&&n.stack!==t.stack}()&&e instanceof Error){let n=[],r=e;for(;(r=Object.getPrototypeOf(r))&&h(r);){let e=r.constructor?.name||"?";n.push(e)}for(let e=n.length-1;e>=0&&t[0]?.func===n[e];e--)t.shift()}return{message:g(e,"message"),name:g(e,"name"),stack:t}}let s="((?:blob|native|eval|<anonymous>|[a-zA-Z][a-zA-Z0-9+.-]*:\\/\\/|\\w+\\.|\\/).*?)",a="(?::(\\d+))",u=RegExp(`^\\s*at (.*?) ?\\(${s}${a}?${a}?\\)?\\s*$`,"i"),c=RegExp(`\\((\\S*)${a}${a}\\)`),l=RegExp(`^\\s*at\\s*(?:(.*)?(?: @))?\\s*${s}${a}?${a}??\\s*$`,"i"),d=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,f=/^\s*(.*?)(?:\((.*?)\))?(?:(?:(?
2:^|@)((?: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 g(e,t){return(0,o.OE)(e)&&"string"==typeof e[t]?e[t]:void 0}function y(e,t,n,r){var o;let i,s;if(void 0===t)return;let{name:a,message:u}=(o=e,"[object String]"===({}).toString.call(o)&&([,i,s]=m.exec(o)),{name:i,message:s});return{name:a,message:u,stack:[{url:t,column:r,line:n}]}}let m=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/;function h(e){return String(e.constructor).startsWith("class ")}},52671:(e,t,n)=>{n.d(t,{q:()=>o});var r=n(49589);function o(){let{navigator:e}=r.J;return{status:e?.onLine?"connected":"not_connected",interfaces:e?.connection?.type?[e.connection.type]:void 0,effective_type:e?.connection?.effectiveType}}},53368:(e,t,n)=>{n.d(t,{$:()=>a,Y:()=>u});var r=n(59245),o=n(87895),i=n(17423),s=n(43716);function a(e,t,n,o){let a=u();return t.storeContextsAcrossPages&&(0,i.Ck)(a,o,1),e.register(({eventType:e,startTime:o})=>{let i=a.getContext(),u=n.findTrackedSession(o);return(u?.anonymousId&&!i.anonymous_id&&t.trackAnonymousUser&&(i.anonymous_id=u.anonymousId),(0,r.RI)(i))?s.$O:{type:e,usr:i}}),a}function u(){return(0,o.D)("user",{propertiesConfig:{id:{type:"string"},name:{type:"string"},email:{type:"string"}}})}},54653:(e,t,n)=>{n.d(t,{Y:()=>o,v:()=>r});let r={DOCUMENT:"document",XHR:"xhr",BEACON:"beacon",FETCH:"fetch",CSS:"css",JS:"js",IMAGE:"image",FONT:"font",MEDIA:"media",WEBSOCKET:"websocket",OTHER:"other"},o={FETCH:r.FETCH,XHR:r.XHR}},56742:(e,t,n)=>{n.d(t,{tG:()=>c});var r=n(80781),o=n(92243),i=n(41817);let s=["chrome-extension://","moz-extension://"];function a(e){return s.some(t=>e.includes(t))}var u=n(49589);function c(e,t){let n=(0,i.B)(u.J.location),s=n?n.origin:"",c=e.allowedTrackingOrigins;if(!c)return!function(e,t=""){return!a(e)&&a(t.split("\n").filter(e=>{let t=e.trim();return t.length&&/^at\s+|@/.test(t)})[1]||"")}(s,t)||(r.V.error("Running the Browser SDK in a Web extension content script is forbidden unless the `allowedTrackingOrigins` option is provided."),!1);let l=(0,o.K)(c,s);return l||r.V.error("SDK initialized on a non-allowed domain."),l}},57840:(e,t,n)=>{n.d(t,{gU:()=>h,i1:()=>g,yA:()=>m,z$:()=>p});var r=n(89312),o=n(4211),i=n(13342),s=n(80781),a=n(41817),u=n(74864),c=n(69419),l=n(6677),d=n(49589),f=n(38208);async function p(e,t){let n=`dd_cookie_test_${(0,o.lk)()}`,r="test",i=e(n,t);try{return await i.getAllAndSet(()=>({value:r,expireDelay:f.iW})),(await i.getAll()).includes(r)}catch(e){return s.V.error(e),!1}finally{try{await i.delete()}catch{}}}function g(e,t){let n=(0,a.B)(d.J.cookieStore),o=new r.cP(()=>(0,c.q2)(n,"change",t=>{(t.changed.some(t=>t.name===e)||t.deleted.some(t=>t.name===e))&&o.notify()}).stop);return{getAll:async()=>(await n.getAll(e)).map(e=>e.value),delete:()=>n.delete({name:e,domain:t.domain,path:"/",partitioned:t.partitioned}),async getAllAndSet(r){let o=await n.getAll(e),{value:s,expireDelay:a}=r(o.map(e=>e.value));try{await n.set({name:e,value:s,expires:(0,f.x3)()+a,path:"/",sameSite:t.crossSite?"none":"strict",domain:t.domain,secure:t.secure,partitioned:t.partitioned})}catch(n){if(!e.startsWith("dd_cookie_test_")){let r=(0,i.OR)(e);(0,l.A2)("Failed to set cookie using Cookie Store API",{"error.message":n.message,newValue:s,cookieOptions:{...t},cookies:o.map(e=>({...e})),cookieCount:o.length,documentCookies:r})}}},observable:o}}let y=f.OY;function m(e,t){let n=(0,i.OR)(e),o=new r.cP(()=>{let t=(0,u.yb)(()=>{s((0,i.OR)(e))},y);return()=>{(0,u.vG)(t)}});function s(e){String(e)!==String(n)&&(n=e,o.notify())}return{getAll:()=>Promise.resolve((0,i.OR)(e)),async getAllAndSet(n){let{value:r,expireDelay:o}=n((0,i.OR)(e));(0,i.TV)(e,r,o,t),await Promise.resolve(),s([r])},async delete(){(0,i.Yj)(e,t),await Promise.resolve(),s([])},observable:o}}function h(){let e=(0,a.B)(d.J.cookieStore);return!!(e&&(0,c.BX)(e,"change"))}},59245:(e,t,n)=>{n.d(t,{LG:()=>u,RI:()=>a,Rj:()=>s,XU:()=>o,yG:()=>i});let r=(e,t)=>"__proto__"===e?void 0:t;function o(e){try{return JSON.parse(e,r)}catch{}}function i(e){return{...e}}function s(e,t){return Object.keys(e).some(n=>e[n]===t)}function a(e){return 0===Object.keys(e).length}function u(e,t){let n={};for(let r of Object.keys(e))n[r]=t(e[r]);return n}},60235:(e,t,n)=>{n.d(t,{Go:()=>i,kg:()=>s});var r=n(1142);function o(e,t,n){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(n.hasAlreadyBeenSeen(t))return;if(Array.isArray(t)){let r=Array.isArray(e)?e:[];for(let e=0;e<t.length;++e)r[e]=o(r[e],t[e],n);return r}let i="object"===(0,r.Pw)(e)?e:{};for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&"__proto__"!==e&&(i[e]=o(i[e],t[e],n));return i}function i(e){return o(void 0,e,a())}function s(...e){let t;for(let n of e)null!=n&&(t=o(t,n,a()));return t}function a(){let e=new WeakSet;return{hasAlreadyBeenSeen(t){let n=e.has(t);return n||e.add(t),n}}}}
2,62428:(e,t,n)=>{n.d(t,{M:()=>i,s:()=>o});var r=n(5170);function o(e,t,n){if("object"!=typeof e||null===e)return JSON.stringify(e);let r=i(Object.prototype),o=i(Array.prototype),s=i(Object.getPrototypeOf(e)),a=i(e);try{return JSON.stringify(e,t,n)}catch{return"<error: unable to serialize object>"}finally{r(),o(),s(),a()}}function i(e){let t=e.toJSON;return t?(delete e.toJSON,()=>{e.toJSON=t}):r.l}},63065:(e,t,n)=>{n.d(t,{$:()=>i});var r=n(74864),o=n(38208);function i(e,t,n=3e3){let s=0,a=!1;return{isLimitReached(){if(0===s&&(0,r.wg)(()=>{s=0},o.iW),(s+=1)<=n||a)return a=!1,!1;if(s===n+1){a=!0;try{t(`Reached max number of ${e}s by minute: ${n}`)}finally{a=!1}}return!0}}}},64449:(e,t,n)=>{n.d(t,{S:()=>s});var r=n(1142),o=n(60235),i=n(33023);function s(e,t,n){return e&&"object"==typeof e?a(t,e,n):void n.error("Configuration must be an object")}function a(e,t,n){let r={};for(let[s,a]of Object.entries(e)){let e=t[s],u=a.multiple?function(e,t,n){if(null==t)return;if("enum"===e.type&&e.allowAll&&"all"===t)return l(e.values).slice();let r=Array.isArray(t)?t:[t],o=[];for(let t of r){let r=c(e,t,n);if(void 0===r){if(!1!==e.strict)return}else o.push(r)}if(!1!==e.strict||0!==o.length||!(r.length>0))return o}(a,e,n):c(a,e,n);if(void 0===u){if(null!=e&&""!==e){if(n.error(function(e,t){switch(t.type){case"string":return`"${e}" must be a non-empty string`;case"number":if(void 0!==t.min&&void 0!==t.max)return`"${e}" must be a number between ${t.min} and ${t.max}`;if(void 0!==t.min)return`"${e}" must be a number greater than or equal to ${t.min}`;if(void 0!==t.max)return`"${e}" must be a number less than or equal to ${t.max}`;return`"${e}" must be a finite number`;case"percentage":return`"${e}" must be a number between 0 and 100`;case"boolean":return`"${e}" must be a boolean`;case"site":return`"${e}" must be a valid Datadog site. ${i.xG} ${i.fH}/getting_started/site/.`;case"match-option":return`"${e}" must be a string, RegExp, or function`;case"enum":return`"${e}" must be one of: "${l(t.values).join('", "')}"`;case"union":return`"${e}" does not match any expected type`;case"schema":return`"${e}" is not a valid object`;case"function":return`"${e}" must be a function`}}(s,a)),a.required||!1!==a.strict)return}else if(a.required)return void n.error(`"${s}" is required`);r[s]="default"in a?(0,o.Go)(a.default):void 0}else r[s]=u}return r}let u=/(datadog|ddog|datad0g|dd0g)/;function c(e,t,n){if("schema"===e.type){if("object"!=typeof t||null===t)return;return a(e.schema,t,n)}if("union"===e.type){if(null==t)return;for(let r of e.variants){let e=c(r,t,n);if(void 0!==e)return e}return}if(null!=t)switch(e.type){case"function":return"function"==typeof t?t:void 0;case"string":return"string"==typeof t&&t.length>0?t:void 0;case"number":return"number"==typeof t&&Number.isFinite(t)&&(void 0===e.min||t>=e.min)&&(void 0===e.max||t<=e.max)?t:void 0;case"percentage":return(0,r.fp)(t)?t:void 0;case"boolean":return"boolean"==typeof t?t:!1===e.strict?!!t:void 0;case"site":if("string"!=typeof t||!u.test(t))return;return t;case"match-option":return(0,r.Vl)(t)?t:void 0;case"enum":return"string"==typeof t&&l(e.values).includes(t)?t:void 0}}function l(e){return Array.isArray(e)?e:Object.values(e)}},64959:(e,t,n)=>{n.d(t,{H7:()=>a,my:()=>u,tv:()=>d});var r=n(74864),o=n(5170),i=n(28552),s=n(79757);function a(e,t,n,{computeHandlingStack:r}={}){let s=e[t];if("function"!=typeof s)if(!(t in e&&"string"==typeof t&&t.startsWith("on")))return{stop:o.l};else s=o.l;let u=!1,{stop:d}=c(e,t,s,function(){if(u)return s.apply(this,arguments);let e=Array.from(arguments);return l(n,{target:this,parameters:e,handlingStack:r?(0,i.uC)("instrumented method"):void 0},()=>s.apply(this,e))});return{stop:()=>{u=!0,d()}}}function u(e,t,n,{computeHandlingStack:r}={}){let s=e[t];if("function"!=typeof s)return{stop:o.l};let a=!1,d=function(){if(!new.target)return Reflect.apply(s,this,Array.from(arguments));let e=new.target===d?s:new.target;if(a)return Reflect.construct(s,arguments,e);let t=Array.from(arguments);return l(n,{parameters:t,handlingStack:r?(0,i.uC)("instrumented constructor"):void 0},()=>Reflect.construct(s,t,e))},f=function(e,t){for(let n of[].concat(Object.getOwnPropertyNames(t),Object.getOwnPropertySymbols(t))){let r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r)}let{stop:n}=c(t.prototype,"constructor",t.prototype.constructor,e);return n}(d,s),{stop:p}=c(e,t,s,d);return{stop:()=>{a=!0,f(),p()}}}function c(e,t,n,r){return e[t]=r,{stop:()=>{e[t]===r&&(e[t]=n)}}}function l(e,t,n){let r;(0,s.um)(e,null,[{...t,onPostCall:e=>{r=e}}]);let o=n();return r&&(0,s.um)(r,null,[o]),o}function d(e,t,n){let i=Object.getOwnPropertyDescriptor(e,t);if(!i?.set||!i.configurable)return{stop:o.l};let s=o.l,a=(e,t)=>{(0,r.wg)(()=>{a!==s&&n(e,t)},0)},u=function(e){i.set.call(this,e),a(this,e)};
2return Object.defineProperty(e,t,{set:u}),{stop:()=>{Object.getOwnPropertyDescriptor(e,t)?.set===u&&Object.defineProperty(e,t,i),a=s}}}},66958:(e,t,n)=>{n.d(t,{y:()=>o});var r=n(80781);function o(e,t){return(...n)=>{try{return e(...n)}catch(e){r.V.error(t,e)}}}},67504:(e,t,n)=>{n.d(t,{o:()=>C,t:()=>A});var r,o=n(89312),i=n(41817),s=n(6677),a=n(5170),u=n(50201),c=n(64959),l=n(69419),d=n(90875),f=n(11578),p=n(73327),g=n(49589),y=n(38208);function m(){return new o.cP(e=>{var t,n;let r=(t,n)=>{let r=(0,p.As)({stackTrace:n,originalError:t,startClocks:(0,y.M8)(),nonErrorPrefix:"Uncaught",source:f.gf.SOURCE,handling:"unhandled"});e.notify(r)},{stop:o}=(t=r,(0,c.H7)(g.J,"onerror",({parameters:[e,n,r,o,i]})=>{let s;(0,d.b)(i)||(s=(0,u.h)(e,n,r,o)),t(i??e,s)})),{stop:i}=(n=r,(0,l.BX)(g.J.window,"unhandledrejection")?(0,c.H7)(g.J,"onunhandledrejection",({parameters:[e]})=>{n(e.reason||"Empty reason")}):{stop:a.l});return()=>{o(),i()}})}var h=n(92239),b=n(14478),v=n(28552),S=n(62428),E=n(44772),w=n(33023),_=n(79757);let O={},C=((r={})[r.RUNTIME_ERROR=0]="RUNTIME_ERROR",r[r.FETCH=1]="FETCH",r[r.XHR=2]="XHR",r[r.CONSOLE=3]="CONSOLE",r);function A(){let e,t=new o.dX(500,e=>{(0,s.A2)("Early data collection dropped data on unbuffer",{count:e})}),n=[];function r(e,r){n.push(r.subscribe(n=>{t.notify({type:e,data:n})}))}return r(0,(0,i.B)(m)()),r(1,(0,b.i)()),r(2,(0,h.G)()),r(3,(e=Object.values(w.bP).map(e=>{var t;return O[e]||(O[e]=(t=e,new o.cP(e=>{let n=w.JZ[t];return w.JZ[t]=(...r)=>{n.apply(console,r);let o=(0,v.uC)("console error");(0,_.um)(()=>
2{e.notify(function(e,t,n){let r=e.map(e=>{var t;return"string"==typeof(t=e)?(0,E.a)(t):(0,d.b)(t)?(0,v.NR)((0,u.T)(t)):(0,S.s)((0,E.a)(t),void 0,2)}).join(" ");if(t===w.bP.error){let o=e.find(d.b),i=(0,p.As)({originalError:o,handlingStack:n,startClocks:(0,y.M8)(),source:f.gf.CONSOLE,handling:"handled",nonErrorPrefix:"Provided",useFallbackStack:!1});return i.message=r,{api:t,message:r,handlingStack:n,error:i}}return{api:t,message:r,error:void 0,handlingStack:n}}(r,t,o))})},()=>{w.JZ[t]=n}}))),O[e]}),(0,o.Fx)(...e))),{observable:t,stop:()=>n.forEach(e=>e.unsubscribe())}}},69419:(e,t,n)=>{let r;n.d(t,{BX:()=>d,fK:()=>f,gX:()=>u,lQ:()=>l,q2:()=>c});var o,i=n(18658),s=n(5170),a=n(79757);let u=((o={}).BEFORE_UNLOAD="beforeunload",o.CLICK="click",o.DBL_CLICK="dblclick",o.KEY_DOWN="keydown",o.LOAD="load",o.POP_STATE="popstate",o.SCROLL="scroll",o.TOUCH_START="touchstart",o.TOUCH_END="touchend",o.TOUCH_MOVE="touchmove",o.VISIBILITY_CHANGE="visibilitychange",o.PAGE_SHOW="pageshow",o.FREEZE="freeze",o.RESUME="resume",o.DOM_CONTENT_LOADED="DOMContentLoaded",o.POINTER_DOWN="pointerdown",o.POINTER_UP="pointerup",o.POINTER_CANCEL="pointercancel",o.HASH_CHANGE="hashchange",o.PAGE_HIDE="pagehide",o.MOUSE_DOWN="mousedown",o.MOUSE_UP="mouseup",o.MOUSE_MOVE="mousemove",o.FOCUS="focus",o.BLUR="blur",o.CONTEXT_MENU="contextmenu",o.RESIZE="resize",o.CHANGE="change",o.INPUT="input",o.PLAY="play",o.PAUSE="pause",o.SECURITY_POLICY_VIOLATION="securitypolicyviolation",o.SELECTION_CHANGE="selectionchange",o.STORAGE="storage",o.UNHANDLED_REJECTION="unhandledrejection",o);function c(e,t,n,r){return l(e,[t],n,r)}function l(e,t,n,{once:o,capture:s,passive:u}={}){let c=(0,a.dm)(e=>{(e.isTrusted||e.__ddIsTrusted||!1!==r)&&(o&&g(),n(e))}),d=u?{capture:s,passive:u}:s,f=window.EventTarget&&e instanceof EventTarget?window.EventTarget.prototype:e,p=(0,i.W)(f,"addEventListener");function g(){let n=(0,i.W)(f,"removeEventListener");t.forEach(t=>n.call(e,t,c,d))}return t.forEach(t=>p.call(e,t,c,d)),{stop:g}}function d(e,t){if(!e)return!1;try{return c(e,t,s.l).stop(),!0}catch{return!1}}function f(e){!0!==r&&(r=e??!1)}},70400:(e,t,n)=>{n.d(t,{Bb:()=>r,KG:()=>a,NW:()=>o,R8:()=>s,dV:()=>i,wo:()=>c});let r="datad0g.com",o="datadoghq.com",i="datadoghq.eu",s="ddog-gov.com",a="us2.ddog-gov.com",u=["ddsource","dd-api-key","dd-request-id"];function c(e){return u.every(t=>e.includes(t))}},71423:(e,t,n)=>{n.d(t,{b:()=>o});var r=n(49589);function o(e,t){let n=r.J.__ddBrowserSdkExtensionCallback;n&&n({type:e,payload:t})}},73327:(e,t,n)=>{n.d(t,{$X:()=>p,As:()=>f,MF:()=>d});var r=n(50201),o=n(28552),i=n(62428),s=n(44772),a=n(90875),u=n(1175),c=n(1142);function l({originalError:e,stackTrace:t,source:n,useFallbackStack:r=!0,nonErrorPrefix:u}){var c,d,f,p;let g=(0,a.b)(e);return{source:n,type:t?t.name:void 0,message:(c=t,d=g,f=u,p=e,c?.message&&c?.name?c.message:d?"Empty message":f?`${f} ${(0,i.s)((0,s.a)(p))}`:(0,i.s)((0,s.a)(p))),stack:t?(0,o.Yn)(t):r?a.e:void 0}}function d(e){return e?.stack.map(e=>e.url).filter(e=>!!e)??[]}function f({stackTrace:e,originalError:t,handlingStack:n,componentStack:o,startClocks:i,nonErrorPrefix:s,useFallbackStack:p=!0,source:g,handling:y}){var m;let h,b=e??((0,a.b)(t)?(0,r.T)(t):void 0),v=(0,a.b)(t)?function(e){let t=[],n=e.cause;for(;null!=n&&t.length<10;){let e=(0,a.b)(n),o=e?(0,r.T)(n):void 0;t.push({originalError:n,stackTrace:o}),n=e?n.cause:void 0}return t}(t):[],S=l({originalError:t,stackTrace:b,source:g,useFallbackStack:p,nonErrorPrefix:s}),E=v.map(({originalError:e,stackTrace:t})=>l({originalError:e,stackTrace:t,source:g,useFallbackStack:!1}));return{startClocks:i,handling:y,handlingStack:n,componentStack:o,originalError:t,...S,debugIds:(h=v.flatMap(({stackTrace:e})=>d(e)),(0,u.J)(d(b).concat(h))),causes:E.length?E:void 0,fingerprint:(m=t,(0,a.b)(m)&&"dd_fingerprint"in m?String(m.dd_fingerprint):void 0),context:function(e){if((0,c.OE)(e))return e.dd_context}(t)}}function p(e){return/@ (.+)/.exec(e)?.[1]}},74864:(e,t,n)=>{n.d(t,{DJ:()=>a,vG:()=>c,wg:()=>s,yb:()=>u});var r=n(18658),o=n(49589),i=n(79757);function s(e,t){return(0,r.W)(o.J,"setTimeout")((0,i.dm)(e),t)}function a(e){(0,r.W)(o.J,"clearTimeout")(e)}function u(e,t){return(0,r.W)(o.J,"setInterval")((0,i.dm)(e),t)}function c(e){(0,r.W)(o.J,"clearInterval")(e)}},78125:(e,t,n)=>{n.d(t,{X:()=>v});var r=n(80781),o=n(41817),i=n(85128),s=n(62428),a=n(31705),u=n(36533),c=n(7849),l=n(33059),d=n(89312),f=n(74864),p=n(49589);
2let g=30*n(38208).OY,y=p.W?1:50;function m({pageMayExitObservable:e}){let t,n,r=new d.cP,o=e.subscribe(e=>{t=e.reason;try{r.notify(e.reason)}finally{t=void 0}c(e.reason)}),i=new d.cP(()=>()=>{o.unsubscribe()}),s=0,u=0;function c(e){if(0===u)return;let t=u,r=s;u=0,s=0,(0,f.DJ)(n),n=void 0,i.notify({reason:e,messagesCount:t,bytesCount:r})}return{flushObservable:i,prepareUrgentFlushObservable:r,forceFlush:c,get messagesCount(){return u},notifyBeforeAddMessage(e){s+e>=a.AK&&c(t??"bytes_limit"),u+=1,s+=e,void 0===n&&(n=(0,f.wg)(()=>{c("duration_limit")},g))},notifyAfterAddMessage(e=0){s+=e,u>=y?c(t??"messages_limit"):s>=a.AK&&c(t??"bytes_limit")}}}var h=n(33023);let b=256*i._m;function v({encoder:e=(0,l.N)(),endpoints:t,reportError:n}){let d=(0,o.B)(a.sA)(t,n),f=(0,o.B)(c._T)(),p=(0,o.B)(m)({pageMayExitObservable:f}),g={},y=p.flushObservable.subscribe(t=>(function(t){let n=(0,u.KQ)(g).join("\n");g={};let r=(0,c.Kp)(t.reason),o=r?d.sendOnExit:d.send;if(r&&e.isAsync){let t=e.finishSync();t.outputBytesCount&&o(S(t));let r=[t.pendingData,n].filter(Boolean).join("\n");r&&o({data:r,bytesCount:(0,i.WW)(r)})}else n&&e.write(e.isEmpty?n:`
3${n}`),e.finish(e=>{o(S(e))})})(t));function E(t,n){let o=(0,s.s)(t),a=e.estimateEncodedBytesCount(o);if(a>=b)return void r.V.warn(`Discarded a message whose size was bigger than the maximum allowed size ${b/i._m}KiB. ${h.xG} ${r.X}/#technical-limitations`);if(void 0!==n){let t;void 0!==g[n]?t=a-e.estimateEncodedBytesCount(g[n]):(p.notifyBeforeAddMessage(a),t=0),g[n]=o,p.notifyAfterAddMessage(t)}else p.notifyBeforeAddMessage(a),e.write(e.isEmpty?o:`
4${o}`,e=>{p.notifyAfterAddMessage(e-a)})}return{get isEmpty(){return 0===p.messagesCount},add:E,upsert:E,prepareUrgentFlushObservable:p.prepareUrgentFlushObservable,forceFlush:p.forceFlush,flushObservable:p.flushObservable,stop:y.unsubscribe}}function S(e){return{data:"string"==typeof e.output?e.output:new Blob([e.output],{type:"text/plain"}),bytesCount:e.outputBytesCount,encoding:e.encoding}}},79757:(e,t,n)=>{let r;n.d(t,{Bd:()=>l,Dx:()=>c,dm:()=>a,um:()=>u});var o=n(33023),i=n(38432);let s=function(e,t){function n(e){return function(...t){return r(e,this,t)}}function r(e,t,n){try{return e.apply(t,n)}catch(e){o(e)}}function o(n){let r=t=>{(0,i.N)()&&e.error("[MONITOR]",t)};r(n);try{t(n)}catch(e){r(e)}}return{monitored:function(e,t,r){r.value=n(r.value)},monitor:n,callMonitored:r,monitorError:o}}((0,o.XH)("Datadog SDK:"),e=>r?.(e)),a=s.monitor,u=s.callMonitored,c=s.monitorError;function l(e){return!r&&(r=e,!0)}},80781:(e,t,n)=>{n.d(t,{V:()=>o,X:()=>i});var r=n(33023);let o=(0,r.XH)("Datadog Browser SDK:"),i=`${r.fH}/real_user_monitoring/browser/troubleshooting`},85128:(e,t,n)=>{n.d(t,{WW:()=>s,_m:()=>r,iH:()=>o,wh:()=>a});let r=1024,o=1048576,i=/[^\u0000-\u007F]/;function s(e){return i.test(e)?new TextEncoder().encode(e).length:e.length}function a(e){if(1===e.length)return e[0];let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),n=0;for(let r of e)t.set(r,n),n+=r.length;return t}},85994:(e,t,n)=>{n.d(t,{V:()=>d,u:()=>f});var r=n(89312),o=n(4211),i=n(28552),s=n(69419),a=n(11578),u=n(1175),c=n(79757),l=n(38208);let d={intervention:"intervention",deprecation:"deprecation",cspViolation:"csp_violation"};function f(e){var t;let n=[];e.includes(d.cspViolation)&&n.push(new r.cP(e=>{if(!(0,s.BX)(document,"securitypolicyviolation"))return;let{stop:t}=(0,s.q2)(document,"securitypolicyviolation",t=>{var n;let r;e.notify((n=t,r=`'${n.blockedURI}' blocked by '${n.effectiveDirective}' directive`,p({type:n.effectiveDirective,message:`${d.cspViolation}: ${r}`,originalError:n,csp:{disposition:n.disposition},stack:g(n.effectiveDirective,n.originalPolicy?`${r} of the policy "${(0,o._R)(n.originalPolicy,100,"...")}"`:"no policy",n.sourceFile,n.lineNumber,n.columnNumber),debugIds:n.sourceFile?(0,u.J)([n.sourceFile]):void 0})))});return t}));let i=e.filter(e=>e!==d.cspViolation);return i.length&&n.push((t=i,new r.cP(e=>{if(!window.ReportingObserver)return;let n=(0,c.dm)((t,n)=>t.forEach(t=>e.notify(function(e){let{type:t,body:n}=e;return p({type:n.id,message:`${t}: ${n.message}`,originalError:e,stack:g(n.id,n.message,n.sourceFile,n.lineNumber,n.columnNumber),debugIds:n.sourceFile?(0,u.J)([n.sourceFile]):void 0})}(t)))),r=new window.ReportingObserver(n,{types:t,buffered:!0});return r.observe(),()=>{r.disconnect()}}))),(0,r.Fx)(...n)}function p(e){return{startClocks:(0,l.M8)(),source:a.gf.REPORT,handling:"unhandled",...e}}function g(e,t,n,r,o){return n?(0,i.Yn)({name:e,message:t,stack:[{func:"?",url:n,line:r??void 0,column:o??void 0}]}):void 0}},87895:(e,t,n)=>{n.d(t,{D:()=>l});var r=n(89312),o=n(80781),i=n(44772),s=n(1142),a=n(60235);function u(e,t,n){let r={...e};for(let[e,{required:i,type:s}]of Object.entries(t))"string"!==s||c(r[e])||(r[e]=String(r[e])),i&&c(r[e])&&o.V.warn(`The property ${e} of ${n} is required; context will not be sent to the intake.`);return r}function c(e){return null==e||""===e}function l(e="",{propertiesConfig:t={}}={}){let n={},c=new r.cP,d={getContext:()=>(0,a.Go)(n),setContext:r=>{let a;((a="object"===(0,s.Pw)(r))||o.V.error("Unsupported context:",r),a)?n=(0,i.a)(u(r,t,e)):d.clearContext(),c.notify()},setContextProperty:(r,o)=>{n=(0,i.a)(u({...n,[r]:o},t,e)),c.notify()},removeContextProperty:r=>{delete n[r],u(n,t,e),c.notify()},clearContext:()=>{n={},c.notify()},changeObservable:c};return d}}
4,89312:(e,t,n)=>{n.d(t,{dX:()=>u,cP:()=>s,Fx:()=>a});var r=n(49589),o=n(79757);function i(e){let t=r.J.queueMicrotask;"function"==typeof t?t((0,o.dm)(e)):Promise.resolve().then((0,o.dm)(e))}var s=class{constructor(e){this.onFirstSubscribe=e,this.observers=[]}subscribe(e){return this.addObserver(e),{unsubscribe:()=>this.removeObserver(e)}}notify(e){this.observers.forEach(t=>t(e))}addObserver(e){this.observers.push(e),1===this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe(this)||void 0)}removeObserver(e){this.observers=this.observers.filter(t=>e!==t),!this.observers.length&&this.onLastUnsubscribe&&this.onLastUnsubscribe()}};function a(...e){return new s(t=>{let n=e.map(e=>e.subscribe(e=>t.notify(e)));return()=>n.forEach(e=>e.unsubscribe())})}var u=class extends s{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 i(()=>{for(let n of this.buffer){if(t)return;e(n)}t||this.addObserver(e)}),{unsubscribe:()=>{t=!0,this.removeObserver(e)}}}unbuffer(){i(()=>{this.droppedCount>0&&this.onDrop&&this.onDrop(this.droppedCount),this.maxBufferSize=this.buffer.length=0})}}},90875:(e,t,n)=>{n.d(t,{b:()=>o,e:()=>r});let r="No stack, consider using an instance of Error";function o(e){try{return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)}catch{return!1}}},92239:(e,t,n)=>{let r;n.d(t,{G:()=>d});var o=n(89312),i=n(64959),s=n(69419),a=n(49589),u=n(42979),c=n(38208);let l=new WeakMap;function d(){return r||(r="XMLHttpRequest"in a.J?new o.cP(e=>{let{stop:t}=(0,i.H7)(XMLHttpRequest.prototype,"open",f),{stop:n}=(0,i.H7)(XMLHttpRequest.prototype,"send",t=>{!function({target:e,parameters:[t],handlingStack:n},r){let o=l.get(e);if(!o)return;o.state="start",o.startClocks=(0,c.M8)(),o.isAborted=!1,o.xhr=e,o.handlingStack=n,o.requestBody=t;let a=!1,{stop:u}=(0,i.H7)(e,"onreadystatechange",()=>{e.readyState===XMLHttpRequest.DONE&&d()}),d=()=>{f(),u(),a||(a=!0,o.duration=(0,c.vk)(o.startClocks.timeStamp,(0,c.nx)()),o.status=e.status,"string"==typeof e.response&&(o.responseBody=e.response),r.notify({...o,state:"complete"}))},{stop:f}=(0,s.q2)(e,"loadend",d);r.notify(o)}(t,e)},{computeHandlingStack:!0}),{stop:r}=(0,i.H7)(XMLHttpRequest.prototype,"abort",p);return()=>{t(),n(),r()}}):new o.cP),r}function f({target:e,parameters:[t,n]}){l.set(e,{state:"open",method:String(t).toUpperCase(),url:(0,u.l2)(String(n))})}function p({target:e}){let t=l.get(e);t&&(t.isAborted=!0)}},92243:(e,t,n)=>{n.d(t,{K:()=>o});var r=n(80781);function o(e,t,n=!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 n?t.startsWith(e):e===t}catch(e){r.V.error(e)}return!1})}}}]);

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.