1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="3cc07ae5-6711-4d99-9915-ade095a024f3",e._sentryDebugIdIdentifier="sentry-dbid-3cc07ae5-6711-4d99-9915-ade095a024f3")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6418],{5721:(e,t,n)=>{n.d(t,{h$:()=>l,Qb:()=>p});var r=n(9333),a=n(53984),i=n(39619);function o(e){try{return new URL(e,i.jf.location.origin).href}catch{return}}function s(e){try{return new Headers(e)}catch{return}}let d=new WeakMap,c=new Map,l={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function p(e,t){let{traceFetch:n,traceXHR:i,trackFetchStreamPerformance:p,shouldCreateSpanForRequest:f,enableHTTPTimings:m,tracePropagationTargets:g,onRequestSpanStart:h,onRequestSpanEnd:y}={...l,...t},v="function"==typeof f?f:e=>!0,b=e=>(function(e,t){let n=(0,r.$Nc)();if(n){let a,i;try{a=new URL(e,n),i=new URL(n).origin}catch{return!1}let o=a.origin===i;return t?(0,r.XrR)(a.toString(),t)||o&&(0,r.XrR)(a.pathname,t):o}{let n=!!e.match(/^\/(?!\/)/);return t?(0,r.XrR)(e,t):n}})(e,g),_={},S=e.getOptions().propagateTraceparent;n&&(e.addEventProcessor(e=>("transaction"===e.type&&e.spans&&e.spans.forEach(e=>{if("http.client"===e.op){let t=c.get(e.span_id);t&&(e.timestamp=t/1e3,c.delete(e.span_id))}}),e)),p&&(0,r.B$X)(e=>{if(e.response){let t=d.get(e.response);t&&e.endTimestamp&&c.set(t,e.endTimestamp)}}),(0,r.urQ)(e=>{let t=(0,r.v5e)(e,v,b,_,{propagateTraceparent:S,onRequestSpanEnd:y});if(e.response&&e.fetchData.__span&&d.set(e.response,e.fetchData.__span),t){let n=o(e.fetchData.url),a=n?(0,r.Dlv)(n).host:void 0;t.setAttributes({"http.url":n?(0,r.zmL)(n):void 0,"server.address":a}),m&&u(t),h?.(t,{headers:e.headers})}})),i&&(0,a.Mn)(e=>{let t=function(e,t,n,i,d,c){let l=e.xhr,p=l?.[a.Er];if(!l||l.__sentry_own_request__||!p)return;let{url:u,method:f}=p,m=(0,r.fd9)()&&t(u);if(e.endTimestamp&&m){let t=l.__sentry_xhr_span_id__;if(!t)return;let n=i[t];n&&void 0!==p.status_code&&((0,r.N8V)(n,p.status_code),n.end(),c?.(n,{headers:s((0,a.ti)(l)),error:e.error}),delete i[t]);return}let g=o(u),h=g?(0,r.Dlv)(g):(0,r.Dlv)(u),y=(0,r.zmL)((0,r.faT)(u)),v=!!(0,r.Bk8)(),b=m&&v?(0,r.UkH)({name:`${f} ${y}`,attributes:{url:(0,r.zmL)(u),type:"xhr","http.method":f,"http.url":g?(0,r.zmL)(g):void 0,"server.address":h?.host,[r.JDW]:"auto.http.browser",[r.uTn]:"http.client",...h?.search&&{"http.query":h?.search},...h?.hash&&{"http.fragment":h?.hash}}}):new r.wzg;l.__sentry_xhr_span_id__=b.spanContext().spanId,i[l.__sentry_xhr_span_id__]=b,n(u)&&function(e,t,n){let{"sentry-trace":a,baggage:i,traceparent:o}=(0,r.iYr)({span:t,propagateTraceparent:n});a&&function(e,t,n,r){let a=e.__sentry_xhr_v3__?.request_headers;if(!a?.["sentry-trace"]&&e.setRequestHeader)try{if(e.setRequestHeader("sentry-trace",t),r&&!a?.traceparent&&e.setRequestHeader("traceparent",r),n){let t=a?.baggage;t&&t.split(",").some(e=>e.trim().startsWith("sentry-"))||e.setRequestHeader("baggage",n)}}catch{}}(e,a,i,o)}(l,(0,r.fd9)()&&v?b:void 0,d);let _=(0,r.KUX)();return _&&_.emit("beforeOutgoingRequestSpan",b,e),b}(e,v,b,_,S,y);t&&(m&&u(t),h?.(t,{headers:s(e.xhr.__sentry_xhr_v3__?.request_headers)}))})}function u(e){let{url:t}=(0,r.et6)(e).data;if(!t||"string"!=typeof t)return;let n=(0,a.wv)("resource",({entries:r})=>{r.forEach(r=>{"resource"===r.entryType&&"initiatorType"in r&&"string"==typeof r.nextHopProtocol&&("fetch"===r.initiatorType||"xmlhttprequest"===r.initiatorType)&&r.name.endsWith(t)&&(e.setAttributes((0,a.v4)(r)),setTimeout(n))})})}},7068:(e,t,n)=>{n.d(t,{b:()=>s});var r=n(76295),a=n(4536);let i={replayIntegration:"replay",replayCanvasIntegration:"replay-canvas",feedbackIntegration:"feedback",feedbackModalIntegration:"feedback-modal",feedbackScreenshotIntegration:"feedback-screenshot",captureConsoleIntegration:"captureconsole",contextLinesIntegration:"contextlines",linkedErrorsIntegration:"linkederrors",dedupeIntegration:"dedupe",extraErrorDataIntegration:"extraerrordata",graphqlClientIntegration:"graphqlclient",httpClientIntegration:"httpclient",reportingObserverIntegration:"reportingobserver",rewriteFramesIntegration:"rewriteframes",browserProfilingIntegration:"browserprofiling",moduleMetadataIntegration:"modulemetadata",instrumentAnthropicAiClient:"instrumentanthropicaiclient",instrumentOpenAiClient:"instrumentopenaiclient",instrumentGoogleGenAIClient:"instrumentgooglegenaiclient",instrumentLangGraph:"instrumentlanggraph",createLangChainCallbackHandler:"createlangchaincallbackhandler"},o=a.jf;async function s(e,t){let n=i[e],s=o.Sentry=o.Sentry||{};if(!n)throw Error(`Cannot lazy load integration: ${e}`);let d=s[e];if("function"==typeof d&&!("_isShim"in d))return d;let c=function(e){let t=(0,r.KUX)(),n=t?.getOptions()?.cdnBaseUrl||"https://browser.sentry-cdn.com";return new URL(`/${r.MFp}/${e}.min.js`,n).toString()}(n),l=a.jf.document.createElement("script");
1l.src=c,l.crossOrigin="anonymous",l.referrerPolicy="strict-origin",t&&l.setAttribute("nonce",t);let p=new Promise((e,t)=>{l.addEventListener("load",()=>e()),l.addEventListener("error",t)}),u=a.jf.document.currentScript,f=a.jf.document.body||a.jf.document.head||u?.parentElement;if(f)f.appendChild(l);else throw Error(`Could not find parent element to insert lazy-loaded ${e} script`);try{await p}catch{throw Error(`Error when loading integration: ${e}`)}let m=s[e];if("function"!=typeof m)throw Error(`Could not load integration: ${e}`);return m}},18673:(e,t,n)=>{n(9333)},18987:(e,t,n)=>{n.d(t,{lG:()=>f});var r=n(76295);function a(e,t,n,a){let i={filename:e,function:"<anonymous>"===t?r.yF9:t,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==a&&(i.colno=a),i}let i=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,o=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,s=/\((\S*)(?::(\d+))(?::(\d+))\)/,d=/at (.+?) ?\(data:(.+?),/,c=[30,e=>{let t=e.match(d);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};let n=i.exec(e);if(n){let[,e,t,i]=n;return a(e,r.yF9,+t,+i)}let c=o.exec(e);if(c){if(c[2]&&0===c[2].indexOf("eval")){let e=s.exec(c[2]);e&&(c[2]=e[1],c[3]=e[2],c[4]=e[3])}let[e,t]=m(c[1]||r.yF9,c[2]);return a(t,e,c[3]?+c[3]:void 0,c[4]?+c[4]:void 0)}}],l=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,p=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,u=[50,e=>{let t=l.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=p.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||r.yF9;return[n,e]=m(n,e),a(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],f=(0,r.gdQ)(c,u),m=(e,t)=>{let n=-1!==e.indexOf("safari-extension"),a=-1!==e.indexOf("safari-web-extension");return n||a?[-1!==e.indexOf("@")?e.split("@")[0]:r.yF9,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]}},19360:(e,t,n)=>{n(9333),n(39619),n(87851)},21142:(e,t,n)=>{n.d(t,{h$:()=>l,Qb:()=>p});var r=n(76295),a=n(37619),i=n(4536);function o(e){try{return new URL(e,i.jf.location.origin).href}catch{return}}function s(e){try{return new Headers(e)}catch{return}}let d=new WeakMap,c=new Map,l={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function p(e,t){let{traceFetch:n,traceXHR:i,trackFetchStreamPerformance:p,shouldCreateSpanForRequest:f,enableHTTPTimings:m,tracePropagationTargets:g,onRequestSpanStart:h,onRequestSpanEnd:y}={...l,...t},v="function"==typeof f?f:e=>!0,b=e=>(function(e,t){let n=(0,r.$Nc)();if(n){let a,i;try{a=new URL(e,n),i=new URL(n).origin}catch{return!1}let o=a.origin===i;return t?(0,r.XrR)(a.toString(),t)||o&&(0,r.XrR)(a.pathname,t):o}{let n=!!e.match(/^\/(?!\/)/);return t?(0,r.XrR)(e,t):n}})(e,g),_={},S=e.getOptions().propagateTraceparent;n&&(e.addEventProcessor(e=>("transaction"===e.type&&e.spans&&e.spans.forEach(e=>{if("http.client"===e.op){let t=c.get(e.span_id);t&&(e.timestamp=t/1e3,c.delete(e.span_id))}}),e)),p&&(0,r.B$X)(e=>{if(e.response){let t=d.get(e.response);t&&e.endTimestamp&&c.set(t,e.endTimestamp)}}),(0,r.urQ)(e=>{let t=(0,r.v5e)(e,v,b,_,{propagateTraceparent:S,onRequestSpanEnd:y});if(e.response&&e.fetchData.__span&&d.set(e.response,e.fetchData.__span),t){let n=o(e.fetchData.url),a=n?(0,r.Dlv)(n).host:void 0;t.setAttributes({"http.url":n?(0,r.zmL)(n):void 0,"server.address":a}),m&&u(t),h?.(t,{headers:e.headers})}})),i&&(0,a.Mn)(e=>{let t=function(e,t,n,i,d,c){let l=e.xhr,p=l?.[a.Er];if(!l||l.__sentry_own_request__||!p)return;let{url:u,method:f}=p,m=(0,r.fd9)()&&t(u);if(e.endTimestamp&&m){let t=l.__sentry_xhr_span_id__;if(!t)return;let n=i[t];n&&void 0!==p.status_code&&((0,r.N8V)(n,p.status_code),n.end(),c?.(n,{headers:s((0,a.ti)(l)),error:e.error}),delete i[t]);return}let g=o(u),h=g?(0,r.Dlv)(g):(0,r.Dlv)(u),y=(0,r.zmL)((0,r.faT)(u)),v=!!(0,r.Bk8)(),b=m&&v?(0,r.UkH)({name:`${f} ${y}`,attributes:{url:(0,r.zmL)(u),type:"xhr","http.method":f,"http.url":g?(0,r.zmL)(g):void 0,"server.address":h?.host,[r.JDW]:"auto.http.browser",[r.uTn]:"http.client",...h?.search&&{"http.query":h?.search},...h?.hash&&{"http.fragment":h?.hash}}}):new r.wzg;l.__sentry_xhr_span_id__=b.spanContext().spanId,i[l.__sentry_xhr_span_id__]=b,n(u)&&function(e,t,n){let{"sentry-trace":a,baggage:i,traceparent:o}=(0,r.iYr)({span:t,propagateTraceparent:n});a&&function(e,t,n,r){let a=e.__sentry_xhr_v3__?.request_headers;if(!a?.["sentry-trace"]&&e.setRequestHeader)try{if(e.setRequestHeader("sentry-trace",t),r&&!a?.traceparent&&e.setRequestHeader("traceparent",r),n){let t=a?.baggage;t&&t.split(",").some(e=>e.trim().startsWith("sentry-"))||e.setRequestHeader("baggage",n)}}catch{}}(e,a,i,o)}(l,(0,r.fd9)()&&v?b:void 0,d);let _=(0,r.KUX)();return _&&_.emit("beforeOutgoingRequestSpan",b,e),b}(e,v,b,_,S,y);t&&(m&&u(t),h?.(t,{headers:s(e.xhr.__sentry_xhr_v3__?.request_headers)}))})}function u(e){let{url:t}=(0,r.et6)(e).data;if(!t||"string"!=typeof t)return;let n=(0,a.wv)("resource",({entries:r})=>{r.forEach(r=>{"resource"===r.entryType&&"initiatorType"in r&&"string"==typeof r.nextHopProtocol&&("fetch"===r.initiatorType||"xmlhttprequest"===r.initiatorType)&&r.name.endsWith(t)&&(e.setAttributes((0,a.v4)(r)),setTimeout(n))})})}},22390:(e,t,n)=>{n.d(t,{E:()=>o});var r=n(76295),a=n(81632),i=n(4536);function o(){return!!function(){if(void 0===i.jf.window)return!1;let e=i.jf;if(e.nw)return!1;let t=e.chrome||e.browser;if(!t?.runtime?.id)return!1;let n=(0,r.$Nc)();return!(i.jf===i.jf.top&&["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"].some(e=>n.startsWith(`${e}://`)))}()&&(a.T&&(0,r.pqi)(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0)}},24531:(e,t,n)=>{n.d(t,{lG:()=>f});var r=n(9333);function a(e,t,n,a){let i={filename:e,function:"<anonymous>"===t?r.yF9:t,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==a&&(i.colno=a),i}
1let i=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,o=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,s=/\((\S*)(?::(\d+))(?::(\d+))\)/,d=/at (.+?) ?\(data:(.+?),/,c=[30,e=>{let t=e.match(d);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};let n=i.exec(e);if(n){let[,e,t,i]=n;return a(e,r.yF9,+t,+i)}let c=o.exec(e);if(c){if(c[2]&&0===c[2].indexOf("eval")){let e=s.exec(c[2]);e&&(c[2]=e[1],c[3]=e[2],c[4]=e[3])}let[e,t]=m(c[1]||r.yF9,c[2]);return a(t,e,c[3]?+c[3]:void 0,c[4]?+c[4]:void 0)}}],l=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,p=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,u=[50,e=>{let t=l.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=p.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||r.yF9;return[n,e]=m(n,e),a(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],f=(0,r.gdQ)(c,u),m=(e,t)=>{let n=-1!==e.indexOf("safari-extension"),a=-1!==e.indexOf("safari-web-extension");return n||a?[-1!==e.indexOf("@")?e.split("@")[0]:r.yF9,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]}},41766:(e,t,n)=>{n(9333)},46149:(e,t,n)=>{n(76295)}
1,59299:(e,t,n)=>{n.d(t,{_:()=>i});var r=n(76295),a=n(37619);function i(e,t=(0,a.qd)("fetch")){let n=0,o=0;async function s(r){let i=r.body.length;n+=i,o++;let s={body:r.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&o<15,...e.fetchOptions};try{let n=await t(e.url,s);return{statusCode:n.status,headers:{"x-sentry-rate-limits":n.headers.get("X-Sentry-Rate-Limits"),"retry-after":n.headers.get("Retry-After")}}}catch(e){throw(0,a.y7)("fetch"),e}finally{n-=i,o--}}return(0,r.oOl)(e,s,(0,r.CjH)(e.bufferSize||40))}},60658:(e,t,n)=>{n.d(t,{dp:()=>p,Nt:()=>f,Sx:()=>u});var r=n(9333),a=n(53984),i=n(91488),o=n(39619);n(24531),n(10420),n(18665),n(40726),n(18156),n(6325),n(432),n(32606);let s="sentry_previous_trace";function d(e){return 1===e.traceFlags}var c=n(5721);let l={...r.Cqz,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,enableElementTiming:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...c.h$},p=(e={})=>{let t,n,p,y={name:void 0,source:void 0},v=o.jf.document,{enableInp:b,enableElementTiming:_,enableLongTask:S,enableLongAnimationFrame:x,_experiments:{enableInteractions:w,enableStandaloneClsSpans:T,enableStandaloneLcpSpans:C},beforeStartSpan:P,idleTimeout:k,finalTimeout:I,childSpanTimeout:R,markBackgroundSpan:$,traceFetch:E,traceXHR:L,trackFetchStreamPerformance:j,shouldCreateSpanForRequest:z,enableHTTPTimings:O,ignoreResourceSpans:A,ignorePerformanceApiSpans:D,instrumentPageLoad:q,instrumentNavigation:N,detectRedirects:F,linkPreviousTrace:H,consistentTraceSampling:U,enableReportPageLoaded:M,onRequestSpanStart:Y,onRequestSpanEnd:X}={...l,...e};function B(e,n,i=!0){let o="pageload"===n.op,s=n.name,d=P?P(n):n,c=d.attributes||{};if(s!==d.name&&(c[r.i_H]="custom",d.attributes=c),!i){let e=(0,r.lu8)();(0,r.UkH)({...d,startTime:e}).end(e);return}y.name=d.name,y.source=c[r.i_H];let l=(0,r.Dv1)(d,{idleTimeout:k,finalTimeout:I,childSpanTimeout:R,disableAutoFinish:o,beforeSpanEnd:n=>{t?.(),(0,a.QU)(n,{recordClsOnPageloadSpan:!T,recordLcpOnPageloadSpan:!C,ignoreResourceSpans:A,ignorePerformanceApiSpans:D}),h(e,void 0);let i=(0,r.o55)(),s=i.getPropagationContext();i.setPropagationContext({...s,traceId:l.spanContext().traceId,sampled:(0,r.pK6)(l),dsc:(0,r.k1m)(n)}),o&&(p=void 0)},trimIdleSpanEndTimestamp:!M});function u(){v&&["interactive","complete"].includes(v.readyState)&&e.emit("idleSpanEnableAutoFinish",l)}o&&M&&(p=l),h(e,l),o&&!M&&v&&(v.addEventListener("readystatechange",()=>{u()}),u())}return{name:"BrowserTracing",setup(e){if((0,r.sBd)(),t=(0,a.bk)({recordClsStandaloneSpans:T||!1,recordLcpStandaloneSpans:C||!1,client:e}),b&&(0,a.ZZ)(),_&&(0,a.KW)(),x&&r.OWl.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?(0,a.U$)():S&&(0,a.c8)(),w&&(0,a.DI)(),F&&v){let e=()=>{n=(0,r.zft)()};addEventListener("click",e,{capture:!0}),addEventListener("keydown",e,{capture:!0,passive:!0})}function s(){let t=e[g];t&&!(0,r.et6)(t).timestamp&&(i.T&&r.YzC.log(`[Tracing] Finishing current active span with op: ${(0,r.et6)(t).op}`),t.setAttribute(r.fse,"cancelled"),t.end())}e.on("startNavigationSpan",(t,a)=>{if((0,r.KUX)()!==e)return;if(a?.isRedirect){i.T&&r.YzC.warn("[Tracing] Detected redirect, navigation span will not be the root span, but a child span."),B(e,{op:"navigation.redirect",...t},!1);return}n=void 0,s(),(0,r.rmA)().setPropagationContext({traceId:(0,r.eln)(),sampleRand:Math.random(),propagationSpanId:(0,r.fd9)()?void 0:(0,r.ZFE)()});let o=(0,r.o55)();o.setPropagationContext({traceId:(0,r.eln)(),sampleRand:Math.random(),propagationSpanId:(0,r.fd9)()?void 0:(0,r.ZFE)()}),o.setSDKProcessingMetadata({normalizedRequest:void 0}),B(e,{op:"navigation",...t,parentSpan:null,forceTransaction:!0})}),e.on("startPageLoadSpan",(t,n={})=>{if((0,r.KUX)()!==e)return;s();let a=n.sentryTrace||m("sentry-trace"),i=n.baggage||m("baggage"),d=(0,r.kMB)(a,i),c=(0,r.o55)();c.setPropagationContext(d),(0,r.fd9)()||(c.getPropagationContext().propagationSpanId=(0,r.ZFE)()),c.setSDKProcessingMetadata({normalizedRequest:(0,o.AP)()}),B(e,{op:"pageload",...t})}),e.on("endPageloadSpan",()=>{M&&p&&(p.setAttribute(r.fse,"reportPageLoaded"),p.end())})},afterAllSetup(e){var t,l,p,m,h;let v,_=(0,r.$Nc)();if("off"!==H&&function(e,{linkPreviousTrace:t,consistentTraceSampling:n}){let a="session-storage"===t,c=a?function(){try{let e=o.jf.sessionStorage?.getItem(s);return JSON.parse(e)}catch{return}}():void 0;e.on("spanStart",e=>{if((0,r.zUj)(e)!==e)return;let t=(0,r.o55)().getPropagationContext();c=function(e,t,n){let a=(0,r.et6)(t),o={spanContext:t.spanContext(),startTimestamp:a.start_timestamp,sampleRate:function(){try{return Number(n.dsc?.sample_rate)??Number(a.data?.[r.sy5])}catch{return 0}}(),sampleRand:n.sampleRand};if(!e)return o;let s=e.spanContext;return s.traceId===a.trace_id?e:(Date.now()/1e3-e.startTimestamp<=3600&&(i.T&&r.YzC.log(`Adding previous_trace \`${JSON.stringify(s)}\` link to span \`${JSON.stringify({op:a.op,...t.spanContext()})}\``),t.addLink({context:s,attributes:{[r.LcL]:"previous_trace"}}),t.setAttribute("sentry.previous_trace",`${s.traceId}-${s.spanId}-${+!!d(s)}`)),o)}(c,e,t),a&&function(e){try{o.jf.sessionStorage.setItem(s,JSON.stringify(e))}catch(e){i.T&&r.YzC.warn("Could not store previous trace in sessionStorage",e)}}(c)});let l=!0;n&&e.on("beforeSampling",e=>
1{if(!c)return;let t=(0,r.o55)(),n=t.getPropagationContext();if(l&&n.parentSpanId){l=!1;return}t.setPropagationContext({...n,dsc:{...n.dsc,sample_rate:String(c.sampleRate),sampled:String(d(c.spanContext))},sampleRand:c.sampleRand}),e.parentSampled=d(c.spanContext),e.parentSampleRate=c.sampleRate,e.spanAttributes={...e.spanAttributes,[r.EfG]:c.sampleRate}})}(e,{linkPreviousTrace:H,consistentTraceSampling:U}),o.jf.location){if(q){let t=(0,r.k3F)();u(e,{name:o.jf.location.pathname,startTime:t?t/1e3:void 0,attributes:{[r.i_H]:"url",[r.JDW]:"auto.pageload.browser"}})}N&&(0,a._f)(({to:t,from:a})=>{if(void 0===a&&_?.indexOf(t)!==-1){_=void 0;return}_=void 0;let i=(0,r.kgz)(t),s=e[g],d=s&&F&&function(e,t){let n=(0,r.et6)(e),a=(0,r.lu8)();return!(a-n.start_timestamp>1.5)&&(!t||!(a-t<=1.5))}(s,n);f(e,{name:i?.pathname||o.jf.location.pathname,attributes:{[r.i_H]:"url",[r.JDW]:"auto.navigation.browser"}},{url:t,isRedirect:d})})}$&&(o.jf.document?o.jf.document.addEventListener("visibilitychange",()=>{let e=(0,r.Bk8)();if(!e)return;let t=(0,r.zUj)(e);if(o.jf.document.hidden&&t){let e="cancelled",{op:n,status:a}=(0,r.et6)(t);i.T&&r.YzC.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),a||t.setStatus({code:r.TJx,message:e}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):i.T&&r.YzC.warn("[Tracing] Could not set up background tab detection due to lack of global document")),w&&(t=e,l=k,p=I,m=R,h=y,o.jf.document&&addEventListener("click",()=>{let e="ui.action.click",n=function(e){return e[g]}(t);if(n&&["navigation","pageload"].includes((0,r.et6)(n).op)){i.T&&r.YzC.warn(`[Tracing] Did not create ${e} span because a pageload or navigation span is in progress.`);return}if(v&&(v.setAttribute(r.fse,"interactionInterrupted"),v.end(),v=void 0),!h.name){i.T&&r.YzC.warn(`[Tracing] Did not create ${e} transaction because _latestRouteName is missing.`);return}v=(0,r.Dv1)({name:h.name,op:e,attributes:{[r.i_H]:h.source||"url"}},{idleTimeout:l,finalTimeout:p,childSpanTimeout:m})},{capture:!0})),b&&(0,a.Bb)(),(0,c.Qb)(e,{traceFetch:E,traceXHR:L,trackFetchStreamPerformance:j,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:z,enableHTTPTimings:O,onRequestSpanStart:Y,onRequestSpanEnd:X})}}};function u(e,t,n){e.emit("startPageLoadSpan",t,n),(0,r.o55)().setTransactionName(t.name);let a=e[g];return a&&e.emit("afterStartPageLoadSpan",a),a}function f(e,t,n){let{url:a,isRedirect:i}=n||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:i}),e.emit("startNavigationSpan",t,{isRedirect:i});let s=(0,r.o55)();return s.setTransactionName(t.name),a&&!i&&s.setSDKProcessingMetadata({normalizedRequest:{...(0,o.AP)(),url:a}}),e[g]}function m(e){let t=o.jf.document,n=t?.querySelector(`meta[name=${e}]`);return n?.getAttribute("content")||void 0}let g="_sentry_idleSpan";function h(e,t){(0,r.myY)(e,g,t)}},68193:(e,t,n)=>{n(9333)},69218:(e,t,n)=>{n(76295)},74221:(e,t,n)=>{n(76295)},78384:(e,t,n)=>{n(76295),n(4536),n(59299)},87851:(e,t,n)=>{n.d(t,{_:()=>i});var r=n(9333),a=n(53984);function i(e,t=(0,a.qd)("fetch")){let n=0,o=0;async function s(r){let i=r.body.length;n+=i,o++;let s={body:r.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&o<15,...e.fetchOptions};try{let n=await t(e.url,s);return{statusCode:n.status,headers:{"x-sentry-rate-limits":n.headers.get("X-Sentry-Rate-Limits"),"retry-after":n.headers.get("Retry-After")}}}catch(e){throw(0,a.y7)("fetch"),e}finally{n-=i,o--}}return(0,r.oOl)(e,s,(0,r.CjH)(e.bufferSize||40))}},93042:(e,t,n)=>{n.d(t,{E:()=>o});var r=n(9333),a=n(91488),i=n(39619);function o(){return!!function(){if(void 0===i.jf.window)return!1;let e=i.jf;if(e.nw)return!1;let t=e.chrome||e.browser;if(!t?.runtime?.id)return!1;let n=(0,r.$Nc)();return!(i.jf===i.jf.top&&["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"].some(e=>n.startsWith(`${e}://`)))}()&&(a.T&&(0,r.pqi)(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0)}},97265:(e,t,n)=>{n.d(t,{dp:()=>p,Nt:()=>f,Sx:()=>u});var r=n(76295),a=n(37619),i=n(81632),o=n(4536);n(18987),n(60068),n(9301),n(43114),n(356),n(51393),n(79712),n(26786);let s="sentry_previous_trace";function d(e){return 1===e.traceFlags}var c=n(21142);let l={...r.Cqz,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroun
1dSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,enableElementTiming:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...c.h$},p=(e={})=>{let t,n,p,y={name:void 0,source:void 0},v=o.jf.document,{enableInp:b,enableElementTiming:_,enableLongTask:S,enableLongAnimationFrame:x,_experiments:{enableInteractions:w,enableStandaloneClsSpans:T,enableStandaloneLcpSpans:C},beforeStartSpan:P,idleTimeout:k,finalTimeout:I,childSpanTimeout:R,markBackgroundSpan:$,traceFetch:E,traceXHR:L,trackFetchStreamPerformance:j,shouldCreateSpanForRequest:z,enableHTTPTimings:O,ignoreResourceSpans:A,ignorePerformanceApiSpans:D,instrumentPageLoad:q,instrumentNavigation:N,detectRedirects:F,linkPreviousTrace:H,consistentTraceSampling:U,enableReportPageLoaded:M,onRequestSpanStart:Y,onRequestSpanEnd:X}={...l,...e};function B(e,n,i=!0){let o="pageload"===n.op,s=n.name,d=P?P(n):n,c=d.attributes||{};if(s!==d.name&&(c[r.i_H]="custom",d.attributes=c),!i){let e=(0,r.lu8)();(0,r.UkH)({...d,startTime:e}).end(e);return}y.name=d.name,y.source=c[r.i_H];let l=(0,r.Dv1)(d,{idleTimeout:k,finalTimeout:I,childSpanTimeout:R,disableAutoFinish:o,beforeSpanEnd:n=>{t?.(),(0,a.QU)(n,{recordClsOnPageloadSpan:!T,recordLcpOnPageloadSpan:!C,ignoreResourceSpans:A,ignorePerformanceApiSpans:D}),h(e,void 0);let i=(0,r.o55)(),s=i.getPropagationContext();i.setPropagationContext({...s,traceId:l.spanContext().traceId,sampled:(0,r.pK6)(l),dsc:(0,r.k1m)(n)}),o&&(p=void 0)},trimIdleSpanEndTimestamp:!M});function u(){v&&["interactive","complete"].includes(v.readyState)&&e.emit("idleSpanEnableAutoFinish",l)}o&&M&&(p=l),h(e,l),o&&!M&&v&&(v.addEventListener("readystatechange",()=>{u()}),u())}return{name:"BrowserTracing",setup(e){if((0,r.sBd)(),t=(0,a.bk)({recordClsStandaloneSpans:T||!1,recordLcpStandaloneSpans:C||!1,client:e}),b&&(0,a.ZZ)(),_&&(0,a.KW)(),x&&r.OWl.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?(0,a.U$)():S&&(0,a.c8)(),w&&(0,a.DI)(),F&&v){let e=()=>{n=(0,r.zft)()};addEventListener("click",e,{capture:!0}),addEventListener("keydown",e,{capture:!0,passive:!0})}function s(){let t=e[g];t&&!(0,r.et6)(t).timestamp&&(i.T&&r.YzC.log(`[Tracing] Finishing current active span with op: ${(0,r.et6)(t).op}`),t.setAttribute(r.fse,"cancelled"),t.end())}e.on("startNavigationSpan",(t,a)=>{if((0,r.KUX)()!==e)return;if(a?.isRedirect){i.T&&r.YzC.warn("[Tracing] Detected redirect, navigation span will not be the root span, but a child span."),B(e,{op:"navigation.redirect",...t},!1);return}n=void 0,s(),(0,r.rmA)().setPropagationContext({traceId:(0,r.eln)(),sampleRand:Math.random(),propagationSpanId:(0,r.fd9)()?void 0:(0,r.ZFE)()});let o=(0,r.o55)();o.setPropagationContext({traceId:(0,r.eln)(),sampleRand:Math.random(),propagationSpanId:(0,r.fd9)()?void 0:(0,r.ZFE)()}),o.setSDKProcessingMetadata({normalizedRequest:void 0}),B(e,{op:"navigation",...t,parentSpan:null,forceTransaction:!0})}),e.on("startPageLoadSpan",(t,n={})=>{if((0,r.KUX)()!==e)return;s();let a=n.sentryTrace||m("sentry-trace"),i=n.baggage||m("baggage"),d=(0,r.kMB)(a,i),c=(0,r.o55)();c.setPropagationContext(d),(0,r.fd9)()||(c.getPropagationContext().propagationSpanId=(0,r.ZFE)()),c.setSDKProcessingMetadata({normalizedRequest:(0,o.AP)()}),B(e,{op:"pageload",...t})}),e.on("endPageloadSpan",()=>{M&&p&&(p.setAttribute(r.fse,"reportPageLoaded"),p.end())})},afterAllSetup(e){var t,l,p,m,h;let v,_=(0,r.$Nc)();if("off"!==H&&function(e,{linkPreviousTrace:t,consistentTraceSampling:n}){let a="session-storage"===t,c=a?function(){try{let e=o.jf.sessionStorage?.getItem(s);return JSON.parse(e)}catch{return}}():void 0;e.on("spanStart",e=>{if((0,r.zUj)(e)!==e)return;let t=(0,r.o55)().getPropagationContext();c=function(e,t,n){let a=(0,r.et6)(t),o={spanContext:t.spanContext(),startTimestamp:a.start_timestamp,sampleRate:function(){try{return Number(n.dsc?.sample_rate)??Number(a.data?.[r.sy5])}catch{return 0}}(),sampleRand:n.sampleRand};if(!e)return o;let s=e.spanContext;return s.traceId===a.trace_id?e:(Date.now()/1e3-e.startTimestamp<=3600&&(i.T&&r.YzC.log(`Adding previous_trace \`${JSON.stringify(s)}\` link to span \`${JSON.stringify({op:a.op,...t.spanContext()})}\``),t.addLink({context:s,attributes:{[r.LcL]:"previous_trace"}}),t.setAttribute("sentry.previous_trace",`${s.traceId}-${s.spanId}-${+!!d(s)}`)),o)}(c,e,t),a&&function(e){try{o.jf.sessionStorage.setItem(s,JSON.stringify(e))}catch(e){i.T&&r.YzC.warn("Could not store previous trace in sessionStorage",e)}}(c)});let l=!0;n&&e.on("beforeSampling",e=>
1{if(!c)return;let t=(0,r.o55)(),n=t.getPropagationContext();if(l&&n.parentSpanId){l=!1;return}t.setPropagationContext({...n,dsc:{...n.dsc,sample_rate:String(c.sampleRate),sampled:String(d(c.spanContext))},sampleRand:c.sampleRand}),e.parentSampled=d(c.spanContext),e.parentSampleRate=c.sampleRate,e.spanAttributes={...e.spanAttributes,[r.EfG]:c.sampleRate}})}(e,{linkPreviousTrace:H,consistentTraceSampling:U}),o.jf.location){if(q){let t=(0,r.k3F)();u(e,{name:o.jf.location.pathname,startTime:t?t/1e3:void 0,attributes:{[r.i_H]:"url",[r.JDW]:"auto.pageload.browser"}})}N&&(0,a._f)(({to:t,from:a})=>{if(void 0===a&&_?.indexOf(t)!==-1){_=void 0;return}_=void 0;let i=(0,r.kgz)(t),s=e[g],d=s&&F&&function(e,t){let n=(0,r.et6)(e),a=(0,r.lu8)();return!(a-n.start_timestamp>1.5)&&(!t||!(a-t<=1.5))}(s,n);f(e,{name:i?.pathname||o.jf.location.pathname,attributes:{[r.i_H]:"url",[r.JDW]:"auto.navigation.browser"}},{url:t,isRedirect:d})})}$&&(o.jf.document?o.jf.document.addEventListener("visibilitychange",()=>{let e=(0,r.Bk8)();if(!e)return;let t=(0,r.zUj)(e);if(o.jf.document.hidden&&t){let e="cancelled",{op:n,status:a}=(0,r.et6)(t);i.T&&r.YzC.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),a||t.setStatus({code:r.TJx,message:e}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):i.T&&r.YzC.warn("[Tracing] Could not set up background tab detection due to lack of global document")),w&&(t=e,l=k,p=I,m=R,h=y,o.jf.document&&addEventListener("click",()=>{let e="ui.action.click",n=function(e){return e[g]}(t);if(n&&["navigation","pageload"].includes((0,r.et6)(n).op)){i.T&&r.YzC.warn(`[Tracing] Did not create ${e} span because a pageload or navigation span is in progress.`);return}if(v&&(v.setAttribute(r.fse,"interactionInterrupted"),v.end(),v=void 0),!h.name){i.T&&r.YzC.warn(`[Tracing] Did not create ${e} transaction because _latestRouteName is missing.`);return}v=(0,r.Dv1)({name:h.name,op:e,attributes:{[r.i_H]:h.source||"url"}},{idleTimeout:l,finalTimeout:p,childSpanTimeout:m})},{capture:!0})),b&&(0,a.Bb)(),(0,c.Qb)(e,{traceFetch:E,traceXHR:L,trackFetchStreamPerformance:j,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:z,enableHTTPTimings:O,onRequestSpanStart:Y,onRequestSpanEnd:X})}}};function u(e,t,n){e.emit("startPageLoadSpan",t,n),(0,r.o55)().setTransactionName(t.name);let a=e[g];return a&&e.emit("afterStartPageLoadSpan",a),a}function f(e,t,n){let{url:a,isRedirect:i}=n||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:i}),e.emit("startNavigationSpan",t,{isRedirect:i});let s=(0,r.o55)();return s.setTransactionName(t.name),a&&!i&&s.setSDKProcessingMetadata({normalizedRequest:{...(0,o.AP)(),url:a}}),e[g]}function m(e){let t=o.jf.document,n=t?.querySelector(`meta[name=${e}]`);return n?.getAttribute("content")||void 0}let g="_sentry_idleSpan";function h(e,t){(0,r.myY)(e,g,t)}},99260:(e,t,n)=>{n.d(t,{b:()=>s});var r=n(9333),a=n(39619);let i={replayIntegration:"replay",replayCanvasIntegration:"replay-canvas",feedbackIntegration:"feedback",feedbackModalIntegration:"feedback-modal",feedbackScreenshotIntegration:"feedback-screenshot",captureConsoleIntegration:"captureconsole",contextLinesIntegration:"contextlines",linkedErrorsIntegration:"linkederrors",dedupeIntegration:"dedupe",extraErrorDataIntegration:"extraerrordata",graphqlClientIntegration:"graphqlclient",httpClientIntegration:"httpclient",reportingObserverIntegration:"reportingobserver",rewriteFramesIntegration:"rewriteframes",browserProfilingIntegration:"browserprofiling",moduleMetadataIntegration:"modulemetadata",instrumentAnthropicAiClient:"instrumentanthropicaiclient",instrumentOpenAiClient:"instrumentopenaiclient",instrumentGoogleGenAIClient:"instrumentgooglegenaiclient",instrumentLangGraph:"instrumentlanggraph",createLangChainCallbackHandler:"createlangchaincallbackhandler"},o=a.jf;async function s(e,t){let n=i[e],s=o.Sentry=o.Sentry||{};if(!n)throw Error(`Cannot lazy load integration: ${e}`);let d=s[e];if("function"==typeof d&&!("_isShim"in d))return d;let c=function(e){let t=(0,r.KUX)(),n=t?.getOptions()?.cdnBaseUrl||"https://browser.sentry-cdn.com";return new URL(`/${r.MFp}/${e}.min.js`,n).toString()}(n),l=a.jf.document.createElement("script");
1l.src=c,l.crossOrigin="anonymous",l.referrerPolicy="strict-origin",t&&l.setAttribute("nonce",t);let p=new Promise((e,t)=>{l.addEventListener("load",()=>e()),l.addEventListener("error",t)}),u=a.jf.document.currentScript,f=a.jf.document.body||a.jf.document.head||u?.parentElement;if(f)f.appendChild(l);else throw Error(`Could not find parent element to insert lazy-loaded ${e} script`);try{await p}catch{throw Error(`Error when loading integration: ${e}`)}let m=s[e];if("function"!=typeof m)throw Error(`Could not load integration: ${e}`);return m}}}]);
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.