1/*! For license information please see [email protected] */ 2!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"fab4f8a8d9d1b60190690495a8ee19c997d71654"}}catch(e){}}(),(globalThis.webpackChunk||=[]).push([[386],{7587(e,t,n){n.r(t),n.d(t,{forceLoad:()=>dn,getDefaultIntegrations:()=>un,init:()=>pn,onLoad:()=>ln});var r=n(9416),o=n(5440),s=n(2464);function i(e){const t=[];e.message&&t.push(e.message);try{const 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 a=n(8134),c=n(2587);const u=[/^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/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/Java exception was raised during method invocation$/,/Java object is gone$/],p=(0,o.defineIntegration)((e={})=>{let t;return{name:"EventFilters",setup(n){const r=n.getOptions();t=l(e,r)},processEvent(n,o,u){if(!t){const n=u.getOptions();t=l(e,n)}return function(e,t){if(e.type){if("transaction"===e.type&&function(e,t){if(!t?.length)return!1;const n=e.transaction;return!!n&&(0,c.stringMatchesSomePattern)(n,t)}(e,t.ignoreTransactions))return r.DEBUG_BUILD&&s.debug.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,a.getEventDescription)(e)}`),!0}else{if(function(e,t){return!!t?.length&&i(e).some(e=>
2(0,c.stringMatchesSomePattern)(e,t))}(e,t.ignoreErrors))return r.DEBUG_BUILD&&s.debug.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,a.getEventDescription)(e)}`),!0;if(function(e){return!!e.exception?.values?.length&&(!e.message&&!e.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))}(e))return r.DEBUG_BUILD&&s.debug.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${(0,a.getEventDescription)(e)}`),!0;if(function(e,t){if(!t?.length)return!1;const n=f(e);return!!n&&(0,c.stringMatchesSomePattern)(n,t)}(e,t.denyUrls))return r.DEBUG_BUILD&&s.debug.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,a.getEventDescription)(e)}.\nUrl: ${f(e)}`),!0;if(!function(e,t){if(!t?.length)return!0;const n=f(e);return!n||(0,c.stringMatchesSomePattern)(n,t)}(e,t.allowUrls))return r.DEBUG_BUILD&&s.debug.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,a.getEventDescription)(e)}.\nUrl: ${f(e)}`),!0}return!1}(n,t)?null:n}}}),d=(0,o.defineIntegration)((e={})=>({...p(e),name:"InboundFilters"}));function l(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:u],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function f(e){try{const t=[...e.exception?.values??[]].reverse().find(e=>void 0===e.mechanism?.parent_id&&e.stacktrace?.frames?.length),n=t?.stacktrace?.frames;return n?function(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch{return r.DEBUG_BUILD&&s.debug.error(`Cannot extract url for event ${(0,a.getEventDescription)(e)}`),null}}var g=n(1354),m=n(6337);const h=new WeakMap,_=(0,o.defineIntegration)(()=>({name:"FunctionToString",setupOnce(){const e=Function.prototype.toString;try{Function.prototype.toString=function(...t){const n=(0,m.getOriginalFunction)(this);let r;try{h.has((0,g.getClient)())&&void 0!==n&&(r=n)}catch{}return e.apply(r??this,t)}}catch{}},setup(e){h.set(e,!0)}}));var y=n(8649),v=n(658);const S=(0,o.defineIntegration)(()=>({name:"ConversationId",setup(e){e.on("spanStart",e=>{const t=(0,g.getCurrentScope)().getScopeData(),n=(0,g.getIsolationScope)().getScopeData(),r=t.conversationId||n.conversationId;if(r){const{op:t,data:n,description:o}=(0,v.spanToJSON)(e);if(!t?.startsWith("gen_ai.")&&!n["ai.operationId"]&&!o?.startsWith("ai."))return;e.setAttribute(y.GEN_AI_CONVERSATION_ID_ATTRIBUTE,r)}})}}));var E=n(3063);const b=(0,o.defineIntegration)(()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{if(function(e,t){return!!t&&(!!function(e,t){const n=e.message,r=t.message;return!(!n&&!r)&&(!(n&&!r||!n&&r)&&(n===r&&(!!T(e,t)&&!!I(e,t))))}(e,t)||!!function(e,t){const n=O(t),r=O(e);return!(!n||!r)&&(n.type===r.type&&n.value===r.value&&(!!T(e,t)&&!!I(e,t)))}(e,t))}(t,e))return r.DEBUG_BUILD&&s.debug.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}});function I(e,t){let n=(0,E.getFramesFromEvent)(e),r=(0,E.getFramesFromEvent)(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let e=0;e<r.length;e++){const t=r[e],o=n[e];if(t.filename!==o.filename||t.lineno!==o.lineno||t.colno!==o.colno||t.function!==o.function)return!1}return!0}function T(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 O(e){return e.exception?.values?.[0]}var x=n(7240);var A=n(3713);var N=n(5435),C=n(7314);var L=n(5258),D=n(4501);function w(e){s.debug.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function B(e,t){if(!t?.length)return!1;for(const n of t){if(R(n)){if(e.description&&(0,c.isMatchingPattern)(e.description,n))return r.DEBUG_BUILD&&w(e),!0;continue}const t=!!n.attributes&&Object.keys(n.attributes).length>0;if(!n.name&&!n.op&&!t)continue;const o=!n.name||e.description&&(0,c.isMatchingPattern)(e.description,n.name),s=!n.op||e.op&&(0,c.isMatchingPattern)(e.op,n.op),i=!n.attributes||Object.entries(n.attributes).every(([t,n])=>{return r=e.attributes?.[t],o=n,"string"==typeof r&&("string"==typeof o||o instanceof RegExp)?(0,c.isMatchingPattern)(r,o):Array.isArray(r)&&Array.isArray(o)?r.length===o.length&&r.every((e,t)=>e===o[t]):r===o;var r,o});if(o&&s&&i)return r.DEBUG_BUILD&&w(e),!0}return!1}function k(e,t){const n=t.parent_span_id,r=t.span_id;if(n)for(const t of e)t.parent_span_id===r&&(t.parent_span_id=n)}function R(e){return"string"==typeof e||e instanceof RegExp}var U=n(4939),M=(n(8841),n(3690)),P=(n(9724),n(2603),n(7279)),$=(n(7177),n(5902),n(9033));function j(e,t){const n=t?"auto":"never";return[{type:"trace_metric",item_count:e.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{version:2,...(0,$.isBrowser)()&&{ingest_settings:{infer_ip:n,infer_user_agent:n}},items:e}]}function G(e,t){const n=t??function(e){return F().get(e)}(e)??[];if(0===n.length)return;const r=e.getOptions(),o=function(e,t,n,r,o){const s={};return t?.sdk&&(s.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(s.dsn=(0,A.dsnToString)(r)),(0,L.createEnvelope)(s,[j(e,o)])}(n,r._metadata,r.tunnel,e.getDsn(),e.getDataCollectionOptions().userInfo);F().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(o)}function F(){return(0,M.getGlobalSingleton)("clientToMetricBufferMap",()=>new WeakMap)}
2var H=n(5046);function z(e){const t={trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,name:e.description||"",start_timestamp:e.start_timestamp,end_timestamp:e.timestamp||e.start_timestamp,status:e.status&&"ok"!==e.status&&"cancelled"!==e.status?"error":"ok",is_segment:!1,attributes:{...e.data},links:e.links};return(0,v.streamedSpanJsonToSerializedSpan)(t)}var J=n(6628);function W(e){return"object"==typeof e&&"function"==typeof e.unref&&e.unref(),e}const q=Symbol.for("SentryBufferFullError");function V(e=100){const t=new Set;function n(e){t.delete(e)}return{get $(){return Array.from(t)},add:function(r){if(!(t.size<e))return(0,J.rejectedSyncPromise)(q);const o=r();return t.add(o),o.then(()=>n(o),()=>n(o)),o},drain:function(e){if(!t.size)return(0,J.resolvedSyncPromise)(!0);const n=Promise.allSettled(Array.from(t)).then(()=>!0);if(!e)return n;const r=[n,new Promise(t=>W(setTimeout(()=>t(!1),e)))];return Promise.race(r)}}}function Y(e,t,n=V(e.bufferSize||64)){let o={};return{send:function(i){const a=[];if((0,L.forEachEnvelopeItem)(i,(t,n)=>{const r=(0,L.envelopeItemTypeToDataCategory)(n);!function(e,t,n=(0,D.safeDateNow)()){return function(e,t){return e[t]||e.all||0}(e,t)>n}(o,r)?a.push(t):e.recordDroppedEvent("ratelimit_backoff",r)}),0===a.length)return Promise.resolve({});const c=(0,L.createEnvelope)(i[0],a),u=t=>{(0,L.envelopeContainsItemType)(c,["client_report"])?r.DEBUG_BUILD&&s.debug.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`):(0,L.forEachEnvelopeItem)(c,(n,r)=>{e.recordDroppedEvent(t,(0,L.envelopeItemTypeToDataCategory)(r))})};return n.add(()=>t({body:(0,L.serializeEnvelope)(c)}).then(e=>413===e.statusCode?(r.DEBUG_BUILD&&s.debug.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),u("send_error"),e):(r.DEBUG_BUILD&&void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&s.debug.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),o=function(e,{statusCode:t,headers:n},r=(0,D.safeDateNow)()){const o={...e},s=n?.["x-sentry-rate-limits"],i=n?.["retry-after"];if(s)for(const e of s.trim().split(",")){const[t,n,,,s]=e.split(":",5),i=parseInt(t,10),a=1e3*(isNaN(i)?60:i);if(n)for(const e of n.split(";"))"metric_bucket"===e&&s&&!s.split(";").includes("custom")||(o[e]=r+a);else o.all=r+a}else i?o.all=r+function(e,t=(0,D.safeDateNow)()){const n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;const r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}(i,r):429===t&&(o.all=r+6e4);return o}(o,e),e),e=>{throw u("network_error"),r.DEBUG_BUILD&&s.debug.error("Encountered error running transport request:",e),e})).then(e=>e,e=>{if(e===q)return r.DEBUG_BUILD&&s.debug.error("Skipped sending event because buffer is full."),u("queue_overflow"),Promise.resolve({});throw e})},flush:e=>n.drain(e)}}var K=n(6442),Q=n(9512),X=n(3007),Z=n(6408);const ee=["forwarded","-ip","remote-","via","-user"],te=["auth","token","secret","session","password","passwd","pwd","key","jwt","bearer","sso","saml","csrf","xsrf","credentials","sid","identity","set-cookie","cookie"],ne={userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0},databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:5};function re(e,t){return void 0===e?{...t.httpHeaders}:"boolean"==typeof(n=e)||"allow"in n||"deny"in n?{request:e,response:e}:{request:e.request??t.httpHeaders.request,response:e.response??t.httpHeaders.response};var n}const oe="Not capturing exception because it's already been captured.",se="Discarded session because of missing or non-string release",ie=Symbol.for("SentryInternalError"),ae=Symbol.for("SentryDoNotSendEventError");function ce(e){return{message:e,[ie]:!0}}function ue(e){return{message:e,[ae]:!0}}function pe(e){return(0,K.isObjectLike)(e)&&ie in e}function de(e){return(0,K.isObjectLike)(e)&&ae in e}function le(e,t,n,r,o){let s,i=0,a=!1;e.on(n,()=>{i=0,clearTimeout(s),a=!1}),e.on(t,t=>{if(i+=r(t),i>=8e5)o(e);else if(!a){const t=e.getOptions()._flushInterval??5e3;t>0&&(a=!0,s=W(setTimeout(()=>{o(e)},t)))}}),e.on("flush",()=>{o(e)})}class fe{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=V(e.transportOptions?.bufferSize??64),this._dataCollection=function(e){const t=null!=e.dataCollection?ne:!0===e.sendDefaultPii?{userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0}
2,databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:7}:{userInfo:!1,cookies:{deny:ee},httpHeaders:{request:{deny:ee},response:{deny:ee}},httpBodies:[],urlQueryParams:{deny:ee},graphQL:{document:!0,variables:!0},genAI:{inputs:!1,outputs:!1},databaseQueryData:!1,stackFrameVariables:!0,frameContextLines:7},n=e.dataCollection??{};return{userInfo:n.userInfo??t.userInfo,cookies:n.cookies??t.cookies,httpHeaders:re(n.httpHeaders,t),httpBodies:n.httpBodies??t.httpBodies,urlQueryParams:n.urlQueryParams??n.queryParams??t.urlQueryParams,graphQL:{document:n.graphQL?.document??t.graphQL.document,variables:n.graphQL?.variables??t.graphQL.variables},genAI:{inputs:n.genAI?.inputs??t.genAI.inputs,outputs:n.genAI?.outputs??t.genAI.outputs},databaseQueryData:n.databaseQueryData??t.databaseQueryData,stackFrameVariables:n.stackFrameVariables??t.stackFrameVariables,frameContextLines:n.frameContextLines??t.frameContextLines}}(e),e.dsn?this._dsn=(0,A.makeDsn)(e.dsn):r.DEBUG_BUILD&&s.debug.warn("No DSN provided, client will not send events."),this._dsn){const r=(t=this._dsn,n=e.tunnel,o=e._metadata?e._metadata.sdk:void 0,n||`${function(e){return`${function(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}(e)}${e.projectId}/envelope/`}(t)}?${function(e,t){const n={sentry_version:"7"};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}(t,o)}`);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:r})}var t,n,o;this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs??!0,this._options.enableLogs&&le(this,"afterCaptureLog","flushLogs",ye,U._INTERNAL_flushLogsBuffer),(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&le(this,"afterCaptureMetric","flushMetrics",_e,G)}captureException(e,t,n){const o=(0,a.uuid4)();if((0,a.checkOrSetAlreadyCaught)(e))return r.DEBUG_BUILD&&s.debug.log(oe),o;const i={event_id:o,...t};return this._process(()=>this.eventFromException(e,i).then(e=>this._captureEvent(e,i,n)).then(e=>e),"error"),i.event_id}captureMessage(e,t,n,r){const o={event_id:(0,a.uuid4)(),...n},s=(0,K.isParameterizedString)(e)?e:String(e),i=(0,K.isPrimitive)(e),c=i?this.eventFromMessage(s,t,o):this.eventFromException(e,o);return this._process(()=>c.then(e=>this._captureEvent(e,o,r)),i?"unknown":"error"),o.event_id}captureEvent(e,t,n){const o=(0,a.uuid4)();if(t?.originalException&&(0,a.checkOrSetAlreadyCaught)(t.originalException))return r.DEBUG_BUILD&&s.debug.log(oe),o;const i={event_id:o,...t},c=e.sdkProcessingMetadata||{},u=c.capturedSpanScope,p=c.capturedSpanIsolationScope,d=ge(e.type);return this._process(()=>this._captureEvent(e,i,u||n,p),d),i.event_id}captureSession(e){this.sendSession(e),(0,H.updateSession)(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getDataCollectionOptions(){return this._dataCollection}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){const t=this._transport;if(this.emit("flush"),!t)return!0;const n=await this._isClientDoneProcessing(e),r=await t.flush(e);return n&&r}async close(e){const t=await this.flush(e);return this.getOptions().enabled=!1,this.emit("close"),t}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]}getIntegrationNames(){return Object.keys(this._integrations)}addIntegration(e){const t=this._integrations[e.name];!t&&e.beforeSetup&&e.beforeSetup(this),(0,o.setupIntegration)(this,e,this._integrations),t||(0,o.afterSetupIntegrations)(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);const n=function(e,t){if("transaction"!==e.type||!e.spans?.length||!e.sdkProcessingMetadata?.hasGenAiSpans||!1===t.getOptions().streamGenAiSpans||function(e){return"stream"===e.getOptions().traceLifecycle}(t))return;const n=[],r=[];for(const t of e.spans)t.op?.startsWith("gen_ai.")?n.push(z(t)):r.push(t);if(0===n.length)return;e.spans=r;const o=t.getDataCollectionOptions().userInfo?"auto":"never";return[{type:"span",item_count:n.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...(0,$.isBrowser)()&&{ingest_settings:{infer_ip:o,infer_user_agent:o}},items:n}]}(e,this);let r=function(e,t,n,r){const o=(0,L.getSdkMetadataForEnvelopeHeader)(n),s=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){if(!t)return e;const n=e.sdk||{};e.sdk={...n,name:n.name||t.name,version:n.version||t.version,integrations:[...e.sdk?.integrations||[],...t.integrations||[]],packages:[...e.sdk?.packages||[],...t.packages||[]],settings:e.sdk?.settings||t.settings?{...e.sdk?.settings,...t.settings}:void 0}}(e,n?.sdk);const i=(0,L.createEventEnvelopeHeaders)(e,o,r,t);delete e.sdkProcessingMetadata;const a=[{type:s},e];return(0,L.createEnvelope)(i,[a])}(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])r=(0,L.addItemToEnvelope)(r,(0,L.createAttachmentEnvelopeItem)(e));n&&(r=(0,L.addItemToEnvelope)(r,n)),this.sendEnvelope(r).then(t=>
2this.emit("afterSendEvent",e,t))}sendSession(e){const{release:t,environment:n=N.DEFAULT_ENVIRONMENT}=this._options;if("aggregates"in e){const o=e.attrs||{};if(!o.release&&!t)return void(r.DEBUG_BUILD&&s.debug.warn(se));o.release=o.release||t,o.environment=o.environment||n,e.attrs=o}else{if(!e.release&&!t)return void(r.DEBUG_BUILD&&s.debug.warn(se));e.release=e.release||t,e.environment=e.environment||n}this.emit("beforeSendSession",e);const o=function(e,t,n,r){const o=(0,L.getSdkMetadataForEnvelopeHeader)(n),s={sent_at:new Date((0,D.safeDateNow)()).toISOString(),...o&&{sdk:o},...!!r&&t&&{dsn:(0,A.dsnToString)(t)}},i="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return(0,L.createEnvelope)(s,[i])}(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(o)}recordDroppedEvent(e,t,n=1){if(this._options.sendClientReports){const o=`${e}:${t}`;r.DEBUG_BUILD&&s.debug.log(`Recording outcome: "${o}"${n>1?` (${n} times)`:""}`),this._outcomes[o]=(this._outcomes[o]||0)+n}}on(e,t){const n=this._hooks[e]=this._hooks[e]||new Set,r=(...e)=>t(...e);return n.add(r),()=>{n.delete(r)}}emit(e,...t){const n=this._hooks[e];n&&n.forEach(e=>e(...t))}async sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(e){return r.DEBUG_BUILD&&s.debug.error("Error while sending envelope:",e),{}}return r.DEBUG_BUILD&&s.debug.error("Transport disabled"),{}}registerCleanup(e){}dispose(){}_setupIntegrations(){const{integrations:e}=this._options;this._integrations=(0,o.setupIntegrations)(this,e),(0,o.afterSetupIntegrations)(this,e)}_updateSessionFromEvent(e,t){let n="fatal"===t.level,r=!1;const o=t.exception?.values;if(o){r=!0,n=!1;for(const e of o)if(!1===e.mechanism?.handled){n=!0;break}}const s="ok"===e.status;(s&&0===e.errors||s&&n)&&((0,H.updateSession)(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}async _isClientDoneProcessing(e){let t=0;for(;!e||t<e;){if(await new Promise(e=>setTimeout(e,1)),!this._numProcessing)return!0;t++}return!1}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,n,r){const o=this.getOptions(),s=this.getIntegrationNames();return!t.integrations&&s.length&&(t.integrations=s),this.emit("preprocessEvent",e,t),e.type||r.setLastEventId(e.event_id||t.event_id),(0,Z.prepareEvent)(o,e,t,n,this,r).then(e=>{if(null===e)return e;this.emit("postprocessEvent",e,t),e.contexts={trace:{...e.contexts?.trace,...(0,g.getTraceContextFromScope)(n)},...e.contexts};const r=(0,C.getDynamicSamplingContextFromScope)(this,n);return e.sdkProcessingMetadata={dynamicSamplingContext:r,...e.sdkProcessingMetadata},e})}_captureEvent(e,t={},n=(0,g.getCurrentScope)(),o=(0,g.getIsolationScope)()){return r.DEBUG_BUILD&&me(e)&&s.debug.log(`Captured error event \`${i(e)[0]||"<unknown>"}\``),this._processEvent(e,t,n,o).then(e=>e.event_id,e=>{r.DEBUG_BUILD&&(de(e)?s.debug.log(e.message):pe(e)?s.debug.warn(e.message):s.debug.warn(e))})}_processEvent(e,t,n,r){const o=this.getOptions(),{sampleRate:s}=o,i=he(e),a=me(e),c=`before send for type \`${e.type||"error"}\``,u=void 0===s?void 0:(0,X.parseSampleRate)(s),p=ge(e.type);return this._prepareEvent(e,t,n,r).then(e=>{if(null===e)throw this.recordDroppedEvent("event_processor",p),ue("An event processor returned `null`, will not send event.");if(!0===t.data?.__sentry__)return e;const n=function(e,t,n,r){const{beforeSend:o,beforeSendTransaction:s,ignoreSpans:i}=t,a=!((c=t.beforeSendSpan)&&"function"==typeof c&&"_streamed"in c&&c._streamed)&&t.beforeSendSpan;var c;let u=n;if(me(u)&&o)return o(u,r);if(he(u)){if(a||i){const t=function(e){const{trace_id:t,parent_span_id:n,span_id:r,status:o,origin:s,data:i,op:a}=e.contexts?.trace??{};return{data:i??{},description:e.transaction,op:a,parent_span_id:n,span_id:r??"",start_timestamp:e.start_timestamp??0,status:o,timestamp:e.timestamp,trace_id:t??"",origin:s,profile_id:i?.[y.SEMANTIC_ATTRIBUTE_PROFILE_ID],exclusive_time:i?.[y.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME],measurements:e.measurements,is_segment:!0}}(u);if(i?.length&&B({description:t.description,op:t.op,attributes:t.data},i))return null;if(a){const e=a(t);e?u=(0,Q.merge)(n,{type:"transaction",timestamp:(p=e).timestamp,start_timestamp:p.start_timestamp,transaction:p.description,contexts:{trace:{trace_id:p.trace_id,span_id:p.span_id,parent_span_id:p.parent_span_id,op:p.op,status:p.status,origin:p.origin,data:{...p.data,...p.profile_id&&{[y.SEMANTIC_ATTRIBUTE_PROFILE_ID]:p.profile_id},...p.exclusive_time&&{[y.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:p.exclusive_time}}}},measurements:p.measurements}):(0,v.showSpanDropWarning)()}if(u.spans){const t=[],n=u.spans;for(const e of n)if(i?.length&&B({description:e.description,op:e.op,attributes:e.data},i))k(n,e);else if(a){const n=a(e);n?t.push(n):((0,v.showSpanDropWarning)(),t.push(e))}else t.push(e);const r=u.spans.length-t.length;r&&e.recordDroppedEvent("before_send","span",r),u.spans=t}}if(s){if(u.spans){const e=u.spans.length;u.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return s(u,r)}}var p;return u}(this,o,e,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if((0,K.isThenable)(e))return e.then(e=>{if(!(0,K.isPlainObject)(e)&&null!==e)throw ce(n);return e},e=>{throw ce(`${t} rejected with ${e}`)});if(!(0,K.isPlainObject)(e)&&null!==e)throw ce(n);return e}(n,c)}).then(o=>{if(null===o){if(this.recordDroppedEvent("before_send",p),i){const t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw ue(`${c} returned \`null\`, will not send event.`)}
2const d=n.getSession()||r.getSession();if(a&&d&&this._updateSessionFromEvent(d,o),a&&"number"==typeof u&&(0,D.safeMathRandom)()>u)throw this.recordDroppedEvent("sample_rate","error"),ue(`Discarding event because it's not included in the random sample (sampling rate = ${s})`);if(i){const e=(o.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(o.spans?o.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}const l=o.transaction_info;if(i&&l&&o.transaction!==e.transaction){const e="custom";o.transaction_info={...l,source:e}}return this.sendEvent(o,t),o}).then(null,e=>{if(de(e)||pe(e))throw e;throw this.captureException(e,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:e}),ce(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)})}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e===q&&this.recordDroppedEvent("queue_overflow",t),e))}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{const[n,r]=e.split(":");return{reason:n,category:r,quantity:t}})}_flushOutcomes(){r.DEBUG_BUILD&&s.debug.log("Flushing outcomes...");const e=this._clearOutcomes();if(0===e.length)return void(r.DEBUG_BUILD&&s.debug.log("No outcomes to send"));if(!this._dsn)return void(r.DEBUG_BUILD&&s.debug.log("No dsn provided, will not send outcomes"));r.DEBUG_BUILD&&s.debug.log("Sending outcomes:",e);const t=function(e,t){const n=[{type:"client_report"},{timestamp:(0,P.dateTimestampInSeconds)(),discarded_events:e}];return(0,L.createEnvelope)(t?{dsn:t}:{},[n])}(e,this._options.tunnel&&(0,A.dsnToString)(this._dsn));this.sendEnvelope(t)}}function ge(e){return"replay_event"===e?"replay":e||"error"}function me(e){return void 0===e.type}function he(e){return"transaction"===e.type}function _e(e){let t=0;return e.name&&(t+=2*e.name.length),t+=8,t+ve(e.attributes)}function ye(e){let t=0;return e.message&&(t+=2*e.message.length),t+ve(e.attributes)}function ve(e){if(!e)return 0;let t=0;return Object.values(e).forEach(e=>{Array.isArray(e)?t+=e.length*Se(e[0]):(0,K.isPrimitive)(e)?t+=Se(e):t+=100}),t}function Se(e){return"string"==typeof e?2*e.length:"number"==typeof e?8:"boolean"==typeof e?4:0}var Ee=n(5647),be=n(7064);function Ie(e){"aggregates"in e?void 0===e.attrs?.ip_address&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}function Te(e){return function(e){return(0,K.isError)(e)&&"__sentry_fetch_url_host__"in e&&"string"==typeof e.__sentry_fetch_url_host__}(e)?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}function Oe(e,t){const n=Ae(e,t),r={type:Le(t),value:De(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function xe(e,t){return{exception:{values:[Oe(e,t)]}}}function Ae(e,t){const n=t.stacktrace||t.stack||"",r=function(e){return e&&Ne.test(e.message)?1:0}(t),o=function(e){return"number"==typeof e.framesToPop?e.framesToPop:0}(t);try{return e(n,r,o)}catch{}return[]}const Ne=/Minified React error #\d+;/i;function Ce(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function Le(e){const t=e?.name;return!t&&Ce(e)?e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception":t}function De(e){const t=e?.message;return Ce(e)?Array.isArray(e.message)&&2==e.message.length?e.message[1]:"wasm exception":t?t.error&&"string"==typeof t.error.message?Te(t.error):Te(e):"No error message"}function we(e,t,n,r,o){let s;if((0,K.isErrorEvent)(t)&&t.error)return xe(e,t.error);if((0,K.isDOMError)(t)||(0,K.isDOMException)(t)){const o=t;if("stack"in t){s=xe(e,t);const o=s.exception?.values?.[0];if(r&&n&&o&&!o.stacktrace){const t=Ae(e,n);t.length&&(o.stacktrace={frames:t},(0,a.addExceptionMechanism)(s,{synthetic:!0}))}}else{const t=o.name||((0,K.isDOMError)(o)?"DOMError":"DOMException"),i=o.message?`${t}: ${o.message}`:t;s=Be(e,i,n,r),(0,a.addExceptionTypeValue)(s,i)}return"code"in o&&(s.tags={...s.tags,"DOMException.code":`${o.code}`}),s}return(0,K.isError)(t)?xe(e,t):(0,K.isPlainObject)(t)||(0,K.isEvent)(t)?(s=function(e,t,n,r){const o=(0,g.getClient)(),s=o?.getOptions().normalizeDepth,i=(a=t,Object.values(a).find(K.isError));var a;const c={__serialized__:(0,x.normalizeToSize)(t,s)};
2if(i)return{exception:{values:[Oe(e,i)]},extra:c};const u={exception:{values:[{type:(0,K.isEvent)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:ke(t,{isUnhandledRejection:r})}]},extra:c};if(n){const t=Ae(e,n);t.length&&(u.exception.values[0].stacktrace={frames:t})}return u}(e,t,n,o),(0,a.addExceptionMechanism)(s,{synthetic:!0}),s):(s=Be(e,t,n,r),(0,a.addExceptionTypeValue)(s,`${t}`,void 0),(0,a.addExceptionMechanism)(s,{synthetic:!0}),s)}function Be(e,t,n,r){const o={};if(r&&n){const r=Ae(e,n);r.length&&(o.exception={values:[{value:t,stacktrace:{frames:r}}]}),(0,a.addExceptionMechanism)(o,{synthetic:!0})}if((0,K.isParameterizedString)(t)){const{__sentry_template_string__:e,__sentry_template_values__:n}=t;return o.logentry={message:e,params:n},o}return o.message=t,o}function ke(e,{isUnhandledRejection:t}){const n=(0,m.extractExceptionKeysForMessage)(e),r=t?"promise rejection":"exception";return(0,K.isErrorEvent)(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:(0,K.isEvent)(e)?`Event \`${function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}var Re=n(9639),Ue=n(9233);const Me=Re.GLOBAL_OBJ;function Pe(){try{return Me.document.location.href}catch{return""}}const $e=Re.GLOBAL_OBJ;let je=0;function Ge(){return je>0}function Fe(e,t={}){if("function"!=typeof e)return e;try{if(Object.prototype.hasOwnProperty.call(e,"__sentry_wrapped__")){const t=e.__sentry_wrapped__;return"function"==typeof t?t:e}if((0,m.getOriginalFunction)(e))return e}catch{return e}const n=function(...n){Re.GLOBAL_OBJ._sentryWrappedDepth=(Re.GLOBAL_OBJ._sentryWrappedDepth||0)+1;try{const r=n.map(e=>Fe(e,t));return e.apply(this,r)}catch(e){throw je++,setTimeout(()=>{je--}),(0,g.withScope)(r=>{r.addEventProcessor(e=>(t.mechanism&&((0,a.addExceptionTypeValue)(e,void 0,void 0),(0,a.addExceptionMechanism)(e,t.mechanism)),e.extra={...e.extra,arguments:n},e)),(0,Ue.captureException)(e)}),e}finally{Re.GLOBAL_OBJ._sentryWrappedDepth=(Re.GLOBAL_OBJ._sentryWrappedDepth||0)-1}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}catch{}(0,m.markFunctionWrapped)(n,e),(0,m.addNonEnumerableProperty)(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>e.name})}catch{}return n}function He(){const e=Pe(),{referrer:t}=$e.document||{},{userAgent:n}=$e.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}class ze extends fe{constructor(e){const t=(n=e,{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:$e.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...n});var n;!function(e,t,n=[t],r="npm"){const o=(e._metadata=e._metadata||{}).sdk=e._metadata.sdk||{};o.name||(o.name=`sentry.javascript.${t}`,o.packages=n.map(e=>({name:`${r}:@sentry/${e}`,version:be.SDK_VERSION})),o.version=be.SDK_VERSION)}(t,"browser",["browser"],$e.SENTRY_SDK_SOURCE||(0,Ee.getSDKSource)()),super(t);const{userInfo:r}=this.getDataCollectionOptions();t._metadata?.sdk&&(t._metadata.sdk.settings={infer_ip:r?"auto":"never",...t._metadata.sdk.settings});const{sendClientReports:o}=this._options;$e.document&&$e.document.addEventListener("visibilitychange",()=>{"hidden"===$e.document.visibilityState&&(o&&this._flushOutcomes(),queueMicrotask(()=>{this.flush()}))}),r&&this.on("beforeSendSession",Ie)}eventFromException(e,t){return function(e,t,n,r){const o=we(e,t,n?.syntheticException||void 0,r);return(0,a.addExceptionMechanism)(o),o.level="error",n?.event_id&&(o.event_id=n.event_id),(0,J.resolvedSyncPromise)(o)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const s=Be(e,t,r?.syntheticException||void 0,o);return s.level=n,r?.event_id&&(s.event_id=r.event_id),(0,J.resolvedSyncPromise)(s)}(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)}}var Je=n(1415);const We=Re.GLOBAL_OBJ;function qe(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}var Ve=n(4597);function Ye(e,t=!1){t&&!function(){if("string"==typeof EdgeRuntime)return!0;
2if(!function(){if(!("fetch"in We))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}())return!1;if(qe(We.fetch))return!0;let e=!1;const t=We.document;if(t&&"function"==typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=qe(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){r.DEBUG_BUILD&&s.debug.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}()||(0,m.fill)(Re.GLOBAL_OBJ,"fetch",function(t){return function(...n){const r=new Error,{method:o,url:s}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:Qe(t),method:Ke(n,"method")?String(n.method).toUpperCase():(0,K.isRequest)(t)&&Ke(t,"method")?String(t.method).toUpperCase():"GET"}}const t=e[0];return{url:Qe(t),method:Ke(t,"method")?String(t.method).toUpperCase():"GET"}}(n),i={args:n,fetchData:{method:o,url:s},startTimestamp:1e3*(0,P.timestampInSeconds)(),virtualError:r,headers:Xe(n)};return e||(0,Ve.triggerHandlers)("fetch",{...i}),t.apply(Re.GLOBAL_OBJ,n).then(async t=>(e?e(t):(0,Ve.triggerHandlers)("fetch",{...i,endTimestamp:1e3*(0,P.timestampInSeconds)(),response:t}),t),e=>{(0,Ve.triggerHandlers)("fetch",{...i,endTimestamp:1e3*(0,P.timestampInSeconds)(),error:e}),(0,K.isError)(e)&&void 0===e.stack&&(e.stack=r.stack,(0,m.addNonEnumerableProperty)(e,"framesToPop",1));const t=(0,g.getClient)(),n=t?.getOptions().enhanceFetchErrorMessages??"always";if(!1!==n&&(0,K.isError)(e)&&"TypeError"===e.name&&("Failed to fetch"===e.message||"Load failed"===e.message||"NetworkError when attempting to fetch resource."===e.message))try{const t=new URL(i.fetchData.url).host;"always"===n?e.message=`${e.message} (${t})`:(0,m.addNonEnumerableProperty)(e,"__sentry_fetch_url_host__",t)}catch{}throw e})}})}function Ke(e,t){return(0,K.isObjectLike)(e)&&!!e[t]}function Qe(e){return"string"==typeof e?e:e?Ke(e,"url")?e.url:e.toString?e.toString():"":""}function Xe(e){const[t,n]=e;try{if("object"==typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,K.isRequest)(t))return new Headers(t.headers)}catch{}}const Ze=100;function et(e,t){const n=(0,g.getClient)(),r=(0,g.getIsolationScope)();if(!n)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=Ze}=n.getOptions();if(i<=0)return;const a={timestamp:(0,P.dateTimestampInSeconds)(),...e},c=o?(0,s.consoleSandbox)(()=>o(a,t)):a;null!==c&&(n.emit&&n.emit("beforeAddBreadcrumb",c,t),r.addBreadcrumb(c,i))}function tt(e){return void 0===e?void 0:e>=400&&e<500?"warning":e>=500?"error":void 0}const nt="url.full",rt="user_agent.original";function ot(e,t){if(e&&!1!==t)return e.split("&").map(e=>{const n=e.indexOf("="),r=-1===n?e:e.slice(0,n),o=new URLSearchParams(`${r}=`).keys().next().value;return void 0!==o&&function(e,t,n){if(!1===t)return!0;const r=e.toLowerCase(),o=null!=n?[...te,...n]:te;if(function(e,t){return t.some(t=>e.includes(t))}(r,o))return!0;if(!0===t)return!1;const s=("deny"in t?t.deny:t.allow).some(e=>r.includes(e.toLowerCase()));return"deny"in t?s:!s}(o,t)?`${r}=[Filtered]`:e}).join("&")}function st(e,t){return void 0===e?void 0:function(e,t){const n=e.indexOf("#"),r=-1===n?e.length:n,o=e.indexOf("?");if(-1===o||o>r)return e;const s=e.slice(0,o),i=e.slice(o+1,r),a=e.slice(r),c=ot(i,t);return c?`${s}?${c}${a}`:`${s}${a}`}(e,function(e){return(e??(0,g.getClient)())?.getDataCollectionOptions().urlQueryParams??!0}(t))}function it(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const 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}}const at=Re.GLOBAL_OBJ;let ct,ut,pt;function dt(){if(!at.document)return;const e=Ve.triggerHandlers.bind(null,"dom"),t=lt(e,!0);at.document.addEventListener("click",t,!1),at.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{const n=at,r=n[t]?.prototype;r?.hasOwnProperty?.("addEventListener")&&((0,m.fill)(r,"addEventListener",function(t){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},s=r[n]=r[n]||{refCount:0};if(!s.handler){const r=lt(e);s.handler=r,t.call(this,n,r,o)}s.refCount++}catch{}return t.call(this,n,r,o)}}),(0,m.fill)(r,"removeEventListener",function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{const n=this.__sentry_instrumentation_handlers__||{},o=n[t];o&&(o.refCount--,o.refCount<=0&&(e.call(this,t,o.handler,r),o.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 lt(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const r=function(e){try{return e.target}catch{return null}}(n);if(function(e,t){return"keypress"===e&&(!t?.tagName||"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName&&!t.isContentEditable)}
2(n.type,r))return;(0,m.addNonEnumerableProperty)(n,"_sentryCaptured",!0),r&&!r._sentryId&&(0,m.addNonEnumerableProperty)(r,"_sentryId",(0,a.uuid4)());const o="keypress"===n.type?"input":n.type;(function(e){if(e.type!==ut)return!1;try{if(!e.target||e.target._sentryId!==pt)return!1}catch{}return!0})(n)||(e({event:n,name:o,global:t}),ut=n.type,pt=r?r._sentryId:void 0),clearTimeout(ct),ct=at.setTimeout(()=>{pt=void 0,ut=void 0},1e3)}}const ft="__sentry_xhr_v3__";function gt(){if(!at.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let r=new Error;const o=1e3*(0,P.timestampInSeconds)(),s=(0,K.isString)(n[0])?n[0].toUpperCase():void 0,i=function(e){if((0,K.isString)(e))return e;try{return e.toString()}catch{}}(n[1]);if(!s||!i)return e.apply(t,n);t[ft]={method:s,url:i,request_headers:{}},"POST"===s&&i.match(/sentry_key/)&&(t.__sentry_own_request__=!0);const a=()=>{const e=t[ft];if(e&&4===t.readyState){try{e.status_code=t.status}catch{}const n={endTimestamp:1e3*(0,P.timestampInSeconds)(),startTimestamp:o,xhr:t,virtualError:r};(0,Ve.triggerHandlers)("xhr",n),r=void 0,t.removeEventListener("readystatechange",a)}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(a(),e.apply(t,n))}):t.addEventListener("readystatechange",a),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){const[r,o]=n,s=t[ft];return s&&(0,K.isString)(r)&&(0,K.isString)(o)&&(s.request_headers[r.toLowerCase()]=o),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){const r=t[ft];if(!r)return e.apply(t,n);void 0!==n[0]&&(r.body=n[0]);const o={startTimestamp:1e3*(0,P.timestampInSeconds)(),xhr:t};return(0,Ve.triggerHandlers)("xhr",o),e.apply(t,n)}})}let mt;function ht(e){const t="history";(0,Ve.addHandler)(t,e),(0,Ve.maybeInstrument)(t,_t)}function _t(){function e(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const r=mt,o=function(e){try{return new URL(e,at.location.origin).toString()}catch{return e}}(String(n));if(mt=o,r===o)return e.apply(this,t);const s={from:r,to:o};(0,Ve.triggerHandlers)("history",s)}return e.apply(this,t)}}at.addEventListener("popstate",()=>{const e=at.location.href,t=mt;if(mt=e,t===e)return;const n={from:t,to:e};(0,Ve.triggerHandlers)("history",n)}),"history"in We&&We.history&&((0,m.fill)(at.history,"pushState",e),(0,m.fill)(at.history,"replaceState",e))}const yt={};try{"undefined"!=typeof Node&&(yt.parentNode=Object.getOwnPropertyDescriptor(Node.prototype,"parentNode").get),"undefined"!=typeof Element&&(yt.tagName=Object.getOwnPropertyDescriptor(Element.prototype,"tagName").get,yt.id=Object.getOwnPropertyDescriptor(Element.prototype,"id").get,yt.className=Object.getOwnPropertyDescriptor(Element.prototype,"className").get,yt.getAttribute=Element.prototype.getAttribute),"undefined"!=typeof HTMLElement&&(yt.dataset=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"dataset").get)}catch{}function vt(e,t,n){const r=yt[t];if(r)try{return r.call(e,n)}catch{}const o=e[t];return"function"==typeof o?o.call(e,n):o}function St(e,t={}){if(!e)return"<unknown>";try{let n=e;const r=5,o=[];let s=0,i=0;const a=" > ",c=a.length;let u;const p=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||80;for(;n&&s++<r&&(u=Et(n,p),!("html"===u||s>1&&i+o.length*c+u.length>=d));)o.push(u),i+=u.length,n=vt(n,"parentNode");return o.reverse().join(a)}catch{return"<unknown>"}}function Et(e,t){const n=[],r=vt(e,"tagName");if(!r)return"";if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement){const t=vt(e,"dataset");if(t){if(t.sentryComponent)return t.sentryComponent;if(t.sentryElement)return t.sentryElement}}n.push(r.toLowerCase());const o=t?.length?t.filter(t=>vt(e,"getAttribute",t)).map(t=>[t,vt(e,"getAttribute",t)]):null;if(o?.length)o.forEach(e=>{n.push(`[${e[0]}="${e[1]}"]`)});else{const t=vt(e,"id");t&&n.push(`#${t}`);const r=vt(e,"className");if(r&&(0,K.isString)(r)){const e=r.split(/\s+/);for(const t of e)n.push(`.${t}`)}}for(const t of["aria-label","type","name","title","alt"]){const r=vt(e,"getAttribute",t);r&&n.push(`[${t}="${r}"]`)}return n.join("")}const bt=(0,o.defineIntegration)((e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var n;t.console&&(0,Je.addConsoleInstrumentationHandler)(function(e){return function(t){if((0,g.getClient)()!==e)return;const n={category:"console",data:{arguments:t.args,logger:"console"},level:(r=t.level,"warn"===r?"warning":["fatal","error","warning","log","info","debug"].includes(r)?r:"log"),message:(0,c.safeJoin)(t.args," ")};var r;if("assert"===t.level){if(!1!==t.args[0])return;n.message=`Assertion failed: ${(0,c.safeJoin)(t.args.slice(1)," ")||"console.assert"}`,n.data.arguments=t.args.slice(1)}et(n,{input:t.args,level:t.level})}}(e)),t.dom&&(n=function(e,t){return function(n){if((0,g.getClient)()!==e)return;let r,o,s="object"==typeof t?t.serializeAttribute:void 0,i="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;i&&i>1024&&(i=1024),"string"==typeof s&&(s=[s]);try{const e=n.event,t=function(e){return!!e&&!!e.target}(e)?e.target:e;r=St(t,{keyAttrs:s,maxStringLength:i}),o=function(e,t=5){if(!Me.HTMLElement)return null;let n=e;for(let e=0;e<t;e++){if(!n)return null;if(n instanceof HTMLElement){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}n=n.parentNode}return null}(t)}catch{r="<unknown>"}if(0===r.length)return;const a={category:`ui.${n.name}`,message:r};o&&(a.data={"ui.component_name":o}),et(a,{event:n.event,name:n.name,global:n.global})}}(e,t.dom),(0,Ve.addHandler)("dom",n),(0,Ve.maybeInstrument)("dom",dt)),t.xhr&&function(e){(0,Ve.addHandler)("xhr",e),(0,Ve.maybeInstrument)("xhr",gt)}(function(e){return function(t){if((0,g.getClient)()!==e)return;const{startTimestamp:n,endTimestamp:r}=t,o=t.xhr[ft];if(!n||!r||!o)return;const{method:s,url:i,status_code:a,body:c}=o,u={method:s,url:i,status_code:a},p={xhr:t.xhr,input:c,startTimestamp:n,endTimestamp:r},d={category:"xhr",data:u,type:"http",level:tt(a)};e.emit("beforeOutgoingRequestBreadcrumb",d,p),et(d,p)}}(e)),t.fetch&&function(e){const t="fetch";(0,Ve.addHandler)(t,e);(0,Ve.maybeInstrument)(t,()=>Ye(void 0,void 0))}(function(e){return function(t){if((0,g.getClient)()!==e)return;const{startTimestamp:n,endTimestamp:r}=t;
2if(r&&(!t.fetchData.url.match(/sentry_key/)||"POST"!==t.fetchData.method))if(t.error){const o={data:t.error,input:t.args,startTimestamp:n,endTimestamp:r},s={category:"fetch",data:t.fetchData,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",s,o),et(s,o)}else{const o=t.response,s={...t.fetchData,status_code:o?.status},i={input:t.args,response:o,startTimestamp:n,endTimestamp:r},a={category:"fetch",data:s,type:"http",level:tt(s.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",a,i),et(a,i)}}}(e)),t.history&&ht(function(e){return function(t){if((0,g.getClient)()!==e)return;let n=t.from,r=t.to;const o=it($e.location.href);let s=n?it(n):void 0;const i=it(r);s?.path||(s=o),o.protocol===i.protocol&&o.host===i.host&&(r=i.relative),o.protocol===s.protocol&&o.host===s.host&&(n=s.relative),et({category:"navigation",data:{from:n,to:r}})}}(e)),t.sentry&&e.on("beforeSendEvent",function(e){return function(t){(0,g.getClient)()===e&&et({category:"sentry."+("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:(0,a.getEventDescription)(t)},{event:t})}}(e))}}}),It="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".split(","),Tt=(0,o.defineIntegration)((e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&(0,m.fill)($e,"setTimeout",Ot),t.setInterval&&(0,m.fill)($e,"setInterval",Ot),t.requestAnimationFrame&&(0,m.fill)($e,"requestAnimationFrame",xt),t.XMLHttpRequest&&"XMLHttpRequest"in $e&&(0,m.fill)(XMLHttpRequest.prototype,"send",At);const e=t.eventTarget;e&&(Array.isArray(e)?e:It).forEach(e=>function(e,t){const n=$e,r=n[e]?.prototype;r?.hasOwnProperty?.("addEventListener")&&((0,m.fill)(r,"addEventListener",function(n){return function(r,o,s){try{"function"==typeof o.handleEvent&&(o.handleEvent=Fe(o.handleEvent,{mechanism:{data:{handler:(0,E.getFunctionName)(o),target:e},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&function(e,t,n){e&&"object"==typeof e&&"removeEventListener"in e&&"function"==typeof e.removeEventListener&&e.removeEventListener(t,n)}(this,r,o),n.apply(this,[r,Fe(o,{mechanism:{data:{handler:(0,E.getFunctionName)(o),target:e},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),s])}}),(0,m.fill)(r,"removeEventListener",function(e){return function(t,n,r){try{if(Object.prototype.hasOwnProperty.call(n,"__sentry_wrapped__")){const o=n.__sentry_wrapped__;o&&e.call(this,t,o,r)}}catch{}return e.call(this,t,n,r)}}))}(e,t))}}});function Ot(e){return function(...t){const n=t[0];return t[0]=Fe(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,E.getFunctionName)(e)}`}}),e.apply(this,t)}}function xt(e){return function(t){return e.apply(this,[Fe(t,{mechanism:{data:{handler:(0,E.getFunctionName)(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function At(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in n&&"function"==typeof n[e]&&(0,m.fill)(n,e,function(t){const n={mechanism:{data:{handler:(0,E.getFunctionName)(t)},handled:!1,type:`auto.browser.browserapierrors.xhr.${e}`}},r=(0,m.getOriginalFunction)(t);return r&&(n.mechanism.data.handler=(0,E.getFunctionName)(r)),Fe(t,n)})}),e.apply(this,t)}}function Nt(e,t,n){at.document&&at.addEventListener(e,t,n)}function Ct(e,t,n){at.document&&at.removeEventListener(e,t,n)}const Lt=(0,o.defineIntegration)((e={})=>{const t=e.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(void 0===$e.document)return;(0,Ue.startSession)({ignoreDuration:!0});let e=!1;(e=>{const t=at.requestIdleCallback||at.setTimeout;"hidden"===at.document?.visibilityState?e():(Nt("visibilitychange",e=(e=>{let t=!1;return()=>{t||(e(),t=!0)}})(e),{once:!0,capture:!0}),Nt("pagehide",e,{once:!0,capture:!0}),t(()=>{e(),Ct("visibilitychange",e,{capture:!0}
2),Ct("pagehide",e,{capture:!0})}))})(()=>{e||((0,Ue.captureSession)(),e=!0)});const n=(0,g.getIsolationScope)();let r=n.getUser();n.addScopeListener(t=>{const n=t.getUser();r?.id===n?.id&&r?.ip_address===n?.ip_address||(r=n,e&&(0,Ue.captureSession)())}),"route"===t&&ht(({from:t,to:n})=>{t!==n&&((0,Ue.startSession)({ignoreDuration:!0}),(0,Ue.captureSession)(),e=!0)})}}});function Dt(e,t){const n=e.attributes??(e.attributes={});Object.entries(t).forEach(([e,t])=>{null==t||e in n||(n[e]=t)})}n(4130);const wt=(0,o.defineIntegration)(()=>({name:"CultureContext",preprocessEvent(e){const t=Bt();t&&(e.contexts={...e.contexts,culture:{...t,...e.contexts?.culture}})},processSegmentSpan(e){const t=Bt();t&&Dt(e,{"culture.locale":t.locale,"culture.timezone":t.timezone,"culture.calendar":t.calendar})}}));function Bt(){try{const e=$e.Intl;if(!e)return;const t=e.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}let kt=null;function Rt(){kt=Re.GLOBAL_OBJ.onerror,Re.GLOBAL_OBJ.onerror=function(e,t,n,r,o){const s={column:r,error:o,line:n,msg:e,url:t};return(0,Ve.triggerHandlers)("error",s),!!kt&&kt.apply(this,arguments)},Re.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}let Ut=null;function Mt(){Ut=Re.GLOBAL_OBJ.onunhandledrejection,Re.GLOBAL_OBJ.onunhandledrejection=function(e){const t=e;return(0,Ve.triggerHandlers)("unhandledrejection",t),!Ut||Ut.apply(this,arguments)},Re.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const Pt=(0,o.defineIntegration)((e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&function(e){!function(){const t="error";(0,Ve.addHandler)(t,t=>{const{stackParser:n,attachStacktrace:r}=$t();if((0,g.getClient)()!==e||Ge())return;const{msg:o,url:s,line:i,column:a,error:c}=t,u=function(e,t,n,r){const o=e.exception=e.exception||{},s=o.values=o.values||[],i=s[0]=s[0]||{},a=i.stacktrace=i.stacktrace||{},c=a.frames=a.frames||[];return 0===c.length&&c.push({colno:r,lineno:n,filename:jt(t)??Pe(),function:E.UNKNOWN_FUNCTION,in_app:!0}),e}(we(n,c||o,void 0,r,!1),s,i,a);u.level="error",(0,Ue.captureEvent)(u,{originalException:c,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})}),(0,Ve.maybeInstrument)(t,Rt)}()}(e),t.onunhandledrejection&&function(e){!function(){const t="unhandledrejection";(0,Ve.addHandler)(t,t=>{const{stackParser:n,attachStacktrace:r}=$t();if((0,g.getClient)()!==e||Ge())return;const o=function(e){if((0,K.isPrimitive)(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}(t),s=(0,K.isPrimitive)(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:we(n,o,void 0,r,!0);s.level="error",(0,Ue.captureEvent)(s,{originalException:o,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})}),(0,Ve.maybeInstrument)(t,Mt)}()}(e)}}});function $t(){const e=(0,g.getClient)();return e?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function jt(e){if((0,K.isString)(e)&&0!==e.length)return e.startsWith("data:")?`<${function(e,t=!0){if(e.startsWith("data:")){const n=e.match(/^data:([^;,]+)/),r=n?n[1]:"text/plain",o=e.includes(";base64,"),s=e.indexOf(",");let i="";if(t&&-1!==s){const t=e.slice(s+1);i=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${r}${o?",base64":""}${i?`,${i}`:""}`}return e}(e,!1)}>`:e}const Gt=(0,o.defineIntegration)(()=>({name:"HttpContext",preprocessEvent(e){if(!$e.navigator&&!$e.location&&!$e.document)return;const t=He(),n={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:n}},processSpan(e){if(!$e.navigator&&!$e.location&&!$e.document)return;const t=He();Dt(e,{[rt]:t.headers["User-Agent"],...e.is_segment&&{[nt]:"http.client"!==e.attributes?.["sentry.op"]?st(t.url):void 0,"http.request.header.referer":t.headers.Referer}})}}));function Ft(e,t,n,r,o,s){if(!o.exception?.values||!s||!(0,K.isError)(s.originalException))return;const i=o.exception.values.length>0?o.exception.values[o.exception.values.length-1]:void 0;i&&(o.exception.values=Ht(e,t,r,s.originalException,n,o.exception.values,i,0
2))}function Ht(e,t,n,r,o,s,i,a){if(s.length>=n+1)return s;let c=[...s];if((0,K.isError)(r[o])){Jt(i,a,r);const s=e(t,r[o]),u=c.length;Wt(s,o,u,a),c=Ht(e,t,n,r[o],o,[s,...c],s,u)}return zt(r)&&r.errors.forEach((s,u)=>{if((0,K.isError)(s)){Jt(i,a,r);const p=e(t,s),d=c.length;Wt(p,`errors[${u}]`,d,a),c=Ht(e,t,n,s,o,[p,...c],p,d)}}),c}function zt(e){return Array.isArray(e.errors)}function Jt(e,t,n){e.mechanism={handled:!0,type:"auto.core.linked_errors",...zt(n)&&{is_exception_group:!0},...e.mechanism,exception_id:t}}function Wt(e,t,n,r){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}const qt=(0,o.defineIntegration)((e={})=>{const t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,o){Ft(Oe,o.getOptions().stackParser,n,t,e,r)}}});function Vt(e,t,n,r){const o={filename:e,function:"<anonymous>"===t?E.UNKNOWN_FUNCTION:t,in_app:!0};return void 0!==n&&(o.lineno=n),void 0!==r&&(o.colno=r),o}const Yt=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,Kt=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Qt=/\((\S*)(?::(\d+))(?::(\d+))\)/,Xt=/at (.+?) ?\(data:(.+?),/,Zt=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,en=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,tn=[[30,e=>{const t=e.match(Xt);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const n=Yt.exec(e);if(n){const[,e,t,r]=n;return Vt(e,E.UNKNOWN_FUNCTION,+t,+r)}const r=Kt.exec(e);if(r){if(0===r[2]?.indexOf("eval")){const e=Qt.exec(r[2]);e&&(r[2]=e[1],r[3]=e[2],r[4]=e[3])}const[e,t]=rn(r[1]||E.UNKNOWN_FUNCTION,r[2]);return Vt(t,e,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],[50,e=>{const t=Zt.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=en.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]||E.UNKNOWN_FUNCTION;return[n,e]=rn(n,e),Vt(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]],nn=(0,E.createStackParser)(...tn),rn=(e,t)=>{const n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:E.UNKNOWN_FUNCTION,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},on={};function sn(e,t=function(e){const t=on[e];if(t)return t;let n=at[e];if(qe(n))return on[e]=n.bind(at);const r=at.document;if(r&&"function"==typeof r.createElement)try{const t=r.createElement("iframe");t.hidden=!0,r.head.appendChild(t);const o=t.contentWindow;o?.[e]&&(n=o[e]),r.head.removeChild(t)}catch(e){}return n?on[e]=n.bind(at):n}("fetch")){let n=0,r=0;return Y(e,async function(o){const s=o.body.length;n+=s,r++;const i={body:o.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{const n=await t(e.url,i);return{statusCode:n.status,headers:{"x-sentry-rate-limits":n.headers.get("X-Sentry-Rate-Limits"),"retry-after":n.headers.get("Retry-After")}}}catch(e){throw on.fetch=void 0,e}finally{n-=s,r--}},V(e.bufferSize||40))}const an=/^HTML(\w*)Element$/;function cn(e){if("undefined"!=typeof window&&e===window)return"[Window]";if("undefined"!=typeof document&&e===document)return"[Document]";if(function(e){if("undefined"==typeof Element)return!1;try{return e instanceof Element}catch{return!1}}(e)){const t=function(e){const t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:"null prototype"}(e);if(an.test(t))return`[HTMLElement: ${St(e)}]`}}function un(e){return[d(),_(),S(),Tt(),bt(),Pt(),qt(),b(),Gt(),wt(),Lt()]}function pn(e={}){const t=!e.skipBrowserExtensionCheck&&!!function(){if(void 0===$e.window)return!1;const e=$e;if(e.nw)return!1;const t=e.chrome||e.browser;if(!t?.runtime?.id)return!1;const n=Pe();return!($e===$e.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(n))}();let n=null==e.defaultIntegrations?un():e.defaultIntegrations;const i={...e,enabled:!t&&e.enabled,stackParser:(0,E.stackParserFromStackParserOptions)(e.stackParser||nn),integrations:(0,o.getIntegrationsToSetup)({integrations:e.integrations,defaultIntegrations:n}),transport:e.transport||sn};return(0,x.setNormalizeStringifier)(cn),function(e,t){!0===t.debug&&(r.DEBUG_BUILD?s.debug.enable():(0,s.consoleSandbox)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,g.getCurrentScope)().update(t.initialScope);const n=new e(t);return function(e){(0,g.getCurrentScope)().setClient(e)}(n),n.init(),n}(ze,i)}function dn(){}function ln(e){e()}},835(e,t,n){n.r(t),n.d(t,{getAsyncContextStrategy:()=>g,setAsyncContextStrategy:()=>f});var r=n(3690),o=n(1090);const s=e=>e instanceof Promise&&!e[i],i=Symbol("chained PromiseLike");var a=n(6442);class c{constructor(e,t){let n,r;n=e||new o.Scope,r=t||new o.Scope,this._stack=[{scope:n}],this._isolationScope=r}withScope(e){const t=this._pushScope();let n;try{n=e(t)}catch(e){throw this._popScope(),e}
2return(0,a.isThenable)(n)?((e,t,n)=>{const r=e.then(e=>(t(),e),e=>{throw n(),e});return s(r)&&s(e)?r:((e,t)=>{if(!t)return e;let n=!1;for(const r in e){if(r in t)continue;n=!0;const o=e[r];"function"==typeof o?Object.defineProperty(t,r,{value:(...t)=>o.apply(e,t),enumerable:!0,configurable:!0,writable:!0}):t[r]=o}return n&&Object.assign(t,{[i]:!0}),t})(e,r)})(n,()=>this._popScope(),()=>this._popScope()):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1||!this._stack.pop())}}function u(){const e=(0,r.getMainCarrier)(),t=(0,r.getSentryCarrier)(e);return t.stack=t.stack||new c((0,r.getGlobalSingleton)("defaultCurrentScope",()=>new o.Scope),(0,r.getGlobalSingleton)("defaultIsolationScope",()=>new o.Scope))}function p(e){return u().withScope(e)}function d(e,t){const n=u();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function l(e){return u().withScope(()=>e(u().getIsolationScope()))}function f(e){const t=(0,r.getMainCarrier)();(0,r.getSentryCarrier)(t).acs=e}function g(e){const t=(0,r.getSentryCarrier)(e);return t.acs?t.acs:{withIsolationScope:l,withScope:p,withSetScope:d,withSetIsolationScope:(e,t)=>l(t),getCurrentScope:()=>u().getScope(),getIsolationScope:()=>u().getIsolationScope()}}},8841(e,t,n){n.r(t),n.d(t,{attributeValueToTypedAttributeValue:()=>s,estimateTypedAttributesSizeInBytes:()=>a,isAttributeObject:()=>o,serializeAttributes:()=>i});var r=n(6442);function o(e){return"object"==typeof e&&null!=e&&!Array.isArray(e)&&Object.keys(e).includes("value")}function s(e,t){const{value:n,unit:r}=o(e)?e:{value:e,unit:void 0},s=function(e){if(Array.isArray(e))return{value:e,type:"array"};const t="string"==typeof e?"string":"boolean"==typeof e?"boolean":"number"!=typeof e||Number.isNaN(e)?null:Number.isInteger(e)?"integer":"double";return t?{value:e,type:t}:void 0}(n),i=r&&"string"==typeof r?{unit:r}:{};if(s)return{...s,...i};if(!t||"skip-undefined"===t&&void 0===n)return;let a="";try{a=JSON.stringify(n)??""}catch{}return{value:a,type:"string",...i}}function i(e,t=!1){const n={};for(const[r,o]of Object.entries(e??{})){const e=s(o,t);e&&(n[r]=e)}return n}function a(e){if(!e)return 0;let t=0;for(const[n,o]of Object.entries(e)){t+=2*n.length,t+=2*o.type.length,t+=2*(o.unit?.length??0);const e=o.value;Array.isArray(e)?t+=c(e[0])*e.length:(0,r.isPrimitive)(e)?t+=c(e):t+=100}return t}function c(e){return"string"==typeof e?2*e.length:"boolean"==typeof e?4:"number"==typeof e?8:0}},3690(e,t,n){n.r(t),n.d(t,{getGlobalSingleton:()=>a,getMainCarrier:()=>s,getSentryCarrier:()=>i});var r=n(7064),o=n(9639);function s(){return i(o.GLOBAL_OBJ),o.GLOBAL_OBJ}function i(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||r.SDK_VERSION,t[r.SDK_VERSION]=t[r.SDK_VERSION]||{}}function a(e,t,n=o.GLOBAL_OBJ){const s=n.__SENTRY__=n.__SENTRY__||{},i=s[r.SDK_VERSION]=s[r.SDK_VERSION]||{};return i[e]||(i[e]=t())}},5435(e,t,n){n.r(t),n.d(t,["DEFAULT_ENVIRONMENT",0,"production","DEV_ENVIRONMENT",0,"development"])},1354(e,t,n){n.r(t),n.d(t,{getClient:()=>h,getCurrentScope:()=>d,getExternalPropagationContext:()=>u,getGlobalScope:()=>f,getIsolationScope:()=>l,getTraceContextFromScope:()=>_,hasExternalPropagationContext:()=>p,registerExternalPropagationContext:()=>c,withIsolationScope:()=>m,withScope:()=>g});var r=n(835),o=n(3690),s=n(1090),i=n(8955);let a;function c(e){a=e}function u(){return a?.()}function p(){return void 0!==a}function d(){const e=(0,o.getMainCarrier)();return(0,r.getAsyncContextStrategy)(e).getCurrentScope()}function l(){const e=(0,o.getMainCarrier)();return(0,r.getAsyncContextStrategy)(e).getIsolationScope()}function f(){return(0,o.getGlobalSingleton)("globalScope",()=>new s.Scope)}function g(...e){const t=(0,o.getMainCarrier)(),n=(0,r.getAsyncContextStrategy)(t);if(2===e.length){const[t,r]=e;return t?n.withSetScope(t,r):n.withScope(r)}return n.withScope(e[0])}function m(...e){const t=(0,o.getMainCarrier)(),n=(0,r.getAsyncContextStrategy)(t);if(2===e.length){const[t,r]=e;return t?n.withSetIsolationScope(t,r):n.withIsolationScope(r)}return n.withIsolationScope(e[0])}function h(){return d().getClient()}function _(e){const t=u();if(t)return{trace_id:t.traceId,span_id:t.spanId};const n=e.getPropagationContext(),{traceId:r,parentSpanId:o,propagationSpanId:s}=n,a={trace_id:r,span_id:s||(0,i.generateSpanId)()};return o&&(a.parent_span_id=o),a}},9416(e,t,n){n.r(t),n.d(t,["DEBUG_BUILD",0,!1])},9233(e,t,n){n.r(t),n.d(t,{addEventProcessor:()=>A,captureEvent:()=>l,captureException:()=>p,captureMessage:()=>d,captureSession:()=>D,close:()=>T,endSession:()=>C,flush:()=>I,isEnabled:()=>x,isInitialized:()=>O,lastEventId:()=>b,setAttribute:()=>v,setAttributes:()=>y,setContext:()=>f,setConversationId:()=>E,setExtra:()=>m,setExtras:()=>g,setTag:()=>_,setTags:()=>h,setUser:()=>S,startSession:()=>N});var r=n(1354),o=n(9416),s=n(5046),i=n(2464),a=n(6408),c=n(9724),u=n(9639);function p(e,t){return(0,r.getCurrentScope)().captureException(e,(0,a.parseEventHintOrCaptureContext)(t))}function d(e,t){const n="string"==typeof t?t:void 0,o="string"!=typeof t?{captureContext:t}:void 0;return(0,r.getCurrentScope)().captureMessage(e,n,o)}function l(e,t){return(0,r.getCurrentScope)().captureEvent(e,t)}function f(e,t){(0,r.getIsolationScope)().setContext(e,t)}function g(e){(0,r.getIsolationScope)().setExtras(e)}function m(e,t){(0,r.getIsolationScope)().setExtra(e,t)}function h(e){(0,r.getIsolationScope)().setTags(e)}function _(e,t){(0,r.getIsolationScope)().setTag(e,t)}function y(e){(0,r.getIsolationScope)().setAttributes(e)}function v(e,t){(0,r.getIsolationScope)().setAttribute(e,t)}function S(e){(0,r.getIsolationScope)().setUser(e)}function E(e){(0,r.getIsolationScope)().setConversationId(e)}function b(){return(0,r.getIsolationScope)().lastEventId()}async function I(e){const t=(0,r.getClient)();return t?t.flush(e):(o.DEBUG_BUILD&&i.debug.warn("Cannot flush events. No client defined."),Promise.resolve(!1))}async function T(e){const t=(0,r.getClient)();return t?t.close(e):(o.DEBUG_BUILD&&i.debug.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))}function O(){return!!(0,r.getClient)()}function x(){const e=(0,r.getClient)();return!1!==e?.getOptions().enabled&&!!e?.getTransport()}function A(e){(0,r.getIsolationScope)().addEventProcessor(e)}function N(e){const t=(0,r.getIsolationScope)(),{user:n}=(0,c.getCombinedScopeData)(t,(0,r.getCurrentScope)()),{userAgent:o}=u.GLOBAL_OBJ.navigator||{},i=(0,s.makeSession)({user:n,...o&&{userAgent:o},...e}),a=t.getSession();return"ok"===a?.status&&(0,s.updateSession)(a,{status:"exited"}),C(),t.setSession(i),i}function C(){const e=(0,r.getIsolationScope)(),t=(0,r.getCurrentScope)().getSession()||e.getSession();t&&(0,s.closeSession)(t),L(),e.setSession()}function L(){const e=(0,r.getIsolationScope)(),t=(0,r.getClient)(),n=e.getSession();n&&t&&t.captureSession(n)}function D(e=!1){e?C():L()}}
2,1415(e,t,n){n.r(t),n.d(t,{addConsoleInstrumentationFilter:()=>d,addConsoleInstrumentationHandler:()=>p,instrumentConsole:()=>f});var r=n(9416),o=n(2464),s=n(6337),i=n(2587),a=n(9639),c=n(4597);const u=new Set([]);function p(e){const t="console",n=(0,c.addHandler)(t,e);return(0,c.maybeInstrument)(t,f),n}function d(e){for(const t of e)u.add(t);return()=>{for(const t of e)u.delete(t)}}const l=new Set;function f(){"console"in a.GLOBAL_OBJ&&o.CONSOLE_LEVELS.forEach(function(e){!l.has(e)&&e in a.GLOBAL_OBJ.console&&(l.add(e),(0,s.fill)(a.GLOBAL_OBJ.console,e,function(t){return o.originalConsoleMethods[e]=t,function(...t){const n=t[0],s=o.originalConsoleMethods[e],p=u.size&&"string"==typeof n&&(0,i.stringMatchesSomePattern)(n,u);p||(0,c.triggerHandlers)("console",{args:t,level:e}),(!p||r.DEBUG_BUILD&&o.debug.isEnabled())&&s?.apply(a.GLOBAL_OBJ.console,t)}}))})}},4597(e,t,n){n.r(t),n.d(t,{addHandler:()=>c,maybeInstrument:()=>p,resetInstrumentationHandlers:()=>u,triggerHandlers:()=>d});var r=n(9416),o=n(2464),s=n(3063);const i={},a={};function c(e,t){return i[e]=i[e]||[],i[e].push(t),()=>{const n=i[e];if(n){const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}}
2function u(){Object.keys(i).forEach(e=>{i[e]=void 0})}function p(e,t){if(!a[e]){a[e]=!0;try{t()}catch(t){r.DEBUG_BUILD&&o.debug.error(`Error while instrumenting ${e}`,t)}}}function d(e,t){const n=e&&i[e];if(n)for(const i of n)try{i(t)}catch(t){r.DEBUG_BUILD&&o.debug.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${(0,s.getFunctionName)(i)}\nError:`,t)}}},5440(e,t,n){n.r(t),n.d(t,{addIntegration:()=>d,afterSetupIntegrations:()=>u,defineIntegration:()=>l,extendIntegration:()=>f,getIntegrationsToSetup:()=>a,setupIntegration:()=>p,setupIntegrations:()=>c});var r=n(1354),o=n(9416),s=n(2464);const i=[];function a(e){const t=e.defaultIntegrations||[],n=e.integrations;let r;if(t.forEach(e=>{e.isDefaultInstance=!0}),Array.isArray(n))r=[...t,...n];else if("function"==typeof n){const e=n(t);r=Array.isArray(e)?e:[e]}else r=t;return function(e){const t={};return e.forEach(e=>{const{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)}),Object.values(t)}(r)}function c(e,t){const n={};return t.forEach(t=>{t?.beforeSetup&&t.beforeSetup(e)}),t.forEach(t=>{t&&p(e,t,n)}),n}function u(e,t){for(const n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function p(e,t,n){if(n[t.name])o.DEBUG_BUILD&&s.debug.log(`Integration skipped because it was already installed: ${t.name}`);else{if(n[t.name]=t,i.includes(t.name)||"function"!=typeof t.setupOnce||(t.setupOnce(),i.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){const n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,r)=>n(t,r,e))}if("function"==typeof t.processEvent){const n=t.processEvent.bind(t),r=Object.assign((t,r)=>n(t,r,e),{id:t.name});e.addEventProcessor(r)}["processSpan","processSegmentSpan"].forEach(n=>{const r=t[n];"function"==typeof r&&e.on(n,n=>r.call(t,n,e))}),o.DEBUG_BUILD&&s.debug.log(`Integration installed: ${t.name}`)}}function d(e){const t=(0,r.getClient)();t?t.addIntegration(e):o.DEBUG_BUILD&&s.debug.warn(`Cannot add integration "${e.name}" because no SDK Client is available.`)}function l(e){return e}function f(e,t){const n={...e,...t};for(const r in t){const o=e[r],s=t[r];if("function"==typeof o&&"function"==typeof s){const e=new Proxy(o,{apply:(e,t,n)=>(Reflect.apply(e,t,n),Reflect.apply(s,t,n))});n[r]=e}}return n}n.d(t,["installedIntegrations",0,i])},6085(e,t,n){n.r(t),n.d(t,{consoleLoggingIntegration:()=>m});var r=n(1354),o=n(9416),s=n(1415),i=n(5440),a=n(8649),c=n(2464),u=n(6442),p=n(7240),d=n(4939),l=n(9639);function f(e,t,n){return"util"in l.GLOBAL_OBJ&&"function"==typeof l.GLOBAL_OBJ.util.format?l.GLOBAL_OBJ.util.format(...e):function(e,t,n){return e.map(e=>(0,u.isPrimitive)(e)?String(e):JSON.stringify((0,p.normalize)(e,t,n))).join(" ")}(e,t,n)}const g={[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.log.console"},m=(0,i.defineIntegration)((e={})=>{const t=e.levels||c.CONSOLE_LEVELS;return{name:"ConsoleLogs",setup(e){const{enableLogs:n,normalizeDepth:i=3,normalizeMaxBreadth:a=1e3}=e.getOptions();if(!n)return void(o.DEBUG_BUILD&&c.debug.warn("`enableLogs` is not enabled, ConsoleLogs integration disabled"));const l=(0,s.addConsoleInstrumentationHandler)(({args:n,level:o})=>{if((0,r.getClient)()!==e||!t.includes(o))return;const s=n[0],c=n.slice(1);if("assert"===o){if(!s){const e=c.length>0?`Assertion failed: ${f(c,i,a)}`:"Assertion failed";(0,d._INTERNAL_captureLog)({level:"error",message:e,attributes:g})}return}const l="log"===o,m={...g};if((0,u.isPlainObject)(s)){Object.assign(m,(0,p.normalize)(s,i,a));const e="string"==typeof n[1]?2:1;n.slice(e).forEach((e,t)=>{m[`sentry.message.parameter.${t}`]=(0,p.normalize)(e,i,a)})}else if(c.length>0&&"string"==typeof s&&!/%[sdifocO]/.test(s)){const e=function(e,t){const n={},r=new Array(t.length).fill("{}").join(" ");return n["sentry.message.template"]=`${e} ${r}`,t.forEach((e,t)=>{n[`sentry.message.parameter.${t}`]=e}),n}(s,c);for(const[t,n]of Object.entries(e))m[t]=t.startsWith("sentry.message.parameter.")?(0,p.normalize)(n,i,a):n}(0,d._INTERNAL_captureLog)({level:l?"info":o,message:f(n,i,a),severityNumber:l?10:void 0,attributes:m})});e.registerCleanup(l)}}})},4939(e,t,n){n.r(t),n.d(t,{_INTERNAL_captureLog:()=>b,_INTERNAL_captureSerializedLog:()=>E,_INTERNAL_flushLogsBuffer:()=>I,_INTERNAL_getLogBuffer:()=>T,_removeLoneSurrogates:()=>A});var r=n(8841),o=n(3690),s=n(1354),i=n(9416),a=n(2464),c=n(6442),u=n(9724),p=n(2603),d=n(7279),l=n(7177),f=n(5902);const g={trace:1,debug:5,info:9,warn:13,error:17,fatal:21};var m=n(3713),h=n(5258),_=n(9033);function y(e,t){const n=t?"auto":"never";return[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{version:2,...(0,_.isBrowser)()&&{ingest_settings:{infer_ip:n,infer_user_agent:n}},items:e}]}function v(e,t,n,r,o){const s={};return t?.sdk&&(s.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(s.dsn=(0,m.dsnToString)(r)),(0,h.createEnvelope)(s,[y(e,o)])}function S(e,t,n,r=!0){!n||e[t]&&!r||(e[t]=n)}function E(e,t){const n=O(),r=T(e);void 0===r?n.set(e,[t]):r.length>=100?(I(e,r),n.set(e,[t])):n.set(e,[...r,t])}function b(e,t=(0,s.getCurrentScope)(),n=E){const o=t?.getClient()??(0,s.getClient)();if(!o)return void(i.DEBUG_BUILD&&a.debug.warn("No client available to capture log."));const{release:m,environment:h,enableLogs:_=!0,beforeSendLog:y}=o.getOptions();if(!_)return void(i.DEBUG_BUILD&&a.debug.warn("logging option not enabled, log will not be captured."));const[,v]=(0,f._getTraceInfoFromScope)(o,t),b={...e.attributes},{user:{id:I,email:T,username:O},attributes:N={}}=(0,u.getCombinedScopeData)((0,s.getIsolationScope)(),t);S(b,"user.id",I,!1),S(b,"user.email",T,!1),S(b,"user.name",O,!1),S(b,"sentry.release",m),S(b,"sentry.environment",h);const{name:C,version:L}=o.getSdkMetadata()?.sdk??{};S(b,"sentry.sdk.name",C),S(b,"sentry.sdk.version",L);const D=o.getIntegrationByName("Replay"),w=D?.getReplayId(!0);S(b,"sentry.replay_id",w),w&&"buffer"===D?.getRecordingMode()&&S(b,"sentry._internal.replay_is_buffering",!0);const B=e.message;
2if((0,c.isParameterizedString)(B)){const{__sentry_template_string__:e,__sentry_template_values__:t=[]}=B;t?.length&&(b["sentry.message.template"]=e),t.forEach((e,t)=>{b[`sentry.message.parameter.${t}`]=e})}const k=(0,p._getSpanForScope)(t);S(b,"sentry.trace.parent_span_id",k?.spanContext().spanId);const R={...e,attributes:b};o.emit("beforeCaptureLog",R);const U=y?(0,a.consoleSandbox)(()=>y(R)):R;if(!U)return o.recordDroppedEvent("before_send","log_item",1),void(i.DEBUG_BUILD&&a.debug.warn("beforeSendLog returned null, log will not be captured."));const{level:M,message:P,attributes:$={},severityNumber:j}=U,G=(0,d.timestampInSeconds)(),F=(0,l.getSequenceAttribute)(G);n(o,{timestamp:G,level:M,body:A(String(P)),trace_id:v?.trace_id,severity_number:j??g[M],attributes:x({...(0,r.serializeAttributes)(N),...(0,r.serializeAttributes)($,!0),[F.key]:F.value})}),o.emit("afterCaptureLog",U)}function I(e,t){const n=t??T(e)??[];if(0===n.length)return;const r=e.getOptions(),o=v(n,r._metadata,r.tunnel,e.getDsn(),e.getDataCollectionOptions().userInfo);O().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(o)}function T(e){return O().get(e)}function O(){return(0,o.getGlobalSingleton)("clientToLogBufferMap",()=>new WeakMap)}function x(e){const t={};for(const[n,r]of Object.entries(e)){const e=A(n);"string"===r.type?t[e]={...r,value:A(r.value)}:t[e]=r}return t}function A(e){const t=Object(e),n=t.isWellFormed,r=t.toWellFormed;return"function"==typeof n&&"function"==typeof r?n.call(e)?e:r.call(e):e}},1090(e,t,n){n.r(t),n.d(t,{Scope:()=>g});var r=n(9416),o=n(5046),s=n(2464),i=n(6442),a=n(9512),c=n(8134),u=n(8955),p=n(4501),d=n(2603),l=n(2587),f=n(7279);class g{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:(0,u.generateTraceId)(),sampleRand:(0,p.safeMathRandom)()}}clone(){const e=new g;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._attributes={...this._attributes},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,e._conversationId=this._conversationId,(0,d._setSpanForScope)(e,(0,d._getSpanForScope)(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,o.updateSession)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(e){return this._conversationId=e||void 0,this._notifyScopeListeners(),this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this.setTags({[e]:t})}setAttributes(e){return this._attributes={...this._attributes,...e},this._notifyScopeListeners(),this}setAttribute(e,t){return this.setAttributes({[e]:t})}removeAttribute(e){return e in this._attributes&&(delete this._attributes[e],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;const t="function"==typeof e?e(this):e,n=t instanceof g?t.getScopeData():(0,i.isPlainObject)(t)?e:void 0,{tags:r,attributes:o,extra:s,user:a,contexts:c,level:u,fingerprint:p=[],propagationContext:d,conversationId:l}=n||{};return this._tags={...this._tags,...r},this._attributes={...this._attributes,...o},this._extra={...this._extra,...s},this._contexts={...this._contexts,...c},a&&Object.keys(a).length&&(this._user=a),u&&(this._level=u),p.length&&(this._fingerprint=p),d&&(this._propagationContext=d),l&&(this._conversationId=l),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,(0,d._setSpanForScope)(this,void 0),this._attachments=[],this.setPropagationContext({traceId:(0,u.generateTraceId)(),sampleRand:(0,p.safeMathRandom)()}),this._notifyScopeListeners(),this}addBreadcrumb(e,t){const n="number"==typeof t?t:100;if(n<=0)return this;const r={timestamp:(0,f.dateTimestampInSeconds)(),...e,message:e.message?(0,l.truncate)(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,attributes:this._attributes,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,d._getSpanForScope)(this),conversationId:this._conversationId}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=(0,a.merge)(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}
2captureException(e,t){const n=t?.event_id||(0,c.uuid4)();if(!this._client)return r.DEBUG_BUILD&&s.debug.warn("No client configured on scope - will not capture exception!"),n;const o=new Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:o,...t,event_id:n},this),n}captureMessage(e,t,n){const o=n?.event_id||(0,c.uuid4)();if(!this._client)return r.DEBUG_BUILD&&s.debug.warn("No client configured on scope - will not capture message!"),o;const i=n?.syntheticException??new Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:i,...n,event_id:o},this),o}captureEvent(e,t){const n=e.event_id||t?.event_id||(0,c.uuid4)();return this._client?(this._client.captureEvent(e,{...t,event_id:n},this),n):(r.DEBUG_BUILD&&s.debug.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)}}},8649(e,t,n){n.r(t),n.d(t,["GEN_AI_CONVERSATION_ID_ATTRIBUTE",0,"gen_ai.conversation.id","SEMANTIC_ATTRIBUTE_CACHE_HIT",0,"cache.hit","SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE",0,"cache.item_size","SEMANTIC_ATTRIBUTE_CACHE_KEY",0,"cache.key","SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME",0,"sentry.exclusive_time","SEMANTIC_ATTRIBUTE_HTTP_REQUEST_METHOD",0,"http.request.method","SEMANTIC_ATTRIBUTE_PROFILE_ID",0,"sentry.profile_id","SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME",0,"sentry.custom_span_name","SEMANTIC_ATTRIBUTE_SENTRY_ENVIRONMENT",0,"sentry.environment","SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON",0,"sentry.idle_span_finish_reason","SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT",0,"sentry.measurement_unit","SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE",0,"sentry.measurement_value","SEMANTIC_ATTRIBUTE_SENTRY_OP",0,"sentry.op","SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN",0,"sentry.origin","SEMANTIC_ATTRIBUTE_SENTRY_PREVIOUS_TRACE_SAMPLE_RATE",0,"sentry.previous_trace_sample_rate","SEMANTIC_ATTRIBUTE_SENTRY_RELEASE",0,"sentry.release","SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE",0,"sentry.sample_rate","SEMANTIC_ATTRIBUTE_SENTRY_SDK_INTEGRATIONS",0,"sentry.sdk.integrations","SEMANTIC_ATTRIBUTE_SENTRY_SDK_NAME",0,"sentry.sdk.name","SEMANTIC_ATTRIBUTE_SENTRY_SDK_VERSION",0,"sentry.sdk.version","SEMANTIC_ATTRIBUTE_SENTRY_SEGMENT_ID",0,"sentry.segment.id","SEMANTIC_ATTRIBUTE_SENTRY_SEGMENT_NAME",0,"sentry.segment.name","SEMANTIC_ATTRIBUTE_SENTRY_SOURCE",0,"sentry.source","SEMANTIC_ATTRIBUTE_SENTRY_STATUS_MESSAGE",0,"sentry.status.message","SEMANTIC_ATTRIBUTE_URL_FULL",0,"url.full","SEMANTIC_ATTRIBUTE_USER_EMAIL",0,"user.email","SEMANTIC_ATTRIBUTE_USER_ID",0,"user.id","SEMANTIC_ATTRIBUTE_USER_IP_ADDRESS",0,"user.ip_address","SEMANTIC_ATTRIBUTE_USER_USERNAME",0,"user.name","SEMANTIC_LINK_ATTRIBUTE_LINK_TYPE",0,"sentry.link.type"])},5046(e,t,n){n.r(t),n.d(t,{closeSession:()=>a,makeSession:()=>s,updateSession:()=>i});var r=n(8134),o=n(7279);function s(e){const t=(0,o.timestampInSeconds)(),n={sid:(0,r.uuid4)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return{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}}}(n)};return e&&i(n,e),n}function i(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,o.timestampInSeconds)(),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.uuid4)()),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{const 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 a(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}
2),i(e,n)}},7314(e,t,n){n.r(t),n.d(t,{freezeDscOnSpan:()=>f,getDynamicSamplingContextFromClient:()=>g,getDynamicSamplingContextFromScope:()=>m,getDynamicSamplingContextFromSpan:()=>h,spanToBaggageHeader:()=>_});var r=n(5435),o=n(1354),s=n(8649),i=n(9458),a=n(3713),c=n(6337),u=n(658);n(8955);const p=Symbol.for("sentry.nonRecordingSpan");var d=n(4130);const l="_frozenDsc";function f(e,t){const n=e;(0,c.addNonEnumerableProperty)(n,l,t)}function g(e,t){const n=t.getOptions(),{publicKey:o}=t.getDsn()||{},s={environment:n.environment||r.DEFAULT_ENVIRONMENT,release:n.release,public_key:o,trace_id:e,org_id:(0,a.extractOrgIdFromClient)(t)};return t.emit("createDsc",s),s}function m(e,t){const n=t.getPropagationContext();return n.dsc||g(n.traceId,e)}function h(e){const t=(0,o.getClient)();if(!t)return{};const n=(0,u.getRootSpan)(e),r=(0,u.spanToJSON)(n),a=r.data,c=n.spanContext().traceState,f=c?.get("sentry.sample_rate")??a[s.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]??a[s.SEMANTIC_ATTRIBUTE_SENTRY_PREVIOUS_TRACE_SAMPLE_RATE];function h(e){return"number"!=typeof f&&"string"!=typeof f||(e.sample_rate=`${f}`),e}const _=n[l];if(_)return h(_);const y=function(e){return!!e&&!0===e[p]}(n),v=y&&"ignored"===n.dropReason;if(y&&(t.getOptions(),1)){const e=(0,d.getCapturedScopesOnSpan)(n).scope;if(e){const n={...m(t,e)};return v&&(n.sampled="false"),h(n)}}const S=c?.get("sentry.dsc"),E=S&&(0,i.baggageHeaderToDynamicSamplingContext)(S);if(E)return h(E);const b=g(e.spanContext().traceId,t),I=a[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]??a["sentry.segment.name.source"],T=r.description;return"url"!==I&&T&&(b.transaction=T),h(b),t.emit("createDsc",b,n),b}function _(e){const t=h(e);return(0,i.dynamicSamplingContextToSentryBaggageHeader)(t)}},4130(e,t,n){n.r(t),n.d(t,{getCapturedScopesOnSpan:()=>d,markSpanAsTracerProviderSpan:()=>h,markSpanForOtelSourceInference:()=>l,markSpanSourceAsExplicit:()=>g,setCapturedScopesOnSpan:()=>p,spanIsTracerProviderSpan:()=>_,spanShouldInferOtelSource:()=>f,spanSourceWasExplicitlySet:()=>m});var r=n(6337),o=n(3213);const s="_sentryScope",i="_sentryIsolationScope",a=Symbol.for("sentry.otelSourceInference"),c=Symbol.for("sentry.otelSourceExplicitlySet"),u=Symbol.for("sentry.tracerProviderSpan");function p(e,t,n){e&&((0,r.addNonEnumerableProperty)(e,i,(0,o.makeWeakRef)(n)),(0,r.addNonEnumerableProperty)(e,s,t))}function d(e){const t=e;return{scope:t[s],isolationScope:(0,o.derefWeakRef)(t[i])}}function l(e){(0,r.addNonEnumerableProperty)(e,a,!0)}function f(e){return!0===e[a]}function g(e){(0,r.addNonEnumerableProperty)(e,c,!0)}function m(e){return!0===e[c]}function h(e){(0,r.addNonEnumerableProperty)(e,u,!0)}function _(e){return!0===e[u]}},9458(e,t,n){n.r(t),n.d(t,{baggageHeaderToDynamicSamplingContext:()=>a,dynamicSamplingContextToSentryBaggageHeader:()=>c,mergeBaggageHeaders:()=>l,objectToBaggageHeader:()=>d,parseBaggageHeader:()=>u});var r=n(9416),o=n(2464),s=n(6442);const i="sentry-";function a(e){const t=u(e);if(!t)return;const n=Object.entries(t).reduce((e,[t,n])=>(t.startsWith(i)&&(e[t.slice(7)]=n),e),{});return Object.keys(n).length>0?n:void 0}function c(e){if(e)return d(Object.entries(e).reduce((e,[t,n])=>(n&&(e[`${i}${t}`]=n),e),{}))}function u(e){if(e&&((0,s.isString)(e)||Array.isArray(e)))return Array.isArray(e)?e.reduce((e,t)=>{const n=p(t);return Object.entries(n).forEach(([t,n])=>{e[t]=n}),e},{}):p(e)}function p(e){return e.split(",").map(e=>{const t=e.indexOf("=");return-1===t?[]:[e.slice(0,t),e.slice(t+1)].map(e=>{try{return decodeURIComponent(e.trim())}catch{return}})}).reduce((e,[t,n])=>(t&&n&&(e[t]=n),e),{})}function d(e){if(0!==Object.keys(e).length)return Object.entries(e).reduce((e,[t,n],s)=>{const i=`${encodeURIComponent(t)}=${encodeURIComponent(n)}`,a=0===s?i:`${e},${i}`;return a.length>8192?(r.DEBUG_BUILD&&o.debug.warn(`Not adding key: ${t} with val: ${n} to baggage header due to exceeding baggage size limits.`),e):a},"")}function l(e,t){if(!e)return t;const n=u(e),r=u(t);if(!r)return e;const o={};let s=!1;const a={},c={};for(const[e,t]of Object.entries(r))e.startsWith(i)?(a[e]=t,s=!0):c[e]=t;if(n)for(const[e,t]of Object.entries(n))s&&e.startsWith(i)||(o[e]=t);s&&Object.assign(o,a);for(const[e,t]of Object.entries(c))o[e]??(o[e]=t);return d(o)}n.d(t,["MAX_BAGGAGE_STRING_LENGTH",0,8192,"SENTRY_BAGGAGE_KEY_PREFIX",0,i,"SENTRY_BAGGAGE_KEY_PREFIX_REGEX",0,/^sentry-/])},2464(e,t,n){n.r(t),n.d(t,{consoleSandbox:()=>a});var r=n(3690),o=n(9416),s=n(9639);const i={};function a(e){if(!("console"in s.GLOBAL_OBJ))return e();const t=s.GLOBAL_OBJ.console,n={},r=Object.keys(i);
2r.forEach(e=>{const r=i[e];n[e]=t[e],t[e]=r});try{return e()}finally{r.forEach(e=>{t[e]=n[e]})}}function c(){return p().enabled}function u(e,...t){o.DEBUG_BUILD&&c()&&a(()=>{s.GLOBAL_OBJ.console[e](`Sentry Logger [${e}]:`,...t)})}function p(){return o.DEBUG_BUILD?(0,r.getGlobalSingleton)("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const d={enable:function(){p().enabled=!0},disable:function(){p().enabled=!1},isEnabled:c,log:function(...e){u("log",...e)},warn:function(...e){u("warn",...e)},error:function(...e){u("error",...e)}};n.d(t,["CONSOLE_LEVELS",0,["debug","info","warn","error","log","assert","trace"],"debug",0,d,"originalConsoleMethods",0,i])},3713(e,t,n){n.r(t),n.d(t,{dsnFromString:()=>c,dsnToString:()=>a,extractOrgIdFromClient:()=>d,extractOrgIdFromDsnHost:()=>p,makeDsn:()=>l});var r=n(9416),o=n(2464);const s=/^o(\d+)\./,i=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function a(e,t=!1){const{host:n,path:r,pass:o,port:s,projectId:i,protocol:a,publicKey:c}=e;return`${a}://${c}${t&&o?`:${o}`:""}@${n}${s?`:${s}`:""}/${r?`${r}/`:r}${i}`}function c(e){const t=i.exec(e);if(!t)return void(0,o.consoleSandbox)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});const[n,r,s="",a="",c="",p=""]=t.slice(1);let d="",l=p;const f=l.split("/");if(f.length>1&&(d=f.slice(0,-1).join("/"),l=f.pop()),l){const e=l.match(/^\d+/);e&&(l=e[0])}return u({host:a,pass:s,path:d,projectId:l,port:c,protocol:n,publicKey:r})}function u(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function p(e){const t=e.match(s);return t?.[1]}function d(e){const t=e.getOptions(),{host:n}=e.getDsn()||{};let r;return t.orgId?r=String(t.orgId):n&&(r=p(n)),r}function l(e){const t="string"==typeof e?c(e):u(e);if(t&&function(e){if(!r.DEBUG_BUILD)return!0;const{port:t,projectId:n,protocol:s}=e;return!(["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(o.debug.error(`Invalid Sentry Dsn: ${t} missing`),!0))||(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(s)?t&&isNaN(parseInt(t,10))&&(o.debug.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(o.debug.error(`Invalid Sentry Dsn: Invalid protocol ${s}`),1):(o.debug.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}},5647(e,t,n){function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function o(){return"npm"}n.r(t),n.d(t,{getSDKSource:()=>o,isBrowserBundle:()=>r})},5258(e,t,n){n.r(t),n.d(t,{addItemToEnvelope:()=>u,createAttachmentEnvelopeItem:()=>h,createEnvelope:()=>c,createEventEnvelopeHeaders:()=>S,createSpanEnvelopeItem:()=>m,envelopeContainsItemType:()=>d,envelopeItemTypeToDataCategory:()=>y,forEachEnvelopeItem:()=>p,getSdkMetadataForEnvelopeHeader:()=>v,parseEnvelope:()=>g,serializeEnvelope:()=>f});var r=n(3690),o=n(3713),s=n(7240),i=n(4501),a=n(9639);function c(e,t=[]){return[e,t]}function u(e,t){const[n,r]=e;return[n,[...r,t]]}function p(e,t){const n=e[1];for(const e of n)if(t(e,e[0].type))return!0;return!1}function d(e,t){return p(e,(e,n)=>t.includes(n))}function l(e){const t=(0,r.getSentryCarrier)(a.GLOBAL_OBJ);return t.encodePolyfill?t.encodePolyfill(e):(new TextEncoder).encode(e)}function f(e){const[t,n]=e;let r=JSON.stringify(t);function o(e){"string"==typeof r?r="string"==typeof e?r+e:[l(r),e]:r.push("string"==typeof e?l(e):e)}for(const e of n){const[t,n]=e;if(o(`\n${JSON.stringify(t)}\n`),"string"==typeof n||n instanceof Uint8Array)o(n);else{let e;try{e=JSON.stringify(n)}catch{e=JSON.stringify((0,s.normalize)(n))}o(e)}}return"string"==typeof r?r:function(e){const t=e.reduce((e,t)=>e+t.length,0),n=new Uint8Array(t);let r=0;for(const t of e)n.set(t,r),r+=t.length;return n}(r)}function g(e){let t="string"==typeof e?l(e):e;function n(e){const n=t.subarray(0,e);return t=t.subarray(e+1),n}function o(){let e=t.indexOf(10);return e<0&&(e=t.length),JSON.parse(function(e){const t=(0,r.getSentryCarrier)(a.GLOBAL_OBJ);return t.decodePolyfill?t.decodePolyfill(e):(new TextDecoder).decode(e)}(n(e)))}const s=o(),i=[];for(;t.length;){const e=o(),t="number"==typeof e.length?e.length:void 0;i.push([e,t?n(t):o()])}return[s,i]}function m(e){return[{type:"span"},e]}function h(e){const t="string"==typeof e.data?l(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}const _={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function y(e){return function(e){return e in _}(e)?_[e]:e}function v(e){if(!e?.sdk)return;
2const{name:t,version:n}=e.sdk;return{name:t,version:n}}function S(e,t,n,r){const s=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date((0,i.safeDateNow)()).toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:(0,o.dsnToString)(r)},...s&&{trace:s}}}},6442(e,t,n){n.r(t),n.d(t,{isDOMError:()=>a,isDOMException:()=>c,isElement:()=>m,isError:()=>o,isErrorEvent:()=>i,isEvent:()=>g,isInstanceOf:()=>v,isObjectLike:()=>f,isParameterizedString:()=>p,isPlainObject:()=>l,isPrimitive:()=>d,isRegExp:()=>h,isRequest:()=>E,isString:()=>u,isSyntheticEvent:()=>y,isThenable:()=>_,isVueViewModel:()=>S});const r=Object.prototype.toString;function o(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 s(e,t){return r.call(e)===`[object ${t}]`}function i(e){return s(e,"ErrorEvent")}function a(e){return s(e,"DOMError")}function c(e){return s(e,"DOMException")}function u(e){return s(e,"String")}function p(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function d(e){return null===e||p(e)||"object"!=typeof e&&"function"!=typeof e}function l(e){return s(e,"Object")}function f(e){return"object"==typeof e&&null!==e}function g(e){return"undefined"!=typeof Event&&v(e,Event)}function m(e){return"undefined"!=typeof Element&&v(e,Element)}function h(e){return s(e,"RegExp")}function _(e){return Boolean(e?.then&&"function"==typeof e.then)}function y(e){return l(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function v(e,t){try{return e instanceof t}catch{return!1}}function S(e){return!("object"!=typeof e||null===e||!(e.__isVue||e._isVue||e.__v_isVNode))}function E(e){return"undefined"!=typeof Request&&v(e,Request)}},9033(e,t,n){n.r(t),n.d(t,{isBrowser:()=>s});var r=n(5647),o=n(9639);function s(){return"undefined"!=typeof window&&(!(!(0,r.isBrowserBundle)()&&"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0))||function(){const e=o.GLOBAL_OBJ.process;return"renderer"===e?.type}())}},9512(e,t,n){function r(e,t,n=2){if(!t||"object"!=typeof t||n<=0)return t;if(e&&0===Object.keys(t).length)return e;const o={...e};for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&(o[e]=r(o[e],t[e],n-1));return o}n.r(t),n.d(t,{merge:()=>r})},8134(e,t,n){n.r(t),n.d(t,{addContextToFrame:()=>h,addExceptionMechanism:()=>l,addExceptionTypeValue:()=>d,checkOrSetAlreadyCaught:()=>_,getEventDescription:()=>p,isAlreadyCaptured:()=>y,parseSemver:()=>m,uuid4:()=>c});var r=n(6337),o=n(4501),s=n(2587),i=n(9639);let a;function c(e=function(){const e=i.GLOBAL_OBJ;return e.crypto||e.msCrypto}()){try{if(e?.randomUUID)return(0,o.withRandomSafeContext)(()=>e.randomUUID()).replace(/-/g,"")}catch{}return a||(a="10000000100040008000100000000000"),a.replace(/[018]/g,e=>(e^(16*(0,o.safeMathRandom)()&15)>>e/4).toString(16))}function u(e){return e.exception?.values?.[0]}function p(e){const{message:t,event_id:n}=e;if(t)return t;const r=u(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function d(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],s=o[0]=o[0]||{};s.value||(s.value=t||""),s.type||(s.type=n||"Error")}function l(e,t){const n=u(e);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){const e={...r?.data,...t.data};n.mechanism.data=e}}const f=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/;function g(e){return parseInt(e||"",10)}function m(e){const t=e.match(f)||[],n=g(t[1]),r=g(t[2]),o=g(t[3]);return{buildmetadata:t[5],major:isNaN(n)?void 0:n,minor:isNaN(r)?void 0:r,patch:isNaN(o)?void 0:o,prerelease:t[4]}}function h(e,t,n=5){if(void 0===t.lineno)return;const 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,s.snipLine)(e,0));const i=Math.min(r-1,o);t.context_line=(0,s.snipLine)(e[i],t.colno||0),t.post_context=e.slice(Math.min(o+1,r),o+1+n).map(e=>(0,s.snipLine)(e,0))}function _(e){if(y(e))return!0;try{(0,r.addNonEnumerableProperty)(e,"__sentry_captured__",!0)}catch{}return!1}function y(e){try{return e.__sentry_captured__}catch{}}}
2,7240(e,t,n){n.r(t),n.d(t,{normalize:()=>u,normalizeToSize:()=>p,normalizeUrlToBase:()=>f,setNormalizeStringifier:()=>c,stringifyValue:()=>l});var r=n(6337);const o=Symbol.for("sentry.skipNormalization"),s=Symbol.for("sentry.overrideNormalizationDepth");var i=n(3063);let a;function c(e){a=e}function u(e,t=100,n=1/0){try{return d("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function p(e,t=3,n=102400){const r=u(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?p(e,t-1,n):r;var o}function d(e,t,n=1/0,i=1/0,a=function(){const e=new WeakSet;return[function(t){return!!e.has(t)||(e.add(t),!1)},function(t){e.delete(t)}]}()){const[c,u]=a;if(null==t||["boolean","string"].includes(typeof t)||"number"==typeof t&&Number.isFinite(t))return t;const p=l(0,t);if(!p.startsWith("[object "))return p;if(function(e){return Boolean(e[o])}(t))return t;const f=function(e){const t=e[s];return"number"==typeof t?t:void 0}(t),g=void 0!==f?f:n;if(0===g)return p.replace("object ","");if(c(t))return"[Circular ~]";const m=t;if(m&&"function"==typeof m.toJSON)try{return d("",m.toJSON(),g-1,i,a)}catch{}const h=Array.isArray(t)?[]:{};let _=0;const y=(0,r.convertToPlainObject)(t);for(const e in y){if(!Object.prototype.hasOwnProperty.call(y,e))continue;if(_>=i){h[e]="[MaxProperties ~]";break}const t=y[e];h[e]=d(e,t,g-1,i,a),_++}return u(t),h}function l(e,t){try{if(a){const e=a(t);if(e)return e}if("undefined"!=typeof globalThis&&t===globalThis)return"[Global]";if("number"==typeof t&&!Number.isFinite(t))return`[${t}]`;if("function"==typeof t)return`[Function: ${(0,i.getFunctionName)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;const e=function(e){const t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:"null prototype"}(t);return`[object ${e}]`}catch(e){return`**non-serializable** (${e})`}}function f(e,t){const n=t.replace(/\\/g,"/").replace(/[|\\{}()[\]^$+*?.]/g,"\\$&");let r=e;try{r=decodeURI(e)}catch{}return r.replace(/\\/g,"/").replace(/webpack:\/?/g,"").replace(new RegExp(`(file://)?/*${n}/*`,"ig"),"app:///")}},6337(e,t,n){n.r(t),n.d(t,{addNonEnumerableProperty:()=>a,convertToPlainObject:()=>d,dropUndefinedKeys:()=>g,extractExceptionKeysForMessage:()=>f,fill:()=>i,getOriginalFunction:()=>p,markFunctionWrapped:()=>c,objectify:()=>h,wrapMethod:()=>u});var r=n(9416),o=n(2464),s=n(6442);function i(e,t,n){if(!(t in e))return;const s=e[t];if("function"!=typeof s)return;const i=n(s);"function"==typeof i&&c(i,s);try{e[t]=i}catch{r.DEBUG_BUILD&&o.debug.log(`Failed to replace method "${t}" in object`,e)}}function a(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{r.DEBUG_BUILD&&o.debug.log(`Failed to add non-enumerable property "${String(t)}" to object`,e)}}function c(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,a(e,"__sentry_original__",t)}catch{}}function u(e,t,n,r=!0){const o=e[t];if("function"!=typeof o)throw new Error(`Cannot wrap method: ${t} is not a function`);if(p(o))throw new Error(`Attempting to wrap method ${t} multiple times`);c(n,o),Object.defineProperty(e,t,{writable:!0,configurable:!0,enumerable:r,value:n})}function p(e){return e.__sentry_original__}function d(e){if((0,s.isError)(e))return{message:e.message,name:e.name,stack:e.stack,...l(e)};if((0,s.isEvent)(e)){const{type:t,target:n,currentTarget:r,detail:o}=e;return{type:t,target:n,currentTarget:r,...o?{detail:o}:{},...l(e)}}return e}function l(e){return(0,s.isObjectLike)(e)?Object.fromEntries(Object.entries(e)):{}}function f(e){const t=Object.keys(d(e));return t.sort(),t[0]?t.join(", "):"[object has no keys]"}function g(e){return m(e,new Map)}function m(e,t){if(null===e||"object"!=typeof e)return e;const n=t.get(e);if(void 0!==n)return n;if(Array.isArray(e)){const n=[];return t.set(e,n),e.forEach(e=>{n.push(m(e,t))}),n}if(function(e){const t=e.constructor;return t===Object||void 0===t}(e)){const n={};return t.set(e,n),Object.keys(e).forEach(r=>{const o=e[r];void 0!==o&&(n[r]=m(o,t))}),n}return e}function h(e){let t;switch(!0){case null==e:t=new String(e);break;case"symbol"==typeof e||"bigint"==typeof e:t=Object(e);break;case(0,s.isPrimitive)(e):t=new e.constructor(e);break;default:t=e}return t}},3007(e,t,n){function r(e){if("boolean"==typeof e)return Number(e);const t="string"==typeof e?parseFloat(e):e;return"number"!=typeof t||isNaN(t)||t<0||t>1?void 0:t}n.r(t),n.d(t,{parseSampleRate:()=>r})},6408(e,t,n){n.r(t),n.d(t,{applyClientOptions:()=>b,applyDebugIds:()=>I,applyDebugMeta:()=>T,parseEventHintOrCaptureContext:()=>O,prepareEvent:()=>E});var r=n(5435),o=n(9416),s=n(2464),i=n(6442),a=n(6628);function c(e,t,n,r=0){try{const o=u(t,n,e,r);return(0,i.isThenable)(o)?o:(0,a.resolvedSyncPromise)(o)}catch(e){return(0,a.rejectedSyncPromise)(e)}}function u(e,t,n,r){const a=n[r];if(!e||!a)return e;const c=a({...e},t);return o.DEBUG_BUILD&&null===c&&s.debug.log(`Event processor "${a.id||"?"}" dropped event`),(0,i.isThenable)(c)?c.then(e=>u(e,t,n,r+1)):u(c,t,n,r+1)}var p=n(1090),d=(n(3063),n(9639));let l,f,g,m;var h=n(8134),_=n(7240),y=n(9724),v=n(2587),S=n(7279);function E(e,t,n,r,o,s){const{normalizeDepth:i=3,normalizeMaxBreadth:u=1e3}
2=e,d={...t,event_id:t.event_id||n.event_id||(0,h.uuid4)(),timestamp:t.timestamp||(0,S.dateTimestampInSeconds)()},l=n.integrations||e.integrations.map(e=>e.name);b(d,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(d,l),o&&o.emit("applyFrameMetadata",t),void 0===t.type&&I(d,e.stackParser);const f=function(e,t){if(!t)return e;const n=e?e.clone():new p.Scope;return n.update(t),n}(r,n.captureContext);n.mechanism&&(0,h.addExceptionMechanism)(d,n.mechanism);const g=o?o.getEventProcessors():[],m=(0,y.getCombinedScopeData)(s,f),v=[...n.attachments||[],...m.attachments];v.length&&(n.attachments=v),(0,y.applyScopeDataToEvent)(d,m);const E=[...g,...m.eventProcessors];return(n.data&&!0===n.data.__sentry__?(0,a.resolvedSyncPromise)(d):c(E,d,n)).then(e=>(e&&T(e),"number"==typeof i&&i>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:(0,_.normalize)(e.data,t,n)}}))},...e.user&&{user:(0,_.normalize)(e.user,t,n)},...e.contexts&&{contexts:(0,_.normalize)(e.contexts,t,n)},...e.extra&&{extra:(0,_.normalize)(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,_.normalize)(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(e=>({...e,...e.data&&{data:(0,_.normalize)(e.data,t,n)}}))),e.contexts?.flags&&r.contexts&&(r.contexts.flags=(0,_.normalize)(e.contexts.flags,3,n)),r}(e,i,u):e))}function b(e,t){const{environment:n,release:o,dist:s,maxValueLength:i}=t;e.environment=e.environment||n||r.DEFAULT_ENVIRONMENT,!e.release&&o&&(e.release=o),!e.dist&&s&&(e.dist=s);const a=e.request;a?.url&&i&&(a.url=(0,v.truncate)(a.url,i)),i&&e.exception?.values?.forEach(e=>{e.value&&(e.value=(0,v.truncate)(e.value,i))})}function I(e,t){const n=function(e){const t=d.GLOBAL_OBJ._sentryDebugIds,n=d.GLOBAL_OBJ._debugIds;if(!t&&!n)return{};const r=t?Object.keys(t):[],o=n?Object.keys(n):[];if(m&&r.length===f&&o.length===g)return m;f=r.length,g=o.length,m={},l||(l={});const s=(t,n)=>{for(const r of t){const t=n[r],o=l?.[r];if(o&&m&&t)m[o[0]]=t,l&&(l[r]=[o[0],t]);else if(t){const n=e(r);for(let e=n.length-1;e>=0;e--){const o=n[e],s=o?.filename;if(s&&m&&l){m[s]=t,l[r]=[s,t];break}}}}};return t&&s(r,t),n&&s(o,n),m}(t);e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{e.filename&&(e.debug_id=n[e.filename])})})}function T(e){const 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||[];const n=e.debug_meta.images;Object.entries(t).forEach(([e,t])=>{n.push({type:"sourcemap",code_file:e,debug_id:t})})}function O(e){if(e)return function(e){return e instanceof p.Scope||"function"==typeof e}(e)||function(e){return Object.keys(e).some(e=>x.includes(e))}(e)?{captureContext:e}:e}const x=["user","level","extra","contexts","tags","fingerprint","propagationContext"]},8955(e,t,n){n.r(t),n.d(t,{generateSpanId:()=>s,generateTraceId:()=>o});var r=n(8134);function o(){return(0,r.uuid4)()}function s(){return(0,r.uuid4)().substring(16)}},4501(e,t,n){n.r(t),n.d(t,{safeDateNow:()=>a,safeMathRandom:()=>i,withRandomSafeContext:()=>s});var r=n(9639);let o;function s(e){if(void 0!==o)return o?o(e):e();const t=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),n=r.GLOBAL_OBJ;return t in n&&"function"==typeof n[t]?(o=n[t],o(e)):(o=null,e())}function i(){return s(()=>Math.random())}function a(){return s(()=>Date.now())}},9724(e,t,n){n.r(t),n.d(t,{applyScopeDataToEvent:()=>a,getCombinedScopeData:()=>p,mergeAndOverwriteScopeData:()=>u,mergeScopeData:()=>c});var r=n(1354),o=n(7314),s=n(9512),i=n(658);function a(e,t){const{fingerprint:n,span:r,breadcrumbs:s,sdkProcessingMetadata:a}=t;!function(e,t){const{extra:n,tags:r,user:o,contexts:s,level:i,transactionName:a}=t;Object.keys(n).length&&(e.extra={...n,...e.extra}),Object.keys(r).length&&(e.tags={...r,...e.tags}),Object.keys(o).length&&(e.user={...o,...e.user}),Object.keys(s).length&&(e.contexts={...s,...e.contexts}),i&&(e.level=i),a&&"transaction"!==e.type&&(e.transaction=a)}(e,t),r&&function(e,t){e.contexts={trace:(0,i.spanToTraceContext)(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:(0,o.getDynamicSamplingContextFromSpan)(t),...e.sdkProcessingMetadata};const n=(0,i.getRootSpan)(t),r=(0,i.spanToJSON)(n).description;r&&!e.transaction&&"transaction"===e.type&&(e.transaction=r)}(e,r),function(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint.length||delete e.fingerprint}(e,n),function(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}(e,s),function(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}(e,a)}function c(e,t){const{extra:n,tags:r,attributes:o,user:i,contexts:a,level:c,sdkProcessingMetadata:p,breadcrumbs:d,fingerprint:l,eventProcessors:f,attachments:g,propagationContext:m,transactionName:h,span:_}=t;u(e,"extra",n),u(e,"tags",r),u(e,"attributes",o),u(e,"user",i),u(e,"contexts",a),e.sdkProcessingMetadata=(0,s.merge)(e.sdkProcessingMetadata,p,2),c&&
2(e.level=c),h&&(e.transactionName=h),_&&(e.span=_),d.length&&(e.breadcrumbs=[...e.breadcrumbs,...d]),l.length&&(e.fingerprint=[...e.fingerprint,...l]),f.length&&(e.eventProcessors=[...e.eventProcessors,...f]),g.length&&(e.attachments=[...e.attachments,...g]),e.propagationContext={...e.propagationContext,...m}}function u(e,t,n){e[t]=(0,s.merge)(e[t],n,1)}function p(e,t){const n=(0,r.getGlobalScope)().getScopeData();return e&&c(n,e.getScopeData()),t&&c(n,t.getScopeData()),n}},2603(e,t,n){n.r(t),n.d(t,{_getSpanForScope:()=>a,_setSpanForScope:()=>i});var r=n(6337),o=n(3213);const s="_sentrySpan";function i(e,t){t?(0,r.addNonEnumerableProperty)(e,s,(0,o.makeWeakRef)(t)):delete e[s]}function a(e){return(0,o.derefWeakRef)(e[s])}},658(e,t,n){n.r(t),n.d(t,{INTERNAL_getSegmentSpan:()=>G,TRACE_FLAG_NONE:()=>g,TRACE_FLAG_SAMPLED:()=>m,addChildSpanToSpan:()=>M,addStatusMessageAttribute:()=>k,convertSpanLinksForEnvelope:()=>E,getActiveSpan:()=>F,getRootSpan:()=>j,getSimpleStatus:()=>B,getSpanDescendants:()=>$,getStatusMessage:()=>w,getStreamedSpanLinks:()=>b,removeChildSpanFromSpan:()=>P,showSpanDropWarning:()=>H,spanIsSampled:()=>D,spanIsSentrySpan:()=>L,spanTimeInputToSeconds:()=>I,spanToJSON:()=>O,spanToStreamedSpanJSON:()=>x,spanToTraceContext:()=>y,spanToTraceHeader:()=>v,spanToTraceparentHeader:()=>S,spanToTransactionTraceContext:()=>_,streamedSpanJsonToSerializedSpan:()=>N,updateSpanName:()=>z});var r=n(835),o=n(8841),s=n(3690),i=n(1354),a=n(8649),c=n(4130),u=n(6337),p=n(8955),d=n(7279),l=n(2464);n(9458),n(3713),n(3007),n(4501),new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");var f=n(2603);const g=0,m=1;let h=!1;function _(e){const{spanId:t,traceId:n}=e.spanContext(),{data:r,op:o,parent_span_id:s,status:i,origin:a,links:c}=O(e);return{parent_span_id:s,span_id:t,trace_id:n,data:r,op:o,status:i,origin:a,links:c}}function y(e){const{spanId:t,traceId:n,isRemote:r}=e.spanContext(),o=r?t:O(e).parent_span_id,s=(0,c.getCapturedScopesOnSpan)(e).scope;return{parent_span_id:o,span_id:r?s?.getPropagationContext().propagationSpanId||(0,p.generateSpanId)():t,trace_id:n}}function v(e){const{traceId:t,spanId:n}=e.spanContext();return function(e=(0,p.generateTraceId)(),t=(0,p.generateSpanId)(),n){let r="";return void 0!==n&&(r=n?"-1":"-0"),`${e}-${t}${r}`}(t,n,D(e))}function S(e){const{traceId:t,spanId:n}=e.spanContext();return function(e=(0,p.generateTraceId)(),t=(0,p.generateSpanId)(),n){return`00-${e}-${t}-${n?"01":"00"}`}(t,n,D(e))}function E(e){return e&&e.length>0?e.map(({context:{spanId:e,traceId:t,traceFlags:n,...r},attributes:o})=>({span_id:e,trace_id:t,sampled:n===m,attributes:o,...r})):void 0}function b(e){return e?.length?e.map(({context:{spanId:e,traceId:t,traceFlags:n},attributes:r})=>({span_id:e,trace_id:t,sampled:n===m,attributes:r})):void 0}function I(e){return"number"==typeof e?T(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?T(e.getTime()):(0,d.timestampInSeconds)()}function T(e){return e>9999999999?e/1e3:e}function O(e){if(L(e))return e.getSpanJSON();const{spanId:t,traceId:n}=e.spanContext();if(C(e)){const{attributes:r,startTime:o,name:s,endTime:i,status:c,links:u}=e;return{span_id:t,trace_id:n,data:r,description:s,parent_span_id:A(e),start_timestamp:I(o),timestamp:I(i)||void 0,status:w(c),op:r[a.SEMANTIC_ATTRIBUTE_SENTRY_OP],origin:r[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],links:E(u)}}return{span_id:t,trace_id:n,start_timestamp:0,data:{}}}function x(e){if(L(e))return e.getStreamedSpanJSON();const{spanId:t,traceId:n}=e.spanContext();if(C(e)){const{attributes:r,startTime:o,name:s,endTime:i,status:a,links:c}=e;return{name:s,span_id:t,trace_id:n,parent_span_id:A(e),start_timestamp:I(o),end_timestamp:I(i),is_segment:e===G(e),status:B(a),attributes:k(r,a),links:b(c)}}return{span_id:t,trace_id:n,start_timestamp:0,name:"",end_timestamp:0,status:"ok",is_segment:e===G(e)}}function A(e){return"parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?e.parentSpanContext?.spanId:void 0}function N(e){return{...e,attributes:(0,o.serializeAttributes)(e.attributes),links:e.links?.map(e=>({...e,attributes:(0,o.serializeAttributes)(e.attributes)}))}}function C(e){const t=e;return!!(t.attributes&&t.startTime&&t.name&&t.endTime&&t.status)}function L(e){return"function"==typeof e.getSpanJSON}function D(e){const{traceFlags:t}=e.spanContext();return t===m}function w(e){if(e&&0!==e.code)return 1===e.code?"ok":e.message||"internal_error"}function B(e){return e&&1!==e.code&&0!==e.code&&"cancelled"!==e.message?"error":"ok"}function k(e,t){const n="error"===B(t)?t?.message:void 0;return{...n&&{[a.SEMANTIC_ATTRIBUTE_SENTRY_STATUS_MESSAGE]:n},...e}}const R="_sentryChildSpans",U="_sentryRootSpan";function M(e,t){const n=e[U]||e;(0,u.addNonEnumerableProperty)(t,U,n),D(e)&&(e.isRecording()||n.isRecording())&&(e[R]?e[R].add(t):(0,u.addNonEnumerableProperty)(e,R,new Set([t])))}function P(e,t){e[R]&&e[R].delete(t)}function $(e){const t=new Set;return function e(n){if(!t.has(n)&&D(n)){t.add(n);const r=n[R]?Array.from(n[R]):[];for(const t of r)e(t)}}(e),Array.from(t)}const j=G;function G(e){return e[U]||e}function F(){const e=(0,s.getMainCarrier)(),t=(0,r.getAsyncContextStrategy)(e);return t.getActiveSpan?t.getActiveSpan():(0,f._getSpanForScope)((0,i.getCurrentScope)())}function H(){h||((0,l.consoleSandbox)(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),h=!0)}function z(e,t){e.updateName(t),e.setAttributes({[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"custom",[a.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME]:t})}},3063(e,t,n){n.r(t),n.d(t,{createStackParser:()=>s,getFramesFromEvent:()=>d,getFunctionName:()=>p,normalizeStackTracePath:()=>l,stackParserFromStackParserOptions:()=>i,stripSentryFramesAndReverse:()=>a});const r=/\(error: (.*)\)/,o=/captureMessage|captureException/;function s(...e){const t=e.sort((e,t)=>
2e[0]-t[0]).map(e=>e[1]);return(e,n=0,o=0)=>{const s=[],i=e.split("\n");for(let e=n;e<i.length;e++){let n=i[e];n.length>1024&&(n=n.slice(0,1024));const a=r.test(n)?n.replace(r,"$1"):n;if(!a.includes("Error: ")){for(const e of t){const t=e(a);if(t){s.push(t);break}}if(s.length>=50+o)break}}return a(s.slice(o))}}function i(e){return Array.isArray(e)?s(...e):e}function a(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(c(t).function||"")&&t.pop(),t.reverse(),o.test(c(t).function||"")&&(t.pop(),o.test(c(t).function||"")&&t.pop()),t.slice(0,50).map(e=>({...e,filename:e.filename||c(t).filename,function:e.function||"?"}))}function c(e){return e[e.length-1]||{}}const u="<anonymous>";function p(e){try{return e&&"function"==typeof e&&e.name||u}catch{return u}}function d(e){const t=e.exception;if(t){const e=[];try{return t.values.forEach(t=>{t.stacktrace.frames&&e.push(...t.stacktrace.frames)}),e}catch{return}}}function l(e){let t=e?.startsWith("file://")?e.slice(7):e;return t?.match(/\/[A-Z]:/)&&(t=t.slice(1)),t}n.d(t,["UNKNOWN_FUNCTION",0,"?"])},2587(e,t,n){n.r(t),n.d(t,{isMatchingPattern:()=>u,safeJoin:()=>c,snipLine:()=>a,stringMatchesSomePattern:()=>p,stringify:()=>s,truncate:()=>i});var r=n(6442),o=n(7240);function s(e,t="[unserializable]"){if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return"function"==typeof t?t(e):t}}function i(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function a(e,t){let n=e;const r=n.length;if(r<=150)return n;t>r&&(t=r);let o=Math.max(t-60,0);o<5&&(o=0);let s=Math.min(o+140,r);return s>r-5&&(s=r),s===r&&(o=Math.max(s-140,0)),n=n.slice(o,s),o>0&&(n=`'{snip} ${n}`),s<r&&(n+=" {snip}"),n}function c(e,t){if(!Array.isArray(e))return"";const n=[];for(let t=0;t<e.length;t++){const s=e[t];(0,r.isPrimitive)(s)?n.push(String(s)):s instanceof Error?n.push(s.message?`${s.name}: ${s.message}`:s.name):n.push((0,o.stringifyValue)(void 0,s))}return n.join(t)}function u(e,t,n=!1){return!!(0,r.isString)(e)&&((0,r.isRegExp)(t)?t.test(e):(0,r.isString)(t)?n?e===t:e.includes(t):"function"==typeof t&&t(e))}function p(e,t=[],n=!1){for(const r of t)if(u(e,r,n))return!0;return!1}},6628(e,t,n){n.r(t),n.d(t,{SyncPromise:()=>i,rejectedSyncPromise:()=>s,resolvedSyncPromise:()=>o});var r=n(6442);function o(e){return new i(t=>{t(e)})}function s(e){return new i((t,n)=>{n(e)})}class i{constructor(e){this._state=0,this._handlers=[],this._runExecutor(e)}then(e,t){return new i((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 i((t,n)=>{let r,o;return this.then(t=>{o=!1,r=t,e&&e()},t=>{o=!0,r=t,e&&e()}).then(()=>{o?n(r):t(r)})})}_executeHandlers(){if(0===this._state)return;const 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){const t=(e,t)=>{0===this._state&&((0,r.isThenable)(t)?t.then(n,o):(this._state=e,this._value=t,this._executeHandlers()))},n=e=>{t(1,e)},o=e=>{t(2,e)};try{e(n,o)}catch(e){o(e)}}}},7279(e,t,n){n.r(t),n.d(t,{browserPerformanceTimeOrigin:()=>u,dateTimestampInSeconds:()=>s,timestampInSeconds:()=>a});var r=n(4501),o=n(9639);function s(){return(0,r.safeDateNow)()/1e3}let i;function a(){return(i??(i=function(){const{performance:e}=o.GLOBAL_OBJ;if(!e?.now||!e.timeOrigin)return s;const t=e.timeOrigin;return()=>(t+(0,r.withRandomSafeContext)(()=>e.now()))/1e3}()))()}let c=null;function u(){return null===c&&(c=function(){const{performance:e}=o.GLOBAL_OBJ;if(!e?.now)return;const t=3e5,n=(0,r.withRandomSafeContext)(()=>e.now()),s=(0,r.safeDateNow)(),i=e.timeOrigin;if("number"==typeof i&&Math.abs(i+n-s)<t)return i;const a=e.timing?.navigationStart;return"number"==typeof a&&Math.abs(a+n-s)<t?a:s-n}()),c}},7177(e,t,n){n.r(t),n.d(t,{getSequenceAttribute:()=>s});let r,o=0;function s(e){const t=Math.floor(1e3*e);void 0!==r&&t!==r&&(o=0);const n=o;return o++,r=t,{key:"sentry.timestamp.sequence",value:{value:n,type:"integer"}}}},5902(e,t,n){n.r(t),n.d(t,{_getTraceInfoFromScope:()=>i});var r=n(1354),o=n(7314),s=n(658);function i(e,t){return t?(0,r.withScope)(t,()=>{const n=(0,s.getActiveSpan)(),i=n?(0,s.spanToTraceContext)(n):(0,r.getTraceContextFromScope)(t);return[n?(0,o.getDynamicSamplingContextFromSpan)(n):(0,o.getDynamicSamplingContextFromScope)(e,t),i]}):[void 0,void 0]}},7064(e,t,n){n.r(t),n.d(t,["SDK_VERSION",0,"10.75.3"])},3213(e,t,n){n.r(t),n.d(t,{derefWeakRef:()=>s,makeWeakRef:()=>o});var r=n(9639);function o(e){try{const t=r.GLOBAL_OBJ.WeakRef;if("function"==typeof t)return new t(e)}catch{}return e}function s(e){if(e){if("object"==typeof e&&"deref"in e&&"function"==typeof e.deref)try{return e.deref()}catch{return}return e}}},9639(e,t,n){n.r(t);const r=globalThis;n.d(t,["GLOBAL_OBJ",0,r])}}]); 3//# [email protected]
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.