1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1456],{1037:(e,t,n)=>{n.d(t,{AJ:()=>a,F3:()=>i,N8:()=>s,TJ:()=>o,a3:()=>r});let r=0,i=1,o=2;function a(e){if(e<400&&e>=100)return{code:i};if(e>=400&&e<500)switch(e){case 401:return{code:o,message:"unauthenticated"};case 403:return{code:o,message:"permission_denied"};case 404:return{code:o,message:"not_found"};case 409:return{code:o,message:"already_exists"};case 413:return{code:o,message:"failed_precondition"};case 429:return{code:o,message:"resource_exhausted"};case 499:return{code:o,message:"cancelled"};default:return{code:o,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:o,message:"unimplemented"};case 503:return{code:o,message:"unavailable"};case 504:return{code:o,message:"deadline_exceeded"};default:return{code:o,message:"internal_error"}}return{code:o,message:"unknown_error"}}function s(e,t){e.setAttribute("http.response.status_code",t);let n=a(t);"unknown_error"!==n.message&&e.setStatus(n)}},2079:(e,t,n)=>{n.d(t,{H:()=>f});var r=n(97810),i=n(56196),o=n(34936),a=n(73914),s=n(99742),l=n(95266),u=n(3191),c=n(73721),d=n(25871),p=n(66383);class f{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:(0,u.e)(),sampleRand:Math.random()}}clone(){let e=new f;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},this._contexts.flags&&(e._contexts.flags={values:[...this._contexts.flags.values]}),e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,(0,c.r)(e,(0,c.f)(this)),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}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,username:void 0},this._session&&(0,i.qO)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}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}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,{tags:n,extra:r,user:i,contexts:o,level:s,fingerprint:l=[],propagationContext:u}=(t instanceof f?t.getScopeData():(0,a.Qd)(t)?e:void 0)||{};return this._tags={...this._tags,...n},this._extra={...this._extra,...r},this._contexts={...this._contexts,...o},i&&Object.keys(i).length&&(this._user=i),s&&(this._level=s),l.length&&(this._fingerprint=l),u&&(this._propagationContext=u),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._session=void 0,(0,c.r)(this,void 0),this._attachments=[],this.setPropagationContext({traceId:(0,u.e)(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(e,t){let n="number"==typeof t?t:100;if(n<=0)return this;let r={timestamp:(0,p.lu)(),...e,message:e.message?(0,d.xv)(e.message,2048):e.message};return this._breadcrumbs.push(r),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent("buffer_overflow","log_item")),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}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:(0,c.f)(this)}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=(0,s.h)(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}
1captureException(e,t){let n=t?.event_id||(0,l.eJ)();if(!this._client)return r.T&&o.Yz.warn("No client configured on scope - will not capture exception!"),n;let i=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:i,...t,event_id:n},this),n}captureMessage(e,t,n){let i=n?.event_id||(0,l.eJ)();if(!this._client)return r.T&&o.Yz.warn("No client configured on scope - will not capture message!"),i;let a=Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:a,...n,event_id:i},this),i}captureEvent(e,t){let n=t?.event_id||(0,l.eJ)();return this._client?this._client.captureEvent(e,{...t,event_id:n},this):r.T&&o.Yz.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)}}},3191:(e,t,n)=>{n.d(t,{Z:()=>o,e:()=>i});var r=n(95266);function i(){return(0,r.eJ)()}function o(){return(0,r.eJ)().substring(16)}},3310:(e,t,n)=>{n.d(t,{NJ:()=>a,a3:()=>s,m7:()=>l,vQ:()=>u});var r=n(97810),i=n(34936);let o=n(91285).O;function a(){return"history"in o&&!!o.history}function s(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function l(){if("string"==typeof EdgeRuntime)return!0;if(!function(){if(!("fetch"in o))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}())return!1;if(s(o.fetch))return!0;let e=!1,t=o.document;if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=s(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){r.T&&i.Yz.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}function u(){return"ReportingObserver"in o}},5077:(e,t,n)=>{n.d(t,{Gv:()=>s,P4:()=>o,sY:()=>a});var r=n(34936),i=n(65364);function o(e){return new URLSearchParams(e).toString()}function a(e,t=r.Yz){try{if("string"==typeof e)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[o(e)];if(!e)return[void 0]}catch(n){return i.T&&t.error(n,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return i.T&&t.log("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function s(e=[]){if(2===e.length&&"object"==typeof e[1])return e[1].body}},7268:(e,t,n)=>{let r,i,o;n.d(t,{i:()=>c});var a=n(34511),s=n(19057),l=n(95266),u=n(99695);function c(e){(0,a.s5)("dom",e),(0,a.AS)("dom",d)}function d(){if(!u.j.document)return;let e=a.aj.bind(null,"dom"),t=p(e,!0);u.j.document.addEventListener("click",t,!1),u.j.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let n=u.j,r=n[t]?.prototype;r?.hasOwnProperty?.("addEventListener")&&((0,s.GS)(r,"addEventListener",function(t){return function(n,r,i){if("click"===n||"keypress"==n)try{let r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},o=r[n]=r[n]||{refCount:0};if(!o.handler){let r=p(e);o.handler=r,t.call(this,n,r,i)}o.refCount++}catch{}return t.call(this,n,r,i)}}),(0,s.GS)(r,"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{}return e.call(this,t,n,r)}}))})}function p(e,t=!1){return n=>{var a;if(!n||n._sentryCaptured)return;let c=function(e){try{return e.target}catch{return null}}(n);if(a=n.type,"keypress"===a&&(!c?.tagName||"INPUT"!==c.tagName&&"TEXTAREA"!==c.tagName&&!c.isContentEditable&&1))return;(0,s.my)(n,"_sentryCaptured",!0),c&&!c._sentryId&&(0,s.my)(c,"_sentryId",(0,l.eJ)());let d="keypress"===n.type?"input":n.type;!function(e){if(e.type!==i)return!1;try{if(!e.target||e.target._sentryId!==o)return!1}catch{}return!0}(n)&&(e({event:n,name:d,global:t}),i=n.type,o=c?c._sentryId:void 0),clearTimeout(r),r=u.j.setTimeout(()=>{o=void 0,i=void 0},1e3)}}},8171:(e,t,n)=>{n.d(t,{Bk:()=>M,CC:()=>m,Ck:()=>v,Hu:()=>O,Qh:()=>b,VS:()=>L,aO:()=>g,cI:()=>w,et:()=>x,kX:()=>y,pK:()=>k,uU:()=>S,xO:()=>P,xl:()=>$,yW:()=>T,zQ:()=>A,zU:()=>R});var r=n(60492),i=n(94360),o=n(30020),a=n(69537),s=n(1037),l=n(78252),u=n(19057),c=n(3191),d=n(66383),p=n(23568),f=n(34936),h=n(73721);let m=0,g=1,_=!1;function v(e){let{spanId:t,traceId:n}=e.spanContext(),{data:r,op:i,parent_span_id:o,status:a,origin:s,links:l}=x(e);return{parent_span_id:o,span_id:t,trace_id:n,data:r,op:i,status:a,origin:s,links:l}}function y(e){let{spanId:t,traceId:n,isRemote:r}=e.spanContext(),i=r?t:x(e).parent_span_id,o=(0,l.L)(e).scope;return{parent_span_id:i,span_id:r?o?.getPropagationContext().propagationSpanId||(0,c.Z)():t,trace_id:n}}function b(e){let{traceId:t,spanId:n}=e.spanContext(),r=k(e);return(0,p.TC)(t,n,r)}function S(e){return e&&e.length>0?e.map(({context:{spanId:e,traceId:t,traceFlags:n,...r},attributes:i})=>({span_id:e,trace_id:t,sampled:n===g,attributes:i,...r})):void 0}function w(e){return"number"==typeof e?E(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?E(e.getTime()):(0,d.zf)()}function E(e){return e>0x2540be3ff?e/1e3:e}function x(e){var t;if("function"==typeof e.getSpanJSON)return e.getSpanJSON();let{spanId:n,traceId:r}=e.spanContext();if((t=e).attributes&&t.startTime&&t.name&&t.endTime&&t.status){let{attributes:t,startTime:i,name:o,endTime:s,status:l,links:u}=e;return{span_id:n,trace_id:r,data:t,description:o,parent_span_id:"parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?e.parentSpanContext?.spanId:void 0,start_timestamp:w(i),timestamp:w(s)||void 0,status:T(l),op:t[a.uT],origin:t[a.JD],links:S(u)}}return{span_id:n,trace_id:r,start_timestamp:0,data:{}}}function k(e){let{traceFlags:t}=e.spanContext();return t===g}function T(e){if(e&&e.code!==s.a3)return e.code===s.F3?"ok":e.message||"unknown_error"}let C="_sentryChildSpans",I="_sentryRootSpan";function O(e,t){let n=e[I]||e;(0,u.my)(t,I,n),e[C]?e[C].add(t):(0,u.my)(e,C,new Set([t]))}function L(e,t){e[C]&&e[C].delete(t)}function P(e){let t=new Set;return!function e(n){if(!t.has(n)&&k(n))for(let r of(t.add(n),n[C]?Array.from(n[C]):[]))e(r)}(e),Array.from(t)}function R(e){return e[I]||e}function M(){let e=(0,i.EU)(),t=(0,r.h)(e);return t.getActiveSpan?t.getActiveSpan():(0,h.f)((0,o.o5)())}function $(){_||((0,f.pq)(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly.")}),_=!0)}function A(e,t){e.updateName(t),e.setAttributes({[a.i_]:"custom",[a.Le]:t})}},13416:(e,t,n)=>{let r;n.d(t,{_:()=>l});var i=n(34511),o=n(3310),a=n(19057),s=n(99695);function l(e){let t="history";(0,i.s5)(t,e),(0,i.AS)(t,u)}function u(){function e(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let o=r,a=function(e){try{return new URL(e,s.j.location.origin).toString()}catch{return e}}(String(n));if(r=a,o===a)return e.apply(this,t);(0,i.aj)("history",{from:o,to:a})}return e.apply(this,t)}}s.j.addEventListener("popstate",()=>{let e=s.j.location.href,t=r;r=e,t!==e&&(0,i.aj)("history",{from:t,to:e})}),(0,o.NJ)()&&((0,a.GS)(s.j.history,"pushState",e),(0,a.GS)(s.j.history,"replaceState",e))}}
1,16752:(e,t,n)=>{n.d(t,{De:()=>u,sv:()=>a,yD:()=>l});var r=n(97810),i=n(34936),o=n(73914);let a="sentry-",s=/^sentry-/;function l(e){let t=function(e){if(e&&((0,o.Kg)(e)||Array.isArray(e)))return Array.isArray(e)?e.reduce((e,t)=>(Object.entries(c(t)).forEach(([t,n])=>{e[t]=n}),e),{}):c(e)}(e);if(!t)return;let n=Object.entries(t).reduce((e,[t,n])=>(t.match(s)&&(e[t.slice(a.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[`${a}${t}`]=n),e),{});return 0!==Object.keys(t).length?Object.entries(t).reduce((e,[t,n],o)=>{let a=`${encodeURIComponent(t)}=${encodeURIComponent(n)}`,s=0===o?a:`${e},${a}`;return s.length>8192?(r.T&&i.Yz.warn(`Not adding key: ${t} with val: ${n} to baggage header due to exceeding baggage size limits.`),e):s},""):void 0}}function c(e){return e.split(",").map(e=>e.split("=").map(e=>{try{return decodeURIComponent(e.trim())}catch{return}})).reduce((e,[t,n])=>(t&&n&&(e[t]=n),e),{})}},17687:(e,t,n)=>{function r(e,t){var n,r,o,a;let s=t?.getDsn(),l=t?.getOptions().tunnel;return n=e,!!(r=s)&&n.includes(r.host)||(o=e,!!(a=l)&&i(o)===i(a))}function i(e){return"/"===e[e.length-1]?e.slice(0,-1):e}n.d(t,{A:()=>r})},18083:(e,t,n)=>{n.d(t,{wg:()=>l});var r=n(3310),i=n(34936),o=n(65364),a=n(99695);let s={};function l(...e){return(function(e){let t=s[e];if(t)return t;let n=a.j[e];if((0,r.a3)(n))return s[e]=n.bind(a.j);let l=a.j.document;if(l&&"function"==typeof l.createElement)try{let t=l.createElement("iframe");t.hidden=!0,l.head.appendChild(t);let r=t.contentWindow;r?.[e]&&(n=r[e]),l.head.removeChild(t)}catch(t){o.T&&i.Yz.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?s[e]=n.bind(a.j):n})("setTimeout")(...e)}},18610:(e,t,n)=>{n.d(t,{Er:()=>r});let r="__sentry_xhr_v3__"},19057:(e,t,n)=>{n.d(t,{GS:()=>l,HF:()=>m,W4:()=>p,my:()=>u,pO:()=>c,sp:()=>d});var r=n(97810),i=n(39466),o=n(34936),a=n(73914),s=n(25871);function l(e,t,n){if(!(t in e))return;let i=e[t];if("function"!=typeof i)return;let a=n(i);"function"==typeof a&&c(a,i);try{e[t]=a}catch{r.T&&o.Yz.log(`Failed to replace method "${t}" in object`,e)}}function u(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{r.T&&o.Yz.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function c(e,t){try{let n=t.prototype||{};e.prototype=t.prototype=n,u(e,"__sentry_original__",t)}catch{}}function d(e){return e.__sentry_original__}function p(e){if((0,a.bJ)(e))return{message:e.message,name:e.name,stack:e.stack,...h(e)};if(!(0,a.xH)(e))return e;{let t={type:e.type,target:f(e.target),currentTarget:f(e.currentTarget),...h(e)};return"undefined"!=typeof CustomEvent&&(0,a.tH)(e,CustomEvent)&&(t.detail=e.detail),t}}function f(e){try{return(0,a.vq)(e)?(0,i.Hd)(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function h(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(p(e));n.sort();let r=n[0];if(!r)return"[object has no keys]";if(r.length>=t)return(0,s.xv)(r,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,s.xv)(r,t)}}return""}},19494:(e,t,n)=>{let r,i,o,a,s;n.d(t,{a9:()=>Y,T5:()=>q,hT:()=>W,Pt:()=>B,wv:()=>J});var l=n(34936),u=n(85127),c=n(65364),d=n(99695);let p=(e,t,n,r)=>{let i,o;return a=>{t.value>=0&&(a||r)&&((o=t.value-(i??0))||void 0===i)&&(i=t.value,t.delta=o,t.rating=((e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good")(t.value,n),e(t))}},f=(e=!0)=>{let t=d.j.performance?.getEntriesByType?.("navigation")[0];if(!e||t&&t.responseStart>0&&t.responseStart<performance.now())return t},h=()=>{let e=f();return e?.activationStart??0},m=(e,t=-1)=>{let n=f(),r="navigate";return n&&(d.j.document?.prerendering||h()>0?r="prerender":d.j.document?.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,navigationType:r}},g=new WeakMap;function _(e,t){return g.get(e)||g.set(e,new t),g.get(e)}class v{constructor(){v.prototype.__init.call(this),v.prototype.__init2.call(this)}__init(){this._sessionValue=0}__init2(){this._sessionEntries=[]}_processEntry(e){if(e.hadRecentInput)return;let t=this._sessionEntries[0],n=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&t&&n&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(this._sessionValue+=e.value,this._sessionEntries.push(e)):(this._sessionValue=e.value,this._sessionEntries=[e]),this._onAfterProcessingUnexpectedShift?.(e)}}let y=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}},b=e=>{let t=!1;return()=>{t||(e(),t=!0)}},S=-1,w=e=>{"hidden"===d.j.document.visibilityState&&S>-1&&(S="visibilitychange"===e.type?e.timeStamp:0,E())},E=()=>{removeEventListener("visibilitychange",w,!0),removeEventListener("prerenderingchange",w,!0)},x=()=>
1{if(d.j.document&&S<0){let e=h();S=(d.j.document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(t=>"hidden"===t.name&&t.startTime>e)[0]?.startTime)??(d.j.document?.visibilityState!=="hidden"||d.j.document?.prerendering?1/0:0),addEventListener("visibilitychange",w,!0),addEventListener("prerenderingchange",w,!0)}return{get firstHiddenTime(){return S}}},k=e=>{d.j.document?.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},T=[1800,3e3],C=[.1,.25],I=e=>{let t=t=>{("pagehide"===t.type||d.j.document?.visibilityState==="hidden")&&e(t)};d.j.document&&(addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0))},O=[100,300],L=0,P=1/0,R=0,M=e=>{e.forEach(e=>{e.interactionId&&(P=Math.min(P,e.interactionId),L=(R=Math.max(R,e.interactionId))?(R-P)/7+1:0)})},$=()=>r?L:performance.interactionCount||0,A=0;class D{constructor(){D.prototype.__init.call(this),D.prototype.__init2.call(this)}__init(){this._longestInteractionList=[]}__init2(){this._longestInteractionMap=new Map}_resetInteractions(){A=$(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){let e=Math.min(this._longestInteractionList.length-1,Math.floor(($()-A)/50));return this._longestInteractionList[e]}_processEntry(e){if(this._onBeforeProcessingEntry?.(e),!(e.interactionId||"first-input"===e.entryType))return;let t=this._longestInteractionList.at(-1),n=this._longestInteractionMap.get(e.interactionId);if(n||this._longestInteractionList.length<10||e.duration>t._latency){if(n?e.duration>n._latency?(n.entries=[e],n._latency=e.duration):e.duration===n._latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],_latency:e.duration},this._longestInteractionMap.set(n.id,n),this._longestInteractionList.push(n)),this._longestInteractionList.sort((e,t)=>t._latency-e._latency),this._longestInteractionList.length>10)for(let e of this._longestInteractionList.splice(10))this._longestInteractionMap.delete(e.id);this._onAfterProcessingINPCandidate?.(n)}}}let N=e=>{let t=d.j.requestIdleCallback||d.j.setTimeout;d.j.document?.visibilityState==="hidden"?e():(t(e=b(e)),I(e))},z=[200,500];class U{_processEntry(e){this._onBeforeProcessingEntry?.(e)}}let j=[2500,4e3],F={},H={};function Y(e,t=!1){return Q("cls",e,G,i,t)}function B(e,t=!1){return Q("lcp",e,Z,a,t)}function q(e){return Q("fid",e,V,o)}function W(e){return Q("inp",e,X,s)}function J(e,t){return ee(e,t),H[e]||(function(e){let t={};"event"===e&&(t.durationThreshold=0),y(e,t=>{K(e,{entries:t})},t)}(e),H[e]=!0),et(e,t)}function K(e,t){let n=F[e];if(n?.length)for(let r of n)try{r(t)}catch(t){c.T&&l.Yz.error(`Error while triggering instrumentation handler. 2Type: ${e} 3Name: ${(0,u.qQ)(r)} 4Error:`,t)}}function G(){return((e,t={})=>{((e,t={})=>{k(()=>{let n,r=x(),i=m("FCP"),o=y("paint",e=>{for(let t of e)"first-contentful-paint"===t.name&&(o.disconnect(),t.startTime<r.firstHiddenTime&&(i.value=Math.max(t.startTime-h(),0),i.entries.push(t),n(!0)))});o&&(n=p(e,i,T,t.reportAllChanges))})})(b(()=>{let n,r=m("CLS",0),i=_(t,v),o=e=>{for(let t of e)i._processEntry(t);i._sessionValue>r.value&&(r.value=i._sessionValue,r.entries=i._sessionEntries,n())},a=y("layout-shift",o);a&&(n=p(e,r,C,t.reportAllChanges),d.j.document?.addEventListener("visibilitychange",()=>{d.j.document?.visibilityState==="hidden"&&(o(a.takeRecords()),n(!0))}),d.j?.setTimeout?.(n))}))})(e=>{K("cls",{metric:e}),i=e},{reportAllChanges:!0})}function V(){return((e,t={})=>{k(()=>{let n,r=x(),i=m("FID"),o=e=>{e.startTime<r.firstHiddenTime&&(i.value=e.processingStart-e.startTime,i.entries.push(e),n(!0))},a=e=>{e.forEach(o)},s=y("first-input",a);n=p(e,i,O,t.reportAllChanges),s&&I(b(()=>{a(s.takeRecords()),s.disconnect()}))})})(e=>{K("fid",{metric:e}),o=e})}function Z(){return((e,t={})=>{k(()=>{let n,r=x(),i=m("LCP"),o=_(t,U),a=e=>{for(let a of(t.reportAllChanges||(e=e.slice(-1)),e))o._processEntry(a),a.startTime<r.firstHiddenTime&&(i.value=Math.max(a.startTime-h(),0),i.entries=[a],n())},s=y("largest-contentful-paint",a);if(s){n=p(e,i,j,t.reportAllChanges);
4let r=b(()=>{a(s.takeRecords()),s.disconnect(),n(!0)});for(let e of["keydown","click","visibilitychange"])d.j.document&&addEventListener(e,()=>N(r),{capture:!0,once:!0})}})})(e=>{K("lcp",{metric:e}),a=e},{reportAllChanges:!0})}function X(){return((e,t={})=>{globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype&&k(()=>{let n;"interactionCount"in performance||r||(r=y("event",M,{type:"event",buffered:!0,durationThreshold:0}));let i=m("INP"),o=_(t,D),a=e=>{N(()=>{for(let t of e)o._processEntry(t);let t=o._estimateP98LongestInteraction();t&&t._latency!==i.value&&(i.value=t._latency,i.entries=t.entries,n())})},s=y("event",a,{durationThreshold:t.durationThreshold??40});n=p(e,i,z,t.reportAllChanges),s&&(s.observe({type:"first-input",buffered:!0}),I(()=>{a(s.takeRecords()),n(!0)}))})})(e=>{K("inp",{metric:e}),s=e})}function Q(e,t,n,r,i=!1){let o;return ee(e,t),H[e]||(o=n(),H[e]=!0),r&&t({metric:r}),et(e,t,i?o:void 0)}function ee(e,t){F[e]=F[e]||[],F[e].push(t)}function et(e,t,n){return()=>{n&&n();let r=F[e];if(!r)return;let i=r.indexOf(t);-1!==i&&r.splice(i,1)}}},20200:(e,t,n)=>{n.d(t,{f:()=>i});var r=n(30020);function i(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let t=e||(0,r.KU)()?.getOptions();return!!t&&(null!=t.tracesSampleRate||!!t.tracesSampler)}},23568:(e,t,n)=>{n.d(t,{MI:()=>a,TC:()=>l,kM:()=>s});var r=n(16752),i=n(23609),o=n(3191);let a=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function s(e,t){let n=function(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]}}(e),s=(0,r.yD)(t);if(!n?.traceId)return{traceId:(0,o.e)(),sampleRand:Math.random()};let l=function(e,t){let n=(0,i.i)(t?.sample_rand);if(void 0!==n)return n;let r=(0,i.i)(t?.sample_rate);return r&&e?.parentSampled!==void 0?e.parentSampled?Math.random()*r:r+Math.random()*(1-r):Math.random()}(n,s);s&&(s.sample_rand=l.toString());let{traceId:u,parentSpanId:c,parentSampled:d}=n;return{traceId:u,parentSpanId:c,sampled:d,dsc:s||{},sampleRand:l}}function l(e=(0,o.e)(),t=(0,o.Z)(),n){let r="";return void 0!==n&&(r=n?"-1":"-0"),`${e}-${t}${r}`}},23609:(e,t,n)=>{n.d(t,{i:()=>r});function r(e){if("boolean"==typeof e)return Number(e);let t="string"==typeof e?parseFloat(e):e;if(!("number"!=typeof t||isNaN(t))&&!(t<0)&&!(t>1))return t}},23873:(e,t,n)=>{function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function i(){return"npm"}n.d(t,{Z:()=>r,e:()=>i})},25871:(e,t,n)=>{n.d(t,{Xr:()=>s,gt:()=>a,nC:()=>o,xv:()=>i});var r=n(73914);function i(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function o(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 o=Math.min(i+140,r);return o>r-5&&(o=r),o===r&&(i=Math.max(o-140,0)),n=n.slice(i,o),i>0&&(n=`'{snip} ${n}`),o<r&&(n+=" {snip}"),n}function a(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{n.push("[value cannot be serialized]")}}return n.join(t)}function s(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))}},30020:(e,t,n)=>{n.d(t,{KU:()=>p,m6:()=>u,o5:()=>s,rB:()=>d,rm:()=>l,v4:()=>c,vn:()=>f});var r=n(60492),i=n(94360),o=n(2079),a=n(3191);function s(){let e=(0,i.EU)();return(0,r.h)(e).getCurrentScope()}function l(){let e=(0,i.EU)();return(0,r.h)(e).getIsolationScope()}function u(){return(0,i.BY)("globalScope",()=>new o.H)}function c(...e){let t=(0,i.EU)(),n=(0,r.h)(t);if(2===e.length){let[t,r]=e;return t?n.withSetScope(t,r):n.withScope(r)}return n.withScope(e[0])}function d(...e){let t=(0,i.EU)(),n=(0,r.h)(t);if(2===e.length){let[t,r]=e;return t?n.withSetIsolationScope(t,r):n.withIsolationScope(r)}return n.withIsolationScope(e[0])}function p(){return s().getClient()}function f(e){let{traceId:t,parentSpanId:n,propagationSpanId:r}=e.getPropagationContext(),i={trace_id:t,span_id:r||(0,a.Z)()};return n&&(i.parent_span_id=n),i}},31246:(e,t,n)=>{n.d(t,{M:()=>r});let r="9.46.0"},31837:(e,t,n)=>{n.d(t,{Rg:()=>s,e2:()=>a});var r=n(94708),i=n(99742),o=n(8171);function a(e,t){var n,i,a,s;let{fingerprint:l,span:u,breadcrumbs:c,sdkProcessingMetadata:d}=t;(function(e,t){let{extra:n,tags:r,user:i,contexts:o,level:a,transactionName:s}=t;Object.keys(n).length&&(e.extra={...n,...e.extra}),Object.keys(r).length&&(e.tags={...r,...e.tags}),Object.keys(i).length&&(e.user={...i,...e.user}),Object.keys(o).length&&(e.contexts={...o,...e.contexts}),a&&(e.level=a),s&&"transaction"!==e.type&&(e.transaction=s)})(e,t),u&&function(e,t){e.contexts={trace:(0,o.kX)(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:(0,r.k1)(t),...e.sdkProcessingMetadata};let n=(0,o.zU)(t),i=(0,o.et)(n).description;i&&!e.transaction&&"transaction"===e.type&&(e.transaction=i)}(e,u),n=e,i=l,n.fingerprint=n.fingerprint?Array.isArray(n.fingerprint)?n.fingerprint:[n.fingerprint]:[],i&&(n.fingerprint=n.fingerprint.concat(i)),n.fingerprint.length||delete n.fingerprint,function(e,t){let n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}(e,c),a=e,s=d,a.sdkProcessingMetadata={...a.sdkProcessingMetadata,...s}}function s(e,t){let{extra:n,tags:r,user:o,contexts:a,level:s,sdkProcessingMetadata:u,breadcrumbs:c,fingerprint:d,eventProcessors:p,attachments:f,propagationContext:h,transactionName:m,span:g}=t;l(e,"extra",n),l(e,"tags",r),l(e,"user",o),l(e,"contexts",a),e.sdkProcessingMetadata=(0,i.h)(e.sdkProcessingMetadata,u,2),s&&(e.level=s),m&&(e.transactionName=m),g&&(e.span=g),c.length&&(e.breadcrumbs=[...e.breadcrumbs,...c]),d.length&&(e.fingerprint=[...e.fingerprint,...d]),p.length&&(e.eventProcessors=[...e.eventProcessors,...p]),f.length&&(e.attachments=[...e.attachments,...f]),e.propagationContext={...e.propagationContext,...h}}function l(e,t,n){e[t]=(0,i.h)(e[t],n,1)}},34511:(e,t,n)=>{n.d(t,{AS:()=>u,aj:()=>c,s5:()=>l});var r=n(97810),i=n(34936),o=n(85127);let a={},s={};function l(e,t){a[e]=a[e]||[],a[e].push(t)}function u(e,t){if(!s[e]){s[e]=!0;try{t()}catch(t){r.T&&i.Yz.error(`Error while instrumenting ${e}`,t)}}}function c(e,t){let n=e&&a[e];if(n)for(let a of n)try{a(t)}catch(t){r.T&&i.Yz.error(`Error while triggering instrumentation handler. 5Type: ${e} 6Name: ${(0,o.qQ)(a)} 7Error:`,t)}}},34936:(e,t,n)=>{n.d(t,{Ow:()=>a,Yz:()=>p,Z9:()=>s,pq:()=>l});var r=n(94360),i=n(97810),o=n(91285);let a=["debug","info","warn","error","log","assert","trace"],s={};function l(e){if(!("console"in o.O))return e();let t=o.O.console,n={},r=Object.keys(s);
7r.forEach(e=>{let r=s[e];n[e]=t[e],t[e]=r});try{return e()}finally{r.forEach(e=>{t[e]=n[e]})}}function u(){return d().enabled}function c(e,...t){i.T&&u()&&l(()=>{o.O.console[e](`Sentry Logger [${e}]:`,...t)})}function d(){return i.T?(0,r.BY)("loggerSettings",()=>({enabled:!1})):{enabled:!1}}let p={enable:function(){d().enabled=!0},disable:function(){d().enabled=!1},isEnabled:u,log:function(...e){c("log",...e)},warn:function(...e){c("warn",...e)},error:function(...e){c("error",...e)}}},37085:(e,t,n)=>{n.d(t,{U:()=>r});let r="production"},39466:(e,t,n)=>{n.d(t,{$N:()=>a,Hd:()=>o,xE:()=>s});var r=n(73914);let i=n(91285).O;function o(e,t={}){if(!e)return"<unknown>";try{let n,o=e,a=[],s=0,l=0,u=Array.isArray(t)?t:t.keyAttrs,c=!Array.isArray(t)&&t.maxStringLength||80;for(;o&&s++<5&&(n=function(e,t){let n=[];if(!e?.tagName)return"";if(i.HTMLElement&&e instanceof HTMLElement&&e.dataset){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}n.push(e.tagName.toLowerCase());let o=t?.length?t.filter(t=>e.getAttribute(t)).map(t=>[t,e.getAttribute(t)]):null;if(o?.length)o.forEach(e=>{n.push(`[${e[0]}="${e[1]}"]`)});else{e.id&&n.push(`#${e.id}`);let t=e.className;if(t&&(0,r.Kg)(t))for(let e of t.split(/\s+/))n.push(`.${e}`)}for(let t of["aria-label","type","name","title","alt"]){let r=e.getAttribute(t);r&&n.push(`[${t}="${r}"]`)}return n.join("")}(o,u),"html"!==n&&(!(s>1)||!(l+3*a.length+n.length>=c)));)a.push(n),l+=n.length,o=o.parentNode;return a.reverse().join(" > ")}catch{return"<unknown>"}}function a(){try{return i.document.location.href}catch{return""}}function s(e){if(!i.HTMLElement)return null;let t=e;for(let e=0;e<5&&t;e++){if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}},40628:(e,t,n)=>{let r,i,o,a,s,l,u,c,d,p,f,h,m,g,_;n.r(t),n.d(t,{BrowserClient:()=>eH,OpenFeatureIntegrationHook:()=>eK,SEMANTIC_ATTRIBUTE_SENTRY_OP:()=>Y.uT,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN:()=>Y.JD,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE:()=>Y.sy,SEMANTIC_ATTRIBUTE_SENTRY_SOURCE:()=>Y.i_,Scope:()=>sr.H,addBreadcrumb:()=>e6.Z,addEventProcessor:()=>eD.SA,addIntegration:()=>M,breadcrumbsIntegration:()=>tp,browserApiErrorsIntegration:()=>tm,browserProfilingIntegration:()=>t$,browserSessionIntegration:()=>tA,browserTracingIntegration:()=>rS,buildLaunchDarklyFlagUsedHandler:()=>rC,captureConsoleIntegration:()=>rI,captureEvent:()=>eD.r,captureException:()=>eD.Cp,captureFeedback:()=>rO,captureMessage:()=>eD.wd,captureSession:()=>eD.J5,chromeStackLineParser:()=>r$,consoleLoggingIntegration:()=>rF,contextLinesIntegration:()=>rB,continueTrace:()=>tQ,createTransport:()=>rJ,createUserFeedbackEnvelope:()=>rK,dedupeIntegration:()=>rG,defaultRequestInstrumentationOptions:()=>rg,defaultStackParser:()=>sp,endSession:()=>eD.ky,eventFiltersIntegration:()=>r0,eventFromException:()=>eP,eventFromMessage:()=>eR,eventLoopBlockIntegration:()=>ss,exceptionFromError:()=>eT,extraErrorDataIntegration:()=>r5,featureFlagsIntegration:()=>r6,feedbackAsyncIntegration:()=>oz,feedbackIntegration:()=>oU,feedbackSyncIntegration:()=>oU,forceLoad:()=>o1,functionToStringIntegration:()=>oF,getActiveSpan:()=>I.Bk,getClient:()=>x.KU,getCurrentScope:()=>x.o5,getDefaultIntegrations:()=>sf,getFeedback:()=>iT,getGlobalScope:()=>x.m6,getIsolationScope:()=>x.rm,getReplay:()=>si.M,getRootSpan:()=>I.zU,getSpanDescendants:()=>I.xO,getSpanStatusFromHttpCode:()=>tq.AJ,getTraceData:()=>rd,globalHandlersIntegration:()=>oY,graphqlClientIntegration:()=>o9,httpClientIntegration:()=>o8,httpContextIntegration:()=>oW,inboundFiltersIntegration:()=>r1,init:()=>sh,instrumentOutgoingRequests:()=>r_,instrumentSupabaseClient:()=>ap,isEnabled:()=>eD.Ol,isInitialized:()=>eD.Dp,lastEventId:()=>eD.Q,launchDarklyIntegration:()=>rT,linkedErrorsIntegration:()=>oG,logger:()=>y,makeRendererTransport:()=>sl,moduleMetadataIntegration:()=>av,onLoad:()=>o2,openFeatureIntegration:()=>eJ,parameterize:()=>eu,registerSpanErrorInstrumentation:()=>nl,registerWebWorker:()=>aS,replayCanvasIntegration:()=>aV,replayIntegration:()=>si.w,reportingObserverIntegration:()=>aQ,rewriteFramesIntegration:()=>a3,scopeToMainIntegration:()=>sa,sendFeedback:()=>i_,setContext:()=>eD.o,setCurrentClient:()=>oH,setExtra:()=>eD.l7,setExtras:()=>eD.cx,setHttpStatus:()=>tq.N8,setMeasurement:()=>tU,setTag:()=>eD.NA,setTags:()=>eD.Wt,setUser:()=>eD.gV,showReportDialog:()=>a5,spanToBaggageHeader:()=>T.HW,spanToJSON:()=>I.et,spanToTraceHeader:()=>I.Qh,spotlightBrowserIntegration:()=>a6,startBrowserTracingNavigationSpan:()=>rE,startBrowserTracingPageLoadSpan:()=>rw,startInactiveSpan:()=>tX,startNewTrace:()=>t2,startSession:()=>eD.J0,startSpan:()=>tV,startSpanManual:()=>tZ,statsigIntegration:()=>a4,supabaseIntegration:()=>af,suppressTracing:()=>t1,thirdPartyErrorFilterIntegration:()=>a9,unleashIntegration:()=>a8,updateSpanName:()=>I.zQ,webWorkerIntegration:()=>ay,withActiveSpan:()=>t0,withIsolationScope:()=>x.rB,withScope:()=>x.v4,zodErrorsIntegration:()=>sn});var v,y={};n.r(y),n.d(y,{debug:()=>em,error:()=>ev,fatal:()=>ey,fmt:()=>ec,info:()=>eg,trace:()=>eh,warn:()=>e_});var b=n(94360),S=n(56143);function w(e){let t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}var E=n(37085),x=n(30020),k=n(97810),T=n(94708),C=n(83294),I=n(8171),O=n(34936);let L=[];function P(e,t){for(let n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function R(e,t,n){if(n[t.name]){k.T&&O.Yz.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,-1===L.indexOf(t.name)&&"function"==typeof t.setupOnce&&(t.setupOnce(),L.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){let n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,r)=>n(t,r,e))}if("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)}k.T&&O.Yz.log(`Integration installed: ${t.name}`)}function M(e){let t=(0,x.KU)();if(!t){k.T&&O.Yz.warn(`Cannot add integration "${e.name}" because no SDK Client is available.`);return}t.addIntegration(e)}var $=n(56196),A=n(66383);function D(e){let t=[];e.message&&t.push(e.message);try{let n=e.exception.values[e.exception.values.length-1];n?.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}var N=n(73914),z=n(99742),U=n(95266),j=n(23609),F=n(87071),H=n(58082),Y=n(69537);let B="Not capturing exception because it's already been captured.",q="Discarded session because of missing or non-string release",W=Symbol.for("SentryInternalError"),J=Symbol.for("SentryDoNotSendEventError");function K(e){return{message:e,[W]:!0}}function G(e){return{message:e,[J]:!0}}function V(e){return!!e&&"object"==typeof e&&W in e}function Z(e){return!!e&&"object"==typeof e&&J in e}class X{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=(0,S.AD)(e.dsn):k.T&&O.Yz.warn("No DSN provided, client will not send events."),this._dsn){let t=function(e,t,n){return t||`${w(e)}${e.projectId}/envelope/?${function(e,t){let n={sentry_version:"7"};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}(e,n)}`}(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){let r=(0,U.eJ)();if((0,U.GR)(e))return k.T&&O.Yz.log(B),r;let i={event_id:r,...t};return this._process(this.eventFromException(e,i).then(e=>this._captureEvent(e,i,n))),i.event_id}captureMessage(e,t,n,r){let i={event_id:(0,U.eJ)(),...n},o=(0,N.NF)(e)?e:String(e),a=(0,N.sO)(e)?this.eventFromMessage(o,t,i):this.eventFromException(e,i);return this._process(a.then(e=>this._captureEvent(e,i,r))),i.event_id}captureEvent(e,t,n){let r=(0,U.eJ)();if(t?.originalException&&(0,U.GR)(t.originalException))return k.T&&O.Yz.log(B),r;let i={event_id:r,...t},o=e.sdkProcessingMetadata||{},a=o.capturedSpanScope,s=o.capturedSpanIsolationScope;return this._process(this._captureEvent(e,i,a||n,s)),i.event_id}captureSession(e){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;
7return t?(this.emit("flush"),this._isClientDoneProcessing(e).then(n=>t.flush(e).then(e=>n&&e))):(0,H.XW)(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,this.emit("close"),e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){let t=this._integrations[e.name];R(this,e,this._integrations),t||P(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let n=function(e,t,n,r){var i;let o=(0,C.Cj)(n),a=e.type&&"replay_event"!==e.type?e.type:"event";(i=n?.sdk)&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||i.name,e.sdk.version=e.sdk.version||i.version,e.sdk.integrations=[...e.sdk.integrations||[],...i.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...i.packages||[]]);let s=(0,C.n2)(e,o,r,t);delete e.sdkProcessingMetadata;let l=[{type:a},e];return(0,C.h4)(s,[l])}(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])n=(0,C.W3)(n,(0,C.bm)(e));let r=this.sendEnvelope(n);r&&r.then(t=>this.emit("afterSendEvent",e,t),null)}sendSession(e){let{release:t,environment:n=E.U}=this._options;if("aggregates"in e){let r=e.attrs||{};if(!r.release&&!t){k.T&&O.Yz.warn(q);return}r.release=r.release||t,r.environment=r.environment||n,e.attrs=r}else{if(!e.release&&!t){k.T&&O.Yz.warn(q);return}e.release=e.release||t,e.environment=e.environment||n}this.emit("beforeSendSession",e);let r=function(e,t,n,r){let i=(0,C.Cj)(n),o={sent_at:new Date().toISOString(),...i&&{sdk:i},...!!r&&t&&{dsn:(0,S.SB)(t)}},a="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return(0,C.h4)(o,[a])}(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(r)}recordDroppedEvent(e,t,n=1){if(this._options.sendClientReports){let r=`${e}:${t}`;k.T&&O.Yz.log(`Recording outcome: "${r}"${n>1?` (${n} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+n}}on(e,t){let n=this._hooks[e]=this._hooks[e]||[];return n.push(t),()=>{let e=n.indexOf(t);e>-1&&n.splice(e,1)}}emit(e,...t){let n=this._hooks[e];n&&n.forEach(e=>e(...t))}sendEnvelope(e){return(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)?this._transport.send(e).then(null,e=>(k.T&&O.Yz.error("Error while sending envelope:",e),e)):(k.T&&O.Yz.error("Transport disabled"),(0,H.XW)({}))}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=function(e,t){let n={};return t.forEach(t=>{t&&R(e,t,n)}),n}(this,e),P(this,e)}_updateSessionFromEvent(e,t){let n="fatal"===t.level,r=!1,i=t.exception?.values;if(i)for(let e of(r=!0,i)){let t=e.mechanism;if(t?.handled===!1){n=!0;break}}let o="ok"===e.status;(o&&0===e.errors||o&&n)&&((0,$.qO)(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new H.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){let i=this.getOptions(),o=Object.keys(this._integrations);return!t.integrations&&o?.length&&(t.integrations=o),this.emit("preprocessEvent",e,t),e.type||r.setLastEventId(e.event_id||t.event_id),(0,F.mG)(i,e,t,n,this,r).then(e=>
7(null===e||(this.emit("postprocessEvent",e,t),e.contexts={trace:(0,x.vn)(n),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:(0,T.ao)(this,n),...e.sdkProcessingMetadata}),e))}_captureEvent(e,t={},n=(0,x.o5)(),r=(0,x.rm)()){return k.T&&Q(e)&&O.Yz.log(`Captured error event \`${D(e)[0]||"<unknown>"}\``),this._processEvent(e,t,n,r).then(e=>e.event_id,e=>{k.T&&(Z(e)?O.Yz.log(e.message):V(e)?O.Yz.warn(e.message):O.Yz.warn(e))})}_processEvent(e,t,n,r){let i=this.getOptions(),{sampleRate:o}=i,a=ee(e),s=Q(e),l=e.type||"error",u=`before send for type \`${l}\``,c=void 0===o?void 0:(0,j.i)(o);if(s&&"number"==typeof c&&Math.random()>c)return this.recordDroppedEvent("sample_rate","error"),(0,H.xg)(G(`Discarding event because it's not included in the random sample (sampling rate = ${o})`));let d="replay_event"===l?"replay":l;return this._prepareEvent(e,t,n,r).then(e=>{if(null===e)throw this.recordDroppedEvent("event_processor",d),G("An event processor returned `null`, will not send event.");return t.data&&!0===t.data.__sentry__?e:function(e,t){let n=`${t} must return \`null\` or a valid event.`;if((0,N.Qg)(e))return e.then(e=>{if(!(0,N.Qd)(e)&&null!==e)throw K(n);return e},e=>{throw K(`${t} rejected with ${e}`)});if(!(0,N.Qd)(e)&&null!==e)throw K(n);return e}(function(e,t,n,r){let{beforeSend:i,beforeSendTransaction:o,beforeSendSpan:a}=t,s=n;if(Q(s)&&i)return i(s,r);if(ee(s)){if(a){let e=a(function(e){let{trace_id:t,parent_span_id:n,span_id:r,status:i,origin:o,data:a,op:s}=e.contexts?.trace??{};return{data:a??{},description:e.transaction,op:s,parent_span_id:n,span_id:r??"",start_timestamp:e.start_timestamp??0,status:i,timestamp:e.timestamp,trace_id:t??"",origin:o,profile_id:a?.[Y.E1],exclusive_time:a?.[Y.jG],measurements:e.measurements,is_segment:!0}}(s));if(e)s=(0,z.h)(n,{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[Y.E1]:e.profile_id},...e.exclusive_time&&{[Y.jG]:e.exclusive_time}}}},measurements:e.measurements});else(0,I.xl)();if(s.spans){let e=[];for(let t of s.spans){let n=a(t);n?e.push(n):((0,I.xl)(),e.push(t))}s.spans=e}}if(o){if(s.spans){let e=s.spans.length;s.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return o(s,r)}}return s}(0,i,e,t),u)}).then(i=>{if(null===i){if(this.recordDroppedEvent("before_send",d),a){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw G(`${u} returned \`null\`, will not send event.`)}let o=n.getSession()||r.getSession();if(s&&o&&this._updateSessionFromEvent(o,i),a){let e=(i.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(i.spans?i.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let l=i.transaction_info;return a&&l&&i.transaction!==e.transaction&&(i.transaction_info={...l,source:"custom"}),this.sendEvent(i,t),i}).then(null,e=>{if(Z(e)||V(e))throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),K(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. 8Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{let[n,r]=e.split(":");return{reason:n,category:r,quantity:t}})}_flushOutcomes(){k.T&&O.Yz.log("Flushing outcomes...");let e=this._clearOutcomes();if(0===e.length){k.T&&O.Yz.log("No outcomes to send");return}if(!this._dsn){k.T&&O.Yz.log("No dsn provided, will not send outcomes");return}k.T&&O.Yz.log("Sending outcomes:",e);let t=function(e,t,n){let r=[{type:"client_report"},{timestamp:(0,A.lu)(),discarded_events:e}];return(0,C.h4)(t?{dsn:t}:{},[r])}(e,this._options.tunnel&&(0,S.SB)(this._dsn));this.sendEnvelope(t)}}function Q(e){return void 0===e.type}function ee(e){return"transaction"===e.type}var et=n(31837),en=n(73721);let er={trace:1,debug:5,info:9,warn:13,error:17,fatal:21};function ei(e,t,n,r=!0){n&&(!e[t]||r)&&(e[t]=n)}function eo(e,t){var n;let r=el(),i=(n=e,el().get(n));void 0===i?r.set(e,[t]):(r.set(e,[...i,t]),i.length>=100&&es(e,i))}function ea(e,t=(0,x.KU)(),n=(0,x.o5)(),r=eo){if(!t){k.T&&O.Yz.warn("No client available to capture log.");return}let{release:i,environment:o,enableLogs:a,beforeSendLog:s,_experiments:l}=t.getOptions();if(!(a??l?.enableLogs)){k.T&&O.Yz.warn("logging option not enabled, log will not be captured.");return}let u=s??l?.beforeSendLog,[,c]=n?(0,x.v4)(n,()=>{let e=(0,I.Bk)(),r=e?(0,I.kX)(e):(0,x.vn)(n);return[e?(0,T.k1)(e):(0,T.ao)(t,n),r]}):[void 0,void 0],d={...e.attributes},{user:{id:p,email:f,username:h}}=function(e){let t=(0,x.m6)().getScopeData();return(0,et.Rg)(t,(0,x.rm)().getScopeData()),(0,et.Rg)(t,e.getScopeData()),t}(n);ei(d,"user.id",p,!1),ei(d,"user.email",f,!1),ei(d,"user.name",h,!1),ei(d,"sentry.release",i),ei(d,"sentry.environment",o);let{name:m,version:g}=t.getSdkMetadata()?.sdk??{};ei(d,"sentry.sdk.name",m),ei(d,"sentry.sdk.version",g);let _=e.message;
8if((0,N.NF)(_)){let{__sentry_template_string__:e,__sentry_template_values__:t=[]}=_;d["sentry.message.template"]=e,t.forEach((e,t)=>{d[`sentry.message.parameter.${t}`]=e})}let v=(0,en.f)(n);ei(d,"sentry.trace.parent_span_id",v?.spanContext().spanId);let y={...e,attributes:d};t.emit("beforeCaptureLog",y);let b=u?(0,O.pq)(()=>u(y)):y;if(!b){t.recordDroppedEvent("before_send","log_item",1),k.T&&O.Yz.warn("beforeSendLog returned null, log will not be captured.");return}let{level:S,message:w,attributes:E={},severityNumber:C}=b;r(t,{timestamp:(0,A.zf)(),level:S,body:w,trace_id:c?.trace_id,severity_number:C??er[S],attributes:Object.keys(E).reduce((e,t)=>(e[t]=function(e){switch(typeof e){case"number":if(Number.isInteger(e))return{value:e,type:"integer"};return{value:e,type:"double"};case"boolean":return{value:e,type:"boolean"};case"string":return{value:e,type:"string"};default:{let t="";try{t=JSON.stringify(e)??""}catch{}return{value:t,type:"string"}}}}(E[t]),e),{})}),t.emit("afterCaptureLog",b)}function es(e,t){var n;let r=t??(n=e,el().get(n))??[];if(0===r.length)return;let i=e.getOptions(),o=function(e,t,n,r){let i={};return t?.sdk&&(i.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(i.dsn=(0,S.SB)(r)),(0,C.h4)(i,[[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{items:e}]])}(r,i._metadata,i.tunnel,e.getDsn());el().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(o)}function el(){return(0,b.BY)("clientToLogBufferMap",()=>new WeakMap)}function eu(e,...t){let n=new String(String.raw(e,...t));return n.__sentry_template_string__=e.join("\0").replace(/%/g,"%%").replace(/\0/g,"%s"),n.__sentry_template_values__=t,n}let ec=eu;function ed(e){return`sentry-ipc://${e}/sentry_key`}function ep(){return r||(r=function(){if(window.__SENTRY_IPC__)return window.__SENTRY_IPC__;{O.Yz.log("IPC was not configured in preload script, falling back to custom protocol and fetch");let e={"sentry-electron-renderer-id":window.__SENTRY_RENDERER_ID__=(0,U.eJ)()};return{sendRendererStart:()=>{fetch(ed(iI.RENDERER_START),{method:"POST",body:"",headers:e}).catch(()=>{console.error(`Sentry SDK failed to establish connection with the Electron main process. 9 - Ensure you have initialized the SDK in the main process 10 - If your renderers use custom sessions, be sure to set 'getSessions' in the main process options 11 - If you are bundling your main process code and using Electron < v5, you'll need to manually configure a preload script`)})},sendScope:t=>{fetch(ed(iI.SCOPE),{method:"POST",body:t,headers:e}).catch(()=>{})},sendEnvelope:t=>{fetch(ed(iI.ENVELOPE),{method:"POST",body:t,headers:e}).catch(()=>{})},sendStatus:t=>{fetch(ed(iI.STATUS),{method:"POST",body:JSON.stringify({status:t}),headers:e}).catch(()=>{})},sendStructuredLog:t=>{fetch(ed(iI.STRUCTURED_LOG),{method:"POST",body:JSON.stringify(t),headers:e}).catch(()=>{})}}}}()).sendRendererStart(),r}function ef(e,t,n,r){ea({level:e,message:t,attributes:n,severityNumber:r},(0,x.KU)(),(0,x.o5)(),(e,t)=>ep().sendStructuredLog(t))}function eh(e,t){ef("trace",e,t)}function em(e,t){ef("debug",e,t)}function eg(e,t){ef("info",e,t)}function e_(e,t){ef("warn",e,t)}function ev(e,t){ef("error",e,t)}function ey(e,t){ef("fatal",e,t)}!function(e){e[e.Classic=1]="Classic",e[e.Protocol=2]="Protocol",e[e.Both=3]="Both"}(iC||(iC={})),!function(e){e.RENDERER_START="sentry-electron.renderer-start",e.SCOPE="sentry-electron.scope",e.ENVELOPE="sentry-electron.envelope",e.STATUS="sentry-electron.status",e.STRUCTURED_LOG="sentry-electron.structured-log"}(iI||(iI={}));var eb=n(23873),eS=n(31246);function ew(e){e.user?.ip_address===void 0&&(e.user={...e.user,ip_address:"{{auto}}"})}function eE(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}var ex=n(61541),ek=n(19057);function eT(e,t){let n=eI(e,t),r={type:function(e){let t=e?.name;return!t&&eL(e)?e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception":t}(t),value:function(e){let t=e?.message;return eL(e)?Array.isArray(e.message)&&2==e.message.length?e.message[1]:"wasm exception":t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function eC(e,t){return{exception:{values:[eT(e,t)]}}}function eI(e,t){var n,r;let i=t.stacktrace||t.stack||"",o=(n=t)&&eO.test(n.message)?1:0,a="number"==typeof(r=t).framesToPop?r.framesToPop:0;try{return e(i,o,a)}catch{}return[]}let eO=/Minified React error #\d+;/i;function eL(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function eP(e,t,n,r){let i=eM(e,t,n?.syntheticException||void 0,r);return(0,U.M6)(i),i.level="error",n?.event_id&&(i.event_id=n.event_id),(0,H.XW)(i)}function eR(e,t,n="info",r,i){let o=e$(e,t,r?.syntheticException||void 0,i);return o.level=n,r?.event_id&&(o.event_id=r.event_id),(0,H.XW)(o)}function eM(e,t,n,r,i){let o;if((0,N.T2)(t)&&t.error)return eC(e,t.error);if((0,N.BD)(t)||(0,N.W6)(t)){if("stack"in t)o=eC(e,t);else{let i=t.name||((0,N.BD)(t)?"DOMError":"DOMException"),a=t.message?`${i}: ${t.message}`:i;o=e$(e,a,n,r),(0,U.gO)(o,a)}
11return"code"in t&&(o.tags={...o.tags,"DOMException.code":`${t.code}`}),o}return(0,N.bJ)(t)?eC(e,t):((0,N.Qd)(t)||(0,N.xH)(t)?o=function(e,t,n,r){let i=(0,x.KU)(),o=i?.getOptions().normalizeDepth,a=function(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let n=e[t];if(n instanceof Error)return n}}(t),s={__serialized__:(0,ex.cd)(t,o)};if(a)return{exception:{values:[eT(e,a)]},extra:s};let l={exception:{values:[{type:(0,N.xH)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let n=(0,ek.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);return`Event \`${t}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}(t,{isUnhandledRejection:r})}]},extra:s};if(n){let t=eI(e,n);t.length&&(l.exception.values[0].stacktrace={frames:t})}return l}(e,t,n,i):(o=e$(e,t,n,r),(0,U.gO)(o,`${t}`,void 0)),(0,U.M6)(o,{synthetic:!0}),o)}function e$(e,t,n,r){let i={};if(r&&n){let r=eI(e,n);r.length&&(i.exception={values:[{value:t,stacktrace:{frames:r}}]}),(0,U.M6)(i,{synthetic:!0})}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}var eA=n(91285),eD=n(69287),eN=n(39466);let ez=eA.O,eU=0;function ej(e,t={}){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,ek.sp)(e))return e}catch{return e}let n=function(...n){try{let r=n.map(e=>ej(e,t));return e.apply(this,r)}catch(e){throw eU++,setTimeout(()=>{eU--}),(0,x.v4)(r=>{r.addEventProcessor(e=>(t.mechanism&&((0,U.gO)(e,void 0,void 0),(0,U.M6)(e,t.mechanism)),e.extra={...e.extra,arguments:n},e)),(0,eD.Cp)(e)}),e}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}catch{}(0,ek.pO)(n,e),(0,ek.my)(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>e.name})}catch{}return n}function eF(){let e=(0,eN.$N)(),{referrer:t}=ez.document||{},{userAgent:n}=ez.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}class eH extends X{constructor(e){var t;let n=(t=e,{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:ez.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...t});!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:eS.M})),version:eS.M}),e._metadata=i}(n,"browser",["browser"],ez.SENTRY_SDK_SOURCE||(0,eb.e)()),super(n);let{sendDefaultPii:r,sendClientReports:i,enableLogs:o,_experiments:a}=this._options,s=o??a?.enableLogs;ez.document&&(i||s)&&ez.document.addEventListener("visibilitychange",()=>{"hidden"===ez.document.visibilityState&&(i&&this._flushOutcomes(),s&&es(this))}),s&&(this.on("flush",()=>{es(this)}),this.on("afterCaptureLog",()=>{this._logFlushIdleTimeout&&clearTimeout(this._logFlushIdleTimeout),this._logFlushIdleTimeout=setTimeout(()=>{es(this)},5e3)})),r&&(this.on("postprocessEvent",ew),this.on("beforeSendSession",eE))}eventFromException(e,t){return eP(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return eR(this._options.stackParser,e,t,n,this._options.attachStacktrace)}_prepareEvent(e,t,n,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n,r)}}let eY="flag.evaluation.";function eB(e){let t=(0,x.o5)().getScopeData().contexts.flags,n=t?t.values:[];return n.length&&(void 0===e.contexts&&(e.contexts={}),e.contexts.flags={values:[...n]}),e}function eq(e,t,n=100){let r=(0,x.o5)().getScopeData().contexts;r.flags||(r.flags={values:[]}),function(e,t,n,r){if("boolean"!=typeof n)return;if(e.length>r){k.T&&O.Yz.error(`[Feature Flags] insertToFlagBuffer called on a buffer larger than maxSize=${r}`);return}let i=e.findIndex(e=>e.flag===t);-1!==i&&e.splice(i,1),e.length===r&&e.shift(),e.push({flag:t,result:n})}(r.flags.values,e,t,n)}function eW(e,t,n=10){if("boolean"!=typeof t)return;let r=(0,I.Bk)();if(!r)return;let i=(0,I.et)(r).data;if(`${eY}${e}`in i)return void r.setAttribute(`${eY}${e}`,t);Object.keys(i).filter(e=>e.startsWith(eY)).length<n&&r.setAttribute(`${eY}${e}`,t)}let eJ=()=>
11({name:"OpenFeature",processEvent:(e,t,n)=>eB(e)});class eK{after(e,t){eq(t.flagKey,t.value),eW(t.flagKey,t.value)}error(e,t,n){eq(e.flagKey,e.defaultValue),eW(e.flagKey,e.defaultValue)}}var eG=n(34511);function eV(e){let t="console";(0,eG.s5)(t,e),(0,eG.AS)(t,eZ)}function eZ(){"console"in eA.O&&O.Ow.forEach(function(e){e in eA.O.console&&(0,ek.GS)(eA.O.console,e,function(t){return O.Z9[e]=t,function(...t){(0,eG.aj)("console",{args:t,level:e});let n=O.Z9[e];n?.apply(eA.O.console,t)}})})}var eX=n(3310);function eQ(e,t){let n="fetch";(0,eG.s5)(n,e),(0,eG.AS)(n,()=>e0(void 0,t))}function e0(e,t=!1){(!t||(0,eX.m7)())&&(0,ek.GS)(eA.O,"fetch",function(t){return function(...n){let r=Error(),{method:i,url:o}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,n]=e;return{url:e5(t),method:e3(n,"method")?String(n.method).toUpperCase():"GET"}}let t=e[0];return{url:e5(t),method:e3(t,"method")?String(t.method).toUpperCase():"GET"}}(n),a={args:n,fetchData:{method:i,url:o},startTimestamp:1e3*(0,A.zf)(),virtualError:r,headers:function(e){let[t,n]=e;try{if("object"==typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,N.ks)(t))return new Headers(t.headers)}catch{}}(n)};return e||(0,eG.aj)("fetch",{...a}),t.apply(eA.O,n).then(async t=>(e?e(t):(0,eG.aj)("fetch",{...a,endTimestamp:1e3*(0,A.zf)(),response:t}),t),e=>{if((0,eG.aj)("fetch",{...a,endTimestamp:1e3*(0,A.zf)(),error:e}),(0,N.bJ)(e)&&void 0===e.stack&&(e.stack=r.stack,(0,ek.my)(e,"framesToPop",1)),e instanceof TypeError&&("Failed to fetch"===e.message||"Load failed"===e.message||"NetworkError when attempting to fetch resource."===e.message))try{let t=new URL(a.fetchData.url);e.message=`${e.message} (${t.host})`}catch{}throw e})}})}async function e1(e,t){if(e?.body){let n=e.body,r=n.getReader(),i=setTimeout(()=>{n.cancel().then(null,()=>{})},9e4),o=!0;for(;o;){let e;try{e=setTimeout(()=>{n.cancel().then(null,()=>{})},5e3);let{done:i}=await r.read();clearTimeout(e),i&&(t(),o=!1)}catch{o=!1}finally{clearTimeout(e)}}clearTimeout(i),r.releaseLock(),n.cancel().then(null,()=>{})}}function e2(e){let t;try{t=e.clone()}catch{return}e1(t,()=>{(0,eG.aj)("fetch-body-resolved",{endTimestamp:1e3*(0,A.zf)(),response:e})})}function e3(e,t){return!!e&&"object"==typeof e&&!!e[t]}function e5(e){return"string"==typeof e?e:e?e3(e,"url")?e.url:e.toString?e.toString():"":""}var e6=n(57862),e4=n(64713),e9=n(25871);function e7(e){if(void 0!==e)return e>=400&&e<500?"warning":e>=500?"error":void 0}function e8(e){return"isRelative"in e}function te(e,t){let n=0>=e.indexOf("://")&&0!==e.indexOf("//"),r=t??(n?"thismessage:/":void 0);try{if("canParse"in URL&&!URL.canParse(e,r))return;let t=new URL(e,r);if(n)return{isRelative:n,pathname:t.pathname,search:t.search,hash:t.hash};return t}catch{}}function tt(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}}function tn(e){return e.split(/[?#]/,1)[0]}let tr=eA.O;function ti(){if(!tr.document)return;let e=eG.aj.bind(null,"dom"),t=to(e,!0);tr.document.addEventListener("click",t,!1),tr.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let n=tr[t]?.prototype;n?.hasOwnProperty?.("addEventListener")&&((0,ek.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__||{},o=r[n]=r[n]||{refCount:0};if(!o.handler){let r=to(e);o.handler=r,t.call(this,n,r,i)}o.refCount++}catch{}return t.call(this,n,r,i)}}),(0,ek.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{}return e.call(this,t,n,r)}}))})}function to(e,t=!1){return n=>{var r;if(!n||n._sentryCaptured)return;let s=function(e){try{return e.target}catch{return null}}(n);if(r=n.type,"keypress"===r&&(!s?.tagName||"INPUT"!==s.tagName&&"TEXTAREA"!==s.tagName&&!s.isContentEditable&&1))return;(0,ek.my)(n,"_sentryCaptured",!0),s&&!s._sentryId&&(0,ek.my)(s,"_sentryId",(0,U.eJ)());let l="keypress"===n.type?"input":n.type;!function(e){if(e.type!==o)return!1;try{if(!e.target||e.target._sentryId!==a)return!1}catch{}return!0}(n)&&(e({event:n,name:l,global:t}),o=n.type,a=s?s._sentryId:void 0),clearTimeout(i),i=tr.setTimeout(()=>{a=void 0,o=void 0},1e3)}}let ta="__sentry_xhr_v3__";function ts(e){(0,eG.s5)("xhr",e),(0,eG.AS)("xhr",tl)}function tl(){if(!tr.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let r=Error(),i=1e3*(0,A.zf)(),o=(0,N.Kg)(n[0])?n[0].toUpperCase():void 0,a=function(e){if((0,N.Kg)(e))return e;try{return e.toString()}catch{}}(n[1]);if(!o||!a)return e.apply(t,n);t[ta]={method:o,url:a,request_headers:{}}
11,"POST"===o&&a.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let s=()=>{let e=t[ta];if(e&&4===t.readyState){try{e.status_code=t.status}catch{}let n={endTimestamp:1e3*(0,A.zf)(),startTimestamp:i,xhr:t,virtualError:r};(0,eG.aj)("xhr",n)}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(s(),e.apply(t,n))}):t.addEventListener("readystatechange",s),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){let[r,i]=n,o=t[ta];return o&&(0,N.Kg)(r)&&(0,N.Kg)(i)&&(o.request_headers[r.toLowerCase()]=i),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){let r=t[ta];if(!r)return e.apply(t,n);void 0!==n[0]&&(r.body=n[0]);let i={startTimestamp:1e3*(0,A.zf)(),xhr:t};return(0,eG.aj)("xhr",i),e.apply(t,n)}})}function tu(e){let t="history";(0,eG.s5)(t,e),(0,eG.AS)(t,tc)}function tc(){function e(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let r=s,i=function(e){try{return new URL(e,tr.location.origin).toString()}catch{return e}}(String(n));if(s=i,r===i)return e.apply(this,t);(0,eG.aj)("history",{from:r,to:i})}return e.apply(this,t)}}tr.addEventListener("popstate",()=>{let e=tr.location.href,t=s;s=e,t!==e&&(0,eG.aj)("history",{from:t,to:e})}),(0,eX.NJ)()&&((0,ek.GS)(tr.history,"pushState",e),(0,ek.GS)(tr.history,"replaceState",e))}let td="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,tp=(e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var n,r,i,o,a,s,l;t.console&&eV((n=e,function(e){if((0,x.KU)()!==n)return;let t={category:"console",data:{arguments:e.args,logger:"console"},level:(0,e4.t)(e.level),message:(0,e9.gt)(e.args," ")};if("assert"===e.level)if(!1!==e.args[0])return;else t.message=`Assertion failed: ${(0,e9.gt)(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1);(0,e6.Z)(t,{input:e.args,level:e.level})})),t.dom&&(r=e,i=t.dom,(0,eG.s5)("dom",function(e){let t,n;if((0,x.KU)()!==r)return;let o="object"==typeof i?i.serializeAttribute:void 0,a="object"==typeof i&&"number"==typeof i.maxStringLength?i.maxStringLength:void 0;a&&a>1024&&(td&&O.Yz.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${a} was configured. Sentry will use 1024 instead.`),a=1024),"string"==typeof o&&(o=[o]);try{var s;let r=e.event,i=(s=r)&&s.target?r.target:r;t=(0,eN.Hd)(i,{keyAttrs:o,maxStringLength:a}),n=(0,eN.xE)(i)}catch{t="<unknown>"}if(0===t.length)return;let l={category:`ui.${e.name}`,message:t};n&&(l.data={"ui.component_name":n}),(0,e6.Z)(l,{event:e.event,name:e.name,global:e.global})}),(0,eG.AS)("dom",ti)),t.xhr&&ts((o=e,function(e){if((0,x.KU)()!==o)return;let{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[ta];if(!t||!n||!r)return;let{method:i,url:a,status_code:s,body:l}=r,u={xhr:e.xhr,input:l,startTimestamp:t,endTimestamp:n},c={category:"xhr",data:{method:i,url:a,status_code:s},type:"http",level:e7(s)};o.emit("beforeOutgoingRequestBreadcrumb",c,u),(0,e6.Z)(c,u)})),t.fetch&&eQ((a=e,function(e){if((0,x.KU)()!==a)return;let{startTimestamp:t,endTimestamp:n}=e;if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.fetchData.method,e.fetchData.url,e.error){let r=e.fetchData,i={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n},o={category:"fetch",data:r,level:"error",type:"http"};a.emit("beforeOutgoingRequestBreadcrumb",o,i),(0,e6.Z)(o,i)}else{let r=e.response,i={...e.fetchData,status_code:r?.status};e.fetchData.request_body_size,e.fetchData.response_body_size,r?.status;let o={input:e.args,response:r,startTimestamp:t,endTimestamp:n},s={category:"fetch",data:i,type:"http",level:e7(i.status_code)};a.emit("beforeOutgoingRequestBreadcrumb",s,o),(0,e6.Z)(s,o)}})),t.history&&tu((s=e,function(e){if((0,x.KU)()!==s)return;let t=e.from,n=e.to,r=tt(ez.location.href),i=t?tt(t):void 0,o=tt(n);i?.path||(i=r),r.protocol===o.protocol&&r.host===o.host&&(n=o.relative),r.protocol===i.protocol&&r.host===i.host&&(t=i.relative),(0,e6.Z)({category:"navigation",data:{from:t,to:n}})})),t.sentry&&e.on("beforeSendEvent",(l=e,function(e){(0,x.KU)()===l&&(0,e6.Z)({category:`sentry.${"transaction"===e.type?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:(0,U.$X)(e)},{event:e})}))}}};var tf=n(85127);let th=["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"],tm=(e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&(0,ek.GS)(ez,"setTimeout",tg),t.setInterval&&(0,ek.GS)(ez,"setInterval",tg),t.requestAnimationFrame&&(0,ek.GS)(ez,"requestAnimationFrame",t_),t.XMLHttpRequest&&"XMLHttpRequest"in ez&&(0,ek.GS)(XMLHttpRequest.prototype,"send",tv);let e=t.eventTarget;
11e&&(Array.isArray(e)?e:th).forEach(e=>(function(e,t){let n=ez[e]?.prototype;n?.hasOwnProperty?.("addEventListener")&&((0,ek.GS)(n,"addEventListener",function(n){return function(r,i,o){var a,s,l,u;try{a=i,"function"==typeof a.handleEvent&&(i.handleEvent=ej(i.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,tf.qQ)(i),target:e},handled:!1,type:"instrument"}}))}catch{}return t.unregisterOriginalCallbacks&&(s=this,l=r,u=i,s&&"object"==typeof s&&"removeEventListener"in s&&"function"==typeof s.removeEventListener&&s.removeEventListener(l,u)),n.apply(this,[r,ej(i,{mechanism:{data:{function:"addEventListener",handler:(0,tf.qQ)(i),target:e},handled:!1,type:"instrument"}}),o])}}),(0,ek.GS)(n,"removeEventListener",function(e){return function(t,n,r){try{let i=n.__sentry_wrapped__;i&&e.call(this,t,i,r)}catch{}return e.call(this,t,n,r)}}))})(e,t))}}};function tg(e){return function(...t){let n=t[0];return t[0]=ej(n,{mechanism:{data:{function:(0,tf.qQ)(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function t_(e){return function(t){return e.apply(this,[ej(t,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,tf.qQ)(e)},handled:!1,type:"instrument"}})])}}function tv(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in n&&"function"==typeof n[e]&&(0,ek.GS)(n,e,function(t){let n={mechanism:{data:{function:e,handler:(0,tf.qQ)(t)},handled:!1,type:"instrument"}},r=(0,ek.sp)(t);return r&&(n.mechanism.data.handler=(0,tf.qQ)(r)),ej(t,n)})}),e.apply(this,t)}}var ty=n(71818);let tb=String(0),tS=ez.navigator,tw="",tE="",tx="",tk=tS?.userAgent||"",tT="",tC=tS?.language||tS?.languages?.[0]||"",tI=tS?.userAgentData;function tO(e){return"pageload"===(0,I.et)(e).op}(function(e){return"object"==typeof e&&null!==e&&"getHighEntropyValues"in e})(tI)&&tI.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(e=>{if(tw=e.platform||"",tx=e.architecture||"",tT=e.model||"",tE=e.platformVersion||"",e.fullVersionList?.length){let t=e.fullVersionList[e.fullVersionList.length-1];tk=`${t.brand} ${t.version}`}}).catch(e=>void 0);let tL=!1;function tP(e){if(tL)return td&&O.Yz.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!e.isRecording())return td&&O.Yz.log("[Profiling] Discarding profile because transaction was not sampled."),!1;let t=(0,x.KU)(),n=t?.getOptions();if(!n)return td&&O.Yz.log("[Profiling] Profiling disabled, no options found."),!1;let r=n.profilesSampleRate;return("number"!=typeof r&&"boolean"!=typeof r||"number"==typeof r&&isNaN(r)?(td&&O.Yz.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)&&(td&&O.Yz.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${r}.`),1))?(td&&O.Yz.warn("[Profiling] Discarding profile because of invalid sample rate."),!1):r?!!(!0===r||Math.random()<r)||(td&&O.Yz.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(r)})`),!1):(td&&O.Yz.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1)}let tR=new Map;function tM(e){let t;tO(e)&&(t=1e3*(0,A.zf)());let n=function(){let e=ez.Profiler;if("function"!=typeof e){td&&O.Yz.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){td&&(O.Yz.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),O.Yz.log("[Profiling] Disabling profiling for current user session.")),tL=!0}}();if(!n)return;td&&O.Yz.log(`[Profiling] started profiling span: ${(0,I.et)(e).description}`);let r=(0,U.eJ)();async function i(){if(e&&n)return n.stop().then(t=>{if(o&&(ez.clearTimeout(o),o=void 0),td&&O.Yz.log(`[Profiling] stopped profiling of span: ${(0,I.et)(e).description}`),!t){td&&O.Yz.log(`[Profiling] profiler returned null profile for: ${(0,I.et)(e).description}`,"this may indicate an overlapping span or a call to stopProfiling with a profile title that was never started");return}if(tR.set(r,t),tR.size>30){let e=tR.keys().next().value;tR.delete(e)}}).catch(e=>{td&&O.Yz.log("[Profiling] error while stopping profiler:",e)})}(0,x.o5)().setContext("profile",{profile_id:r,start_timestamp:t});let o=ez.setTimeout(()=>{td&&O.Yz.log("[Profiling] max profile duration elapsed, stopping profiling for:",(0,I.et)(e).description),i()},3e4),a=e.end.bind(e);e.end=function(){return e?(i().then(()=>{a()},()=>{a()}),e):a()}}
11let t$=()=>({name:"BrowserProfiling",setup(e){let t=(0,I.Bk)(),n=t&&(0,I.zU)(t);n&&tO(n)&&tP(n)&&tM(n),e.on("spanStart",e=>{e===(0,I.zU)(e)&&tP(e)&&tM(e)}),e.on("beforeEnvelope",e=>{if(!tR.size)return;let t=function(e){let t=[];return(0,C.yH)(e,(e,n)=>{if("transaction"===n)for(let n=1;n<e.length;n++){let r=e[n];r?.contexts?.profile?.profile_id&&t.push(e[n])}}),t}(e);if(!t.length)return;let n=[];for(let e of t){let t=e?.contexts,r=t?.profile?.profile_id,i=t?.profile?.start_timestamp;if("string"!=typeof r||!r){td&&O.Yz.log("[Profiling] cannot find profile for a span without a profile context");continue}t?.profile&&delete t.profile;let o=function(e){let t=tR.get(e);return t&&tR.delete(e),t}(r);if(!o){td&&O.Yz.log(`[Profiling] Could not retrieve profile for span: ${r}`);continue}let a=function(e,t,n,r){var i;if(!(n.samples.length<2?(td&&O.Yz.log("[Profiling] Discarding profile because it contains less than 2 samples"),!1):!!n.frames.length||(td&&O.Yz.log("[Profiling] Discarding profile because it contains no frames"),!1)))return null;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 o=function(e){let t=e.contexts?.trace?.trace_id;return("string"==typeof t&&32!==t.length&&td&&O.Yz.log(`[Profiling] Invalid traceId: ${t} on profiled event`),"string"!=typeof t)?"":t}(r),a="thread_metadata"in(i=n)?i:function(e){let t,n=0,r={samples:[],stacks:[],frames:[],thread_metadata:{[tb]:{name:"main"}}},i=e.samples[0];if(!i)return r;let o=i.timestamp,a=(0,A.k3)(),s="number"==typeof performance.timeOrigin?performance.timeOrigin:a||0,l=s-(a||s);return e.samples.forEach((i,a)=>{if(void 0===i.stackId){void 0===t&&(t=n,r.stacks[t]=[],n++),r.samples[a]={elapsed_since_start_ns:((i.timestamp+l-o)*1e6).toFixed(0),stack_id:t,thread_id:tb};return}let s=e.stacks[i.stackId],u=[];for(;s;){u.push(s.frameId);let t=e.frames[s.frameId];t&&void 0===r.frames[s.frameId]&&(r.frames[s.frameId]={function:t.name,abs_path:"number"==typeof t.resourceId?e.resources[t.resourceId]:void 0,lineno:t.line,colno:t.column}),s=void 0===s.parentId?void 0:e.stacks[s.parentId]}let c={elapsed_since_start_ns:((i.timestamp+l-o)*1e6).toFixed(0),stack_id:n,thread_id:tb};r.stacks[n]=u,r.samples[a]=c,n++}),r}(i),s=t||("number"==typeof r.start_timestamp?1e3*r.start_timestamp:1e3*(0,A.zf)()),l="number"==typeof r.timestamp?1e3*r.timestamp:1e3*(0,A.zf)();return{event_id:e,timestamp:new Date(s).toISOString(),platform:"javascript",version:"1",release:r.release||"",environment:r.environment||E.U,runtime:{name:"javascript",version:ez.navigator.userAgent},os:{name:tw,version:tE,build_number:tk},device:{locale:tC,model:tT,manufacturer:tk,architecture:tx,is_emulator:!1},debug_meta:{images:function(e){let t=(0,x.KU)(),n=t?.getOptions(),r=n?.stackParser;return r?(0,ty.i)(r,e):[]}(n.resources)},profile:a,transactions:[{name:r.transaction||"",id:r.event_id||(0,U.eJ)(),trace_id:o,active_thread_id:tb,relative_start_ns:"0",relative_end_ns:((l-s)*1e6).toFixed(0)}]}}(r,i,o,e);a&&n.push(a)}!function(e,t){if(t.length)for(let n of t)e[1].push([{type:"profile"},n])}(e,n)})}}),tA=()=>({name:"BrowserSession",setupOnce(){if(void 0===ez.document){td&&O.Yz.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}(0,eD.J0)({ignoreDuration:!0}),(0,eD.J5)(),tu(({from:e,to:t})=>{void 0!==e&&e!==t&&((0,eD.J0)({ignoreDuration:!0}),(0,eD.J5)())})}});var tD=n(20200),tN=n(3191);class tz{constructor(e={}){this._traceId=e.traceId||(0,tN.e)(),this._spanId=e.spanId||(0,tN.Z)()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:I.CC}}end(e){}setAttribute(e,t){return this}setAttributes(e){return this}setStatus(e){return this}updateName(e){return this}isRecording(){return!1}addEvent(e,t,n){return this}addLink(e){return this}addLinks(e){return this}recordException(e,t){}}function tU(e,t,n,r=(0,I.Bk)()){let i=r&&(0,I.zU)(r);i&&(k.T&&O.Yz.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),i.addEvent(e,{[Y.xc]:t,[Y.Sn]:n}))}function tj(e){if(!e||0===e.length)return;let t={};
11return e.forEach(e=>{let n=e.attributes||{},r=n[Y.Sn],i=n[Y.xc];"string"==typeof r&&"number"==typeof i&&(t[e.name]={value:i,unit:r})}),t}var tF=n(78252);class tH{constructor(e={}){this._traceId=e.traceId||(0,tN.e)(),this._spanId=e.spanId||(0,tN.Z)(),this._startTime=e.startTimestamp||(0,A.zf)(),this._links=e.links,this._attributes={},this.setAttributes({[Y.JD]:"manual",[Y.uT]:e.op,...e.attributes}),this._name=e.name,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),"sampled"in e&&(this._sampled=e.sampled),e.endTimestamp&&(this._endTime=e.endTimestamp),this._events=[],this._isStandaloneSpan=e.isStandalone,this._endTime&&this._onSpanEnded()}addLink(e){return this._links?this._links.push(e):this._links=[e],this}addLinks(e){return this._links?this._links.push(...e):this._links=e,this}recordException(e,t){}spanContext(){let{_spanId:e,_traceId:t,_sampled:n}=this;return{spanId:e,traceId:t,traceFlags:n?I.aO:I.CC}}setAttribute(e,t){return void 0===t?delete this._attributes[e]:this._attributes[e]=t,this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._startTime=(0,I.cI)(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this.setAttribute(Y.i_,"custom"),this}end(e){this._endTime||(this._endTime=(0,I.cI)(e),function(e){if(!k.T)return;let{description:t="< unknown name >",op:n="< unknown op >"}=(0,I.et)(e),{spanId:r}=e.spanContext(),i=(0,I.zU)(e)===e,o=`[Tracing] Finishing "${n}" ${i?"root ":""}span "${t}" with ID ${r}`;O.Yz.log(o)}(this),this._onSpanEnded())}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[Y.uT],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:(0,I.yW)(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[Y.JD],profile_id:this._attributes[Y.E1],exclusive_time:this._attributes[Y.jG],measurements:tj(this._events),is_segment:this._isStandaloneSpan&&(0,I.zU)(this)===this||void 0,segment_id:this._isStandaloneSpan?(0,I.zU)(this).spanContext().spanId:void 0,links:(0,I.uU)(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,n){k.T&&O.Yz.log("[Tracing] Adding an event to span:",e);let r=tY(t)?t:n||(0,A.zf)(),i=tY(t)?{}:t||{},o={name:e,time:(0,I.cI)(r),attributes:i};return this._events.push(o),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=(0,x.KU)();if(e&&e.emit("spanEnd",this),!(this._isStandaloneSpan||this===(0,I.zU)(this)))return;if(this._isStandaloneSpan)return void(this._sampled?function(e){let t=(0,x.KU)();if(!t)return;let n=e[1];if(!n||0===n.length)return t.recordDroppedEvent("before_send","span");t.sendEnvelope(e)}(function(e,t){let n=(0,T.k1)(e[0]),r=t?.getDsn(),i=t?.getOptions().tunnel,o={sent_at:new Date().toISOString(),...!!n.trace_id&&!!n.public_key&&{trace:n},...!!i&&r&&{dsn:(0,S.SB)(r)}},a=t?.getOptions().beforeSendSpan,s=a?e=>{let t=(0,I.et)(e),n=a(t);return n||((0,I.xl)(),t)}:I.et,l=[];for(let t of e){let e=s(t);e&&l.push((0,C.y5)(e))}return(0,C.h4)(o,l)}([this],e)):(k.T&&O.Yz.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span")));let t=this._convertSpanToTransaction();t&&((0,tF.L)(this).scope||(0,x.o5)()).captureEvent(t)}_convertSpanToTransaction(){if(!tB((0,I.et)(this)))return;this._name||(k.T&&O.Yz.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");let{scope:e,isolationScope:t}=(0,tF.L)(this),n=e?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(!0!==this._sampled)return;let r=(0,I.xO)(this).filter(e=>{var t;return e!==this&&!((t=e)instanceof tH&&t.isStandaloneSpan())}).map(e=>(0,I.et)(e)).filter(tB),i=this._attributes[Y.i_];delete this._attributes[Y.Le],r.forEach(e=>{delete e.data[Y.Le]});let o={contexts:{trace:(0,I.Ck)(this)},spans:r.length>1e3?r.sort((e,t)=>e.start_timestamp-t.start_timestamp).slice(0,1e3):r,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:e,capturedSpanIsolationScope:t,dynamicSamplingContext:(0,T.k1)(this)},request:n,...i&&{transaction_info:{source:i}}},a=tj(this._events);return a&&Object.keys(a).length&&(k.T&&O.Yz.log("[Measurements] Adding measurements to transaction event",JSON.stringify(a,void 0,2)),o.measurements=a),o}}function tY(e){return e&&"number"==typeof e||e instanceof Date||Array.isArray(e)}function tB(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}var tq=n(1037),tW=n(60492);function tJ(e,t,n=()=>{}){var r,i,o;let a;try{a=e()}catch(e){throw t(e),n(),e}return r=a,i=t,o=n,(0,N.Qg)(r)?r.then(e=>(o(),e),e=>{throw i(e),o(),e}):(o(),r)}var tK=n(23568);let tG="__SENTRY_SUPPRESS_TRACING__";function tV(e,t){let n=t6();if(n.startSpan)return n.startSpan(e,t);let r=t5(e),{forceTransaction:i,parentSpan:o,scope:a}=e,s=a?.clone();return(0,x.v4)(s,()=>t7(o)(()=>
11{let n=(0,x.o5)(),a=t9(n,o),s=e.onlyIfParent&&!a?new tz:t3({parentSpan:a,spanArguments:r,forceTransaction:i,scope:n});return(0,en.r)(n,s),tJ(()=>t(s),()=>{let{status:e}=(0,I.et)(s);s.isRecording()&&(!e||"ok"===e)&&s.setStatus({code:tq.TJ,message:"internal_error"})},()=>{s.end()})}))}function tZ(e,t){let n=t6();if(n.startSpanManual)return n.startSpanManual(e,t);let r=t5(e),{forceTransaction:i,parentSpan:o,scope:a}=e,s=a?.clone();return(0,x.v4)(s,()=>t7(o)(()=>{let n=(0,x.o5)(),a=t9(n,o),s=e.onlyIfParent&&!a?new tz:t3({parentSpan:a,spanArguments:r,forceTransaction:i,scope:n});return(0,en.r)(n,s),tJ(()=>t(s,()=>s.end()),()=>{let{status:e}=(0,I.et)(s);s.isRecording()&&(!e||"ok"===e)&&s.setStatus({code:tq.TJ,message:"internal_error"})})}))}function tX(e){let t=t6();if(t.startInactiveSpan)return t.startInactiveSpan(e);let n=t5(e),{forceTransaction:r,parentSpan:i}=e;return(e.scope?t=>(0,x.v4)(e.scope,t):void 0!==i?e=>t0(i,e):e=>e())(()=>{let t=(0,x.o5)(),o=t9(t,i);return e.onlyIfParent&&!o?new tz:t3({parentSpan:o,spanArguments:n,forceTransaction:r,scope:t})})}let tQ=(e,t)=>{let n=(0,b.EU)(),r=(0,tW.h)(n);if(r.continueTrace)return r.continueTrace(e,t);let{sentryTrace:i,baggage:o}=e;return(0,x.v4)(e=>{let n=(0,tK.kM)(i,o);return e.setPropagationContext(n),t()})};function t0(e,t){let n=t6();return n.withActiveSpan?n.withActiveSpan(e,t):(0,x.v4)(n=>((0,en.r)(n,e||void 0),t(n)))}function t1(e){let t=t6();return t.suppressTracing?t.suppressTracing(e):(0,x.v4)(t=>{t.setSDKProcessingMetadata({[tG]:!0});let n=e();return t.setSDKProcessingMetadata({[tG]:void 0}),n})}function t2(e){return(0,x.v4)(t=>(t.setPropagationContext({traceId:(0,tN.e)(),sampleRand:Math.random()}),k.T&&O.Yz.log(`Starting a new trace with id ${t.getPropagationContext().traceId}`),t0(null,e)))}function t3({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){let i;if(!(0,tD.f)()){let r=new tz;if(n||!e){let e={sampled:"false",sample_rate:"0",transaction:t.name,...(0,T.k1)(r)};(0,T.LZ)(r,e)}return r}let o=(0,x.rm)();if(e&&!n)i=function(e,t,n){let{spanId:r,traceId:i}=e.spanContext(),o=!t.getScopeData().sdkProcessingMetadata[tG]&&(0,I.pK)(e),a=o?new tH({...n,parentSpanId:r,traceId:i,sampled:o}):new tz({traceId:i});(0,I.Hu)(e,a);let s=(0,x.KU)();return s&&(s.emit("spanStart",a),n.endTimestamp&&s.emit("spanEnd",a)),a}(e,r,t),(0,I.Hu)(e,i);else if(e){let n=(0,T.k1)(e),{traceId:o,spanId:a}=e.spanContext(),s=(0,I.pK)(e);i=t4({traceId:o,parentSpanId:a,...t},r,s),(0,T.LZ)(i,n)}else{let{traceId:e,dsc:n,parentSpanId:a,sampled:s}={...o.getPropagationContext(),...r.getPropagationContext()};i=t4({traceId:e,parentSpanId:a,...t},r,s),n&&(0,T.LZ)(i,n)}return!function(e){if(!k.T)return;let{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:r}=(0,I.et)(e),{spanId:i}=e.spanContext(),o=(0,I.pK)(e),a=(0,I.zU)(e),s=a===e,l=`[Tracing] Starting ${o?"sampled":"unsampled"} ${s?"root ":""}span`,u=[`op: ${n}`,`name: ${t}`,`ID: ${i}`];if(r&&u.push(`parent ID: ${r}`),!s){let{op:e,description:t}=(0,I.et)(a);u.push(`root ID: ${a.spanContext().spanId}`),e&&u.push(`root op: ${e}`),t&&u.push(`root description: ${t}`)}O.Yz.log(`${l} 12 ${u.join("\n ")}`)}(i),(0,tF.d)(i,r,o),i}function t5(e){let t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let n={...t};return n.startTimestamp=(0,I.cI)(e.startTime),delete n.startTime,n}return t}function t6(){let e=(0,b.EU)();return(0,tW.h)(e)}function t4(e,t,n){let r=(0,x.KU)(),i=r?.getOptions()||{},{name:o=""}=e,a={spanAttributes:{...e.attributes},spanName:o,parentSampled:n};r?.emit("beforeSampling",a,{decision:!1});let s=a.parentSampled??n,l=a.spanAttributes,u=t.getPropagationContext(),[c,d,p]=t.getScopeData().sdkProcessingMetadata[tG]?[!1]:function(e,t,n){let r,i;if(!(0,tD.f)(e))return[!1];"function"==typeof e.tracesSampler?(r=e.tracesSampler({...t,inheritOrSampleWith:e=>"number"==typeof t.parentSampleRate?t.parentSampleRate:"boolean"==typeof t.parentSampled?Number(t.parentSampled):e}),i=!0):void 0!==t.parentSampled?r=t.parentSampled:void 0!==e.tracesSampleRate&&(r=e.tracesSampleRate,i=!0);let o=(0,j.i)(r);if(void 0===o)return k.T&&O.Yz.warn(`[Tracing] Discarding root span because of 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];if(!o)return k.T&&O.Yz.log(`[Tracing] Discarding transaction because ${"function"==typeof e.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),[!1,o,i];let a=n<o;return!a&&k.T&&O.Yz.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),[a,o,i]}(i,{name:o,parentSampled:s,attributes:l,parentSampleRate:(0,j.i)(u.dsc?.sample_rate)},u.sampleRand),f=new tH({...e,attributes:{[Y.i_]:"custom",[Y.sy]:void 0!==d&&p?d:void 0,...l},sampled:c});return!c&&r&&(k.T&&O.Yz.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),r.recordDroppedEvent("sample_rate","transaction")),r&&r.emit("spanStart",f),f}function t9(e,t){if(t)return t;if(null===t)return;let n=(0,en.f)(e);if(!n)return;let r=(0,x.KU)();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?(0,I.zU)(n):n}function t7(e){return void 0!==e?t=>t0(e,t):e=>e()}let t8={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};function ne(e,t={}){let n,r=new Map,i=!1,o="externalFinish",a=!t.disableAutoFinish,s=[],{idleTimeout:l=t8.idleTimeout,finalTimeout:u=t8.finalTimeout,childSpanTimeout:c=t8.childSpanTimeout,beforeSpanEnd:d}=t,p=(0,x.KU)();if(!p||!(0,tD.f)()){let e=new tz,t={sample_rate:"0",sampled:"false",...(0,T.k1)(e)};return(0,T.LZ)(e,t),e}let f=(0,x.o5)(),h=(0,I.Bk)(),m=function(e){let t=tX(e);return(0,en.r)((0,x.o5)(),t),k.T&&O.Yz.log("[Tracing] Started span is an i
12dle span"),t}(e);function g(){n&&(clearTimeout(n),n=void 0)}function _(e){g(),n=setTimeout(()=>{!i&&0===r.size&&a&&(o="idleTimeout",m.end(e))},l)}function v(e){n=setTimeout(()=>{!i&&a&&(o="heartbeatFailed",m.end(e))},c)}function y(e){i=!0,r.clear(),s.forEach(e=>e()),(0,en.r)(f,h);let t=(0,I.et)(m),{start_timestamp:n}=t;if(!n)return;t.data[Y.fs]||m.setAttribute(Y.fs,o),O.Yz.log(`[Tracing] Idle span "${t.op}" finished`);let a=(0,I.xO)(m).filter(e=>e!==m),c=0;a.forEach(t=>{t.isRecording()&&(t.setStatus({code:tq.TJ,message:"cancelled"}),t.end(e),k.T&&O.Yz.log("[Tracing] Cancelling span since span ended early",JSON.stringify(t,void 0,2)));let{timestamp:n=0,start_timestamp:r=0}=(0,I.et)(t),i=r<=e,o=n-r<=(u+l)/1e3;if(k.T){let e=JSON.stringify(t,void 0,2);i?o||O.Yz.log("[Tracing] Discarding span since it finished after idle span final timeout",e):O.Yz.log("[Tracing] Discarding span since it happened after idle span was finished",e)}(!o||!i)&&((0,I.VS)(m,t),c++)}),c>0&&m.setAttribute("sentry.idle_span_discarded_spans",c)}return m.end=new Proxy(m.end,{apply(e,t,n){if(d&&d(m),t instanceof tz)return;let[r,...i]=n,o=r||(0,A.zf)(),a=(0,I.cI)(o),s=(0,I.xO)(m).filter(e=>e!==m);if(!s.length)return y(a),Reflect.apply(e,t,[a,...i]);let l=s.map(e=>(0,I.et)(e).timestamp).filter(e=>!!e),c=l.length?Math.max(...l):void 0,p=(0,I.et)(m).start_timestamp,f=Math.min(p?p+u/1e3:1/0,Math.max(p||-1/0,Math.min(a,c||1/0)));return y(f),Reflect.apply(e,t,[f,...i])}}),s.push(p.on("spanStart",e=>{var t;!(i||e===m||(0,I.et)(e).timestamp||e instanceof tH&&e.isStandaloneSpan())&&(0,I.xO)(m).includes(e)&&(t=e.spanContext().spanId,g(),r.set(t,!0),v((0,A.zf)()+c/1e3))})),s.push(p.on("spanEnd",e=>{if(!i){var t;t=e.spanContext().spanId,r.has(t)&&r.delete(t),0===r.size&&_((0,A.zf)()+l/1e3)}})),s.push(p.on("idleSpanEnableAutoFinish",e=>{e===m&&(a=!0,_(),r.size&&v())})),t.disableAutoFinish||_(),setTimeout(()=>{i||(m.setStatus({code:tq.TJ,message:"deadline_exceeded"}),o="finalTimeout",m.end())},u),m}let nt=null;function nn(e){let t="error";(0,eG.s5)(t,e),(0,eG.AS)(t,nr)}function nr(){nt=eA.O.onerror,eA.O.onerror=function(e,t,n,r,i){return(0,eG.aj)("error",{column:r,error:i,line:n,msg:e,url:t}),!!nt&&nt.apply(this,arguments)},eA.O.onerror.__SENTRY_INSTRUMENTED__=!0}let ni=null;function no(e){let t="unhandledrejection";(0,eG.s5)(t,e),(0,eG.AS)(t,na)}function na(){ni=eA.O.onunhandledrejection,eA.O.onunhandledrejection=function(e){return(0,eG.aj)("unhandledrejection",e),!ni||ni.apply(this,arguments)},eA.O.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}let ns=!1;function nl(){ns||(e.tag="sentry_tracingErrorCallback",ns=!0,nn(e),no(e));function e(){let e=(0,I.Bk)(),t=e&&(0,I.zU)(e);if(t){let e="internal_error";k.T&&O.Yz.log(`[Tracing] Root span: ${e} -> Global error occurred`),t.setStatus({code:tq.TJ,message:e})}}}let nu="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,nc=(e,t,n,r)=>{let i,o;return a=>{t.value>=0&&(a||r)&&((o=t.value-(i??0))||void 0===i)&&(i=t.value,t.delta=o,t.rating=((e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good")(t.value,n),e(t))}},nd=(e=!0)=>{let t=tr.performance?.getEntriesByType?.("navigation")[0];if(!e||t&&t.responseStart>0&&t.responseStart<performance.now())return t},np=()=>{let e=nd();return e?.activationStart??0},nf=(e,t=-1)=>{let n=nd(),r="navigate";return n&&(tr.document?.prerendering||np()>0?r="prerender":tr.document?.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,navigationType:r}},nh=new WeakMap;function nm(e,t){return nh.get(e)||nh.set(e,new t),nh.get(e)}class ng{constructor(){ng.prototype.__init.call(this),ng.prototype.__init2.call(this)}__init(){this._sessionValue=0}__init2(){this._sessionEntries=[]}_processEntry(e){if(e.hadRecentInput)return;let t=this._sessionEntries[0],n=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&t&&n&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(this._sessionValue+=e.value,this._sessionEntries.push(e)):(this._sessionValue=e.value,this._sessionEntries=[e]),this._onAfterProcessingUnexpectedShift?.(e)}}let n_=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}},nv=e=>{let t=!1;return()=>{t||(e(),t=!0)}},ny=-1,nb=e=>{"hidden"===tr.document.visibilityState&&ny>-1&&(ny="visibilitychange"===e.type?e.timeStamp:0,nS())},nS=()=>{removeEventListener("visibilitychange",nb,!0),removeEventListener("prerenderingchange",nb,!0)},nw=()=>
12{if(tr.document&&ny<0){let e=np();ny=(tr.document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(t=>"hidden"===t.name&&t.startTime>e)[0]?.startTime)??(tr.document?.visibilityState!=="hidden"||tr.document?.prerendering?1/0:0),addEventListener("visibilitychange",nb,!0),addEventListener("prerenderingchange",nb,!0)}return{get firstHiddenTime(){return ny}}},nE=e=>{tr.document?.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},nx=[1800,3e3],nk=[.1,.25],nT=e=>{let t=t=>{("pagehide"===t.type||tr.document?.visibilityState==="hidden")&&e(t)};tr.document&&(addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0))},nC=[100,300],nI=0,nO=1/0,nL=0,nP=e=>{e.forEach(e=>{e.interactionId&&(nO=Math.min(nO,e.interactionId),nI=(nL=Math.max(nL,e.interactionId))?(nL-nO)/7+1:0)})},nR=()=>l?nI:performance.interactionCount||0,nM=0;class n${constructor(){n$.prototype.__init.call(this),n$.prototype.__init2.call(this)}__init(){this._longestInteractionList=[]}__init2(){this._longestInteractionMap=new Map}_resetInteractions(){nM=nR(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){let e=Math.min(this._longestInteractionList.length-1,Math.floor((nR()-nM)/50));return this._longestInteractionList[e]}_processEntry(e){if(this._onBeforeProcessingEntry?.(e),!(e.interactionId||"first-input"===e.entryType))return;let t=this._longestInteractionList.at(-1),n=this._longestInteractionMap.get(e.interactionId);if(n||this._longestInteractionList.length<10||e.duration>t._latency){if(n?e.duration>n._latency?(n.entries=[e],n._latency=e.duration):e.duration===n._latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],_latency:e.duration},this._longestInteractionMap.set(n.id,n),this._longestInteractionList.push(n)),this._longestInteractionList.sort((e,t)=>t._latency-e._latency),this._longestInteractionList.length>10)for(let e of this._longestInteractionList.splice(10))this._longestInteractionMap.delete(e.id);this._onAfterProcessingINPCandidate?.(n)}}}let nA=e=>{let t=tr.requestIdleCallback||tr.setTimeout;tr.document?.visibilityState==="hidden"?e():(t(e=nv(e)),nT(e))},nD=[200,500];class nN{_processEntry(e){this._onBeforeProcessingEntry?.(e)}}let nz=[2500,4e3],nU=[800,1800],nj=e=>{tr.document?.prerendering?nE(()=>nj(e)):tr.document?.readyState!=="complete"?addEventListener("load",()=>nj(e),!0):setTimeout(e)},nF={},nH={};function nY(e,t=!1){return nX("cls",e,nJ,u,t)}function nB(e,t=!1){return nX("lcp",e,nG,d,t)}function nq(e,t){return nQ(e,t),nH[e]||(function(e){let t={};"event"===e&&(t.durationThreshold=0),n_(e,t=>{nW(e,{entries:t})},t)}(e),nH[e]=!0),n0(e,t)}function nW(e,t){let n=nF[e];if(n?.length)for(let r of n)try{r(t)}catch(t){nu&&O.Yz.error(`Error while triggering instrumentation handler. 13Type: ${e} 14Name: ${(0,tf.qQ)(r)} 15Error:`,t)}}function nJ(){return((e,t={})=>{((e,t={})=>{nE(()=>{let n,r=nw(),i=nf("FCP"),o=n_("paint",e=>{for(let t of e)"first-contentful-paint"===t.name&&(o.disconnect(),t.startTime<r.firstHiddenTime&&(i.value=Math.max(t.startTime-np(),0),i.entries.push(t),n(!0)))});o&&(n=nc(e,i,nx,t.reportAllChanges))})})(nv(()=>{let n,r=nf("CLS",0),i=nm(t,ng),o=e=>{for(let t of e)i._processEntry(t);i._sessionValue>r.value&&(r.value=i._sessionValue,r.entries=i._sessionEntries,n())},a=n_("layout-shift",o);a&&(n=nc(e,r,nk,t.reportAllChanges),tr.document?.addEventListener("visibilitychange",()=>{tr.document?.visibilityState==="hidden"&&(o(a.takeRecords()),n(!0))}),tr?.setTimeout?.(n))}))})(e=>{nW("cls",{metric:e}),u=e},{reportAllChanges:!0})}function nK(){return((e,t={})=>{nE(()=>{let n,r=nw(),i=nf("FID"),o=e=>{e.startTime<r.firstHiddenTime&&(i.value=e.processingStart-e.startTime,i.entries.push(e),n(!0))},a=e=>{e.forEach(o)},s=n_("first-input",a);n=nc(e,i,nC,t.reportAllChanges),s&&nT(nv(()=>{a(s.takeRecords()),s.disconnect()}))})})(e=>{nW("fid",{metric:e}),c=e})}function nG(){return((e,t={})=>{nE(()=>{let n,r=nw(),i=nf("LCP"),o=nm(t,nN),a=e=>{for(let a of(t.reportAllChanges||(e=e.slice(-1)),e))o._processEntry(a),a.startTime<r.firstHiddenTime&&(i.value=Math.max(a.startTime-np(),0),i.entries=[a],n())},s=n_("largest-contentful-paint",a);if(s){n=nc(e,i,nz,t.reportAllChanges);let r=nv(()=>{a(s.takeRecords()),s.disconnect(),n(!0)});for(let e of["keydown","click","visibilitychange"])tr.document&&addEventListener(e,()=>nA(r),{capture:!0,once:!0})}})})(e=>{nW("lcp",{metric:e}),d=e},{reportAllChanges:!0})}function nV(){return((e,t={})=>{let n=nf("TTFB"),r=nc(e,n,nU,t.reportAllChanges);nj(()=>{let e=nd();e&&(n.value=Math.max(e.responseStart-np(),0),n.entries=[e],r(!0))})})(e=>{nW("ttfb",{metric:e}),p=e})}function nZ(){return((e,t={})=>{globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype&&nE(()=>{let n;"interactionCount"in performance||l||(l=n_("event",nP,{type:"event",buffered:!0,durationThreshold:0}));let r=nf("INP"),i=nm(t,n$),o=e=>{nA(()=>{for(let t of e)i._processEntry(t);let t=i._estimateP98LongestInteraction();t&&t._latency!==r.value&&(r.value=t._latency,r.entries=t.entries,n())})},a=n_("event",o,{durationThreshold:t.durationThreshold??40});n=nc(e,r,nD,t.reportAllChanges),a&&(a.observe({type:"first-input",buffered:!0}),nT(()=>{o(a.takeRecords()),n(!0)}))})})(e=>{nW("inp",{metric:e}),f=e})}function nX(e,t,n,r,i=!1){let o;return nQ(e,t),nH[e]||(o=n(),nH[e]=!0),r&&t({metric:r}),n0(e,t,i?o:void 0)}function nQ(e,t){nF[e]=nF[e]||[],nF[e].push(t)}function n0(e,t,n){return()=>{n&&n();let r=nF[e];if(!r)return;let i=r.indexOf(t);-1!==i&&r.splice(i,1)}}function n1(e){return"number"==typeof e&&isFinite(e)}function n2(e,t,n,{...r}){let i=(0,I.et)(e).start_timestamp;return i&&i>t&&"function"==typeof e.updateStartTime&&e.updateStartTime(t),t0(e,()=>{let e=tX({startTime:t,...r});return e&&e.end(n),e})}function n3(e){let t,n=(0,x.KU)();if(!n)return;let{name:r,transaction:i,attributes:o,startTime:a}=e,{release:s,environment:l,sendDefaultPii:u}=n.getOptions(),c=n.getIntegrationByName("Replay"),d=c?.getReplayId(),p=(0,x.o5)(),f=p.getUser(),h=void 0!==f?f.email||f.id||f.ip_address:void 0;try{t=p.getScopeData().contexts.profile.profile_id}catch{}return tX({name:r,attributes:{release:s,environment:l,user:h||void 0,profile_id:t||void 0,replay_id:d||void 0,transaction:i,"user_agent.original":tr.navigator?.userAgent,"client.address":u?"{{auto}}":void 0,...o},startTime:a,experimental:{standalone:!0}})}function n5(){return tr.addEventListener&&tr.performance}function n6(e){return e/1e3}function n4(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}
15return r===e&&(t=r),{name:t,version:n}}function n9(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function n7(e,t){let n,r=!1;function i(e){!r&&n&&t(e,n),r=!0}nT(()=>{i("pagehide")});let o=e.on("beforeStartNavigationSpan",(e,t)=>{t?.isRedirect||(i("navigation"),o?.(),a?.())}),a=e.on("afterStartPageLoadSpan",e=>{n=e.spanContext().spanId,a?.()})}let n8=0,re={};function rt(e,t,n,r,i=n){var o;let a=t["secureConnection"===(o=n)?"connectEnd":"fetch"===o?"domainLookupStart":`${o}End`],s=t[`${n}Start`];s&&a&&n2(e,r+n6(s),r+n6(a),{op:`browser.${i}`,name:t.name,attributes:{[Y.JD]:"auto.ui.browser.metrics",..."redirect"===n&&null!=t.redirectCount?{"http.redirect_count":t.redirectCount}:{}}})}function rn(e,t,n,r){let i=t[n];null!=i&&i<0x7fffffff&&(e[r]=i)}let rr=[],ri=new Map,ro={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"},ra=({metric:e})=>{if(void 0==e.value)return;let t=n6(e.value);if(t>60)return;let n=e.entries.find(t=>t.duration===e.value&&ro[t.name]);if(!n)return;let{interactionId:r}=n,i=ro[n.name],o=n6((0,A.k3)()+n.startTime),a=(0,I.Bk)(),s=a?(0,I.zU)(a):void 0,l=(null!=r?ri.get(r):void 0)||s,u=l?(0,I.et)(l).description:(0,x.o5)().getScopeData().transactionName,c=n3({name:(0,eN.Hd)(n.target),transaction:u,attributes:{[Y.JD]:"auto.http.browser.inp",[Y.uT]:`ui.interaction.${i}`,[Y.jG]:n.duration},startTime:o});c&&(c.addEvent("inp",{[Y.Sn]:"millisecond",[Y.xc]:e.value}),c.end(o+t))},rs=({entries:e})=>{let t=(0,I.Bk)(),n=t?(0,I.zU)(t):void 0,r=n?(0,I.et)(n).description:(0,x.o5)().getScopeData().transactionName;e.forEach(e=>{if(!e.identifier)return;let t=e.name,n=e.renderTime,i=e.loadTime,[o,a]=i?[n6(i),"load-time"]:n?[n6(n),"render-time"]:[(0,A.zf)(),"entry-emission"],s="image-paint"===t?n6(Math.max(0,(n??0)-(i??0))):0,l={[Y.JD]:"auto.ui.browser.elementtiming",[Y.uT]:"ui.elementtiming",[Y.i_]:"component","sentry.span_start_time_source":a,"sentry.transaction_name":r,"element.id":e.id,"element.type":e.element?.tagName?.toLowerCase()||"unknown","element.size":e.naturalWidth&&e.naturalHeight?`${e.naturalWidth}x${e.naturalHeight}`:void 0,"element.render_time":n,"element.load_time":i,"element.url":e.url||void 0,"element.identifier":e.identifier,"element.paint_type":t};tV({name:`element[${e.identifier}]`,attributes:l,startTime:o,onlyIfParent:!0},e=>{e.end(o+s)})})},rl="sentry_previous_trace";function ru(e){return 1===e.traceFlags}var rc=n(16752);function rd(e={}){let t=e.client||(0,x.KU)();if(!(0,eD.Ol)()||!t)return{};let n=(0,b.EU)(),r=(0,tW.h)(n);if(r.getTraceData)return r.getTraceData(e);let i=e.scope||(0,x.o5)(),o=e.span||(0,I.Bk)(),a=o?(0,I.Qh)(o):function(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,tK.TC)(t,r,n)}(i),s=o?(0,T.k1)(o):(0,T.ao)(t,i),l=(0,rc.De)(s);return tK.MI.test(a)?{"sentry-trace":a,baggage:l}:(O.Yz.warn("Invalid sentry-trace data. Cannot generate trace data"),{})}function rp(e){return e.split(",").some(e=>e.trim().startsWith(rc.sv))}function rf(e=0){return(((0,A.k3)()||performance.timeOrigin)+e)/1e3}let rh=new WeakMap,rm=new Map,rg={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function r_(e,t){let{traceFetch:n,traceXHR:r,trackFetchStreamPerformance:i,shouldCreateSpanForRequest:o,enableHTTPTimings:a,tracePropagationTargets:s,onRequestSpanStart:l}={...rg,...t},u="function"==typeof o?o:e=>!0,c=e=>(function(e,t){let n=(0,eN.$N)();if(n){let r,i;try{r=new URL(e,n),i=new URL(n).origin}catch{return!1}let o=r.origin===i;return t?(0,e9.Xr)(r.toString(),t)||o&&(0,e9.Xr)(r.pathname,t):o}{let n=!!e.match(/^\/(?!\/)/);return t?(0,e9.Xr)(e,t):n}})(e,s),d={};n&&(e.addEventProcessor(e=>
15("transaction"===e.type&&e.spans&&e.spans.forEach(e=>{if("http.client"===e.op){let t=rm.get(e.span_id);t&&(e.timestamp=t/1e3,rm.delete(e.span_id))}}),e)),i&&function(e){let t="fetch-body-resolved";(0,eG.s5)(t,e),(0,eG.AS)(t,()=>e0(e2))}(e=>{if(e.response){let t=rh.get(e.response);t&&e.endTimestamp&&rm.set(t,e.endTimestamp)}}),eQ(e=>{let t=function(e,t,n,r,i="auto.http.browser"){if(!e.fetchData)return;let{method:o,url:a}=e.fetchData,s=(0,tD.f)()&&t(a);if(e.endTimestamp&&s){let t=e.fetchData.__span;if(!t)return;let n=r[t];n&&(function(e,t){if(t.response){(0,tq.N8)(e,t.response.status);let n=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({code:tq.TJ,message:"internal_error"});e.end()}(n,e),delete r[t]);return}let l=!!(0,I.Bk)(),u=s&&l?tX(function(e,t,n){let r=te(e);return{name:r?`${t} ${function(e){if(e8(e))return e.pathname;let t=new URL(e);return t.search="",t.hash="",["80","443"].includes(t.port)&&(t.port=""),t.password&&(t.password="%filtered%"),t.username&&(t.username="%filtered%"),t.toString()}(r)}`:t,attributes:function(e,t,n,r){let i={url:e,type:"fetch","http.method":n,[Y.JD]:r,[Y.uT]:"http.client"};return t&&(e8(t)||(i["http.url"]=t.href,i["server.address"]=t.host),t.search&&(i["http.query"]=t.search),t.hash&&(i["http.fragment"]=t.hash)),i}(e,r,t,n)}}(a,o,i)):new tz;if(e.fetchData.__span=u.spanContext().spanId,r[u.spanContext().spanId]=u,n(e.fetchData.url)){let t=e.args[0],n=e.args[1]||{},r=function(e,t,n){var r;let i=rd({span:n}),o=i["sentry-trace"],a=i.baggage;if(!o)return;let s=t.headers||((0,N.ks)(e)?e.headers:void 0);if(!s)return{...i};if(r=s,"undefined"!=typeof Headers&&(0,N.tH)(r,Headers)){let e=new Headers(s);if(e.get("sentry-trace")||e.set("sentry-trace",o),a){let t=e.get("baggage");t?rp(t)||e.set("baggage",`${t},${a}`):e.set("baggage",a)}return e}if(Array.isArray(s)){let e=[...s];s.find(e=>"sentry-trace"===e[0])||e.push(["sentry-trace",o]);let t=s.find(e=>"baggage"===e[0]&&rp(e[1]));return a&&!t&&e.push(["baggage",a]),e}{let e="sentry-trace"in s?s["sentry-trace"]:void 0,t="baggage"in s?s.baggage:void 0,n=t?Array.isArray(t)?[...t]:[t]:[],r=t&&(Array.isArray(t)?t.find(e=>rp(e)):rp(t));return a&&!r&&n.push(a),{...s,"sentry-trace":e??o,baggage:n.length>0?n.join(","):void 0}}}(t,n,(0,tD.f)()&&l?u:void 0);r&&(e.args[1]=n,n.headers=r)}let c=(0,x.KU)();if(c){let t={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};c.emit("beforeOutgoingRequestSpan",u,t)}return u}(e,u,c,d);if(e.response&&e.fetchData.__span&&rh.set(e.response,e.fetchData.__span),t){let n=ry(e.fetchData.url),r=n?tt(n).host:void 0;t.setAttributes({"http.url":n,"server.address":r}),a&&rv(t),l?.(t,{headers:e.headers})}})),r&&ts(e=>{let t=function(e,t,n,r){let i=e.xhr,o=i?.[ta];if(!i||i.__sentry_own_request__||!o)return;let{url:a,method:s}=o,l=(0,tD.f)()&&t(a);if(e.endTimestamp&&l){let e=i.__sentry_xhr_span_id__;if(!e)return;let t=r[e];t&&void 0!==o.status_code&&((0,tq.N8)(t,o.status_code),t.end(),delete r[e]);return}let u=ry(a),c=u?tt(u):tt(a),d=tn(a),p=!!(0,I.Bk)(),f=l&&p?tX({name:`${s} ${d}`,attributes:{url:a,type:"xhr","http.method":s,"http.url":u,"server.address":c?.host,[Y.JD]:"auto.http.browser",[Y.uT]:"http.client",...c?.search&&{"http.query":c?.search},...c?.hash&&{"http.fragment":c?.hash}}}):new tz;i.__sentry_xhr_span_id__=f.spanContext().spanId,r[i.__sentry_xhr_span_id__]=f,n(a)&&function(e,t){let{"sentry-trace":n,baggage:r}=rd({span:t});n&&function(e,t,n){let r=e.__sentry_xhr_v3__?.request_headers;if(!r?.["sentry-trace"])try{if(e.setRequestHeader("sentry-trace",t),n){let t=r?.baggage;t&&t.split(",").some(e=>e.trim().startsWith("sentry-"))||e.setRequestHeader("baggage",n)}}catch{}}(e,n,r)}(i,(0,tD.f)()&&p?f:void 0);let h=(0,x.KU)();return h&&h.emit("beforeOutgoingRequestSpan",f,e),f}(e,u,c,d);if(t){let n;a&&rv(t);try{n=new Headers(e.xhr.__sentry_xhr_v3__?.request_headers)}catch{}l?.(t,{headers:n})}})}function rv(e){let{url:t}=(0,I.et)(e).data;if(!t||"string"!=typeof t)return;let n=nq("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 t=[];if(void 0!=e.nextHopProtocol){let{name:n,version:r}=n4(e.nextHopProtocol);t.push(["network.protocol.version",r],["network.protocol.name",n])}return(0,A.k3)()?[...t,["http.request.redirect_start",rf(e.redirectStart)],["http.request.fetch_start",rf(e.fetchStart)],["http.request.domain_lookup_start",rf(e.domainLookupStart)],["http.request.domain_lookup_end",rf(e.domainLookupEnd)],["http.request.connect_start",rf(e.connectStart)],["http.request.secure_connection_start",rf(e.secureConnectionStart)],["http.request.connection_end",rf(e.connectEnd)],["http.request.request_start",rf(e.requestStart)],["http.request.response_start",rf(e.responseStart)],["http.request.response_end",rf(e.responseEnd)]]:t})(r).forEach(t=>e.setAttribute(...t)),setTimeout(n))})})}function ry(e){try{return new URL(e,ez.location.origin).href}catch{return}}let rb={...t8,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroun
15dSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,enableElementTiming:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,_experiments:{},...rg},rS=(e={})=>{let t,n,r={name:void 0,source:void 0},i=ez.document,{enableInp:o,enableElementTiming:a,enableLongTask:s,enableLongAnimationFrame:l,_experiments:{enableInteractions:u,enableStandaloneClsSpans:d,enableStandaloneLcpSpans:g},beforeStartSpan:_,idleTimeout:v,finalTimeout:y,childSpanTimeout:b,markBackgroundSpan:S,traceFetch:w,traceXHR:E,trackFetchStreamPerformance:k,shouldCreateSpanForRequest:C,enableHTTPTimings:L,ignoreResourceSpans:P,ignorePerformanceApiSpans:R,instrumentPageLoad:M,instrumentNavigation:$,detectRedirects:D,linkPreviousTrace:z,consistentTraceSampling:U,onRequestSpanStart:j}={...rb,...e};function F(e,n,o=!0){var a,s;let l="pageload"===n.op,u=_?_(n):n,c=u.attributes||{};if(n.name!==u.name&&(c[Y.i_]="custom",u.attributes=c),!o){let e=(0,A.lu)();tX({...u,startTime:e}).end(e);return}r.name=u.name,r.source=c[Y.i_];let p=ne(u,{idleTimeout:v,finalTimeout:y,childSpanTimeout:b,disableAutoFinish:l,beforeSpanEnd:n=>{var r,i;t?.(),function(e,t){let n=n5(),r=(0,A.k3)();if(!n?.getEntries||!r)return;let i=n6(r),o=n.getEntries(),{op:a,start_timestamp:s}=(0,I.et)(e);if(o.slice(n8).forEach(n=>{let r=n6(n.startTime),o=n6(Math.max(0,n.duration));if("navigation"!==a||!s||!(i+r<s))switch(n.entryType){case"navigation":var l,u,c;l=e,u=n,c=i,["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(e=>{rt(l,u,e,c)}),rt(l,u,"secureConnection",c,"TLS/SSL"),rt(l,u,"fetch",c,"cache"),rt(l,u,"domainLookup",c,"DNS"),function(e,t,n){let r=n+n6(t.requestStart),i=n+n6(t.responseEnd),o=n+n6(t.responseStart);t.responseEnd&&(n2(e,r,i,{op:"browser.request",name:t.name,attributes:{[Y.JD]:"auto.ui.browser.metrics"}}),n2(e,o,i,{op:"browser.response",name:t.name,attributes:{[Y.JD]:"auto.ui.browser.metrics"}}))}(l,u,c);break;case"mark":case"paint":case"measure":{!function(e,t,n,r,i,o){if(["mark","measure"].includes(t.entryType)&&(0,e9.Xr)(t.name,o))return;let a=nd(!1),s=i+Math.max(n,n6(a?a.requestStart:0)),l=i+n,u=l+r,c={[Y.JD]:"auto.resource.browser.metrics"};s!==l&&(c["sentry.browser.measure_happened_before_request"]=!0,c["sentry.browser.measure_start_time"]=s),function(e,t){try{let n=t.detail;if(!n)return;if("object"==typeof n){for(let[t,r]of Object.entries(n))if(r&&(0,N.sO)(r))e[`sentry.browser.measure.detail.${t}`]=r;else if(void 0!==r)try{e[`sentry.browser.measure.detail.${t}`]=JSON.stringify(r)}catch{}return}if((0,N.sO)(n)){e["sentry.browser.measure.detail"]=n;return}try{e["sentry.browser.measure.detail"]=JSON.stringify(n)}catch{}}catch{}}(c,t),s<=u&&n2(e,s,u,{name:t.name,op:t.entryType,attributes:c})}(e,n,r,o,i,t.ignorePerformanceApiSpans);let a=nw(),s=n.startTime<a.firstHiddenTime;"first-paint"===n.name&&s&&(re.fp={value:n.startTime,unit:"millisecond"}),"first-contentful-paint"===n.name&&s&&(re.fcp={value:n.startTime,unit:"millisecond"});break}case"resource":!function(e,t,n,r,i,o,a){if("xmlhttprequest"===t.initiatorType||"fetch"===t.initiatorType)return;let s=t.initiatorType?`resource.${t.initiatorType}`:"resource.other";if(a?.includes(s))return;let l=tt(n),u={[Y.JD]:"auto.resource.browser.metrics"};rn(u,t,"transferSize","http.response_transfer_size"),rn(u,t,"encodedBodySize","http.response_content_length"),rn(u,t,"decodedBodySize","http.decoded_response_content_length");let c=t.deliveryType;null!=c&&(u["http.response_delivery_type"]=c);let d=t.renderBlockingStatus;if(d&&(u["resource.render_blocking_status"]=d),l.protocol&&(u["url.scheme"]=l.protocol.split(":").pop()),l.host&&(u["server.address"]=l.host),u["url.same_origin"]=n.includes(tr.location.origin),null!=t.nextHopProtocol){let{name:e,version:n}=n4(t.nextHopProtocol);u["network.protocol.name"]=e,u["network.protocol.version"]=n}let p=o+r;n2(e,p,p+i,{name:n.replace(tr.location.origin,""),op:s,attributes:u})}(e,n,n.name,r,o,i,t.ignoreResourceSpans)}}),n8=Math.max(o.length-1,0),function(e){let t=tr.navigator;if(!t)return;let n=t.connection;n&&(n.effectiveType&&e.setAttribute("effectiveConnectionType",n.effectiveType),n.type&&e.setAttribute("connectionType",n.type),n1(n.rtt)&&(re["connection.rtt"]={value:n.rtt,unit:"millisecond"})),n1(t.deviceMemory)&&e.setAttribute("deviceMemory",`${t.deviceMemory} GB`),n1(t.hardwareConcurrency)&&e.setAttribute("hardwareConcurrency",String(t.hardwareConcurrency))}(e),"pageload"===a){var l,u;!function(e){let t=nd(!1);if(!t)return;let{responseStart:n,requestStart:r}=t;r<=n&&(e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}(re);let n=re["mark.fid"];n&&re.fid&&(n2(e,n.value,n.value+n6(re.fid.value),{name:"first input delay",op:"ui.action",attributes:{[Y.JD]:"auto.ui.browser.metrics"}}),delete re["mark.fid"]),t.recordClsOnPageloadSpan||delete re.cls,t.recordLcpOnPageloadSpan||delete re.lcp,Object.entries(re).forEach(([e,t])=>{tU(e,t.value,t.unit)}),e.setAttribute("performance.timeOrigin",i),e.setAttribute("performance.activationStart",np()),l=e,u=t,h&&u.recordLcpOnPageloadSpan&&(h.element&&l.setAttribute("lcp.element",(0,eN.Hd)(h.element)),h.id&&l.setAttribute("lcp.id",h.id),h.url&&l.setAttribute("lcp.url",h.url.trim().slice(0,200)),null!=h.loadTime&&l.setAttribute("lcp.loadTime",h.loadTime),null!=h.renderTime&&l.setAttribute("lcp.renderTime",h.renderTime),l.setAttribute("lcp.size",h.size)),m?.sources&&u.recordClsOnPageloadSpan&&m.sources.forEac
15h((e,t)=>l.setAttribute(`cls.source.${t+1}`,(0,eN.Hd)(e.node)))}h=void 0,m=void 0,re={}}(n,{recordClsOnPageloadSpan:!d,recordLcpOnPageloadSpan:!g,ignoreResourceSpans:P,ignorePerformanceApiSpans:R}),r=e,i=void 0,(0,ek.my)(r,rk,i);let o=(0,x.o5)(),a=o.getPropagationContext();o.setPropagationContext({...a,traceId:p.spanContext().traceId,sampled:(0,I.pK)(p),dsc:(0,T.k1)(n)})}});function f(){i&&["interactive","complete"].includes(i.readyState)&&e.emit("idleSpanEnableAutoFinish",p)}a=e,s=p,(0,ek.my)(a,rk,s),l&&i&&(i.addEventListener("readystatechange",()=>{f()}),f())}return{name:"BrowserTracing",setup(e){if(nl(),t=function({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:n}){let r=n5();if(r&&(0,A.k3)()){r.mark&&tr.performance.mark("sentry-tracing-init");let i=nX("fid",({metric:e})=>{let t=e.entries[e.entries.length-1];if(!t)return;let n=n6((0,A.k3)()),r=n6(t.startTime);re.fid={value:e.value,unit:"millisecond"},re["mark.fid"]={value:n+r,unit:"second"}},nK,c),o=t?function(e){let t,n=0;if(!n9("largest-contentful-paint"))return;let r=nB(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)},!0);n7(e,(e,i)=>{(function(e,t,n,r){nu&&O.Yz.log(`Sending LCP span (${e})`);let i=n6(((0,A.k3)()||0)+(t?.startTime||0)),o=(0,x.o5)().getScopeData().transactionName,a=t?(0,eN.Hd)(t.element):"Largest contentful paint",s={[Y.JD]:"auto.http.browser.lcp",[Y.uT]:"ui.webvital.lcp",[Y.jG]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};t&&(t.element&&(s["lcp.element"]=(0,eN.Hd)(t.element)),t.id&&(s["lcp.id"]=t.id),t.url&&(s["lcp.url"]=t.url.trim().slice(0,200)),null!=t.loadTime&&(s["lcp.loadTime"]=t.loadTime),null!=t.renderTime&&(s["lcp.renderTime"]=t.renderTime),null!=t.size&&(s["lcp.size"]=t.size));let l=n3({name:a,transaction:o,attributes:s,startTime:i});l&&(l.addEvent("lcp",{[Y.Sn]:"millisecond",[Y.xc]:e}),l.end(i))})(n,t,i,e),r()})}(n):nB(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(re.lcp={value:e.value,unit:"millisecond"},h=t)},!0),a=nX("ttfb",({metric:e})=>{e.entries[e.entries.length-1]&&(re.ttfb={value:e.value,unit:"millisecond"})},nV,p),s=e?function(e){let t,n=0;if(!n9("layout-shift"))return;let r=nY(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)},!0);n7(e,(e,i)=>{(function(e,t,n,r){nu&&O.Yz.log(`Sending CLS span (${e})`);let i=n6(((0,A.k3)()||0)+(t?.startTime||0)),o=(0,x.o5)().getScopeData().transactionName,a=t?(0,eN.Hd)(t.sources[0]?.node):"Layout shift",s={[Y.JD]:"auto.http.browser.cls",[Y.uT]:"ui.webvital.cls",[Y.jG]:t?.duration||0,"sentry.pageload.span_id":n,"sentry.report_event":r};t?.sources&&t.sources.forEach((e,t)=>{s[`cls.source.${t+1}`]=(0,eN.Hd)(e.node)});let l=n3({name:a,transaction:o,attributes:s,startTime:i});l&&(l.addEvent("cls",{[Y.Sn]:"",[Y.xc]:e}),l.end(i))})(n,t,i,e),r()})}(n):nY(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(re.cls={value:e.value,unit:""},m=t)},!0);return()=>{i(),o?.(),a(),s?.()}}return()=>void 0}({recordClsStandaloneSpans:d||!1,recordLcpStandaloneSpans:g||!1,client:e}),o&&function(){if(n5()&&(0,A.k3)()){let e=nX("inp",ra,nZ,f);()=>{e()}}}(),a&&n5()&&(0,A.k3)()&&nq("element",rs),l&&eA.O.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?new PerformanceObserver(e=>{let t=(0,I.Bk)();if(t)for(let n of e.getEntries()){if(!n.scripts[0])continue;let e=n6((0,A.k3)()+n.startTime),{start_timestamp:r,op:i}=(0,I.et)(t);if("navigation"===i&&r&&e<r)continue;let o=n6(n.duration),a={[Y.JD]:"auto.ui.browser.metrics"},{invoker:s,invokerType:l,sourceURL:u,sourceFunctionName:c,sourceCharPosition:d}=n.scripts[0];a["browser.script.invoker"]=s,a["browser.script.invoker_type"]=l,u&&(a["code.filepath"]=u),c&&(a["code.function"]=c),-1!==d&&(a["browser.script.source_char_position"]=d),n2(t,e,e+o,{name:"Main UI thread blocked",op:"ui.long-animation-frame",attributes:a})}}).observe({type:"long-animation-frame",buffered:!0}):s&&nq("longtask",({entries:e})=>{let t=(0,I.Bk)();if(!t)return;let{op:n,start_timestamp:r}=(0,I.et)(t);for(let i of e){let e=n6((0,A.k3)()+i.startTime),o=n6(i.duration);"navigation"===n&&r&&e<r||n2(t,e,e+o,{name:"Main UI thread blocked",op:"ui.long-task",attributes:{[Y.JD]:"auto.ui.browser.metrics"}})}}),u&&nq("event",({entries:e})=>{let t=(0,I.Bk)();if(t){for(let n of e)if("click"===n.name){let e=n6((0,A.k3)()+n.startTime),r=n6(n.duration),i={name:(0,eN.Hd)(n.target),op:`ui.interaction.${n.name}`,startTime:e,attributes:{[Y.JD]:"auto.ui.browser.metrics"}},o=(0,eN.xE)(n.target);o&&(i.attributes["ui.component_name"]=o),n2(t,e,e+r,i)}}}),D&&i){let e=()=>{n=(0,A.zf)()};addEventListener("click",e,{capture:!0}),addEventListener("keydown",e,{capture:!0,passive:!0})}function r(){let t=e[rk];t&&!(0,I.et)(t).timestamp&&(td&&O.Yz.log(`[Tracing] Finishing current active span with op: ${(0,I.et)(t).op}`),t.setAttribute(Y.fs,"cancelled"),t.end())}e.on("startNavigationSpan",(t,n)=>{if((0,x.KU)()!==e)return;if(n?.isRedirect){td&&O.Yz.warn("[Tracing] Detected redirect, navigation span will not be the root span, but a child span."),F(e,{op:"navigation.redirect",...t},!1);return}r(),(0,x.rm)().setPropagationContext({traceId:(0,tN.e)(),sampleRand:Math.random()});let i=(0,x.o5)();i.setPropagationContext({traceId:(0,tN.e)(),sampleRand:Math.random()}),i.setSDKProcessingMetadata({normalizedRequest:void 0}),F(e,{op:"navigation",...t})}),e.on("startPageLoadSpan",(t,n={})=>
15{if((0,x.KU)()!==e)return;r();let i=n.sentryTrace||rx("sentry-trace"),o=n.baggage||rx("baggage"),a=(0,tK.kM)(i,o),s=(0,x.o5)();s.setPropagationContext(a),s.setSDKProcessingMetadata({normalizedRequest:eF()}),F(e,{op:"pageload",...t})})},afterAllSetup(e){var t,i,a,s,l;let c,d=(0,eN.$N)();if("off"!==z&&function(e,{linkPreviousTrace:t,consistentTraceSampling:n}){let r="session-storage"===t,i=r?function(){try{let e=ez.sessionStorage?.getItem(rl);return JSON.parse(e)}catch{return}}():void 0;e.on("spanStart",e=>{if((0,I.zU)(e)!==e)return;let t=(0,x.o5)().getPropagationContext();i=function(e,t,n){let r=(0,I.et)(t),i={spanContext:t.spanContext(),startTimestamp:r.start_timestamp,sampleRate:function(){try{return Number(n.dsc?.sample_rate)??Number(r.data?.[Y.sy])}catch{return 0}}(),sampleRand:n.sampleRand};if(!e)return i;let o=e.spanContext;return o.traceId===r.trace_id?e:(Date.now()/1e3-e.startTimestamp<=3600&&(td&&O.Yz.log(`Adding previous_trace ${o} link to span ${{op:r.op,...t.spanContext()}}`),t.addLink({context:o,attributes:{[Y.Lc]:"previous_trace"}}),t.setAttribute("sentry.previous_trace",`${o.traceId}-${o.spanId}-${+!!ru(o)}`)),i)}(i,e,t),r&&function(e){try{ez.sessionStorage.setItem(rl,JSON.stringify(e))}catch(e){td&&O.Yz.warn("Could not store previous trace in sessionStorage",e)}}(i)});let o=!0;n&&e.on("beforeSampling",e=>{if(!i)return;let t=(0,x.o5)(),n=t.getPropagationContext();if(o&&n.parentSpanId){o=!1;return}t.setPropagationContext({...n,dsc:{...n.dsc,sample_rate:String(i.sampleRate),sampled:String(ru(i.spanContext))},sampleRand:i.sampleRand}),e.parentSampled=ru(i.spanContext),e.parentSampleRate=i.sampleRate,e.spanAttributes={...e.spanAttributes,[Y.Ef]:i.sampleRate}})}(e,{linkPreviousTrace:z,consistentTraceSampling:U}),ez.location){if(M){let t=(0,A.k3)();rw(e,{name:ez.location.pathname,startTime:t?t/1e3:void 0,attributes:{[Y.i_]:"url",[Y.JD]:"auto.pageload.browser"}})}$&&tu(({to:t,from:r})=>{if(void 0===r&&d?.indexOf(t)!==-1){d=void 0;return}d=void 0;let i=te(t),o=e[rk],a=o&&D&&function(e,t){let n=(0,I.et)(e),r=(0,A.lu)();return!(r-n.start_timestamp>.3)&&(!t||!(r-t<=.3))}(o,n);rE(e,{name:i?.pathname||ez.location.pathname,attributes:{[Y.i_]:"url",[Y.JD]:"auto.navigation.browser"}},{url:t,isRedirect:a})})}S&&(ez.document?ez.document.addEventListener("visibilitychange",()=>{let e=(0,I.Bk)();if(!e)return;let t=(0,I.zU)(e);if(ez.document.hidden&&t){let e="cancelled",{op:n,status:r}=(0,I.et)(t);td&&O.Yz.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),r||t.setStatus({code:tq.TJ,message:e}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):td&&O.Yz.warn("[Tracing] Could not set up background tab detection due to lack of global document")),u&&(t=e,i=v,a=y,s=b,l=r,ez.document&&addEventListener("click",()=>{let e="ui.action.click",n=function(e){return e[rk]}(t);if(n&&["navigation","pageload"].includes((0,I.et)(n).op)){td&&O.Yz.warn(`[Tracing] Did not create ${e} span because a pageload or navigation span is in progress.`);return}if(c&&(c.setAttribute(Y.fs,"interactionInterrupted"),c.end(),c=void 0),!l.name){td&&O.Yz.warn(`[Tracing] Did not create ${e} transaction because _latestRouteName is missing.`);return}c=ne({name:l.name,op:e,attributes:{[Y.i_]:l.source||"url"}},{idleTimeout:i,finalTimeout:a,childSpanTimeout:s})},{capture:!0})),o&&function(){let e=({entries:e})=>{let t=(0,I.Bk)(),n=t&&(0,I.zU)(t);e.forEach(e=>{if(!("duration"in e)||!n)return;let t=e.interactionId;if(null!=t&&!ri.has(t)){if(rr.length>10){let e=rr.shift();ri.delete(e)}rr.push(t),ri.set(t,n)}})};nq("event",e),nq("first-input",e)}(),r_(e,{traceFetch:w,traceXHR:E,trackFetchStreamPerformance:k,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:C,enableHTTPTimings:L,onRequestSpanStart:j})}}};function rw(e,t,n){e.emit("startPageLoadSpan",t,n),(0,x.o5)().setTransactionName(t.name);let r=e[rk];return r&&e.emit("afterStartPageLoadSpan",r),r}function rE(e,t,n){let{url:r,isRedirect:i}=n||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:i}),e.emit("startNavigationSpan",t,{isRedirect:i});let o=(0,x.o5)();return o.setTransactionName(t.name),r&&!i&&o.setSDKProcessingMetadata({normalizedRequest:{...eF(),url:r}}),e[rk]}function rx(e){let t=ez.document,n=t?.querySelector(`meta[name=${e}]`);return n?.getAttribute("content")||void 0}let rk="_sentry_idleSpan",rT=()=>
15({name:"LaunchDarkly",processEvent:(e,t,n)=>eB(e)});function rC(){return{name:"sentry-flag-auditor",type:"flag-used",synchronous:!0,method:(e,t,n)=>{eq(e,t.value),eW(e,t.value)}}}let rI=(e={})=>{let t=e.levels||O.Ow,n=e.handled??!0;return{name:"CaptureConsole",setup(e){"console"in eA.O&&eV(({args:r,level:i})=>{(0,x.KU)()===e&&t.includes(i)&&function(e,t,n){let r={level:(0,e4.t)(t),extra:{arguments:e}};(0,x.v4)(i=>{if(i.addEventProcessor(e=>(e.logger="console",(0,U.M6)(e,{handled:n,type:"console"}),e)),"assert"===t){if(!e[0]){let t=`Assertion failed: ${(0,e9.gt)(e.slice(1)," ")||"console.assert"}`;i.setExtra("arguments",e.slice(1)),(0,eD.wd)(t,r)}return}let o=e.find(e=>e instanceof Error);if(o)return void(0,eD.Cp)(o,r);let a=(0,e9.gt)(e," ");(0,eD.wd)(a,r)})}(r,i,n)})}}};function rO(e,t={},n=(0,x.o5)()){let{message:r,name:i,email:o,url:a,source:s,associatedEventId:l,tags:u}=e,c={contexts:{feedback:{contact_email:o,name:i,message:r,url:a,source:s,associated_event_id:l}},type:"feedback",level:"info",tags:u},d=n?.getClient()||(0,x.KU)();return d&&d.emit("beforeSendFeedback",c,t),n.captureEvent(c,t)}function rL(e,t,n,r){let i={filename:e,function:"<anonymous>"===t?tf.yF:t,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==r&&(i.colno=r),i}let rP=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,rR=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,rM=/\((\S*)(?::(\d+))(?::(\d+))\)/,r$=[30,e=>{let t=rP.exec(e);if(t){let[,e,n,r]=t;return rL(e,tf.yF,+n,+r)}let n=rR.exec(e);if(n){if(n[2]&&0===n[2].indexOf("eval")){let e=rM.exec(n[2]);e&&(n[2]=e[1],n[3]=e[2],n[4]=e[3])}let[e,t]=rU(n[1]||tf.yF,n[2]);return rL(t,e,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}}],rA=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,rD=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,rN=[50,e=>{let t=rA.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=rD.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]||tf.yF;return[n,e]=rU(n,e),rL(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],rz=(0,tf.gd)(r$,rN),rU=(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]:tf.yF,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},rj={[Y.JD]:"auto.console.logging"},rF=(e={})=>{let t=e.levels||O.Ow;return{name:"ConsoleLogs",setup(e){let{enableLogs:n,_experiments:r,normalizeDepth:i=3,normalizeMaxBreadth:o=1e3}=e.getOptions();if(!(n??r?.enableLogs)){k.T&&O.Yz.warn("`enableLogs` is not enabled, ConsoleLogs integration disabled");return}eV(({args:n,level:r})=>{if((0,x.KU)()!==e||!t.includes(r))return;if("assert"===r){if(!n[0]){let e=n.slice(1);ea({level:"error",message:e.length>0?`Assertion failed: ${rH(e,i,o)}`:"Assertion failed",attributes:rj})}return}let a="log"===r;ea({level:a?"info":r,message:rH(n,i,o),severityNumber:a?10:void 0,attributes:rj})})}}};function rH(e,t,n){var r,i,o;return"util"in eA.O&&"function"==typeof eA.O.util.format?eA.O.util.format(...e):(r=e,i=t,o=n,r.map(e=>(0,N.sO)(e)?String(e):JSON.stringify((0,ex.S8)(e,i,o))).join(" "))}let rY=eA.O,rB=(e={})=>{let t=null!=e.frameContextLines?e.frameContextLines:7;return{name:"ContextLines",processEvent:e=>(function(e,t){let n=rY.document,r=rY.location&&tn(rY.location.href);if(!n||!r)return e;let i=e.exception?.values;if(!i?.length)return e;let o=n.documentElement.innerHTML;if(!o)return e;let a=["<!DOCTYPE html>","<html>",...o.split("\n"),"</html>"];return i.forEach(e=>{let n=e.stacktrace;n?.frames&&(n.frames=n.frames.map(e=>{var n,i,o,s;return n=e,i=a,o=r,s=t,n.filename===o&&n.lineno&&i.length&&(0,U.db)(i,n,s),n}))}),e})(e,t)}},rq=Symbol.for("SentryBufferFullError");var rW=n(54575);function rJ(e,t,n=function(e){let t=[];function n(e){return t.splice(t.indexOf(e),1)[0]||Promise.resolve(void 0)}return{$:t,add:function(r){if(!(void 0===e||t.length<e))return(0,H.xg)(rq);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 H.T2((n,r)=>{let i=t.length;if(!i)return n(!0);let o=setTimeout(()=>{e&&e>0&&n(!1)},e);
15t.forEach(e=>{(0,H.XW)(e).then(()=>{--i||(clearTimeout(o),n(!0))},r)})})}}}(e.bufferSize||64)){let r={};return{send:function(i){let o=[];if((0,C.yH)(i,(t,n)=>{let i=(0,C.zk)(n);(0,rW.Jz)(r,i)?e.recordDroppedEvent("ratelimit_backoff",i):o.push(t)}),0===o.length)return(0,H.XW)({});let a=(0,C.h4)(i[0],o),s=t=>{(0,C.yH)(a,(n,r)=>{e.recordDroppedEvent(t,(0,C.zk)(r))})};return n.add(()=>t({body:(0,C.bN)(a)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&k.T&&O.Yz.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=(0,rW.wq)(r,e),e),e=>{throw s("network_error"),k.T&&O.Yz.error("Encountered error running transport request:",e),e})).then(e=>e,e=>{if(e===rq)return k.T&&O.Yz.error("Skipped sending event because buffer is full."),s("queue_overflow"),(0,H.XW)({});throw e})},flush:e=>n.drain(e)}}function rK(e,{metadata:t,tunnel:n,dsn:r}){let i={event_id:e.event_id,sent_at:new Date().toISOString(),...t?.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:(0,S.SB)(r)}},o=[{type:"user_report"},e];return(0,C.h4)(i,[o])}let rG=()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{var n,r;if(n=t,(r=e)&&(function(e,t){let n=e.message,r=t.message;return(!!n||!!r)&&(!n||!!r)&&(!!n||!r)&&n===r&&!!rZ(e,t)&&!!rV(e,t)&&!0}(n,r)||function(e,t){let n=rX(t),r=rX(e);return!!n&&!!r&&n.type===r.type&&n.value===r.value&&!!rZ(e,t)&&!!rV(e,t)}(n,r)))return k.T&&O.Yz.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}};function rV(e,t){let n=(0,tf.RV)(e),r=(0,tf.RV)(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 rZ(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{return!1}}function rX(e){return e.exception?.values?.[0]}let rQ=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],r0=(e={})=>{let t;return{name:"EventFilters",setup(n){t=r2(e,n.getOptions())},processEvent:(n,r,i)=>(t||(t=r2(e,i.getOptions())),!function(e,t){if(e.type){if("transaction"===e.type&&function(e,t){if(!t?.length)return!1;let n=e.transaction;return!!n&&(0,e9.Xr)(n,t)}(e,t.ignoreTransactions))return k.T&&O.Yz.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. 16Event: ${(0,U.$X)(e)}`),!0}else{var n,r,i;if(n=e,r=t.ignoreErrors,r?.length&&D(n).some(e=>(0,e9.Xr)(e,r)))return k.T&&O.Yz.warn(`Event dropped due to being matched by \`ignoreErrors\` option. 17Event: ${(0,U.$X)(e)}`),!0;if(i=e,i.exception?.values?.length&&!i.message&&!i.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))return k.T&&O.Yz.warn(`Event dropped due to not having an error message, error type or stacktrace. 18Event: ${(0,U.$X)(e)}`),!0;if(function(e,t){if(!t?.length)return!1;let n=r3(e);return!!n&&(0,e9.Xr)(n,t)}(e,t.denyUrls))return k.T&&O.Yz.warn(`Event dropped due to being matched by \`denyUrls\` option. 19Event: ${(0,U.$X)(e)}. 20Url: ${r3(e)}`),!0;if(!function(e,t){if(!t?.length)return!0;let n=r3(e);return!n||(0,e9.Xr)(n,t)}(e,t.allowUrls))return k.T&&O.Yz.warn(`Event dropped due to not being matched by \`allowUrls\` option. 21Event: ${(0,U.$X)(e)}. 22Url: ${r3(e)}`),!0}return!1}(n,t)?n:null)}},r1=(e={})=>({...r0(e),name:"InboundFilters"});function r2(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:rQ],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function r3(e){try{let t=[...e.exception?.values??[]].reverse().find(e=>e.mechanism?.parent_id===void 0&&e.stacktrace?.frames?.length),n=t?.stacktrace?.frames;return n?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}(n):null}catch{return k.T&&O.Yz.error(`Cannot extract url for event ${(0,U.$X)(e)}`),null}}let r5=(e={})=>{let{depth:t=3,captureErrorCause:n=!0}=e;return{name:"ExtraErrorData",processEvent(e,r,i){let{maxValueLength:o=250}=i.getOptions();return function(e,t={},n,r,i){if(!t.originalException||!(0,N.bJ)(t.originalException))return e;let o=t.originalException.name||t.originalException.constructor.name,a=function(e,t,n){try{let r=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],i={};for(let t of Object.keys(e)){if(-1!==r.indexOf(t))continue;let o=e[t];i[t]=(0,N.bJ)(o)||"string"==typeof o?(0,e9.xv)(`${o}`,n):o}if(t&&void 0!==e.cause&&(i.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];i[e]=(0,N.bJ)(n)?n.toString():n}}return i}catch(e){k.T&&O.Yz.error("Unable to extract extra data from the Error object:",e)}return null}(t.originalException,r,i);if(a){let t={...e.contexts},r=(0,ex.S8)(a,n);return(0,N.Qd)(r)&&((0,ek.my)(r,"__sentry_skip_normalization__",!0),t[o]=r),{...e,contexts:t}}return e}(e,r,t,n,o)}}},r6=()=>
22({name:"FeatureFlags",processEvent:(e,t,n)=>eB(e),addFeatureFlag(e,t){eq(e,t),eW(e,t)}});var r4=n(78079);let r9=eA.O,r7=r9.document,r8=r9.navigator,ie="Report a Bug",it="Cancel",ir="Send Bug Report",ii="Confirm",io="Report a Bug",ia="[email protected]",is="Email",il="What's the bug? What did you expect?",iu="Description",ic="Your Name",id="Name",ip="Thank you for your report!",ih="(required)",im="Add a screenshot",ig="Remove screenshot",i_=(e,t={includeReplay:!0})=>{if(!e.message)throw Error("Unable to submit feedback with empty message");let n=(0,x.KU)();if(!n)throw Error("No client setup, cannot send feedback.");e.tags&&Object.keys(e.tags).length&&(0,x.o5)().setTags(e.tags);let r=rO({source:"api",url:(0,eN.$N)(),...e},t);return new Promise((e,t)=>{let i=setTimeout(()=>t("Unable to determine if Feedback was correctly sent."),3e4),o=n.on("afterSendEvent",(n,a)=>{if(n.event_id===r)return(clearTimeout(i),o(),a&&"number"==typeof a.statusCode&&a.statusCode>=200&&a.statusCode<300)?e(r):a&&"number"==typeof a.statusCode&&0===a.statusCode?t("Unable to send Feedback. This is because of network issues, or because you are using an ad-blocker."):a&&"number"==typeof a.statusCode&&403===a.statusCode?t("Unable to send Feedback. This could be because this domain is not in your list of allowed domains."):t("Unable to send Feedback. This could be because of network issues, or because you are using an ad-blocker")})})},iv="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function iy(e,t){return{...e,...t,tags:{...e.tags,...t.tags},onFormOpen:()=>{t.onFormOpen?.(),e.onFormOpen?.()},onFormClose:()=>{t.onFormClose?.(),e.onFormClose?.()},onSubmitSuccess:(n,r)=>{t.onSubmitSuccess?.(n,r),e.onSubmitSuccess?.(n,r)},onSubmitError:n=>{t.onSubmitError?.(n),e.onSubmitError?.(n)},onFormSubmitted:()=>{t.onFormSubmitted?.(),e.onFormSubmitted?.()},themeDark:{...e.themeDark,...t.themeDark},themeLight:{...e.themeLight,...t.themeLight}}}function ib(e,t){return Object.entries(t).forEach(([t,n])=>{e.setAttributeNS(null,t,n)}),e}let iS="rgba(88, 74, 192, 1)",iw={foreground:"#2b2233",background:"#ffffff",accentForeground:"white",accentBackground:iS,successColor:"#268d75",errorColor:"#df3338",border:"1.5px solid rgba(41, 35, 47, 0.13)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(95%)"},iE={foreground:"#ebe6ef",background:"#29232f",accentForeground:"white",accentBackground:iS,successColor:"#2da98c",errorColor:"#f55459",border:"1.5px solid rgba(235, 230, 239, 0.15)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(150%)"};function ix(e){return` 23 --foreground: ${e.foreground}; 24 --background: ${e.background}; 25 --accent-foreground: ${e.accentForeground}; 26 --accent-background: ${e.accentBackground}; 27 --success-color: ${e.successColor}; 28 --error-color: ${e.errorColor}; 29 --border: ${e.border}; 30 --box-shadow: ${e.boxShadow}; 31 --outline: ${e.outline}; 32 --interactive-filter: ${e.interactiveFilter}; 33 `}let ik=({lazyLoadIntegration:e,getModalIntegration:t,getScreenshotIntegration:n})=>({id:r="sentry-feedback",autoInject:i=!0,showBranding:o=!0,isEmailRequired:a=!1,isNameRequired:s=!1,showEmail:l=!0,showName:u=!0,enableScreenshot:c=!0,useSentryUser:d={email:"email",name:"username"},tags:p,styleNonce:f,scriptNonce:h,colorScheme:m="system",themeLight:g={},themeDark:_={},addScreenshotButtonLabel:v=im,cancelButtonLabel:y=it,confirmButtonLabel:b=ii,emailLabel:S=is,emailPlaceholder:w=ia,formTitle:E=io,isRequiredLabel:x=ih,messageLabel:k=iu,messagePlaceholder:T=il,nameLabel:C=id,namePlaceholder:I=ic,removeScreenshotButtonLabel:L=ig,submitButtonLabel:P=ir,successMessageText:R=ip,triggerLabel:$=ie,triggerAriaLabel:A="",onFormOpen:D,onFormClose:N,onSubmitSuccess:z,onSubmitError:U,onFormSubmitted:j}={})=>{let F={id:r,autoInject:i,showBranding:o,isEmailRequired:a,isNameRequired:s,showEmail:l,showName:u,enableScreenshot:c,useSentryUser:d,tags:p,styleNonce:f,scriptNonce:h,colorScheme:m,themeDark:_,themeLight:g,triggerLabel:$,triggerAriaLabel:A,cancelButtonLabel:y,submitButtonLabel:P,confirmButtonLabel:b,formTitle:E,emailLabel:S,emailPlaceholder:w,messageLabel:k,messagePlaceholder:T,nameLabel:C,namePlaceholder:I,successMessageText:R,isRequiredLabel:x,addScreenshotButtonLabel:v,removeScreenshotButtonLabel:L,onFormClose:N,onFormOpen:D,onSubmitError:U,onSubmitSuccess:z,onFormSubmitted:j},H=null,Y=[],B=e=>{if(!H){let t=r7.createElement("div");t.id=String(e.id),r7.body.appendChild(t),(H=t.attachShadow({mode:"open"})).appendChild(function({colorScheme:e,themeDark:t,themeLight:n,styleNonce:r}){let i=r7.createElement("style");return i.textContent=` 34:host { 35 --font-family: system-ui, 'Helvetica Neue', Arial, sans-serif; 36 --font-size: 14px; 37 --z-index: 100000; 38 39 --page-margin: 16px; 40 --inset: auto 0 0 auto; 41 --actor-inset: var(--inset); 42 43 font-family: var(--font-family); 44 font-size: var(--font-size); 45 46 ${"system"!==e?"color-scheme: only light;":""} 47 48 ${ix("dark"===e?{...iE,...t}:{...iw,...n})} 49} 50 51${"system"===e?` 52@media (prefers-color-scheme: dark) { 53 :host { 54 ${ix({...iE,...t})} 55 } 56}`:""} 57} 58`,r&&i.setAttribute("nonce",r),i}(e))}return H},q=async r=>{let i,o,a=r.enableScreenshot&&!(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(r8.userAgent)||/Macintosh/i.test(r8.userAgent)&&r8.maxTouchPoints&&r8.maxTouchPoints>1)&&!!isSecureContext;try{i=(t?t():await e("feedbackModalIntegration",h))(),M(i)}catch{throw iv&&O.Yz.error("[Feedback] Error when trying to load feedback integrations. Try using `feedbackSyncIntegration` in your `Sentry.init`."),Error("[Feedback] Missing feedback modal integration!")}try{let t=a?n?n():await e("feedbackScreenshotIntegration",h):void 0;t&&(o=t(),M(o))}catch{iv&&O.Yz.error("[Feedback] Missing feedback screenshot integration. Proceeding without screenshots.")}let s=i.createDialog({options:{...r,onFormClose:()=>{s?.close(),r.onFormClose?.()},onFormSubmitted:()=>{s?.close(),r.onFormSubmitted?.()}},screenshotIntegration:o,sendFeedback:i_,shadow:B(r)});return s},W=(e,t={})=>{let n=iy(F,t),r="string"==typeof e?r7.querySelector(e):"function"==typeof e.addEventListener?e:null;if(!r)throw iv&&O.Yz.error("[Feedback] Unable to attach to target element"),Error("Unable to attach to target element");let i=null,o=async()=>{i||(i=await q({...n,onFormSubmitted:()=>{i?.removeFromDom(),n.onFormSubmitted?.()}})),i.appendToDom(),i.open()};r.addEventListener("click",o);let a=()=>{Y=Y.filter(e=>e!==a),i?.removeFromDom(),i=null,r.removeEventListener("click",o)};return Y.push(a),a},J=(e={})=>{let t=iy(F,e),n=B(t),r=function({triggerLabel:e,triggerAriaLabel:t,shadow:n,styleNonce:r}){let i=r7.createElement("button");if(i.type="button",i.className="widget__actor",i.ariaHidden="false",i.ariaLabel=t||e||ie,i.appendChild(function(){let e=e=>r9.document.createElementNS("http://www.w3.org/2000/svg",e),t=ib(e("svg"),{width:"20",height:"20",viewBox:"0 0 20 20",fill:"var(--actor-color, var(--foreground))"}),n=ib(e("g"),{clipPath:"url(#clip0_57_80)"}),r=ib(e("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
5856 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"});t.appendChild(n).appendChild(r);let i=e("defs"),o=ib(e("clipPath"),{id:"clip0_57_80"}),a=ib(e("rect"),{width:"20",height:"20",fill:"white"});return o.appendChild(a),i.appendChild(o),t.appendChild(i).appendChild(o).appendChild(a),t}()),e){let t=r7.createElement("span");t.appendChild(r7.createTextNode(e)),i.appendChild(t)}let o=function(e){let t=r7.createElement("style");return t.textContent=` 59.widget__actor { 60 position: fixed; 61 z-index: var(--z-index); 62 margin: var(--page-margin); 63 inset: var(--actor-inset); 64 65 display: flex; 66 align-items: center; 67 gap: 8px; 68 padding: 16px; 69 70 font-family: inherit; 71 font-size: var(--font-size); 72 font-weight: 600; 73 line-height: 1.14em; 74 text-decoration: none; 75 76 background: var(--actor-background, var(--background)); 77 border-radius: var(--actor-border-radius, 1.7em/50%); 78 border: var(--actor-border, var(--border));
79 box-shadow: var(--actor-box-shadow, var(--box-shadow)); 80 color: var(--actor-color, var(--foreground)); 81 fill: var(--actor-color, var(--foreground)); 82 cursor: pointer; 83 opacity: 1; 84 transition: transform 0.2s ease-in-out; 85 transform: translate(0, 0) scale(1); 86} 87.widget__actor[aria-hidden="true"] { 88 opacity: 0; 89 pointer-events: none; 90 visibility: hidden; 91 transform: translate(0, 16px) scale(0.98); 92} 93 94.widget__actor:hover { 95 background: var(--actor-hover-background, var(--background)); 96 filter: var(--interactive-filter); 97} 98 99.widget__actor svg { 100 width: 1.14em; 101 height: 1.14em; 102} 103 104@media (max-width: 600px) { 105 .widget__actor span { 106 display: none; 107 } 108} 109`,e&&t.setAttribute("nonce",e),t}(r);return{el:i,appendToDom(){n.appendChild(o),n.appendChild(i)},removeFromDom(){i.remove(),o.remove()},show(){i.ariaHidden="false"},hide(){i.ariaHidden="true"}}}({triggerLabel:t.triggerLabel,triggerAriaLabel:t.triggerAriaLabel,shadow:n,styleNonce:f});return W(r.el,{...t,onFormOpen(){r.hide()},onFormClose(){r.show()},onFormSubmitted(){r.show()}}),r};return{name:"Feedback",setupOnce(){(0,r4.B)()&&F.autoInject&&("loading"===r7.readyState?r7.addEventListener("DOMContentLoaded",()=>J().appendToDom()):J().appendToDom())},attachTo:W,createWidget(e={}){let t=J(iy(F,e));return t.appendToDom(),t},createForm:async(e={})=>q(iy(F,e)),remove(){H&&(H.parentElement?.remove(),H=null),Y.forEach(e=>e()),Y=[]}}};function iT(){let e=(0,x.KU)();return e?.getIntegrationByName("Feedback")}var iC,iI,iO,iL,iP,iR,iM,i$,iA,iD={},iN=[],iz=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,iU=Array.isArray;function ij(e,t){for(var n in t)e[n]=t[n];return e}function iF(e){var t=e.parentNode;t&&t.removeChild(e)}function iH(e,t,n){var r,i,o,a={};for(o in t)"key"==o?r=t[o]:"ref"==o?i=t[o]:a[o]=t[o];if(arguments.length>2&&(a.children=arguments.length>3?iO.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(o in e.defaultProps)void 0===a[o]&&(a[o]=e.defaultProps[o]);return iY(e,a,r,i,null)}function iY(e,t,n,r,i){var o={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==i?++iP:i,__i:-1,__u:0};return null==i&&null!=iL.vnode&&iL.vnode(o),o}function iB(e){return e.children}function iq(e,t){this.props=e,this.context=t}function iW(e,t){if(null==t)return e.__?iW(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?iW(e):null}function iJ(e){(!e.__d&&(e.__d=!0)&&iR.push(e)&&!iK.__r++||iM!==iL.debounceRendering)&&((iM=iL.debounceRendering)||i$)(iK)}function iK(){var e,t,n,r=[],i=[];for(iR.sort(iA);e=iR.shift();)e.__d&&(n=iR.length,t=function(e,t,n){var r,i=e.__v,o=i.__e,a=e.__P;if(a)return(r=ij({},i)).__v=i.__v+1,iL.vnode&&iL.vnode(r),i0(a,r,i,e.__n,void 0!==a.ownerSVGElement,32&i.__u?[o]:null,t,null==o?iW(i):o,!!(32&i.__u),n),r.__.__k[r.__i]=r,r.__d=void 0,r.__e!=o&&function e(t){var n,r;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,n=0;n<t.__k.length;n++)if(null!=(r=t.__k[n])&&null!=r.__e){t.__e=t.__c.base=r.__e;break}return e(t)}}(r),r}(e,r,i)||t,0===n||iR.length>n?(i1(r,t,i),i.length=r.length=0,t=void 0,iR.sort(iA)):t&&iL.__c&&iL.__c(t,iN));t&&i1(r,t,i),iK.__r=0}function iG(e,t,n,r,i,o,a,s,l,u,c){var d,p,f,h,m,g=r&&r.__k||iN,_=t.length;for(n.__d=l,function(e,t,n){var r,i,o,a,s,l=t.length,u=n.length,c=u,d=0;for(e.__k=[],r=0;r<l;r++)null!=(i=e.__k[r]=null==(i=t[r])||"boolean"==typeof i||"function"==typeof i?null:"string"==typeof i||"number"==typeof i||"bigint"==typeof i||i.constructor==String?iY(null,i,null,null,i):iU(i)?iY(iB,{children:i},null,null,null):void 0===i.constructor&&i.__b>0?iY(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=function(e,t,n,r){var i=e.key,o=e.type,a=n-1,s=n+1,l=t[n];if(null===l||l&&i==l.key&&o===l.type)return n;if(r>+(null!=l&&0==(131072&l.__u)))for(;a>=0||s<t.length;){if(a>=0){if((l=t[a])&&0==(131072&l.__u)&&i==l.key&&o===l.type)return a;a--}if(s<t.length){if((l=t[s])&&0==(131072&l.__u)&&i==l.key&&o===l.type)return s;s++}}return -1}(i,n,a=r+d,c),i.__i=s,o=null,-1!==s&&(c--,(o=n[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&d--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?d++:s>a?c>
vendor: 6,936 bytes, line 109
109l-a?d+=s-a:d--:d=s<a&&s==a-1?s-a:0,s!==r+d&&(i.__u|=65536))):(o=n[r])&&null==o.key&&o.__e&&(o.__e==e.__d&&(e.__d=iW(o)),i3(o,o,!1),n[r]=null,c--);if(c)for(r=0;r<u;r++)null!=(o=n[r])&&0==(131072&o.__u)&&(o.__e==e.__d&&(e.__d=iW(o)),i3(o,o))}(n,t,g),l=n.__d,d=0;d<_;d++)null!=(f=n.__k[d])&&"boolean"!=typeof f&&"function"!=typeof f&&(p=-1===f.__i?iD:g[f.__i]||iD,f.__i=d,i0(e,f,p,i,o,a,s,l,u,c),h=f.__e,f.ref&&p.ref!=f.ref&&(p.ref&&i2(p.ref,null,f),c.push(f.ref,f.__c||h,f)),null==m&&null!=h&&(m=h),65536&f.__u||p.__k===f.__k?l=function e(t,n,r){var i,o;if("function"==typeof t.type){for(i=t.__k,o=0;i&&o<i.length;o++)i[o]&&(i[o].__=t,n=e(i[o],n,r));return n}t.__e!=n&&(r.insertBefore(t.__e,n||null),n=t.__e);do n=n&&n.nextSibling;while(null!=n&&8===n.nodeType);return n}(f,l,e):"function"==typeof f.type&&void 0!==f.__d?l=f.__d:h&&(l=h.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=l,n.__e=m}function iV(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||iz.test(t)?n:n+"px"}function iZ(e,t,n,r,i){var o;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||iV(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||iV(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])o=t!==(t=t.replace(/(PointerCapture)$|Capture$/i,"$1")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+o]=n,n?r?n.u=r.u:(n.u=Date.now(),e.addEventListener(t,o?iQ:iX,o)):e.removeEventListener(t,o?iQ:iX,o);else{if(i)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&"rowSpan"!==t&&"colSpan"!==t&&"role"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function iX(e){if(this.l){var t=this.l[e.type+!1];if(e.t){if(e.t<=t.u)return}else e.t=Date.now();return t(iL.event?iL.event(e):e)}}function iQ(e){if(this.l)return this.l[e.type+!0](iL.event?iL.event(e):e)}function i0(e,t,n,r,i,o,a,s,l,u){var c,d,p,f,h,m,g,_,v,y,b,S,w,E,x,k=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(l=!!(32&n.__u),o=[s=t.__e=n.__e]),(c=iL.__b)&&c(t);e:if("function"==typeof k)try{if(_=t.props,v=(c=k.contextType)&&r[c.__c],y=c?v?v.props.value:c.__:r,n.__c?g=(d=t.__c=n.__c).__=d.__E:("prototype"in k&&k.prototype.render?t.__c=d=new k(_,y):(t.__c=d=new iq(_,y),d.constructor=k,d.render=i5),v&&v.sub(d),d.props=_,d.state||(d.state={}),d.context=y,d.__n=r,p=d.__d=!0,d.__h=[],d._sb=[]),null==d.__s&&(d.__s=d.state),null!=k.getDerivedStateFromProps&&(d.__s==d.state&&(d.__s=ij({},d.__s)),ij(d.__s,k.getDerivedStateFromProps(_,d.__s))),f=d.props,h=d.state,d.__v=t,p)null==k.getDerivedStateFromProps&&null!=d.componentWillMount&&d.componentWillMount(),null!=d.componentDidMount&&d.__h.push(d.componentDidMount);else{if(null==k.getDerivedStateFromProps&&_!==f&&null!=d.componentWillReceiveProps&&d.componentWillReceiveProps(_,y),!d.__e&&(null!=d.shouldComponentUpdate&&!1===d.shouldComponentUpdate(_,d.__s,y)||t.__v===n.__v)){for(t.__v!==n.__v&&(d.props=_,d.state=d.__s,d.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.forEach(function(e){e&&(e.__=t)}),b=0;b<d._sb.length;b++)d.__h.push(d._sb[b]);d._sb=[],d.__h.length&&a.push(d);break e}null!=d.componentWillUpdate&&d.componentWillUpdate(_,d.__s,y),null!=d.componentDidUpdate&&d.__h.push(function(){d.componentDidUpdate(f,h,m)})}if(d.context=y,d.props=_,d.__P=e,d.__e=!1,S=iL.__r,w=0,"prototype"in k&&k.prototype.render){for(d.state=d.__s,d.__d=!1,S&&S(t),c=d.render(d.props,d.state,d.context),E=0;E<d._sb.length;E++)d.__h.push(d._sb[E]);d._sb=[]}else do d.__d=!1,S&&S(t),c=d.render(d.props,d.state,d.context),d.state=d.__s;while(d.__d&&++w<25);d.state=d.__s,null!=d.getChildContext&&(r=ij(ij({},r),d.getChildContext())),p||null==d.getSnapshotBeforeUpdate||(m=d.getSnapshotBeforeUpdate(f,h)),iG(e,iU(x=null!=c&&c.type===iB&&null==c.key?c.props.children:c)?x:[x],t,n,r,i,o,a,s,l,u),d.base=t.__e,t.__u&=-161,d.__h.length&&a.push(d),g&&(d.__E=d.__=null)}catch(e){t.__v=null,l||null!=o?(t.__e=s,t.__u|=l?160:32,o[o.indexOf(s)]=null):(t.__e=n.__e,t.__k=n.__k),iL.__e(e,t,n)}else null==o&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=function(e,t,n,r,i,o,a,s,l){var u,c,d,p,f,h,m,g=n.props,_=t.props,v=t.type;if("svg"===v&&(i=!0),null!=o){for(u=0;u<o.length;u++)if((f=o[u])&&"setAttribute"in f==!!v&&(v?f.localName===v:3===f.nodeType)){e=f,o[u]=null;break}}if(null==e){if(null===v)return document.createTextNode(_);e=i?document.createElementNS("http://www.w3.org/2000/svg",v):document.createElement(v,_.is&&_),o=null,s=!1}if(null===v)g===_||s&&e.data===_||(e.data=_);else{if(o=o&&iO.call(e.childNodes),g=n.props||iD,!s&&null!=o)for(g={},u=0;u<e.attributes.length;u++)g[(f=e.attributes[u]).name]=f.value;for(u in g)f=g[u],"children"==u||("dangerouslySetInnerHTML"==u?d=f:"key"===u||u in _||iZ(e,u,null,f,i));for(u in _)f=_[u],"children"==u?p=f:"dangerouslySetInnerHTML"==u?c=f:"value"==u?h=f:"checked"==u?m=f:"key"===u||s&&"function"!=typeof f||g[u]===f||iZ(e,u,f,g[u],i);if(c)s||d&&(c.__html===d.__html||c.__html===e.innerHTML)||(e.innerHTML=c.__html),t.__k=[];else if(d&&(e.innerHTML=""),iG(e,iU(p)?p:[p],t,n,r,i&&"foreignObject"!==v,o,a,o?o[0]:n.__k&&iW(n,0),s,l),null!=o)for(u=o.length;u--;)null!=o[u]&&iF(o[u]);s||(u="value",void 0===h||h===e[u]&&("progress"!==v||h)&&("option"!==v||h===g[u])||iZ(e,u,h,g[u],!1),u="checked",void 0!==m&&m!==e[u]&&iZ(e,u,m,g[u],!1))}return e}(n.__e,t,n,r,i,o,a,l,u);(c=iL.diffed)&&c(t)}function i1(e,t,n){for(var r=0;r<n.length;r++)i2(n[r],n[++r],n[++r]);iL.__c&&iL.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){iL.__e(e,t.__v)}})}function i2(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){iL.__e(e,n)}}function i3(e,t,n){var r,i;if(iL.unmount&&iL.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||i2(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){iL.__e(e,t)}r.base=r.__P=null,e.__c=void 0}if(r=e.__k)for(i=0;i<r.length;i++)r[i]&&i3(r[i],t,n||"function"!=typeof e.type);n||null==e.__e||iF(e.__e),e.__=e.__e=e.__d=void 0}function i5(e,t,n){return this.constructor(e,n)}iO=iN.slice,iL={__e:function(e,t,n,r){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,r||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},iP=0,iq.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=ij({},this.state),"function"==typeof e&&(e=e(ij({},n),this.props)),e&&ij(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),iJ(this))},iq.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),iJ(this))},iq.prototype.render=iB,iR=[],i$="function"==typeof Promise?Promise.prototype.then.bind(Prom
109ise.resolve()):setTimeout,iA=function(e,t){return e.__v.__b-t.__v.__b},iK.__r=0;var i6,i4,i9,i7,i8=0,oe=[],ot=[],on=iL,or=on.__b,oi=on.__r,oo=on.diffed,oa=on.__c,os=on.unmount,ol=on.__;function ou(e,t){on.__h&&on.__h(i4,e,i8||t),i8=0;var n=i4.__H||(i4.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:ot}),n.__[e]}function oc(e){return i8=1,od(ob,e)}function od(e,t,n){var r=ou(i6++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):ob(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=i4,!i4.u)){var i=function(e,t,n){if(!r.__c.__H)return!0;var i=r.__c.__H.__.filter(function(e){return!!e.__c});if(i.every(function(e){return!e.__N}))return!o||o.call(this,e,t,n);var a=!1;return i.forEach(function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(a=!0)}}),!(!a&&r.__c.props===e)&&(!o||o.call(this,e,t,n))};i4.u=!0;var o=i4.shouldComponentUpdate,a=i4.componentWillUpdate;i4.componentWillUpdate=function(e,t,n){if(this.__e){var r=o;o=void 0,i(e,t,n),o=r}a&&a.call(this,e,t,n)},i4.shouldComponentUpdate=i}return r.__N||r.__}function op(e,t){var n=ou(i6++,4);!on.__s&&oy(n.__H,t)&&(n.__=e,n.i=t,i4.__h.push(n))}function of(e,t){var n=ou(i6++,7);return oy(n.__H,t)?(n.__V=e(),n.i=t,n.__h=e,n.__V):n.__}function oh(e,t){return i8=8,of(function(){return e},t)}function om(){for(var e;e=oe.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(o_),e.__H.__h.forEach(ov),e.__H.__h=[]}catch(t){e.__H.__h=[],on.__e(t,e.__v)}}on.__b=function(e){i4=null,or&&or(e)},on.__=function(e,t){t.__k&&t.__k.__m&&(e.__m=t.__k.__m),ol&&ol(e,t)},on.__r=function(e){oi&&oi(e),i6=0;var t=(i4=e.__c).__H;t&&(i9===i4?(t.__h=[],i4.__h=[],t.__.forEach(function(e){e.__N&&(e.__=e.__N),e.__V=ot,e.__N=e.i=void 0})):(t.__h.forEach(o_),t.__h.forEach(ov),t.__h=[],i6=0)),i9=i4},on.diffed=function(e){oo&&oo(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==oe.push(t)&&i7===on.requestAnimationFrame||((i7=on.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),og&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);og&&(t=requestAnimationFrame(n))})(om)),t.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.__V!==ot&&(e.__=e.__V),e.i=void 0,e.__V=ot})),i9=i4=null},on.__c=function(e,t){t.some(function(e){try{e.__h.forEach(o_),e.__h=e.__h.filter(function(e){return!e.__||ov(e)})}catch(n){t.some(function(e){e.__h&&(e.__h=[])}),t=[],on.__e(n,e.__v)}}),oa&&oa(e,t)},on.unmount=function(e){os&&os(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(e){try{o_(e)}catch(e){t=e}}),n.__H=void 0,t&&on.__e(t,n.__v))};var og="function"==typeof requestAnimationFrame;function o_(e){var t=i4,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),i4=t}function ov(e){var t=i4;e.__c=e.__(),i4=t}function oy(e,t){return!e||e.length!==t.length||t.some(function(t,n){return t!==e[n]})}function ob(e,t){return"function"==typeof t?t(e):t}let oS=Object.defineProperty({__proto__:null,useCallback:oh,useContext:function(e){var t=i4.context[e.__c],n=ou(i6++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(i4)),t.props.value):e.__},useDebugValue:function(e,t){on.useDebugValue&&on.useDebugValue(t?t(e):e)},useEffect:function(e,t){var n=ou(i6++,3);!on.__s&&oy(n.__H,t)&&(n.__=e,n.i=t,i4.__H.__h.push(n))},useErrorBoundary:function(e){var t=ou(i6++,10),n=oc();return t.__=e,i4.componentDidCatch||(i4.componentDidCatch=function(e,r){t.__&&t.__(e,r),n[1](e)}),[n[0],function(){n[1](void 0)}]},useId:function(){var e=ou(i6++,11);if(!e.__){for(var t=i4.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__},useImperativeHandle:function(e,t,n){i8=6,op(function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0},null==n?n:n.concat(e))},useLayoutEffect:op,useMemo:of,useReducer:od,useRef:function(e){return i8=5,of(function(){return{current:e}},[])},useState:oc},Symbol.toStringTag,{value:"Module"});function ow({options:e}){let t=of(()=>({__html:function(){let e=e=>r7.createElementNS("http://www.w3.org/2000/svg",e),t=ib(e("svg"),{width:"32",height:"30",viewBox:"0 0 72 66",fill:"inherit"}),n=ib(e("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"});return t.appendChild(n),t}().outerHTML}),[]);return iH("h2",{class:"dialog__header"},iH("span",{class:"dialog__title"},e.formTitle),e.showBranding?iH("a",{class:"brand-link",target:"_blank",href:"https://sentry.io/welcome/",title:"Powered by Sentry",rel:"noopener noreferrer",dangerouslySetInnerHTML:t}):null)}function oE(e,t){let n=e.get(t);return"string"==typeof n?n.trim():""}function ox({options:e,defaultEmail:t,defaultName:n,onFormClose:r,onSubmit:i,onSubmitSuccess:o,onSubmitError:a,showEmail
109:s,showName:l,screenshotInput:u}){let{tags:c,addScreenshotButtonLabel:d,removeScreenshotButtonLabel:p,cancelButtonLabel:f,emailLabel:h,emailPlaceholder:m,isEmailRequired:g,isNameRequired:_,messageLabel:v,messagePlaceholder:y,nameLabel:b,namePlaceholder:S,submitButtonLabel:w,isRequiredLabel:E}=e,[x,k]=oc(!1),[T,C]=oc(null),[I,L]=oc(!1),P=u?.input,[R,M]=oc(null),$=oh(e=>{M(e),L(!1)},[]),A=oh(e=>{let t=function(e,t){let n=[];return t.isNameRequired&&!e.name&&n.push(t.nameLabel),t.isEmailRequired&&!e.email&&n.push(t.emailLabel),e.message||n.push(t.messageLabel),n}(e,{emailLabel:h,isEmailRequired:g,isNameRequired:_,messageLabel:v,nameLabel:b});return t.length>0?C(`Please enter in the following required fields: ${t.join(", ")}`):C(null),0===t.length},[h,g,_,v,b]);return iH("form",{class:"form",onSubmit:oh(async e=>{k(!0);try{if(e.preventDefault(),!(e.target instanceof HTMLFormElement))return;let t=new FormData(e.target),n=await (u&&I?u.value():void 0),r={name:oE(t,"name"),email:oE(t,"email"),message:oE(t,"message"),attachments:n?[n]:void 0};if(!A(r))return;try{let e=await i({name:r.name,email:r.email,message:r.message,source:"widget",tags:c},{attachments:r.attachments});o(r,e)}catch(e){iv&&O.Yz.error(e),C(e),a(e)}}finally{k(!1)}},[u&&I,o,a])},P&&I?iH(P,{onError:$}):null,iH("fieldset",{class:"form__right","data-sentry-feedback":!0,disabled:x},iH("div",{class:"form__top"},T?iH("div",{class:"form__error-container"},T):null,l?iH("label",{for:"name",class:"form__label"},iH(ok,{label:b,isRequiredLabel:E,isRequired:_}),iH("input",{class:"form__input",defaultValue:n,id:"name",name:"name",placeholder:S,required:_,type:"text"})):iH("input",{"aria-hidden":!0,value:n,name:"name",type:"hidden"}),s?iH("label",{for:"email",class:"form__label"},iH(ok,{label:h,isRequiredLabel:E,isRequired:g}),iH("input",{class:"form__input",defaultValue:t,id:"email",name:"email",placeholder:m,required:g,type:"email"})):iH("input",{"aria-hidden":!0,value:t,name:"email",type:"hidden"}),iH("label",{for:"message",class:"form__label"},iH(ok,{label:v,isRequiredLabel:E,isRequired:!0}),iH("textarea",{autoFocus:!0,class:"form__input form__input--textarea",id:"message",name:"message",placeholder:y,required:!0,rows:5})),P?iH("label",{for:"screenshot",class:"form__label"},iH("button",{class:"btn btn--default",disabled:x,type:"button",onClick:()=>{M(null),L(e=>!e)}},I?p:d),R?iH("div",{class:"form__error-container"},R.message):null):null),iH("div",{class:"btn-group"},iH("button",{class:"btn btn--primary",disabled:x,type:"submit"},w),iH("button",{class:"btn btn--default",disabled:x,type:"button",onClick:r},f))))}function ok({label:e,isRequired:t,isRequiredLabel:n}){return iH("span",{class:"form__label__text"},e,t&&iH("span",{class:"form__label__text--required"},n))}function oT({open:e,onFormSubmitted:t,...n}){let r=n.options,i=of(()=>({__html:function(){let e=e=>r9.document.createElementNS("http://www.w3.org/2000/svg",e),t=ib(e("svg"),{width:"16",height:"17",viewBox:"0 0 16 17",fill:"inherit"}),n=ib(e("g"),{clipPath:"url(#clip0_57_156)"}),r=ib(e("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"}),i=ib(e("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
10910.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"});t.appendChild(n).append(i,r);let o=e("defs"),a=ib(e("clipPath"),{id:"clip0_57_156"}),s=ib(e("rect"),{width:"16",height:"16",fill:"white",transform:"translate(0 0.5)"});return a.appendChild(s),o.appendChild(a),t.appendChild(o).appendChild(a).appendChild(s),t}().outerHTML}),[]),[o,a]=oc(null),s=oh(()=>{o&&(clearTimeout(o),a(null)),t()},[o]),l=oh((e,r)=>{n.onSubmitSuccess(e,r),a(setTimeout(()=>{t(),a(null)},5e3))},[t]);return iH(iB,null,o?iH("div",{class:"success__position",onClick:s},iH("div",{class:"success__content"},r.successMessageText,iH("span",{class:"success__icon",dangerouslySetInnerHTML:i}))):iH("dialog",{class:"dialog",onClick:r.onFormClose,open:e},iH("div",{class:"dialog__position"},iH("div",{class:"dialog__content",onClick:e=>{e.stopPropagation()}},iH(ow,{options:r}),iH(ox,{...n,onSubmitSuccess:l})))))}let oC=` 110.dialog { 111 position: fixed; 112 z-index: var(--z-index); 113 margin: 0; 114 inset: 0; 115 116 display: flex; 117 align-items: center; 118 justify-content: center; 119 padding: 0; 120 height: 100vh; 121 width: 100vw; 122 123 color: var(--dialog-color, var(--foreground)); 124 fill: var(--dialog-color, var(--foreground)); 125 line-height: 1.75em; 126 127 background-color: rgba(0, 0, 0, 0.05); 128 border: none; 129 inset: 0; 130 opacity: 1; 131 transition: opacity 0.2s ease-in-out; 132} 133 134.dialog__position { 135 position: fixed; 136 z-index: var(--z-index); 137 inset: var(--dialog-inset); 138 padding: var(--page-margin); 139 display: flex; 140 max-height: calc(100vh - (2 * var(--page-margin))); 141} 142@media (max-width: 600px) { 143 .dialog__position { 144 inset: var(--page-margin); 145 padding: 0; 146 } 147} 148 149.dialog__position:has(.editor) { 150 inset: var(--page-margin); 151 padding: 0; 152} 153 154.dialog:not([open]) { 155 opacity: 0; 156 pointer-events: none; 157 visibility: hidden; 158} 159.dialog:not([open]) .dialog__content { 160 transform: translate(0, -16px) scale(0.98); 161} 162 163.dialog__content { 164 display: flex; 165 flex-direction: column; 166 gap: 16px; 167 padding: var(--dialog-padding, 24px); 168 max-width: 100%; 169 width: 100%; 170 max-height: 100%; 171 overflow: auto; 172 173 background: var(--dialog-background, var(--background)); 174 border-radius: var(--dialog-border-radius, 20px); 175 border: var(--dialog-border, var(--border));
176 box-shadow: var(--dialog-box-shadow, var(--box-shadow)); 177 transform: translate(0, 0) scale(1); 178 transition: transform 0.2s ease-in-out; 179} 180 181`,oI=` 182.dialog__header { 183 display: flex; 184 gap: 4px; 185 justify-content: space-between; 186 font-weight: var(--dialog-header-weight, 600); 187 margin: 0; 188} 189.dialog__title { 190 align-self: center; 191 width: var(--form-width, 272px); 192} 193 194@media (max-width: 600px) { 195 .dialog__title { 196 width: auto; 197 } 198} 199 200.dialog__position:has(.editor) .dialog__title { 201 width: auto; 202} 203 204 205.brand-link { 206 display: inline-flex; 207} 208.brand-link:focus-visible { 209 outline: var(--outline); 210} 211`,oO=` 212.form { 213 display: flex; 214 overflow: auto; 215 flex-direction: row; 216 gap: 16px; 217 flex: 1 0; 218} 219 220.form fieldset { 221 border: none; 222 margin: 0; 223 padding: 0; 224} 225 226.form__right { 227 flex: 0 0 auto; 228 display: flex; 229 overflow: auto; 230 flex-direction: column; 231 justify-content: space-between; 232 gap: 20px; 233 width: var(--form-width, 100%); 234} 235 236.dialog__position:has(.editor) .form__right { 237 width: var(--form-width, 272px); 238} 239 240.form__top { 241 display: flex; 242 flex-direction: column; 243 gap: 8px; 244} 245 246.form__error-container { 247 color: var(--error-color); 248 fill: var(--error-color); 249} 250 251.form__label { 252 display: flex; 253 flex-direction: column; 254 gap: 4px; 255 margin: 0px; 256} 257 258.form__label__text { 259 display: flex; 260 gap: 4px; 261 align-items: center; 262} 263 264.form__label__text--required { 265 font-size: 0.85em; 266} 267 268.form__input { 269 font-family: inherit; 270 line-height: inherit; 271 background: transparent; 272 box-sizing: border-box; 273 border: var(--input-border, var(--border)); 274 border-radius: var(--input-border-radius, 6px); 275 color: var(--input-color, inherit); 276 fill: var(--input-color, inherit); 277 font-size: var(--input-font-size, inherit); 278 font-weight: var(--input-font-weight, 500); 279 padding: 6px 12px; 280} 281 282.form__input::placeholder { 283 opacity: 0.65; 284 color: var(--input-placeholder-color, inherit); 285 filter: var(--interactive-filter); 286} 287 288.form__input:focus-visible { 289 outline: var(--input-focus-outline, var(--outline)); 290} 291 292.form__input--textarea { 293 font-family: inherit; 294 resize: vertical; 295} 296 297.error { 298 color: var(--error-color); 299 fill: var(--error-color); 300} 301`,oL=` 302.btn-group { 303 display: grid; 304 gap: 8px; 305} 306 307.btn { 308 line-height: inherit; 309 border: var(--button-border, var(--border)); 310 border-radius: var(--button-border-radius, 6px); 311 cursor: pointer; 312 font-family: inherit; 313 font-size: var(--button-font-size, inherit); 314 font-weight: var(--button-font-weight, 600); 315 padding: var(--button-padding, 6px 16px); 316} 317.btn[disabled] { 318 opacity: 0.6; 319 pointer-events: none; 320} 321 322.btn--primary { 323 color: var(--button-primary-color, var(--accent-foreground)); 324 fill: var(--button-primary-color, var(--accent-foreground)); 325 background: var(--button-primary-background, var(--accent-background)); 326 border: var(--button-primary-border, var(--border)); 327 border-radius: var(--button-primary-border-radius, 6px); 328 font-weight: var(--button-primary-font-weight, 500); 329} 330.btn--primary:hover { 331 color: var(--button-primary-hover-color, var(--accent-foreground)); 332 fill: var(--button-primary-hover-color, var(--accent-foreground)); 333 background: var(--button-primary-hover-background, var(--accent-background)); 334 filter: var(--interactive-filter); 335} 336.btn--primary:focus-visible { 337 background: var(--button-primary-hover-background, var(--accent-background)); 338 filter: var(--interactive-filter); 339 outline: var(--button-primary-focus-outline, var(--outline)); 340} 341 342.btn--default { 343 color: var(--button-color, var(--foreground)); 344 fill: var(--button-color, var(--foreground)); 345 background: var(--button-background, var(--background)); 346 border: var(--button-border, var(--border)); 347 border-radius: var(--button-border-radius, 6px); 348 font-weight: var(--button-font-weight, 500); 349} 350.btn--default:hover { 351 color: var(--button-color, var(--foreground)); 352 fill: var(--button-color, var(--foreground)); 353 background: var(--button-hover-background, var(--background)); 354 filter: var(--interactive-filter); 355} 356.btn--default:focus-visible { 357 background: var(--button-hover-background, var(--background)); 358 filter: var(--interactive-filter); 359 outline: var(--button-focus-outline, var(--outline)); 360} 361`,oP=` 362.success__position { 363 position: fixed; 364 inset: var(--dialog-inset); 365 padding: var(--page-margin); 366 z-index: var(--z-index); 367} 368.success__content { 369 background: var(--success-background, var(--background)); 370 border: var(--success-border, var(--border)); 371 border-radius: var(--success-border-radius, 1.7em/50%);
372 box-shadow: var(--success-box-shadow, var(--box-shadow)); 373 font-weight: var(--success-font-weight, 600); 374 color: var(--success-color); 375 fill: var(--success-color); 376 padding: 12px 24px; 377 line-height: 1.75em; 378 379 display: grid; 380 align-items: center; 381 grid-auto-flow: column; 382 gap: 6px; 383 cursor: default; 384} 385 386.success__icon { 387 display: flex; 388} 389`,oR=()=>({name:"FeedbackModal",setupOnce(){},createDialog:({options:e,screenshotIntegration:t,sendFeedback:n,shadow:r})=>{let i=e.useSentryUser,o=function(){let e=(0,x.o5)().getUser(),t=(0,x.rm)().getUser(),n=(0,x.m6)().getUser();return e&&Object.keys(e).length?e:t&&Object.keys(t).length?t:n}(),a=r7.createElement("div"),s=function(e){let t=r7.createElement("style");return t.textContent=` 390:host { 391 --dialog-inset: var(--inset); 392} 393 394${oC} 395${oI} 396${oO} 397${oL} 398${oP} 399`,e&&t.setAttribute("nonce",e),t}(e.styleNonce),l="",u={get el(){return a},appendToDom(){r.contains(s)||r.contains(a)||(r.appendChild(s),r.appendChild(a))},removeFromDom(){a.remove(),s.remove(),r7.body.style.overflow=l},open(){d(!0),e.onFormOpen?.(),(0,x.KU)()?.emit("openFeedbackWidget"),l=r7.body.style.overflow,r7.body.style.overflow="hidden"},close(){d(!1),r7.body.style.overflow=l}},c=t?.createInput({h:iH,hooks:oS,dialog:u,options:e}),d=t=>{!function(e,t,n){var r,i,o;iL.__&&iL.__(e,t),r=t.__k,i=[],o=[],i0(t,e=t.__k=iH(iB,null,[e]),r||iD,iD,void 0!==t.ownerSVGElement,r?null:t.firstChild?iO.call(t.childNodes):null,i,r?r.__e:t.firstChild,!1,o),e.__d=void 0,i1(i,e,o)}(iH(oT,{options:e,screenshotInput:c,showName:e.showName||e.isNameRequired,showEmail:e.showEmail||e.isEmailRequired,defaultName:i&&o?.[i.name]||"",defaultEmail:i&&o?.[i.email]||"",onFormClose:()=>{d(!1),e.onFormClose?.()},onSubmit:n,onSubmitSuccess:(t,n)=>{d(!1),e.onSubmitSuccess?.(t,n)},onSubmitError:t=>{e.onSubmitError?.(t)},onFormSubmitted:()=>{e.onFormSubmitted?.()},open:t}),a)};return u}});
399function oM(e,t,n){if(!e)return;let r=e.getContext("2d",t);r&&n(e,r)}function o$(e,t){oM(e,{alpha:!0},(e,n)=>{n.drawImage(t,0,0,t.width,t.height,0,0,e.width,e.height)})}function oA(e,t,n){oM(e,{alpha:!0},(e,r)=>{n.length&&(r.fillStyle="rgba(0, 0, 0, 0.25)",r.fillRect(0,0,e.width,e.height)),n.forEach(e=>{switch(e.type){case"highlight":r.shadowColor="rgba(0, 0, 0, 0.7)",r.shadowBlur=50,r.fillStyle=t,r.fillRect(e.x-1,e.y-1,e.w+2,e.h+2),r.clearRect(e.x,e.y,e.w,e.h);break;case"hide":r.fillStyle="rgb(0, 0, 0)",r.fillRect(e.x,e.y,e.w,e.h)}})})}let oD=()=>({name:"FeedbackScreenshot",setupOnce(){},createInput:({h:e,hooks:t,dialog:n,options:r})=>{let i=r7.createElement("canvas");return{input:function({h:e,hooks:t,outputBuffer:n,dialog:r,options:i}){let o=function({hooks:e}){return function({onBeforeScreenshot:t,onScreenshot:n,onAfterScreenshot:r,onError:i}){let o=function(){let[t,n]=e.useState(r9.devicePixelRatio??1);return e.useEffect(()=>{let e=()=>{n(r9.devicePixelRatio)},t=matchMedia(`(resolution: ${r9.devicePixelRatio}dppx)`);return t.addEventListener("change",e),()=>{t.removeEventListener("change",e)}},[]),t}();e.useEffect(()=>{(async()=>{t();let e=await r8.mediaDevices.getDisplayMedia({video:{width:r9.innerWidth*o,height:r9.innerHeight*o},audio:!1,monitorTypeSurfaces:"exclude",preferCurrentTab:!0,selfBrowserSurface:"include",surfaceSwitching:"exclude"}),i=r7.createElement("video");await new Promise((t,r)=>{i.srcObject=e,i.onloadedmetadata=()=>{n(i,o),e.getTracks().forEach(e=>e.stop()),t()},i.play().catch(r)}),r()})().catch(i)},[])}}({hooks:t}),a=function({h:e}){return function({action:t,setAction:n}){return e("div",{class:"editor__tool-container"},e("div",{class:"editor__tool-bar"},e("button",{type:"button",class:`editor__tool ${"highlight"===t?"editor__tool--active":""}`,onClick:()=>{n("highlight"===t?"":"highlight")}},"Highlight"),e("button",{type:"button",class:`editor__tool ${"hide"===t?"editor__tool--active":""}`,onClick:()=>{n("hide"===t?"":"hide")}},"Hide")))}}({h:e}),s=function({h:e}){return function(){return e("svg",{"data-test-id":"icon-close",viewBox:"0 0 16 16",fill:"#2B2233",height:"25px",width:"25px"},e("circle",{r:"7",cx:"8",cy:"8",fill:"white"}),e("path",{strokeWidth:"1.5",d:"M8,16a8,8,0,1,1,8-8A8,8,0,0,1,8,16ZM8,1.53A6.47,6.47,0,1,0,14.47,8,6.47,6.47,0,0,0,8,1.53Z"}),e("path",{strokeWidth:"1.5",d:"M5.34,11.41a.71.71,0,0,1-.53-.22.74.74,0,0,1,0-1.06l5.32-5.32a.75.75,0,0,1,1.06,1.06L5.87,11.19A.74.74,0,0,1,5.34,11.41Z"}),e("path",{strokeWidth:"1.5",d:"M10.66,11.41a.74.74,0,0,1-.53-.22L4.81,5.87A.75.75,0,0,1,5.87,4.81l5.32,5.32a.74.74,0,0,1,0,1.06A.71.71,0,0,1,10.66,11.41Z"}))}}({h:e}),l={__html:function(e){let t=r7.createElement("style"),n="#1A141F",r="#302735";return t.textContent=` 400.editor { 401 display: flex; 402 flex-grow: 1; 403 flex-direction: column; 404} 405 406.editor__image-container { 407 justify-items: center; 408 padding: 15px; 409 position: relative; 410 height: 100%; 411 border-radius: var(--menu-border-radius, 6px); 412 413 background-color: ${n}; 414 background-image: repeating-linear-gradient( 415 -145deg, 416 transparent, 417 transparent 8px, 418 ${n} 8px, 419 ${n} 11px 420 ), 421 repeating-linear-gradient( 422 -45deg, 423 transparent, 424 transparent 15px, 425 ${r} 15px, 426 ${r} 16px 427 ); 428} 429 430.editor__canvas-container { 431 width: 100%; 432 height: 100%; 433 position: relative; 434 display: flex; 435 align-items: center; 436 justify-content: center; 437} 438 439.editor__canvas-container > * { 440 object-fit: contain; 441 position: absolute; 442} 443 444.editor__tool-container { 445 padding-top: 8px; 446 display: flex; 447 justify-content: center; 448} 449 450.editor__tool-bar { 451 display: flex; 452 gap: 8px; 453} 454 455.editor__tool { 456 display: flex; 457 padding: 8px 12px; 458 justify-content: center; 459 align-items: center; 460 border: var(--button-border, var(--border)); 461 border-radius: var(--button-border-radius, 6px); 462 background: var(--button-background, var(--background)); 463 color: var(--button-color, var(--foreground)); 464} 465 466.editor__tool--active { 467 background: var(--button-primary-background, var(--accent-background)); 468 color: var(--button-primary-color, var(--accent-foreground)); 469} 470 471.editor__rect { 472 position: absolute; 473 z-index: 2; 474} 475 476.editor__rect button { 477 opacity: 0; 478 position: absolute; 479 top: -12px; 480 right: -12px; 481 cursor: pointer; 482 padding: 0; 483 z-index: 3; 484 border: none; 485 background: none; 486} 487 488.editor__rect:hover button { 489 opacity: 1; 490} 491`,e&&t.setAttribute("nonce",e),t}(i.styleNonce).innerText},u=r.el.style,c=({screenshot:r})=>{let[o,u]=t.useState("highlight"),[c,d]=t.useState([]),p=t.useRef(null),f=t.useRef(null),h=t.useRef(null),m=t.useRef(null),[g,_]=t.useState(1),v=t.useMemo(()=>{let e=r7.getElementById(i.id);if(!e)return"white";let t=getComputedStyle(e);return t.getPropertyValue("--button-primary-background")||t.getPropertyValue("--accent-background")},[i.id]);t.useLayoutEffect(()=>{let e=()=>{let t=p.current;t&&(oM(r.canvas,{alpha:!1},e=>
491{_(Math.min(t.clientWidth/e.width,t.clientHeight/e.height))}),(0===t.clientHeight||0===t.clientWidth)&&setTimeout(e,0))};return e(),r9.addEventListener("resize",e),()=>{r9.removeEventListener("resize",e)}},[r]);let y=t.useCallback((e,t)=>{oM(e,{alpha:!0},(e,n)=>{n.scale(t,t),e.width=r.canvas.width,e.height=r.canvas.height})},[r]);t.useEffect(()=>{y(f.current,r.dpi),o$(f.current,r.canvas)},[r]),t.useEffect(()=>{y(h.current,r.dpi),oM(h.current,{alpha:!0},(e,t)=>{t.clearRect(0,0,e.width,e.height)}),oA(h.current,v,c)},[c,v]),t.useEffect(()=>{y(n,r.dpi),o$(n,r.canvas),oM(r7.createElement("canvas"),{alpha:!0},(e,t)=>{t.scale(r.dpi,r.dpi),e.width=r.canvas.width,e.height=r.canvas.height,oA(e,v,c),o$(n,e)})},[c,r,v]);let b=t.useCallback(e=>t=>{t.preventDefault(),t.stopPropagation(),d(t=>{let n=[...t];return n.splice(e,1),n})},[]),S={width:`${r.canvas.width*g}px`,height:`${r.canvas.height*g}px`},w=e=>{e.stopPropagation()};return e("div",{class:"editor"},e("style",{nonce:i.styleNonce,dangerouslySetInnerHTML:l}),e("div",{class:"editor__image-container"},e("div",{class:"editor__canvas-container",ref:p},e("canvas",{ref:f,id:"background",style:S}),e("canvas",{ref:h,id:"foreground",style:S}),e("div",{ref:m,onMouseDown:e=>{if(!o||!m.current)return;let t=m.current.getBoundingClientRect(),n={type:o,x:e.offsetX/g,y:e.offsetY/g},r=(e,n)=>{let r=(n.clientX-t.x)/g,i=(n.clientY-t.y)/g;return{type:e.type,x:Math.min(e.x,r),y:Math.min(e.y,i),w:Math.abs(r-e.x),h:Math.abs(i-e.y)}},i=e=>{oM(h.current,{alpha:!0},(e,t)=>{t.clearRect(0,0,e.width,e.height)}),oA(h.current,v,[...c,r(n,e)])},a=e=>{let t=r(n,e);t.w*g>=1&&t.h*g>=1&&d(e=>[...e,t]),r7.removeEventListener("mousemove",i),r7.removeEventListener("mouseup",a)};r7.addEventListener("mousemove",i),r7.addEventListener("mouseup",a)},style:S},c.map((t,n)=>e("div",{key:n,class:"editor__rect",style:{top:`${t.y*g}px`,left:`${t.x*g}px`,width:`${t.w*g}px`,height:`${t.h*g}px`}},e("button",{"aria-label":"Remove",onClick:b(n),onMouseDown:w,onMouseUp:w,type:"button"},e(s,null))))))),e(a,{action:o,setAction:u}))};return function({onError:r}){let[i,a]=t.useState();return(o({onBeforeScreenshot:t.useCallback(()=>{u.display="none"},[]),onScreenshot:t.useCallback((e,t)=>{oM(r7.createElement("canvas"),{alpha:!1},(n,r)=>{r.scale(t,t),n.width=e.videoWidth,n.height=e.videoHeight,r.drawImage(e,0,0,n.width,n.height),a({canvas:n,dpi:t})}),n.width=e.videoWidth,n.height=e.videoHeight},[]),onAfterScreenshot:t.useCallback(()=>{u.display="block"},[]),onError:t.useCallback(e=>{u.display="block",r(e)},[])}),i)?e(c,{screenshot:i}):e("div",null)}}({h:e,hooks:t,outputBuffer:i,dialog:n,options:r}),value:async()=>{let e=await new Promise(e=>{i.toBlob(e,"image/png")});if(e)return{data:new Uint8Array(await e.arrayBuffer()),filename:"screenshot.png",contentType:"application/png"}}}}}),oN={replayIntegration:"replay",replayCanvasIntegration:"replay-canvas",feedbackIntegration:"feedback",feedbackModalIntegration:"feedback-modal",feedbackScreenshotIntegration:"feedback-screenshot",captureConsoleIntegration:"captureconsole",contextLinesIntegration:"contextlines",linkedErrorsIntegration:"linkederrors",dedupeIntegration:"dedupe",extraErrorDataIntegration:"extraerrordata",graphqlClientIntegration:"graphqlclient",httpClientIntegration:"httpclient",reportingObserverIntegration:"reportingobserver",rewriteFramesIntegration:"rewriteframes",browserProfilingIntegration:"browserprofiling",moduleMetadataIntegration:"modulemetadata"},oz=ik({lazyLoadIntegration:async function e(e,t){let n=oN[e],r=ez.Sentry=ez.Sentry||{};if(!n)throw Error(`Cannot lazy load integration: ${e}`);let i=r[e];if("function"==typeof i&&!("_isShim"in i))return i;let o=function(e){let t=(0,x.KU)(),n=t?.getOptions()?.cdnBaseUrl||"https://browser.sentry-cdn.com";return new URL(`/${eS.M}/${e}.min.js`,n).toString()}(n),a=ez.document.createElement("script");a.src=o,a.crossOrigin="anonymous",a.referrerPolicy="strict-origin",t&&a.setAttribute("nonce",t);let s=new Promise((e,t)=>{a.addEventListener("load",()=>e()),a.addEventListener("error",t)}),l=ez.document.currentScript,u=ez.document.body||ez.document.head||l?.parentElement;if(u)u.appendChild(a);else throw Error(`Could not find parent element to insert lazy-loaded ${e} script`);try{await s}catch{throw Error(`Error when loading integration: ${e}`)}let c=r[e];if("function"!=typeof c)throw Error(`Could not load integration: ${e}`);return c}}),oU=ik({getModalIntegration:()=>oR,getScreenshotIntegration:()=>oD}),oj=new WeakMap,oF=()=>({name:"FunctionToString",setupOnce(){g=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=(0,ek.sp)(this),n=oj.has((0,x.KU)())&&void 0!==t?t:this;return g.apply(n,e)}}catch{}},setup(e){oj.set(e,!0)}});function oH(e){(0,x.o5)().setClient(e)}let oY=(e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){var n,r;t.onerror&&(n=e,nn(e=>{let{stackParser:t,attachStacktrace:r}=oq();if((0,x.KU)()!==n||eU>0)return;let{msg:i,url:o,line:a,column:s,error:l}=e,u=function(e,t,n,r){let i=e.exception=e.exception||{},o=i.values=i.values||[],a=o[0]=o[0]||{},s=a.stacktrace=a.stacktrace||{},l=s.frames=s.frames||[],u=(0,N.Kg)(t)&&t.length>0?t:(0,eN.$N)();return 0===l.length&&l.push({colno:r,filename:u,function:tf.yF,in_app:!0,lineno:n}),e}(eM(t,l||i,void 0,r,!1),o,a,s);u.level="error",(0,eD.r)(u,{originalException:l,mechanism:{handled:!1,type:"onerror"}})}),oB("onerror")),t.onunhandledrejection&&(r=e,no(e=>{var t;let{stackParser:n,attachStacktrace:i}=oq();if((0,x.KU)()!==r||eU>0)return;let o=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{}return e}(e),a=(0,N.sO)(o)?(t=o,{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}):eM(n,o,void 0,i,!0);a.level="error",(0,eD.r)(a,{originalException:o,mechanism:{handled:!1,type:"onunhandledrejection"}})}),oB("onunhandledrejection"))}}};function oB(e){td&&O.Yz.log(`Global Handler attached: ${e}`)}function oq(){let e=(0,x.KU)();return e?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}let oW=()=>({name:"HttpContext",preprocessEvent(e){if(!ez.navigator&&!ez.location&&!ez.document)return;let t=eF(),n={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:n}}});function oJ(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0}
491,exception_id:t}}function oK(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}}let oG=(e={})=>{let t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,i){!function(e,t,n,r,i,o){if(!i.exception?.values||!o||!(0,N.tH)(o.originalException,Error))return;let a=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;a&&(i.exception.values=function e(t,n,r,i,o,a,s,l){if(a.length>=r+1)return a;let u=[...a];if((0,N.tH)(i[o],Error)){oJ(s,l);let a=t(n,i[o]),c=u.length;oK(a,o,c,l),u=e(t,n,r,i[o],o,[a,...u],a,c)}return Array.isArray(i.errors)&&i.errors.forEach((i,a)=>{if((0,N.tH)(i,Error)){oJ(s,l);let c=t(n,i),d=u.length;oK(c,`errors[${a}]`,d,l),u=e(t,n,r,i,o,[c,...u],c,d)}}),u}(e,t,r,o.originalException,n,i.exception.values,a,0))}(eT,i.getOptions().stackParser,n,t,e,r)}}},oV={};function oZ(e){let t=oV[e];if(t)return t;let n=tr[e];if((0,eX.a3)(n))return oV[e]=n.bind(tr);let r=tr.document;if(r&&"function"==typeof r.createElement)try{let t=r.createElement("iframe");t.hidden=!0,r.head.appendChild(t);let i=t.contentWindow;i?.[e]&&(n=i[e]),r.head.removeChild(t)}catch(t){nu&&O.Yz.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?oV[e]=n.bind(tr):n}function oX(e,t=oZ("fetch")){let n=0,r=0;return rJ(e,function(i){let o=i.body.length;n+=o,r++;let a={body:i.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};if(!t)return oV.fetch=void 0,(0,H.xg)("No fetch implementation available");try{return t(e.url,a).then(e=>(n-=o,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 oV.fetch=void 0,n-=o,r--,(0,H.xg)(e)}})}function oQ(e){return[r1(),oF(),tm(),tp(),oY(),oG(),rG(),oW(),tA()]}function o0(e={}){let t=!e.skipBrowserExtensionCheck&&!!function(){if(void 0===ez.window||ez.nw)return!1;let e=ez.chrome||ez.browser;if(!e?.runtime?.id)return!1;let t=(0,eN.$N)();return!(ez===ez.top&&["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"].some(e=>
491t.startsWith(`${e}://`)))}()&&(td&&(0,O.pq)(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0),n={...e,enabled:!t&&e.enabled,stackParser:(0,tf.vk)(e.stackParser||rz),integrations:function(e){let t,n=e.defaultIntegrations||[],r=e.integrations;if(n.forEach(e=>{e.isDefaultInstance=!0}),Array.isArray(r))t=[...n,...r];else if("function"==typeof r){let e=r(n);t=Array.isArray(e)?e:[e]}else t=n;let i={};return t.forEach(e=>{let{name:t}=e,n=i[t];n&&!n.isDefaultInstance&&e.isDefaultInstance||(i[t]=e)}),Object.values(i)}({integrations:e.integrations,defaultIntegrations:null==e.defaultIntegrations?oQ():e.defaultIntegrations}),transport:e.transport||oX};!0===n.debug&&(k.T?O.Yz.enable():(0,O.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,x.o5)().update(n.initialScope);let r=new eH(n);return oH(r),r.init(),r}function o1(){}function o2(e){e()}function o3(e,t=O.Yz){try{if("string"==typeof e)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[new URLSearchParams(e).toString()];if(!e)return[void 0]}catch(n){return nu&&t.error(n,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return nu&&t.log("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function o5(e){let{query:t,operationName:n}=e,{operationName:r=n,operationType:i}=function(e){let t=e.match(/^(?:\s*)(query|mutation|subscription)(?:\s*)(\w+)(?:\s*)[{(]/);if(t)return{operationType:t[1],operationName:t[2]};let n=e.match(/^(?:\s*)(query|mutation|subscription)(?:\s*)[{(]/);return n?{operationType:n[1],operationName:void 0}:{operationType:void 0,operationName:void 0}}(t);return r?`${i} ${r}`:`${i}`}function o6(e){let t;if("xhr"in e){let n=e.xhr[ta];t=n&&o3(n.body)[0]}else t=o3(function(e=[]){if(2===e.length&&"object"==typeof e[1])return e[1].body}(e.input))[0];return t}function o4(e){let t;try{let n=JSON.parse(e);n.query&&(t=n)}finally{return t}}let o9=e=>({name:"GraphQLClient",setup(t){var n,r,i,o;n=t,r=e,n.on("beforeOutgoingRequestSpan",(e,t)=>{let n=(0,I.et)(e).data||{};if("http.client"!==n[Y.uT])return;let i=n[Y.c9]||n["http.url"],o=n[Y.Ts]||n["http.method"];if(!(0,N.Kg)(i)||!(0,N.Kg)(o))return;let{endpoints:a}=r,s=(0,e9.Xr)(i,a),l=o6(t);if(s&&l){let t=o4(l);if(t){let n=o5(t);e.updateName(`${o} ${i} (${n})`),e.setAttribute("graphql.document",l)}}}),i=t,o=e,i.on("beforeOutgoingRequestBreadcrumb",(e,t)=>{let{category:n,type:r,data:i}=e;if("http"===r&&("fetch"===n||"xhr"===n)){let e=i?.url,{endpoints:n}=o,r=(0,e9.Xr)(e,n),a=o6(t);if(r&&i&&a){let e=o4(a);if(!i.graphql&&e){let t=o5(e);i["graphql.document"]=e.query,i["graphql.operation"]=t}}}})}});var o7=n(17687);let o8=(e={})=>{let t={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...e};return{name:"HttpClient",setup(e){var n,r,i,o;n=e,r=t,(0,eX.m7)()&&eQ(e=>{if((0,x.KU)()!==n)return;let{response:t,args:i,error:o,virtualError:a}=e,[s,l]=i;t&&function(e,t,n,r,i){if(an(e,n.status,n.url)){var o,a;let e,s,l,u,c=(o=t,!(a=r)&&o instanceof Request||o instanceof Request&&o.bodyUsed?o:new Request(o,a));ai()&&([e,l]=ae("Cookie",c),[s,u]=ae("Set-Cookie",n));let d=ar({url:c.url,method:c.method,status:n.status,requestHeaders:e,responseHeaders:s,requestCookies:l,responseCookies:u,error:i});(0,eD.r)(d)}}(r,s,t,l,o||a)},!1),i=e,o=t,"XMLHttpRequest"in eA.O&&ts(e=>{if((0,x.KU)()!==i)return;let{error:t,virtualError:n}=e,r=e.xhr,a=r[ta];if(!a)return;let{method:s,request_headers:l}=a;try{!function(e,t,n,r,i){if(an(e,t.status,t.responseURL)){let e,o,a;if(ai()){try{let e=t.getResponseHeader("Set-Cookie")||t.getResponseHeader("set-cookie")||void 0;e&&(o=at(e))}catch{}try{a=function(e){let t=e.getAllResponseHeaders();return t?t.split("\r\n").reduce((e,t)=>{let[n,r]=t.split(": ");return n&&r&&(e[n]=r),e},{}):{}}(t)}catch{}e=r}let s=ar({url:t.responseURL,method:n,status:t.status,requestHeaders:e,responseHeaders:a,responseCookies:o,error:i});(0,eD.r)(s)}}(o,r,s,l,t||n)}catch(e){td&&O.Yz.warn("Error while extracting response event form XHR response",e)}})}}};function ae(e,t){let n,r=function(e){let t={};return e.forEach((e,n)=>{t[n]=e}),t}(t.headers);try{let t=r[e]||r[e.toLowerCase()]||void 0;t&&(n=at(t))}catch{}return[r,n]}function at(e){return e.split("; ").reduce((e,t)=>
491{let[n,r]=t.split("=");return n&&r&&(e[n]=r),e},{})}function an(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,o7.A)(n,(0,x.KU)())}function ar(e){let t=(0,x.KU)(),n=t&&e.error&&e.error instanceof Error?e.error.stack:void 0,r=n&&t?t.getOptions().stackParser(n,0,1):void 0,i=`HTTP Client Error with status code: ${e.status}`,o={message:i,exception:{values:[{type:"Error",value:i,stacktrace:r?{frames:r}:void 0}]},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,U.M6)(o,{type:"http.client",handled:!1}),o}function ai(){let e=(0,x.KU)();return!!e&&!!e.getOptions().sendDefaultPii}let ao=["reauthenticate","signInAnonymously","signInWithOAuth","signInWithIdToken","signInWithOtp","signInWithPassword","signInWithSSO","signOut","signUp","verifyOtp"],aa=["createUser","deleteUser","listUsers","getUserById","updateUserById","inviteUserByEmail"],as={eq:"eq",neq:"neq",gt:"gt",gte:"gte",lt:"lt",lte:"lte",like:"like","like(all)":"likeAllOf","like(any)":"likeAnyOf",ilike:"ilike","ilike(all)":"ilikeAllOf","ilike(any)":"ilikeAnyOf",is:"is",in:"in",cs:"contains",cd:"containedBy",sr:"rangeGt",nxl:"rangeGte",sl:"rangeLt",nxr:"rangeLte",adj:"rangeAdjacent",ov:"overlaps",fts:"",plfts:"plain",phfts:"phrase",wfts:"websearch",not:"not"},al=["select","insert","upsert","update","delete"];function au(e){try{e.__SENTRY_INSTRUMENTED__=!0}catch{}}function ac(e){try{return e.__SENTRY_INSTRUMENTED__}catch{return!1}}function ad(e,t=!1){return new Proxy(e,{apply:(n,r,i)=>tV({name:`auth ${t?"(admin) ":""}${e.name}`,attributes:{[Y.JD]:"auto.db.supabase",[Y.uT]:"db","db.system":"postgresql","db.operation":`auth.${t?"admin.":""}${e.name}`}},e=>Reflect.apply(n,r,i).then(t=>(t&&"object"==typeof t&&"error"in t&&t.error?(e.setStatus({code:tq.TJ}),(0,eD.Cp)(t.error,{mechanism:{handled:!1}})):e.setStatus({code:tq.F3}),e.end(),t)).catch(t=>{throw e.setStatus({code:tq.TJ}),e.end(),(0,eD.Cp)(t,{mechanism:{handled:!1}}),t}).then(...i))})}let ap=e=>{if(!e){k.T&&O.Yz.warn("Supabase integration was not installed because no Supabase client was provided.");return}!function(e){ac(e.prototype.from)||(e.prototype.from=new Proxy(e.prototype.from,{apply(e,t,n){let r=Reflect.apply(e,t,n);return function(e){for(let t of al)ac(e.prototype[t])||(e.prototype[t]=new Proxy(e.prototype[t],{apply(e,n,r){let i=Reflect.apply(e,n,r),o=i.constructor;return k.T&&O.Yz.log(`Instrumenting ${t} operation's PostgRESTFilterBuilder`),ac(o.prototype.then)||(o.prototype.then=new Proxy(o.prototype.then,{apply(e,t,n){let r=function(e,t={}){switch(e){case"GET":return"select";case"POST":if(t.Prefer?.includes("resolution="))return"upsert";return"insert";case"PATCH":return"update";case"DELETE":return"delete";default:return"<unknown-op>"}}(t.method,t.headers);if(!al.includes(r)||!t?.url?.pathname||"string"!=typeof t.url.pathname)return Reflect.apply(e,t,n);let i=t.url.pathname.split("/"),o=i.length>0?i[i.length-1]:"",a=[];for(let[e,n]of t.url.searchParams.entries())a.push(function(e,t){let n;if(""===t||"*"===t)return"select(*)";if("select"===e)return`select(${t})`;if("or"===e||e.endsWith(".or"))return`${e}${t}`;let[r,...i]=t.split(".");return n=r?.startsWith("fts")?"textSearch":r?.startsWith("plfts")?"textSearch[plain]":r?.startsWith("phfts")?"textSearch[phrase]":r?.startsWith("wfts")?"textSearch[websearch]":r&&as[r]||"filter",`${n}(${e}, ${i.join(".")})`}(e,n));let s=Object.create(null);if((0,N.Qd)(t.body))for(let[e,n]of Object.entries(t.body))s[e]=n;let l=`${"select"===r?"":`${r}${s?"(...) ":""}`}${a.join(" ")} from(${o})`,u={"db.table":o,"db.schema":t.schema,"db.url":t.url.origin,"db.sdk":t.headers["X-Client-Info"],"db.system":"postgresql","db.operation":r,[Y.JD]:"auto.db.supabase",[Y.uT]:"db"};return a.length&&(u["db.query"]=a),Object.keys(s).length&&(u["db.body"]=s),tV({name:l,attributes:u},i=>Reflect.apply(e,t,[]).then(e=>{if(i&&(e&&"object"==typeof e&&"status"in e&&(0,tq.N8)(i,e.status||500),i.end()),e.error){let t=Error(e.error.message);e.error.code&&(t.code=e.error.code),e.error.details&&(t.details=e.error.details);let n={};a.length&&(n.query=a),Object.keys(s).length&&(n.body=s),(0,eD.Cp)(t,{contexts:{supabase:n}})}let t={type:"supabase",category:`db.${r}`,message:l},n={};return a.length&&(n.query=a),Object.keys(s).length&&(n.body=s),Object.keys(n).length&&(t.data=n),(0,e6.Z)(t),e},e=>
491{throw i&&((0,tq.N8)(i,500),i.end()),e}).then(...n))}}),au(o.prototype.then)),i}}),au(e.prototype[t]))}(r.constructor),r}}),au(e.prototype.from))}(e.constructor===Function?e:e.constructor),function(e){let t=e.auth;if(!(!t||ac(e.auth))){for(let n of ao){let r=t[n];r&&"function"==typeof e.auth[n]&&(e.auth[n]=ad(r))}for(let n of aa){let r=t.admin[n];r&&"function"==typeof e.auth.admin[n]&&(e.auth.admin[n]=ad(r,!0))}au(e.auth)}}(e)},af=e=>{let t;return t=e.supabaseClient,{setupOnce(){ap(t)},name:"Supabase"}},ah=new Map,am=new Set;function ag(e,t){try{t.exception.values.forEach(t=>{if(t.stacktrace)for(let n of t.stacktrace.frames||[]){if(!n.filename||n.module_metadata)continue;let t=function(e,t){if(eA.O._sentryModuleMetadata)for(let t of Object.keys(eA.O._sentryModuleMetadata)){let n=eA.O._sentryModuleMetadata[t];if(!am.has(t)){for(let r of(am.add(t),e(t).reverse()))if(r.filename){ah.set(r.filename,n);break}}}return ah.get(t)}(e,n.filename);t&&(n.module_metadata=t)}})}catch{}}function a_(e){try{e.exception.values.forEach(e=>{if(e.stacktrace)for(let t of e.stacktrace.frames||[])delete t.module_metadata})}catch{}}let av=()=>({name:"ModuleMetadata",setup(e){e.on("beforeEnvelope",e=>{(0,C.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&(a_(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{t.type||ag(e.getOptions().stackParser,t)})}}),ay=({worker:e})=>({name:"WebWorker",setupOnce:()=>{(Array.isArray(e)?e:[e]).forEach(e=>ab(e))},addWorker:e=>ab(e)});function ab(e){e.addEventListener("message",e=>{var t;t=e.data,(0,N.Qd)(t)&&!0===t._sentryMessage&&"_sentryDebugIds"in t&&((0,N.Qd)(t._sentryDebugIds)||void 0===t._sentryDebugIds)&&(e.stopImmediatePropagation(),td&&O.Yz.log("Sentry debugId web worker message received",e.data),ez._sentryDebugIds={...e.data._sentryDebugIds,...ez._sentryDebugIds})})}function aS({self:e}){e.postMessage({_sentryMessage:!0,_sentryDebugIds:e._sentryDebugIds??void 0})}var aw=Object.defineProperty,aE=(e,t,n)=>((e,t,n)=>t in e?aw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n);class ax{constructor(){aE(this,"idNodeMap",new Map),aE(this,"nodeMetaMap",new WeakMap)}getId(e){return e?this.getMeta(e)?.id??-1:-1}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){let t=this.getId(e);this.idNodeMap.delete(t),e.childNodes&&e.childNodes.forEach(e=>this.removeNodeFromMap(e))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,t){let n=t.id;this.idNodeMap.set(n,e),this.nodeMetaMap.set(e,t)}replace(e,t){let n=this.getNode(e);if(n){let e=this.nodeMetaMap.get(n);e&&this.nodeMetaMap.set(t,e)}this.idNodeMap.set(e,t)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function ak(e,t,n=1/0,r=0){return!e||e.nodeType!==e.ELEMENT_NODE||r>n?-1:t(e)?r:ak(e.parentNode,t,n,r+1)}function aT(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{return!1}}}let aC="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.",aI={map:{},getId:()=>(console.error(aC),-1),getNode:()=>(console.error(aC),null),removeNodeFromMap(){console.error(aC)},has:()=>(console.error(aC),!1),reset(){console.error(aC)}};function aO(e,t,n,r,i=window){let o=i.Object.getOwnPropertyDescriptor(e,t);return i.Object.defineProperty(e,t,r?n:{set(e){aA(()=>{n.set.call(this,e)},0),o&&o.set&&o.set.call(this,e)}}),()=>aO(e,t,o||{},!0)}function aL(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{return()=>{}}}function aP(e,t,n,r,i){if(!e)return!1;let o=function(e){if(!e)return null;
491try{return e.nodeType===e.ELEMENT_NODE?e:e.parentElement}catch(e){return null}}(e);if(!o)return!1;let a=aT(t,n);if(!i){let e=r&&o.matches(r);return a(o)&&!e}let s=ak(o,a),l=-1;return!(s<0)&&(r&&(l=ak(o,aT(null,r))),s>-1&&l<0||s<l)}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(aI=new Proxy(aI,{get:(e,t,n)=>("map"===t&&console.error(aC),Reflect.get(e,t,n))})),Date.now().toString();let aR={};function aM(e){let t=aR[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 aR[e]=r.bind(window)}function a$(...e){return aM("requestAnimationFrame")(...e)}function aA(...e){return aM("setTimeout")(...e)}var aD=(e=>(e[e["2D"]=0]="2D",e[e.WebGL=1]="WebGL",e[e.WebGL2=2]="WebGL2",e))(aD||{});let aN=e=>_?(...t)=>{try{return e(...t)}catch(e){if(_&&!0===_(e))return()=>{};throw e}}:e;for(var az="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",aU="undefined"==typeof Uint8Array?[]:new Uint8Array(256),aj=0;aj<az.length;aj++)aU[az.charCodeAt(aj)]=aj;var aF=function(e){var t,n=new Uint8Array(e),r=n.length,i="";for(t=0;t<r;t+=3)i+=az[n[t]>>2],i+=az[(3&n[t])<<4|n[t+1]>>4],i+=az[(15&n[t+1])<<2|n[t+2]>>6],i+=az[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 aH=new Map,aY=(e,t,n)=>{if(!e||!(aq(e,t)||"object"==typeof e))return;let r=function(e,t){let n=aH.get(e);return n||(n=new Map,aH.set(e,n)),n.has(t)||n.set(t,[]),n.get(t)}(n,e.constructor.name),i=r.indexOf(e);return -1===i&&(i=r.length,r.push(e)),i},aB=(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:aF(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(aq(t,n)||"object"==typeof t)return{rr_type:t.constructor.name,index:aY(t,n,r)};return t})(e,t,n)),aq=(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 aW(e,t,n,r,i){let o=[];try{let a=aL(e.HTMLCanvasElement.prototype,"getContext",function(e){return function(o,...a){if(!aP(this,t,n,r,!0)){let e="experimental-webgl"===o?"webgl":o;if("__context"in this||(this.__context=e),i&&["webgl","webgl2"].includes(e))if(a[0]&&"object"==typeof a[0]){let e=a[0];e.preserveDrawingBuffer||(e.preserveDrawingBuffer=!0)}else a.splice(0,1,{preserveDrawingBuffer:!0})}return e.apply(this,[o,...a])}});o.push(a)}catch{console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{o.forEach(e=>e())}}function aJ(e,t,n,r,i,o,a,s){let l=[];for(let a of Object.getOwnPropertyNames(e))if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(a))try{if("function"!=typeof e[a])continue;let u=aL(e,a,function(e){return function(...l){let u=e.apply(this,l);if(aY(u,s,this),"tagName"in this.canvas&&!aP(this.canvas,r,i,o,!0)){let e=aB(l,s,this),r={type:t,property:a,args:e};n(this.canvas,r)}return u}});l.push(u)}catch{let r=aO(e,a,{set(e){n(this.canvas,{type:t,property:a,args:[e],setter:!0})}});l.push(r)}return l}class aK{constructor(e){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.shadowDoms=new Set,this.windowsSet=new WeakSet,this.windows=[],this.restoreHandlers=[],this.frozen=!1,this.locked=!1,this.snapshotInProgressMap=new Map,this.worker=null,this.lastSnapshotTime=0,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)};let{sampling:t="all",win:n,blockClass:r,blockSelector:i,unblockSelector:o,maxCanvasSize:a,recordCanvas:s,dataURLOptions:l,errorHandler:u}=e;if(this.mutationCb=e.mutationCb,this.mirror=e.mirror,this.options=e,u&&(_=u),(s&&"number"==typeof t||e.enableManualSnapshot)&&(this.worker=this.initFPSWorker()),this.addWindow(n),e.enableManualSnapshot)return;aN(()=>{s&&"all"===t&&(this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher()),s&&"number"==typeof t&&this.initCanvasFPSObserver(t,r,i,o,a,{dataURLOptions:l})})()}reset(){this.pendingCanvasMutations.clear(),this.restoreHandlers.forEac
491h(e=>{try{e()}catch(e){}}),this.restoreHandlers=[],this.windowsSet=new WeakSet,this.windows=[],this.shadowDoms=new Set,this.worker?.terminate(),this.worker=null,this.snapshotInProgressMap=new Map}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}addWindow(e){let{sampling:t="all",blockClass:n,blockSelector:r,unblockSelector:i,recordCanvas:o,enableManualSnapshot:a}=this.options;if(!this.windowsSet.has(e)){if(a){this.windowsSet.add(e),this.windows.push(new WeakRef(e));return}aN(()=>{if(o&&"all"===t&&this.initCanvasMutationObserver(e,n,r,i),o&&"number"==typeof t){let t=aW(e,n,r,i,!0);this.restoreHandlers.push(()=>{t()})}})(),this.windowsSet.add(e),this.windows.push(new WeakRef(e))}}addShadowRoot(e){this.shadowDoms.add(new WeakRef(e))}resetShadowRoots(){this.shadowDoms=new Set}initFPSWorker(){let e=new Worker(function(){let e=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)}};']);return URL.createObjectURL(e)}());return e.onmessage=e=>{let t=e.data,{id:n}=t;if(this.snapshotInProgressMap.set(n,!1),!("base64"in t))return;let{base64:r,type:i,width:o,height:a}=t;this.mutationCb({id:n,type:aD["2D"],commands:[{property:"clearRect",args:[0,0,o,a]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:r}],type:i}]},0,0,o,a]}]})},e}initCanvasFPSObserver(e,t,n,r,i,o){let a=this.takeSnapshot(!1,e,t,n,r,i,o.dataURLOptions);this.restoreHandlers.push(()=>{cancelAnimationFrame(a)})}initCanvasMutationObserver(e,t,n,r){let i=aW(e,t,n,r,!1),o=function(e,t,n,r,i){let o=[];for(let a of Object.getOwnPropertyNames(t.CanvasRenderingContext2D.prototype))try{if("function"!=typeof t.CanvasRenderingContext2D.prototype[a])continue;let s=aL(t.CanvasRenderingContext2D.prototype,a,function(o){return function(...s){return aP(this.canvas,n,r,i,!0)||aA(()=>{let n=aB(s,t,this);e(this.canvas,{type:aD["2D"],property:a,args:n})},0),o.apply(this,s)}});o.push(s)}catch{let n=aO(t.CanvasRenderingContext2D.prototype,a,{set(t){e(this.canvas,{type:aD["2D"],property:a,args:[t],setter:!0})}});o.push(n)}return()=>{o.forEach(e=>e())}}(this.processMutation.bind(this),e,t,n,r),a=function(e,t,n,r,i,o){let a=[];return a.push(...aJ(t.WebGLRenderingContext.prototype,aD.WebGL,e,n,r,i,o,t)),void 0!==t.WebGL2RenderingContext&&a.push(...aJ(t.WebGL2RenderingContext.prototype,aD.WebGL2,e,n,r,i,o,t)),()=>{a.forEach(e=>e())}}(this.processMutation.bind(this),e,t,n,r,this.mirror);this.restoreHandlers.push(()=>{i(),o(),a()})}snapshot(e){let{options:t}=this,n=this.takeSnapshot(!0,"all"===t.sampling?2:t.sampling||2,t.blockClass,t.blockSelector,t.unblockSelector,t.maxCanvasSize,t.dataURLOptions,e);this.restoreHandlers.push(()=>{cancelAnimationFrame(n)})}takeSnapshot(e,t,n,r,i,o,a,s){let l=1e3/t,u=e=>{if(e)return[e];let t=[],o=e=>
491{e.querySelectorAll("canvas").forEach(e=>{aP(e,n,r,i,!0)||t.push(e)})};for(let e of this.windows){let t,n=e.deref();try{t=n&&n.document}catch{}t&&o(t)}for(let e of this.shadowDoms){let t=e.deref();t&&o(t)}return t},c=t=>{if(this.windows.length){if(this.lastSnapshotTime&&t-this.lastSnapshotTime<l)return void a$(c);this.lastSnapshotTime=t,u(s).forEach(t=>{if(!this.mirror.hasNode(t))return;let n=this.mirror.getId(t);if(!this.snapshotInProgressMap.get(n)&&t.width&&t.height){if(this.snapshotInProgressMap.set(n,!0),!e&&["webgl","webgl2"].includes(t.__context)){let e=t.getContext(t.__context);e?.getContextAttributes()?.preserveDrawingBuffer===!1&&e.clear(e.COLOR_BUFFER_BIT)}createImageBitmap(t).then(e=>{this.worker?.postMessage({id:n,bitmap:e,width:t.width,height:t.height,dataURLOptions:a,maxCanvasSize:o},[e])}).catch(e=>{aN(()=>{throw e})()})}}),e||a$(c)}};return a$(c)}startPendingCanvasMutationFlusher(){a$(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){let e=t=>{this.rafStamps.latestId=t,a$(e)};a$(e)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((e,t)=>{let n=this.mirror.getId(t);this.flushPendingCanvasMutationFor(t,n)}),a$(()=>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)}}try{if(2!==Array.from([1],e=>2*e)[0]){let e=document.createElement("iframe");document.body.appendChild(e),Array.from=e.contentWindow?.Array.from||Array.from,document.body.removeChild(e)}}catch(e){console.debug("Unable to override Array.from",e)}new ax,function(e){e[e.NotStarted=0]="NotStarted",e[e.Running=1]="Running",e[e.Stopped=2]="Stopped"}(v||(v={}));let aG={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}}},aV=(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]},o=new Promise(e=>t=e);return{name:"ReplayCanvas",getOptions(){let{quality:e,enableManualSnapshot:n,maxCanvasSize:r}=i;return{enableManualSnapshot:n,recordCanvas:!0,getCanvasManager:e=>{let i=new aK({...e,enableManualSnapshot:n,maxCanvasSize:r,errorHandler:e=>{try{"object"==typeof e&&(e.__rrweb__=!0)}catch{}}});return t(i),i},...aG[e]||aG.medium}},async snapshot(e){(await o).snapshot(e)}}},aZ=eA.O,aX=new WeakMap,aQ=(e={})=>{let t=e.types||["crash","deprecation","intervention"];function n(e){if(aX.has((0,x.KU)()))for(let t of e)(0,x.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,eD.wd)(`${n}: ${r}`)})}return{name:"ReportingObserver",setupOnce(){(0,eX.vQ)()&&new aZ.ReportingObserver(n,{buffered:!0,types:t}).observe()},setup(e){aX.set(e,!0)}}},a0=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function a1(...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 a2(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 a3=(e={})=>{let t=e.root,n=e.prefix||"app:///",r="window"in eA.O&&!!eA.O.window,i=e.iteratee||function({isBrowser:e,root:t,prefix:n}){return r=>{if(!r.filename)return r;let i=/^[a-zA-Z]:\\/.test(r.filename)||r.filename.includes("\\")&&!r.filename.includes("/"),o=/^\//.test(r.filename);if(e){if(t){let e=r.filename;0===e.indexOf(t)&&(r.filename=e.replace(t,n))}}else if(i||o){let e=i?r.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):r.filename,o=t?function(e,t){e=a1(e).slice(1),t=a1(t).slice(1);let n=a2(e.split("/")),r=a2(t.split("/")),i=Math.min(n.length,r.length),o=i;for(let e=0;e<i;e++)if(n[e]!==r[e]){o=e;break}let a=[];for(let e=o;e<n.length;e++)a.push("..");return(a=a.concat(r.slice(o))).join("/")}(t,e):function(e){let t=e.length>1024?`<truncated>${e.slice(-1024)}`:e,n=a0.exec(t);return n?n.slice(1):[]}(e)[2]||"";r.filename=`${n}${o}`}return r}}({isBrowser:r,root:t,prefix:n});return{name:"RewriteFrames",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?.frames?.map(e=>i(e))}}}})}}}catch{return e}}(t)),t}}};function a5(e={}){let t=ez.document,n=t?.head||t?.body;if(!n){td&&O.Yz.error("[showReportDialog] Global document not defined");return}let r=(0,x.o5)(),i=(0,x.KU)(),o=i?.getDsn();if(!o){td&&O.Yz.error("[showReportDialog] DSN not configured");return}let a={...e,user:{...r.getUser(),...e.user},eventId:e.eventId||(0,eD.Q)()},s=ez.document.createElement("script");s.async=!0,s.crossOrigin="anonymous",s.src=function(e,t){let n=(0,S.AD)(e);if(!n)return"";let r=`${w(n)}embed/error-page/`,i=`dsn=${(0,S.SB)(n)}`;for(let e in t)if("dsn"!==e&&"onClose"!==e)if("user"===e){let e=t.user;if(!e)continue;e.name&&(i+=`&name=${encodeURIComponent(e.name)}
491`),e.email&&(i+=`&email=${encodeURIComponent(e.email)}`)}else i+=`&${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`;return`${r}?${i}`}(o,a);let{onLoad:l,onClose:u}=a;if(l&&(s.onload=l),u){let e=t=>{if("__sentry_reportdialog_closed__"===t.data)try{u()}finally{ez.removeEventListener("message",e)}};ez.addEventListener("message",e)}n.appendChild(s)}let a6=(e={})=>{let t=e.sidecarUrl||"http://localhost:8969/stream";return{name:"SpotlightBrowser",setup:()=>{td&&O.Yz.log("Using Sidecar URL",t)},processEvent:e=>!function(e){return!!("transaction"===e.type&&e.spans&&e.contexts?.trace&&"ui.action.click"===e.contexts.trace.op&&e.spans.some(({description:e})=>e?.includes("#sentry-spotlight")))}(e)?e:null,afterAllSetup:e=>{!function(e,t){let n=oZ("fetch"),r=0;e.on("beforeEnvelope",e=>{if(r>3)return void O.Yz.warn("[Spotlight] Disabled Sentry -> Spotlight integration due to too many failed requests:",r);n(t,{method:"POST",body:(0,C.bN)(e),headers:{"Content-Type":"application/x-sentry-envelope"},mode:"cors"}).then(e=>{e.status>=200&&e.status<400&&(r=0)},e=>{r++,O.Yz.error("Sentry SDK can't connect to Sidecar is it running? See: https://spotlightjs.com/sidecar/npx/",e)})})}(e,t)}}},a4=({featureFlagClient:e})=>({name:"Statsig",setup(t){e.on("gate_evaluation",e=>{eq(e.gate.name,e.gate.value),eW(e.gate.name,e.gate.value)})}
491,processEvent:(e,t,n)=>eB(e)}),a9=e=>({name:"ThirdPartyErrorsFilter",setup(e){e.on("beforeEnvelope",e=>{(0,C.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&(a_(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{t.type||ag(e.getOptions().stackParser,t)})},processEvent(t){let n=function(e){let t=(0,tf.RV)(e);if(t)return t.filter(e=>!!e.filename).map(e=>e.module_metadata?Object.keys(e.module_metadata).filter(e=>e.startsWith(a7)).map(e=>e.slice(a7.length)):[])}(t);if(n&&n["drop-error-if-contains-third-party-frames"===e.behaviour||"apply-tag-if-contains-third-party-frames"===e.behaviour?"some":"every"](t=>!t.some(t=>e.filterKeys.includes(t)))){if("drop-error-if-contains-third-party-frames"===e.behaviour||"drop-error-if-exclusively-contains-third-party-frames"===e.behaviour)return null;t.tags={...t.tags,third_party_code:!0}}return t}}),a7="_sentryBundlerPluginAppKey:",a8=({featureFlagClientClass:e})=>({name:"Unleash",setupOnce(){let t=e.prototype;(0,ek.GS)(t,"isEnabled",se)},processEvent:(e,t,n)=>eB(e)});function se(e){return function(...t){let n=t[0],r=e.apply(this,t);return"string"==typeof n&&"boolean"==typeof r?(eq(n,r),eW(n,r)):td&&O.Yz.error(`[Feature Flags] UnleashClient.isEnabled does not match expected signature. arg0: ${n} (${typeof n}), result: ${r} (${typeof r})`),r}}function st(e){return{...e,path:"path"in e&&Array.isArray(e.path)?e.path.join("."):void 0,keys:"keys"in e?JSON.stringify(e.keys):void 0,unionErrors:"unionErrors"in e?JSON.stringify(e.unionErrors):void 0}}let sn=(e={})=>{let t=e.limit??10;return{name:"ZodErrors",processEvent:(n,r)=>(function(e,t=!1,n,r){var i;if(!n.exception?.values||!r.originalException||(i=r.originalException,!((0,N.bJ)(i)&&"ZodError"===i.name&&Array.isArray(i.issues)))||0===r.originalException.issues.length)return n;try{let i=(t?r.originalException.issues:r.originalException.issues.slice(0,e)).map(st);return t&&(Array.isArray(r.attachments)||(r.attachments=[]),r.attachments.push({filename:"zod_issues.json",data:JSON.stringify({issues:i})})),{...n,exception:{...n.exception,values:[{...n.exception.values[0],value:function(e){let t=new Set;for(let n of e.issues){let e=n.path.map(e=>"number"==typeof e?"<array>":e).join(".");e.length>0&&t.add(e)}let n=Array.from(t);if(0===n.length){let t="variable";if(e.issues.length>0){let n=e.issues[0];void 0!==n&&"expected"in n&&"string"==typeof n.expected&&(t=n.expected)}return`Failed to validate ${t}`}return`Failed to validate keys: ${(0,e9.xv)(n.join(", "),100)}`}(r.originalException)},...n.exception.values.slice(1)]},extra:{...n.extra,"zoderror.issues":i.slice(0,e)}}}catch(e){return{...n,extra:{...n.extra,"zoderrors sentry integration parse error":{message:"an exception was thrown while processing ZodError within applyZodErrorsToEvent()",error:e instanceof Error?`${e.name}: ${e.message} 492${e.stack}`:"unknown"}}}}})(t,e.saveZodIssuesAsAttachment,n,r)}};var sr=n(2079),si=n(25012);function so(){let e=(0,x.m6)().getScopeData(),t=(0,x.rm)().getScopeData(),n=(0,x.o5)().getScopeData();return(0,et.Rg)(e,t),(0,et.Rg)(e,n),e.eventProcessors=[],e}let sa=()=>({name:"ScopeToMain",setup(){var e;let t=ep();e=(e,n)=>{t.sendScope(JSON.stringify((0,ex.S8)(e,20,2e3))),n.clearBreadcrumbs(),n.clearAttachments()},(0,x.rm)().addScopeListener(t=>{e(so(),t)}),(0,x.o5)().addScopeListener(t=>{e(so(),t)}),(0,x.m6)().addScopeListener(t=>{e(so(),t)})}}),ss=e=>{let t=e?.threshold??1e3,n=e?.pollInterval||t/2;return{name:"EventLoopBlockRenderer",setup(){let r={pollInterval:n,anrThreshold:t,captureStackTrace:!0,...e},i=ep();i.sendStatus({status:document.visibilityState,config:r}),setInterval(()=>{i.sendStatus({status:"alive",config:r})},r.pollInterval)}}};function sl(e){let t=ep();return rJ(e,async e=>(t.sendEnvelope(e.body),{statusCode:200}))}function su(e){return parseInt(e||"",10)||void 0}let[,sc]=r$,[,sd]=[90,function(e){let t=/^\s*[-]{4,}$/,n=/at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;return r=>{let i=r.match(n);if(i){let t,n,r,o,a;if(i[1]){let e=(r=i[1]).lastIndexOf(".");if("."===r[e-1]&&e--,e>0){t=r.slice(0,e),n=r.slice(e+1);let i=t.indexOf(".Module");i>0&&(r=r.slice(i+1),t=t.slice(0,i))}o=void 0}n&&(o=t,a=n),"<anonymous>"===n&&(a=void 0,r=void 0),void 0===r&&(a=a||tf.yF,r=o?`${o}.${a}
492`:a);let s=i[2]?.startsWith("file://")?i[2].slice(7):i[2],l="native"===i[5];return s?.match(/\/[A-Z]:/)&&(s=s.slice(1)),s||!i[5]||l||(s=i[5]),{filename:s?decodeURI(s):void 0,module:e?e(s):void 0,function:r,lineno:su(i[3]),colno:su(i[4]),in_app:function(e,t=!1){return!(t||e&&!e.startsWith("/")&&!e.match(/^[A-Z]:/)&&!e.startsWith(".")&&!e.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//))&&void 0!==e&&!e.includes("node_modules/")}(s||"",l)}}if(r.match(t))return{filename:r}}}(void 0)],sp=(e,t=0)=>{let n=[];for(let r of e.split("\n").slice(t)){let e=sc(r),t=sd(r);if(e&&t?.in_app!==!1?n.push(e):t&&(void 0===t.module&&delete t.module,n.push(t)),n.length>=50)break}return(0,tf.Vi)(n)};function sf(e){return[...oQ(e).filter(e=>"BrowserSession"!==e.name),sa()]}function sh(e={},t=o0){if(window?.__SENTRY__RENDERER_INIT__)return void O.Yz.warn(`The browser SDK has already been initialized. 493If init has been called in the preload and contextIsolation is disabled, is not required to call init in the renderer`);if(window.__SENTRY__RENDERER_INIT__=!0,e.sendClientReports=!1,void 0===e.defaultIntegrations&&(e.defaultIntegrations=sf(e)),void 0===e.stackParser&&(e.stackParser=sp),void 0===e.dsn&&(e.dsn="https://[email protected]/12345"),void 0===e.transport&&(e.transport=sl),e.anrDetection){let t=ss(!0===e.anrDetection?{threshold:5e3,pollInterval:1e3,captureStackTrace:!1}:{threshold:e.anrDetection.anrThreshold||5e3,pollInterval:e.anrDetection.pollInterval||1e3,captureStackTrace:e.anrDetection.captureStackTrace||!1});if("function"==typeof e.integrations){let n=e.integrations;e.integrations=e=>[...n(e),t]}else e.integrations=e.integrations||[],e.integrations.push(t)}delete e.initialScope,t(e)}},54575:(e,t,n)=>{function r(e,t,n=Date.now()){return(e[t]||e.all||0)>n}function i(e,{statusCode:t,headers:n},r=Date.now()){let o={...e},a=n?.["x-sentry-rate-limits"],s=n?.["retry-after"];if(a)for(let e of a.trim().split(",")){let[t,n,,,i]=e.split(":",5),a=parseInt(t,10),s=(isNaN(a)?60:a)*1e3;if(n)for(let e of n.split(";"))"metric_bucket"===e?(!i||i.split(";").includes("custom"))&&(o[e]=r+s):o[e]=r+s;else o.all=r+s}else s?o.all=r+function(e,t=Date.now()){let n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;let r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}(s,r):429===t&&(o.all=r+6e4);return o}n.d(t,{Jz:()=>r,wq:()=>i})},56143:(e,t,n)=>{n.d(t,{AD:()=>c,SB:()=>s,ay:()=>u});var r=n(97810),i=n(34936);let o=/^o(\d+)\./,a=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function s(e,t=!1){let{host:n,path:r,pass:i,port:o,projectId:a,protocol:l,publicKey:u}=e;return`${l}://${u}${t&&i?`:${i}`:""}@${n}${o?`:${o}`:""}/${r?`${r}/`:r}${a}`}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 u(e){let t=e.match(o);return t?.[1]}function c(e){let t="string"==typeof e?function(e){let t=a.exec(e);if(!t)return void(0,i.pq)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});let[n,r,o="",s="",u="",c=""]=t.slice(1),d="",p=c,f=p.split("/");if(f.length>1&&(d=f.slice(0,-1).join("/"),p=f.pop()),p){let e=p.match(/^\d+/);e&&(p=e[0])}return l({host:s,pass:o,path:d,projectId:p,port:u,protocol:n,publicKey:r})}(e):l(e);if(t&&function(e){if(!r.T)return!0;let{port:t,projectId:n,protocol:o}=e;return!["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(i.Yz.error(`Invalid Sentry Dsn: ${t} missing`),!0))&&(n.match(/^\d+$/)?"http"!==o&&"https"!==o?(i.Yz.error(`Invalid Sentry Dsn: Invalid protocol ${o}`),!1):!(t&&isNaN(parseInt(t,10)))||(i.Yz.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):(i.Yz.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1))}(t))return t}},56196:(e,t,n)=>{n.d(t,{Vu:()=>s,fj:()=>o,qO:()=>a});var r=n(95266),i=n(66383);function o(e){let t=(0,i.zf)(),n={sid:(0,r.eJ)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>{var e;return e=n,{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&&a(n,e),n}function a(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,i.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,r.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 s(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),a(e,n)}}
493,57862:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(30020),i=n(34936),o=n(66383);function a(e,t){let n=(0,r.KU)(),a=(0,r.rm)();if(!n)return;let{beforeBreadcrumb:s=null,maxBreadcrumbs:l=100}=n.getOptions();if(l<=0)return;let u={timestamp:(0,o.lu)(),...e},c=s?(0,i.pq)(()=>s(u,t)):u;null!==c&&(n.emit&&n.emit("beforeAddBreadcrumb",c,t),a.addBreadcrumb(c,l))}},58082:(e,t,n)=>{n.d(t,{T2:()=>a,XW:()=>i,xg:()=>o});var r=n(73914);function i(e){return new a(t=>{t(e)})}function o(e){return new a((t,n)=>{n(e)})}class a{constructor(e){this._state=0,this._handlers=[],this._runExecutor(e)}then(e,t){return new a((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 a((t,n)=>{let r,i;return this.then(t=>{i=!1,r=t,e&&e()},t=>{i=!0,r=t,e&&e()}).then(()=>{if(i)return void n(r);t(r)})})}_executeHandlers(){if(0===this._state)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(1===this._state&&e[1](this._value),2===this._state&&e[2](this._value),e[0]=!0)})}_runExecutor(e){let t=(e,t)=>{if(0===this._state){if((0,r.Qg)(t))return void t.then(n,i);this._state=e,this._value=t,this._executeHandlers()}},n=e=>{t(1,e)},i=e=>{t(2,e)};try{e(n,i)}catch(e){i(e)}}}},60492:(e,t,n)=>{n.d(t,{h:()=>d});var r=n(94360),i=n(2079),o=n(73914);class a{constructor(e,t){let n,r;n=e||new i.H,r=t||new i.H,this._stack=[{scope:n}],this._isolationScope=r}withScope(e){let t,n=this._pushScope();try{t=e(n)}catch(e){throw this._popScope(),e}return(0,o.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}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function s(){let e=(0,r.EU)(),t=(0,r.Se)(e);return t.stack=t.stack||new a((0,r.BY)("defaultCurrentScope",()=>new i.H),(0,r.BY)("defaultIsolationScope",()=>new i.H))}function l(e){return s().withScope(e)}function u(e,t){let n=s();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function c(e){return s().withScope(()=>e(s().getIsolationScope()))}function d(e){let t=(0,r.Se)(e);return t.acs?t.acs:{withIsolationScope:c,withScope:l,withSetScope:u,withSetIsolationScope:(e,t)=>c(t),getCurrentScope:()=>s().getScope(),getIsolationScope:()=>s().getIsolationScope()}}},61541:(e,t,n)=>{n.d(t,{S8:()=>a,cd:()=>function e(t,n=3,r=102400){let i=a(t,n);return~-encodeURI(JSON.stringify(i)).split(/%..|./).length>r?e(t,n-1,r):i}});var r=n(73914),i=n(19057),o=n(85127);function a(e,t=100,n=Infinity){try{return function e(t,n,a=Infinity,s=Infinity,l=function(){let e=new WeakSet;return[function(t){return!!e.has(t)||(e.add(t),!1)},function(t){e.delete(t)}]}()){let[u,c]=l;if(null==n||["boolean","string"].includes(typeof n)||"number"==typeof n&&Number.isFinite(n))return n;let d=function(e,t){try{if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if("undefined"!=typeof global&&t===global)return"[Global]";if("undefined"!=typeof window&&t===window)return"[Window]";if("undefined"!=typeof document&&t===document)return"[Document]";if((0,r.L2)(t))return"[VueViewModel]";if((0,r.mE)(t))return"[SyntheticEvent]";if("number"==typeof t&&!Number.isFinite(t))return`[${t}]`;if("function"==typeof t)return`[Function: ${(0,o.qQ)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let n=function(e){let t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:"null prototype"}(t);if(/^HTML(\w*)Element$/.test(n))return`[HTMLElement: ${n}]`;return`[object ${n}]`}catch(e){return`**non-serializable** (${e})`}}(t,n);if(!d.startsWith("[object "))return d;if(n.__sentry_skip_normalization__)return n;let p="number"==typeof n.__sentry_override_normalization_depth__?n.__sentry_override_normalization_depth__:a;if(0===p)return d.replace("object ","");if(u(n))return"[Circular ~]";if(n&&"function"==typeof n.toJSON)try{let t=n.toJSON();return e("",t,p-1,s,l)}catch{}let f=Array.isArray(n)?[]:{},h=0,m=(0,i.W4)(n);for(let t in m){if(!Object.prototype.hasOwnProperty.call(m,t))continue;if(h>=s){f[t]="[MaxProperties ~]";break}let n=m[t];f[t]=e(t,n,p-1,s,l),h++}return c(n),f}("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}},64713:(e,t,n)=>{n.d(t,{t:()=>r});function r(e){return"warn"===e?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}}
493,65364:(e,t,n)=>{n.d(t,{T:()=>r});let r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},66383:(e,t,n)=>{let r,i;n.d(t,{k3:()=>l,lu:()=>a,zf:()=>s});var o=n(91285);function a(){return Date.now()/1e3}function s(){return(r??(r=function(){let{performance:e}=o.O;if(!e?.now||!e.timeOrigin)return a;let t=e.timeOrigin;return()=>(t+e.now())/1e3}()))()}function l(){return i||(i=function(){let{performance:e}=o.O;if(!e?.now)return[void 0,"none"];let t=e.now(),n=Date.now(),r=e.timeOrigin?Math.abs(e.timeOrigin+t-n):36e5,i=e.timing?.navigationStart,a="number"==typeof i?Math.abs(i+t-n):36e5;if(r<36e5||a<36e5)if(r<=a)return[e.timeOrigin,"timeOrigin"];else return[i,"navigationStart"];return[n,"dateNow"]}()),i[0]}},69287:(e,t,n)=>{n.d(t,{Cp:()=>s,Dp:()=>_,J0:()=>b,J5:()=>E,NA:()=>h,Ol:()=>v,Q:()=>g,SA:()=>y,Wt:()=>f,cx:()=>d,gV:()=>m,ky:()=>S,l7:()=>p,o:()=>c,r:()=>u,wd:()=>l});var r=n(30020),i=n(56196),o=n(87071),a=n(91285);function s(e,t){return(0,r.o5)().captureException(e,(0,o.li)(t))}function l(e,t){let n="string"==typeof t?t:void 0,i="string"!=typeof t?{captureContext:t}:void 0;return(0,r.o5)().captureMessage(e,n,i)}function u(e,t){return(0,r.o5)().captureEvent(e,t)}function c(e,t){(0,r.rm)().setContext(e,t)}function d(e){(0,r.rm)().setExtras(e)}function p(e,t){(0,r.rm)().setExtra(e,t)}function f(e){(0,r.rm)().setTags(e)}function h(e,t){(0,r.rm)().setTag(e,t)}function m(e){(0,r.rm)().setUser(e)}function g(){return(0,r.rm)().lastEventId()}function _(){return!!(0,r.KU)()}function v(){let e=(0,r.KU)();return e?.getOptions().enabled!==!1&&!!e?.getTransport()}function y(e){(0,r.rm)().addEventProcessor(e)}function b(e){let t=(0,r.rm)(),n=(0,r.o5)(),{userAgent:o}=a.O.navigator||{},s=(0,i.fj)({user:n.getUser()||t.getUser(),...o&&{userAgent:o},...e}),l=t.getSession();return l?.status==="ok"&&(0,i.qO)(l,{status:"exited"}),S(),t.setSession(s),s}function S(){let e=(0,r.rm)(),t=(0,r.o5)().getSession()||e.getSession();t&&(0,i.Vu)(t),w(),e.setSession()}function w(){let e=(0,r.rm)(),t=(0,r.KU)(),n=e.getSession();n&&t&&t.captureSession(n)}function E(e=!1){if(e)return void S();w()}},69537:(e,t,n)=>{n.d(t,{E1:()=>p,Ef:()=>o,JD:()=>s,Lc:()=>g,Le:()=>d,Sn:()=>u,Ts:()=>h,c9:()=>m,fs:()=>l,i_:()=>r,jG:()=>f,sy:()=>i,uT:()=>a,xc:()=>c});let r="sentry.source",i="sentry.sample_rate",o="sentry.previous_trace_sample_rate",a="sentry.op",s="sentry.origin",l="sentry.idle_span_finish_reason",u="sentry.measurement_unit",c="sentry.measurement_value",d="sentry.custom_span_name",p="sentry.profile_id",f="sentry.exclusive_time",h="http.request.method",m="url.full",g="sentry.link.type"},71818:(e,t,n)=>{let r,i,o;n.d(t,{i:()=>l,z:()=>s});var a=n(91285);function s(e){let t=a.O._sentryDebugIds;if(!t)return{};let n=Object.keys(t);return o&&n.length===i?o:(i=n.length,o=n.reduce((n,i)=>{r||(r={});let o=r[i];if(o)n[o[0]]=o[1];else{let o=e(i);for(let e=o.length-1;e>=0;e--){let a=o[e],s=a?.filename,l=t[i];if(s&&l){n[s]=l,r[i]=[s,l];break}}}return n},{}))}function l(e,t){let n=s(e);if(!n)return[];let r=[];for(let e of t)e&&n[e]&&r.push({type:"sourcemap",code_file:e,debug_id:n[e]});return r}},73721:(e,t,n)=>{n.d(t,{f:()=>a,r:()=>o});var r=n(19057);let i="_sentrySpan";function o(e,t){t?(0,r.my)(e,i,t):delete e[i]}function a(e){return e[i]}},73914:(e,t,n)=>{n.d(t,{BD:()=>s,Kg:()=>u,L2:()=>y,NF:()=>c,Qd:()=>p,Qg:()=>g,T2:()=>a,W6:()=>l,bJ:()=>i,gd:()=>m,ks:()=>b,mE:()=>_,sO:()=>d,tH:()=>v,vq:()=>h,xH:()=>f});let r=Object.prototype.toString;function i(e){switch(r.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return v(e,Error)}}function o(e,t){return r.call(e)===`[object ${t}]`}function a(e){return o(e,"ErrorEvent")}function s(e){return o(e,"DOMError")}function l(e){return o(e,"DOMException")}function u(e){return o(e,"String")}function c(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function d(e){return null===e||c(e)||"object"!=typeof e&&"function"!=typeof e}function p(e){return o(e,"Object")}function f(e){return"undefined"!=typeof Event&&v(e,Event)}function h(e){return"undefined"!=typeof Element&&v(e,Element)}function m(e){return o(e,"RegExp")}function g(e){return!!(e?.then&&"function"==typeof e.then)}
493function _(e){return p(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function v(e,t){try{return e instanceof t}catch{return!1}}function y(e){return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue))}function b(e){return"undefined"!=typeof Request&&v(e,Request)}},78079:(e,t,n)=>{n.d(t,{B:()=>a});var r=n(23873),i=n(40459),o=n(91285);function a(){return"undefined"!=typeof window&&(!(!(0,r.Z)()&&"[object process]"===Object.prototype.toString.call(void 0!==i?i:0))||function(){let e=o.O.process;return e?.type==="renderer"}())}},78252:(e,t,n)=>{n.d(t,{L:()=>s,d:()=>a});var r=n(19057);let i="_sentryScope",o="_sentryIsolationScope";function a(e,t,n){e&&((0,r.my)(e,o,n),(0,r.my)(e,i,t))}function s(e){return{scope:e[i],isolationScope:e[o]}}},83294:(e,t,n)=>{n.d(t,{Cj:()=>g,W3:()=>l,bN:()=>d,bm:()=>f,h4:()=>s,n2:()=>_,y5:()=>p,yH:()=>u,zk:()=>m});var r=n(94360),i=n(56143),o=n(61541),a=n(91285);function s(e,t=[]){return[e,t]}function l(e,t){let[n,r]=e;return[n,[...r,t]]}function u(e,t){for(let n of e[1]){let e=n[0].type;if(t(n,e))return!0}return!1}function c(e){let t=(0,r.Se)(a.O);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function d(e){let[t,n]=e,r=JSON.stringify(t);function i(e){"string"==typeof r?r="string"==typeof e?r+e:[c(r),e]:r.push("string"==typeof e?c(e):e)}for(let e of n){let[t,n]=e;if(i(` 494${JSON.stringify(t)} 495`),"string"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch{e=JSON.stringify((0,o.S8)(n))}i(e)}}return"string"==typeof r?r: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}(r)}function p(e){return[{type:"span"},e]}function f(e){let t="string"==typeof e.data?c(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}let h={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item"};function m(e){return h[e]}function g(e){if(!e?.sdk)return;let{name:t,version:n}=e.sdk;return{name:t,version:n}}function _(e,t,n,r){let o=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:(0,i.SB)(r)},...o&&{trace:o}}}},85127:(e,t,n)=>{n.d(t,{RV:()=>p,Vi:()=>l,gd:()=>a,qQ:()=>d,vk:()=>s,yF:()=>r});let r="?",i=/\(error: (.*)\)/,o=/captureMessage|captureException/;function a(...e){let t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,n=0,r=0)=>{let o=[],a=e.split("\n");for(let e=n;e<a.length;e++){let n=a[e];if(n.length>1024)continue;let s=i.test(n)?n.replace(i,"$1"):n;if(!s.match(/\S*Error: /)){for(let e of t){let t=e(s);if(t){o.push(t);break}}if(o.length>=50+r)break}}return l(o.slice(r))}}function s(e){return Array.isArray(e)?a(...e):e}function l(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(u(t).function||"")&&t.pop(),t.reverse(),o.test(u(t).function||"")&&(t.pop(),o.test(u(t).function||"")&&t.pop()),t.slice(0,50).map(e=>({...e,filename:e.filename||u(t).filename,function:e.function||r}))}function u(e){return e[e.length-1]||{}}let c="<anonymous>";function d(e){try{if(!e||"function"!=typeof e)return c;return e.name||c}catch{return c}}function p(e){let t=e.exception;if(t){let e=[];try{return t.values.forEach(t=>{t.stacktrace.frames&&e.push(...t.stacktrace.frames)}),e}catch{}}}},85789:(e,t,n)=>{n.d(t,{s:()=>r});function r(e,t,n){let r,i,o,a=n?.maxWait?Math.max(n.maxWait,t):0,s=n?.setTimeoutImpl||setTimeout;function l(){return u(),r=e()}function u(){void 0!==i&&clearTimeout(i),void 0!==o&&clearTimeout(o),i=o=void 0}function c(){return i&&clearTimeout(i),i=s(l,t),a&&void 0===o&&(o=s(l,a)),r}return c.cancel=u,c.flush=function(){return void 0!==i||void 0!==o?l():r},c}},87071:(e,t,n)=>{n.d(t,{li:()=>_,mG:()=>g});var r=n(37085),i=n(30020),o=n(97810),a=n(34936),s=n(73914),l=n(58082),u=n(2079),c=n(31837),d=n(71818),p=n(95266),f=n(61541),h=n(25871),m=n(66383);function g(e,t,n,g,_,v){var y,b;let{normalizeDepth:S=3,normalizeMaxBreadth:w=1e3}
495=e,E={...t,event_id:t.event_id||n.event_id||(0,p.eJ)(),timestamp:t.timestamp||(0,m.lu)()},x=n.integrations||e.integrations.map(e=>e.name);(function(e,t){let{environment:n,release:i,dist:o,maxValueLength:a=250}=t;e.environment=e.environment||n||r.U,!e.release&&i&&(e.release=i),!e.dist&&o&&(e.dist=o);let s=e.request;s?.url&&(s.url=(0,h.xv)(s.url,a))})(E,e),y=E,(b=x).length>0&&(y.sdk=y.sdk||{},y.sdk.integrations=[...y.sdk.integrations||[],...b]),_&&_.emit("applyFrameMetadata",t),void 0===t.type&&function(e,t){let n=(0,d.z)(t);e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{e.filename&&(e.debug_id=n[e.filename])})})}(E,e.stackParser);let k=function(e,t){if(!t)return e;let n=e?e.clone():new u.H;return n.update(t),n}(g,n.captureContext);n.mechanism&&(0,p.M6)(E,n.mechanism);let T=_?_.getEventProcessors():[],C=(0,i.m6)().getScopeData();if(v){let e=v.getScopeData();(0,c.Rg)(C,e)}if(k){let e=k.getScopeData();(0,c.Rg)(C,e)}let I=[...n.attachments||[],...C.attachments];return I.length&&(n.attachments=I),(0,c.e2)(E,C),(function e(t,n,r,i=0){return new l.T2((l,u)=>{let c=t[i];if(null===n||"function"!=typeof c)l(n);else{let d=c({...n},r);o.T&&c.id&&null===d&&a.Yz.log(`Event processor "${c.id}" dropped event`),(0,s.Qg)(d)?d.then(n=>e(t,n,r,i+1).then(l)).then(null,u):e(t,d,r,i+1).then(l).then(null,u)}})})([...T,...C.eventProcessors],E,n).then(e=>(e&&function(e){let t={};if(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)})}),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.entries(t).forEach(([e,t])=>{n.push({type:"sourcemap",code_file:e,debug_id:t})})}(e),"number"==typeof S&&S>0)?function(e,t,n){if(!e)return null;let r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:(0,f.S8)(e.data,t,n)}}))},...e.user&&{user:(0,f.S8)(e.user,t,n)},...e.contexts&&{contexts:(0,f.S8)(e.contexts,t,n)},...e.extra&&{extra:(0,f.S8)(e.extra,t,n)}};return e.contexts?.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=(0,f.S8)(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(e=>({...e,...e.data&&{data:(0,f.S8)(e.data,t,n)}}))),e.contexts?.flags&&r.contexts&&(r.contexts.flags=(0,f.S8)(e.contexts.flags,3,n)),r}(e,S,w):e)}function _(e){if(e){var t;return(t=e)instanceof u.H||"function"==typeof t||Object.keys(e).some(e=>v.includes(e))?{captureContext:e}:e}}let v=["user","level","extra","contexts","tags","fingerprint","propagationContext"]},91285:(e,t,n)=>{n.d(t,{O:()=>r});let r=globalThis},94360:(e,t,n)=>{n.d(t,{BY:()=>s,EU:()=>o,Se:()=>a});var r=n(31246),i=n(91285);function o(){return a(i.O),i.O}function a(e){let t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||r.M,t[r.M]=t[r.M]||{}}function s(e,t,n=i.O){let o=n.__SENTRY__=n.__SENTRY__||{},a=o[r.M]=o[r.M]||{};return a[e]||(a[e]=t())}},94708:(e,t,n)=>{n.d(t,{HW:()=>_,LZ:()=>f,ao:()=>m,k1:()=>g});var r=n(37085),i=n(30020),o=n(69537),a=n(16752),s=n(56143),l=n(20200),u=n(19057),c=n(8171),d=n(78252);let p="_frozenDsc";function f(e,t){(0,u.my)(e,p,t)}function h(e,t){let n,i=t.getOptions(),{publicKey:o,host:a}=t.getDsn()||{};i.orgId?n=String(i.orgId):a&&(n=(0,s.ay)(a));let l={environment:i.environment||r.U,release:i.release,public_key:o,trace_id:e,org_id:n};return t.emit("createDsc",l),l}function m(e,t){let n=t.getPropagationContext();return n.dsc||h(n.traceId,e)}function g(e){let t=(0,i.KU)();if(!t)return{};let n=(0,c.zU)(e),r=(0,c.et)(n),s=r.data,u=n.spanContext().traceState,f=u?.get("sentry.sample_rate")??s[o.sy]??s[o.Ef];function m(e){return("number"==typeof f||"string"==typeof f)&&(e.sample_rate=`${f}`),e}let g=n[p];if(g)return m(g);let _=u?.get("sentry.dsc"),v=_&&(0,a.yD)(_);if(v)return m(v);let y=h(e.spanContext().traceId,t),b=s[o.i_],S=r.description;return"url"!==b&&S&&(y.transaction=S),(0,l.f)()&&(y.sampled=String((0,c.pK)(n)),y.sample_rand=u?.get("sentry.sample_rand")??(0,d.L)(n).scope?.getPropagationContext().sampleRand.toString()),m(y),t.emit("createDsc",y,n),y}function _(e){let t=g(e);return(0,a.De)(t)}},95266:(e,t,n)=>{n.d(t,{$X:()=>l,GR:()=>p,M6:()=>c,db:()=>d,eJ:()=>a,gO:()=>u});var r=n(19057),i=n(25871),o=n(91285);function a(e=function(){let e=o.O;return e.crypto||e.msCrypto}()){let t=()=>16*Math.random();try{if(e?.randomUUID)return e.randomUUID().replace(/-/g,"");e?.getRandomValues&&(t=()=>{let t=new Uint8Array(1);return e.getRandomValues(t),t[0]})}catch{}return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&t())>>e/4).toString(16))}function s(e){return e.exception?.values?.[0]}function l(e){let{message:t,event_id:n}=e;if(t)return t;let r=s(e);return r?r.type&&r.value?`${r.type}: ${r.value}
495`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function u(e,t,n){let r=e.exception=e.exception||{},i=r.values=r.values||[],o=i[0]=i[0]||{};o.value||(o.value=t||""),o.type||(o.type=n||"Error")}function c(e,t){let n=s(e);if(!n)return;let r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){let e={...r?.data,...t.data};n.mechanism.data=e}}function d(e,t,n=5){if(void 0===t.lineno)return;let r=e.length,o=Math.max(Math.min(r-1,t.lineno-1),0);t.pre_context=e.slice(Math.max(0,o-n),o).map(e=>(0,i.nC)(e,0));let a=Math.min(r-1,o);t.context_line=(0,i.nC)(e[a],t.colno||0),t.post_context=e.slice(Math.min(o+1,r),o+1+n).map(e=>(0,i.nC)(e,0))}function p(e){if(function(e){try{return e.__sentry_captured__}catch{}}(e))return!0;try{(0,r.my)(e,"__sentry_captured__",!0)}catch{}return!1}},97810:(e,t,n)=>{n.d(t,{T:()=>r});let r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},99695:(e,t,n)=>{n.d(t,{j:()=>r});let r=n(91285).O},99742:(e,t,n)=>{n.d(t,{h:()=>function e(t,n,r=2){if(!n||"object"!=typeof n||r<=0)return n;if(t&&0===Object.keys(n).length)return t;let i={...t};for(let t in n)Object.prototype.hasOwnProperty.call(n,t)&&(i[t]=e(i[t],n[t],r-1));return i}})}}]);
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.