PageSourceSearch

https://rss.app/_next/static/chunks/70545-2bc698f075e099e1.js

js rss.app collected 2026-10-01 08:32:36 UTC 198,653 bytes, 349 lines download raw bytes

1"use strict";
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="ca728727-7563-5665-a520-546e030273cc")}catch(e){}}();
3(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[70545],{3728:(e,t,n)=>{n.d(t,{z:()=>r});function r(e){let t,n=e[0],r=1;for(;r<e.length;){let i=e[r],a=e[r+1];if(r+=2,("optionalAccess"===i||"optionalCall"===i)&&null==n)return;"access"===i||"optionalAccess"===i?(t=n,n=a(n)):("call"===i||"optionalCall"===i)&&(n=a((...e)=>n.call(t,...e)),t=void 0)}return n}},4473:(e,t,n)=>{n.d(t,{L:()=>a,V:()=>s});var r=n(11001),i=n(32486);function a(e,t,n,a){let s=(0,r.Cj)(n),o={sent_at:new Date().toISOString(),...s&&{sdk:s},...!!a&&t&&{dsn:(0,i.SB)(t)}},l="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return(0,r.h4)(o,[l])}function s(e,t,n,i){var a;let s=(0,r.Cj)(n),o=e.type&&"replay_event"!==e.type?e.type:"event";(a=n&&n.sdk)&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||a.name,e.sdk.version=e.sdk.version||a.version,e.sdk.integrations=[...e.sdk.integrations||[],...a.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...a.packages||[]]);let l=(0,r.n2)(e,s,i,t);delete e.sdkProcessingMetadata;let c=[{type:o},e];return(0,r.h4)(l,[c])}},4848:(e,t,n)=>{n.d(t,{Xr:()=>o,gt:()=>s,nC:()=>a,xv:()=>i});var r=n(21177);function i(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function a(e,t){let n=e,r=n.length;if(r<=150)return n;t>r&&(t=r);let i=Math.max(t-60,0);i<5&&(i=0);let a=Math.min(i+140,r);return a>r-5&&(a=r),a===r&&(i=Math.max(a-140,0)),n=n.slice(i,a),i>0&&(n=`'{snip} ${n}`),a<r&&(n+=" {snip}"),n}function s(e,t){if(!Array.isArray(e))return"";let n=[];for(let t=0;t<e.length;t++){let i=e[t];try{(0,r.L2)(i)?n.push("[VueViewModel]"):n.push(String(i))}catch(e){n.push("[value cannot be serialized]")}}return n.join(t)}function o(e,t=[],n=!1){return t.some(t=>(function(e,t,n=!1){return!!(0,r.Kg)(e)&&((0,r.gd)(t)?t.test(e):!!(0,r.Kg)(t)&&(n?e===t:e.includes(t)))})(e,t,n))}},9895:(e,t,n)=>{n.d(t,{V:()=>S,S:()=>w});var r=n(32486),i=n(67493),a=n(22177),s=n(21177),o=n(78887),l=n(11001),c=n(20421),u=n(27179),d=n(97117),p=n(4473),h=n(12384),f=n(94828),g=n(38213),m=n(76844),_=n(37119),v=n(77061),y=n(59346);let b="Not capturing exception because it's already been captured.";class S{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=(0,r.AD)(e.dsn):d.T&&i.vF.warn("No DSN provided, client will not send events."),this._dsn){const t=(0,u.Z)(this._dsn,e);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){if((0,a.GR)(e)){d.T&&i.vF.log(b);return}let r=t&&t.event_id;return this._process(this.eventFromException(e,t).then(e=>this._captureEvent(e,t,n)).then(e=>{r=e})),r}captureMessage(e,t,n,r){let i=n&&n.event_id,a=(0,s.NF)(e)?e:String(e),o=(0,s.sO)(e)?this.eventFromMessage(a,t,n):this.eventFromException(e,n);return this._process(o.then(e=>this._captureEvent(e,n,r)).then(e=>{i=e})),i}captureEvent(e,t,n){if(t&&t.originalException&&(0,a.GR)(t.originalException)){d.T&&i.vF.log(b);return}let r=t&&t.event_id,s=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,t,s||n).then(e=>{r=e})),r}captureSession(e){"string"!=typeof e.release?d.T&&i.vF.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),(0,_.qO)(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let t=this._transport;return t?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(e).then(n=>t.flush(e).then(e=>n&&e))):(0,o.XW)(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}setupIntegrations(e){(e&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(e){return this.getIntegrationByName(e)}getIntegrationByName(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return d.T&&i.vF.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){let t=this._integrations[e.name];(0,g.qm)(this,e,this._integrations),t||(0,g.lc)(this,[e])}sendEvent(e,t={}
3){this.emit("beforeSendEvent",e,t);let n=(0,p.V)(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])n=(0,l.W3)(n,(0,l.bm)(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));let r=this._sendEnvelope(n);r&&r.then(t=>this.emit("afterSendEvent",e,t),null)}sendSession(e){let t=(0,p.L)(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){let r="number"==typeof n?n:1,a=`${e}:${t}`;d.T&&i.vF.log(`Recording outcome: "${a}"${r>1?` (${r} times)`:""}`),this._outcomes[a]=(this._outcomes[a]||0)+r}}captureAggregateMetrics(e){var t,n,a,s;let o,c,u;d.T&&i.vF.log(`Flushing aggregated metrics, number of metrics: ${e.length}`);let p=(t=this._dsn,n=this._options._metadata,a=this._options.tunnel,o={sent_at:new Date().toISOString()},n&&n.sdk&&(o.sdk={name:n.sdk.name,version:n.sdk.version}),a&&t&&(o.dsn=(0,r.SB)(t)),s=e,c=[{type:"statsd",length:(u=(0,m.ik)(s)).length},u],(0,l.h4)(o,[c]));this._sendEnvelope(p)}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach(e=>e(...t))}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=(0,g.P$)(this,e),(0,g.lc)(this,e),this._integrationsInitialized=!0}_updateSessionFromEvent(e,t){let n=!1,r=!1,i=t.exception&&t.exception.values;if(i)for(let e of(r=!0,i)){let t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}let a="ok"===e.status;(a&&0===e.errors||a&&n)&&((0,_.qO)(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new o.T2(t=>{let n=0,r=setInterval(()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,n,r=(0,f.rm)()){let i=this.getOptions(),a=Object.keys(this._integrations);return!t.integrations&&a.length>0&&(t.integrations=a),this.emit("preprocessEvent",e,t),(0,y.mG)(i,e,t,n,this,r).then(e=>{if(null===e)return e;let t={...r.getPropagationContext(),...n?n.getPropagationContext():void 0};if(!(e.contexts&&e.contexts.trace)&&t){let{traceId:r,spanId:i,parentSpanId:a,dsc:s}=t;e.contexts={trace:{trace_id:r,span_id:i,parent_span_id:a},...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:s||(0,v.l)(r,this,n),...e.sdkProcessingMetadata}}return e})}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then(e=>e.event_id,e=>{d.T&&("log"===e.logLevel?i.vF.log(e.message):i.vF.warn(e))})}_processEvent(e,t,n){let r=this.getOptions(),{sampleRate:i}=r,a=x(e),l=T(e),u=e.type||"error",d=`before send for type \`${u}\``;if(l&&"number"==typeof i&&Math.random()>i)return this.recordDroppedEvent("sample_rate","error",e),(0,o.xg)(new c.U(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"));let p="replay_event"===u?"replay":u,h=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,n,h).then(n=>{if(null===n)throw this.recordDroppedEvent("event_processor",p,e),new c.U("An event processor returned `null`, will not send event.","log");return t.data&&!0===t.data.__sentry__?n:function(e,t){let n=`${t} must return \`null\` or a valid event.`;if((0,s.Qg)(e))return e.then(e=>{if(!(0,s.Qd)(e)&&null!==e)throw new c.U(n);return e},e=>{throw new c.U(`${t} rejected with ${e}`)});if(!(0,s.Qd)(e)&&null!==e)throw new c.U(n);return e}(function(e,t,n){let{beforeSend:r,beforeSendTransaction:i}=e;if(T(t)&&r)return r(t,n);if(x(t)&&i){if(t.spans){let e=t.spans.length;t.sdkProcessingMetadata={...t.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return i(t,n)}return t}(r,n,t),d)}).then(r=>{if(null===r){if(this.recordDroppedEvent("before_send",p,e),a){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw new c.U(`${d} returned \`null\`, will not send event.`,"log")}let i=n&&n.getSession();if(!a&&i&&this._updateSessionFromEvent(i,r),a){let e=(r.sdkProcessingMetadata&&r.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(r.spans?r.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let s=r.transaction_info;return a&&s&&r.transaction!==e.transaction&&(r.transaction_info={...s,source:"custom"}),this.sendEvent(r,t),r}).then(null,e=>{if(e instanceof c.U)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new c.U(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
4Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}
4_sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)return this._transport.send(e).then(null,e=>{d.T&&i.vF.error("Error while sending event:",e)});d.T&&i.vF.error("Transport disabled")}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.keys(e).map(t=>{let[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}})}}function T(e){return void 0===e.type}function x(e){return"transaction"===e.type}function w(e){let t=(0,h.KU)();t&&t.addEventProcessor&&t.addEventProcessor(e)}},11001:(e,t,n)=>{n.d(t,{Cj:()=>m,W3:()=>o,bN:()=>d,bm:()=>h,h4:()=>s,hP:()=>c,mE:()=>p,n2:()=>_,yH:()=>l,zk:()=>g});var r=n(32486),i=n(54159),a=n(46362);function s(e,t=[]){return[e,t]}function o(e,t){let[n,r]=e;return[n,[...r,t]]}function l(e,t){for(let n of e[1]){let e=n[0].type;if(t(n,e))return!0}return!1}function c(e,t){return l(e,(e,n)=>t.includes(n))}function u(e,t){return(t||new TextEncoder).encode(e)}function d(e,t){let[n,r]=e,a=JSON.stringify(n);function s(e){"string"==typeof a?a="string"==typeof e?a+e:[u(a,t),e]:a.push("string"==typeof e?u(e,t):e)}for(let e of r){let[t,n]=e;if(s(`
5${JSON.stringify(t)}
6`),"string"==typeof n||n instanceof Uint8Array)s(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify((0,i.S8)(n))}s(e)}}return"string"==typeof a?a:function(e){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}(a)}function p(e,t,n){let r="string"==typeof e?t.encode(e):e;function i(e){let t=r.subarray(0,e);return r=r.subarray(e+1),t}function a(){let e=r.indexOf(10);return e<0&&(e=r.length),JSON.parse(n.decode(i(e)))}let s=a(),o=[];for(;r.length;){let e=a(),t="number"==typeof e.length?e.length:void 0;o.push([e,t?i(t):a()])}return[s,o]}function h(e,t){let n="string"==typeof e.data?u(e.data,t):e.data;return[(0,a.Ce)({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}let f={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function g(e){return f[e]}function m(e){if(!e||!e.sdk)return;let{name:t,version:n}=e.sdk;return{name:t,version:n}}function _(e,t,n,i){let s=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&i&&{dsn:(0,r.SB)(i)},...s&&{trace:(0,a.Ce)({...s})}}}},12164:(e,t,n)=>{let r,i,a,s,o,l;n.d(t,{a9:()=>$,T5:()=>A,hT:()=>M,Pt:()=>N,wv:()=>P,YG:()=>D});var c=n(67493),u=n(74456),d=n(74097);let p=(e,t,n)=>{let r,i;return a=>{t.value>=0&&(a||n)&&((i=t.value-(r||0))||void 0===r)&&(r=t.value,t.delta=i,e(t))}};var h=n(16797),f=n(67665);let g=()=>{let e=(0,f.z)();return e&&e.activationStart||0},m=(e,t)=>{let n=(0,f.z)(),r="navigate";return n&&(r=h.j.document&&h.j.document.prerendering||g()>0?"prerender":n.type.replace(/_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,navigationType:r}},_=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{t(e.getEntries())});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}};var v=n(87750),y=n(73447);let b=0,S=1/0,T=0,x=e=>{e.forEach(e=>{e.interactionId&&(S=Math.min(S,e.interactionId),b=(T=Math.max(T,e.interactionId))?(T-S)/7+1:0)})},w=()=>r?b:performance.interactionCount||0,E=[],k={},C=e=>{let t=E[E.length-1],n=k[e.interactionId];if(n||E.length<10||e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{let t={id:e.interactionId,latency:e.duration,entries:[e]};k[t.id]=t,E.push(t)}E.sort((e,t)=>t.latency-e.latency),E.splice(10).forEach(e=>{delete k[e.id]})}},O={},I=e=>{h.j.document&&(h.j.document.prerendering?addEventListener("prerenderingchange",()=>I(e),!0):"complete"!==h.j.document.readyState?addEventListener("load",()=>I(e),!0):setTimeout(e,0))},F={},R={};function $(e,t=!1){return W("cls",e,j,i,t)}function N(e,t=!1){return W("lcp",e,U,s,t)}function D(e){return W("ttfb",e,H,o)}function A(e){return W("fid",e,B,a)}function M(e){return W("inp",e,q,l)}function P(e,t){var n;let r;return z(e,t),R[e]||(r={},"event"===(n=e)&&(r.durationThreshold=0),_(n,e=>{L(n,{entries:e})},r),R[e]=!0),G(e,t)}function L(e,t){let n=F[e];if(n&&n.length)for(let r of n)try{r(t)}catch(t){d.T&&c.vF.error(`Error while triggering instrumentation handler.
7Type: ${e}
8Name: ${(0,u.qQ)(r)}
9Error:`,t)}}function j(){return((e,t={})=>{let n,r=m("CLS",0),i=0,a=[],s=e=>
9{e.forEach(e=>{if(!e.hadRecentInput){let t=a[0],s=a[a.length-1];i&&0!==a.length&&e.startTime-s.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,a.push(e)):(i=e.value,a=[e]),i>r.value&&(r.value=i,r.entries=a,n&&n())}})},o=_("layout-shift",s);if(o){n=p(e,r,t.reportAllChanges);let i=()=>{s(o.takeRecords()),n(!0)};return(0,v.Q)(i),i}})(e=>{L("cls",{metric:e}),i=e},{reportAllChanges:!0})}function B(){var e;let t,n,r,i,s,o;return e=e=>{L("fid",{metric:e}),a=e},n=(0,y.N)(),r=m("FID"),i=e=>{e.startTime<n.firstHiddenTime&&(r.value=e.processingStart-e.startTime,r.entries.push(e),t(!0))},o=_("first-input",s=e=>{e.forEach(i)}),void(t=p(e,r),o&&(0,v.Q)(()=>{s(o.takeRecords()),o.disconnect()},!0))}function U(){return(e=>{let t,n=(0,y.N)(),r=m("LCP"),i=e=>{let i=e[e.length-1];if(i){let e=Math.max(i.startTime-g(),0);e<n.firstHiddenTime&&(r.value=e,r.entries=[i],t())}},a=_("largest-contentful-paint",i);if(a){t=p(e,r);let n=()=>{O[r.id]||(i(a.takeRecords()),a.disconnect(),O[r.id]=!0,t(!0))};return["keydown","click"].forEach(e=>{h.j.document&&addEventListener(e,n,{once:!0,capture:!0})}),(0,v.Q)(n,!0),n}})(e=>{L("lcp",{metric:e}),s=e})}function H(){var e;let t,n;return e=e||{},n=p(e=>{L("ttfb",{metric:e}),o=e},t=m("TTFB"),e.reportAllChanges),void I(()=>{let e=(0,f.z)();if(e){if(t.value=Math.max(e.responseStart-g(),0),t.value<0||t.value>performance.now())return;t.entries=[e],n(!0)}})}function q(){var e,t;let n,i,a,s;return e=e=>{L("inp",{metric:e}),l=e},t=t||{},"interactionCount"in performance||r||(r=_("event",x,{type:"event",buffered:!0,durationThreshold:0})),i=m("INP"),s=_("event",a=e=>{let t;e.forEach(e=>{e.interactionId&&C(e),"first-input"===e.entryType&&(E.some(t=>t.entries.some(t=>e.duration===t.duration&&e.startTime===t.startTime))||C(e))});let r=(t=Math.min(E.length-1,Math.floor(w()/50)),E[t]);r&&r.latency!==i.value&&(i.value=r.latency,i.entries=r.entries,n())},{durationThreshold:t.durationThreshold||40}),void(n=p(e,i,t.reportAllChanges),s&&(s.observe({type:"first-input",buffered:!0}),(0,v.Q)(()=>{a(s.takeRecords()),i.value<0&&w()>0&&(i.value=0,i.entries=[]),n(!0)})))}function W(e,t,n,r,i=!1){let a;return z(e,t),R[e]||(a=n(),R[e]=!0),r&&t({metric:r}),G(e,t,i?a:void 0)}function z(e,t){F[e]=F[e]||[],F[e].push(t)}function G(e,t,n){return()=>{n&&n();let r=F[e];if(!r)return;let i=r.indexOf(t);-1!==i&&r.splice(i,1)}}},12384:(e,t,n)=>{n.d(t,{Cp:()=>u,Dp:()=>I,J0:()=>R,J5:()=>D,KU:()=>O,NA:()=>y,PN:()=>h,Q:()=>C,VN:()=>k,Wt:()=>v,ZQ:()=>f,bX:()=>E,cx:()=>m,gV:()=>b,hb:()=>x,ky:()=>$,l7:()=>_,nb:()=>w,o:()=>g,o5:()=>F,r:()=>p,rB:()=>T,v4:()=>S,wd:()=>d});var r=n(67493),i=n(41864),a=n(88614),s=n(97117),o=n(94828),l=n(37119),c=n(59346);function u(e,t){return(0,o.BF)().captureException(e,(0,c.li)(t))}function d(e,t){let n="string"==typeof t?t:void 0,r="string"!=typeof t?{captureContext:t}:void 0;return(0,o.BF)().captureMessage(e,n,r)}function p(e,t){return(0,o.BF)().captureEvent(e,t)}function h(e){(0,o.BF)().configureScope(e)}function f(e,t){(0,o.BF)().addBreadcrumb(e,t)}function g(e,t){(0,o.BF)().setContext(e,t)}function m(e){(0,o.BF)().setExtras(e)}function _(e,t){(0,o.BF)().setExtra(e,t)}function v(e){(0,o.BF)().setTags(e)}function y(e,t){(0,o.BF)().setTag(e,t)}function b(e){(0,o.BF)().setUser(e)}function S(...e){let t=(0,o.BF)();if(2===e.length){let[n,r]=e;return n?t.withScope(()=>(t.getStackTop().scope=n,r(n))):t.withScope(r)}return t.withScope(e[0])}function T(e){return(0,o.fx)(()=>e((0,o.rm)()))}function x(e,t){return S(n=>(n.setSpan(e),t(n)))}function w(e,t){return(0,o.BF)().startTransaction({...e},t)}async function E(e){let t=O();return t?t.flush(e):(s.T&&r.vF.warn("Cannot flush events. No client defined."),Promise.resolve(!1))}async function k(e){let t=O();return t?t.close(e):(s.T&&r.vF.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))}function C(){return(0,o.BF)().lastEventId()}function O(){return(0,o.BF)().getClient()}function I(){return!!O()}function F(){return(0,o.BF)().getScope()}function R(e){let t=O(),n=(0,o.rm)(),r=F(),{release:s,environment:c=a.U}=t&&t.getOptions()||{},{userAgent:u}=i.OW.navigator||{},d=(0,l.fj)({release:s,environment:c,user:r.getUser()||n.getUser(),...u&&{userAgent:u},...e}),p=n.getSession();return p&&"ok"===p.status&&(0,l.qO)(p,{status:"exited"}),$(),n.setSession(d),r.setSession(d),d}function $(){let e=(0,o.rm)(),t=F(),n=t.getSession()||e.getSession();n&&(0,l.Vu)(n),N(),e.setSession(),t.setSession()}function N(){let e=(0,o.rm)(),t=F(),n=O(),r=t.getSession()||e.getSession();r&&n&&n.captureSession&&n.captureSession(r)}function D(e=!1){e?$():N()}}
9,13198:(e,t,n)=>{let r;n.d(t,{_:()=>c});var i=n(46362),a=n(41864);let s=(0,a.VZ)();var o=n(77083);let l=a.OW;function c(e){let t="history";(0,o.s5)(t,e),(0,o.AS)(t,u)}function u(){let e,t,n;if(t=(e=s.chrome)&&e.app&&e.app.runtime,n="history"in s&&!!s.history.pushState&&!!s.history.replaceState,t||!n)return;let a=l.onpopstate;function c(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let e=r,t=String(n);r=t,(0,o.aj)("history",{from:e,to:t})}return e.apply(this,t)}}l.onpopstate=function(...e){let t=l.location.href,n=r;if(r=t,(0,o.aj)("history",{from:n,to:t}),a)try{return a.apply(this,e)}catch(e){}},(0,i.GS)(l.history,"pushState",c),(0,i.GS)(l.history,"replaceState",c)}},16249:(e,t,n)=>{n.d(t,{De:()=>u,hF:()=>s,yD:()=>c});var r=n(51773),i=n(21177),a=n(67493);let s="baggage",o="sentry-",l=/^sentry-/;function c(e){if(!(0,i.Kg)(e)&&!Array.isArray(e))return;let t={};if(Array.isArray(e))t=e.reduce((e,t)=>{let n=d(t);for(let t of Object.keys(n))e[t]=n[t];return e},{});else{if(!e)return;t=d(e)}let n=Object.entries(t).reduce((e,[t,n])=>(t.match(l)&&(e[t.slice(o.length)]=n),e),{});return Object.keys(n).length>0?n:void 0}function u(e){if(e){var t=Object.entries(e).reduce((e,[t,n])=>(n&&(e[`${o}${t}`]=n),e),{});return 0!==Object.keys(t).length?Object.entries(t).reduce((e,[t,n],i)=>{let s=`${encodeURIComponent(t)}=${encodeURIComponent(n)}`,o=0===i?s:`${e},${s}`;return o.length>8192?(r.T&&a.vF.warn(`Not adding key: ${t} with val: ${n} to baggage header due to exceeding baggage size limits.`),e):o},""):void 0}}function d(e){return e.split(",").map(e=>e.split("=").map(e=>decodeURIComponent(e.trim()))).reduce((e,[t,n])=>(e[t]=n,e),{})}},16797:(e,t,n)=>{n.d(t,{j:()=>r});let r=n(41864).OW},19928:(e,t,n)=>{function r(){return"u">typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function i(){return"npm"}n.d(t,{Z:()=>r,e:()=>i})},20421:(e,t,n)=>{n.d(t,{U:()=>r});class r extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}},21177:(e,t,n)=>{n.d(t,{BD:()=>o,Kg:()=>c,L2:()=>b,NF:()=>u,Qd:()=>p,Qg:()=>m,T2:()=>s,W6:()=>l,bJ:()=>i,gd:()=>g,mE:()=>_,sO:()=>d,tH:()=>y,vq:()=>f,xH:()=>h,yr:()=>v});let r=Object.prototype.toString;function i(e){switch(r.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}function a(e,t){return r.call(e)===`[object ${t}]`}function s(e){return a(e,"ErrorEvent")}function o(e){return a(e,"DOMError")}function l(e){return a(e,"DOMException")}function c(e){return a(e,"String")}function u(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function d(e){return null===e||u(e)||"object"!=typeof e&&"function"!=typeof e}function p(e){return a(e,"Object")}function h(e){return"u">typeof Event&&y(e,Event)}function f(e){return"u">typeof Element&&y(e,Element)}function g(e){return a(e,"RegExp")}function m(e){return!!(e&&e.then&&"function"==typeof e.then)}
9function _(e){return p(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function v(e){return"number"==typeof e&&e!=e}function y(e,t){try{return e instanceof t}catch(e){return!1}}function b(e){return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue))}},22177:(e,t,n)=>{n.d(t,{$X:()=>l,GR:()=>p,M6:()=>u,db:()=>d,eJ:()=>s,gO:()=>c,k9:()=>h});var r=n(46362),i=n(4848),a=n(41864);function s(){let e=a.OW,t=e.crypto||e.msCrypto,n=()=>16*Math.random();try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>{let e=new Uint8Array(1);return t.getRandomValues(e),e[0]})}catch(e){}return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&n())>>e/4).toString(16))}function o(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function l(e){let{message:t,event_id:n}=e;if(t)return t;let r=o(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function c(e,t,n){let r=e.exception=e.exception||{},i=r.values=r.values||[],a=i[0]=i[0]||{};a.value||(a.value=t||""),a.type||(a.type=n||"Error")}function u(e,t){let n=o(e);if(!n)return;let r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){let e={...r&&r.data,...t.data};n.mechanism.data=e}}function d(e,t,n=5){if(void 0===t.lineno)return;let r=e.length,a=Math.max(Math.min(r-1,t.lineno-1),0);t.pre_context=e.slice(Math.max(0,a-n),a).map(e=>(0,i.nC)(e,0)),t.context_line=(0,i.nC)(e[Math.min(r-1,a)],t.colno||0),t.post_context=e.slice(Math.min(a+1,r),a+1+n).map(e=>(0,i.nC)(e,0))}function p(e){if(e&&e.__sentry_captured__)return!0;try{(0,r.my)(e,"__sentry_captured__",!0)}catch(e){}return!1}function h(e){return Array.isArray(e)?e:[e]}},22432:(e,t,n)=>{n.d(t,{CC:()=>s,Qh:()=>c,aO:()=>o,cI:()=>u,et:()=>p,kX:()=>l,pK:()=>h});var r=n(46362),i=n(96805),a=n(80644);let s=0,o=1;function l(e){let{spanId:t,traceId:n}=e.spanContext(),{data:i,op:a,parent_span_id:s,status:o,tags:l,origin:c}=p(e);return(0,r.Ce)({data:i,op:a,parent_span_id:s,span_id:t,status:o,tags:l,trace_id:n,origin:c})}function c(e){let{traceId:t,spanId:n}=e.spanContext(),r=h(e);return(0,i.TC)(t,n,r)}function u(e){return"number"==typeof e?d(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?d(e.getTime()):(0,a.zf)()}function d(e){return e>0x2540be3ff?e/1e3:e}function p(e){return"function"==typeof e.getSpanJSON?e.getSpanJSON():"function"==typeof e.toJSON?e.toJSON():{}}function h(e){let{traceFlags:t}=e.spanContext();return!!(t&o)}},27179:(e,t,n)=>{n.d(t,{Z:()=>s,k:()=>o});var r=n(46362),i=n(32486);function a(e){let t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function s(e,t={}){let n="string"==typeof t?t:t.tunnel,i="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${a(e)}${e.projectId}/envelope/?${(0,r.u4)({sentry_key:e.publicKey,sentry_version:"7",...i&&{sentry_client:`${i.name}/${i.version}`}})}`}function o(e,t){let n=(0,i.AD)(e);if(!n)return"";let r=`${a(n)}embed/error-page/`,s=`dsn=${(0,i.SB)(n)}`;for(let e in t)if("dsn"!==e&&"onClose"!==e)if("user"===e){let e=t.user;if(!e)continue;e.name&&(s+=`&name=${encodeURIComponent(e.name)}`),e.email&&(s+=`&email=${encodeURIComponent(e.email)}`)}else s+=`&${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`;return`${r}?${s}`}},31157:(e,t,n)=>{n.d(t,{z:()=>r});function r(e){return e.transaction}},32486:(e,t,n)=>{n.d(t,{AD:()=>c,SB:()=>s,hH:()=>o});var r=n(51773),i=n(67493);let a=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function s(e,t=!1){let{host:n,path:r,pass:i,port:a,projectId:o,protocol:l,publicKey:c}=e;return`${l}://${c}${t&&i?`:${i}`:""}@${n}${a?`:${a}`:""}/${r?`${r}/`:r}${o}`}function o(e){let t=a.exec(e);if(!t)return void(0,i.pq)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});let[n,r,s="",o,c="",u]=t.slice(1),d="",p=u,h=p.split("/");if(h.length>1&&(d=h.slice(0,-1).join("/"),p=h.pop()),p){let e=p.match(/^\d+/);e&&(p=e[0])}return l({host:o,pass:s,path:d,projectId:p,port:c,protocol:n,publicKey:r})}function l(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function c(e){let t="string"==typeof e?o(e):l(e);if(t&&function(e){if(!r.T)return!0;let{port:t,projectId:n,protocol:a}=e;return!["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(i.vF.error(`Invalid Sentry Dsn: ${t} missing`),!0))&&(n.match(/^\d+$/)?"http"!==a&&"https"!==a?(i.vF.error(`Invalid Sentry Dsn: Invalid protocol ${a}`),!1):!(t&&isNaN(parseInt(t,10)))||(i.vF.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):(i.vF.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1))}(t))return t}},32546:(e,t,n)=>{n.d(t,{jB:()=>function e(t,n,r,l=0){return new i.T2((i,c)=>{let u=t[l];if(null===n||"function"!=typeof u)i(n);else{let d=u({...n},r);o.T&&u.id&&null===d&&a.vF.log(`Event processor "${u.id}" dropped event`),(0,s.Qg)(d)?d.then(n=>e(t,n,r,l+1).then(i)).then(null,c):e(t,d,r,l+1).then(i).then(null,c)}})},lG:()=>l,lb:()=>c});
9var r=n(41864),i=n(78887),a=n(67493),s=n(21177),o=n(97117);function l(){return(0,r.BY)("globalEventProcessors",()=>[])}function c(e){l().push(e)}},36145:(e,t,n)=>{n.d(t,{ap:()=>o,m7:()=>l,vQ:()=>c,vm:()=>s});var r=n(51773),i=n(67493);let a=(0,n(41864).VZ)();function s(){if(!("fetch"in a))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function o(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function l(){if("string"==typeof EdgeRuntime)return!0;if(!s())return!1;if(o(a.fetch))return!0;let e=!1,t=a.document;if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=o(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){r.T&&i.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}function c(){return"ReportingObserver"in a}},36397:(e,t,n)=>{n.d(t,{S:()=>r});function r(e,t){return null!=e?e:t()}},37119:(e,t,n)=>{n.d(t,{Vu:()=>l,fj:()=>s,qO:()=>o});var r=n(80644),i=n(22177),a=n(46362);function s(e){let t=(0,r.zf)(),n={sid:(0,i.eJ)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>{var e;return e=n,(0,a.Ce)({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}};return e&&o(n,e),n}function o(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,r.zf)(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:(0,i.eJ)()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function l(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),o(e,n)}},38213:(e,t,n)=>{n.d(t,{F:()=>g,P$:()=>d,Q8:()=>f,_C:()=>m,lc:()=>p,mH:()=>u,qm:()=>h});var r=n(22177),i=n(67493),a=n(97117),s=n(32546),o=n(12384),l=n(94828);let c=[];function u(e){let t,n=e.defaultIntegrations||[],i=e.integrations;n.forEach(e=>{e.isDefaultInstance=!0});let a=(t={},(Array.isArray(i)?[...n,...i]:"function"==typeof i?(0,r.k9)(i(n)):n).forEach(e=>{let{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)}),Object.keys(t).map(e=>t[e])),s=function(e,t){for(let n=0;n<e.length;n++)if(!0===t(e[n]))return n;return -1}(a,e=>"Debug"===e.name);if(-1!==s){let[e]=a.splice(s,1);a.push(e)}return a}function d(e,t){let n={};return t.forEach(t=>{t&&h(e,t,n)}),n}function p(e,t){for(let n of t)n&&n.afterAllSetup&&n.afterAllSetup(e)}function h(e,t,n){if(n[t.name]){a.T&&i.vF.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,-1===c.indexOf(t.name)&&(t.setupOnce(s.lb,l.BF),c.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),e.on&&"function"==typeof t.preprocessEvent){let n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,r)=>n(t,r,e))}if(e.addEventProcessor&&"function"==typeof t.processEvent){let n=t.processEvent.bind(t),r=Object.assign((t,r)=>n(t,r,e),{id:t.name});e.addEventProcessor(r)}a.T&&i.vF.log(`Integration installed: ${t.name}`)}function f(e){let t=(0,o.KU)();if(!t||!t.addIntegration){a.T&&i.vF.warn(`Cannot add integration "${e.name}" because no SDK Client is available.`);return}t.addIntegration(e)}function g(e,t){return Object.assign(function(...e){return t(...e)},{id:e})}function m(e){return e}},40200:(e,t,n)=>{n.d(t,{E1:()=>o,JD:()=>s,i_:()=>r,sy:()=>i,uT:()=>a});let r="sentry.source",i="sentry.sample_rate",a="sentry.op",s="sentry.origin",o="profile_id"}
9,41864:(e,t,n)=>{function r(e){return e&&e.Math==Math?e:void 0}n.d(t,{BY:()=>s,OW:()=>i,VZ:()=>a});let i="object"==typeof globalThis&&r(globalThis)||"object"==typeof window&&r(window)||"object"==typeof self&&r(self)||"object"==typeof n.g&&r(n.g)||function(){return this}()||{};function a(){return i}function s(e,t,n){let r=n||i,a=r.__SENTRY__=r.__SENTRY__||{};return a[e]||(a[e]=t())}},42946:(e,t,n)=>{function r(e,t=Date.now()){let n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;let i=Date.parse(`${e}`);return isNaN(i)?6e4:i-t}function i(e,t,n=Date.now()){return(e[t]||e.all||0)>n}function a(e,{statusCode:t,headers:n},i=Date.now()){let s={...e},o=n&&n["x-sentry-rate-limits"],l=n&&n["retry-after"];if(o)for(let e of o.trim().split(",")){let[t,n,,,r]=e.split(":",5),a=parseInt(t,10),o=(isNaN(a)?60:a)*1e3;if(n)for(let e of n.split(";"))"metric_bucket"===e?(!r||r.split(";").includes("custom"))&&(s[e]=i+o):s[e]=i+o;else s.all=i+o}else l?s.all=i+r(l,i):429===t&&(s.all=i+6e4);return s}n.d(t,{FA:()=>r,Jz:()=>i,wq:()=>a})},43669:(e,t,n)=>{n.d(t,{wD:()=>a});var r=n(19928);e=n.hmd(e);var i=n(3969);function a(){return!(0,r.Z)()&&"[object process]"===Object.prototype.toString.call(void 0!==i?i:0)}},46190:(e,t,n)=>{function r(e,t){var n,r,a,s;let o=t&&void 0!==t.getClient?t.getClient():t,l=o&&o.getDsn(),c=o&&o.getOptions().tunnel;return n=e,!!(r=l)&&n.includes(r.host)||(a=e,!!(s=c)&&i(a)===i(s))}function i(e){return"/"===e[e.length-1]?e.slice(0,-1):e}n.d(t,{A:()=>r})},46362:(e,t,n)=>{n.d(t,{Ce:()=>_,GS:()=>l,HF:()=>m,W4:()=>h,my:()=>c,pO:()=>u,sp:()=>d,u4:()=>p});var r=n(79963),i=n(51773),a=n(21177),s=n(67493),o=n(4848);function l(e,t,n){if(!(t in e))return;let r=e[t],i=n(r);"function"==typeof i&&u(i,r),e[t]=i}function c(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch(n){i.T&&s.vF.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function u(e,t){try{let n=t.prototype||{};e.prototype=t.prototype=n,c(e,"__sentry_original__",t)}catch(e){}}function d(e){return e.__sentry_original__}function p(e){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}function h(e){if((0,a.bJ)(e))return{message:e.message,name:e.name,stack:e.stack,...g(e)};if(!(0,a.xH)(e))return e;{let t={type:e.type,target:f(e.target),currentTarget:f(e.currentTarget),...g(e)};return"u">typeof CustomEvent&&(0,a.tH)(e,CustomEvent)&&(t.detail=e.detail),t}}function f(e){try{return(0,a.vq)(e)?(0,r.Hd)(e):Object.prototype.toString.call(e)}catch(e){return"<unknown>"}}function g(e){if("object"!=typeof e||null===e)return{};{let t={};for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}}function m(e,t=40){let n=Object.keys(h(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return(0,o.xv)(n[0],t);for(let e=n.length;e>0;e--){let r=n.slice(0,e).join(", ");if(!(r.length>t)){if(e===n.length)return r;return(0,o.xv)(r,t)}}return""}function _(e){return function e(t,n){if(function(e){if(!(0,a.Qd)(e))return!1;try{let t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(e){return!0}}(t)){let r=n.get(t);if(void 0!==r)return r;let i={};for(let r of(n.set(t,i),Object.keys(t)))void 0!==t[r]&&(i[r]=e(t[r],n));return i}if(Array.isArray(t)){let r=n.get(t);if(void 0!==r)return r;let i=[];return n.set(t,i),t.forEach(t=>{i.push(e(t,n))}),i}return t}(e,new Map)}},47191:(e,t,n)=>{n.d(t,{u:()=>o});var r=n(46362),i=n(36145),a=n(41864),s=n(77083);function o(e){let t="fetch";(0,s.s5)(t,e),(0,s.AS)(t,l)}function l(){(0,i.m7)()&&(0,r.GS)(a.OW,"fetch",function(e){return function(...t){let{method:n,url:r}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,n]=e;return{url:u(t),method:c(n,"method")?String(n.method).toUpperCase():"GET"}}let t=e[0];return{url:u(t),method:c(t,"method")?String(t.method).toUpperCase():"GET"}}(t),i={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return(0,s.aj)("fetch",{...i}),e.apply(a.OW,t).then(e=>{let t={...i,endTimestamp:Date.now(),response:e};return(0,s.aj)("fetch",t),e},e=>{let t={...i,endTimestamp:Date.now(),error:e};throw(0,s.aj)("fetch",t),e})}})}function c(e,t){return!!e&&"object"==typeof e&&!!e[t]}function u(e){return"string"==typeof e?e:e?c(e,"url")?e.url:e.toString?e.toString():"":""}}
9,51702:(e,t,n)=>{n.d(t,{Rg:()=>c,e2:()=>l});var r=n(46362),i=n(22177),a=n(77061),s=n(31157),o=n(22432);function l(e,t){var n,l,c,u,d,p;let h,{fingerprint:f,span:g,breadcrumbs:m,sdkProcessingMetadata:_}=t;(function(e,t){let{extra:n,tags:i,user:a,contexts:s,level:o,transactionName:l}=t,c=(0,r.Ce)(n);c&&Object.keys(c).length&&(e.extra={...c,...e.extra});let u=(0,r.Ce)(i);u&&Object.keys(u).length&&(e.tags={...u,...e.tags});let d=(0,r.Ce)(a);d&&Object.keys(d).length&&(e.user={...d,...e.user});let p=(0,r.Ce)(s);p&&Object.keys(p).length&&(e.contexts={...p,...e.contexts}),o&&(e.level=o),l&&(e.transaction=l)})(e,t),g&&function(e,t){e.contexts={trace:(0,o.kX)(t),...e.contexts};let n=(0,s.z)(t);if(n){e.sdkProcessingMetadata={dynamicSamplingContext:(0,a.k)(t),...e.sdkProcessingMetadata};let r=(0,o.et)(n).description;r&&(e.tags={transaction:r,...e.tags})}}(e,g),n=e,l=f,n.fingerprint=n.fingerprint?(0,i.k9)(n.fingerprint):[],l&&(n.fingerprint=n.fingerprint.concat(l)),n.fingerprint&&!n.fingerprint.length&&delete n.fingerprint,c=e,u=m,h=[...c.breadcrumbs||[],...u],c.breadcrumbs=h.length?h:void 0,d=e,p=_,d.sdkProcessingMetadata={...d.sdkProcessingMetadata,...p}}function c(e,t){let{extra:n,tags:r,user:i,contexts:a,level:s,sdkProcessingMetadata:o,breadcrumbs:l,fingerprint:c,eventProcessors:d,attachments:p,propagationContext:h,transactionName:f,span:g}=t;u(e,"extra",n),u(e,"tags",r),u(e,"user",i),u(e,"contexts",a),u(e,"sdkProcessingMetadata",o),s&&(e.level=s),f&&(e.transactionName=f),g&&(e.span=g),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),d.length&&(e.eventProcessors=[...e.eventProcessors,...d]),p.length&&(e.attachments=[...e.attachments,...p]),e.propagationContext={...e.propagationContext,...h}}function u(e,t,n){if(n&&Object.keys(n).length)for(let r in e[t]={...e[t]},n)Object.prototype.hasOwnProperty.call(n,r)&&(e[t][r]=n[r])}},51773:(e,t,n)=>{n.d(t,{T:()=>r});let r="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},51821:(e,t,n)=>{n.d(t,{Er:()=>l,Mn:()=>c});var r=n(21177),i=n(46362),a=n(41864),s=n(77083);let o=a.OW,l="__sentry_xhr_v3__";function c(e){(0,s.s5)("xhr",e),(0,s.AS)("xhr",u)}function u(){if(!o.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;(0,i.GS)(e,"open",function(e){return function(...t){let n=Date.now(),a=(0,r.Kg)(t[0])?t[0].toUpperCase():void 0,o=function(e){if((0,r.Kg)(e))return e;try{return e.toString()}catch(e){}}(t[1]);if(!a||!o)return e.apply(this,t);this[l]={method:a,url:o,request_headers:{}},"POST"===a&&o.match(/sentry_key/)&&(this.__sentry_own_request__=!0);let c=()=>{let e=this[l];if(e&&4===this.readyState){try{e.status_code=this.status}catch(e){}let t={args:[a,o],endTimestamp:Date.now(),startTimestamp:n,xhr:this};(0,s.aj)("xhr",t)}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,i.GS)(this,"onreadystatechange",function(e){return function(...t){return c(),e.apply(this,t)}}):this.addEventListener("readystatechange",c),(0,i.GS)(this,"setRequestHeader",function(e){return function(...t){let[n,i]=t,a=this[l];return a&&(0,r.Kg)(n)&&(0,r.Kg)(i)&&(a.request_headers[n.toLowerCase()]=i),e.apply(this,t)}}),e.apply(this,t)}}),(0,i.GS)(e,"send",function(e){return function(...t){let n=this[l];if(!n)return e.apply(this,t);void 0!==t[0]&&(n.body=t[0]);let r={args:[n.method,n.url],startTimestamp:Date.now(),xhr:this};return(0,s.aj)("xhr",r),e.apply(this,t)}})}},52675:(e,t,n)=>{let r;n.d(t,{HG:()=>d,m6:()=>p});var i=n(21177),a=n(80644),s=n(22177),o=n(67493),l=n(32546),c=n(37119),u=n(51702);class d{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=h()}static clone(e){return e?e.clone():new d}clone(){let e=new d;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},e._user=this._user,e._level=this._level,e._span=this._span,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e}setClient(e){this._client=e}getClient(){return this._client}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&(0,c.qO)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){let e=this._span;return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let t="function"==typeof e?e(this):e;if(t instanceof d){let e=t.getScopeData();this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&Object.keys(e.user).length&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint.length&&(this._fingerprint=e.fingerprint),t.getRequestSession()&&(this._requestSession=t.getRequestSession()),e.propagationContext&&(this._propagationContext=e.propagationContext)}else(0,i.Qd)(t)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext));return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=h(),this}addBreadcrumb(e,t){let n="number"==typeof t?t:100;if(n<=0)return this;let r={timestamp:(0,a.lu)(),...e},i=this._breadcrumbs;return i.push(r),this._breadcrumbs=i.length>n?i.slice(-n):i,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}
9getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){let{_breadcrumbs:e,_attachments:t,_contexts:n,_tags:r,_extra:i,_user:a,_level:s,_fingerprint:o,_eventProcessors:l,_propagationContext:c,_sdkProcessingMetadata:u,_transactionName:d,_span:p}=this;return{breadcrumbs:e,attachments:t,contexts:n,tags:r,extra:i,user:a,level:s,fingerprint:o||[],eventProcessors:l,propagationContext:c,sdkProcessingMetadata:u,transactionName:d,span:p}}applyToEvent(e,t={},n=[]){(0,u.e2)(e,this.getScopeData());let r=[...n,...(0,l.lG)(),...this._eventProcessors];return(0,l.jB)(r,e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){let n=t&&t.event_id?t.event_id:(0,s.eJ)();if(!this._client)return o.vF.warn("No client configured on scope - will not capture exception!"),n;let r=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},this),n}captureMessage(e,t,n){let r=n&&n.event_id?n.event_id:(0,s.eJ)();if(!this._client)return o.vF.warn("No client configured on scope - will not capture message!"),r;let i=Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:i,...n,event_id:r},this),r}captureEvent(e,t){let n=t&&t.event_id?t.event_id:(0,s.eJ)();return this._client?this._client.captureEvent(e,{...t,event_id:n},this):o.vF.warn("No client configured on scope - will not capture event!"),n}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}function p(){return r||(r=new d),r}function h(){return{traceId:(0,s.eJ)(),spanId:(0,s.eJ)().substring(16)}}},54159:(e,t,n)=>{n.d(t,{S8:()=>s,cd:()=>function e(t,n=3,r=102400){let i=s(t,n);return~-encodeURI(JSON.stringify(i)).split(/%..|./).length>r?e(t,n-1,r):i}});var r=n(21177),i=n(46362),a=n(74456);function s(e,t=100,o=Infinity){try{return function e(t,s,o=Infinity,l=Infinity,c=function(){let e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e<t.length;e++)if(t[e]===n)return!0;return t.push(n),!1},function(n){if(e)t.delete(n);else for(let e=0;e<t.length;e++)if(t[e]===n){t.splice(e,1);break}}]}()){let[u,d]=c;if(null==s||["number","boolean","string"].includes(typeof s)&&!(0,r.yr)(s))return s;let p=function(e,t){try{var i;let s;if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if(void 0!==n.g&&t===n.g)return"[Global]";if("u">typeof window&&t===window)return"[Window]";if("u">typeof document&&t===document)return"[Document]";if((0,r.L2)(t))return"[VueViewModel]";if((0,r.mE)(t))return"[SyntheticEvent]";if("number"==typeof t&&t!=t)return"[NaN]";if("function"==typeof t)return`[Function: ${(0,a.qQ)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let o=(i=t,(s=Object.getPrototypeOf(i))?s.constructor.name:"null prototype");if(/^HTML(\w*)Element$/.test(o))return`[HTMLElement: ${o}]`;return`[object ${o}]`}catch(e){return`**non-serializable** (${e})`}}(t,s);if(!p.startsWith("[object "))return p;if(s.__sentry_skip_normalization__)return s;let h="number"==typeof s.__sentry_override_normalization_depth__?s.__sentry_override_normalization_depth__:o;if(0===h)return p.replace("object ","");if(u(s))return"[Circular ~]";if(s&&"function"==typeof s.toJSON)try{let t=s.toJSON();return e("",t,h-1,l,c)}catch(e){}let f=Array.isArray(s)?[]:{},g=0,m=(0,i.W4)(s);for(let t in m){if(!Object.prototype.hasOwnProperty.call(m,t))continue;if(g>=l){f[t]="[MaxProperties ~]";break}let n=m[t];f[t]=e(t,n,h-1,l,c),g++}return d(s),f}("",e,t,o)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}},59346:(e,t,n)=>{n.d(t,{li:()=>g,mG:()=>h});var r=n(22177),i=n(80644),a=n(4848),s=n(41864),o=n(54159),l=n(88614),c=n(32546),u=n(52675),d=n(51702),p=n(22432);function h(e,t,n,h,g,m){var _,v;let{normalizeDepth:y=3,normalizeMaxBreadth:b=1e3}
9=e,S={...t,event_id:t.event_id||n.event_id||(0,r.eJ)(),timestamp:t.timestamp||(0,i.lu)()},T=n.integrations||e.integrations.map(e=>e.name);(function(e,t){let{environment:n,release:r,dist:i,maxValueLength:s=250}=t;"environment"in e||(e.environment="environment"in t?n:l.U),void 0===e.release&&void 0!==r&&(e.release=r),void 0===e.dist&&void 0!==i&&(e.dist=i),e.message&&(e.message=(0,a.xv)(e.message,s));let o=e.exception&&e.exception.values&&e.exception.values[0];o&&o.value&&(o.value=(0,a.xv)(o.value,s));let c=e.request;c&&c.url&&(c.url=(0,a.xv)(c.url,s))})(S,e),_=S,(v=T).length>0&&(_.sdk=_.sdk||{},_.sdk.integrations=[..._.sdk.integrations||[],...v]),void 0===t.type&&function(e,t){let n,r=s.OW._sentryDebugIds;if(!r)return;let i=f.get(t);i?n=i:(n=new Map,f.set(t,n));let a=Object.keys(r).reduce((e,i)=>{let a,s=n.get(i);s?a=s:(a=t(i),n.set(i,a));for(let t=a.length-1;t>=0;t--){let n=a[t];if(n.filename){e[n.filename]=r[i];break}}return e},{});try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.filename&&(e.debug_id=a[e.filename])})})}catch(e){}}(S,e.stackParser);let x=function(e,t){if(!t)return e;let n=e?e.clone():new u.HG;return n.update(t),n}(h,n.captureContext);n.mechanism&&(0,r.M6)(S,n.mechanism);let w=g&&g.getEventProcessors?g.getEventProcessors():[],E=(0,u.m6)().getScopeData();if(m){let e=m.getScopeData();(0,d.Rg)(E,e)}if(x){let e=x.getScopeData();(0,d.Rg)(E,e)}let k=[...n.attachments||[],...E.attachments];k.length&&(n.attachments=k),(0,d.e2)(S,E);let C=[...w,...(0,c.lG)(),...E.eventProcessors];return(0,c.jB)(C,S,n).then(e=>(e&&function(e){let t={};try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})})}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let n=e.debug_meta.images;Object.keys(t).forEach(e=>{n.push({type:"sourcemap",code_file:e,debug_id:t[e]})})}(e),"number"==typeof y&&y>0)?function(e,t,n){if(!e)return null;let r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:(0,o.S8)(e.data,t,n)}}))},...e.user&&{user:(0,o.S8)(e.user,t,n)},...e.contexts&&{contexts:(0,o.S8)(e.contexts,t,n)},...e.extra&&{extra:(0,o.S8)(e.extra,t,n)}};return e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=(0,o.S8)(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(e=>{let r=(0,p.et)(e).data;return r&&(e.data=(0,o.S8)(r,t,n)),e})),r}(e,y,b):e)}let f=new WeakMap;function g(e){if(e){var t;return(t=e)instanceof u.HG||"function"==typeof t||Object.keys(e).some(e=>m.includes(e))?{captureContext:e}:e}}let m=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},67493:(e,t,n)=>{let r,i;n.d(t,{Ow:()=>o,Z9:()=>l,pq:()=>c,vF:()=>u});var a=n(51773),s=n(41864);let o=["debug","info","warn","error","log","assert","trace"],l={};function c(e){if(!("console"in s.OW))return e();let t=s.OW.console,n={},r=Object.keys(l);r.forEach(e=>{let r=l[e];n[e]=t[e],t[e]=r});try{return e()}finally{r.forEach(e=>{t[e]=n[e]})}}let u=(r=!1,i={enable:()=>{r=!0},disable:()=>{r=!1},isEnabled:()=>r},a.T?o.forEach(e=>{i[e]=(...t)=>{r&&c(()=>{s.OW.console[e](`Sentry Logger [${e}]:`,...t)})}}):o.forEach(e=>{i[e]=()=>void 0}),i)},67665:(e,t,n)=>{n.d(t,{z:()=>i});var r=n(16797);let i=()=>r.j.__WEB_VITALS_POLYFILL__?r.j.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||(()=>{let e=r.j.performance.timing,t=r.j.performance.navigation.type,n={entryType:"navigation",startTime:0,type:2==t?"back_forward":1===t?"reload":"navigate"};for(let t in e)"navigationStart"!==t&&"toJSON"!==t&&(n[t]=Math.max(e[t]-e.navigationStart,0));return n})()):r.j.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},71701:(e,t,n)=>{let r,i,a,s,o,l;n.r(t),n.d(t,{Breadcrumbs:()=>tX,BrowserClient:()=>ty,BrowserProfilingIntegration:()=>iz,BrowserTracing:()=>ig,Dedupe:()=>t1,Feedback:()=>rh,FunctionToString:()=>T,GlobalHandlers:()=>t9,HttpContext:()=>ni,Hub:()=>K.YZ,InboundFilters:()=>R,Integrations:()=>iJ,LinkedErrors:()=>no,ModuleMetadata:()=>J,Replay:()=>nw.fe,ReplayCanvas:()=>
9nZ,SDK_VERSION:()=>te.M,SEMANTIC_ATTRIBUTE_SENTRY_OP:()=>ew.uT,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN:()=>ew.JD,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE:()=>ew.sy,SEMANTIC_ATTRIBUTE_SENTRY_SOURCE:()=>ew.i_,Scope:()=>tt.HG,TryCatch:()=>nd,WINDOW:()=>ti,addBreadcrumb:()=>_.ZQ,addEventProcessor:()=>tn.S,addGlobalEventProcessor:()=>tr.lb,addIntegration:()=>v.Q8,addTracingExtensions:()=>eB,breadcrumbsIntegration:()=>tQ,browserApiErrorsIntegration:()=>nu,browserProfilingIntegration:()=>iW,browserTracingIntegration:()=>iv,captureConsoleIntegration:()=>rg,captureEvent:()=>_.r,captureException:()=>_.Cp,captureMessage:()=>_.wd,captureSession:()=>_.J5,captureUserFeedback:()=>nx,chromeStackLineParser:()=>tC,close:()=>_.VN,configureScope:()=>_.PN,contextLinesIntegration:()=>rv,continueTrace:()=>e_,createTransport:()=>eW,createUserFeedbackEnvelope:()=>tv,debugIntegration:()=>rb,dedupeIntegration:()=>rx,defaultIntegrations:()=>nm,defaultRequestInstrumentationOptions:()=>il,defaultStackLineParsers:()=>tP,defaultStackParser:()=>tL,endSession:()=>_.ky,eventFromException:()=>tf,eventFromMessage:()=>tg,exceptionFromError:()=>tu,extraErrorDataIntegration:()=>rI,extractTraceparentData:()=>ea,feedbackIntegration:()=>rp,flush:()=>_.bX,forceLoad:()=>nb,functionToStringIntegration:()=>S,geckoStackLineParser:()=>tF,getActiveSpan:()=>em,getActiveTransaction:()=>ei,getClient:()=>_.KU,getCurrentHub:()=>K.BF,getCurrentScope:()=>_.o5,getDefaultIntegrations:()=>n_,getHubFromCarrier:()=>K.Me,getReplay:()=>nw.tn,getSpanStatusFromHttpCode:()=>ek,globalHandlersIntegration:()=>t5,httpClientIntegration:()=>r$,httpContextIntegration:()=>nr,inboundFiltersIntegration:()=>F,init:()=>nv,instrumentOutgoingRequests:()=>ic,isInitialized:()=>_.Dp,lastEventId:()=>_.Q,linkedErrorsIntegration:()=>ns,makeBrowserOfflineTransport:()=>ik,makeFetchTransport:()=>tS,makeMain:()=>K.gM,makeMultiplexedTransport:()=>eY,makeXHRTransport:()=>tT,metrics:()=>e7,moduleMetadataIntegration:()=>G,onLoad:()=>nS,onProfilingStartRouteTransaction:()=>iU,opera10StackLineParser:()=>tD,opera11StackLineParser:()=>tM,parameterize:()=>e5,replayCanvasIntegration:()=>nX,replayIntegration:()=>nw.J$,reportingObserverIntegration:()=>rB,rewriteFramesIntegration:()=>rz,sendFeedback:()=>rn,sessionTimingIntegration:()=>rJ,setContext:()=>_.o,setCurrentClient:()=>e9,setExtra:()=>_.l7,setExtras:()=>_.cx,setHttpStatus:()=>eO,setMeasurement:()=>e8,setTag:()=>_.NA,setTags:()=>_.Wt,setUser:()=>_.gV,showReportDialog:()=>ny,spanStatusfromHttpCode:()=>eC,startBrowserTracingNavigationSpan:()=>ib,startBrowserTracingPageLoadSpan:()=>iy,startInactiveSpan:()=>eg,startSession:()=>_.J0,startSpan:()=>eh,startSpanManual:()=>ef,startTransaction:()=>_.nb,trace:()=>ep,winjsStackLineParser:()=>t$,withActiveSpan:()=>_.hb,withIsolationScope:()=>_.rB,withScope:()=>_.v4,wrap:()=>nT});var c,u,d,p,h,f={};n.r(f),n.d(f,{FunctionToString:()=>T,InboundFilters:()=>R,LinkedErrors:()=>B});var g={};n.r(g),n.d(g,{Breadcrumbs:()=>tX,Dedupe:()=>t1,GlobalHandlers:()=>t9,HttpContext:()=>ni,LinkedErrors:()=>no,TryCatch:()=>nd});var m=n(46362),_=n(12384),v=n(38213);let y="FunctionToString",b=new WeakMap,S=(0,v._C)(()=>({name:y,setupOnce(){r=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=(0,m.sp)(this),n=b.has((0,_.KU)())&&void 0!==t?t:this;return r.apply(n,e)}}catch(e){}},setup(e){b.set(e,!0)}})),T=(0,v.F)(y,S);var x=n(67493),w=n(22177),E=n(4848),k=n(97117);let C=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],O=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],I="InboundFilters",F=(0,v._C)((e={})=>({name:I,setupOnce(){},processEvent:(t,n,r)=>{var i,a,s,o;return(i=t,(a=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:C],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:O],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,r.getOptions())).ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(i)?(k.T&&x.vF.warn(`Event dropped due to being internal Sentry Error.
10Event: ${(0,w.$X)(i)}`),0):(s=i,o=a.ignoreErrors,!s.type&&o&&o.length&&(function(e){let t,n=[];e.message&&n.push(e.message);try{t=e.exception.values[e.exception.values.length-1]}catch(e){}return t&&t.value&&(n.push(t.value),t.type&&n.push(`${t.type}: ${t.value}`)),k.T&&0===n.length&&x.vF.error(`Could not extract message for event ${(0,w.$X)(e)}`),n})(s).some(e=>(0,E.Xr)(e,o)))?(k.T&&x.vF.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
11Event: ${(0,w.$X)(i)}`),0):!function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;let n=e.transaction;return!!n&&(0,E.Xr)(n,t)}(i,a.ignoreTransactions)?!function(e,t){if(!t||!t.length)return!1;let n=$(e);return!!n&&(0,E.Xr)(n,t)}(i,a.denyUrls)?function(e,t){if(!t||!t.length)return!0;let n=$(e);return!n||(0,E.Xr)(n,t)}(i,a.allowUrls)||(k.T&&x.vF.warn(`Event dropped due to not being matched by \`allowUrls\` option.
12Event: ${(0,w.$X)(i)}.
13Url: ${$(i)}`),0):(k.T&&x.vF.warn(`Event dropped due to being matched by \`denyUrls\` option.
14Event: ${(0,w.$X)(i)}.
15Url: ${$(i)}`),0):(k.T&&x.vF.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
16Event: ${(0,w.$X)(i)}`),0))?t:null}})),R=(0,v.F)(I,F);function $(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(t):null}catch(t){return k.T&&x.vF.error(`Cannot extract url for event ${(0,w.$X)(e)}`),null}}var N=n(21177);function D(e,t,n=250,r,i,a,s){var o,l;if(!a.exception||!a.exception.values||!s||!(0,N.tH)(s.originalException,Error))return;let c=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;c&&(a.exception.values=(o=function e(t,n,r,i,a,s,o,l){if(s.length>=r+1)return s;let c=[...s];if((0,N.tH)(i[a],Error)){A(o,l);let s=t(n,i[a]),u=c.length;M(s,a,u,l),c=e(t,n,r,i[a],a,[s,...c],s,u)}
16return Array.isArray(i.errors)&&i.errors.forEach((i,s)=>{if((0,N.tH)(i,Error)){A(o,l);let u=t(n,i),d=c.length;M(u,`errors[${s}]`,d,l),c=e(t,n,r,i,a,[u,...c],u,d)}}),c}(e,t,i,s.originalException,r,a.exception.values,c,0),l=n,o.map(e=>(e.value&&(e.value=(0,E.xv)(e.value,l)),e))))}function A(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:t}}function M(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}function P(e,t){let n={type:t.name||t.constructor.name,value:t.message},r=e(t.stack||"",1);return r.length&&(n.stacktrace={frames:r}),n}let L="LinkedErrors",j=(0,v._C)((e={})=>{let t=e.limit||5,n=e.key||"cause";return{name:L,setupOnce(){},preprocessEvent(e,r,i){let a=i.getOptions();D(P,a.stackParser,a.maxValueLength,n,t,e,r)}}}),B=(0,v.F)(L,j);var U=n(11001),H=n(41864);let q=new Map,W=new Set,z="ModuleMetadata",G=(0,v._C)(()=>({name:z,setupOnce(){},setup(e){"function"==typeof e.on&&e.on("beforeEnvelope",e=>{(0,U.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;if(t){try{t.exception.values.forEach(e=>{if(e.stacktrace)for(let t of e.stacktrace.frames||[])delete t.module_metadata})}catch(e){}e[1]=t}}})})},processEvent(e,t,n){var r=n.getOptions().stackParser;try{e.exception.values.forEach(e=>{if(e.stacktrace)for(let t of e.stacktrace.frames||[]){if(!t.filename)continue;let e=function(e,t){if(H.OW._sentryModuleMetadata)for(let t of Object.keys(H.OW._sentryModuleMetadata)){let n=H.OW._sentryModuleMetadata[t];if(!W.has(t)){for(let r of(W.add(t),e(t).reverse()))if(r.filename){q.set(r.filename,n);break}}}return q.get(t)}(r,t.filename);e&&(t.module_metadata=e)}})}catch(e){}return e}})),J=(0,v.F)(z,G);var K=n(94828),Y=n(22432),V=n(77083);let Q=null;function X(e){let t="error";(0,V.s5)(t,e),(0,V.AS)(t,Z)}function Z(){Q=H.OW.onerror,H.OW.onerror=function(e,t,n,r,i){return(0,V.aj)("error",{column:r,error:i,line:n,msg:e,url:t}),!!Q&&!Q.__SENTRY_LOADER__&&Q.apply(this,arguments)},H.OW.onerror.__SENTRY_INSTRUMENTED__=!0}let ee=null;function et(e){let t="unhandledrejection";(0,V.s5)(t,e),(0,V.AS)(t,en)}function en(){ee=H.OW.onunhandledrejection,H.OW.onunhandledrejection=function(e){return(0,V.aj)("unhandledrejection",e),!ee||!!ee.__SENTRY_LOADER__||ee.apply(this,arguments)},H.OW.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var er=n(96805);function ei(e){return(e||(0,K.BF)()).getScope().getTransaction()}let ea=er.nc,es=!1;function eo(){let e=ei();if(e){let t="internal_error";k.T&&x.vF.log(`[Tracing] Transaction: ${t} -> Global error occured`),e.setStatus(t)}}eo.tag="sentry_tracingErrorCallback";var el=n(80644),ec=n(77061);function eu(e,t,n=()=>{}){var r,i,a;let s;try{s=e()}catch(e){throw t(e),n(),e}return r=s,i=t,a=n,(0,N.Qg)(r)?r.then(e=>(a(),e),e=>{throw i(e),a(),e}):(a(),r)}function ed(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let t=(0,_.KU)(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}function ep(e,t,n=()=>{},r=()=>{}){let i=(0,K.BF)(),a=(0,_.o5)(),s=a.getSpan(),o=ev(i,{parentSpan:s,spanContext:ey(e),forceTransaction:!1,scope:a});return a.setSpan(o),eu(()=>t(o),e=>{o&&o.setStatus("internal_error"),n(e,o)},()=>{o&&o.end(),a.setSpan(s),r()})}function eh(e,t){let n=ey(e);return(0,K.fx)(()=>(0,_.v4)(e.scope,r=>{let i=(0,K.BF)(),a=r.getSpan(),s=e.onlyIfParent&&!a?void 0:ev(i,{parentSpan:a,spanContext:n,forceTransaction:e.forceTransaction,scope:r});return eu(()=>t(s),()=>{if(s){let{status:e}=(0,Y.et)(s);e&&"ok"!==e||s.setStatus("internal_error")}},()=>s&&s.end())}))}function ef(e,t){let n=ey(e);return(0,K.fx)(()=>(0,_.v4)(e.scope,r=>{let i=(0,K.BF)(),a=r.getSpan(),s=e.onlyIfParent&&!a?void 0:ev(i,{parentSpan:a,spanContext:n,forceTransaction:e.forceTransaction,scope:r});function o(){s&&s.end()}return eu(()=>t(s,o),()=>{if(s&&s.isRecording()){let{status:e}=(0,Y.et)(s);e&&"ok"!==e||s.setStatus("internal_error")}})}))}function eg(e){if(!ed())return;let t=ey(e),n=(0,K.BF)(),r=e.scope?e.scope.getSpan():em();if(e.onlyIfParent&&!r)return;let i=(e.scope||(0,_.o5)()).clone();return ev(n,{parentSpan:r,spanContext:t,forceTransaction:e.forceTransaction,scope:i})}function em(){return(0,_.o5)().getSpan()}let e_=({sentryTrace:e,baggage:t},n)=>{let r=(0,_.o5)(),{traceparentData:i,dynamicSamplingContext:a,propagationContext:s}=(0,er.E0)(e,t);r.setPropagationContext(s),k.T&&i&&x.vF.log(`[Tracing] Continuing trace ${i.traceId}.`);let o={...i,metadata:(0,m.Ce)({dynamicSamplingContext:a})};return n?(0,K.fx)(()=>n(o)):o};function ev(e,{parentSpan:t,spanContext:n,forceTransaction:r,scope:i}){var a,s,o;let l;if(!ed())return;let c=(0,K.rm)();if(t&&!r)l=t.startChild(n);else if(t){let r=(0,ec.k)(t),{traceId:i,spanId:a}=t.spanContext(),s=(0,Y.pK)(t);l=e.startTransaction({traceId:i,parentSpanId:a,parentSampled:s,...n,metadata:{dynamicSamplingContext:r,...n.metadata}})}else{let{traceId:t,dsc:r,parentSpanId:a,sampled:s}={...c.getPropagationContext(),...i.getPropagationContext()};l=e.startTransaction({traceId:t,parentSpanId:a,parentSampled:s,...n,metadata:{dynamicSamplingContext:r,...n.metadata}})}return i.setSpan(l),a=l,s=i,o=c,a&&((0,m.my)(a,eS,o),(0,m.my)(a,eb,s)),l}function ey(e){if(e.startTime){let t={...e};return t.startTimestamp=(0,Y.cI)(e.startTime),delete t.startTime,t}return e}let eb="_sentryScope",eS="_sentryIsolationScope";function eT(e){return i?i.get(e):void 0}function ex(e){let t=eT(e);
16if(!t)return;let n={};for(let[,[e,r]]of t)n[e]||(n[e]=[]),n[e].push((0,m.Ce)(r));return n}var ew=n(40200),eE=n(31157);function ek(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}(c=p||(p={})).Ok="ok",c.DeadlineExceeded="deadline_exceeded",c.Unauthenticated="unauthenticated",c.PermissionDenied="permission_denied",c.NotFound="not_found",c.ResourceExhausted="resource_exhausted",c.InvalidArgument="invalid_argument",c.Unimplemented="unimplemented",c.Unavailable="unavailable",c.InternalError="internal_error",c.UnknownError="unknown_error",c.Cancelled="cancelled",c.AlreadyExists="already_exists",c.FailedPrecondition="failed_precondition",c.Aborted="aborted",c.OutOfRange="out_of_range",c.DataLoss="data_loss";let eC=ek;function eO(e,t){e.setTag("http.status_code",String(t)),e.setData("http.response.status_code",t);let n=ek(t);"unknown_error"!==n&&e.setStatus(n)}class eI{constructor(e=1e3){this._maxlen=e,this.spans=[]}add(e){this.spans.length>this._maxlen?e.spanRecorder=void 0:this.spans.push(e)}}class eF{constructor(e={}){this._traceId=e.traceId||(0,w.eJ)(),this._spanId=e.spanId||(0,w.eJ)().substring(16),this._startTime=e.startTimestamp||(0,el.zf)(),this.tags=e.tags?{...e.tags}:{},this.data=e.data?{...e.data}:{},this.instrumenter=e.instrumenter||"sentry",this._attributes={},this.setAttributes({[ew.JD]:e.origin||"manual",[ew.uT]:e.op,...e.attributes}),this._name=e.name||e.description,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),"sampled"in e&&(this._sampled=e.sampled),e.status&&(this._status=e.status),e.endTimestamp&&(this._endTime=e.endTimestamp),void 0!==e.exclusiveTime&&(this._exclusiveTime=e.exclusiveTime),this._measurements=e.measurements?{...e.measurements}:{}}get name(){return this._name||""}set name(e){this.updateName(e)}get description(){return this._name}set description(e){this._name=e}get traceId(){return this._traceId}set traceId(e){this._traceId=e}get spanId(){return this._spanId}set spanId(e){this._spanId=e}set parentSpanId(e){this._parentSpanId=e}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(e){this._sampled=e}get attributes(){return this._attributes}set attributes(e){this._attributes=e}get startTimestamp(){return this._startTime}set startTimestamp(e){this._startTime=e}get endTimestamp(){return this._endTime}set endTimestamp(e){this._endTime=e}get status(){return this._status}set status(e){this._status=e}get op(){return this._attributes[ew.uT]}set op(e){this.setAttribute(ew.uT,e)}get origin(){return this._attributes[ew.JD]}set origin(e){this.setAttribute(ew.JD,e)}spanContext(){let{_spanId:e,_traceId:t,_sampled:n}=this;return{spanId:e,traceId:t,traceFlags:n?Y.aO:Y.CC}}startChild(e){let t=new eF({...e,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});t.spanRecorder=this.spanRecorder,t.spanRecorder&&t.spanRecorder.add(t);let n=(0,eE.z)(this);if(t.transaction=n,k.T&&n){let r=e&&e.op||"< unknown op >",i=(0,Y.et)(t).description||"< unknown name >",a=n.spanContext().spanId,s=`[Tracing] Starting '${r}' span on transaction '${i}' (${a}).`;x.vF.log(s),this._logMessage=s}return t}setTag(e,t){return this.tags={...this.tags,[e]:t},this}setData(e,t){return this.data={...this.data,[e]:t},this}setAttribute(e,t){void 0===t?delete this._attributes[e]:this._attributes[e]=t}setAttributes(e){Object.keys(e).forEach(t=>this.setAttribute(t,e[t]))}setStatus(e){return this._status=e,this}setHttpStatus(e){return eO(this,e),this}setName(e){this.updateName(e)}updateName(e){return this._name=e,this}isSuccess(){return"ok"===this._status}finish(e){return this.end(e)}end(e){if(this._endTime)return;let t=(0,eE.z)(this);if(k.T&&t&&t.spanContext().spanId!==this._spanId){let e=this._logMessage;e&&x.vF.log(e.replace("Starting","Finishing"))}this._endTime=(0,Y.cI)(e)}toTraceparent(){return(0,Y.Qh)(this)}toContext(){return(0,m.Ce)({data:this._getData(),description:this._name,endTimestamp:this._endTime,op:this.op,parentSpanId:this._parentSpanId,sampled:this._sampled,spanId:this._spanId,startTimestamp:this._startTime,status:this._status,tags:this.tags,traceId:this._traceId})}updateWithContext(e){return this.data=e.data||{},this._name=e.name||e.description,this._endTime=e.endTimestamp,this.op=e.op,this._parentSpanId=e.parentSpanId,this._sampled=e.sampled,this._spanId=e.spanId||this._spanId,this._startTime=e.startTimestamp||this._startTime,this._status=e.status,this.tags=e.tags||{},this._traceId=e.traceId||this._traceId,this}getTraceContext(){return(0,Y.kX)(this)}getSpanJSON(){return(0,m.Ce)({data:this._getData(),description:this._name,op:this._attributes[ew.uT],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[ew.JD],_metrics_summary:ex(this),profile_id:this._attributes[ew.E1],exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}isRecording(){return!this._endTime&&!!this._sampled}
16toJSON(){return this.getSpanJSON()}_getData(){let{data:e,_attributes:t}=this,n=Object.keys(e).length>0,r=Object.keys(t).length>0;if(n||r)return n&&r?{...e,...t}:n?e:t}}class eR extends eF{constructor(e,t){super(e),this._contexts={},this._hub=t||(0,K.BF)(),this._name=e.name||"",this._metadata={...e.metadata},this._trimEnd=e.trimEnd,this.transaction=this;const n=this._metadata.dynamicSamplingContext;n&&(this._frozenDynamicSamplingContext={...n})}get name(){return this._name}set name(e){this.setName(e)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[ew.i_]&&{source:this._attributes[ew.i_]},...this._attributes[ew.sy]&&{sampleRate:this._attributes[ew.sy]}}}set metadata(e){this._metadata=e}setName(e,t="custom"){this._name=e,this.setAttribute(ew.i_,t)}updateName(e){return this._name=e,this}initSpanRecorder(e=1e3){this.spanRecorder||(this.spanRecorder=new eI(e)),this.spanRecorder.add(this)}setContext(e,t){null===t?delete this._contexts[e]:this._contexts[e]=t}setMeasurement(e,t,n=""){this._measurements[e]={value:t,unit:n}}setMetadata(e){this._metadata={...this._metadata,...e}}end(e){let t=(0,Y.cI)(e),n=this._finishTransaction(t);if(n)return this._hub.captureEvent(n)}toContext(){let e=super.toContext();return(0,m.Ce)({...e,name:this._name,trimEnd:this._trimEnd})}updateWithContext(e){return super.updateWithContext(e),this._name=e.name||"",this._trimEnd=e.trimEnd,this}getDynamicSamplingContext(){return(0,ec.k)(this)}setHub(e){this._hub=e}getProfileId(){if(void 0!==this._contexts&&void 0!==this._contexts.profile)return this._contexts.profile.profile_id}_finishTransaction(e){if(void 0!==this._endTime)return;this._name||(k.T&&x.vF.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),super.end(e);let t=this._hub.getClient();if(t&&t.emit&&t.emit("finishTransaction",this),!0!==this._sampled){k.T&&x.vF.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),t&&t.recordDroppedEvent("sample_rate","transaction");return}let n=this.spanRecorder?this.spanRecorder.spans.filter(e=>e!==this&&(0,Y.et)(e).timestamp):[];if(this._trimEnd&&n.length>0){let e=n.map(e=>(0,Y.et)(e).timestamp).filter(Boolean);this._endTime=e.reduce((e,t)=>e>t?e:t)}let{scope:r,isolationScope:i}={scope:this[eb],isolationScope:this[eS]},{metadata:a}=this,{source:s}=a,o={contexts:{...this._contexts,trace:(0,Y.kX)(this)},spans:n,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...a,capturedSpanScope:r,capturedSpanIsolationScope:i,...(0,m.Ce)({dynamicSamplingContext:(0,ec.k)(this)})},_metrics_summary:ex(this),...s&&{transaction_info:{source:s}}};return Object.keys(this._measurements).length>0&&(k.T&&x.vF.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),o.measurements=this._measurements),k.T&&x.vF.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),o}}let e$={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3};class eN extends eI{constructor(e,t,n,r){super(r),this._pushActivity=e,this._popActivity=t,this.transactionSpanId=n}add(e){if(e.spanContext().spanId!==this.transactionSpanId){let t=e.end;e.end=(...n)=>(this._popActivity(e.spanContext().spanId),t.apply(e,n)),void 0===(0,Y.et)(e).timestamp&&this._pushActivity(e.spanContext().spanId)}super.add(e)}}class eD extends eR{constructor(e,t,n=e$.idleTimeout,r=e$.finalTimeout,i=e$.heartbeatInterval,a=!1,s=!1){super(e,t),this._idleHub=t,this._idleTimeout=n,this._finalTimeout=r,this._heartbeatInterval=i,this._onScope=a,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason="externalFinish",this._autoFinishAllowed=!s,a&&(k.T&&x.vF.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),t.getScope().setSpan(this)),s||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason="finalTimeout",this.end())},this._finalTimeout)}end(e){let t=(0,Y.cI)(e);if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setAttribute("finishReason",this._finishReason),this.spanRecorder){for(let e of(k.T&&x.vF.log("[Tracing] finishing IdleTransaction",new Date(1e3*t).toISOString(),this.op),this._beforeFinishCallbacks))e(this,t);this.spanRecorder.spans=this.spanRecorder.spans.filter(e=>{if(e.spanContext().spanId===this.spanContext().spanId)return!0;!(0,Y.et)(e).timestamp&&(e.setStatus("cancelled"),e.end(t),k.T&&x.vF.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(e,void 0,2)));let{start_timestamp:n,timestamp:r}=(0,Y.et)(e),i=n&&n<t,a=(this._finalTimeout+this._idleTimeout)/1e3,s=r&&n&&r-n<a;if(k.T){let t=JSON.stringify(e,void 0,2);i?s||x.vF.log("[Tracing] discarding Span since it finished after Transaction final timeout",t):x.vF.log("[Tracing] discarding Span since it happened after Transaction was finished",t)}return i&&s}),k.T&&x.vF.log("[Tracing] flushing IdleTransaction")}else k.T&&x.vF.log("[Tracing] No active IdleTransaction");if(this._onScope){let e=this._idleHub.getScope();e.getTransaction()===this&&e.setSpan(void 0)}return super.end(e)}registerBeforeFinishCallback(e){this._beforeFinishCallbacks.push(e)}initSpanRecorder(e){if(!this.spanRecorder){let t=e=>{this._finished||this._pushActivity(e)},n=e=>{this._finished||this._popActivity(e)};
16this.spanRecorder=new eN(t,n,this.spanContext().spanId,e),k.T&&x.vF.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(e,{restartOnChildSpanChange:t}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===t,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason="cancelled",this.end(e)))}setFinishReason(e){this._finishReason=e}sendAutoFinishSignal(){this._autoFinishAllowed||(k.T&&x.vF.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(e){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{this._finished||0!==Object.keys(this.activities).length||(this._finishReason="idleTimeout",this.end(e))},this._idleTimeout)}_pushActivity(e){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),k.T&&x.vF.log(`[Tracing] pushActivity: ${e}`),this.activities[e]=!0,k.T&&x.vF.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(e){if(this.activities[e]&&(k.T&&x.vF.log(`[Tracing] popActivity ${e}`),delete this.activities[e],k.T&&x.vF.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){let e=(0,el.zf)();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason="cancelled",this.end(e)):this._restartIdleTimeout(e+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;let e=Object.keys(this.activities).join("");e===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=e,this._heartbeatCounter>=3?this._autoFinishAllowed&&(k.T&&x.vF.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason="heartbeatFailed",this.end()):this._pingHeartbeat()}_pingHeartbeat(){k.T&&x.vF.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function eA(e,t,n){let r;return ed(t)?void 0!==e.sampled?e.setAttribute(ew.sy,Number(e.sampled)):("function"==typeof t.tracesSampler?(r=t.tracesSampler(n),e.setAttribute(ew.sy,Number(r))):void 0!==n.parentSampled?r=n.parentSampled:void 0!==t.tracesSampleRate?(r=t.tracesSampleRate,e.setAttribute(ew.sy,Number(r))):(r=1,e.setAttribute(ew.sy,r)),eM(r))?r?(e.sampled=Math.random()<r,e.sampled)?k.T&&x.vF.log(`[Tracing] starting ${e.op} transaction - ${(0,Y.et)(e).description}`):k.T&&x.vF.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`):(k.T&&x.vF.log(`[Tracing] Discarding transaction because ${"function"==typeof t.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),e.sampled=!1):(k.T&&x.vF.warn("[Tracing] Discarding transaction because of invalid sample rate."),e.sampled=!1):e.sampled=!1,e}function eM(e){return(0,N.yr)(e)||"number"!=typeof e&&"boolean"!=typeof e?(k.T&&x.vF.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`),!1):!(e<0)&&!(e>1)||(k.T&&x.vF.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${e}.`),!1)}function eP(){let e=this.getScope().getSpan();return e?{"sentry-trace":(0,Y.Qh)(e)}:{}}function eL(e,t){let n=this.getClient(),r=n&&n.getOptions()||{},i=r.instrumenter||"sentry",a=e.instrumenter||"sentry";i!==a&&(k.T&&x.vF.error(`A transaction was started with instrumenter=\`${a}\`, but the SDK is configured with the \`${i}\` instrumenter.
17The transaction will not be sampled. Please use the ${i} instrumentation to start transactions.`),e.sampled=!1);let s=new eR(e,this);return(s=eA(s,r,{name:e.name,parentSampled:e.parentSampled,transactionContext:e,attributes:{...e.data,...e.attributes},...t})).isRecording()&&s.initSpanRecorder(r._experiments&&r._experiments.maxSpans),n&&n.emit&&n.emit("startTransaction",s),s}function ej(e,t,n,r,i,a,s,o=!1){let l=e.getClient(),c=l&&l.getOptions()||{},u=new eD(t,e,n,r,s,i,o);return(u=eA(u,c,{name:t.name,parentSampled:t.parentSampled,transactionContext:t,attributes:{...t.data,...t.attributes},...a})).isRecording()&&u.initSpanRecorder(c._experiments&&c._experiments.maxSpans),l&&l.emit&&l.emit("startTransaction",u),u}function eB(){let e=(0,K.EU)();e.__SENTRY__&&(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=eL),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=eP),es||(es=!0,
17X(eo),et(eo)))}var eU=n(20421),eH=n(78887),eq=n(42946);function eW(e,t,n=function(e){let t=[];function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(r){if(!(void 0===e||t.length<e))return(0,eH.xg)(new eU.U("Not adding Promise because buffer limit was reached."));let i=r();return -1===t.indexOf(i)&&t.push(i),i.then(()=>n(i)).then(null,()=>n(i).then(null,()=>{})),i},drain:function(e){return new eH.T2((n,r)=>{let i=t.length;if(!i)return n(!0);let a=setTimeout(()=>{e&&e>0&&n(!1)},e);t.forEach(e=>{(0,eH.XW)(e).then(()=>{--i||(clearTimeout(a),n(!0))},r)})})}}}(e.bufferSize||30)){let r={};function i(i){let a=[];if((0,U.yH)(i,(t,n)=>{let i=(0,U.zk)(n);if((0,eq.Jz)(r,i)){let r=ez(t,n);e.recordDroppedEvent("ratelimit_backoff",i,r)}else a.push(t)}),0===a.length)return(0,eH.XW)();let s=(0,U.h4)(i[0],a),o=t=>{(0,U.yH)(s,(n,r)=>{let i=ez(n,r);e.recordDroppedEvent(t,(0,U.zk)(r),i)})};return n.add(()=>t({body:(0,U.bN)(s,e.textEncoder)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&k.T&&x.vF.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=(0,eq.wq)(r,e),e),e=>{throw o("network_error"),e})).then(e=>e,e=>{if(e instanceof eU.U)return k.T&&x.vF.error("Skipped sending event because buffer is full."),o("queue_overflow"),(0,eH.XW)();throw e})}return i.__sentry__baseTransport__=!0,{send:i,flush:e=>n.drain(e)}}function ez(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}var eG=n(32486),eJ=n(27179);function eK(e,t){let n;return(0,U.yH)(e,(e,r)=>(t.includes(r)&&(n=Array.isArray(e)?e[1]:void 0),!!n)),n}function eY(e,t){return n=>{let r=e(n),i=new Map;function a(t,r){let a=r?`${t}:${r}`:t,s=i.get(a);if(!s){let o=(0,eG.hH)(t);if(!o)return;let l=(0,eJ.Z)(o,n.tunnel);s=r?(t=>{let n=e(t);return{...n,send:async e=>{let t=eK(e,["event","transaction","profile","replay_event"]);return t&&(t.release=r),n.send(e)}}})({...n,url:l}):e({...n,url:l}),i.set(a,s)}return[t,s]}return{send:async function(e){let n=t({envelope:e,getEvent:function(t){return eK(e,t&&t.length?t:["event"])}}).map(e=>"string"==typeof e?a(e,void 0):a(e.dsn,e.release)).filter(e=>!!e);return 0===n.length&&n.push(["",r]),(await Promise.all(n.map(([t,n])=>n.send((0,U.h4)(t?{...e[0],dsn:t}:e[0],e[1])))))[0]},flush:async function(e){let t=[await r.flush(e)];for(let[,n]of i)t.push(await n.flush(e));return t.every(e=>e)}}}}var eV=n(76844);class eQ{constructor(e){this._value=e}get weight(){return 1}add(e){this._value+=e}toString(){return`${this._value}`}}class eX{constructor(e){this._last=e,this._min=e,this._max=e,this._sum=e,this._count=1}get weight(){return 5}add(e){this._last=e,e<this._min&&(this._min=e),e>this._max&&(this._max=e),this._sum+=e,this._count++}toString(){return`${this._last}:${this._min}:${this._max}:${this._sum}:${this._count}`}}class eZ{constructor(e){this._value=[e]}get weight(){return this._value.length}add(e){this._value.push(e)}toString(){return this._value.join(":")}}class e0{constructor(e){this.first=e,this._value=new Set([e])}get weight(){return this._value.size}add(e){this._value.add(e)}toString(){return Array.from(this._value).map(e=>"string"==typeof e?(0,eV.tx)(e):e).join(":")}}let e1={c:eQ,g:eX,d:eZ,s:e0};class e2{constructor(e){this._client=e,this._buckets=new Map,this._interval=setInterval(()=>this.flush(),5e3)}add(e,t,n,r="none",a={},s=(0,el.zf)()){let o=Math.floor(s),l=(0,eV.T3)(t),c=(0,eV.VZ)(a),u=(0,eV.Mz)(r),d=(0,eV.eG)(e,l,u,c),p=this._buckets.get(d),h=p&&"s"===e?p.metric.weight:0;p?(p.metric.add(n),p.timestamp<o&&(p.timestamp=o)):(p={metric:new e1[e](n),timestamp:o,metricType:e,name:l,unit:u,tags:c},this._buckets.set(d,p)),function(e,t,n,r,a,s){let o=em();if(o){let l=eT(o)||new Map,c=`${e}:${t}@${r}`,u=l.get(s);if(u){let[,e]=u;l.set(s,[c,{min:Math.min(e.min,n),max:Math.max(e.max,n),count:e.count+=1,sum:e.sum+=n,tags:e.tags}])}else l.set(s,[c,{min:n,max:n,count:1,sum:n,tags:a}]);i||(i=new WeakMap),i.set(o,l)}}(e,l,"string"==typeof n?p.metric.weight-h:n,u,a,d)}flush(){if(0!==this._buckets.size){if(this._client.captureAggregateMetrics){let e=Array.from(this._buckets).map(([,e])=>e);this._client.captureAggregateMetrics(e)}this._buckets.clear()}}close(){clearInterval(this._interval),this.flush()}}let e4="MetricsAggregator",e6=(0,v._C)(()=>({name:e4,setupOnce(){},setup(e){e.metricsAggregator=new e2(e)}}));function e3(e,t,n,r={}){let i=(0,_.KU)(),a=(0,_.o5)();if(i){if(!i.metricsAggregator){k.T&&x.vF.warn("No metrics aggregator enabled. Please add the MetricsAggregator integration to use metrics APIs");return}let{unit:s,tags:o,timestamp:l}=r,{release:c,environment:u}=i.getOptions(),d=a.getTransaction(),p={};c&&(p.release=c),u&&(p.environment=u),d&&(p.transaction=(0,Y.et)(d).description||""),k.T&&x.vF.log(`Adding value of ${n} to ${e} metric ${t}`),i.metricsAggregator.add(e,t,n,s,{...p,...o},l)}}let e7={increment:function(e,t=1,n){e3("c",e,t,n)},distribution:function(e,t,n){e3("d",e,t,n)},set:function(e,t,n){e3("s",e,t,n)},gauge:function(e,t,n){e3("g",e,t,n)},MetricsAggregator:(0,v.F)(e4,e6),metricsAggregatorIntegration:e6};function e5(e,...t){let n=new String(String.raw(e,...t));
17return n.__sentry_template_string__=e.join("\0").replace(/%/g,"%%").replace(/\0/g,"%s"),n.__sentry_template_values__=t,n}function e9(e){let t=(0,K.BF)().getStackTop();t.client=e,t.scope.setClient(e)}function e8(e,t,n){let r=ei();r&&r.setMeasurement(e,t,n)}var te=n(81159),tt=n(52675),tn=n(9895),tr=n(32546);let ti=H.OW,ta=0;function ts(e,t={},n){if("function"!=typeof e)return e;try{let t=e.__sentry_wrapped__;if(t)if("function"==typeof t)return t;else return e;if((0,m.sp)(e))return e}catch(t){return e}let r=function(){let r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);let i=r.map(e=>ts(e,t));return e.apply(this,i)}catch(e){throw ta++,setTimeout(()=>{ta--}),(0,_.v4)(n=>{n.addEventProcessor(e=>(t.mechanism&&((0,w.gO)(e,void 0,void 0),(0,w.M6)(e,t.mechanism)),e.extra={...e.extra,arguments:r},e)),(0,_.Cp)(e)}),e}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(e){}(0,m.pO)(r,e),(0,m.my)(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(e){}return r}var to=n(19928);let tl="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;var tc=n(54159);function tu(e,t){var n;let r,i=tp(e,t),a={type:t&&t.name,value:(r=(n=t)&&n.message)?r.error&&"string"==typeof r.error.message?r.error.message:r:"No error message"};return i.length&&(a.stacktrace={frames:i}),void 0===a.type&&""===a.value&&(a.value="Unrecoverable error caught"),a}function td(e,t){return{exception:{values:[tu(e,t)]}}}function tp(e,t){let n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(th.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(e){}return[]}let th=/Minified React error #\d+;/i;function tf(e,t,n,r){let i=tm(e,t,n&&n.syntheticException||void 0,r);return(0,w.M6)(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),(0,eH.XW)(i)}function tg(e,t,n="info",r,i){let a=t_(e,t,r&&r.syntheticException||void 0,i);return a.level=n,r&&r.event_id&&(a.event_id=r.event_id),(0,eH.XW)(a)}function tm(e,t,n,r,i){let a;if((0,N.T2)(t)&&t.error)return td(e,t.error);if((0,N.BD)(t)||(0,N.W6)(t)){if("stack"in t)a=td(e,t);else{let i=t.name||((0,N.BD)(t)?"DOMError":"DOMException"),s=t.message?`${i}: ${t.message}`:i;a=t_(e,s,n,r),(0,w.gO)(a,s)}return"code"in t&&(a.tags={...a.tags,"DOMException.code":`${t.code}`}),a}return(0,N.bJ)(t)?td(e,t):((0,N.Qd)(t)||(0,N.xH)(t)?a=function(e,t,n,r){let i=(0,_.KU)(),a=i&&i.getOptions().normalizeDepth,s={exception:{values:[{type:(0,N.xH)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let n=(0,m.HF)(e),r=t?"promise rejection":"exception";if((0,N.T2)(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if((0,N.xH)(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}(t,{isUnhandledRejection:r})}]},extra:{__serialized__:(0,tc.cd)(t,a)}};if(n){let t=tp(e,n);t.length&&(s.exception.values[0].stacktrace={frames:t})}return s}(e,t,n,i):(a=t_(e,t,n,r),(0,w.gO)(a,`${t}`,void 0)),(0,w.M6)(a,{synthetic:!0}),a)}function t_(e,t,n,r){let i={};if(r&&n){let r=tp(e,n);r.length&&(i.exception={values:[{value:t,stacktrace:{frames:r}}]})}if((0,N.NF)(t)){let{__sentry_template_string__:e,__sentry_template_values__:n}=t;return i.logentry={message:e,params:n},i}return i.message=t,i}function tv(e,{metadata:t,tunnel:n,dsn:r}){let i={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:(0,eG.SB)(r)}},a=[{type:"user_report"},e];return(0,U.h4)(i,[a])}class ty extends tn.V{constructor(e){!function(e,t,n=[t],r="npm"){let i=e._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${t}`,packages:n.map(e=>({name:`${r}:@sentry/${e}`,version:te.M})),version:te.M}),e._metadata=i}(e,"browser",["browser"],ti.SENTRY_SDK_SOURCE||(0,to.e)()),super(e),e.sendClientReports&&ti.document&&ti.document.addEventListener("visibilitychange",()=>{"hidden"===ti.document.visibilityState&&this._flushOutcomes()})}eventFromException(e,t){return tf(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return tg(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){tl&&x.vF.warn("SDK not enabled, will not capture user feedback.");return}let t=tv(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}_flushOutcomes(){var e;let t,n=this._clearOutcomes();if(0===n.length){tl&&x.vF.log("No outcomes to send");return}if(!this._dsn){tl&&x.vF.log("No dsn provided, will not send outcomes");return}tl&&x.vF.log("Sending outcomes:",n);let r=(e=this._options.tunnel&&(0,eG.SB)(this._dsn),t=[{type:"client_report"},{timestamp:(0,el.lu)(),discarded_events:n}],(0,U.h4)(e?{dsn:e}:{},[t]));this._sendEnvelope(r)}}var tb=n(36145);function tS(e,t=function(){if(l)return l;if((0,tb.ap)(ti.fetch))return l=ti.fetch.bind(ti);let e=ti.document,t=ti.fetch;if(e&&"function"==typeof e.createElement)try{let n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);let r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(e){tl&&x.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return l=t.bind(ti)}()){let n=0,r=0;return eW(e,function(i){let a=i.body.length;n+=a,r++;let s={body:i.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{return t(e.url,s).then(e=>(n-=a,r--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return l=void 0,n-=a,r--,(0,eH.xg)(e)}})}function tT(e){return eW(e,function(t){return new eH.T2((n,r)=>{let i=new XMLHttpRequest;for(let t in i.onerror=r,i.onreadystatechange=()=>{4===i.readyState&&n({statusCode:i.status,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")}})},i.open("POST",e.url),e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&i.setRequestHeader(t,e.headers[t]);i.send(t.body)})})}var tx=n(74456);
17function tw(e,t,n,r){let i={filename:e,function:t,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==r&&(i.colno=r),i}let tE=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,tk=/\((\S*)(?::(\d+))(?::(\d+))\)/,tC=[30,e=>{let t=tE.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){let e=tk.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}let[e,n]=tj(t[1]||"?",t[2]);return tw(n,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],tO=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,tI=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,tF=[50,e=>{let t=tO.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=tI.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]||"?";return[n,e]=tj(n,e),tw(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],tR=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,t$=[40,e=>{let t=tR.exec(e);return t?tw(t[2],t[1]||"?",+t[3],t[4]?+t[4]:void 0):void 0}],tN=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,tD=[10,e=>{let t=tN.exec(e);return t?tw(t[2],t[3]||"?",+t[1]):void 0}],tA=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,tM=[20,e=>{let t=tA.exec(e);return t?tw(t[5],t[3]||t[4]||"?",+t[1],+t[2]):void 0}],tP=[tC,tF,t$],tL=(0,tx.gd)(...tP),tj=(e,t)=>{let n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:"?",n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};var tB=n(13198);function tU(e){let t="console";(0,V.s5)(t,e),(0,V.AS)(t,tH)}function tH(){"console"in H.OW&&x.Ow.forEach(function(e){e in H.OW.console&&(0,m.GS)(H.OW.console,e,function(t){return x.Z9[e]=t,function(...t){(0,V.aj)("console",{args:t,level:e});let n=x.Z9[e];n&&n.apply(H.OW.console,t)}})})}var tq=n(89011),tW=n(51821),tz=n(47191),tG=n(79963);let tJ=["fatal","error","warning","log","info","debug"];function tK(e){return"warn"===e?"warning":tJ.includes(e)?e:"log"}function tY(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}let tV="Breadcrumbs",tQ=(0,v._C)((e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:tV,setupOnce(){},setup(e){var n,r,i,a,s,o,l;t.console&&tU((n=e,function(e){if((0,_.KU)()!==n)return;let t={category:"console",data:{arguments:e.args,logger:"console"},level:tK(e.level),message:(0,E.gt)(e.args," ")};if("assert"===e.level)if(!1!==e.args[0])return;else t.message=`Assertion failed: ${(0,E.gt)(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1);(0,_.ZQ)(t,{input:e.args,level:e.level})})),t.dom&&(0,tq.i)((r=e,i=t.dom,function(e){let t,n;if((0,_.KU)()!==r)return;let a="object"==typeof i?i.serializeAttribute:void 0,s="object"==typeof i&&"number"==typeof i.maxStringLength?i.maxStringLength:void 0;s&&s>1024&&(tl&&x.vF.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${s} was configured. Sentry will use 1024 instead.`),s=1024),"string"==typeof a&&(a=[a]);try{var o;let r=e.event,i=(o=r)&&o.target?r.target:r;t=(0,tG.Hd)(i,{keyAttrs:a,maxStringLength:s}),n=(0,tG.xE)(i)}catch(e){t="<unknown>"}if(0===t.length)return;let l={category:`ui.${e.name}`,message:t};n&&(l.data={"ui.component_name":n}),(0,_.ZQ)(l,{event:e.event,name:e.name,global:e.global})})),t.xhr&&(0,tW.Mn)((a=e,function(e){if((0,_.KU)()!==a)return;let{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[tW.Er];if(!t||!n||!r)return;let{method:i,url:s,status_code:o,body:l}=r,c={xhr:e.xhr,input:l,startTimestamp:t,endTimestamp:n};(0,_.ZQ)({category:"xhr",data:{method:i,url:s,status_code:o},type:"http"},c)})),t.fetch&&(0,tz.u)((s=e,function(e){if((0,_.KU)()!==s)return;let{startTimestamp:t,endTimestamp:n}=e;if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.error){let r=e.fetchData,i={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n};(0,_.ZQ)({category:"fetch",data:r,level:"error",type:"http"},i)}else{let r=e.response,i={...e.fetchData,status_code:r&&r.status},a={input:e.args,response:r,startTimestamp:t,endTimestamp:n};(0,_.ZQ)({category:"fetch",data:i,type:"http"},a)}})),t.history&&(0,tB._)((o=e,function(e){if((0,_.KU)()!==o)return;let t=e.from,n=e.to,r=tY(ti.location.href),i=t?tY(t):void 0,a=tY(n);i&&i.path||(i=r),r.protocol===a.protocol&&r.host===a.host&&(n=a.relative),r.protocol===i.protocol&&r.host===i.host&&(t=i.relative),(0,_.ZQ)({category:"navigation",data:{from:t,to:n}})})),t.sentry&&e.on&&e.on("beforeSendEvent",(l=e,function(e){(0,_.KU)()===l&&(0,_.ZQ)({category:`sentry.${"transaction"===e.type?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:(0,w.$X)(e)},{event:e})}))}}}),tX=(0,v.F)(tV,tQ),tZ="Dedupe",t0=(0,v._C)(()=>{let e;return{name:tZ,setupOnce(){},processEvent(t){if(t.type)return t;try{var n,r,i,a,s,o;let l,c,u,d;if(n=t,(r=e)&&(i=n,a=r,l=i.message,c=a.message,(l||c)&&(!l||c)&&(l||!c)&&l===c&&t4(i,a)&&t2(i,a)&&1||(s=n,o=r,u=t6(o),d=t6(s),u&&d&&u.type===d.type&&u.value===d.value&&t4(s,o)&&t2(s,o))))return tl&&x.vF.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}}),t1=(0,v.F)(tZ,t0);function t2(e,t){let n=t3(e),r=t3(t);if(!n&&!r)return!0;
17if(n&&!r||!n&&r||r.length!==n.length)return!1;for(let e=0;e<r.length;e++){let t=r[e],i=n[e];if(t.filename!==i.filename||t.lineno!==i.lineno||t.colno!==i.colno||t.function!==i.function)return!1}return!0}function t4(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return n.join("")===r.join("")}catch(e){return!1}}function t6(e){return e.exception&&e.exception.values&&e.exception.values[0]}function t3(e){let t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch(e){}}let t7="GlobalHandlers",t5=(0,v._C)((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:t7,setupOnce(){Error.stackTraceLimit=50},setup(e){var n,r;t.onerror&&(n=e,X(e=>{var t,r,i,a;let s,o,l,{stackParser:c,attachStacktrace:u}=nt();if((0,_.KU)()!==n||ta>0)return;let{msg:d,url:p,line:h,column:f,error:g}=e,m=void 0===g&&(0,N.Kg)(d)?(t=d,r=p,i=h,a=f,s=(0,N.T2)(t)?t.message:t,o="Error",(l=s.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i))&&(o=l[1],s=l[2]),t8({exception:{values:[{type:o,value:s}]}},r,i,a)):t8(tm(c,g||d,void 0,u,!1),p,h,f);m.level="error",(0,_.r)(m,{originalException:g,mechanism:{handled:!1,type:"onerror"}})}),ne("onerror")),t.onunhandledrejection&&(r=e,et(e=>{var t;let{stackParser:n,attachStacktrace:i}=nt();if((0,_.KU)()!==r||ta>0)return;let a=function(e){if((0,N.sO)(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch(e){}return e}(e),s=(0,N.sO)(a)?(t=a,{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}):tm(n,a,void 0,i,!0);s.level="error",(0,_.r)(s,{originalException:a,mechanism:{handled:!1,type:"onunhandledrejection"}})}),ne("onunhandledrejection"))}}}),t9=(0,v.F)(t7,t5);function t8(e,t,n,r){let i=e.exception=e.exception||{},a=i.values=i.values||[],s=a[0]=a[0]||{},o=s.stacktrace=s.stacktrace||{},l=o.frames=o.frames||[],c=isNaN(parseInt(r,10))?void 0:r,u=isNaN(parseInt(n,10))?void 0:n,d=(0,N.Kg)(t)&&t.length>0?t:(0,tG.$N)();return 0===l.length&&l.push({colno:c,filename:d,function:"?",in_app:!0,lineno:u}),e}function ne(e){tl&&x.vF.log(`Global Handler attached: ${e}`)}function nt(){let e=(0,_.KU)();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}let nn="HttpContext",nr=(0,v._C)(()=>({name:nn,setupOnce(){},preprocessEvent(e){if(!ti.navigator&&!ti.location&&!ti.document)return;let t=e.request&&e.request.url||ti.location&&ti.location.href,{referrer:n}=ti.document||{},{userAgent:r}=ti.navigator||{},i={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},a={...e.request,...t&&{url:t},headers:i};e.request=a}})),ni=(0,v.F)(nn,nr),na="LinkedErrors",ns=(0,v._C)((e={})=>{let t=e.limit||5,n=e.key||"cause";return{name:na,setupOnce(){},preprocessEvent(e,r,i){let a=i.getOptions();D(tu,a.stackParser,a.maxValueLength,n,t,e,r)}}}),no=(0,v.F)(na,ns),nl=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],nc="TryCatch",nu=(0,v._C)((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:nc,setupOnce(){t.setTimeout&&(0,m.GS)(ti,"setTimeout",np),t.setInterval&&(0,m.GS)(ti,"setInterval",np),t.requestAnimationFrame&&(0,m.GS)(ti,"requestAnimationFrame",nh),t.XMLHttpRequest&&"XMLHttpRequest"in ti&&(0,m.GS)(XMLHttpRequest.prototype,"send",nf);let e=t.eventTarget;e&&(Array.isArray(e)?e:nl).forEach(ng)}}}),nd=(0,v.F)(nc,nu);function np(e){return function(...t){let n=t[0];return t[0]=ts(n,{mechanism:{data:{function:(0,tx.qQ)(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function nh(e){return function(t){return e.apply(this,[ts(t,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,tx.qQ)(e)},handled:!1,type:"instrument"}})])}}function nf(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e
17=>{e in n&&"function"==typeof n[e]&&(0,m.GS)(n,e,function(t){let n={mechanism:{data:{function:e,handler:(0,tx.qQ)(t)},handled:!1,type:"instrument"}},r=(0,m.sp)(t);return r&&(n.mechanism.data.handler=(0,tx.qQ)(r)),ts(t,n)})}),e.apply(this,t)}}function ng(e){let t=ti[e]&&ti[e].prototype;t&&t.hasOwnProperty&&t.hasOwnProperty("addEventListener")&&((0,m.GS)(t,"addEventListener",function(t){return function(n,r,i){try{"function"==typeof r.handleEvent&&(r.handleEvent=ts(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,tx.qQ)(r),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[n,ts(r,{mechanism:{data:{function:"addEventListener",handler:(0,tx.qQ)(r),target:e},handled:!1,type:"instrument"}}),i])}}),(0,m.GS)(t,"removeEventListener",function(e){return function(t,n,r){try{let i=n&&n.__sentry_wrapped__;i&&e.call(this,t,i,r)}catch(e){}return e.call(this,t,n,r)}}))}let nm=[F(),S(),nu(),tQ(),t5(),ns(),t0(),nr()];function n_(e){return[...nm]}function nv(e={}){var t;let n;void 0===e.defaultIntegrations&&(e.defaultIntegrations=n_()),void 0===e.release&&("string"==typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),ti.SENTRY_RELEASE&&ti.SENTRY_RELEASE.id&&(e.release=ti.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);let r={...e,stackParser:(0,tx.vk)(e.stackParser||tL),integrations:(0,v.mH)(e),transport:e.transport||((0,tb.vm)()?tS:tT)};!0===r.debug&&(k.T?x.vF.enable():(0,x.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,_.o5)().update(r.initialScope),e9(n=new ty(r)),(t=n).init?t.init():t.setupIntegrations&&t.setupIntegrations(),e.autoSessionTracking&&function(){if(void 0===ti.document){tl&&x.vF.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}(0,_.J0)({ignoreDuration:!0}),(0,_.J5)(),(0,tB._)(({from:e,to:t})=>{void 0!==e&&e!==t&&((0,_.J0)({ignoreDuration:!0}),(0,_.J5)())})}()}let ny=(e={},t=(0,K.BF)())=>{if(!ti.document){tl&&x.vF.error("Global document not defined in showReportDialog call");return}let{client:n,scope:r}=t.getStackTop(),i=e.dsn||n&&n.getDsn();if(!i){tl&&x.vF.error("DSN not configured for showReportDialog call");return}r&&(e.user={...r.getUser(),...e.user}),e.eventId||(e.eventId=t.lastEventId());let a=ti.document.createElement("script");a.async=!0,a.crossOrigin="anonymous",a.src=(0,eJ.k)(i,e),e.onLoad&&(a.onload=e.onLoad);let{onClose:s}=e;if(s){let e=t=>{if("__sentry_reportdialog_closed__"===t.data)try{s()}finally{ti.removeEventListener("message",e)}};ti.addEventListener("message",e)}let o=ti.document.head||ti.document.body;o?o.appendChild(a):tl&&x.vF.error("Not injecting report dialog. No injection point found in HTML")};function nb(){}function nS(e){e()}function nT(e){return ts(e)()}function nx(e){let t=(0,_.KU)();t&&t.captureUserFeedback(e)}var nw=n(56723),nE=n(3728);function nk(e,t,n=1/0,r=0){return!e||e.nodeType!==e.ELEMENT_NODE||r>n?-1:t(e)?r:nk(e.parentNode,t,n,r+1)}function nC(e,t){return n=>{if(null===n)return!1;try{if(e){if("string"==typeof e){if(n.matches(`.${e}`))return!0}else if(function(e,t){for(let n=e.classList.length;n--;){let r=e.classList[n];if(t.test(r))return!0}return!1}(n,e))return!0}if(t&&n.matches(t))return!0;return!1}catch(e){return!1}}}(u=h||(h={}))[u.Document=0]="Document",u[u.DocumentType=1]="DocumentType",u[u.Element=2]="Element",u[u.Text=3]="Text",u[u.CDATA=4]="CDATA",u[u.Comment=5]="Comment";let nO="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.",nI={map:{},getId:()=>(console.error(nO),-1),getNode:()=>(console.error(nO),null),removeNodeFromMap(){console.error(nO)},has:()=>(console.error(nO),!1),reset(){console.error(nO)}};function nF(e,t,n,r,i=window){let a=i.Object.getOwnPropertyDescriptor(e,t);return i.Object.defineProperty(e,t,r?n:{set(e){nM(()=>{n.set.call(this,e)},0),a&&a.set&&a.set.call(this,e)}}),()=>nF(e,t,a||{},!0)}function nR(e,t,n){try{if(!(t in e))return()=>{};let r=e[t],i=n(r);return"function"==typeof i&&(i.prototype=i.prototype||{},Object.defineProperties(i,{__rrweb_original__:{enumerable:!1,value:r}})),e[t]=i,()=>{e[t]=r}}catch(e){return()=>{}}}function n$(e,t,n,r,i){if(!e)return!1;let a=e?e.nodeType===e.ELEMENT_NODE?e:e.parentElement:null;if(!a)return!1;let s=nC(t,n);if(!i){let e=r&&a.matches(r);return s(a)&&!e}let o=nk(a,s),l=-1;return!(o<0)&&(r&&(l=nk(a,nC(null,r))),o>-1&&l<0||o<l)}"u">typeof window&&window.Proxy&&window.Reflect&&(nI=new Proxy(nI,{get:(e,t,n)=>("map"===t&&console.error(nO),Reflect.get(e,t,n))})),/[1-9][0-9]{12}/.test(Date.now().toString());let nN={};function nD(e){let t=nN[e];if(t)return t;let n=window.document,r=window[e];if(n&&"function"==typeof n.createElement)try{let t=n.createElement("iframe");t.hidden=!0,n.head.appendChild(t);let i=t.contentWindow;i&&i[e]&&(r=i[e]),n.head.removeChild(t)}catch(e){}return nN[e]=r.bind(window)}function nA(...e){return nD("requestAnimationFrame")(...e)}
17function nM(...e){return nD("setTimeout")(...e)}var nP=((d=nP||{})[d["2D"]=0]="2D",d[d.WebGL=1]="WebGL",d[d.WebGL2=2]="WebGL2",d);let nL=e=>a?(...t)=>{try{return e(...t)}catch(e){if(a&&!0===a(e))return()=>{};throw e}}:e;for(var nj="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",nB="u"<typeof Uint8Array?[]:new Uint8Array(256),nU=0;nU<nj.length;nU++)nB[nj.charCodeAt(nU)]=nU;var nH=function(e){var t,n=new Uint8Array(e),r=n.length,i="";for(t=0;t<r;t+=3)i+=nj[n[t]>>2],i+=nj[(3&n[t])<<4|n[t+1]>>4],i+=nj[(15&n[t+1])<<2|n[t+2]>>6],i+=nj[63&n[t+2]];return r%3==2?i=i.substring(0,i.length-1)+"=":r%3==1&&(i=i.substring(0,i.length-2)+"=="),i};let nq=new Map,nW=(e,t,n)=>{let r;if(!e||!(nG(e,t)||"object"==typeof e))return;let i=e.constructor.name,a=((r=nq.get(n))||(r=new Map,nq.set(n,r)),r.has(i)||r.set(i,[]),r.get(i)),s=a.indexOf(e);return -1===s&&(s=a.length,a.push(e)),s},nz=(e,t,n)=>e.map(e=>(function e(t,n,r){if(t instanceof Array)return t.map(t=>e(t,n,r));if(null===t);else if(t instanceof Float32Array||t instanceof Float64Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Int16Array||t instanceof Int8Array||t instanceof Uint8ClampedArray)return{rr_type:t.constructor.name,args:[Object.values(t)]};else if(t instanceof ArrayBuffer)return{rr_type:t.constructor.name,base64:nH(t)};else if(t instanceof DataView)return{rr_type:t.constructor.name,args:[e(t.buffer,n,r),t.byteOffset,t.byteLength]};else if(t instanceof HTMLImageElement){let e=t.constructor.name,{src:n}=t;return{rr_type:e,src:n}}else if(t instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:t.toDataURL()};else if(t instanceof ImageData)return{rr_type:t.constructor.name,args:[e(t.data,n,r),t.width,t.height]};else if(nG(t,n)||"object"==typeof t)return{rr_type:t.constructor.name,index:nW(t,n,r)};return t})(e,t,n)),nG=(e,t)=>!!["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(e=>"function"==typeof t[e]).find(n=>e instanceof t[n]);function nJ(e,t,n,r,i){let a=[];try{let s=nR(e.HTMLCanvasElement.prototype,"getContext",function(e){return function(a,...s){if(!n$(this,t,n,r,!0)){let e="experimental-webgl"===a?"webgl":a;if("__context"in this||(this.__context=e),i&&["webgl","webgl2"].includes(e))if(s[0]&&"object"==typeof s[0]){let e=s[0];e.preserveDrawingBuffer||(e.preserveDrawingBuffer=!0)}else s.splice(0,1,{preserveDrawingBuffer:!0})}return e.apply(this,[a,...s])}});a.push(s)}catch(e){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{a.forEach(e=>e())}}function nK(e,t,n,r,i,a,s,o){let l=[];for(let s of Object.getOwnPropertyNames(e))if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(s))try{if("function"!=typeof e[s])continue;let c=nR(e,s,function(e){return function(...l){let c=e.apply(this,l);if(nW(c,o,this),"tagName"in this.canvas&&!n$(this.canvas,r,i,a,!0)){let e=nz(l,o,this),r={type:t,property:s,args:e};n(this.canvas,r)}return c}});l.push(c)}catch(i){let r=nF(e,s,{set(e){n(this.canvas,{type:t,property:s,args:[e],setter:!0})}});l.push(r)}return l}class nY{reset(){this.pendingCanvasMutations.clear(),this.resetObservers&&this.resetObservers()}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}constructor(e){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.frozen=!1,this.locked=!1,this.processMutation=(e,t)=>{(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId||!this.rafStamps.invokeId)&&(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(e)||this.pendingCanvasMutations.set(e,[]),this.pendingCanvasMutations.get(e).push(t)};const{sampling:t="all",win:n,blockClass:r,blockSelector:i,unblockSelector:s,maxCanvasSize:o,recordCanvas:l,dataURLOptions:c,errorHandler:u}=e;if(this.mutationCb=e.mutationCb,this.mirror=e.mirror,this.options=e,u&&function(e){a=e}(u),e.enableManualSnapshot)return;nL(()=>{l&&"all"===t&&this.initCanvasMutationObserver(n,r,i,s),l&&"number"==typeof t&&this.initCanvasFPSObserver(t,n,r,i,s,o,{dataURLOptions:c})})()}initCanvasFPSObserver(e,t,n,r,i,a,s){let o=nJ(t,n,r,i,!0),l=this.takeSnapshot(!1,e,t,n,r,i,a,s.dataURLOptions);this.resetObservers=()=>{o(),cancelAnimationFrame(l)}}initCanvasMutationObserver(e,t,n,r){var i,a;let s;this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher();let o=nJ(e,t,n,r,!1),l=function(e,t,n,r,i){let a=[];for(let s of Object.getOwnPropertyNames(t.CanvasRenderingContext2D.prototype))try{if("function"!=typeof t.CanvasRenderingContext2D.prototype[s])continue;let o=nR(t.CanvasRenderingContext2D.prototype,s,function(a){return function(...o){return n$(this.canvas,n,r,i,!0)||nM(()=>{let n=nz(o,t,this);e(this.canvas,{type:nP["2D"],property:s,args:n})},0),a.apply(this,o)}});a.push(o)}catch(r){let n=nF(t.CanvasRenderingContext2D.prototype,s,{set(t){e(this.canvas,{type:nP["2D"],property:s,args:[t],setter:!0})}});a.push(n)}return()=>
17{a.forEach(e=>e())}}(this.processMutation.bind(this),e,t,n,r),c=(i=this.processMutation.bind(this),a=this.mirror,(s=[]).push(...nK(e.WebGLRenderingContext.prototype,nP.WebGL,i,t,n,r,a,e)),void 0!==e.WebGL2RenderingContext&&s.push(...nK(e.WebGL2RenderingContext.prototype,nP.WebGL2,i,t,n,r,a,e)),()=>{s.forEach(e=>e())});this.resetObservers=()=>{o(),l(),c()}}snapshot(e){let{options:t}=this,n=this.takeSnapshot(!0,"all"===t.sampling?2:t.sampling||2,t.win,t.blockClass,t.blockSelector,t.unblockSelector,t.maxCanvasSize,t.dataURLOptions,e);this.resetObservers=()=>{cancelAnimationFrame(n)}}takeSnapshot(e,t,n,r,i,a,s,o,l){let c,u=new Map,d=new Worker((c=new Blob(['for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t="undefined"==typeof Uint8Array?[]:new Uint8Array(256),a=0;a<64;a++)t[e.charCodeAt(a)]=a;var n=function(t){var a,n=new Uint8Array(t),r=n.length,s="";for(a=0;a<r;a+=3)s+=e[n[a]>>2],s+=e[(3&n[a])<<4|n[a+1]>>4],s+=e[(15&n[a+1])<<2|n[a+2]>>6],s+=e[63&n[a+2]];return r%3==2?s=s.substring(0,s.length-1)+"=":r%3==1&&(s=s.substring(0,s.length-2)+"=="),s};const r=new Map,s=new Map;const i=self;i.onmessage=async function(e){if(!("OffscreenCanvas"in globalThis))return i.postMessage({id:e.data.id});{const{id:t,bitmap:a,width:o,height:f,maxCanvasSize:c,dataURLOptions:g}=e.data,u=async function(e,t,a){const r=e+"-"+t;if("OffscreenCanvas"in globalThis){if(s.has(r))return s.get(r);const i=new OffscreenCanvas(e,t);i.getContext("2d");const o=await i.convertToBlob(a),f=await o.arrayBuffer(),c=n(f);return s.set(r,c),c}return""}(o,f,g),[h,d]=function(e,t,a){if(!a)return[e,t];const[n,r]=a;if(e<=n&&t<=r)return[e,t];let s=e,i=t;return s>n&&(i=Math.floor(n*t/e),s=n),i>r&&(s=Math.floor(r*e/t),i=r),[s,i]}(o,f,c),l=new OffscreenCanvas(h,d),w=l.getContext("bitmaprenderer"),p=h===o&&d===f?a:await createImageBitmap(a,{resizeWidth:h,resizeHeight:d,resizeQuality:"low"});w.transferFromImageBitmap(p),a.close();const y=await l.convertToBlob(g),v=y.type,b=await y.arrayBuffer(),m=n(b);if(p.close(),!r.has(t)&&await u===m)return r.set(t,m),i.postMessage({id:t});if(r.get(t)===m)return i.postMessage({id:t});i.postMessage({id:t,type:v,base64:m,width:o,height:f}),r.set(t,m)}};']),URL.createObjectURL(c)));d.onmessage=e=>{let t=e.data,{id:n}=t;if(u.set(n,!1),!("base64"in t))return;let{base64:r,type:i,width:a,height:s}=t;this.mutationCb({id:n,type:nP["2D"],commands:[{property:"clearRect",args:[0,0,a,s]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:r}],type:i}]},0,0,a,s]}]})};let p=1e3/t,h=0,f=t=>{if(h&&t-h<p)return void nA(f);h=t,(e=>{if(e)return[e];let t=[];return n.document.querySelectorAll("canvas").forEach(e=>{n$(e,r,i,a,!0)||t.push(e)}),t})(l).forEach(t=>{let n=this.mirror.getId(t);if(!u.get(n)&&t.width&&t.height){if(u.set(n,!0),!e&&["webgl","webgl2"].includes(t.__context)){let e=t.getContext(t.__context);!1===(0,nE.z)([e,"optionalAccess",e=>e.getContextAttributes,"call",e=>e(),"optionalAccess",e=>e.preserveDrawingBuffer])&&e.clear(e.COLOR_BUFFER_BIT)}createImageBitmap(t).then(e=>{d.postMessage({id:n,bitmap:e,width:t.width,height:t.height,dataURLOptions:o,maxCanvasSize:s},[e])}).catch(e=>{nL(()=>{throw e})()})}}),nA(f)};return nA(f)}startPendingCanvasMutationFlusher(){nA(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){let e=t=>{this.rafStamps.latestId=t,nA(e)};nA(e)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((e,t)=>{let n=this.mirror.getId(t);this.flushPendingCanvasMutationFor(t,n)}),nA(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(e,t){if(this.frozen||this.locked)return;let n=this.pendingCanvasMutations.get(e);if(!n||-1===t)return;let r=n.map(e=>{let{type:t,...n}=e;return n}),{type:i}=n[0];this.mutationCb({id:t,type:i,commands:r}),this.pendingCanvasMutations.delete(e)}}let nV={low:{sampling:{canvas:1},dataURLOptions:{type:"image/webp",quality:.25}},medium:{sampling:{canvas:2},dataURLOptions:{type:"image/webp",quality:.4}},high:{sampling:{canvas:4},dataURLOptions:{type:"image/webp",quality:.5}}},nQ="ReplayCanvas",nX=(0,v._C)((e={})=>{let t,[n,r]=e.maxCanvasSize||[],i={quality:e.quality||"medium",enableManualSnapshot:e.enableManualSnapshot,maxCanvasSize:[n?Math.min(n,1280):1280,r?Math.min(r,1280):1280]},a=new Promise(e=>t=e);return{name:nQ,setupOnce(){},getOptions(){let{quality:e,enableManualSnapshot:n,maxCanvasSize:r}=i;return{enableManualSnapshot:n,recordCanvas:!0,getCanvasManager:e=>{let i=new nY({...e,enableManualSnapshot:n,maxCanvasSize:r,errorHandler:e=>{try{"object"==typeof e&&(e.__rrweb__=!0)}catch(e){}}});return t(i),i},...nV[e||"medium"]||nV.medium}},async snapshot(e){(await a).snapshot(e)}}}),nZ=(0,v.F)(nQ,nX);var n0=n(85919),n1=n(59346),n2=n(4473);let n4=H.OW,n6="#ffffff",n3="inherit",n7="rgba(108, 95, 199, 1)",n5={fontFamily:"system-ui, 'Helvetica Neue', Arial, sans-serif",fontSize:"14px",background:n6,backgroundHover:"#f6f6f7",foreground:"#2b2233",border:"1.5px solid rgba(41, 35, 47, 0.13)",borderRadius:"25px",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",success:"#268d75",error:"#df3338",submitBackgroun
17d:"rgba(88, 74, 192, 1)",submitBackgroundHover:n7,submitBorder:n7,submitOutlineFocus:"#29232f",submitForeground:n6,submitForegroundHover:n6,cancelBackground:"transparent",cancelBackgroundHover:"var(--background-hover)",cancelBorder:"var(--border)",cancelOutlineFocus:"var(--input-outline-focus)",cancelForeground:"var(--foreground)",cancelForegroundHover:"var(--foreground)",inputBackground:n3,inputForeground:n3,inputBorder:"var(--border)",inputOutlineFocus:n7,formBorderRadius:"20px",formContentBorderRadius:"6px"},n9={light:n5,dark:{...n5,background:"#29232f",backgroundHover:"#352f3b",foreground:"#ebe6ef",border:"1.5px solid rgba(235, 230, 239, 0.15)",success:"#2da98c",error:"#f55459"}},n8="widget";async function re({client:e,scope:t,event:n}){let r={};e.emit&&e.emit("preprocessEvent",n,r);let i=await (0,n1.mG)(e.getOptions(),n,r,t,e,(0,K.rm)());return null===i?(e.recordDroppedEvent("event_processor","feedback",n),null):(i.platform=i.platform||"javascript",i)}async function rt({feedback:{message:e,email:t,name:n,source:r,url:i}},{includeReplay:a=!0}={}){let s=(0,_.KU)(),o=s&&s.getTransport(),l=s&&s.getDsn();if(!s||!o||!l)return;let c={contexts:{feedback:{contact_email:t,name:n,message:e,url:i,source:r}},type:"feedback"};return(0,_.v4)(async e=>{let t;e.clearBreadcrumbs(),["api",n8].includes(String(r))&&e.setLevel("info");let n=await re({scope:e,client:s,event:c});if(!n)return;s.emit&&s.emit("beforeSendFeedback",n,{includeReplay:!!a});let i=(0,n2.V)(n,l,s.getOptions()._metadata,s.getOptions().tunnel);try{t=await o.send(i)}catch(t){let e=Error("Unable to send Feedback");try{e.cause=t}catch(e){}throw e}if(t){if("number"==typeof t.statusCode&&(t.statusCode<200||t.statusCode>=300))throw Error("Unable to send Feedback");return t}})}function rn({name:e,email:t,message:n,source:r="api",url:i=(0,tG.$N)()},a={}){if(!n)throw Error("Unable to submit feedback with empty message");return rt({feedback:{name:e,email:t,message:n,url:i,source:r}},a)}let rr="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function ri(e,t){return{...e,...t,themeDark:{...e.themeDark,...t.themeDark},themeLight:{...e.themeLight,...t.themeLight}}}function ra(e){return`
18  --background: ${e.background};
19  --background-hover: ${e.backgroundHover};
20  --foreground: ${e.foreground};
21  --error: ${e.error};
22  --success: ${e.success};
23  --border: ${e.border};
24  --border-radius: ${e.borderRadius};
25  --box-shadow: ${e.boxShadow};
26
27  --submit-background: ${e.submitBackground};
28  --submit-background-hover: ${e.submitBackgroundHover};
29  --submit-border: ${e.submitBorder};
30  --submit-outline-focus: ${e.submitOutlineFocus};
31  --submit-foreground: ${e.submitForeground};
32  --submit-foreground-hover: ${e.submitForegroundHover};
33
34  --cancel-background: ${e.cancelBackground};
35  --cancel-background-hover: ${e.cancelBackgroundHover};
36  --cancel-border: ${e.cancelBorder};
37  --cancel-outline-focus: ${e.cancelOutlineFocus};
38  --cancel-foreground: ${e.cancelForeground};
39  --cancel-foreground-hover: ${e.cancelForegroundHover};
40
41  --input-background: ${e.inputBackground};
42  --input-foreground: ${e.inputForeground};
43  --input-border: ${e.inputBorder};
44  --input-outline-focus: ${e.inputOutlineFocus};
45
46  --form-border-radius: ${e.formBorderRadius};
47  --form-content-border-radius: ${e.formContentBorderRadius};
48  `}async function rs(e,t,n){if(e){e.hideError();try{return await rn({...t,source:n8},n)}catch(t){rr&&x.vF.error(t),e&&e.showError("There was a problem submitting feedback, please wait and try again.")}}}function ro(e,t){return Object.entries(t).forEach(([t,n])=>{e.setAttributeNS(null,t,n)}),e}function rl(e,t,...n){let r=n4.document.createElement(e);for(let e of(t&&Object.entries(t).forEach(([e,t])=>{"className"===e&&"string"==typeof t?r.setAttribute("class",t):"boolean"==typeof t&&t?r.setAttribute(e,""):"string"==typeof t?r.setAttribute(e,t):e.startsWith("on")&&"function"==typeof t&&r.addEventListener(e.substring(2).toLowerCase(),t)}),n))!function e(t,n){let r=n4.document;if(null!=n)if(Array.isArray(n))for(let r of n)e(t,r);else!1===n||("string"==typeof n?t.appendChild(r.createTextNode(n)):n instanceof Node?t.appendChild(n):t.appendChild(r.createTextNode(String(n))))}(r,e);return r}function rc(e,t){let n=e.get(t);return"string"==typeof n?n.trim():""}function ru({shadow:e,options:{shouldCreateActor:t=!0,...n},attachTo:r}){let i,a,s=!1;async function o(t){if(!a)return;let r=[];if(n.isNameRequired&&!t.name&&r.push(n.nameLabel),n.isEmailRequired&&!t.email&&r.push(n.emailLabel),t.message||r.push(n.messageLabel),r.length>0)return void a.showError(`Please enter in the following required fields: ${r.join(", ")}`);
48if(!await rs(a,t)){n.onSubmitError&&n.onSubmitError();return}if(h(),e)try{let t=function({message:e,onRemove:t}){let n,r,i,a,s,o,l,c;function u(){d&&(d.remove(),t&&t())}let d=rl("div",{className:"success-message",onClick:u},(n=e=>n4.document.createElementNS("http://www.w3.org/2000/svg",e),r=ro(n("svg"),{class:"success-icon",width:"16",height:"17",viewBox:"0 0 16 17",fill:"none"}),i=ro(n("g"),{clipPath:"url(#clip0_57_156)"}),a=ro(n("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.55544 15.1518C4.87103 16.0308 6.41775 16.5 8 16.5C10.1217 16.5 12.1566 15.6571 13.6569 14.1569C15.1571 12.6566 16 10.6217 16 8.5C16 6.91775 15.5308 5.37103 14.6518 4.05544C13.7727 2.73985 12.5233 1.71447 11.0615 1.10897C9.59966 0.503466 7.99113 0.34504 6.43928 0.653721C4.88743 0.962403 3.46197 1.72433 2.34315 2.84315C1.22433 3.96197 0.462403 5.38743 0.153721 6.93928C-0.15496 8.49113 0.00346625 10.0997 0.608967 11.5615C1.21447 13.0233 2.23985 14.2727 3.55544 15.1518ZM4.40546 3.1204C5.46945 2.40946 6.72036 2.03 8 2.03C9.71595 2.03 11.3616 2.71166 12.575 3.92502C13.7883 5.13838 14.47 6.78405 14.47 8.5C14.47 9.77965 14.0905 11.0306 13.3796 12.0945C12.6687 13.1585 11.6582 13.9878 10.476 14.4775C9.29373 14.9672 7.99283 15.0953 6.73777 14.8457C5.48271 14.596 4.32987 13.9798 3.42502 13.075C2.52018 12.1701 1.90397 11.0173 1.65432 9.76224C1.40468 8.50718 1.5328 7.20628 2.0225 6.02404C2.5122 4.8418 3.34148 3.83133 4.40546 3.1204Z"}),s=ro(n("path"),{d:"M6.68775 12.4297C6.78586 12.4745 6.89218 12.4984 7 12.5C7.11275 12.4955 7.22315 12.4664 7.32337 12.4145C7.4236 12.3627 7.51121 12.2894 7.58 12.2L12 5.63999C12.0848 5.47724 12.1071 5.28902 12.0625 5.11098C12.0178 4.93294 11.9095 4.77744 11.7579 4.67392C11.6064 4.57041 11.4221 4.52608 11.24 4.54931C11.0579 4.57254 10.8907 4.66173 10.77 4.79999L6.88 10.57L5.13 8.56999C5.06508 8.49566 4.98613 8.43488 4.89768 8.39111C4.80922 8.34735 4.713 8.32148 4.61453 8.31498C4.51605 8.30847 4.41727 8.32147 4.32382 8.35322C4.23038 8.38497 4.14413 8.43484 4.07 8.49999C3.92511 8.63217 3.83692 8.81523 3.82387 9.01092C3.81083 9.2066 3.87393 9.39976 4 9.54999L6.43 12.24C6.50187 12.3204 6.58964 12.385 6.68775 12.4297Z"}),r.appendChild(i).append(s,a),o=n("defs"),l=ro(n("clipPath"),{id:"clip0_57_156"}),c=ro(n("rect"),{width:"16",height:"16",fill:"white",transform:"translate(0 0.5)"}),l.appendChild(c),o.appendChild(l),r.appendChild(o).appendChild(l).appendChild(c),{get el(){return r}}).el,e);return{el:d,remove:u}}({message:n.successMessageText,onRemove:()=>{r&&clearTimeout(r),c()}});if(!t.el)throw Error("Unable to show success message");e.appendChild(t.el);let r=setTimeout(()=>{t&&t.remove()},5e3)}catch(e){x.vF.error(e)}n.onSubmitSuccess&&n.onSubmitSuccess()}function l(){let e=(0,_.KU)(),t=e&&e.getIntegrationByName&&e.getIntegrationByName("Replay");t&&t.flush().catch(e=>{rr&&x.vF.error(e)})}function c(){i&&i.show()}function u(){i&&i.hide()}function d(){try{if(a){a.open(),s=!0,n.onFormOpen&&n.onFormOpen(),l();return}let t=n.useSentryUser,r=(0,_.o5)(),i=r&&r.getUser();if(!(a=function({formTitle:e,showBranding:t,showName:n,showEmail:r,isNameRequired:i,isEmailRequired:a,colorScheme:s,defaultName:o,defaultEmail:l,onClosed:c,onCancel:u,onSubmit:d,...p}){let h=null;function f(){h&&(h.open=!1)}let{el:g,showError:m,hideError:_}=function({nameLabel:e,namePlaceholder:t,emailLabel:n,emailPlaceholder:r,messageLabel:i,messagePlaceholder:a,isRequiredLabel:s,cancelButtonLabel:o,submitButtonLabel:l,showName:c,showEmail:u,isNameRequired:d,isEmailRequired:p,defaultName:h,defaultEmail:f,onCancel:g,onSubmit:m}){let{el:_}=function({label:e}){return{el:rl("button",{type:"submit",className:"btn btn--primary","aria-label":e},e)}}({label:l}),v=rl("div",{className:"form__error-container form__error-container--hidden","aria-hidden":"true"}),y=rl("input",{id:"name",type:c?"text":"hidden","aria-hidden":c?"false":"true",name:"name",required:d,className:"form__input",placeholder:t,value:h}),b=rl("input",{id:"email",type:u?"text":"hidden","aria-hidden":u?"false":"true",name:"email",required:p,className:"form__input",placeholder:r,value:f}),S=rl("textarea",{id:"message",autoFocus:"true",rows:"5",name:"message",required:!0,className:"form__input form__input--textarea",placeholder:a}),T=rl("button",{type:"button",className:"btn btn--default","aria-label":o,onClick:e=>{g&&g(e)}},o),x=rl("form",{className:"form",onSubmit:function(e){if(e.preventDefault(),e.target instanceof HTMLFormElement)try{if(m){let t=new FormData(e.target),n={name:rc(t,"name"),email:rc(t,"email"),message:rc(t,"message")};m(n)}}catch(e){}}},[v,c&&rl("label",{htmlFor:"name",className:"form__label"},[rl("span",{className:"form__label__text"},e,d&&rl("span",{className:"form__label__text--required"},` ${s}`)),y]),!c&&y,u&&rl("label",{htmlFor:"email",className:"form__label"},[rl("span",{className:"form__label__text"},n,p&&rl("span",{className:"form__label__text--required"},` ${s}`)),b]),!u&&b,rl("label",{htmlFor:"message",className:"form__label"},[rl("span",{className:"form__label__text"},i,rl("span",{className:"form__label__text--required"},` ${s}`)),S]),rl("div",{className:"btn-group"},[_,T])]);return{get el(){return x},showError:function(e){v.textContent=e,v.classList.remove("form__error-container--hidden"),v.setAttribute("aria-hidden","false")},hideError:function(){v.textContent="",v.classList.add("form__error-container--hidden"),v.setAttribute("aria-hidden","true")}}}
48({showEmail:r,showName:n,isEmailRequired:a,isNameRequired:i,defaultName:o,defaultEmail:l,onSubmit:d,onCancel:u,...p});return h=rl("dialog",{className:"dialog",open:!0,onClick:function(){f(),c&&c()}},rl("div",{className:"dialog__content",onClick:e=>{e.stopPropagation()}},rl("h2",{className:"dialog__header"},e,t&&rl("a",{className:"brand-link",target:"_blank",href:"https://sentry.io/welcome/",title:"Powered by Sentry",rel:"noopener noreferrer"},function({colorScheme:e}){let t=e=>n4.document.createElementNS("http://www.w3.org/2000/svg",e),n=ro(t("svg"),{class:"sentry-logo",width:"32",height:"30",viewBox:"0 0 72 66",fill:"none"}),r=ro(t("path"),{transform:"translate(11, 11)",d:"M29,2.26a4.67,4.67,0,0,0-8,0L14.42,13.53A32.21,32.21,0,0,1,32.17,40.19H27.55A27.68,27.68,0,0,0,12.09,17.47L6,28a15.92,15.92,0,0,1,9.23,12.17H4.62A.76.76,0,0,1,4,39.06l2.94-5a10.74,10.74,0,0,0-3.36-1.9l-2.91,5a4.54,4.54,0,0,0,1.69,6.24A4.66,4.66,0,0,0,4.62,44H19.15a19.4,19.4,0,0,0-8-17.31l2.31-4A23.87,23.87,0,0,1,23.76,44H36.07a35.88,35.88,0,0,0-16.41-31.8l4.67-8a.77.77,0,0,1,1.05-.27c.53.29,20.29,34.77,20.66,35.17a.76.76,0,0,1-.68,1.13H40.6q.09,1.91,0,3.81h4.78A4.59,4.59,0,0,0,50,39.43a4.49,4.49,0,0,0-.62-2.28Z"});n.append(r);let i=t("defs"),a=t("style");return a.textContent=`
49    path {
50      fill: ${"dark"===e?"#fff":"#362d59"};
51    }`,"system"===e&&(a.textContent+=`
52    @media (prefers-color-scheme: dark) {
53      path: {
54        fill: '#fff';
55      }
56    }
57    `),i.append(a),n.append(i),{get el(){return n}}}({colorScheme:s}).el)),g)),{get el(){return h},showError:m,hideError:_,open:function(){h&&(h.open=!0)},close:f,checkIsOpen:function(){return h&&!0===h.open||!1}}}({colorScheme:n.colorScheme,showBranding:n.showBranding,showName:n.showName||n.isNameRequired,showEmail:n.showEmail||n.isEmailRequired,isNameRequired:n.isNameRequired,isEmailRequired:n.isEmailRequired,formTitle:n.formTitle,cancelButtonLabel:n.cancelButtonLabel,submitButtonLabel:n.submitButtonLabel,emailLabel:n.emailLabel,emailPlaceholder:n.emailPlaceholder,messageLabel:n.messageLabel,messagePlaceholder:n.messagePlaceholder,nameLabel:n.nameLabel,namePlaceholder:n.namePlaceholder,isRequiredLabel:n.isRequiredLabel,defaultName:t&&i&&i[t.name]||"",defaultEmail:t&&i&&i[t.email]||"",onClosed:()=>{c(),s=!1,n.onFormClose&&n.onFormClose()},onCancel:()=>{p(),c()},onSubmit:o})).el)throw Error("Unable to open Feedback dialog");e.appendChild(a.el),u(),n.onFormOpen&&n.onFormOpen(),l()}catch(e){x.vF.error(e)}}function p(){a&&(a.close(),s=!1,n.onFormClose&&n.onFormClose())}function h(){if(a){p();let e=a.el;e&&e.remove(),a=void 0}}function f(){s||d(),u()}return r?r.addEventListener("click",f):t&&(i=function({buttonLabel:e,onClick:t}){let n,r,i,a,s,o,l,c=rl("button",{type:"button",className:"widget__actor","aria-label":e,"aria-hidden":"false"},(r=ro((n=e=>n4.document.createElementNS("http://www.w3.org/2000/svg",e))("svg"),{class:"feedback-icon",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"}),i=ro(n("g"),{clipPath:"url(#clip0_57_80)"}),a=ro(n("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.6622 15H12.3997C12.2129 14.9959 12.031 14.9396 11.8747 14.8375L8.04965 12.2H7.49956V19.1C7.4875 19.3348 7.3888 19.5568 7.22256 19.723C7.05632 19.8892 6.83435 19.9879 6.59956 20H2.04956C1.80193 19.9968 1.56535 19.8969 1.39023 19.7218C1.21511 19.5467 1.1153 19.3101 1.11206 19.0625V12.2H0.949652C0.824431 12.2017 0.700142 12.1783 0.584123 12.1311C0.468104 12.084 0.362708 12.014 0.274155 11.9255C0.185602 11.8369 0.115689 11.7315 0.0685419 11.6155C0.0213952 11.4995 -0.00202913 11.3752 -0.00034808 11.25V3.75C-0.00900498 3.62067 0.0092504 3.49095 0.0532651 3.36904C0.0972798 3.24712 0.166097 3.13566 0.255372 3.04168C0.344646 2.94771 0.452437 2.87327 0.571937 2.82307C0.691437 2.77286 0.82005 2.74798 0.949652 2.75H8.04965L11.8747 0.1625C12.031 0.0603649 12.2129 0.00407221 12.3997 0H15.6622C15.9098 0.00323746 16.1464 0.103049 16.3215 0.278167C16.4966 0.453286 16.5964 0.689866 16.5997 0.9375V3.25269C17.3969 3.42959 18.1345 3.83026 18.7211 4.41679C19.5322 5.22788 19.9878 6.32796 19.9878 7.47502C19.9878 8.62209 19.5322 9.72217 18.7211 10.5333C18.1345 11.1198 17.3969 11.5205 16.5997 11.6974V14.0125C16.6047 14.1393 16.5842 14.2659 16.5395 14.3847C16.4948 14.5035 16.4268 14.6121 16.3394 14.7042C16.252 14.7962 16.147 14.8698 16.0307 14.9206C15.9144 14.9714 15.7891 14.9984 15.6622 15ZM1.89695 10.325H1.88715V4.625H8.33715C8.52423 4.62301 8.70666 4.56654 8.86215 4.4625L12.6872 1.875H14.7247V13.125H12.6872L8.86215 10.4875C8.70666 10.3835 8.52423 10.327 8.33715 10.325H2.20217C2.15205 10.3167 2.10102 10.3125 2.04956 10.3125C1.9981 10.3125 1.94708 10.3167 1.89695 10.325ZM2.98706 12.2V18.1625H5.66206V12.2H2.98706ZM16.5997 9.93612V5.01393C16.6536 5.02355 16.7072 5.03495 16.7605 5.04814C17.1202 5.13709 17.45
5756 5.30487 17.7425 5.53934C18.0293 5.77381 18.2605 6.06912 18.4192 6.40389C18.578 6.73866 18.6603 7.10452 18.6603 7.47502C18.6603 7.84552 18.578 8.21139 18.4192 8.54616C18.2605 8.88093 18.0293 9.17624 17.7425 9.41071C17.4556 9.64518 17.1202 9.81296 16.7605 9.90191C16.7072 9.91509 16.6536 9.9265 16.5997 9.93612Z"}),r.appendChild(i).appendChild(a),s=n("defs"),o=ro(n("clipPath"),{id:"clip0_57_80"}),l=ro(n("rect"),{width:"20",height:"20",fill:"white"}),o.appendChild(l),s.appendChild(o),r.appendChild(s).appendChild(o).appendChild(l),{get el(){return r}}).el,e?rl("span",{className:"widget__actor__text"},e):null);return c.addEventListener("click",function(e){t&&t(e)}),{get el(){return c},show:()=>{c.classList.remove("widget__actor--hidden"),c.setAttribute("aria-hidden","false")},hide:()=>{c.classList.add("widget__actor--hidden"),c.setAttribute("aria-hidden","true")}}}({buttonLabel:n.buttonLabel,onClick:f})).el&&e.appendChild(i.el),{get actor(){return i},get dialog(){return a},showActor:c,hideActor:u,removeActor:function(){i&&i.el&&i.el.remove()},openDialog:d,closeDialog:p,removeDialog:h}}let rd=n4.document,rp=e=>new rh(e);class rh{static __initStatic(){this.id="Feedback"}constructor({autoInject:e=!0,id:t="sentry-feedback",isEmailRequired:n=!1,isNameRequired:r=!1,showBranding:i=!0,showEmail:a=!0,showName:s=!0,useSentryUser:o={email:"email",name:"username"},themeDark:l,themeLight:c,colorScheme:u="system",buttonLabel:d="Report a Bug",cancelButtonLabel:p="Cancel",submitButtonLabel:h="Send Bug Report",formTitle:f="Report a Bug",emailPlaceholder:g="[email protected]",emailLabel:m="Email",messagePlaceholder:_="What's the bug? What did you expect?",messageLabel:v="Description",namePlaceholder:y="Your Name",nameLabel:b="Name",isRequiredLabel:S="(required)",successMessageText:T="Thank you for your report!",onFormClose:x,onFormOpen:w,onSubmitError:E,onSubmitSuccess:k}={}){this.name=rh.id,this._host=null,this._shadow=null,this._widget=null,this._widgets=new Set,this._hasInsertedActorStyles=!1,this.options={autoInject:e,showBranding:i,id:t,isEmailRequired:n,isNameRequired:r,showEmail:a,showName:s,useSentryUser:o,colorScheme:u,themeDark:{...n9.dark,...l},themeLight:{...n9.light,...c},buttonLabel:d,cancelButtonLabel:p,submitButtonLabel:h,formTitle:f,emailLabel:m,emailPlaceholder:g,messageLabel:v,messagePlaceholder:_,nameLabel:b,namePlaceholder:y,isRequiredLabel:S,successMessageText:T,onFormClose:x,onFormOpen:w,onSubmitError:E,onSubmitSuccess:k}}setupOnce(){if((0,n0.B)())try{this._cleanupWidgetIfExists();let{autoInject:e}=this.options;if(!e)return;this._createWidget(this.options)}catch(e){rr&&x.vF.error(e)}}openDialog(){this._widget||this._createWidget({...this.options,shouldCreateActor:!1}),this._widget&&this._widget.openDialog()}closeDialog(){this._widget&&this._widget.closeDialog()}attachTo(e,t){try{let n=ri(this.options,t||{});return this._ensureShadowHost(n,({shadow:t})=>{let r="string"==typeof e?rd.querySelector(e):"function"==typeof e.addEventListener?e:null;if(!r)return rr&&x.vF.error("[Feedback] Unable to attach to target element"),null;let i=ru({shadow:t,options:n,attachTo:r});return this._widgets.add(i),this._widget||(this._widget=i),i})}catch(e){return rr&&x.vF.error(e),null}}createWidget(e){try{return this._createWidget(ri(this.options,e||{}))}catch(e){return rr&&x.vF.error(e),null}}removeWidget(e){if(!e)return!1;try{if(this._widgets.has(e))return e.removeActor(),e.removeDialog(),this._widgets.delete(e),this._widget===e&&(this._widget=null),!0}catch(e){rr&&x.vF.error(e)}return!1}getWidget(){return this._widget}remove(){this._host&&this._host.remove(),this._initialize()}_initialize(){this._host=null,this._shadow=null,this._widget=null,this._widgets=new Set,this._hasInsertedActorStyles=!1}_cleanupWidgetIfExists(){this._host&&this.remove();let e=rd.querySelector(`#${this.options.id}`);e&&e.remove()}_createWidget(e){return this._ensureShadowHost(e,({shadow:t})=>{let n=ru({shadow:t,options:e});if(!this._hasInsertedActorStyles&&n.actor){let e;t.appendChild(((e=rd.createElement("style")).textContent=`
58.widget__actor {
59  position: fixed;
60  left: var(--left);
61  right: var(--right);
62  bottom: var(--bottom);
63  top: var(--top);
64  z-index: var(--z-index);
65
66  line-height: 16px;
67
68  display: flex;
69  align-items: center;
70  gap: 8px;
71
72  border-radius: var(--border-radius);
73  cursor: pointer;
74  font-family: inherit;
75  font-size: var(--font-size);
76  font-weight: 600;
77  padding: 16px;
78  text-decoration: none;
79  z-index: 9000;
80
81  color: var(--foreground);
82  background-color: var(--background);
83  border: var(--border);
84  box-shadow: var(--box-shadow);
85  opacity: 1;
86  transition: opacity 0.1s ease-in-out;
87}
88
89.widget__actor:hover {
90  background-color: var(--background-hover);
91}
92
93.widget__actor svg {
94  width: 16px;
95  height: 16px;
96}
97
98.widget__actor--hidden {
99  opacity: 0;
100  pointer-events: none;
101  visibility: hidden;
102}
103
104.widget__actor__text {
105}
106
107@media (max-width: 600px) {
108  .widget__actor__text {
109    display: none;
110  }
111}
112
113.feedback-icon path {
114  fill: var(--foreground);
115}
116`,e)),this._hasInsertedActorStyles=!0}return this._widgets.add(n),this._widget||(this._widget=n),n})}_ensureShadowHost(e,t){let n=!1;if(!this._shadow||!this._host){let{id:t,colorScheme:r,themeLight:i,themeDark:a}=e,{shadow:s,host:o}=function({id:e,colorScheme:t,themeDark:n,themeLight:r}){try{var i;let a,s,o=n4.document,l=o.createElement("div");l.id=e;let c=l.attachShadow({mode:"open"});return c.appendChild((i={dark:n,light:r},(a=o.createElement("style")).textContent=`
117:host {
118  --bottom: 1rem;
119  --right: 1rem;
120  --top: auto;
121  --left: auto;
122  --z-index: 100000;
123  --font-family: ${i.light.fontFamily};
124  --font-size: ${i.light.fontSize};
125
126  position: fixed;
127  left: var(--left);
128  right: var(--right);
129  bottom: var(--bottom);
130  top: var(--top);
131  z-index: var(--z-index);
132
133  font-family: var(--font-family);
134  font-size: var(--font-size);
135
136  ${ra("dark"===t?i.dark:i.light)}
137}
138
139${"system"===t?`
140@media (prefers-color-scheme: dark) {
141  :host {
142    ${ra(i.dark)}
143  }
144}`:""}
145}`,a)),c.appendChild(((s=o.createElement("style")).textContent=`
146.dialog {
147  line-height: 25px;
148  background-color: rgba(0, 0, 0, 0.05);
149  border: none;
150  position: fixed;
151  inset: 0;
152  z-index: 10000;
153  width: 100vw;
154  height: 100vh;
155  display: flex;
156  align-items: center;
157  justify-content: center;
158  opacity: 1;
159  transition: opacity 0.2s ease-in-out;
160}
161
162.dialog:not([open]) {
163  opacity: 0;
164  pointer-events: none;
165  visibility: hidden;
166}
167.dialog:not([open]) .dialog__content {
168  transform: translate(0, -16px) scale(0.98);
169}
170
171.dialog__content {
172  position: fixed;
173  left: var(--left);
174  right: var(--right);
175  bottom: var(--bottom);
176  top: var(--top);
177
178  border: var(--border);
179  border-radius: var(--form-border-radius);
180  background-color: var(--background);
181  color: var(--foreground);
182
183  width: 320px;
184  max-width: 100%;
185  max-height: calc(100% - 2rem);
186  display: flex;
187  flex-direction: column;
188  box-shadow: var(--box-shadow);
189  transition: transform 0.2s ease-in-out;
190  transform: translate(0, 0) scale(1);
191}
192
193.dialog__header {
194  display: flex;
195  align-items: center;
196  justify-content: space-between;
197  font-size: 20px;
198  font-weight: 600;
199  padding: 24px 24px 0 24px;
200  margin: 0;
201  margin-bottom: 16px;
202}
203
204.brand-link {
205  display: inline-flex;
206}
207
208.error {
209  color: var(--error);
210  margin-bottom: 16px;
211}
212
213.form {
214  display: grid;
215  overflow: auto;
216  flex-direction: column;
217  gap: 16px;
218  padding: 0 24px 24px;
219}
220
221.form__error-container {
222  color: var(--error);
223}
224
225.form__error-container--hidden {
226  display: none;
227}
228
229.form__label {
230  display: flex;
231  flex-direction: column;
232  gap: 4px;
233  margin: 0px;
234}
235
236.form__label__text {
237  display: grid;
238  gap: 4px;
239  align-items: center;
240  grid-auto-flow: column;
241  grid-auto-columns: max-content;
242}
243
244.form__label__text--required {
245  font-size: 0.85em;
246}
247
248.form__input {
249  line-height: inherit;
250  background-color: var(--input-background);
251  box-sizing: border-box;
252  border: var(--input-border);
253  border-radius: var(--form-content-border-radius);
254  color: var(--input-foreground);
255  font-family: inherit;
256  font-size: var(--font-size);
257  font-weight: 500;
258  padding: 6px 12px;
259}
260
261.form__input::placeholder {
262  color: var(--input-foreground);
263  opacity: 0.65;
264}
265
266.form__input:focus-visible {
267  outline: 1px auto var(--input-outline-focus);
268}
269
270.form__input--textarea {
271  font-family: inherit;
272  resize: vertical;
273}
274
275.btn-group {
276  display: grid;
277  gap: 8px;
278  margin-top: 8px;
279}
280
281.btn {
282  line-height: inherit;
283  border: var(--cancel-border);
284  border-radius: var(--form-content-border-radius);
285  cursor: pointer;
286  font-family: inherit;
287  font-size: var(--font-size);
288  font-weight: 600;
289  padding: 6px 16px;
290}
291.btn[disabled] {
292  opacity: 0.6;
293  pointer-events: none;
294}
295
296.btn--primary {
297  background-color: var(--submit-background);
298  border-color: var(--submit-border);
299  color: var(--submit-foreground);
300}
301.btn--primary:hover {
302  background-color: var(--submit-background-hover);
303  color: var(--submit-foreground-hover);
304}
305.btn--primary:focus-visible {
306  outline: 1px auto var(--submit-outline-focus);
307}
308
309.btn--default {
310  background-color: var(--cancel-background);
311  color: var(--cancel-foreground);
312  font-weight: 500;
313}
314.btn--default:hover {
315  background-color: var(--cancel-background-hover);
316  color: var(--cancel-foreground-hover);
317}
318.btn--default:focus-visible {
319  outline: 1px auto var(--cancel-outline-focus);
320}
321
322.success-message {
323  background-color: var(--background);
324  border: var(--border);
325  border-radius: var(--border-radius);
326  box-shadow: var(--box-shadow);
327  font-weight: 600;
328  color: var(--success);
329  padding: 12px 24px;
330  line-height: 25px;
331  display: grid;
332  align-items: center;
333  grid-auto-flow: column;
334  gap: 6px;
335  cursor: default;
336}
337
338.success-icon path {
339  fill: var(--success);
340}
341`,s)),{shadow:c,host:l}}catch(e){throw x.vF.warn("[Feedback] Browser does not support shadow DOM API"),Error("Browser does not support shadow DOM API.")}}({id:t,colorScheme:r,themeLight:i,themeDark:a});this._shadow=s,this._host=o,n=!0}this._host.dataset.sentryFeedbackColorscheme=e.colorScheme;let r=t({shadow:this._shadow,host:this._host});return n&&rd.body.appendChild(this._host),r}}rh.__initStatic();let rf="CaptureConsole",rg=(0,v._C)((e={})=>{let t=e.levels||x.Ow;return{name:rf,setupOnce(){},setup(e){"console"in H.OW&&tU(({args:n,level:r})=>{var i,a;let s;(0,_.KU)()===e&&t.includes(r)&&(i=n,s={level:tK(a=r),extra:{arguments:i}},(0,_.v4)(e=>{if(e.addEventProcessor(e=>(e.logger="console",(0,w.M6)(e,{handled:!1,type:"console"}),e)),"assert"===a&&!1===i[0]){let t=`Assertion failed: ${(0,E.gt)(i.slice(1)," ")||"console.assert"}`;e.setExtra("arguments",i.slice(1)),(0,_.wd)(t,s);return}let t=i.find(e=>e instanceof Error);if("error"===a&&t)return void(0,_.Cp)(t,s);let n=(0,E.gt)(i," ");(0,_.wd)(n,s)}))})}}});(0,v.F)(rf,rg);let rm=H.OW,r_="ContextLines",rv=(0,v._C)((e={})=>{let t=null!=e.frameContextLines?e.frameContextLines:7;return{name:r_,setupOnce(){},processEvent:e=>(function(e,t){let n=rm.document,r=rm.location&&rm.location.href.split(/[\?#]/,1)[0];if(!n||!r)return e;let i=e.exception&&e.exception.values;if(!i||!i.length)return e;let a=n.documentElement.innerHTML;if(!a)return e;let s=["<!DOCTYPE html>","<html>",...a.split("\n"),"</html>"];return i.forEach(e=>{let n=e.stacktrace;n&&n.frames&&(n.frames=n.frames.map(e=>{var n,i,a,o;return n=e,i=s,a=r,o=t,n.filename===a&&n.lineno&&i.length&&(0,w.db)(i,n,o),n}))}),e})(e,t)}});(0,v.F)(r_,rv);let ry="Debug",rb=(0,v._C)((e={})=>{let t={debugger:!1,stringify:!1,...e};return{name:ry,setupOnce(){},setup(e){e.on&&e.on("beforeSendEvent",(e,n)=>{t.debugger,(0,x.pq)(()=>{t.stringify?(console.log(JSON.stringify(e,null,2)),n&&Object.keys(n).length&&console.log(JSON.stringify(n,null,2))):(console.log(e),n&&Object.keys(n).length&&console.log(n))})})}}});(0,v.F)(ry,rb);let rS="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,rT="Dedupe",rx=(0,v._C)(()=>{let e;return{name:rT,setupOnce(){},processEvent(t){if(t.type)return t;try{var n,r,i,a,s,o;let l,c,u,d;if(n=t,(r=e)&&(i=n,a=r,l=i.message,c=a.message,(l||c)&&(!l||c)&&(l||!c)&&l===c&&rE(i,a)&&rw(i,a)&&1||(s=n,o=r,u=rk(o),d=rk(s),u&&d&&u.type===d.type&&u.value===d.value&&rE(s,o)&&rw(s,o))))return rS&&x.vF.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}});function rw(e,t){let n=rC(e),r=rC(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||r.length!==n.length)return!1;for(let e=0;e<r.length;e++){let t=r[e],i=n[e];if(t.filename!==i.filename||t.lineno!==i.lineno||t.colno!==i.colno||t.function!==i.function)return!1}return!0}function rE(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return n.join("")===r.join("")}catch(e){return!1}}function rk(e){return e.exception&&e.exception.values&&e.exception.values[0]}function rC(e){let t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch(e){}}(0,v.F)(rT,rx);let rO="ExtraErrorData",rI=(0,v._C)((e={})=>{let t=e.depth||3,n=e.captureErrorCause||!1;return{name:rO,setupOnce(){},processEvent:(e,r)=>(function(e,t={},n,r){if(!t.originalException||!(0,N.bJ)(t.originalException))return e;let i=t.originalException.name||t.originalException.constructor.name,a=function(e,t){try{let n=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],r={};for(let t of Object.keys(e)){if(-1!==n.indexOf(t))continue;let i=e[t];r[t]=(0,N.bJ)(i)?i.toString():i}if(t&&void 0!==e.cause&&(r.cause=(0,N.bJ)(e.cause)?e.cause.toString():e.cause),"function"==typeof e.toJSON){let t=e.toJSON();for(let e of Object.keys(t)){let n=t[e];r[e]=(0,N.bJ)(n)?n.toString():n}}return r}catch(e){rS&&x.vF.error("Unable to extract extra data from the Error object:",e)}return null}(t.originalException,r);if(a){let t={...e.contexts},r=(0,tc.S8)(a,n);return(0,N.Qd)(r)&&((0,m.my)(r,"__sentry_skip_normalization__",!0),t[i]=r),{...e,contexts:t}}return e})(e,r,t,n)}});(0,v.F)(rO,rI);var rF=n(46190);let rR="HttpClient",r$=(0,v._C)((e={})=>{let t={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...e};return{name:rR,setupOnce(){},setup(e){var n,r,i,a;n=e,r=t,(0,tb.m7)()&&(0,tz.u)(e=>{if((0,_.KU)()!==n)return;let{response:t,args:i}=e,[a,s]=i;t&&function(e,t,n,r){if(rD(e,n.status,n.url)){var i,a;let e,s,o,l,c=(i=t,!(a=r)&&i instanceof Request||i instanceof Request&&i.bodyUsed?i:new Request
341(i,a));rM()&&([{headers:e,cookies:o},{headers:s,cookies:l}]=[{cookieHeader:"Cookie",obj:c},{cookieHeader:"Set-Cookie",obj:n}].map(({cookieHeader:e,obj:t})=>{var n;let r,i,a=(n=t.headers,r={},n.forEach((e,t)=>{r[t]=e}),r);try{let t=a[e]||a[e.toLowerCase()]||void 0;t&&(i=rN(t))}catch(t){rS&&x.vF.log(`Could not extract cookies from header ${e}`)}return{headers:a,cookies:i}}));let u=rA({url:c.url,method:c.method,status:n.status,requestHeaders:e,responseHeaders:s,requestCookies:o,responseCookies:l});(0,_.r)(u)}}(r,a,t,s)}),i=e,a=t,"XMLHttpRequest"in H.OW&&(0,tW.Mn)(e=>{if((0,_.KU)()!==i)return;let t=e.xhr,n=t[tW.Er];if(!n)return;let{method:r,request_headers:s}=n;try{!function(e,t,n,r){if(rD(e,t.status,t.responseURL)){let e,i,a;if(rM()){try{let e=t.getResponseHeader("Set-Cookie")||t.getResponseHeader("set-cookie")||void 0;e&&(i=rN(e))}catch(e){rS&&x.vF.log("Could not extract cookies from response headers")}try{let e;a=(e=t.getAllResponseHeaders())?e.split("\r\n").reduce((e,t)=>{let[n,r]=t.split(": ");return e[n]=r,e},{}):{}}catch(e){rS&&x.vF.log("Could not extract headers from response")}e=r}let s=rA({url:t.responseURL,method:n,status:t.status,requestHeaders:e,responseHeaders:a,responseCookies:i});(0,_.r)(s)}}(a,t,r,s)}catch(e){rS&&x.vF.warn("Error while extracting response event form XHR response",e)}})}}});function rN(e){return e.split("; ").reduce((e,t)=>{let[n,r]=t.split("=");return e[n]=r,e},{})}function rD(e,t,n){var r,i;return r=e.failedRequestStatusCodes,r.some(e=>"number"==typeof e?e===t:t>=e[0]&&t<=e[1])&&(i=e.failedRequestTargets,i.some(e=>"string"==typeof e?n.includes(e):e.test(n)))&&!(0,rF.A)(n,(0,_.KU)())}function rA(e){let t=`HTTP Client Error with status code: ${e.status}`,n={message:t,exception:{values:[{type:"Error",value:t}]},request:{url:e.url,method:e.method,headers:e.requestHeaders,cookies:e.requestCookies},contexts:{response:{status_code:e.status,headers:e.responseHeaders,cookies:e.responseCookies,body_size:function(e){if(e){let t=e["Content-Length"]||e["content-length"];if(t)return parseInt(t,10)}}(e.responseHeaders)}}};return(0,w.M6)(n,{type:"http.client",handled:!1}),n}function rM(){let e=(0,_.KU)();return!!e&&!!e.getOptions().sendDefaultPii}(0,v.F)(rR,r$);let rP=H.OW,rL="ReportingObserver",rj=new WeakMap,rB=(0,v._C)((e={})=>{let t=e.types||["crash","deprecation","intervention"];function n(e){if(rj.has((0,_.KU)()))for(let t of e)(0,_.v4)(e=>{e.setExtra("url",t.url);let n=`ReportingObserver [${t.type}]`,r="No details available";if(t.body){let n={};for(let e in t.body)n[e]=t.body[e];if(e.setExtra("body",n),"crash"===t.type){let e=t.body;r=[e.crashId||"",e.reason||""].join(" ").trim()||r}else r=t.body.message||r}(0,_.wd)(`${n}: ${r}`)})}return{name:rL,setupOnce(){(0,tb.vQ)()&&new rP.ReportingObserver(n,{buffered:!0,types:t}).observe()},setup(e){rj.set(e,!0)}}});(0,v.F)(rL,rB);let rU=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function rH(...e){let t="",n=!1;for(let r=e.length-1;r>=-1&&!n;r--){let i=r>=0?e[r]:"/";i&&(t=`${i}/${t}`,n="/"===i.charAt(0))}return t=(function(e,t){let n=0;for(let t=e.length-1;t>=0;t--){let r=e[t];"."===r?e.splice(t,1):".."===r?(e.splice(t,1),n++):n&&(e.splice(t,1),n--)}if(t)for(;n--;)e.unshift("..");return e})(t.split("/").filter(e=>!!e),!n).join("/"),(n?"/":"")+t||"."}function rq(e){let t=0;for(;t<e.length&&""===e[t];t++);let n=e.length-1;for(;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}let rW="RewriteFrames",rz=(0,v._C)((e={})=>{let t=e.root,n=e.prefix||"app:///",r=e.iteratee||(e=>{if(!e.filename)return e;let r=/^[a-zA-Z]:\\/.test(e.filename)||e.filename.includes("\\")&&!e.filename.includes("/"),i=/^\//.test(e.filename);if(r||i){let i,a,s=r?e.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):e.filename,o=t?function(e,t){e=rH(e).slice(1),t=rH(t).slice(1);let n=rq(e.split("/")),r=rq(t.split("/")),i=Math.min(n.length,r.length),a=i;for(let e=0;e<i;e++)if(n[e]!==r[e]){a=e;break}let s=[];for(let e=a;e<n.length;e++)s.push("..");return(s=s.concat(r.slice(a))).join("/")}(t,s):(i=s.length>1024?`<truncated>${s.slice(-1024)}`:s,(a=rU.exec(i))?a.slice(1):[])[2];e.filename=`${n}${o}`}return e});return{name:rW,setupOnce(){},processEvent(e){let t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=function(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map(e=>{var t;return{...e,...e.stacktrace&&{stacktrace:{...t=e.stacktrace,frames:t&&t.frames&&t.frames.map(e=>r(e))}}}})}}}catch(t){return e}}(t)),t}}});(0,v.F)(rW,rz);let rG="SessionTiming",rJ=(0,v._C)(()=>{let e=Date.now();return{name:rG,setupOnce(){},processEvent(t){let n=Date.now();return{...t,extra:{...t.extra,"session:start":e,"session:duration":n-e,"session:end":n}}}}});(0,v.F)(rG,rJ);var rK=n(74097),rY=n(16797);function rV(){rY.j.document?rY.j.document.addEventListener("visibilitychange",()=>{let e=ei();if(rY.j.document.hidden&&e){let t="cancelled",{op:n,status:r}=(0,Y.et)(e);rK.T&&x.vF.log(`[Tracing] Transaction: ${t} -> since tab moved to the background, op: ${n}`),r||e.setStatus(t),e.setTag("visibilitychange","document.hidden"),e.end()}}):rK.T&&x.vF.warn("[Tracing] Could not set up background tab detection due to lack of global document")}var rQ=n(12164);function rX(e){return[{type:"span"},e]}var rZ=n(73447);function r0(e){return"number"==typeof e&&isFinite(e)}function r1(e,{startTimestamp:t,...n}){return t&&e.startTimestamp>t&&(e.startTimestamp=t),e.startChild({startTimestamp:t,...n})}var r2=n(67665);function r4(e){return e/1e3}function r6(){return rY.j&&rY.j.addEventListener&&rY.j.performance}let r3=0,r7={};function r5(){let e=r6();if(e&&el.k3){e.mark&&rY.j.performance.mark("sentry-tracing-init");let t=(0,rQ.T5)(({metric:e})=>{let t=e.entries[e.entries.length-1];if(!t)return;let n=r4(el.k3),r=r4(t.startTime);rK.T&&x.vF.log("[Measurements] Adding FID"),r7.fid={value:e.value,unit:"millisecond"},r7["mark.fid"]={value:n+r,unit:"second"}}),n=(0,rQ.a9)(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(rK.T&&x.vF.log("[Measurements] Adding CLS"),r7.cls={value:e.value,unit:""},o=t)},!0),r=(0,rQ.Pt)(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(rK.T&&x.vF.log("[Measurements] Adding LCP"),r7.lcp={value:e.value,unit:"millisecond"},s=t)},!0),i=(0,rQ.YG)(({metric:e})=>{e.entries[e.entries.length-1]&&(rK.T&&x.vF.log("[Measurements] Adding TTFB"),r7.ttfb={value:e.value,unit:"millisecond"})});return()=>{t(),n(),r(),i()}}return()=>void 0}function r9(){(0,rQ.wv)("longtask",({entries:e})=>{for(let t of e){let e=ei();if(!e)return;let n=r4(el.k3+t.startTime),r=r4(t.duration);e.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+r})}})}function r8(){(0,rQ.wv)("event",({entries:e})=>{for(let t of e){let e=ei();if(!e)return;if("click"===t.name){let n=r4(el.k3+t.startTime),r=r4(t.duration),i={description:(0,tG.Hd)(t.target),op:`ui.interaction.${t.name}`,origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+r},a=(0,tG.xE)(t.target);a&&(i.attributes={"ui.component_name":a}),e.startChild(i)}}})}function ie(e,t){if(r6()&&el.k3){var n,r;let i=(n=e,r=t,(0,rQ.hT)(({metric:e})=>{var t,i,a,s,o;let l;if(void 0===e.value)return;let c=e.entries.find(t=>t.duration===e.value&&void 0!==it[t.name]),u=(0,_.KU)();if(!c||!u)return;let d=it[c.name],p=u.getOptions(),h=r4(el.k3+c.startTime),f=r4(e.value),g=void 0!==c.interactionId?n[c.interactionId]:void 0;if(void 0===g)return;let{routeName:m,parentContext:v,activeTransaction:y,user:b,replayId:S}=g,T=void 0!==b?b.email||b.id||b.ip_address:void 0,w=void 0!==y?y.getProfileId():void 0,E=new eF({startTimestamp:h,endTimestamp:h+f,op:`ui.interaction.${d}`,name:(0,tG.Hd)(c.target),attributes:{release:p.release,environment:p.environment,transaction:m,...void 0!==T&&""!==T?{user:T}:{},...void 0!==w?{profile_id:w}:{},...void 0!==S?{replay_id:S}:{}},exclusiveTime:e.value,measurements:{inp:{value:e.value,unit:"millisecond"}}}),k=(t=v,i=p,a=r,!!ed(i)&&(eM(l=void 0!==t&&"function"==typeof i.tracesSampler?i.tracesSampler({transactionContext:t,name:t.name,parentSampled:t.parentSampled,attributes:{...t.data,...t.attributes},location:rY.j.location}):void 0!==t&&void 0!==t.sampled?t.sampled:void 0!==i.tracesSampleRate?i.tracesSampleRate:1)?!0===l?a:!1===l?0:l*a:(rK.T&&x.vF.warn("[Tracing] Discarding interaction span because of invalid sample rate."),!1)));if(k&&Math.random()<k){let e,t,n=E?(s=[E],o=u.getDsn(),e={sent_at:new Date().toISOString()},o&&(e.dsn=(0,eG.SB)(o)),t=s.map(rX),(0,U.h4)(e,t)):void 0,r=u&&u.getTransport();r&&n&&r.send(n).then(null,e=>{rK.T&&x.vF.error("Error while sending interaction:",e)});return}}));return()=>{i()}}return()=>void 0}let it={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function ir(e){let t=r6();if(!t||!rY.j.performance.getEntries||!el.k3)return;rK.T&&x.vF.log("[Tracing] Adding & adjusting spans using Performance API");let n=r4(el.k3),r=t.getEntries(),{op:i,start_timestamp:a}=(0,Y.et)(e);if(r.slice(r3).forEach(t=>{var r,i,s,o,l,c,u,d,p,h;let f=r4(t.startTime),g=r4(t.duration);if("navigation"!==e.op||!a||!(n+f<a))switch(t.entryType){case"navigation":r=e,i=t,s=n,["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(e
341=>{ii(r,i,e,s)}),ii(r,i,"secureConnection",s,"TLS/SSL","connectEnd"),ii(r,i,"fetch",s,"cache","domainLookupStart"),ii(r,i,"domainLookup",s,"DNS"),o=r,l=i,c=s,l.responseEnd&&(r1(o,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:c+r4(l.requestStart),endTimestamp:c+r4(l.responseEnd)}),r1(o,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:c+r4(l.responseStart),endTimestamp:c+r4(l.responseEnd)}));break;case"mark":case"paint":case"measure":{let r;u=e,d=t,p=f,h=g,r=n+p,r1(u,{description:d.name,endTimestamp:r+h,op:d.entryType,origin:"auto.resource.browser.metrics",startTimestamp:r});let i=(0,rZ.N)(),a=t.startTime<i.firstHiddenTime;"first-paint"===t.name&&a&&(rK.T&&x.vF.log("[Measurements] Adding FP"),r7.fp={value:t.startTime,unit:"millisecond"}),"first-contentful-paint"===t.name&&a&&(rK.T&&x.vF.log("[Measurements] Adding FCP"),r7.fcp={value:t.startTime,unit:"millisecond"});break}case"resource":!function(e,t,n,r,i,a){if("xmlhttprequest"===t.initiatorType||"fetch"===t.initiatorType)return;let s=tY(n),o={};ia(o,t,"transferSize","http.response_transfer_size"),ia(o,t,"encodedBodySize","http.response_content_length"),ia(o,t,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in t&&(o["resource.render_blocking_status"]=t.renderBlockingStatus),s.protocol&&(o["url.scheme"]=s.protocol.split(":").pop()),s.host&&(o["server.address"]=s.host),o["url.same_origin"]=n.includes(rY.j.location.origin);let l=a+r;r1(e,{description:n.replace(rY.j.location.origin,""),endTimestamp:l+i,op:t.initiatorType?`resource.${t.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:l,data:o})}(e,t,t.name,f,g,n)}}),r3=Math.max(r.length-1,0),function(e){let t=rY.j.navigator;if(!t)return;let n=t.connection;n&&(n.effectiveType&&e.setTag("effectiveConnectionType",n.effectiveType),n.type&&e.setTag("connectionType",n.type),r0(n.rtt)&&(r7["connection.rtt"]={value:n.rtt,unit:"millisecond"})),r0(t.deviceMemory)&&e.setTag("deviceMemory",`${t.deviceMemory} GB`),r0(t.hardwareConcurrency)&&e.setTag("hardwareConcurrency",String(t.hardwareConcurrency))}(e),"pageload"===i){var l;(function(e){let t=(0,r2.z)();if(!t)return;let{responseStart:n,requestStart:r}=t;r<=n&&(rK.T&&x.vF.log("[Measurements] Adding TTFB Request Time"),e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})})(r7),["fcp","fp","lcp"].forEach(e=>{if(!r7[e]||!a||n>=a)return;let t=r7[e].value,r=Math.abs((n+r4(t)-a)*1e3),i=r-t;rK.T&&x.vF.log(`[Measurements] Normalized ${e} from ${t} to ${r} (${i})`),r7[e].value=r});let t=r7["mark.fid"];t&&r7.fid&&(r1(e,{description:"first input delay",endTimestamp:t.value+r4(r7.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:t.value}),delete r7["mark.fid"]),"fcp"in r7||delete r7.cls,Object.keys(r7).forEac
341h(e=>{e8(e,r7[e].value,r7[e].unit)}),l=e,s&&(rK.T&&x.vF.log("[Measurements] Adding LCP Data"),s.element&&l.setTag("lcp.element",(0,tG.Hd)(s.element)),s.id&&l.setTag("lcp.id",s.id),s.url&&l.setTag("lcp.url",s.url.trim().slice(0,200)),l.setTag("lcp.size",s.size)),o&&o.sources&&(rK.T&&x.vF.log("[Measurements] Adding CLS Data"),o.sources.forEach((e,t)=>l.setTag(`cls.source.${t+1}`,(0,tG.Hd)(e.node))))}s=void 0,o=void 0,r7={}}function ii(e,t,n,r,i,a){let s=a?t[a]:t[`${n}End`],o=t[`${n}Start`];o&&s&&r1(e,{op:"browser",origin:"auto.browser.browser.metrics",description:i||n,startTimestamp:r+r4(o),endTimestamp:r+r4(s)})}function ia(e,t,n,r){let i=t[n];null!=i&&i<0x7fffffff&&(e[r]=i)}var is=n(16249);let io=["localhost",/^\/(?!\/)/],il={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:io,tracePropagationTargets:io};function ic(e){let{traceFetch:t,traceXHR:n,tracePropagationTargets:r,tracingOrigins:i,shouldCreateSpanForRequest:a,enableHTTPTimings:s}={traceFetch:il.traceFetch,traceXHR:il.traceXHR,...e},o="function"==typeof a?a:e=>!0,l=e=>{var t,n;return t=e,n=r||i,(0,E.Xr)(t,n||io)},c={};t&&(0,tz.u)(e=>{let t=function(e,t,n,r,i="auto.http.browser"){if(!ed()||!e.fetchData)return;let a=t(e.fetchData.url);if(e.endTimestamp&&a){let t=e.fetchData.__span;if(!t)return;let n=r[t];n&&(function(e,t){if(t.response){eO(e,t.response.status);let n=t.response&&t.response.headers&&t.response.headers.get("content-length");if(n){let t=parseInt(n);t>0&&e.setAttribute("http.response_content_length",t)}}else t.error&&e.setStatus("internal_error");e.end()}(n,e),delete r[t]);return}let s=(0,_.o5)(),o=(0,_.KU)(),{method:l,url:c}=e.fetchData,u=function(e){try{return new URL(e).href}catch(e){return}}(c),d=u?tY(u).host:void 0,p=a?eg({name:`${l} ${c}`,onlyIfParent:!0,attributes:{url:c,type:"fetch","http.method":l,"http.url":u,"server.address":d,[ew.JD]:i},op:"http.client"}):void 0;if(p&&(e.fetchData.__span=p.spanContext().spanId,r[p.spanContext().spanId]=p),n(e.fetchData.url)&&o){let t=e.args[0];e.args[1]=e.args[1]||{};let n=e.args[1];n.headers=function(e,t,n,r,i){let a=i||n.getSpan(),{traceId:s,spanId:o,sampled:l,dsc:c}={...(0,K.rm)().getPropagationContext(),...n.getPropagationContext()},u=a?(0,Y.Qh)(a):(0,er.TC)(s,o,l),d=(0,is.De)(c||(a?(0,ec.k)(a):(0,ec.l)(s,t,n))),p=r.headers||("u">typeof Request&&(0,N.tH)(e,Request)?e.headers:void 0);if(!p)return{"sentry-trace":u,baggage:d};if("u">typeof Headers&&(0,N.tH)(p,Headers)){let e=new Headers(p);return e.append("sentry-trace",u),d&&e.append(is.hF,d),e}if(Array.isArray(p)){let e=[...p,["sentry-trace",u]];return d&&e.push([is.hF,d]),e}{let e="baggage"in p?p.baggage:void 0,t=[];return Array.isArray(e)?t.push(...e):e&&t.push(e),d&&t.push(d),{...p,"sentry-trace":u,baggage:t.length>0?t.join(","):void 0}}}(t,o,s,n,p)}return p}(e,o,l,c);if(t){let n=ip(e.fetchData.url),r=n?tY(n).host:void 0;t.setAttributes({"http.url":n,"server.address":r})}s&&t&&iu(t)}),n&&(0,tW.Mn)(e=>{let t=function(e,t,n,r){let i=e.xhr,a=i&&i[tW.Er];if(!ed()||!i||i.__sentry_own_request__||!a)return;let s=t(a.url);if(e.endTimestamp&&s){let e=i.__sentry_xhr_span_id__;if(!e)return;let t=r[e];t&&void 0!==a.status_code&&(eO(t,a.status_code),t.end(),delete r[e]);return}let o=(0,_.o5)(),l=(0,K.rm)(),c=ip(a.url),u=c?tY(c).host:void 0,d=s?eg({name:`${a.method} ${a.url}`,onlyIfParent:!0,attributes:{type:"xhr","http.method":a.method,"http.url":c,url:a.url,"server.address":u,[ew.JD]:"auto.http.browser"},op:"http.client"}):void 0;d&&(i.__sentry_xhr_span_id__=d.spanContext().spanId,r[i.__sentry_xhr_span_id__]=d);let p=(0,_.KU)();if(i.setRequestHeader&&n(a.url)&&p){let{traceId:e,spanId:t,sampled:n,dsc:r}={...l.getPropagationContext(),...o.getPropagationContext()},a=d?(0,Y.Qh)(d):(0,er.TC)(e,t,n);var h=i,f=a,g=(0,is.De)(r||(d?(0,ec.k)(d):(0,ec.l)(e,p,o)));try{h.setRequestHeader("sentry-trace",f),g&&h.setRequestHeader(is.hF,g)}catch(e){}}return d}(e,o,l,c);s&&t&&iu(t)})}function iu(e){let{url:t}=(0,Y.et)(e).data||{};if(!t||"string"!=typeof t)return;let n=(0,rQ.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)&&((function(e){let{name:t,ver
341sion:n}=function(e){let t="unknown",n="unknown",r="";for(let i of e){if("/"===i){[t,n]=e.split("/");break}if(!isNaN(Number(i))){t="h"===r?"http":r,n=e.split(r)[1];break}r+=i}return r===e&&(t=r),{name:t,version:n}}(e.nextHopProtocol),r=[];return(r.push(["network.protocol.version",n],["network.protocol.name",t]),el.k3)?[...r,["http.request.redirect_start",id(e.redirectStart)],["http.request.fetch_start",id(e.fetchStart)],["http.request.domain_lookup_start",id(e.domainLookupStart)],["http.request.domain_lookup_end",id(e.domainLookupEnd)],["http.request.connect_start",id(e.connectStart)],["http.request.secure_connection_start",id(e.secureConnectionStart)],["http.request.connection_end",id(e.connectEnd)],["http.request.request_start",id(e.requestStart)],["http.request.response_start",id(e.responseStart)],["http.request.response_end",id(e.responseEnd)]]:r})(r).forEach(t=>e.setAttribute(...t)),setTimeout(n))})})}function id(e=0){return((el.k3||performance.timeOrigin)+e)/1e3}function ip(e){try{return new URL(e,rY.j.location.origin).href}catch(e){return}}let ih={...e$,markBackgroundTransactions:!0,routingInstrumentation:function(e,t=!0,n=!0){let r;if(!rY.j||!rY.j.location){rK.T&&x.vF.warn("Could not initialize routing instrumentation due to invalid location");return}let i=rY.j.location.href;t&&(r=e({name:rY.j.location.pathname,startTimestamp:el.k3?el.k3/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),n&&(0,tB._)(({to:t,from:n})=>{if(void 0===n&&i&&-1!==i.indexOf(t)){i=void 0;return}n!==t&&(i=void 0,r&&(rK.T&&x.vF.log(`[Tracing] Finishing current transaction with op: ${r.op}`),r.end()),r=e({name:rY.j.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})},startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...il};class ig{constructor(e){this.name="BrowserTracing",this._hasSetTracePropagationTargets=!1,eB(),rK.T&&(this._hasSetTracePropagationTargets=!!(e&&(e.tracePropagationTargets||e.tracingOrigins))),this.options={...ih,...e},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),e&&!e.tracePropagationTargets&&e.tracingOrigins&&(this.options.tracePropagationTargets=e.tracingOrigins),this._collectWebVitals=r5(),this._interactionIdToRouteNameMapping={},this.options.enableInp&&ie(this._interactionIdToRouteNameMapping,this.options.interactionsSampleRate),this.options.enableLongTask&&r9(),this.options._experiments.enableInteractions&&r8(),this._latestRoute={name:void 0,context:void 0}}setupOnce(e,t){this._getCurrentHub=t;let n=t().getClient(),r=n&&n.getOptions(),{routingInstrumentation:i,startTransactionOnLocationChange:a,startTransactionOnPageLoad:s,markBackgroundTransactions:o,traceFetch:l,traceXHR:c,shouldCreateSpanForRequest:u,enableHTTPTimings:d,_experiments:p}=this.options,h=r&&r.tracePropagationTargets,f=h||this.options.tracePropagationTargets;rK.T&&this._hasSetTracePropagationTargets&&h&&x.vF.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),i(e=>{let n=this._createRouteTransaction(e);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(n,e,t),n},s,a),o&&rV(),p.enableInteractions&&this._registerInteractionListener(),this.options.enableInp&&this._registerInpInteractionListener(),ic({traceFetch:l,traceXHR:c,tracePropagationTargets:f,shouldCreateSpanForRequest:u,enableHTTPTimings:d})}_createRouteTransaction(e){let t;if(!this._getCurrentHub){rK.T&&x.vF.warn(`[Tracing] Did not create ${e.op} transaction because _getCurrentHub is invalid.`);return}let n=this._getCurrentHub(),{beforeNavigate:r,idleTimeout:i,finalTimeout:a,heartbeatInterval:s}=this.options,o="pageload"===e.op;if(o){let n=o?im("sentry-trace"):"",r=o?im("baggage"):void 0,{traceId:i,dsc:a,parentSpanId:s,sampled:l}=(0,er.kM)(n,r);t={traceId:i,parentSpanId:s,parentSampled:l,...e,metadata:{...e.metadata,dynamicSamplingContext:a},trimEnd:!0}}else t={trimEnd:!0,...e};let l="function"==typeof r?r(t):t,c=void 0===l?{...t,sampled:!1}:l;c.metadata=c.name!==t.name?{...c.metadata,source:"custom"}:c.metadata,this._latestRoute.name=c.name,this._latestRoute.context=c,!1===c.sampled&&rK.T&&x.vF.log(`[Tracing] Will not send ${c.op} transaction because of beforeNavigate.`),rK.T&&x.vF.log(`[Tracing] Starting ${c.op} transaction on scope`);let{location:u}=rY.j,d=ej(n,c,i,a,!0,{location:u},s,o);return o&&rY.j.document&&(rY.j.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(rY.j.document.readyState)&&d.sendAutoFinishSignal()}),["interactive","complete"].includes(rY.j.document.readyState)&&d.sendAutoFinishSignal()),d.registerBeforeFinishCallback(e=>{this._collectWebVitals(),ir(e)}
341),d}_registerInteractionListener(){let e,t=()=>{var t;let n,r,i,{idleTimeout:a,finalTimeout:s,heartbeatInterval:o}=this.options,l="ui.action.click",c=ei();if(c&&c.op&&["navigation","pageload"].includes(c.op)){rK.T&&x.vF.warn(`[Tracing] Did not create ${l} transaction because a pageload or navigation transaction is in progress.`);return}if(e&&(e.setFinishReason("interactionInterrupted"),e.end(),e=void 0),!this._getCurrentHub){rK.T&&x.vF.warn(`[Tracing] Did not create ${l} transaction because _getCurrentHub is invalid.`);return}if(!this._latestRoute.name){rK.T&&x.vF.warn(`[Tracing] Did not create ${l} transaction because _latestRouteName is missing.`);return}let u=this._getCurrentHub(),{location:d}=rY.j;e=ej(u,{name:this._latestRoute.name,op:l,trimEnd:!0,data:{[ew.i_]:this._latestRoute.context?(n=(t=this._latestRoute.context).attributes&&t.attributes[ew.i_],r=t.data&&t.data[ew.i_],i=t.metadata&&t.metadata.source,n||r||i):"url"}},a,s,!0,{location:d},o)};["click"].forEach(e=>{rY.j.document&&addEventListener(e,t,{once:!1,capture:!0})})}_registerInpInteractionListener(){let e=({entries:e})=>{let t=(0,_.KU)(),n=void 0!==t&&void 0!==t.getIntegrationByName?t.getIntegrationByName("Replay"):void 0,r=void 0!==n?n.getReplayId():void 0,i=ei(),a=(0,_.o5)(),s=void 0!==a?a.getUser():void 0;e.forEach(e=>{if("duration"in e){let t=e.interactionId;if(void 0===t)return;let n=this._interactionIdToRouteNameMapping[t],a=e.duration,o=e.startTime,l=Object.keys(this._interactionIdToRouteNameMapping),c=l.length>0?l.reduce((e,t)=>this._interactionIdToRouteNameMapping[e].duration<this._interactionIdToRouteNameMapping[t].duration?e:t):void 0;if(!("first-input"===e.entryType&&l.map(e=>this._interactionIdToRouteNameMapping[e]).some(e=>e.duration===a&&e.startTime===o))&&t){if(n)n.duration=Math.max(n.duration,a);else if(l.length<10||void 0===c||a>this._interactionIdToRouteNameMapping[c].duration){let e=this._latestRoute.name,n=this._latestRoute.context;e&&n&&(c&&Object.keys(this._interactionIdToRouteNameMapping).length>=10&&delete this._interactionIdToRouteNameMapping[c],this._interactionIdToRouteNameMapping[t]={routeName:e,duration:a,parentContext:n,user:s,activeTransaction:i,replayId:r,startTime:o})}}}})};(0,rQ.wv)("event",e),(0,rQ.wv)("first-input",e)}}function im(e){let t=(0,tG.NX)(`meta[name=${e}]`);return t?t.getAttribute("content"):void 0}let i_={...e$,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...il},iv=(e={})=>{let t=!!rK.T&&!!(e.tracePropagationTargets||e.tracingOrigins);eB(),!e.tracePropagationTargets&&e.tracingOrigins&&(e.tracePropagationTargets=e.tracingOrigins);let n={...i_,...e},r=r5(),i={};n.enableInp&&ie(i,n.interactionsSampleRate),n.enableLongTask&&r9(),n._experiments.enableInteractions&&r8();let a={name:void 0,context:void 0};function s(e){let t,i=(0,K.BF)(),{beforeStartSpan:s,idleTimeout:o,finalTimeout:l,heartbeatInterval:c}=n,u="pageload"===e.op;if(u){let n=u?iS("sentry-trace"):"",r=u?iS("baggage"):void 0,{traceId:i,dsc:a,parentSpanId:s,sampled:o}=(0,er.kM)(n,r);t={traceId:i,parentSpanId:s,parentSampled:o,...e,metadata:{...e.metadata,dynamicSamplingContext:a},trimEnd:!0}}else t={trimEnd:!0,...e};let d=s?s(t):t;d.metadata=d.name!==t.name?{...d.metadata,source:"custom"}:d.metadata,a.name=d.name,a.context=d,!1===d.sampled&&rK.T&&x.vF.log(`[Tracing] Will not send ${d.op} transaction because of beforeNavigate.`),rK.T&&x.vF.log(`[Tracing] Starting ${d.op} transaction on scope`);let{location:p}=rY.j,h=ej(i,d,o,l,!0,{location:p},c,u);return u&&rY.j.document&&(rY.j.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(rY.j.document.readyState)&&h.sendAutoFinishSignal()}),["interactive","complete"].includes(rY.j.document.readyState)&&h.sendAutoFinishSignal()),h.registerBeforeFinishCallback(e=>{r(),ir(e)}),h}return{name:"BrowserTracing",setupOnce:()=>{},afterAllSetup(e){var r,o,l,c;let u,d,p,h,f=e.getOptions(),{markBackgroundSpan:g,traceFetch:m,traceXHR:v,shouldCreateSpanForRequest:y,enableHTTPTimings:b,_experiments:S}=n,T=f&&f.tracePropagationTargets,w=T||n.tracePropagationTargets;rK.T&&t&&T&&x.vF.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used.");let E=rY.j.location&&rY.j.location.href;e.on&&(e.on("startNavigationSpan",e=>{h&&(rK.T&&x.vF.log(`[Tracing] Finishing current transaction with op: ${(0,Y.et)(h).op}`),h.end()),h=s({op:"navigation",...e})}),e.on("startPageLoadSpan",e=>{h&&(rK.T&&x.vF.log(`[Tracing] Finishing current transaction with op: ${(0,Y.et)(h).op}`),h.end()),h=s({op:"pageload",...e})})),n.instrumentPageLoad&&e.emit&&rY.j.location&&iy(e,{name:rY.j.location.pathname,startTimestamp:el.k3?el.k3/1e3:void 0,origin:"auto.pageload.browser",attributes:{[ew.i_]:"url"}}),n.instrumentNavigation&&e.emit&&rY.j.location&&(0,tB._)(({to:t,from:n})=>{if(void 0===n&&E&&-1!==E.indexOf(t)){E=void 0;return}n!==t&&(E=void 0,ib(e,{name:rY.j.location.pathname,origin:"auto.navigation.browser",attributes:{[ew.i_]:"url"}}))}),g&&rV(),S.enableInteractions&&(r=n,o=a,d=()=>{var e;let t,n,i,{idleTimeout:a,finalTimeout:s,heartbeatInterval:l}=r,c="ui.action.click",d=ei();if(d&&d.op&&["navigation","pageload"].includes(d.op)){rK.T&&x.vF.warn(`[Tracing] Did not create ${c} transaction because a pageload or navigation transaction is in progress.`);return}if(u&&(u.setFinishReason("interactionInterrupted"),u.end(),u=void 0),!o.name){rK.T&&x.vF.warn(`[Tracing] Did not create ${c} transaction because _latestRouteName is missing.`);return}let{location:p}=rY.j,h={name:o.name,op:c,trimEnd:!0,data:{[ew.i_]:o.context?(t=(e=o.context).attributes&&e.attributes[ew.i_],n=e.data&&e.data[ew.i_],i=e.metadata&&e.metadata.source,t||n||i):"url"}};u=ej((0,K.BF)(),h,a,s,!0,{location:p},l)}
341,["click"].forEach(e=>{rY.j.document&&addEventListener(e,d,{once:!1,capture:!0})})),n.enableInp&&(l=i,c=a,p=({entries:e})=>{let t=(0,_.KU)(),n=void 0!==t&&void 0!==t.getIntegrationByName?t.getIntegrationByName("Replay"):void 0,r=void 0!==n?n.getReplayId():void 0,i=ei(),a=(0,_.o5)(),s=void 0!==a?a.getUser():void 0;e.forEach(e=>{if("duration"in e){let t=e.interactionId;if(void 0===t)return;let n=l[t],a=e.duration,o=e.startTime,u=Object.keys(l),d=u.length>0?u.reduce((e,t)=>l[e].duration<l[t].duration?e:t):void 0;if(!("first-input"===e.entryType&&u.map(e=>l[e]).some(e=>e.duration===a&&e.startTime===o))&&t){if(n)n.duration=Math.max(n.duration,a);else if(u.length<10||void 0===d||a>l[d].duration){let e=c.name,n=c.context;e&&n&&(d&&Object.keys(l).length>=10&&delete l[d],l[t]={routeName:e,duration:a,parentContext:n,user:s,activeTransaction:i,replayId:r,startTime:o})}}}})},(0,rQ.wv)("event",p),(0,rQ.wv)("first-input",p)),ic({traceFetch:m,traceXHR:v,tracePropagationTargets:w,shouldCreateSpanForRequest:y,enableHTTPTimings:b})},options:n}};function iy(e,t){if(!e.emit)return;e.emit("startPageLoadSpan",t);let n=em();return"pageload"===(n&&(0,Y.et)(n).op)?n:void 0}function ib(e,t){if(!e.emit)return;e.emit("startNavigationSpan",t);let n=em();return"navigation"===(n&&(0,Y.et)(n).op)?n:void 0}function iS(e){let t=(0,tG.NX)(`meta[name=${e}]`);return t?t.getAttribute("content"):void 0}function iT(e,t){k.T&&x.vF.info(`[Offline]: ${e}`,t)}function ix(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function iw(e){return ix(e.getAllKeys())}function iE(e){let t;function n(){var n,r;let i,a;return void 0==t&&(n=e.dbName||"sentry-offline",r=e.storeName||"queue",(i=indexedDB.open(n)).onupgradeneeded=()=>i.result.createObjectStore(r),a=ix(i),t=e=>a.then(t=>e(t.transaction(r,"readwrite").objectStore(r)))),t}return{insert:async t=>{try{var r,i;let a=await (0,U.bN)(t,e.textEncoder);await (r=n(),i=e.maxQueueSize||30,r(e=>iw(e).then(t=>{if(!(t.length>=i))return e.put(a,Math.max(...t,0)+1),ix(e.transaction)})))}catch(e){}},pop:async()=>{try{let t=await n()(e=>iw(e).then(t=>{if(0!==t.length)return ix(e.get(t[0])).then(n=>(e.delete(t[0]),ix(e.transaction).then(()=>n)))}));if(t)return(0,U.mE)(t,e.textEncoder||new TextEncoder,e.textDecoder||new TextDecoder)}catch(e){}}}}function ik(e){var t;return t=t=>{let n,r=e(t),i=t.createStore?t.createStore(t):void 0,a=5e3;function s(e){i&&(n&&clearTimeout(n),"number"!=typeof(n=setTimeout(async()=>{n=void 0;let e=await i.pop();e&&(iT("Attempting to send previously queued event"),l(e).catch(e=>{iT("Failed to retry sending",e)}))},e))&&n.unref&&n.unref())}function o(){n||(s(a),a=Math.min(2*a,36e5))}async function l(e){try{let t=await r.send(e),n=100;if(t){if(t.headers&&t.headers["retry-after"])n=(0,eq.FA)(t.headers["retry-after"]);else if((t.statusCode||0)>=400)return t}return s(n),a=5e3,t}catch(r){var n;if(i&&await (n=a,!(0,U.hP)(e,["replay_event","replay_recording","client_report"])&&(!t.shouldStore||t.shouldStore(e,r,n))))return await i.insert(e),o(),iT("Error sending. Event queued",r),{};throw r}}return t.flushAtStartup&&o(),{send:l,flush:e=>r.flush(e)}},e=>t({...e,createStore:iE})}var iC=n(88614);let iO=String(0),iI="",iF="",iR="",i$=ti.navigator&&ti.navigator.userAgent||"",iN="",iD=ti.navigator&&ti.navigator.language||ti.navigator&&ti.navigator.languages&&ti.navigator.languages[0]||"",iA=ti.navigator&&ti.navigator.userAgentData;function iM(e){return"pageload"===e.op}"object"==typeof iA&&null!==iA&&"getHighEntropyValues"in iA&&iA.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(e=>{if(iI=e.platform||"",iR=e.architecture||"",iN=e.model||"",iF=e.platformVersion||"",e.fullVersionList&&e.fullVersionList.length>0){let t=e.fullVersionList[e.fullVersionList.length-1];i$=`${t.brand} ${t.version}`}}).catch(e=>void 0);let iP=new WeakMap,iL=!1;function ij(e){if(iL)return tl&&x.vF.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!e.isRecording())return tl&&x.vF.log("[Profiling] Discarding profile because transaction was not sampled."),!1;let t=(0,_.KU)(),n=t&&t.getOptions();if(!n)return tl&&x.vF.log("[Profiling] Profiling disabled, no options foun
341d."),!1;let r=n.profilesSampleRate;return("number"!=typeof r&&"boolean"!=typeof r||"number"==typeof r&&isNaN(r)?(tl&&x.vF.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(r)} of type ${JSON.stringify(typeof r)}.`),1):!0!==r&&!1!==r&&(r<0||r>1)&&(tl&&x.vF.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${r}.`),1))?(tl&&x.vF.warn("[Profiling] Discarding profile because of invalid sample rate."),!1):r?!!(!0===r||Math.random()<r)||(tl&&x.vF.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(r)})`),!1):(tl&&x.vF.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1)}let iB=new Map;function iU(e){return e?ij(e)?iH(e):e:(tl&&x.vF.log("[Profiling] Transaction is undefined, skipping profiling"),e)}function iH(e){let t;iM(e)&&(t=1e3*(0,el.zf)());let n=function(){let e=ti.Profiler;if("function"!=typeof e){tl&&x.vF.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object.");return}let t=Math.floor(3e3);try{return new e({sampleInterval:10,maxBufferSize:t})}catch(e){tl&&(x.vF.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),x.vF.log("[Profiling] Disabling profiling for current user session.")),iL=!0}}();if(!n)return e;tl&&x.vF.log(`[Profiling] started profiling transaction: ${(0,Y.et)(e).description}`);let r=(0,w.eJ)();async function i(){return e&&n?n.stop().then(t=>{if(a&&(ti.clearTimeout(a),a=void 0),tl&&x.vF.log(`[Profiling] stopped profiling of transaction: ${(0,Y.et)(e).description}`),!t)return tl&&x.vF.log(`[Profiling] profiler returned null profile for: ${(0,Y.et)(e).description}`,"this may indicate an overlapping transaction or a call to stopProfiling with a profile title that was never started"),null;if(iB.set(r,t),iB.size>30){let e=iB.keys().next().value;iB.delete(e)}return null}).catch(e=>(tl&&x.vF.log("[Profiling] error while stopping profiler:",e),null)):null}let a=ti.setTimeout(()=>{tl&&x.vF.log("[Profiling] max profile duration elapsed, stopping profiling for:",(0,Y.et)(e).description),i()},3e4),s=e.end.bind(e);return e.end=function(){return e?(i().then(()=>{e.setContext("profile",{profile_id:r,start_timestamp:t}),s()},()=>{s()}),e):s()},e}let iq="BrowserProfiling",iW=(0,v._C)(()=>({name:iq,setupOnce(){},setup(e){let t=(0,_.o5)().getTransaction();(t&&iM(t)&&ij(t)&&iH(t),"function"!=typeof e.on)?x.vF.warn("[Profiling] Client does not support hooks, profiling will be disabled"):(e.on("startTransaction",e=>{ij(e)&&iH(e)}),e.on("beforeEnvelope",e=>{let t;if(!iB.size)return;let n=(t=[],(0,U.yH)(e,(e,n)=>{if("transaction"===n)for(let n=1;n<e.length;n++){let r=e[n];r&&r.contexts&&r.contexts.profile&&r.contexts.profile.profile_id&&t.push(e[n])}}),t);if(!n.length)return;let r=[];for(let e of n){let t=e&&e.contexts,n=t&&t.profile&&t.profile.profile_id,i=t&&t.profile&&t.profile.start_timestamp;if("string"!=typeof n||!n){tl&&x.vF.log("[Profiling] cannot find profile for a transaction without a profile context");continue}t&&t.profile&&delete t.profile;let a=function(e){let t=iB.get(e);return t&&iB.delete(e),t}(n);if(!a){tl&&x.vF.log(`[Profiling] Could not retrieve profile for transaction: ${n}`);continue}let s=function(e,t,n,r){return(n.samples.length<2?(tl&&x.vF.log("[Profiling] Discarding profile because it contains less than 2 samples"),1):!n.frames.length&&(tl&&x.vF.log("[Profiling] Discarding profile because it contains no frames"),1))?null:function(e,t,n,r){var i;let a;if("transaction"!==r.type)throw TypeError("Profiling events may only be attached to transactions, this should never occur.");if(null==n)throw TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${n} instead.`);let s=("string"==typeof(a=r&&r.contexts&&r.contexts.trace&&r.contexts.trace.trace_id)&&32!==a.length&&tl&&x.vF.log(`[Profiling] Invalid traceId: ${a} on profiled event`),"string"!=typeof a)?"":a,o="thread_metadata"in(i=n)?i:function(e){let t,n=0,r={samples:[],stacks:[],frames:[],thread_metadata:{[iO]:{name:"main"}}};if(!e.samples.length)return r;let i=e.samples[0].timestamp,a="number"==typeof performance.timeOrigin?performance.timeOrigin:el.k3||0,s=a-(el.k3||a);for(let a=0;a<e.samples.length;a++){let o=e.samples[a];if(void 0===o.stackId){void 0===t&&(t=n,r.stacks[t]=[],n++),r.samples[a]={elapsed_since_start_ns:((o.timestamp+s-i)*1e6).toFixed(0),stack_id:t,thread_id:iO};continue}let l=e.stacks[o.stackId],c=[];for(;l;){c.push(l.frameId);let t=e.frames[l.frameId];void 0===r.frames[l.frameId]&&(r.frames[l.frameId]={function:t.name,abs_path:"number"==typeof t.resourceId?e.resources[t.resourceId]:void 0,lineno:t.line,colno:t.column}),l=void 0===l.parentId?void 0:e.stacks[l.parentId]}let u={elapsed_since_start_ns:((o.timestamp+s-i)*1e6).toFixed(0),stack_id:n,thread_id:iO};r.stacks[n]=c,r.samples[a]=u,n++}return r}(i),l=t||("number"==typeof r.start_timestamp?1e3*r.start_timestamp:Date.now()),c="number"==typeof r.timestamp?1e3*r.timestamp:Date.now();return{event_id:e,timestamp:new Date(l).toISOString(),platform:"javascript",version:"1",release:r.release||"",environment:r.environment||iC.U,runtime:{name:"javascript",version:ti.navigator.userAgent},os:{name:iI,version:iF,build_number:i$},device:{locale:iD,model:iN,manufacturer:i$,architecture:iR,is_emulator:!1},debug_meta:{images:function(e){let t,n=H.OW._sentryDebugIds;if(!n)return[];let r=(0,_.KU)(),i=r&&r.getOptions(),a=i&&i.stackParser;if(!a)return[];let s=iP.get(a);s?t=s:(t=new Map,iP.set(a,t));let o=Object.keys(n).reduce((e,r)=>{let i,s=t.get(r);s?i=s:(i=a(r),t.set(r,i));for(let t=i.length-1;t>=0;t--){let a=i[t],s=a&&a.filename;if(a&&s){e[s]=n[r];break}}return e},{}),l=[];for(let t of e)t&&o[t]&&l.push({type:"sourcemap",code_file:t,debug_id:o[t]});return l}(n.resources)},profile:o,transactions:[{name:r.transaction||"",id:r.event_id||
341(0,w.eJ)(),trace_id:s,active_thread_id:iO,relative_start_ns:"0",relative_end_ns:((c-l)*1e6).toFixed(0)}]}}(e,t,n,r)}(n,i,a,e);s&&r.push(s)}!function(e,t){if(t.length)for(let n of t)e[1].push([{type:"profile"},n])}(e,r)}))}})),iz=(0,v.F)(iq,iW),iG={};ti.Sentry&&ti.Sentry.Integrations&&(iG=ti.Sentry.Integrations);let iJ={...iG,...f,...g}},73447:(e,t,n)=>{n.d(t,{N:()=>s});var r=n(16797),i=n(87750);let a=-1,s=()=>(a<0&&(r.j.document&&r.j.document.visibilityState&&(a="hidden"!==r.j.document.visibilityState||r.j.document.prerendering?1/0:0),(0,i.Q)(({timeStamp:e})=>{a=e},!0)),{get firstHiddenTime(){return a}})},74097:(e,t,n)=>{n.d(t,{T:()=>r});let r="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},74456:(e,t,n)=>{n.d(t,{gd:()=>a,qQ:()=>l,vk:()=>s});let r=/\(error: (.*)\)/,i=/captureMessage|captureException/;function a(...e){let t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,n=0)=>{let a=[],s=e.split("\n");for(let e=n;e<s.length;e++){let n=s[e];if(n.length>1024)continue;let i=r.test(n)?n.replace(r,"$1"):n;if(!i.match(/\S*Error: /)){for(let e of t){let t=e(i);if(t){a.push(t);break}}if(a.length>=50)break}}var o=a;if(!o.length)return[];let l=Array.from(o);return/sentryWrapped/.test(l[l.length-1].function||"")&&l.pop(),l.reverse(),i.test(l[l.length-1].function||"")&&(l.pop(),i.test(l[l.length-1].function||"")&&l.pop()),l.slice(0,50).map(e=>({...e,filename:e.filename||l[l.length-1].filename,function:e.function||"?"}))}}function s(e){return Array.isArray(e)?a(...e):e}let o="<anonymous>";function l(e){try{if(!e||"function"!=typeof e)return o;return e.name||o}catch(e){return o}}},76844:(e,t,n)=>{n.d(t,{Mz:()=>o,T3:()=>l,VZ:()=>u,eG:()=>i,ik:()=>s,tx:()=>a});var r=n(46362);function i(e,t,n,i){let a=Object.entries((0,r.Ce)(i)).sort((e,t)=>e[0].localeCompare(t[0]));return`${e}${t}${n}${a}`}function a(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t&=t;return t>>>0}function s(e){let t="";for(let n of e){let e=Object.entries(n.tags),r=e.length>0?`|#${e.map(([e,t])=>`${e}:${t}`).join(",")}`:"";t+=`${n.name}@${n.unit}:${n.metric}|${n.metricType}${r}|T${n.timestamp}
342`}return t}function o(e){return e.replace(/[^\w]+/gi,"_")}function l(e){return e.replace(/[^\w\-.]+/gi,"_")}let c=[["\n","\\n"],["\r","\\r"],["	","\\t"],["\\","\\\\"],["|","\\u{7c}"],[",","\\u{2c}"]];function u(e){let t={};for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n.replace(/[^\w\-./]+/gi,"")]=[...String(e[n])].reduce((e,t)=>e+function(e){for(let[t,n]of c)if(e===t)return n;return e}(t),""));return t}},77061:(e,t,n)=>{n.d(t,{k:()=>c,l:()=>l});var r=n(46362),i=n(88614),a=n(12384),s=n(31157),o=n(22432);function l(e,t,n){let a=t.getOptions(),{publicKey:s}=t.getDsn()||{},{segment:o}=n&&n.getUser()||{},l=(0,r.Ce)({environment:a.environment||i.U,release:a.release,user_segment:o,public_key:s,trace_id:e});return t.emit&&t.emit("createDsc",l),l}function c(e){let t=(0,a.KU)();if(!t)return{};let n=l((0,o.et)(e).trace_id||"",t,(0,a.o5)()),r=(0,s.z)(e);if(!r)return n;let i=r&&r._frozenDynamicSamplingContext;if(i)return i;let{sampleRate:c,source:u}=r.metadata;null!=c&&(n.sample_rate=`${c}`);let d=(0,o.et)(r);return u&&"url"!==u&&(n.transaction=d.description),n.sampled=String((0,o.pK)(r)),t.emit&&t.emit("createDsc",n),n}},77083:(e,t,n)=>{n.d(t,{AS:()=>c,aj:()=>u,s5:()=>l});var r=n(51773),i=n(67493),a=n(74456);let s={},o={};function l(e,t){s[e]=s[e]||[],s[e].push(t)}function c(e,t){o[e]||(t(),o[e]=!0)}function u(e,t){let n=e&&s[e];if(n)for(let s of n)try{s(t)}catch(t){r.T&&i.vF.error(`Error while triggering instrumentation handler.
343Type: ${e}
344Name: ${(0,a.qQ)(s)}
345Error:`,t)}}},78887:(e,t,n)=>{n.d(t,{T2:()=>l,XW:()=>s,xg:()=>o});var r,i,a=n(21177);function s(e){return new l(t=>{t(e)})}function o(e){return new l((t,n)=>{n(e)})}(r=i||(i={}))[r.PENDING=0]="PENDING",r[r.RESOLVED=1]="RESOLVED",r[r.REJECTED=2]="REJECTED";class l{constructor(e){l.prototype.__init.call(this),l.prototype.__init2.call(this),l.prototype.__init3.call(this),l.prototype.__init4.call(this),this._state=i.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new l((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new l((t,n)=>{let r,i;return this.then(t=>{i=!1,r=t,e&&e()},t=>{i=!0,r=t,e&&e()}).then(()=>{i?n(r):t(r)})})}__init(){this._resolve=e=>{this._setResult(i.RESOLVED,e)}}__init2(){this._reject=e=>
345{this._setResult(i.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{if(this._state===i.PENDING){if((0,a.Qg)(t))return void t.then(this._resolve,this._reject);this._state=e,this._value=t,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===i.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(this._state===i.RESOLVED&&e[1](this._value),this._state===i.REJECTED&&e[2](this._value),e[0]=!0)})}}}},79963:(e,t,n)=>{n.d(t,{$N:()=>s,Hd:()=>a,NX:()=>o,xE:()=>l});var r=n(21177);let i=(0,n(41864).VZ)();function a(e,t={}){if(!e)return"<unknown>";try{let n,a=e,s=[],o=0,l=0,c=Array.isArray(t)?t:t.keyAttrs,u=!Array.isArray(t)&&t.maxStringLength||80;for(;a&&o++<5&&(n=function(e,t){let n,a,s,o,l,c=[];if(!e||!e.tagName)return"";if(i.HTMLElement&&e instanceof HTMLElement&&e.dataset&&e.dataset.sentryComponent)return e.dataset.sentryComponent;c.push(e.tagName.toLowerCase());let u=t&&t.length?t.filter(t=>e.getAttribute(t)).map(t=>[t,e.getAttribute(t)]):null;if(u&&u.length)u.forEach(e=>{c.push(`[${e[0]}="${e[1]}"]`)});else if(e.id&&c.push(`#${e.id}`),(n=e.className)&&(0,r.Kg)(n))for(l=0,a=n.split(/\s+/);l<a.length;l++)c.push(`.${a[l]}`);let d=["aria-label","type","name","title","alt"];for(l=0;l<d.length;l++)s=d[l],(o=e.getAttribute(s))&&c.push(`[${s}="${o}"]`);return c.join("")}(a,c),"html"!==n&&(!(o>1)||!(l+3*s.length+n.length>=u)));)s.push(n),l+=n.length,a=a.parentNode;return s.reverse().join(" > ")}catch(e){return"<unknown>"}}function s(){try{return i.document.location.href}catch(e){return""}}function o(e){return i.document&&i.document.querySelector?i.document.querySelector(e):null}function l(e){if(!i.HTMLElement)return null;let t=e;for(let e=0;e<5&&t;e++){if(t instanceof HTMLElement&&t.dataset.sentryComponent)return t.dataset.sentryComponent;t=t.parentNode}return null}},80644:(e,t,n)=>{n.d(t,{k3:()=>s,lu:()=>i,zf:()=>a});var r=n(41864);function i(){return Date.now()/1e3}let a=function(){let{performance:e}=r.OW;if(!e||!e.now)return i;let t=Date.now()-e.now(),n=void 0==e.timeOrigin?t:e.timeOrigin;return()=>(n+e.now())/1e3}(),s=(()=>{let{performance:e}=r.OW;if(!e||!e.now)return;let t=e.now(),n=Date.now(),i=e.timeOrigin?Math.abs(e.timeOrigin+t-n):36e5,a=e.timing&&e.timing.navigationStart,s="number"==typeof a?Math.abs(a+t-n):36e5;if(i<36e5||s<36e5)if(i<=s)return e.timeOrigin;else return a;return n})()},81159:(e,t,n)=>{n.d(t,{M:()=>r});let r="7.119.1"},85919:(e,t,n)=>{n.d(t,{B:()=>a});var r=n(43669),i=n(41864);function a(){return"u">typeof window&&(!(0,r.wD)()||void 0!==i.OW.process&&"renderer"===i.OW.process.type)}},87750:(e,t,n)=>{n.d(t,{Q:()=>i});var r=n(16797);let i=(e,t)=>{let n=i=>{("pagehide"===i.type||"hidden"===r.j.document.visibilityState)&&(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};r.j.document&&(addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0))}},88614:(e,t,n)=>{n.d(t,{U:()=>r});let r="production"},89011:(e,t,n)=>{let r,i,a;n.d(t,{i:()=>d});var s=n(22177),o=n(46362),l=n(41864),c=n(77083);let u=l.OW;function d(e){(0,c.s5)("dom",e),(0,c.AS)("dom",p)}function p(){if(!u.document)return;let e=c.aj.bind(null,"dom"),t=h(e,!0);u.document.addEventListener("click",t,!1),u.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let n=u[t]&&u[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,o.GS)(n,"addEventListener",function(t){return function(n,r,i){if("click"===n||"keypress"==n)try{let r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},a=r[n]=r[n]||{refCount:0};if(!a.handler){let r=h(e);a.handler=r,t.call(this,n,r,i)}a.refCount++}catch(e){}return t.call(this,n,r,i)}}),(0,o.GS)(n,"removeEventListener",function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{let n=this.__sentry_instrumentation_handlers__||{},i=n[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete n[t]),0===Object.keys(n).length&&delete this.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,n,r)}}))})}function h(e,t=!1){return n=>{var l;if(!n||n._sentryCaptured)return;let c=function(e){try{return e.target}catch(e){return null}}(n);if(l=n.type,"keypress"===l&&(!c||!c.tagName||"INPUT"!==c.tagName&&"TEXTAREA"!==c.tagName&&!c.isContentEditable&&1))return;(0,o.my)(n,"_sentryCaptured",!0),c&&!c._sentryId&&(0,o.my)(c,"_sentryId",(0,s.eJ)());let d="keypress"===n.type?"input":n.type;!function(e){if(e.type!==i)return!1;try{if(!e.target||e.target._sentryId!==a)return!1}catch(e){}return!0}(n)&&(e({event:n,name:d,global:t}),i=n.type,a=c?c._sentryId:void 0),clearTimeout(r),r=u.setTimeout(()=>{a=void 0,i=void 0},1e3)}}}
345,94828:(e,t,n)=>{n.d(t,{BF:()=>m,EU:()=>f,Me:()=>y,YZ:()=>h,fx:()=>v,gM:()=>g,rm:()=>_});var r=n(21177),i=n(22177),a=n(80644),s=n(67493),o=n(41864),l=n(88614),c=n(97117),u=n(52675),d=n(37119);let p=parseFloat(n(81159).M);class h{constructor(e,t,n,r=p){let i,a;this._version=r,t?i=t:(i=new u.HG).setClient(e),n?a=n:(a=new u.HG).setClient(e),this._stack=[{scope:i}],e&&this.bindClient(e),this._isolationScope=a}isOlderThan(e){return this._version<e}bindClient(e){let t=this.getStackTop();t.client=e,t.scope.setClient(e),e&&e.setupIntegrations&&e.setupIntegrations()}pushScope(){let e=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:e}),e}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(e){let t,n=this.pushScope();try{t=e(n)}catch(e){throw this.popScope(),e}return(0,r.Qg)(t)?t.then(e=>(this.popScope(),e),e=>{throw this.popScope(),e}):(this.popScope(),t)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(e,t){let n=this._lastEventId=t&&t.event_id?t.event_id:(0,i.eJ)(),r=Error("Sentry syntheticException");return this.getScope().captureException(e,{originalException:e,syntheticException:r,...t,event_id:n}),n}captureMessage(e,t,n){let r=this._lastEventId=n&&n.event_id?n.event_id:(0,i.eJ)(),a=Error(e);return this.getScope().captureMessage(e,t,{originalException:e,syntheticException:a,...n,event_id:r}),r}captureEvent(e,t){let n=t&&t.event_id?t.event_id:(0,i.eJ)();return e.type||(this._lastEventId=n),this.getScope().captureEvent(e,{...t,event_id:n}),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){let{scope:n,client:r}=this.getStackTop();if(!r)return;let{beforeBreadcrumb:i=null,maxBreadcrumbs:o=100}=r.getOptions&&r.getOptions()||{};if(o<=0)return;let l={timestamp:(0,a.lu)(),...e},c=i?(0,s.pq)(()=>i(l,t)):l;null!==c&&(r.emit&&r.emit("beforeAddBreadcrumb",c,t),n.addBreadcrumb(c,o))}setUser(e){this.getScope().setUser(e),this.getIsolationScope().setUser(e)}setTags(e){this.getScope().setTags(e),this.getIsolationScope().setTags(e)}setExtras(e){this.getScope().setExtras(e),this.getIsolationScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t),this.getIsolationScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t),this.getIsolationScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t),this.getIsolationScope().setContext(e,t)}configureScope(e){let{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){let t=g(this);try{e(this)}finally{g(t)}}getIntegration(e){let t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(t){return c.T&&s.vF.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){let n=this._callExtensionMethod("startTransaction",e,t);return c.T&&!n&&(this.getClient()?s.vF.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':
346Sentry.addTracingExtensions();
347Sentry.init({...});
348`):s.vF.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")),n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){let e=this.getStackTop().scope,t=e.getSession();t&&(0,d.Vu)(t),this._sendSessionUpdate(),e.setSession()}startSession(e){let{scope:t,client:n}=this.getStackTop(),{release:r,environment:i=l.U}=n&&n.getOptions()||{},{userAgent:a}=o.OW.navigator||{},s=(0,d.fj)({release:r,environment:i,user:t.getUser(),...a&&{userAgent:a},...e}),c=t.getSession&&t.getSession();return c&&"ok"===c.status&&(0,d.qO)(c,{status:"exited"}),this.endSession(),t.setSession(s),s}shouldSendDefaultPii(){let e=this.getClient(),t=e&&e.getOptions();return!!(t&&t.sendDefaultPii)}_sendSessionUpdate(){let{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}
348_callExtensionMethod(e,...t){let n=f().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[e])return n.extensions[e].apply(this,t);c.T&&s.vF.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function f(){return o.OW.__SENTRY__=o.OW.__SENTRY__||{extensions:{},hub:void 0},o.OW}function g(e){let t=f(),n=y(t);return b(t,e),n}function m(){let e=f();if(e.__SENTRY__&&e.__SENTRY__.acs){let t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return function(e=f()){var t;return(!((t=e)&&t.__SENTRY__&&t.__SENTRY__.hub)||y(e).isOlderThan(p))&&b(e,new h),y(e)}(e)}function _(){return m().getIsolationScope()}function v(e,t={}){let n=f();return n.__SENTRY__&&n.__SENTRY__.acs?n.__SENTRY__.acs.runWithAsyncContext(e,t):e()}function y(e){return(0,o.BY)("hub",()=>new h,e)}function b(e,t){return!!e&&((e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0)}},96805:(e,t,n)=>{n.d(t,{E0:()=>o,TC:()=>c,kM:()=>l,nc:()=>s});var r=n(16249),i=n(22177);let a=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function s(e){let t;if(!e)return;let n=e.match(a);if(n)return"1"===n[3]?t=!0:"0"===n[3]&&(t=!1),{traceId:n[1],parentSampled:t,parentSpanId:n[2]}}function o(e,t){let n=s(e),a=(0,r.yD)(t),{traceId:o,parentSpanId:l,parentSampled:c}=n||{};return n?{traceparentData:n,dynamicSamplingContext:a||{},propagationContext:{traceId:o||(0,i.eJ)(),parentSpanId:l||(0,i.eJ)().substring(16),spanId:(0,i.eJ)().substring(16),sampled:c,dsc:a||{}}}:{traceparentData:n,dynamicSamplingContext:void 0,propagationContext:{traceId:o||(0,i.eJ)(),spanId:(0,i.eJ)().substring(16)}}}function l(e,t){let n=s(e),a=(0,r.yD)(t),{traceId:o,parentSpanId:l,parentSampled:c}=n||{};return n?{traceId:o||(0,i.eJ)(),parentSpanId:l||(0,i.eJ)().substring(16),spanId:(0,i.eJ)().substring(16),sampled:c,dsc:a||{}}:{traceId:o||(0,i.eJ)(),spanId:(0,i.eJ)().substring(16)}}function c(e=(0,i.eJ)(),t=(0,i.eJ)().substring(16),n){let r="";return void 0!==n&&(r=n?"-1":"-0"),`${e}-${t}${r}`}},97117:(e,t,n)=>{n.d(t,{T:()=>r});let r="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__}}]);
349//# debugId=ca728727-7563-5665-a520-546e030273cc

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.