PageSourceSearch

https://app.ludwig-erhard-gipfel.de/_next/static/chunks/13yvvacxf74tg.js

js ludwig-erhard-gipfel.de collected 2026-10-02 10:31:10 UTC 205,314 bytes, 51 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="48636441-9bc9-25a5-9c15-a7b1e9cc0efb")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,427075,e=>{"use strict";let t,n,r,a,i,o,s,l,d,u,c,p,g;var f=e.i(1422),m=e.i(885048),h=e.i(986937),v=e.i(552184);function _(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[t],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"npm",a=(e._metadata=e._metadata||{}).sdk=e._metadata.sdk||{};a.name||(a.name=`sentry.javascript.${t}`,a.packages=n.map(e=>({name:`${r}:@sentry/${e}`,version:v.SDK_VERSION})),a.version=v.SDK_VERSION)}var y=e.i(497641),S=e.i(66150),E=e.i(503132);let T=[];function b(e,t){for(let n of t)(null==n?void 0:n.afterAllSetup)&&n.afterAllSetup(e)}function x(e,t,n){if(n[t.name]){E.DEBUG_BUILD&&m.debug.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,T.includes(t.name)||"function"!=typeof t.setupOnce||(t.setupOnce(),T.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){let n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,r)=>n(t,r,e))}if("function"==typeof t.processEvent){let n=t.processEvent.bind(t),r=Object.assign((t,r)=>n(t,r,e),{id:t.name});e.addEventProcessor(r)}["processSpan","processSegmentSpan"].forEach(n=>{let r=t[n];"function"==typeof r&&e.on(n,n=>r.call(t,n,e))}),E.DEBUG_BUILD&&m.debug.log(`Integration installed: ${t.name}`)}function I(e){let t=[];e.message&&t.push(e.message);try{let n=e.exception.values[e.exception.values.length-1];(null==n?void 0:n.value)&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}var N=e.i(291197),O=e.i(825231);let R=[/^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=function(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{name:"EventFilters",setup(n){e=k(t,n.getOptions())},processEvent:(n,r,a)=>(e||(e=k(t,a.getOptions())),!function(e,t){if(e.type){if("transaction"===e.type&&function(e,t){if(!(null==t?void 0:t.length))return!1;let n=e.transaction;return!!n&&(0,O.stringMatchesSomePattern)(n,t)}(e,t.ignoreTransactions))return E.DEBUG_BUILD&&m.debug.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
3Event: ${(0,N.getEventDescription)(e)}`),!0}else{var n,r,a,i,o;if(n=e,(null==(r=t.ignoreErrors)?void 0:r.length)&&I(n).some(e=>(0,O.stringMatchesSomePattern)(e,r)))return E.DEBUG_BUILD&&m.debug.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
4Event: ${(0,N.getEventDescription)(e)}`),!0;if((null==(o=(a=e).exception)||null==(i=o.values)?void 0:i.length)&&!a.message&&!a.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))return E.DEBUG_BUILD&&m.debug.warn(`Event dropped due to not having an error message, error type or stacktrace.
5Event: ${(0,N.getEventDescription)(e)}`),!0;if(function(e,t){if(!(null==t?void 0:t.length))return!1;let n=A(e);return!!n&&(0,O.stringMatchesSomePattern)(n,t)}(e,t.denyUrls))return E.DEBUG_BUILD&&m.debug.warn(`Event dropped due to being matched by \`denyUrls\` option.
6Event: ${(0,N.getEventDescription)(e)}.
7Url: ${A(e)}`),!0;if(!function(e,t){if(!(null==t?void 0:t.length))return!0;let n=A(e);return!n||(0,O.stringMatchesSomePattern)(n,t)}(e,t.allowUrls))return E.DEBUG_BUILD&&m.debug.warn(`Event dropped due to not being matched by \`allowUrls\` option.
8Event: ${(0,N.getEventDescription)(e)}.
9Url: ${A(e)}`),!0}return!1}(n,e)?n:null)}},w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...P(e),name:"InboundFilters"}};function k(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:R],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function A(e){try{var t,n,r;let a=[...null!=(t=null==(n=e.exception)?void 0:n.values)?t:[]].reverse().find(e=>{var t,n,r;return(null==(t=e.mechanism)?void 0:t.parent_id)===void 0&&(null==(r=e.stacktrace)||null==(n=r.frames)?void 0:n.length)}),i=null==a||null==(r=a.stacktrace)?void 0:r.frames;return i?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(i):null}catch{return E.DEBUG_BUILD&&m.debug.error(`Cannot extract url for event ${(0,N.getEventDescription)(e)}`),null}}var C=e.i(63879);let z=new WeakMap;var $=e.i(502883),L=e.i(969430),M=e.i(121298);function U(e,t){let n=(0,M.getFramesFromEvent)(e),r=(0,M.getFramesFromEvent)(t);
9if(!n&&!r)return!0;if(n&&!r||!n&&r||r.length!==n.length)return!1;for(let e=0;e<r.length;e++){let t=r[e],a=n[e];if(t.filename!==a.filename||t.lineno!==a.lineno||t.colno!==a.colno||t.function!==a.function)return!1}return!0}function B(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 D(e){var t,n;return null==(n=e.exception)||null==(t=n.values)?void 0:t[0]}var j=e.i(899674),G=e.i(483426),F=e.i(939627),H=e.i(173435);function Y(e){return!!e&&"function"==typeof e&&"_streamed"in e&&!!e._streamed}var q=e.i(20638),J=e.i(669145);function W(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return[e,t]}function V(e,t){let[n,r]=e;return[n,[...r,t]]}function X(e,t){for(let n of e[1]){let e=n[0].type;if(t(n,e))return!0}return!1}function K(e){let t=(0,q.getSentryCarrier)(h.GLOBAL_OBJ);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}let Q={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 Z(e){return e in Q?Q[e]:e}function ee(e){if(!(null==e?void 0:e.sdk))return;let{name:t,version:n}=e.sdk;return{name:t,version:n}}function et(e){m.debug.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function en(e,t){if(!(null==t?void 0:t.length))return!1;for(let r of t){var n;if("string"==typeof(n=r)||n instanceof RegExp){if(e.description&&(0,O.isMatchingPattern)(e.description,r))return E.DEBUG_BUILD&&et(e),!0;continue}let t=!!r.attributes&&Object.keys(r.attributes).length>0;if(!r.name&&!r.op&&!t)continue;let a=!r.name||e.description&&(0,O.isMatchingPattern)(e.description,r.name),i=!r.op||e.op&&(0,O.isMatchingPattern)(e.op,r.op),o=!r.attributes||Object.entries(r.attributes).every(t=>{var n;let[r,a]=t;return function(e,t){return"string"==typeof e&&("string"==typeof t||t instanceof RegExp)?(0,O.isMatchingPattern)(e,t):Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e===t}(null==(n=e.attributes)?void 0:n[r],a)});if(a&&i&&o)return E.DEBUG_BUILD&&et(e),!0}return!1}e.i(216809);var er=e.i(222402);e.i(579728);var ea=e.i(79749),ei=e.i(238138);function eo(){let e;return"u">typeof window&&(!(!("u">typeof __SENTRY_BROWSER_BUNDLE__&&__SENTRY_BROWSER_BUNDLE__)&&"[object process]"===Object.prototype.toString.call(void 0!==f.default?f.default:0))||(null==(e=h.GLOBAL_OBJ.process)?void 0:e.type)==="renderer")}function es(e,t){var n,r,a,i,o,s;let l,d,u=null!=(n=null!=t?t:(s=e,el().get(s)))?n:[];if(0===u.length)return;let c=e.getOptions(),p=(r=c._metadata,a=c.tunnel,i=e.getDsn(),o=e.getDataCollectionOptions().userInfo,l={},(null==r?void 0:r.sdk)&&(l.sdk={name:r.sdk.name,version:r.sdk.version}),a&&i&&(l.dsn=(0,G.dsnToString)(i)),W(l,[(d=o?"auto":"never",[{type:"log",item_count:u.length,content_type:"application/vnd.sentry.items.log+json"},{version:2,...eo()&&{ingest_settings:{infer_ip:d,infer_user_agent:d}},items:u}])]));el().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(p)}function el(){return(0,q.getGlobalSingleton)("clientToLogBufferMap",()=>new WeakMap)}function ed(e,t){var n,r,a,i,o,s;let l,d,u=null!=(n=null!=t?t:(s=e,eu().get(s)))?n:[];if(0===u.length)return;let c=e.getOptions(),p=(r=c._metadata,a=c.tunnel,i=e.getDsn(),o=e.getDataCollectionOptions().userInfo,l={},(null==r?void 0:r.sdk)&&(l.sdk={name:r.sdk.name,version:r.sdk.version}),a&&i&&(l.dsn=(0,G.dsnToString)(i)),W(l,[(d=o?"auto":"never",[{type:"trace_metric",item_count:u.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{version:2,...eo()&&{ingest_settings:{infer_ip:d,infer_user_agent:d}},items:u}])]));eu().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(p)}function eu(){return(0,q.getGlobalSingleton)("clientToMetricBufferMap",()=>new WeakMap)}var ec=e.i(10690);function ep(e){return"stream"===e.getOptions().traceLifecycle}var eg=e.i(64717);function ef(e){return"object"==typeof e&&"function"==typeof e.unref&&e.unref(),e}let em=Symbol.for("SentryBufferFullError");function eh(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100,t=new Set;return{get $(){return Array.from(t)},add:function(n){if(!(t.size<e))return(0,eg.rejectedSyncPromise)(em);let r=n();return t.add(r),r.then(()=>{t.delete(r)},()=>{t.delete(r)}),r},drain:function(e){if(!t.size)return(0,eg.resolvedSyncPromise)(!0);let n=Promise.allSettled(Array.from(t)).then(()=>!0);return e?Promise.race([n,new Promise(t=>ef(setTimeout(()=>t(!1),e)))]):n}}}var ev=e.i(793825),e_=e.i(704006),ey=e.i(304459);let eS=["forwarded","-ip","remote-","via","-user"],eE={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}
9,databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:5},eT="Not capturing exception because it's already been captured.",eb="Discarded session because of missing or non-string release",ex=Symbol.for("SentryInternalError"),eI=Symbol.for("SentryDoNotSendEventError");function eN(e){return{message:e,[ex]:!0}}function eO(e){return{message:e,[eI]:!0}}function eR(e){return(0,er.isObjectLike)(e)&&ex in e}function eP(e){return(0,er.isObjectLike)(e)&&eI in e}function ew(e,t,n,r,a){let i,o=0,s=!1;e.on(n,()=>{o=0,clearTimeout(i),s=!1}),e.on(t,t=>{if((o+=r(t))>=8e5)a(e);else if(!s){var n;let t=null!=(n=e.getOptions()._flushInterval)?n:5e3;t>0&&(s=!0,i=ef(setTimeout(()=>{a(e)},t)))}}),e.on("flush",()=>{a(e)})}class ek{captureException(e,t,n){let r=(0,N.uuid4)();if((0,N.checkOrSetAlreadyCaught)(e))return E.DEBUG_BUILD&&m.debug.log(eT),r;let a={event_id:r,...t};return this._process(()=>this.eventFromException(e,a).then(e=>this._captureEvent(e,a,n)).then(e=>e),"error"),a.event_id}captureMessage(e,t,n,r){let a={event_id:(0,N.uuid4)(),...n},i=(0,er.isParameterizedString)(e)?e:String(e),o=(0,er.isPrimitive)(e),s=o?this.eventFromMessage(i,t,a):this.eventFromException(e,a);return this._process(()=>s.then(e=>this._captureEvent(e,a,r)),o?"unknown":"error"),a.event_id}captureEvent(e,t,n){let r=(0,N.uuid4)();if((null==t?void 0:t.originalException)&&(0,N.checkOrSetAlreadyCaught)(t.originalException))return E.DEBUG_BUILD&&m.debug.log(eT),r;let a={event_id:r,...t},i=e.sdkProcessingMetadata||{},o=i.capturedSpanScope,s=i.capturedSpanIsolationScope,l=eA(e.type);return this._process(()=>this._captureEvent(e,a,o||n,s),l),a.event_id}captureSession(e){this.sendSession(e),(0,ec.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){let t=this._transport;if(this.emit("flush"),!t)return!0;let n=await this._isClientDoneProcessing(e),r=await t.flush(e);return n&&r}async close(e){let 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(e=>{let{name:t}=e;return t.startsWith("Spotlight")}))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}getIntegrationNames(){return Object.keys(this._integrations)}addIntegration(e){let t=this._integrations[e.name];!t&&e.beforeSetup&&e.beforeSetup(this),x(this,e,this._integrations),t||b(this,[e])}sendEvent(e){var t,n,r,a;let i,o,s,l,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.emit("beforeSendEvent",e,d);let u=function(e,t){var n,r,a;if("transaction"!==e.type||!(null==(n=e.spans)?void 0:n.length)||!(null==(r=e.sdkProcessingMetadata)?void 0:r.hasGenAiSpans)||!1===t.getOptions().streamGenAiSpans||ep(t))return;let i=[],o=[];for(let t of e.spans)(null==(a=t.op)?void 0:a.startsWith("gen_ai."))?i.push(function(e){let 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,L.streamedSpanJsonToSerializedSpan)(t)}(t)):o.push(t);if(0===i.length)return;e.spans=o;let s=t.getDataCollectionOptions().userInfo?"auto":"never";return[{type:"span",item_count:i.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...eo()&&{ingest_settings:{infer_ip:s,infer_user_agent:s}},items:i}]}(e,this),c=(t=this._dsn,n=this._options._metadata,r=this._options.tunnel,i=ee(n),o=e.type&&"replay_event"!==e.type?e.type:"event",!function(e,t){var n,r,a,i;if(!t)return;let o=e.sdk||{};e.sdk={...o,name:o.name||t.name,version:o.version||t.version,integrations:[...(null==(n=e.sdk)?void 0:n.integrations)||[],...t.integrations||[]],packages:[...(null==(r=e.sdk)?void 0:r.packages)||[],...t.packages||[]],settings:(null==(a=e.sdk)?void 0:a.settings)||t.settings?{...null==(i=e.sdk)?void 0:i.settings,...t.settings}:void 0}}(e,null==n?void 0:n.sdk),s=null==(a=e.sdkProcessingMetadata)?void 0:a.dynamicSamplingContext,l={event_id:e.event_id,sent_at:new Date((0,J.safeDateNow)()).toISOString(),...i&&{sdk:i},...!!r&&t&&{dsn:(0,G.dsnToString)(t)},...s&&{trace:s}},delete e.sdkProcessingMetadata,W(l,[[{type:o},e]]));for(let e of d.attachments||[])c=V(c,function(e){let t="string"==typeof e.data?K(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}(e));u&&(c=V(c,u)),this.sendEnvelope(c).then(t=>
9this.emit("afterSendEvent",e,t))}sendSession(e){var t,n,r;let a,{release:i,environment:o=F.DEFAULT_ENVIRONMENT}=this._options;if("aggregates"in e){let t=e.attrs||{};if(!t.release&&!i){E.DEBUG_BUILD&&m.debug.warn(eb);return}t.release=t.release||i,t.environment=t.environment||o,e.attrs=t}else{if(!e.release&&!i){E.DEBUG_BUILD&&m.debug.warn(eb);return}e.release=e.release||i,e.environment=e.environment||o}this.emit("beforeSendSession",e);let s=(t=this._dsn,n=this._options._metadata,r=this._options.tunnel,a=ee(n),W({sent_at:new Date((0,J.safeDateNow)()).toISOString(),...a&&{sdk:a},...!!r&&t&&{dsn:(0,G.dsnToString)(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]]));this.sendEnvelope(s)}recordDroppedEvent(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(this._options.sendClientReports){let r=`${e}:${t}`;E.DEBUG_BUILD&&m.debug.log(`Recording outcome: "${r}"${n>1?` (${n} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+n}}on(e,t){let n=this._hooks[e]=this._hooks[e]||new Set,r=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t(...n)};return n.add(r),()=>{n.delete(r)}}emit(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let a=this._hooks[e];a&&a.forEach(e=>e(...n))}async sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(e){return E.DEBUG_BUILD&&m.debug.error("Error while sending envelope:",e),{}}return E.DEBUG_BUILD&&m.debug.error("Transport disabled"),{}}registerCleanup(e){}dispose(){}_setupIntegrations(){var e;let t,{integrations:n}=this._options;this._integrations=(e=this,t={},n.forEach(t=>{(null==t?void 0:t.beforeSetup)&&t.beforeSetup(e)}),n.forEach(n=>{n&&x(e,n,t)}),t),b(this,n)}_updateSessionFromEvent(e,t){var n,r;let a="fatal"===t.level,i=!1,o=null==(n=t.exception)?void 0:n.values;if(o){for(let e of(i=!0,a=!1,o))if((null==(r=e.mechanism)?void 0:r.handled)===!1){a=!0;break}}let s="ok"===e.status;(s&&0===e.errors||s&&a)&&((0,ec.updateSession)(e,{...a&&{status:"crashed"},errors:e.errors||Number(i||a)}),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){let a=this.getOptions(),i=this.getIntegrationNames();return!t.integrations&&i.length&&(t.integrations=i),this.emit("preprocessEvent",e,t),e.type||r.setLastEventId(e.event_id||t.event_id),(0,ey.prepareEvent)(a,e,t,n,this,r).then(e=>{var r;
9return null===e||(this.emit("postprocessEvent",e,t),e.contexts={trace:{...null==(r=e.contexts)?void 0:r.trace,...(0,S.getTraceContextFromScope)(n)},...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:(0,H.getDynamicSamplingContextFromScope)(this,n),...e.sdkProcessingMetadata}),e})}_captureEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,S.getCurrentScope)(),r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,S.getIsolationScope)();return E.DEBUG_BUILD&&eC(e)&&m.debug.log(`Captured error event \`${I(e)[0]||"<unknown>"}\``),this._processEvent(e,t,n,r).then(e=>e.event_id,e=>{E.DEBUG_BUILD&&(eP(e)?m.debug.log(e.message):eR(e)?m.debug.warn(e.message):m.debug.warn(e))})}_processEvent(e,t,n,r){let a=this.getOptions(),{sampleRate:i}=a,o=ez(e),s=eC(e),l=e.type||"error",d=`before send for type \`${l}\``,u=void 0===i?void 0:(0,e_.parseSampleRate)(i),c=eA(e.type);return this._prepareEvent(e,t,n,r).then(e=>{var n;if(null===e)throw this.recordDroppedEvent("event_processor",c),eO("An event processor returned `null`, will not send event.");return(null==(n=t.data)?void 0:n.__sentry__)===!0?e:function(e,t){let n=`${t} must return \`null\` or a valid event.`;if((0,er.isThenable)(e))return e.then(e=>{if(!(0,er.isPlainObject)(e)&&null!==e)throw eN(n);return e},e=>{throw eN(`${t} rejected with ${e}`)});if(!(0,er.isPlainObject)(e)&&null!==e)throw eN(n);return e}(function(e,t,n,r){let{beforeSend:a,beforeSendTransaction:i,ignoreSpans:o}=t,s=!Y(t.beforeSendSpan)&&t.beforeSendSpan,l=n;if(eC(l)&&a)return a(l,r);if(ez(l)){if(s||o){let t=function(e){var t,n,r;let{trace_id:a,parent_span_id:i,span_id:o,status:s,origin:l,data:d,op:u}=null!=(t=null==(r=e.contexts)?void 0:r.trace)?t:{};return{data:null!=d?d:{},description:e.transaction,op:u,parent_span_id:i,span_id:null!=o?o:"",start_timestamp:null!=(n=e.start_timestamp)?n:0,status:s,timestamp:e.timestamp,trace_id:null!=a?a:"",origin:l,profile_id:null==d?void 0:d[$.SEMANTIC_ATTRIBUTE_PROFILE_ID],exclusive_time:null==d?void 0:d[$.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME],measurements:e.measurements,is_segment:!0}}(l);if((null==o?void 0:o.length)&&en({description:t.description,op:t.op,attributes:t.data},o))return null;if(s){let e=s(t);if(e)l=(0,ev.merge)(n,{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[$.SEMANTIC_ATTRIBUTE_PROFILE_ID]:e.profile_id},...e.exclusive_time&&{[$.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:e.exclusive_time}}}},measurements:e.measurements});else(0,L.showSpanDropWarning)()}if(l.spans){let t=[],n=l.spans;for(let e of n){if((null==o?void 0:o.length)&&en({description:e.description,op:e.op,attributes:e.data},o)){!function(e,t){let n=t.parent_span_id,r=t.span_id;if(n)for(let t of e)t.parent_span_id===r&&(t.parent_span_id=n)}(n,e);continue}if(s){let n=s(e);n?t.push(n):((0,L.showSpanDropWarning)(),t.push(e))}else t.push(e)}let r=l.spans.length-t.length;r&&e.recordDroppedEvent("before_send","span",r),l.spans=t}}if(i){if(l.spans){let e=l.spans.length;l.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return i(l,r)}}return l}(this,a,e,t),d)}).then(a=>{if(null===a){if(this.recordDroppedEvent("before_send",c),o){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw eO(`${d} returned \`null\`, will not send event.`)}let l=n.getSession()||r.getSession();if(s&&l&&this._updateSessionFromEvent(l,a),s&&"number"==typeof u&&(0,J.safeMathRandom)()>u)throw this.recordDroppedEvent("sample_rate","error"),eO(`Discarding event because it's not included in the random sample (sampling rate = ${i})`);if(o){var p;let e=((null==(p=a.sdkProcessingMetadata)?void 0:p.spanCountBeforeProcessing)||0)-(a.spans?a.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let g=a.transaction_info;return o&&g&&a.transaction!==e.transaction&&(a.transaction_info={...g,source:"custom"}),this.sendEvent(a,t),a}).then(null,e=>{if(eP(e)||eR(e))throw e;throw this.captureException(e,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:e}),eN(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
10Reason: ${e}`)})}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e===em&&this.recordDroppedEvent("queue_overflow",t),e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(e=>{let[t,n]=e,[r,a]=t.split(":");return{reason:r,category:a,quantity:n}})}_flushOutcomes(){var e;E.DEBUG_BUILD&&m.debug.log("Flushing outcomes...");let t=this._clearOutcomes();if(0===t.length){E.DEBUG_BUILD&&m.debug.log("No outcomes to send");return}if(!this._dsn){E.DEBUG_BUILD&&m.debug.log("No dsn provided, will not send outcomes");return}E.DEBUG_BUILD&&m.debug.log("Sending outcomes:",t);let n=W((e=this._options.tunnel&&(0,G.dsnToString)(this._dsn))?{dsn:e}:{},[[{type:"client_report"},{timestamp:(0,ei.dateTimestampInSeconds)(),discarded_events:t}]]);this.sendEnvelope(n)}constructor(e){var t,n,r,a,i,o,s,l;if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=eh(null!=(t=null==(o=e.transportOptions)?void 0:o.bufferSize)?t:64),this._dataCollection=function(e){var t,n,r,a,i,o,s,l,d,u,c,p,g,f,m,h,v,_,y,S,E;let T=null!=e.dataCollection?eE:!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}
10,databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:7}:{userInfo:!1,cookies:{deny:eS},httpHeaders:{request:{deny:eS},response:{deny:eS}},httpBodies:[],urlQueryParams:{deny:eS},graphQL:{document:!0,variables:!0},genAI:{inputs:!1,outputs:!1},databaseQueryData:!1,stackFrameVariables:!0,frameContextLines:7},b=null!=(t=e.dataCollection)?t:{};return{userInfo:null!=(n=b.userInfo)?n:T.userInfo,cookies:null!=(r=b.cookies)?r:T.cookies,httpHeaders:{request:null!=(a=null==(h=b.httpHeaders)?void 0:h.request)?a:T.httpHeaders.request,response:null!=(i=null==(v=b.httpHeaders)?void 0:v.response)?i:T.httpHeaders.response},httpBodies:null!=(o=b.httpBodies)?o:T.httpBodies,urlQueryParams:null!=(s=null!=(l=b.urlQueryParams)?l:b.queryParams)?s:T.urlQueryParams,graphQL:{document:null!=(d=null==(_=b.graphQL)?void 0:_.document)?d:T.graphQL.document,variables:null!=(u=null==(y=b.graphQL)?void 0:y.variables)?u:T.graphQL.variables},genAI:{inputs:null!=(c=null==(S=b.genAI)?void 0:S.inputs)?c:T.genAI.inputs,outputs:null!=(p=null==(E=b.genAI)?void 0:E.outputs)?p:T.genAI.outputs},databaseQueryData:null!=(g=b.databaseQueryData)?g:T.databaseQueryData,stackFrameVariables:null!=(f=b.stackFrame
10Variables)?f:T.stackFrameVariables,frameContextLines:null!=(m=b.frameContextLines)?m:T.frameContextLines}}(e),e.dsn?this._dsn=(0,G.makeDsn)(e.dsn):E.DEBUG_BUILD&&m.debug.warn("No DSN provided, client will not send events."),this._dsn){const t=function(e,t,n){let r,a,i;return t||`${r=e.protocol?`${e.protocol}:`:"",a=e.port?`:${e.port}`:"",`${r}//${e.host}${a}${e.path?`/${e.path}`:""}/api/`}${e.projectId}/envelope/?${i={sentry_version:"7"},e.publicKey&&(i.sentry_key=e.publicKey),n&&(i.sentry_client=`${n.name}/${n.version}`),new URLSearchParams(i).toString()}`}(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}this._options.enableLogs=null==(n=null!=(r=this._options.enableLogs)?r:null==(s=this._options._experiments)?void 0:s.enableLogs)||n,this._options.enableLogs&&ew(this,"afterCaptureLog","flushLogs",eL,es),(null==(a=null!=(i=this._options.enableMetrics)?i:null==(l=this._options._experiments)?void 0:l.enableMetrics)||a)&&ew(this,"afterCaptureMetric","flushMetrics",e$,ed)}}function eA(e){return"replay_event"===e?"replay":e||"error"}function eC(e){return void 0===e.type}function ez(e){return"transaction"===e.type}function e$(e){let t=0;return e.name&&(t+=2*e.name.length),(t+=8)+eM(e.attributes)}function eL(e){let t=0;return e.message&&(t+=2*e.message.length),t+eM(e.attributes)}function eM(e){if(!e)return 0;let t=0;return Object.values(e).forEach(e=>{Array.isArray(e)?t+=e.length*eU(e[0]):(0,er.isPrimitive)(e)?t+=eU(e):t+=100}),t}function eU(e){return"string"==typeof e?2*e.length:"number"==typeof e?8:4*("boolean"==typeof e)}function eB(e){if("aggregates"in e){var t;(null==(t=e.attrs)?void 0:t.ip_address)===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"})}else void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}function eD(e){return(0,er.isError)(e)&&"__sentry_fetch_url_host__"in e&&"string"==typeof e.__sentry_fetch_url_host__?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}function ej(e,t){var n,r;let a,i,o=eF(e,t),s={type:!(a=null==(n=t)?void 0:n.name)&&eY(n)?n.message&&Array.isArray(n.message)&&2==n.message.length?n.message[0]:"WebAssembly.Exception":a,value:(i=null==(r=t)?void 0:r.message,eY(r)?Array.isArray(r.message)&&2==r.message.length?r.message[1]:"wasm exception":i?i.error&&"string"==typeof i.error.message?eD(i.error):eD(r):"No error message")};return o.length&&(s.stacktrace={frames:o}),void 0===s.type&&""===s.value&&(s.value="Unrecoverable error caught"),s}function eG(e,t){return{exception:{values:[ej(e,t)]}}}function eF(e,t){var n,r;let a=t.stacktrace||t.stack||"",i=(n=t)&&eH.test(n.message)?1:0,o="number"==typeof(r=t).framesToPop?r.framesToPop:0;try{return e(a,i,o)}catch{}return[]}let eH=/Minified React error #\d+;/i;function eY(e){return"u">typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function eq(e,t,n,r,a){let i;if((0,er.isErrorEvent)(t)&&t.error)return eG(e,t.error);if((0,er.isDOMError)(t)||(0,er.isDOMException)(t)){if("stack"in t){var o,s;let a=null==(s=(i=eG(e,t)).exception)||null==(o=s.values)?void 0:o[0];if(r&&n&&a&&!a.stacktrace){let t=eF(e,n);t.length&&(a.stacktrace={frames:t},(0,N.addExceptionMechanism)(i,{synthetic:!0}))}}else{let a=t.name||((0,er.isDOMError)(t)?"DOMError":"DOMException"),o=t.message?`${a}: ${t.message}`:a;i=eJ(e,o,n,r),(0,N.addExceptionTypeValue)(i,o)}return"code"in t&&(i.tags={...i.tags,"DOMException.code":`${t.code}`}),i}return(0,er.isError)(t)?eG(e,t):((0,er.isPlainObject)(t)||(0,er.isEvent)(t)?i=function(e,t,n,r){let a=(0,S.getClient)(),i=null==a?void 0:a.getOptions().normalizeDepth,o=Object.values(t).find(er.isError),s={__serialized__:(0,j.normalizeToSize)(t,i)};if(o)return{exception:{values:[ej(e,o)]},extra:s};let l={exception:{values:[{type:(0,er.isEvent)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:function(e,t){let{isUnhandledRejection:n}=t,r=(0,C.extractExceptionKeysForMessage)(e),a=n?"promise rejection":"exception";if((0,er.isErrorEvent)(e))return`Event \`ErrorEvent\` captured as ${a} with message \`${e.message}\``;if((0,er.isEvent)(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${a}`}return`Object captured as ${a} with keys: ${r}`}(t,{isUnhandledRejection:r})}]},extra:s};if(n){let t=eF(e,n);t.length&&(l.exception.values[0].stacktrace={frames:t})}return l}(e,t,n,a):(i=eJ(e,t,n,r),(0,N.addExceptionTypeValue)(i,`${t}`,void 0)),(0,N.addExceptionMechanism)(i,{synthetic:!0}),i)}function eJ(e,t,n,r){let a={};if(r&&n){let r=eF(e,n);r.length&&(a.exception={values:[{value:t,stacktrace:{frames:r}}]}),(0,N.addExceptionMechanism)(a,{synthetic:!0})}
10if((0,er.isParameterizedString)(t)){let{__sentry_template_string__:e,__sentry_template_values__:n}=t;return a.logentry={message:e,params:n},a}return a.message=t,a}let eW=h.GLOBAL_OBJ;function eV(){try{return eW.document.location.href}catch{return""}}function eX(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;if(!eW.HTMLElement)return null;let n=e;for(let e=0;e<t&&n;e++){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}let eK=h.GLOBAL_OBJ,eQ=0;function eZ(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("function"!=typeof e)return e;try{if(Object.prototype.hasOwnProperty.call(e,"__sentry_wrapped__")){let t=e.__sentry_wrapped__;if("function"==typeof t)return t;return e}if((0,C.getOriginalFunction)(e))return e}catch{return e}let n=function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];h.GLOBAL_OBJ._sentryWrappedDepth=(h.GLOBAL_OBJ._sentryWrappedDepth||0)+1;try{let n=r.map(e=>eZ(e,t));return e.apply(this,n)}catch(e){throw eQ++,setTimeout(()=>{eQ--}),(0,S.withScope)(n=>{n.addEventProcessor(e=>(t.mechanism&&((0,N.addExceptionTypeValue)(e,void 0,void 0),(0,N.addExceptionMechanism)(e,t.mechanism)),e.extra={...e.extra,arguments:r},e)),(0,y.captureException)(e)}),e}finally{h.GLOBAL_OBJ._sentryWrappedDepth=(h.GLOBAL_OBJ._sentryWrappedDepth||0)-1}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}catch{}(0,C.markFunctionWrapped)(n,e),(0,C.addNonEnumerableProperty)(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>e.name})}catch{}return n}function e0(){let e=eV(),{referrer:t}=eK.document||{},{userAgent:n}=eK.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}class e1 extends ek{eventFromException(e,t){var n,r;let a;return n=this._options.stackParser,r=this._options.attachStacktrace,a=eq(n,e,(null==t?void 0:t.syntheticException)||void 0,r),(0,N.addExceptionMechanism)(a),a.level="error",(null==t?void 0:t.event_id)&&(a.event_id=t.event_id),(0,eg.resolvedSyncPromise)(a)}eventFromMessage(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",n=arguments.length>2?arguments[2]:void 0;return function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"info",r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,i=eJ(e,t,(null==r?void 0:r.syntheticException)||void 0,a);return i.level=n,(null==r?void 0:r.event_id)&&(i.event_id=r.event_id),(0,eg.resolvedSyncPromise)(i)}(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)}constructor(e){var t;const n=function(e){var t;return{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:null==(t=eK.SENTRY_RELEASE)?void 0:t.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}(e);_(n,"browser",["browser"],eK.SENTRY_SDK_SOURCE||"npm"),super(n);const{userInfo:r}=this.getDataCollectionOptions();(null==(t=n._metadata)?void 0:t.sdk)&&(n._metadata.sdk.settings={infer_ip:r?"auto":"never",...n._metadata.sdk.settings});const{sendClientReports:a}=this._options;eK.document&&eK.document.addEventListener("visibilitychange",()=>{"hidden"===eK.document.visibilityState&&(a&&this._flushOutcomes(),queueMicrotask(()=>{this.flush()}))}),r&&this.on("beforeSendSession",eB)}}let e2={},e3={};function e4(e,t){return e2[e]=e2[e]||[],e2[e].push(t),()=>{let n=e2[e];if(n){let e=n.indexOf(t);-1!==e&&n.splice(e,1)}}}function e6(e,t){if(!e3[e]){e3[e]=!0;try{t()}catch(t){E.DEBUG_BUILD&&m.debug.error(`Error while instrumenting ${e}`,t)}}}function e5(e,t){let n=e&&e2[e];if(n)for(let r of n)try{r(t)}catch(t){E.DEBUG_BUILD&&m.debug.error(`Error while triggering instrumentation handler.
11Type: ${e}
12Name: ${(0,M.getFunctionName)(r)}
13Error:`,t)}}let e8=new Set([]),e7=new Set;function e9(){"console"in h.GLOBAL_OBJ&&m.CONSOLE_LEVELS.forEach(function(e){!e7.has(e)&&e in h.GLOBAL_OBJ.console&&(e7.add(e),(0,C.fill)(h.GLOBAL_OBJ.console,e,function(t){return m.originalConsoleMethods[e]=t,function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let a=n[0],i=m.originalConsoleMethods[e],o=e8.size&&"string"==typeof a&&(0,O.stringMatchesSomePattern)(a,e8);o||e5("console",{args:n,level:e}),(!o||E.DEBUG_BUILD&&m.debug.isEnabled())&&(null==i||i.apply(h.GLOBAL_OBJ.console,n))}}))})}let te=h.GLOBAL_OBJ;function tt(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function tn(e,t){let n="fetch",r=e4(n,e);return e6(n,()=>tr(void 0,t)),r}function tr(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(!t||function(){if("string"==typeof EdgeRuntime)return!0;
13if(!function(){if(!("fetch"in te))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}())return!1;if(tt(te.fetch))return!0;let e=!1,t=te.document;if(t&&"function"==typeof t.createElement)try{var n;let r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),(null==(n=r.contentWindow)?void 0:n.fetch)&&(e=tt(r.contentWindow.fetch)),t.head.removeChild(r)}catch(e){E.DEBUG_BUILD&&m.debug.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}())&&(0,C.fill)(h.GLOBAL_OBJ,"fetch",function(t){return function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];let i=Error(),{method:o,url:s}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,n]=e;return{url:ts(t),method:to(n,"method")?String(n.method).toUpperCase():(0,er.isRequest)(t)&&to(t,"method")?String(t.method).toUpperCase():"GET"}}let t=e[0];return{url:ts(t),method:to(t,"method")?String(t.method).toUpperCase():"GET"}}(r),l={args:r,fetchData:{method:o,url:s},startTimestamp:1e3*(0,ei.timestampInSeconds)(),virtualError:i,headers:function(e){let[t,n]=e;try{if("object"==typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,er.isRequest)(t))return new Headers(t.headers)}catch{}}(r)};return e||e5("fetch",{...l}),t.apply(h.GLOBAL_OBJ,r).then(async t=>(e?e(t):e5("fetch",{...l,endTimestamp:1e3*(0,ei.timestampInSeconds)(),response:t}),t),e=>{var t;e5("fetch",{...l,endTimestamp:1e3*(0,ei.timestampInSeconds)(),error:e}),(0,er.isError)(e)&&void 0===e.stack&&(e.stack=i.stack,(0,C.addNonEnumerableProperty)(e,"framesToPop",1));let n=(0,S.getClient)(),r=null!=(t=null==n?void 0:n.getOptions().enhanceFetchErrorMessages)?t:"always";if(!1!==r&&(0,er.isError)(e)&&"TypeError"===e.name&&("Failed to fetch"===e.message||"Load failed"===e.message||"NetworkError when attempting to fetch resource."===e.message))try{let t=new URL(l.fetchData.url).host;"always"===r?e.message=`${e.message} (${t})`:(0,C.addNonEnumerableProperty)(e,"__sentry_fetch_url_host__",t)}catch{}throw e})}})}async function ta(e,t){if(null==e?void 0:e.body){let n=e.body,r=n.getReader(),a=setTimeout(()=>{n.cancel().then(null,()=>{})},9e4),i=!0;for(;i;){let e;try{e=setTimeout(()=>{n.cancel().then(null,()=>{})},5e3);let{done:a}=await r.read();clearTimeout(e),a&&(t(),i=!1)}catch{i=!1}finally{clearTimeout(e)}}clearTimeout(a),r.releaseLock(),n.cancel().then(null,()=>{})}}function ti(e){let t;try{t=e.clone()}catch{return}ta(t,()=>{e5("fetch-body-resolved",{endTimestamp:1e3*(0,ei.timestampInSeconds)(),response:e})})}function to(e,t){return(0,er.isObjectLike)(e)&&!!e[t]}function ts(e){return"string"==typeof e?e:e?to(e,"url")?e.url:e.toString?e.toString():"":""}function tl(e,t){let n=(0,S.getClient)(),r=(0,S.getIsolationScope)();if(!n)return;let{beforeBreadcrumb:a=null,maxBreadcrumbs:i=100}=n.getOptions();if(i<=0)return;let o={timestamp:(0,ei.dateTimestampInSeconds)(),...e},s=a?(0,m.consoleSandbox)(()=>a(o,t)):o;null!==s&&(n.emit&&n.emit("beforeAddBreadcrumb",s,t),r.addBreadcrumb(s,i))}function td(e){if(void 0!==e)return e>=400&&e<500?"warning":e>=500?"error":void 0}let tu="http.url",tc="sentry.segment.name",tp="sentry.transaction",tg="url.full",tf="url.path",tm="url.template";function th(e){return"isRelative"in e}function tv(e,t){let n=0>=e.indexOf("://")&&0!==e.indexOf("//"),r=null!=t?t:n?"thismessage:/":void 0;try{if("canParse"in URL&&!URL.canParse(e,r))return;let t=new URL(e,r);if(n)return{isRelative:n,pathname:t.pathname,search:t.search,hash:t.hash};return t}catch{}}function t_(e){if(th(e))return e.pathname;let t=new URL(e);return t.search="",t.hash="",["80","443"].includes(t.port)&&(t.port=""),t.password&&(t.password="%filtered%"),t.username&&(t.username="%filtered%"),t.toString()}function ty(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}function tS(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(e.startsWith("data:")){let n=e.match(/^data:([^;,]+)/),r=n?n[1]:"text/plain",a=e.includes(";base64,"),i=e.indexOf(","),o="";if(t&&-1!==i){let t=e.slice(i+1);o=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${r}${a?",base64":""}${o?`,${o}`:""}`}return e}let tE=h.GLOBAL_OBJ;function tT(){if(!tE.document)return;let e=e5.bind(null,"dom"),t=tb(e,!0);tE.document.addEventListener("click",t,!1),tE.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{var n,r;let a=null==(n=tE[t])?void 0:n.prototype;(null==a||null==(r=a.hasOwnProperty)?void 0:r.call(a,"addEventListener"))&&((0,C.fill)(a,"addEventListener",function(t){return function(n,r,a){if("click"===n||"keypress"==n)try{let r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},i=r[n]=r[n]||{refCount:0};if(!i.handler){let r=tb(e);i.handler=r,t.call(this,n,r,a)}i.refCount++}catch{}return t.call(this,n,r,a)}}),(0,C.fill)(a,"removeEventListener",function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{let n=this.__sentry_instrumentation_handlers__||{},a=n[t];a&&(a.refCount--,a.refCount<=0&&(e.call(this,t,a.handler,r),a.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 tb(e){let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i=>{var o;if(!i||i._sentryCaptured)return;let s=function(e){try{return e.target}catch{return null}}(i);if(o=i.type,"keypress"===o&&(null==s||!s.tagName||"INPUT"!==s.tagName&&"TEXTAREA"!==s.tagName&&!s.isContentEditable&&1))return;(0,C.addNonEnumerableProperty)(i,"_sentryCaptured",!0),s&&!s._sentryId&&(0,C.addNonEnumerableProperty)(s,"_sentryId",(0,N.uuid4)());
13let l="keypress"===i.type?"input":i.type;!function(e){if(e.type!==n)return!1;try{if(!e.target||e.target._sentryId!==r)return!1}catch{}return!0}(i)&&(e({event:i,name:l,global:a}),n=i.type,r=s?s._sentryId:void 0),clearTimeout(t),t=tE.setTimeout(()=>{r=void 0,n=void 0},1e3)}}let tx="__sentry_xhr_v3__";function tI(e){e4("xhr",e),e6("xhr",tN)}function tN(){if(!tE.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let r=Error(),a=1e3*(0,ei.timestampInSeconds)(),i=(0,er.isString)(n[0])?n[0].toUpperCase():void 0,o=function(e){if((0,er.isString)(e))return e;try{return e.toString()}catch{}}(n[1]);if(!i||!o)return e.apply(t,n);t[tx]={method:i,url:o,request_headers:{}},"POST"===i&&o.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let s=()=>{let e=t[tx];if(e&&4===t.readyState){try{e.status_code=t.status}catch{}e5("xhr",{endTimestamp:1e3*(0,ei.timestampInSeconds)(),startTimestamp:a,xhr:t,virtualError:r}),t.removeEventListener("readystatechange",s)}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(s(),e.apply(t,n))}):t.addEventListener("readystatechange",s),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){let[r,a]=n,i=t[tx];return i&&(0,er.isString)(r)&&(0,er.isString)(a)&&(i.request_headers[r.toLowerCase()]=a),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){let r=t[tx];return r&&(void 0!==n[0]&&(r.body=n[0]),e5("xhr",{startTimestamp:1e3*(0,ei.timestampInSeconds)(),xhr:t})),e.apply(t,n)}})}function tO(e){let t="history";e4(t,e),e6(t,tR)}function tR(){function e(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let i=n.length>2?n[2]:void 0;if(i){let t=a,r=function(e){try{return new URL(e,tE.location.origin).toString()}catch{return e}}(String(i));if(a=r,t===r)return e.apply(this,n);e5("history",{from:t,to:r})}return e.apply(this,n)}}tE.addEventListener("popstate",()=>{let e=tE.location.href,t=a;a=e,t===e||e5("history",{from:t,to:e})}),"history"in te&&te.history&&((0,C.fill)(tE.history,"pushState",e),(0,C.fill)(tE.history,"replaceState",e))}let tP={};try{"u">typeof Node&&(tP.parentNode=Object.getOwnPropertyDescriptor(Node.prototype,"parentNode").get),"u">typeof Element&&(tP.tagName=Object.getOwnPropertyDescriptor(Element.prototype,"tagName").get,tP.id=Object.getOwnPropertyDescriptor(Element.prototype,"id").get,tP.className=Object.getOwnPropertyDescriptor(Element.prototype,"className").get,tP.getAttribute=Element.prototype.getAttribute),"u">typeof HTMLElement&&(tP.dataset=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"dataset").get)}catch{}function tw(e,t,n){let r=tP[t];if(r)try{return r.call(e,n)}catch{}let a=e[t];return"function"==typeof a?a.call(e,n):a}function tk(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return"<unknown>";try{let n,r=e,a=[],i=0,o=0,s=Array.isArray(t)?t:t.keyAttrs,l=!Array.isArray(t)&&t.maxStringLength||80;for(;r&&i++<5&&(n=function(e,t){let n=[],r=tw(e,"tagName");if(!r)return"";if("u">typeof HTMLElement&&e instanceof HTMLElement){let t=tw(e,"dataset");if(t){if(t.sentryComponent)return t.sentryComponent;if(t.sentryElement)return t.sentryElement}}n.push(r.toLowerCase());let a=(null==t?void 0:t.length)?t.filter(t=>tw(e,"getAttribute",t)).map(t=>[t,tw(e,"getAttribute",t)]):null;if(null==a?void 0:a.length)a.forEach(e=>{n.push(`[${e[0]}="${e[1]}"]`)});else{let t=tw(e,"id");t&&n.push(`#${t}`);let r=tw(e,"className");if(r&&(0,er.isString)(r))for(let e of r.split(/\s+/))n.push(`.${e}`)}for(let t of["aria-label","type","name","title","alt"]){let r=tw(e,"getAttribute",t);r&&n.push(`[${t}="${r}"]`)}return n.join("")}(r,s),"html"!==n&&(!(i>1)||!(o+3*a.length+n.length>=l)));)a.push(n),o+=n.length,r=tw(r,"parentNode");return a.reverse().join(" > ")}catch{return"<unknown>"}}let tA="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,tC=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var n,r,a,i,o,s,l;let d;t.console&&(n=e,e4(d="console",function(e){var t;if((0,S.getClient)()!==n)return;let r={category:"console",data:{arguments:e.args,logger:"console"},level:"warn"===(t=e.level)?"warning":["fatal","error","warning","log","info","debug"].includes(t)?t:"log",message:(0,O.safeJoin)(e.args," ")};if("assert"===e.level)if(!1!==e.args[0])return;else r.message=`Assertion failed: ${(0,O.safeJoin)(e.args.slice(1)," ")||"console.assert"}`,r.data.arguments=e.args.slice(1);tl(r,{input:e.args,level:e.level})}),e6(d,e9)),t.dom&&(e4("dom",(r=e,a=t.dom,function(e){let t,n;if((0,S.getClient)()!==r)return;let i="object"==typeof a?a.serializeAttribute:void 0,o="object"==typeof a&&"number"==typeof a.maxStringLength?a.maxStringLength:void 0;o&&o>1024&&(tA&&m.debug.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${o} was configured. Sentry will use 1024 instead.`),o=1024),"string"==typeof i&&(i=[i]);try{var s;let r=e.event,a=(s=r)&&s.target?r.target:r;t=tk(a,{keyAttrs:i,maxStringLength:o}),n=eX(a)}catch{t="<unknown>"}if(0===t.length)return;let l={category:`ui.${e.name}`,message:t};n&&(l.data={"ui.component_name":n}),tl(l,{event:e.event,name:e.name,global:e.global})})),e6("dom",tT)),t.xhr&&tI((i=e,function(e){if((0,S.getClient)()!==i)return;let{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[tx];if(!t||!n||!r)return;let{method:a,url:o,status_code:s,body:l}=r,d={xhr:e.xhr,input:l,startTimestamp:t,endTimestamp:n},u={category:"xhr",data:{method:a,url:o,status_code:s},type:"http",level:td(s)};i.emit("beforeOutgoingRequestBreadcrumb",u,d),tl(u,d)})),t.fetch&&tn((o=e,function(e){if((0,S.getClient)()!==o)return;let{startTimestamp:t,endTimestamp:n}=e;
13if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.error){let r={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n},a={category:"fetch",data:e.fetchData,level:"error",type:"http"};o.emit("beforeOutgoingRequestBreadcrumb",a,r),tl(a,r)}else{let r=e.response,a={...e.fetchData,status_code:null==r?void 0:r.status},i={input:e.args,response:r,startTimestamp:t,endTimestamp:n},s={category:"fetch",data:a,type:"http",level:td(a.status_code)};o.emit("beforeOutgoingRequestBreadcrumb",s,i),tl(s,i)}})),t.history&&tO((s=e,function(e){if((0,S.getClient)()!==s)return;let t=e.from,n=e.to,r=ty(eK.location.href),a=t?ty(t):void 0,i=ty(n);(null==a?void 0:a.path)||(a=r),r.protocol===i.protocol&&r.host===i.host&&(n=i.relative),r.protocol===a.protocol&&r.host===a.host&&(t=a.relative),tl({category:"navigation",data:{from:t,to:n}})})),t.sentry&&e.on("beforeSendEvent",(l=e,function(e){(0,S.getClient)()===l&&tl({category:`sentry.${"transaction"===e.type?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:(0,N.getEventDescription)(e)},{event:e})}))}}},tz="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(","),t$=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&(0,C.fill)(eK,"setTimeout",tL),t.setInterval&&(0,C.fill)(eK,"setInterval",tL),t.requestAnimationFrame&&(0,C.fill)(eK,"requestAnimationFrame",tM),t.XMLHttpRequest&&"XMLHttpRequest"in eK&&(0,C.fill)(XMLHttpRequest.prototype,"send",tU);let e=t.eventTarget;e&&(Array.isArray(e)?e:tz).forEach(e=>{var n,r,a,i;let o;return n=e,r=t,void((null==(o=null==(a=eK[n])?void 0:a.prototype)||null==(i=o.hasOwnProperty)?void 0:i.call(o,"addEventListener"))&&((0,C.fill)(o,"addEventListener",function(e){return function(t,a,i){var o,s,l,d;try{o=a,"function"==typeof o.handleEvent&&(a.handleEvent=eZ(a.handleEvent,{mechanism:{data:{handler:(0,M.getFunctionName)(a),target:n},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return r.unregisterOriginalCallbacks&&(s=this,l=t,d=a,s&&"object"==typeof s&&"removeEventListener"in s&&"function"==typeof s.removeEventListener&&s.removeEventListener(l,d)),e.apply(this,[t,eZ(a,{mechanism:{data:{handler:(0,M.getFunctionName)(a),target:n},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),i])}}),(0,C.fill)(o,"removeEventListener",function(e){return function(t,n,r){try{if(Object.prototype.hasOwnProperty.call(n,"__sentry_wrapped__")){let a=n.__sentry_wrapped__;a&&e.call(this,t,a,r)}}catch{}return e.call(this,t,n,r)}})))})}}};function tL(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let a=n[0];return n[0]=eZ(a,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,M.getFunctionName)(e)}`}}),e.apply(this,n)}}function tM(e){return function(t){return e.apply(this,[eZ(t,{mechanism:{data:{handler:(0,M.getFunctionName)(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function tU(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let a=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in a&&"function"==typeof a[e]&&(0,C.fill)(a,e,function(t){let n={mechanism:{data:{handler:(0,M.getFunctionName)(t)},handled:!1,type:`auto.browser.browserapierrors.xhr.${e}`}},r=(0,C.getOriginalFunction)(t);return r&&(n.mechanism.data.handler=(0,M.getFunctionName)(r)),eZ(t,n)})}),e.apply(this,n)}}function tB(e,t,n){tE.document&&tE.addEventListener(e,t,n)}function tD(e,t,n){tE.document&&tE.removeEventListener(e,t,n)}let tj=e=>{let t=!1;return()=>{t||(e(),t=!0)}},tG=e=>{var t;let n=tE.requestIdleCallback||tE.setTimeout;(null==(t=tE.document)?void 0:t.visibilityState)==="hidden"?e():(tB("visibilitychange",e=tj(e),{once:!0,capture:!0}),tB("pagehide",e,{once:!0,capture:!0}),n(()=>{e(),tD("visibilitychange",e,{capture:!0}),tD("pagehide",e,{capture:!0})}
13))},tF=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null!=(e=t.lifecycle)?e:"route";return{name:"BrowserSession",setupOnce(){if(void 0===eK.document){tA&&m.debug.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}(0,y.startSession)({ignoreDuration:!0});let e=!1;tG(()=>{e||((0,y.captureSession)(),e=!0)});let t=(0,S.getIsolationScope)(),r=t.getUser();t.addScopeListener(t=>{let n=t.getUser();((null==r?void 0:r.id)!==(null==n?void 0:n.id)||(null==r?void 0:r.ip_address)!==(null==n?void 0:n.ip_address))&&(r=n,e&&(0,y.captureSession)())}),"route"===n&&tO(t=>{let{from:n,to:r}=t;n!==r&&((0,y.startSession)({ignoreDuration:!0}),(0,y.captureSession)(),e=!0)})}}};var tH=e.i(53824);function tY(e,t){var n;let r=null!=(n=e.attributes)?n:e.attributes={};Object.entries(t).forEach(e=>{let[t,n]=e;null==n||t in r||(r[t]=n)})}function tq(){try{let e=eK.Intl;if(!e)return;let t=e.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}let tJ=null;function tW(e){let t="error";e4(t,e),e6(t,tV)}function tV(){tJ=h.GLOBAL_OBJ.onerror,h.GLOBAL_OBJ.onerror=function(e,t,n,r,a){return e5("error",{column:r,error:a,line:n,msg:e,url:t}),!!tJ&&tJ.apply(this,arguments)},h.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}let tX=null;function tK(e){let t="unhandledrejection";e4(t,e),e6(t,tQ)}function tQ(){tX=h.GLOBAL_OBJ.onunhandledrejection,h.GLOBAL_OBJ.onunhandledrejection=function(e){return e5("unhandledrejection",e),!tX||tX.apply(this,arguments)},h.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}let tZ=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){var n,r;t.onerror&&(n=e,tW(e=>{let{stackParser:t,attachStacktrace:r}=t1();if((0,S.getClient)()!==n||eQ>0)return;let{msg:a,url:i,line:o,column:s,error:l}=e,d=function(e,t,n,r){let a=e.exception=e.exception||{},i=a.values=a.values||[],o=i[0]=i[0]||{},s=o.stacktrace=o.stacktrace||{},l=s.frames=s.frames||[];if(0===l.length){var d;l.push({colno:r,lineno:n,filename:null!=(d=function(e){if((0,er.isString)(e)&&0!==e.length)return e.startsWith("data:")?`<${tS(e,!1)}>`:e}(t))?d:eV(),function:M.UNKNOWN_FUNCTION,in_app:!0})}return e}(eq(t,l||a,void 0,r,!1),i,o,s);d.level="error",(0,y.captureEvent)(d,{originalException:l,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})}),t0("onerror")),t.onunhandledrejection&&(r=e,tK(e=>{var t;let{stackParser:n,attachStacktrace:a}=t1();if((0,S.getClient)()!==r||eQ>0)return;let i=function(e){if((0,er.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}(e),o=(0,er.isPrimitive)(i)?(t=i,{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}):eq(n,i,void 0,a,!0);o.level="error",(0,y.captureEvent)(o,{originalException:i,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})}),t0("onunhandledrejection"))}}};function t0(e){tA&&m.debug.log(`Global Handler attached: ${e}`)}function t1(){let e=(0,S.getClient)();return(null==e?void 0:e.getOptions())||{stackParser:()=>[],attachStacktrace:!1}}function t2(e){return Array.isArray(e.errors)}function t3(e,t,n){e.mechanism={handled:!0,type:"auto.core.linked_errors",...t2(n)&&{is_exception_group:!0},...e.mechanism,exception_id:t}}function t4(e,t,n,r){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}let t6=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,a){!function(e,t,n,r,a,i){var o;if(!(null==(o=a.exception)?void 0:o.values)||!i||!(0,er.isError)(i.originalException))return;let s=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;s&&(a.exception.values=function e(t,n,r,a,i,o,s,l){if(o.length>=r+1)return o;let d=[...o];if((0,er.isError)(a[i])){t3(s,l,a);let o=t(n,a[i]),u=d.length;t4(o,i,u,l),d=e(t,n,r,a[i],i,[o,...d],o,u)}
13return t2(a)&&a.errors.forEach((o,u)=>{if((0,er.isError)(o)){t3(s,l,a);let c=t(n,o),p=d.length;t4(c,`errors[${u}]`,p,l),d=e(t,n,r,o,i,[c,...d],c,p)}}),d}(e,t,r,i.originalException,n,a.exception.values,s,0))}(ej,a.getOptions().stackParser,n,t,e,r)}}};function t5(e,t,n,r){let a={filename:e,function:"<anonymous>"===t?M.UNKNOWN_FUNCTION:t,in_app:!0};return void 0!==n&&(a.lineno=n),void 0!==r&&(a.colno=r),a}let t8=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,t7=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,t9=/\((\S*)(?::(\d+))(?::(\d+))\)/,ne=/at (.+?) ?\(data:(.+?),/,nt=[30,e=>{let t=e.match(ne);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};let n=t8.exec(e);if(n){let[,e,t,r]=n;return t5(e,M.UNKNOWN_FUNCTION,+t,+r)}let r=t7.exec(e);if(r){var a;if((null==(a=r[2])?void 0:a.indexOf("eval"))===0){let e=t9.exec(r[2]);e&&(r[2]=e[1],r[3]=e[2],r[4]=e[3])}let[e,t]=no(r[1]||M.UNKNOWN_FUNCTION,r[2]);return t5(t,e,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],nn=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,nr=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,na=[50,e=>{let t=nn.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=nr.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]||M.UNKNOWN_FUNCTION;return[n,e]=no(n,e),t5(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],ni=(0,M.createStackParser)(nt,na),no=(e,t)=>{let n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:M.UNKNOWN_FUNCTION,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},ns="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,nl={};function nd(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){let t=nl[e];if(t)return t;let n=tE[e];if(tt(n))return nl[e]=n.bind(tE);let r=tE.document;if(r&&"function"==typeof r.createElement)try{let t=r.createElement("iframe");t.hidden=!0,r.head.appendChild(t);let a=t.contentWindow;(null==a?void 0:a[e])&&(n=a[e]),r.head.removeChild(t)}catch(t){ns&&m.debug.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?nl[e]=n.bind(tE):n}("fetch"),n=0,r=0;async function a(a){let i=a.body.length;n+=i,r++;let o={body:a.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{let n=await t(e.url,o);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 nl.fetch=void 0,e}finally{n-=i,r--}}return function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:eh(e.bufferSize||64),r={};return{send:function(a){let i=[];if(X(a,(t,n)=>{let a=Z(n);!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,J.safeDateNow)();return(e[t]||e.all||0)>n}(r,a)?i.push(t):e.recordDroppedEvent("ratelimit_backoff",a)}),0===i.length)return Promise.resolve({});let o=W(a[0],i),s=t=>{var n;if(n=["client_report"],X(o,(e,t)=>n.includes(t))){E.DEBUG_BUILD&&m.debug.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`);return}X(o,(n,r)=>{e.recordDroppedEvent(t,Z(r))})};return n.add(()=>t({body:function(e){let[t,n]=e,r=JSON.stringify(t);function a(e){"string"==typeof r?r="string"==typeof e?r+e:[K(r),e]:r.push("string"==typeof e?K(e):e)}for(let e of n){let[t,n]=e;if(a(`
14${JSON.stringify(t)}
15`),"string"==typeof n||n instanceof Uint8Array)a(n);else{let e;try{e=JSON.stringify(n)}catch{e=JSON.stringify((0,j.normalize)(n))}a(e)}}return"string"==typeof r?r:function(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),n=0;for(let r of e)t.set(r,n),n+=r.length;return t}(r)}(o)}).then(e=>(413===e.statusCode?(E.DEBUG_BUILD&&m.debug.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),s("send_error")):(E.DEBUG_BUILD&&void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&m.debug.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=function(e,t){let{statusCode:n,headers:r}=t,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,J.safeDateNow)(),i={...e},o=null==r?void 0:r["x-sentry-rate-limits"],s=null==r?void 0:r["retry-after"];if(o)for(let e of o.trim().split(",")){let[t,n,,,r]=e.split(":",5),o=parseInt(t,10),s=(isNaN(o)?60:o)*1e3;if(n)for(let e of n.split(";"))"metric_bucket"===e?(!r||r.split(";").includes("custom"))&&(i[e]=a+s):i[e]=a+s;else i.all=a+s}else s?i.all=a+function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,J.safeDateNow)(),n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;let r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}(s,a):429===n&&(i.all=a+6e4);return i}(r,e)),e),e=>{throw s("network_error"),E.DEBUG_BUILD&&m.debug.error("Encountered error running transport request:",e),e})).then(e=>e,e=>
15{if(e===em)return E.DEBUG_BUILD&&m.debug.error("Skipped sending event because buffer is full."),s("queue_overflow"),Promise.resolve({});throw e})},flush:e=>n.drain(e)}}(e,a,eh(e.bufferSize||40))}let nu=/^HTML(\w*)Element$/;function nc(e){if("u">typeof window&&e===window)return"[Window]";if("u">typeof document&&e===document)return"[Document]";if(function(e){if("u"<typeof Element)return!1;try{return e instanceof Element}catch{return!1}}(e)){let t,n=(null==(t=Object.getPrototypeOf(e))?void 0:t.constructor)?t.constructor.name:"null prototype";if(nu.test(n))return`[HTMLElement: ${tk(e)}]`}}function np(e){let t;return[w(),{name:"FunctionToString",setupOnce(){let e=Function.prototype.toString;try{Function.prototype.toString=function(){let t;for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];let i=(0,C.getOriginalFunction)(this);try{z.has((0,S.getClient)())&&void 0!==i&&(t=i)}catch{}return e.apply(null!=t?t:this,r)}}catch{}},setup(e){z.set(e,!0)}},{name:"ConversationId",setup(e){e.on("spanStart",e=>{let t=(0,S.getCurrentScope)().getScopeData(),n=(0,S.getIsolationScope)().getScopeData(),r=t.conversationId||n.conversationId;if(r){let{op:t,data:n,description:a}=(0,L.spanToJSON)(e);if(!(null==t?void 0:t.startsWith("gen_ai."))&&!n["ai.operationId"]&&!(null==a?void 0:a.startsWith("ai.")))return;e.setAttribute($.GEN_AI_CONVERSATION_ID_ATTRIBUTE,r)}})}},t$(),tC(),tZ(),t6(),{name:"Dedupe",processEvent(e){if(e.type)return e;try{var n,r,a,i,o,s;let l,d,u,c;if(n=e,(r=t)&&(a=n,i=r,l=a.message,d=i.message,(l||d)&&(!l||d)&&(l||!d)&&l===d&&B(a,i)&&U(a,i)&&1||(o=n,s=r,u=D(s),c=D(o),u&&c&&u.type===c.type&&u.value===c.value&&B(o,s)&&U(o,s))))return E.DEBUG_BUILD&&m.debug.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return t=e}},{name:"HttpContext",preprocessEvent(e){var t;if(!eK.navigator&&!eK.location&&!eK.document)return;let n=e0(),r={...n.headers,...null==(t=e.request)?void 0:t.headers};e.request={...n,...e.request,headers:r}},processSpan(e){var t;if(!eK.navigator&&!eK.location&&!eK.document)return;let n=e0();tY(e,{"user_agent.original":n.headers["User-Agent"],...e.is_segment&&{[tg]:(null==(t=e.attributes)?void 0:t["sentry.op"])!=="http.client"?n.url:void 0,"http.request.header.referer":n.headers.Referer}})}},{name:"CultureContext",preprocessEvent(e){let t=tq();if(t){var n;e.contexts={...e.contexts,culture:{...t,...null==(n=e.contexts)?void 0:n.culture}}}},processSegmentSpan(e){let t=tq();t&&tY(e,{"culture.locale":t.locale,"culture.timezone":t.timezone,"culture.calendar":t.calendar})}},tF()]}var ng=e.i(977406);function nf(e){return(0,er.isPlainObject)(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e?"[SyntheticEvent]":nc(e)}let nm="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;var nh=e.i(279163),nv=e.i(387425),n_=e.i(609711);function ny(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,L.getActiveSpan)(),a=r&&(0,L.getRootSpan)(r);a&&(E.DEBUG_BUILD&&m.debug.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),a.addEvent(e,{[$.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:t,[$.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:n}))}function nS(e){if(!e||0===e.length)return;let t={};return e.forEach(e=>{let n=e.attributes||{},r=n[$.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT],a=n[$.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE];"string"==typeof r&&"number"==typeof a&&(t[e.name]={value:a,unit:r})}),t}function nE(){return(0,q.getSentryCarrier)((0,q.getMainCarrier)()).segmentSpanCaptureStrategy}class nT{addLink(e){return this._frozen||(this._links?this._links.push(e):this._links=[e]),this}addLinks(e){return this._frozen||(this._links?this._links.push(...e):this._links=e),this}recordException(e,t){}spanContext(){let{_spanId:e,_traceId:t,_sampled:n}=this;return{spanId:e,traceId:t,traceFlags:n?L.TRACE_FLAG_SAMPLED:L.TRACE_FLAG_NONE}}setAttribute(e,t){return this._frozen||(void 0===t?delete this._attributes[e]:this._attributes[e]=t,e===$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE&&void 0!==t&&(0,tH.spanShouldInferOtelSource)(this)&&(0,tH.markSpanSourceAsExplicit)(this)),this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._frozen||(this._startTime=(0,L.spanTimeInputToSeconds)(e))}setStatus(e){return this._frozen||(this._status=e),this}updateName(e){return this._frozen||(this._name=e,(0,tH.spanShouldInferOtelSource)(this)||this.setAttribute($.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,"custom")),this}end(e){if(this._endTime){this._frozen=(0,tH.spanIsTracerProviderSpan)(this);return}this._endTime=(0,L.spanTimeInputToSeconds)(e),function(e){if(!E.DEBUG_BUILD)return;let{description:t="< unknown name >",op:n="< unknown op >"}=(0,L.spanToJSON)(e),{spanId:r}=e.spanContext(),a=(0,L.getRootSpan)(e)===e,i=`[Tracing] Finishing "${n}" ${a?"root ":""}span "${t}" with ID ${r}`;m.debug.log(i)}(this),this._onSpanEnded(),this._frozen=(0,tH.spanIsTracerProviderSpan)(this)}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[$.SEMANTIC_ATTRIBUTE_SENTRY_OP],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:(0,L.getStatusMessage)(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],profile_id:this._attributes[$.SEMANTIC_ATTRIBUTE_PROFILE_ID],exclusive_time:this._attributes[$.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME],measurements:nS(this._events),is_segment:this._isStandaloneSpan&&(0,L.getRootSpan)(this)===this||void 0,segment_id:this._isStandaloneSpan?(0,L.getRootSpan)(this).spanContext().spanId:void 0,links:(0,L.convertSpanLinksForEnvelope)(this._links)}}getStreamedSpanJSON(){var e,t;return{name:null!=(e=this._name)?e:"",span_id:this._spanId,trace_id:this._traceId,parent_span_id:this._parentSpanId,start_timestamp:this._startTime,end_timestamp:null!=(t=this._endTime)?t:this._startTime,is_segment:this._isStandaloneSpan||this===(0,L.getRootSpan)(this),status:(0,L.getSimpleStatus)(this._status),attributes:(0,L.addStatusMessageAttribute)(this._attributes,this._status),links:(0,L.getStreamedSpanLinks)(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,n){if(this._frozen)return this;E.DEBUG_BUILD&&m.debug.log("[Tracing] Adding an event to span:",e);let r=nb(t)?t:n||(0,ei.timestampInSeconds)(),a=nb(t)?{}:t||{},i={name:e,time:(0,L.spanTimeInputToSeconds)(r),attributes:a};return this._events.push(i),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=(0,S.getClient)();e&&(e.emit("spanEnd",this),this._isStandaloneSpan||e.emit("afterSpanEnd",this));let t=(0,L.getRootSpan)(this),n=this._isStandaloneSpan||this===t;if(this._isStandaloneSpan)return void(this._sampled?function(e){let t=(0,S.getClient)();if(!t)return;let n=e[1];n&&0!==n.length?t.sendEnvelope(e):t.recordDroppedEvent("before_send","span")}(function(e,t){let n=(0,H.getDynamicSamplingContextFromSpan)(e[0]),r=null==t?void 0:t.getDsn(),a=null==t?void 0:t.getOptions().tunnel,i={sent_at:new Date((0,J.safeDateNow)()).toISOString(),...!!n.trace_id&&!!n.public_key&&{trace:n},...!!a&&r&&{dsn:(0,G.dsnToString)(r)}},{beforeSendSpan:o,ignoreSpans:s}=(null==t?void 0:t.getOptions())||{},l=(null==s?void 0:s.length)?e.filter(e=>{let t=(0,L.spanToJSON)(e);return!en({description:t.description,op:t.op,attributes:t.data},s)}):e,d=e.length-l.length;d&&(null==t||t.recordDroppedEvent("before_send","span",d));let u=o?e=>{let t=(0,L.spanToJSON)(e),n=Y(o)?t:o(t);return n||((0,L.showSpanDropWarning)(),t)}:L.spanToJSON,c=[];for(let e of l){let t=u(e);t&&c.push([{type:"span"},t])}return W(i,c)}([this],e)):(E.DEBUG_BUILD&&m.debug.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span")));if(!n){let e=nE();if(e){let n=(0,tH.getCapturedScopesOnSpan)(this).scope||(0,S.getCurrentScope)();e.onChildSpanEnded(this,t,e=>this._convertSpanToTransaction(e),n)}return}if(e&&ep(e))return void e.emit("afterSegmentSpanEnd",this);let r=(0,tH.getCapturedScopesOnSpan)(this).scope||(0,S.getCurrentScope)(),a=nE();if(a)a.onSegmentSpanEnded(e=>this._convertSpanToTransaction(e),r);else{let e=this._convertSpanToTransaction();e&&r.captureEvent(e)}}_convertSpanToTransaction(){var e,t,n,r,a;let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!nx((0,L.spanToJSON)(this)))return;this._name||(E.DEBUG_BUILD&&m.debug.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");let{scope:o,isolationScope:s}=(0,tH.getCapturedScopesOnSpan)(this),l=null==o||null==(e=o.getScopeData().sdkProcessingMetadata)?void 0:e.normalizedRequest;if(!0!==this._sampled)return;null==(t=i.onSpanCaptured)||t.call(i,this);let d=[];for(let e of(0,L.getSpanDescendants)(this)){if(e===this||(a=e)instanceof nT&&a.isStandaloneSpan()||(null==(n=i.isSpanAlreadyCaptured)?void 0:n.call(i,e)))continue;let t=(0,L.spanToJSON)(e);nx(t)&&(null==(r=i.onSpanCaptured)||r.call(i,e),d.push(t))}let u=this._attributes[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];delete this._attributes[$.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME];let c=!1;
15d.forEach(e=>{var t;delete e.data[$.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME],(null==(t=e.op)?void 0:t.startsWith("gen_ai."))&&(c=!0)});let p={contexts:{trace:(0,L.spanToTransactionTraceContext)(this)},spans:d.length>1e3?d.sort((e,t)=>e.start_timestamp-t.start_timestamp).slice(0,1e3):d,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:o,capturedSpanIsolationScope:s,dynamicSamplingContext:(0,H.getDynamicSamplingContextFromSpan)(this),hasGenAiSpans:c},request:l,...u&&{transaction_info:{source:u}}},g=nS(this._events);return g&&Object.keys(g).length&&(E.DEBUG_BUILD&&m.debug.log("[Measurements] Adding measurements to transaction event",JSON.stringify(g,void 0,2)),p.measurements=g),p}constructor(e={}){this._traceId=e.traceId||(0,n_.generateTraceId)(),this._spanId=e.spanId||(0,n_.generateSpanId)(),this._startTime=e.startTimestamp||(0,ei.timestampInSeconds)(),this._links=e.links,this._attributes={},this.setAttributes({[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"manual",[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:e.op,...e.attributes}),this._name=e.name,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),"sampled"in e&&(this._sampled=e.sampled),e.endTimestamp&&(this._endTime=e.endTimestamp),this._events=[],this._isStandaloneSpan=e.isStandalone,this._endTime&&this._onSpanEnded()}}function nb(e){return e&&"number"==typeof e||e instanceof Date||Array.isArray(e)}function nx(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}var nI=e.i(350182),nN=e.i(371010),nO=e.i(515595);e.i(744185);var nR=e.i(634744);function nP(e){let t=nA();return t.startInactiveSpan?t.startInactiveSpan(e):function(e){let t=function(e){let t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let n={...t};return n.startTimestamp=(0,L.spanTimeInputToSeconds)(e.startTime),delete n.startTime,n}return t}(e),{forceTransaction:n,parentSpan:r}=e;return(e.scope?t=>(0,S.withScope)(e.scope,t):void 0!==r?e=>nw(r,e):e=>e())(()=>{var a,i;let o,s=(0,S.getCurrentScope)(),l=function(e,t){if(t)return t;if(null===t)return;let n=(0,ea._getSpanForScope)(e);if(!n)return;let r=(0,S.getClient)();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?(0,L.getRootSpan)(n):n}(s,r),d=(0,S.getClient)();return e.onlyIfParent&&!l?(a=s,null==(i=d)||i.recordDroppedEvent("no_parent_span","span"),o=new nv.SentryNonRecordingSpan({traceId:a.getPropagationContext().traceId}),(0,tH.setCapturedScopesOnSpan)(o,a,(0,S.getIsolationScope)()),o):function(e){var t,n,r,a;let i,o,{parentSpan:s,spanArguments:l,forceTransaction:d,scope:u}=e,c=(0,S.getIsolationScope)();if(!(0,nh.hasSpansEnabled)()){let e=u.getPropagationContext(),t=s?s.spanContext().traceId:e.traceId,n=new nv.SentryNonRecordingSpan({traceId:t});return s&&!d&&(0,L.addChildSpanToSpan)(s,n),(0,tH.setCapturedScopesOnSpan)(n,u,c),n}let p=(0,S.getClient)();if(t=p,n=l,i=null==t?void 0:t.getOptions().ignoreSpans,t&&ep(t)&&(null==i?void 0:i.length)&&en({description:n.name||"",op:(null==(r=n.attributes)?void 0:r[$.SEMANTIC_ATTRIBUTE_SENTRY_OP])||n.op,attributes:n.attributes},i)){nk(u)||null==p||p.recordDroppedEvent("ignored","span");let e=new nv.SentryNonRecordingSpan({dropReason:"ignored",traceId:null!=(a=null==s?void 0:s.spanContext().traceId)?a:u.getPropagationContext().traceId});return s&&!d&&(0,L.addChildSpanToSpan)(s,e),(0,tH.setCapturedScopesOnSpan)(e,u,c),e}if(s&&!d)o=function(e,t,n,r){let{spanId:a,traceId:i}=e.spanContext(),o=nk(t),s=!o&&(0,L.spanIsSampled)(e),l=s?new nT({...n,parentSpanId:a,traceId:i,sampled:s}):new nv.SentryNonRecordingSpan({traceId:i});(0,L.addChildSpanToSpan)(e,l),(0,tH.setCapturedScopesOnSpan)(l,t,r);let d=(0,S.getClient)();return d&&(ep(d)&&(0,nv.spanIsNonRecordingSpan)(l)&&((0,nv.spanIsNonRecordingSpan)(e)&&e.dropReason?(l.dropReason=e.dropReason,d.recordDroppedEvent(e.dropReason,"span")):o||(l.dropReason="sample_rate",d.recordDroppedEvent("sample_rate","span"))),d.emit("spanStart",l),n.endTimestamp&&(d.emit("spanEnd",l),d.emit("afterSpanEnd",l))),l}(s,u,l,c),(0,L.addChildSpanToSpan)(s,o);else if(s){let e=(0,H.getDynamicSamplingContextFromSpan)(s),{traceId:t,spanId:n}=s.spanContext(),r=(0,L.spanIsSampled)(s);o=nC({traceId:t,parentSpanId:n,...l},u,c,r),(0,H.freezeDscOnSpan)(o,e)}else{let{traceId:e,dsc:t,parentSpanId:n,sampled:r}=u.getPropagationContext();o=nC({traceId:e,parentSpanId:n,...l},u,c,r),t&&(0,H.freezeDscOnSpan)(o,t)}return!function(e){if(!E.DEBUG_BUILD)return;let{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:r}=(0,L.spanToJSON)(e),{spanId:a}=e.spanContext(),i=(0,L.spanIsSampled)(e),o=(0,L.getRootSpan)(e),s=o===e,l=`[Tracing] Starting ${i?"sampled":"unsampled"} ${s?"root ":""}span`,d=[`op: ${n}`,`name: ${t}`,`ID: ${a}`];if(r&&d.push(`parent ID: ${r}`),!s){let{op:e,description:t}=(0,L.spanToJSON)(o);d.push(`root ID: ${o.spanContext().spanId}`),e&&d.push(`root op: ${e}`),t&&d.push(`root description: ${t}`)}m.debug.log(`${l}
16  ${d.join("\n  ")}`)}(o),o}({parentSpan:l,spanArguments:t,forceTransaction:n,scope:s})})}(e)}function nw(e,t){let n=nA();return n.withActiveSpan?n.withActiveSpan(e,t):(0,S.withScope)(n=>((0,ea._setSpanForScope)(n,e||void 0),t(n)))}function nk(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,S.getCurrentScope)(),t=nA();return t.isTracingSuppressed?t.isTracingSuppressed(e):!0===e.getScopeData().sdkProcessingMetadata.__SENTRY_SUPPRESS_TRACING__}function nA(){let e=(0,q.getMainCarrier)();return(0,nN.getAsyncContextStrategy)(e)}function nC(e,t,n,r){var a,i;let o=(0,S.getClient)(),s=(null==o?void 0:o.getOptions())||{},{name:l=""}=e,d={spanAttributes:{...e.attributes},spanName:l,parentSampled:r};null==o||o.emit("beforeSampling",d,{decision:!1});let u=null!=(a=d.parentSampled)?a:r,c=d.spanAttributes,p=t.getPropagationContext(),g=nk(t),[f,h,v]=g?[!1]:function(e,t,n){let r,a;
16if(!(0,nh.hasSpansEnabled)(e))return[!1];"function"==typeof e.tracesSampler?(r=e.tracesSampler({...t,inheritOrSampleWith:e=>"number"==typeof t.parentSampleRate?t.parentSampleRate:"boolean"==typeof t.parentSampled?Number(t.parentSampled):e}),a=!0):void 0!==t.parentSampled?r=t.parentSampled:void 0!==e.tracesSampleRate&&(r=e.tracesSampleRate,a=!0);let i=(0,e_.parseSampleRate)(r);if(void 0===i)return E.DEBUG_BUILD&&m.debug.warn(`[Tracing] Discarding root span because of invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(r)} of type ${JSON.stringify(typeof r)}.`),[!1];if(!i)return E.DEBUG_BUILD&&m.debug.log(`[Tracing] Discarding transaction because ${"function"==typeof e.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),[!1,i,a];let o=n<i;return!o&&E.DEBUG_BUILD&&m.debug.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),[o,i,a]}(s,{name:l,parentSampled:u,attributes:c,normalizedRequest:n.getScopeData().sdkProcessingMetadata.normalizedRequest,parentSampleRate:(0,e_.parseSampleRate)(null==(i=p.dsc)?void 0:i.sample_rate)},p.sampleRand),_=new nT({...e,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"custom",[$.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]:void 0!==h&&v?h:void 0,...c},sampled:f});return f||!o||g||(E.DEBUG_BUILD&&m.debug.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),o.recordDroppedEvent("sample_rate",ep(o)?"span":"transaction")),(0,tH.setCapturedScopesOnSpan)(_,t,n),o&&o.emit("spanStart",_),_}function nz(e){return(0,nv.spanIsNonRecordingSpan)(e)&&"ignored"===e.dropReason}let n$={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};function nL(e){let t,n,r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=new Map,o=!1,s="externalFinish",l=!a.disableAutoFinish,d=[],{idleTimeout:u=n$.idleTimeout,finalTimeout:c=n$.finalTimeout,childSpanTimeout:p=n$.childSpanTimeout,beforeSpanEnd:g,trimIdleSpanEndTimestamp:f=!0}=a,h=(0,S.getClient)(),v=(0,S.getCurrentScope)();if(!h||!(0,nh.hasSpansEnabled)()){let e=new nv.SentryNonRecordingSpan({traceId:v.getPropagationContext().traceId});return(0,tH.setCapturedScopesOnSpan)(e,v,(0,S.getIsolationScope)()),e}let _=(0,L.getActiveSpan)(),y=(t=nP(e),(0,ea._setSpanForScope)((0,S.getCurrentScope)(),t),E.DEBUG_BUILD&&m.debug.log("[Tracing] Started span is an idle span"),t);function T(){n&&(clearTimeout(n),n=void 0)}function b(){r&&(clearTimeout(r),r=void 0)}function x(e){T(),n=setTimeout(()=>{!o&&0===i.size&&l&&(s="idleTimeout",y.end(e))},u)}function I(e){b(),r=setTimeout(()=>{!o&&l&&(s="heartbeatFailed",y.end(e))},p)}function N(e){o=!0,i.clear(),d.forEach(e=>e()),(0,ea._setSpanForScope)(v,_);let t=(0,L.spanToJSON)(y),{start_timestamp:n}=t;if(!n)return;t.data[$.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON]||y.setAttribute($.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,s);let r=t.status;r&&"unknown"!==r||y.setStatus({code:nI.SPAN_STATUS_OK}),m.debug.log(`[Tracing] Idle span "${t.op}" finished`);let a=(0,L.getSpanDescendants)(y).filter(e=>e!==y),l=0;a.forEach(t=>{t.isRecording()&&(t.setStatus({code:nI.SPAN_STATUS_ERROR,message:"cancelled"}),t.end(e),E.DEBUG_BUILD&&m.debug.log("[Tracing] Cancelling span since span ended early",JSON.stringify(t,void 0,2)));let{timestamp:n=0,start_timestamp:r=0}=(0,L.spanToJSON)(t),a=r<=e,i=n-r<=(c+u)/1e3;if(E.DEBUG_BUILD){let e=JSON.stringify(t,void 0,2);a?i||m.debug.log("[Tracing] Discarding span since it finished after idle span final timeout",e):m.debug.log("[Tracing] Discarding span since it happened after idle span was finished",e)}(!i||!a)&&((0,L.removeChildSpanFromSpan)(y,t),l++)}),l>0&&y.setAttribute("sentry.idle_span_discarded_spans",l)}return y.end=new Proxy(y.end,{apply(e,t,n){if(g&&g(y),(0,nv.spanIsNonRecordingSpan)(t))return;let[r,...a]=n,i=r||(0,ei.timestampInSeconds)(),o=(0,L.spanTimeInputToSeconds)(i),s=(0,L.getSpanDescendants)(y).filter(e=>e!==y),l=(0,L.spanToJSON)(y);if(!s.length||!f)return N(o),Reflect.apply(e,t,[o,...a]);let d=h.getOptions().ignoreSpans,u=null==s?void 0:s.reduce((e,t)=>
16{let n=(0,L.spanToJSON)(t);return!n.timestamp||d&&en({description:n.description,op:n.op,attributes:n.data},d)?e:e?Math.max(e,n.timestamp):n.timestamp},void 0),p=l.start_timestamp,m=Math.min(p?p+c/1e3:1/0,Math.max(p||-1/0,Math.min(o,u||1/0)));return N(m),Reflect.apply(e,t,[m,...a])}}),d.push(h.on("spanStart",e=>{var t;!(o||e===y||(0,L.spanToJSON)(e).timestamp||e instanceof nT&&e.isStandaloneSpan())&&(0,L.getSpanDescendants)(y).includes(e)&&(t=e.spanContext().spanId,T(),i.set(t,!0),I((0,ei.timestampInSeconds)()+p/1e3))})),d.push(h.on("spanEnd",e=>{if(!o){var t;t=e.spanContext().spanId,i.has(t)&&i.delete(t),0===i.size&&(x((0,ei.timestampInSeconds)()+u/1e3),b())}})),d.push(h.on("idleSpanEnableAutoFinish",e=>{e===y&&(l=!0,x(),i.size&&I())})),a.disableAutoFinish||x(),setTimeout(()=>{o||(y.setStatus({code:nI.SPAN_STATUS_ERROR,message:"deadline_exceeded"}),s="finalTimeout",y.end())},c),y}let nM=!1,nU=(e,t,n,r)=>{let a,i;return o=>{if(t.value>=0&&(o||r)&&((i=t.value-(null!=a?a:0))||void 0===a)){var s;a=t.value,t.delta=i,s=t.value,t.rating=s>n[1]?"poor":s>n[0]?"needs-improvement":"good",e(t)}}},nB=function(){var e,t;let n=!(arguments.length>0)||void 0===arguments[0]||arguments[0],r=null==(t=tE.performance)||null==(e=t.getEntriesByType)?void 0:e.call(t,"navigation")[0];if(!n||r&&r.responseStart>0&&r.responseStart<performance.now())return r},nD=()=>{var e;let t=nB();return null!=(e=null==t?void 0:t.activationStart)?e:0},nj=-1,nG=new Set,nF=e=>{var t;if(("pagehide"===e.type||(null==(t=tE.document)?void 0:t.visibilityState)==="hidden")&&nj>-1){if("visibilitychange"===e.type||"pagehide"===e.type)for(let e of nG)e();isFinite(nj)||(nj="visibilitychange"===e.type?e.timeStamp:0,tD("prerenderingchange",nF,!0))}},nH=()=>{if(tE.document&&nj<0){var e,t,n;let r=nD(),a=tE.document.prerendering||null==(e=globalThis.performance.getEntriesByType("visibility-state").filter(e=>"hidden"===e.name&&e.startTime>r)[0])?void 0:e.startTime;nj=null!=a?a:(null==(t=tE.document)?void 0:t.visibilityState)!=="hidden"||(null==(n=tE.document)?void 0:n.prerendering)?1/0:0,tB("visibilitychange",nF,!0),tB("pagehide",nF,!0),tB("prerenderingchange",nF,!0)}return{get firstHiddenTime(){return nj},onHidden(e){nG.add(e)}}},nY=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=nB(),r="navigate";if(n){var a,i;(null==(a=tE.document)?void 0:a.prerendering)||nD()>0?r="prerender":(null==(i=tE.document)?void 0:i.wasDiscarded)?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))}return{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,navigationType:r}},nq=new WeakMap;function nJ(e,t){try{return nq.get(e)||nq.set(e,new t),nq.get(e)}catch(e){return new t}}class nW{_processEntry(e){var t;if(e.hadRecentInput)return;let n=this._sessionEntries[0],r=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&n&&r&&e.startTime-r.startTime<1e3&&e.startTime-n.startTime<5e3?(this._sessionValue+=e.value,this._sessionEntries.push(e)):(this._sessionValue=e.value,this._sessionEntries=[e]),null==(t=this._onAfterProcessingUnexpectedShift)||t.call(this,e)}constructor(){this._sessionValue=0,this._sessionEntries=[]}}let nV=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}},nX=e=>{var t;(null==(t=tE.document)?void 0:t.prerendering)?addEventListener("prerenderingchange",()=>e(),!0):e()},nK=[1800,3e3],nQ=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};nX(()=>{let n,r=nH(),a=nY("FCP"),i=nV("paint",e=>{for(let t of e)"first-contentful-paint"===t.name&&(i.disconnect(),t.startTime<r.firstHiddenTime&&(a.value=Math.max(t.startTime-nD(),0),a.entries.push(t),n(!0)))});i&&(n=nU(e,a,nK,t.reportAllChanges))})},nZ=[.1,.25],n0=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};nQ(tj(()=>{let n,r=nY("CLS",0),a=nH(),i=nJ(t,nW),o=e=>{for(let t of e)i._processEntry(t);i._sessionValue>r.value&&(r.value=i._sessionValue,r.entries=i._sessionEntries,n())},s=nV("layout-shift",o);if(s){var l;n=nU(e,r,nZ,t.reportAllChanges),a.onHidden(()=>{o(s.takeRecords()),n(!0)}),null==tE||null==(l=tE.setTimeout)||l.call(tE,n)}}))},n1=0,n2=1/0,n3=0,n4=e=>
16{e.forEach(e=>{e.interactionId&&(n2=Math.min(n2,e.interactionId),n1=(n3=Math.max(n3,e.interactionId))?(n3-n2)/7+1:0)})},n6=()=>i?n1:performance.interactionCount||0,n5=0;class n8{_resetInteractions(){n5=n6(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){let e=Math.min(this._longestInteractionList.length-1,Math.floor((n6()-n5)/50));return this._longestInteractionList[e]}_processEntry(e){var t,n;if(null==(t=this._onBeforeProcessingEntry)||t.call(this,e),!(e.interactionId||"first-input"===e.entryType))return;let r=this._longestInteractionList.at(-1),a=this._longestInteractionMap.get(e.interactionId);if(a||this._longestInteractionList.length<10||e.duration>r._latency){if(a?e.duration>a._latency?(a.entries=[e],a._latency=e.duration):e.duration===a._latency&&e.startTime===a.entries[0].startTime&&a.entries.push(e):(a={id:e.interactionId,entries:[e],_latency:e.duration},this._longestInteractionMap.set(a.id,a),this._longestInteractionList.push(a)),this._longestInteractionList.sort((e,t)=>t._latency-e._latency),this._longestInteractionList.length>10)for(let e of this._longestInteractionList.splice(10))this._longestInteractionMap.delete(e.id);null==(n=this._onAfterProcessingINPCandidate)||n.call(this,a)}}constructor(){this._longestInteractionList=[],this._longestInteractionMap=new Map}}let n7=[200,500],n9=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return;let n=nH();nX(()=>{var r;let a;"interactionCount"in performance||i||(i=nV("event",n4,{type:"event",buffered:!0,durationThreshold:0}));let o=nY("INP"),s=nJ(t,n8),l=e=>{tG(()=>{for(let t of e)s._processEntry(t);let t=s._estimateP98LongestInteraction();t&&t._latency!==o.value&&(o.value=t._latency,o.entries=t.entries,a())})},d=nV("event",l,{durationThreshold:null!=(r=t.durationThreshold)?r:40});a=nU(e,o,n7,t.reportAllChanges),d&&(d.observe({type:"first-input",buffered:!0}),n.onHidden(()=>{l(d.takeRecords()),a(!0)}))})};class re{_processEntry(e){var t;null==(t=this._onBeforeProcessingEntry)||t.call(this,e)}}let rt=[2500,4e3],rn=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};nX(()=>{let n,r=nH(),a=nY("LCP"),i=nJ(t,re),o=e=>{for(let o of(t.reportAllChanges||(e=e.slice(-1)),e))i._processEntry(o),o.startTime<r.firstHiddenTime&&(a.value=Math.max(o.startTime-nD(),0),a.entries=[o],n())},s=nV("largest-contentful-paint",o);if(s){n=nU(e,a,rt,t.reportAllChanges);let r=tj(()=>{o(s.takeRecords()),s.disconnect(),n(!0)}),i=e=>{e.isTrusted&&(tG(r),tD(e.type,i,{capture:!0}))};for(let e of["keydown","click","visibilitychange"])tB(e,i,{capture:!0})}})},rr=[800,1800],ra=e=>{var t,n;(null==(t=tE.document)?void 0:t.prerendering)?nX(()=>ra(e)):(null==(n=tE.document)?void 0:n.readyState)!=="complete"?addEventListener("load",()=>ra(e),!0):setTimeout(e)},ri=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=nY("TTFB"),r=nU(e,n,rr,t.reportAllChanges);ra(()=>{let e=nB();e&&(n.value=Math.max(e.responseStart-nD(),0),n.entries=[e],r(!0))})},ro={},rs={};function rl(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return rv("cls",e,rg,o,t)}function rd(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return rv("lcp",e,rf,s,t)}function ru(e){return rv("inp",e,rh,d)}function rc(e,t){var n;let r;return r_(e,t),rs[e]||(r={},"event"===(n=e)&&(r.durationThreshold=0),nV(n,e=>{rp(n,{entries:e})},r),rs[e]=!0),ry(e,t)}function rp(e,t){let n=ro[e];if(null==n?void 0:n.length)for(let r of n)try{r(t)}catch(t){ns&&m.debug.error(`Error while triggering instrumentation handler.
17Type: ${e}
18Name: ${(0,M.getFunctionName)(r)}
19Error:`,t)}}function rg(){return n0(e=>{rp("cls",{metric:e}),o=e},{reportAllChanges:!0})}function rf(){return rn(e=>{rp("lcp",{metric:e}),s=e},{reportAllChanges:!0})}function rm(){return ri(e=>{rp("ttfb",{metric:e}),l=e})}function rh(){return n9(e=>{rp("inp",{metric:e}),d=e})}function rv(e,t,n,r){let a,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return r_(e,t),rs[e]||(a=n(),rs[e]=!0),r&&t({metric:r}),ry(e,t,i?a:void 0)}function r_(e,t){ro[e]=ro[e]||[],ro[e].push(t)}function ry(e,t,n){return()=>{n&&n();let r=ro[e];if(!r)return;let a=r.indexOf(t);-1!==a&&r.splice(a,1)}}function rS(e){return"number"==typeof e&&isFinite(e)}function rE(e,t,n,r){let{...a}=r,i=(0,L.spanToJSON)(e).start_timestamp;return i&&i>t&&"function"==typeof e.updateStartTime&&e.updateStartTime(t),nw(e,()=>{let e=nP({startTime:t,...a});return e&&e.end(n),e})}function rT(e){var t;let n,r=(0,S.getClient)();if(!r)return;let{name:a,transaction:i,attributes:o,startTime:s}=e,{release:l,environment:d}=r.getOptions(),{userInfo:u}=r.getDataCollectionOptions(),c=r.getIntegrationByName("Replay"),p=null==c?void 0:c.getReplayId(),g=(0,S.getCurrentScope)(),f=g.getUser(),m=void 0!==f?f.email||f.id||f.ip_address:void 0;try{n=g.getScopeData().contexts.profile.profile_id}catch{}return nP({name:a,attributes:{release:l,environment:d,user:m||void 0,profile_id:n||void 0,replay_id:p||void 0,transaction:i,"user_agent.original":null==(t=tE.navigator)?void 0:t.userAgent,"client.address":u?"{{auto}}":void 0,...o},startTime:s,experimental:{standalone:!0}})}function rb(){return tE.addEventListener&&tE.performance}function rx(e){return e/1e3}function rI(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function rN(e,t){let n,r,a=!1;function i(e){!a&&r&&t(e,r.spanContext().spanId,r),a=!0}tB("visibilitychange",n=e=>{var t;("pagehide"===e.type||(null==(t=tE.document)?void 0:t.visibilityState)==="hidden")&&(()=>{i("pagehide")})()},{capture:!0,once:!0}),tB("pagehide",n,{capture:!0,once:!0});let o=e.on("beforeStartNavigationSpan",(e,t)=>{(null==t?void 0:t.isRedirect)||(i("navigation"),o(),s())}),s=e.on("afterStartPageLoadSpan",e=>{r=e,s()})}function rO(e){return null!=e&&e>0&&e<=6e4}function rR(e){return e?(((0,ei.browserPerformanceTimeOrigin)()||performance.timeOrigin)+e)/1e3:e}function rP(e){var t;let n={};
19if(void 0!=e.nextHopProtocol){let{name:t,version:r}=function(e){let t="unknown",n="unknown",r="";for(let a of e){if("/"===a){[t,n]=e.split("/");break}if(!isNaN(Number(a))){t="h"===r?"http":r,n=e.split(r)[1];break}r+=a}return r===e&&(t=r),{name:t,version:n}}(e.nextHopProtocol);n["network.protocol.version"]=r,n["network.protocol.name"]=t}return(0,ei.browserPerformanceTimeOrigin)()||(null==(t=rb())?void 0:t.timeOrigin)?Object.fromEntries(Object.entries({...n,"http.request.redirect_start":rR(e.redirectStart),"http.request.redirect_end":rR(e.redirectEnd),"http.request.worker_start":rR(e.workerStart),"http.request.fetch_start":rR(e.fetchStart),"http.request.domain_lookup_start":rR(e.domainLookupStart),"http.request.domain_lookup_end":rR(e.domainLookupEnd),"http.request.connect_start":rR(e.connectStart),"http.request.secure_connection_start":rR(e.secureConnectionStart),"http.request.connection_end":rR(e.connectEnd),"http.request.request_start":rR(e.requestStart),"http.request.response_start":rR(e.responseStart),"http.request.response_end":rR(e.responseEnd),"http.request.time_to_first_byte":null!=e.responseStart?e.responseStart/1e3:void 0}).filter(e=>{let[,t]=e;return null!=t})):n}let rw=0,rk={};function rA(){u=void 0,c=void 0,rk={}}function rC(e,t,n,r){var a;let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:n,o=t["secureConnection"===(a=n)?"connectEnd":"fetch"===a?"domainLookupStart":`${a}End`],s=t[`${n}Start`];s&&o&&rE(e,r+rx(s),r+rx(o),{op:`browser.${i}`,name:t.name,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics",..."redirect"===n&&null!=t.redirectCount?{"http.redirect_count":t.redirectCount}:{}}})}let rz=new WeakMap,r$=new WeakMap,rL=["text/event-stream","application/x-ndjson","application/stream+json"],rM=[],rU=new Map,rB=new Map,rD={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"},rj=e=>{let{metric:t}=e;if(void 0==t.value)return;let n=rx(t.value);if(n>60)return;let r=t.entries.find(e=>e.duration===t.value&&rD[e.name]);if(!r)return;let{interactionId:a}=r,i=rD[r.name],o=rx((0,ei.browserPerformanceTimeOrigin)()+r.startTime),s=(0,L.getActiveSpan)(),l=s?(0,L.getRootSpan)(s):void 0,d=null!=a?rU.get(a):void 0,u=(null==d?void 0:d.span)||l,c=u?(0,L.spanToJSON)(u).description:(0,S.getCurrentScope)().getScopeData().transactionName,p=rT({name:(null==d?void 0:d.elementName)||tk(r.target),transaction:c,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.inp",[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:`ui.interaction.${i}`,[$.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:r.duration},startTime:o});p&&(p.addEvent("inp",{[$.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"millisecond",[$.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:t.value}),p.end(o+n))};function rG(e){var t,n;let{name:r,op:a,origin:i,metricName:o,value:s,attributes:l,parentSpan:d,reportEvent:u,startTime:c,endTime:p}=e,g=(0,S.getCurrentScope)().getScopeData().transactionName,f={[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:i,[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:a,[$.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:0,[`browser.web_vital.${o}.value`]:s,[tp]:g,[tc]:g,"user_agent.original":null==(t=tE.navigator)?void 0:t.userAgent,...l};d&&(null==(n=(0,L.spanToStreamedSpanJSON)(d).attributes)?void 0:n[$.SEMANTIC_ATTRIBUTE_SENTRY_OP])==="pageload"&&(f["sentry.pageload.span_id"]=d.spanContext().spanId),u&&(f[`browser.web_vital.${o}.report_event`]=u);let m=nP({name:r,attributes:f,startTime:c,parentSpan:d});m&&m.end(null!=p?p:c)}let rF="WebVitals",rH=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=new Set(null!=(e=t.ignore)?e:[]);return{name:rF,setup(e){var r;let a=ep(e),{enableStandaloneClsSpans:i,enableStandaloneLcpSpans:o}=null!=(r=t._experiments)?r:{},s=a||n.has("cls")?void 0:i||!1,d=a||n.has("lcp")?void 0:o||!1,p=function(e){let{recordClsStandaloneSpans:t,recordLcpStandaloneSpans:n,client:r}=e,a=rb();if(a&&(0,ei.browserPerformanceTimeOrigin)()){a.mark&&tE.performance.mark("sentry-tracing-init");let e=n?function(e){let t,n=0;if(!rI("largest-contentful-paint"))return;let r=rd(e=>{let{metric:r}=e,a=r.entries[r.entries.length-1];a&&rO(r.value)&&(n=r.value,t=a)},!0);rN(e,(e,a)=>{(function(e,t,n,r){if(!rO(e))return;ns&&m.debug.log(`Sending LCP span (${e})`);let a=rx(((0,ei.browserPerformanceTimeOrigin)()||0)+((null==t?void 0:t.startTime)||0)),i=(0,S.getCurrentScope)().getScopeData().transactionName,o=t?tk(t.element):"Largest contentful paint",s={[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.lcp",[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"ui.webvital.lcp",[$.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};t&&(t.element&&(s["lcp.element"]=tk(t.element)),t.id&&(s["lcp.id"]=t.id),t.url&&(s["lcp.url"]=t.url),null!=t.loadTime&&(s["lcp.loadTime"]=t.loadTime),null!=t.renderTime&&(s["lcp.renderTime"]=t.renderTime),null!=t.size&&(s["lcp.size"]=t.size));let l=rT({name:o,transaction:i,attributes:s,startTime:a});l&&(l.addEvent("lcp",{[$.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"millisecond",[$.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:e}),l.end(a))})(n,t,a,e),r()})}(r):!1===n?rd(e=>{let{metric:t}=e,n=t.entries[t.entries.length-1];n&&rO(t.value)&&(rk.lcp={value:t.value,unit:"millisecond"},u=n)},!0):void 0,i=t?function(e){let t,n=0;if(!rI("layout-shift"))return;let r=rl(e=>{let{metric:r}=e,a=r.entries[r.entries.length-1];a&&(n=r.value,t=a)},!0);rN(e,(e,a)=>{var i,o,s,l,d;let u,c,p,g,f;i=n,o=t,s=a,l=e,ns&&m.debug.log(`Sending CLS span (${i})`),u=o?rx(((0,ei.browserPerformanceTimeOrigin)()||0)+o.startTime):(0,ei.timestampInSeconds)(),c=(0,S.getCurrentScope)().getScopeData().transactionName,p=o?tk(null==(d=o.sources[0])?void 0:d.node):"Layout shift",g={[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.cls",[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"ui.webvital.cls",[$.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:0,"sentry.pageload.span_id":s,"sentry.report_event":l}
19,(null==o?void 0:o.sources)&&o.sources.forEach((e,t)=>{g[`cls.source.${t+1}`]=tk(e.node)}),(f=rT({name:p,transaction:c,attributes:g,startTime:u}))&&(f.addEvent("cls",{[$.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"",[$.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:i}),f.end(u)),r()})}(r):!1===t?rl(e=>{let{metric:t}=e,n=t.entries[t.entries.length-1];n&&(rk.cls={value:t.value,unit:""},c=n)},!0):void 0,o=rv("ttfb",e=>{let{metric:t}=e;t.entries[t.entries.length-1]&&(rk.ttfb={value:t.value,unit:"millisecond"})},rm,l),s=rc("paint",e=>{let{entries:t}=e,n=nH();for(let e of t){let t=e.startTime<n.firstHiddenTime;"first-paint"===e.name&&t&&(rk.fp={value:e.startTime,unit:"millisecond"}),"first-contentful-paint"===e.name&&t&&(rk.fcp={value:e.startTime,unit:"millisecond"})}});return()=>{o(),s(),null==e||e(),null==i||i()}}return()=>void 0}({recordClsStandaloneSpans:s,recordLcpStandaloneSpans:d,client:e}),g=new WeakSet;e.on("afterStartPageLoadSpan",e=>{g.add(e)}),e.on("spanEnd",e=>{g.delete(e)&&(p(),function(e,t){var n,r,a;let i=(0,ei.browserPerformanceTimeOrigin)();if(!(null==(n=rb())?void 0:n.getEntries)||!i)return rA();let{spanStreamingEnabled:o,recordClsOnPageloadSpan:s,recordLcpOnPageloadSpan:l}=t,d=rx(i);if("pageload"===(0,L.spanToJSON)(e).op){if(function(e){let t=nB(!1);if(!t)return;let{responseStart:n,requestStart:r}=t;r<=n&&(e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}(rk),o){let t=(t,n,r)=>{let a=null!=r?r:`browser.web_vital.${t}.value`;e.setAttribute(a,n),ns&&m.debug.log("Setting web vital attribute",{[a]:n},"on pageload span")};["ttfb","fp","fcp"].forEach(e=>{rk[e]&&t(e,rk[e].value)}),rk["ttfb.requestTime"]&&t("ttfb.requestTime",rk["ttfb.requestTime"].value,"browser.web_vital.ttfb.request_time")}else{s||delete rk.cls,l||delete rk.lcp,Object.entries(rk).forEach(t=>{let[n,r]=t;ny(n,r.value,r.unit,e)}),r=e,a=t,u&&a.recordLcpOnPageloadSpan&&(u.element&&r.setAttribute("lcp.element",tk(u.element)),u.id&&r.setAttribute("lcp.id",u.id),u.url&&r.setAttribute("lcp.url",u.url.trim().slice(0,200)),null!=u.loadTime&&r.setAttribute("lcp.loadTime",u.loadTime),null!=u.renderTime&&r.setAttribute("lcp.renderTime",u.renderTime),r.setAttribute("lcp.size",u.size)),(null==c?void 0:c.sources)&&a.recordClsOnPageloadSpan&&c.sources.forEach((e,t)=>r.setAttribute(`cls.source.${t+1}`,tk(e.node)))}e.setAttribute(o?"browser.performance.time_origin":"performance.timeOrigin",d),e.setAttribute(o?"browser.performance.navigation.activation_start":"performance.activationStart",nD())}rA()}(e,{recordClsOnPageloadSpan:!1===s,recordLcpOnPageloadSpan:!1===d,spanStreamingEnabled:a}))}),a?(n.has("lcp")||function(e){let t,n=0;if(!rI("largest-contentful-paint"))return;let r=rd(e=>{let{metric:r}=e,a=r.entries[r.entries.length-1];a&&rO(r.value)&&(n=r.value,t=a)},!0);rN(e,(e,a,i)=>{(function(e,t,n,r){if(!rO(e))return;ns&&m.debug.log(`Sending LCP span (${e})`);let a=(0,ei.browserPerformanceTimeOrigin)()||0,i=rx(a),o=rx(a+((null==t?void 0:t.startTime)||0)),s=t?tk(t.element):"Largest contentful paint",l={};(null==t?void 0:t.element)&&(l["browser.web_vital.lcp.element"]=tk(t.element)),(null==t?void 0:t.id)&&(l["browser.web_vital.lcp.id"]=t.id),(null==t?void 0:t.url)&&(l["browser.web_vital.lcp.url"]=t.url),(null==t?void 0:t.loadTime)!=null&&(l["browser.web_vital.lcp.load_time"]=t.loadTime),(null==t?void 0:t.renderTime)!=null&&(l["browser.web_vital.lcp.render_time"]=t.renderTime),(null==t?void 0:t.size)!=null&&(l["browser.web_vital.lcp.size"]=t.size),rG({name:s,op:"ui.webvital.lcp",origin:"auto.http.browser.lcp",metricName:"lcp",value:e,attributes:l,parentSpan:n,reportEvent:r,startTime:i,endTime:o})})(n,t,i,e),r()})}(e),n.has("cls")||function(e){let t,n=0;if(!rI("layout-shift"))return;let r=rl(e=>{let{metric:r}=e,a=r.entries[r.entries.length-1];a&&(n=r.value,t=a)},!0);rN(e,(e,a,i)=>{var o,s,l,d,u;let c,p,g;o=n,s=t,l=i,d=e,ns&&m.debug.log(`Sending CLS span (${o})`),c=s?rx(((0,ei.browserPerformanceTimeOrigin)()||0)+s.startTime):(0,ei.timestampInSeconds)(),p=s?tk(null==(u=s.sources[0])?void 0:u.node):"Layout shift",g={},(null==s?void 0:s.sources)&&s.sources.forEach((e,t)=>{g[`browser.web_vital.cls.source.${t+1}`]=tk(e.node)}),rG({name:p,op:"ui.webvital.cls",origin:"auto.http.browser.cls",metricName:"cls",value:o,attributes:g,parentSpan:l,reportEvent:d,startTime:c}),r()})}(e),!n.has("inp")&&rb()&&(0,ei.browserPerformanceTimeOrigin)()&&ru(e=>{var t,n,r;let a,i,o,s,l,d,u,c,{metric:p}=e;if(null==p.value||rx(p.value)>60)return;let g=p.entries.find(e=>e.duration===p.value&&rD[e.name]);g&&(t=p.value,n=g,ns&&m.debug.log(`Sending INP span (${t})`),a=rx((0,ei.browserPerformanceTimeOrigin)()+n.startTime),i=rx(t),o=rD[n.name],s=null!=(r=n.interactionId)?rU.get(r):void 0,d=(l=(0,L.getActiveSpan)())?(0,L.getRootSpan)(l):void 0,c=(u=(null==s?void 0:s.span)||d)?(0,L.spanToStreamedSpanJSON)(u).name:(0,S.getCurrentScope)().getScopeData().transactionName,rG({name:(null==s?void 0:s.elementName)||tk(n.target),op:`ui.interaction.${o}`,origin:"auto.http.browser.inp",metricName:"inp",value:t,attributes:{[$.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:n.duration,[tp]:c,[tc]:c},startTime:a,endTime:a+i,parentSpan:u}))})):n.has("inp")||function(){if(rb()&&(0,ei.browserPerformanceTimeOrigin)()){let e=ru(rj);()=>{e()}}}()},afterAllSetup(){n.has("inp")||function(){let e=Object.keys(rD);function t(e){let t=e.target;if(!t)return;let n=tk(t),r=Math.round(e.timeStamp);if(rB.set(r,n),rB.size>50){let e=rB.keys().next().value;void 0!==e&&rB.delete(e)}}
19eo()&&e.forEach(e=>{tE.addEventListener(e,t,{capture:!0,passive:!0})});let n=e=>{let{entries:t}=e,n=(0,L.getActiveSpan)(),r=n&&(0,L.getRootSpan)(n);t.forEach(e=>{if(!("duration"in e))return;let t=e.interactionId;if(null==t||rU.has(t))return;let n=e.target?tk(e.target):function(e){let t=Math.round(e.startTime),n=rB.get(t);if(!n)for(let e=-5;e<=5;e++){let r=rB.get(t+e);if(r){n=r;break}}return n||"<unknown>"}(e);if(rM.length>10){let e=rM.shift();rU.delete(e)}rM.push(t),rU.set(t,{span:r,elementName:n})})};rc("event",n),rc("first-input",n)}()}}},rY="sentry_previous_trace";function rq(e){return 1===e.traceFlags}function rJ(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.client||(0,S.getClient)();if(!(0,y.isEnabled)()||!t)return{};let n=(0,q.getMainCarrier)(),r=(0,nN.getAsyncContextStrategy)(n);if(r.getTraceData)return r.getTraceData(e);let a=e.scope||(0,S.getCurrentScope)(),i=e.span||(0,L.getActiveSpan)(),o=(0,nv.spanIsNonRecordingSpan)(i)&&!(0,nh.hasSpansEnabled)(t.getOptions());if(!i&&(0,S.hasExternalPropagationContext)())return{};let s=i&&!o?(0,L.spanToTraceHeader)(i):function(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,nR.generateSentryTraceHeader)(t,r,n)}(a),l=i?(0,H.getDynamicSamplingContextFromSpan)(i):(0,H.getDynamicSamplingContextFromScope)(t,a),d=(0,nO.dynamicSamplingContextToSentryBaggageHeader)(l);if(!nR.TRACEPARENT_REGEXP.test(s))return m.debug.warn("Invalid sentry-trace data. Cannot generate trace data"),{};let u={"sentry-trace":s,baggage:d};return e.propagateTraceparent&&(u.traceparent=i&&!o?(0,L.spanToTraceparentHeader)(i):function(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,nR.generateTraceparentHeader)(t,r,n)}(a)),u}function rW(e){return"string"==typeof e&&e.split(",").some(e=>e.trim().startsWith(nO.SENTRY_BAGGAGE_KEY_PREFIX))}function rV(e,t,n,r){let a={url:tS(e),type:"fetch","http.method":n,[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:r,[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"http.client"};return t&&(th(t)||(a[tu]=tS(t.href),a[tg]=tS(t.href),a["server.address"]=t.host),t.search&&(a["http.query"]=t.search),t.hash&&(a["http.fragment"]=t.hash)),a}function rX(e){try{return new URL(e,eK.location.origin).href}catch{return}}function rK(e){try{return new Headers(e)}catch{return}}let rQ={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function rZ(e,t){let{url:n}=(0,L.spanToJSON)(e).data;if(!n||"string"!=typeof n)return;let r=()=>void setTimeout(a);if(ep(t)){let t=e.end.bind(e);e.end=e=>{let n=null!=e?e:(0,ei.timestampInSeconds)(),i=!1,o=()=>{i||(i=!0,setTimeout(a),t(n),clearTimeout(s))};r=o;let s=setTimeout(o,300)}}let a=rc("resource",t=>{let{entries:a}=t;a.forEach(t=>{"resource"===t.entryType&&"initiatorType"in t&&"string"==typeof t.nextHopProtocol&&("fetch"===t.initiatorType||"xmlhttprequest"===t.initiatorType)&&t.name.endsWith(n)&&(e.setAttributes(rP(t)),r())})})}let r0=/Googlebot|Google-InspectionTool|Storebot-Google|Bingbot|Slurp|DuckDuckBot|Baiduspider|YandexBot|Facebot|facebookexternalhit|LinkedInBot|Twitterbot|Applebot/i;function r1(){let e=eK.navigator;return!!(null==e?void 0:e.userAgent)&&r0.test(e.userAgent)}let r2={...n$,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...rQ},r3=function(){let e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"enableElementTiming"in n&&(0,m.consoleSandbox)(()=>{console.warn("[Sentry] `enableElementTiming` is deprecated and no longer has any effect. Use the standalone `elementTimingIntegration` instead.")});let r={name:void 0,source:void 0},a=eK.document,{enableInp:i,enableLongTask:o,enableLongAnimationFrame:s,_experiments:{enableInteractions:l,enableStandaloneClsSpans:d,enableStandaloneLcpSpans:u},beforeStartSpan:c,idleTimeout:p,finalTimeout:g,childSpanTimeout:f,markBackgroundSpan:v,traceFetch:_,traceXHR:y,trackFetchStreamPerformance:T,shouldCreateSpanForRequest:b,enableHTTPTimings:x,ignoreResourceSpans:I,ignorePerformanceApiSpans:N,instrumentPageLoad:R,instrumentNavigation:P,detectRedirects:w,linkPreviousTrace:k,consistentTraceSampling:A,enableReportPageLoaded:C,onRequestSpanStart:z,onRequestSpanEnd:M}={...r2,...n},U=r1();function B(e,n){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],o=arguments.length>3?arguments[3]:void 0,s="pageload"===n.op,l=n.name,d=c?c(n):n,u=tv(o||eV()),m={...(null==u?void 0:u.pathname)&&{[tf]:u.pathname},...u&&!th(u)&&{[tg]:u.href},...d.attributes};if(l!==d.name&&(m[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]="custom"),d.attributes=m,!i){let e=(0,ei.dateTimestampInSeconds)();nP({...d,startTime:e}).end(e);return}r.name=d.name,r.source=m[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];let h=nL(d,{idleTimeout:p,finalTimeout:g,childSpanTimeout:f,disableAutoFinish:s,beforeSpanEnd:n=>{!function(e,t){let n=rb(),r=(0,ei.browserPerformanceTimeOrigin)();if(!(null==n?void 0:n.getEntries)||!r)return;let{spanStreamingEnabled:a,ignorePerformanceApiSpans:i,ignoreResourceSpans:o}=t,s=rx(r),l=n.getEntries(),{op:d,start_timestamp:u}=(0,L.spanToJSON)(e);
19l.slice(rw).forEach(t=>{let n=rx(t.startTime),r=rx(Math.max(0,t.duration));if("navigation"!==d||!u||!(s+n<u))switch(t.entryType){case"navigation":var a,l,c,p,g,f;let m,h,v;a=e,l=t,c=s,["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(e=>{rC(a,l,e,c)}),rC(a,l,"secureConnection",c,"TLS/SSL"),rC(a,l,"fetch",c,"cache"),rC(a,l,"domainLookup",c,"DNS"),p=a,g=l,m=(f=c)+rx(g.requestStart),h=f+rx(g.responseEnd),v=f+rx(g.responseStart),g.responseEnd&&(rE(p,m,h,{op:"browser.request",name:g.name,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}}),rE(p,v,h,{op:"browser.response",name:g.name,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}}));break;case"mark":case"paint":case"measure":!function(e,t,n,r,a,i){if(function(e){if((null==e?void 0:e.entryType)==="measure")try{return"Components ⚛"===e.detail.devtools.track}catch{return}}(t)||["mark","measure"].includes(t.entryType)&&(0,O.stringMatchesSomePattern)(t.name,i))return;let o=nB(!1),s=a+Math.max(n,rx(o?o.requestStart:0)),l=a+n,d=l+r,u={[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.resource.browser.metrics"};s!==l&&(u["sentry.browser.measure_happened_before_request"]=!0,u["sentry.browser.measure_start_time"]=s),function(e,t){try{let n=t.detail;if(!n)return;if("object"==typeof n){for(let[t,r]of Object.entries(n))if(r&&(0,er.isPrimitive)(r))e[`sentry.browser.measure.detail.${t}`]=r;else if(void 0!==r)try{e[`sentry.browser.measure.detail.${t}`]=JSON.stringify(r)}catch{}return}if((0,er.isPrimitive)(n)){e["sentry.browser.measure.detail"]=n;return}try{e["sentry.browser.measure.detail"]=JSON.stringify(n)}catch{}}catch{}}(u,t),s<=d&&rE(e,s,d,{name:t.name,op:t.entryType,attributes:u})}(e,t,n,r,s,i);break;case"resource":!function(e,t,n,r,a,i,o){var s,l;if("xmlhttprequest"===t.initiatorType||"fetch"===t.initiatorType)return;let d=t.initiatorType?`resource.${t.initiatorType}`:"resource.other";if(null==o?void 0:o.includes(d))return;let u={[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.resource.browser.metrics"},c=ty(n);c.protocol&&(u["url.scheme"]=c.protocol.split(":").pop()),c.host&&(u["server.address"]=c.host),u["url.same_origin"]=n.includes(tE.location.origin),u[tg]=n,s=t,l=u,[["responseStatus","http.response.status_code"],["transferSize","http.response_transfer_size"],["encodedBodySize","http.response_content_length"],["decodedBodySize","http.decoded_response_content_length"],["renderBlockingStatus","resource.render_blocking_status"],["deliveryType","http.response_delivery_type"]].forEach(e=>{let[t,n]=e,r=s[t];null!=r&&("number"==typeof r&&r<0x7fffffff||"string"==typeof r)&&(l[n]=r)});let p={...u,...rP(t)},g=i+r;rE(e,g,g+a,{name:n.replace(tE.location.origin,""),op:d,attributes:p})}(e,t,t.name,n,r,s,o)}}),rw=Math.max(l.length-1,0),function(e,t){let n=tE.navigator;if(!n)return;let r=n.connection;r&&(r.effectiveType&&e.setAttribute(t?"network.connection.effective_type":"effectiveConnectionType",r.effectiveType),r.type&&e.setAttribute(t?"network.connection.type":"connectionType",r.type),rS(r.rtt)&&(t?e.setAttribute("network.connection.rtt",r.rtt):"pageload"===(0,L.spanToJSON)(e).op&&ny("connection.rtt",r.rtt,"millisecond"))),rS(n.deviceMemory)&&(t?e.setAttribute("device.memory.estimated_capacity",n.deviceMemory):e.setAttribute("deviceMemory",`${n.deviceMemory} GB`)),rS(n.hardwareConcurrency)&&(t?e.setAttribute("device.processor_count",n.hardwareConcurrency):e.setAttribute("hardwareConcurrency",String(n.hardwareConcurrency)))}(e,a)}(n,{ignoreResourceSpans:I,ignorePerformanceApiSpans:N,spanStreamingEnabled:ep(e)}),r9(e,void 0);let r=(0,S.getCurrentScope)(),a=r.getPropagationContext();r.setPropagationContext({...a,traceId:h.spanContext().traceId,sampled:(0,L.spanIsSampled)(h),dsc:(0,H.getDynamicSamplingContextFromSpan)(n)}),s&&(t=void 0)},trimIdleSpanEndTimestamp:!C});function v(){a&&["interactive","complete"].includes(a.readyState)&&(e.emit("idleSpanEnableAutoFinish",h),a.removeEventListener("readystatechange",v))}s&&C&&(t=h),r9(e,h),s&&!C&&a&&(a.addEventListener("readystatechange",v),v())}return{name:"BrowserTracing",setup(n){var r;if(U){tA&&m.debug.log("[Tracing] Skipping browserTracingIntegration setup for bot user agent.");return}function i(){let e=(0,L.getActiveSpan)(),t=e&&(0,L.getRootSpan)(e);if(t){let e="internal_error";E.DEBUG_BUILD&&m.debug.log(`[Tracing] Root span: ${e} -> Global error occurred`),t.setStatus({code:nI.SPAN_STATUS_ERROR,message:e})}}if(nM||(nM=!0,tW(i),tK(i)),s&&h.GLOBAL_OBJ.PerformanceObserver&&(null==(r=PerformanceObserver.supportedEntryTypes)?void 0:r.includes("long-animation-frame"))?new PerformanceObserver(e=>{let t=(0,L.getActiveSpan)();if(t)for(let n of e.getEntries()){if(!n.scripts[0])continue;let e=rx((0,ei.browserPerformanceTimeOrigin)()+n.startTime),{start_timestamp:r,op:a}=(0,L.spanToJSON)(t);if("navigation"===a&&r&&e<r)continue;let i=rx(n.duration),o={[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}
19,{invoker:s,invokerType:l,sourceURL:d,sourceFunctionName:u,sourceCharPosition:c}=n.scripts[0];o["browser.script.invoker"]=s,o["browser.script.invoker_type"]=l,d&&(o["code.filepath"]=d),u&&(o["code.function"]=u),-1!==c&&(o["browser.script.source_char_position"]=c),rE(t,e,e+i,{name:"Main UI thread blocked",op:"ui.long-animation-frame",attributes:o})}}).observe({type:"long-animation-frame",buffered:!0}):o&&rc("longtask",e=>{let{entries:t}=e,n=(0,L.getActiveSpan)();if(!n)return;let{op:r,start_timestamp:a}=(0,L.spanToJSON)(n);for(let e of t){let t=rx((0,ei.browserPerformanceTimeOrigin)()+e.startTime),i=rx(e.duration);"navigation"===r&&a&&t<a||rE(n,t,t+i,{name:"Main UI thread blocked",op:"ui.long-task",attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}})}}),l&&rc("event",e=>{let{entries:t}=e,n=(0,L.getActiveSpan)();if(n){for(let e of t)if("click"===e.name){let t=rx((0,ei.browserPerformanceTimeOrigin)()+e.startTime),r=rx(e.duration),a={name:tk(e.target),op:`ui.interaction.${e.name}`,startTime:t,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}},i=eX(e.target);i&&(a.attributes["ui.component_name"]=i),rE(n,t,t+r,a)}}}),w&&a){let t=()=>{e=(0,ei.timestampInSeconds)()};addEventListener("click",t,{capture:!0}),addEventListener("keydown",t,{capture:!0,passive:!0})}function d(){let e=n[r7];e&&!(0,L.spanToJSON)(e).timestamp&&(tA&&m.debug.log(`[Tracing] Finishing current active span with op: ${(0,L.spanToJSON)(e).op}`),e.setAttribute($.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,"cancelled"),e.end())}n.on("startNavigationSpan",(t,r)=>{if((0,S.getClient)()!==n)return;if(null==r?void 0:r.isRedirect){tA&&m.debug.warn("[Tracing] Detected redirect, navigation span will not be the root span, but a child span."),B(n,{op:"navigation.redirect",...t},!1,r.url);return}e=void 0,d();let a=(0,S.getCurrentScope)();a.setPropagationContext({traceId:(0,n_.generateTraceId)(),sampleRand:Math.random(),propagationSpanId:(0,nh.hasSpansEnabled)()?void 0:(0,n_.generateSpanId)()}),a.setSDKProcessingMetadata({normalizedRequest:void 0}),B(n,{op:"navigation",...t,parentSpan:null,forceTransaction:!0},!0,null==r?void 0:r.url)}),n.on("startPageLoadSpan",function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((0,S.getClient)()!==n)return;d();let r=t.sentryTrace||r5("sentry-trace")||r8("sentry-trace"),a=t.baggage||r5("baggage")||r8("baggage"),i=(0,nR.propagationContextFromHeaders)(r,a),o=(0,S.getCurrentScope)();o.setPropagationContext(i),(0,nh.hasSpansEnabled)()||(o.getPropagationContext().propagationSpanId=(0,n_.generateSpanId)()),o.setSDKProcessingMetadata({normalizedRequest:e0()}),B(n,{op:"pageload",...e})}),n.on("endPageloadSpan",()=>{C&&t&&(t.setAttribute($.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,"reportPageLoaded"),t.end())})},afterAllSetup(t){var n,a,o,s,c,h;let E;if(U)return;!t.addIntegration||(null==(n=t.getIntegrationByName)?void 0:n.call(t,rF))||t.addIntegration(rH({ignore:i?[]:["inp"],_experiments:{enableStandaloneClsSpans:d,enableStandaloneLcpSpans:u}}));let I=eV();if("off"!==k&&function(e,t){let{linkPreviousTrace:n,consistentTraceSampling:r}=t,a="session-storage"===n,i=a?function(){try{var e;let t=null==(e=eK.sessionStorage)?void 0:e.getItem(rY);return JSON.parse(t)}catch{return}}():void 0;e.on("spanStart",e=>{if((0,L.getRootSpan)(e)!==e)return;let t=(0,S.getCurrentScope)().getPropagationContext();i=function(e,t,n){let r=(0,L.spanToJSON)(t),a={spanContext:t.spanContext(),startTimestamp:r.start_timestamp,sampleRate:function(){try{var e,t,a;let i=Number(null!=(e=null==(t=r.data)?void 0:t[$.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE])?e:null==(a=n.dsc)?void 0:a.sample_rate);return Number.isNaN(i)?0:i}catch{return 0}}(),sampleRand:n.sampleRand};if(!e)return a;let i=e.spanContext;return i.traceId===r.trace_id?e:(Date.now()/1e3-e.startTimestamp<=3600&&(tA&&m.debug.log(`Adding previous_trace \`${JSON.stringify(i)}\` link to span \`${JSON.stringify({op:r.op,...t.spanContext()})}\``),t.addLink({context:i,attributes:{[$.SEMANTIC_LINK_ATTRIBUTE_LINK_TYPE]:"previous_trace"}}),t.setAttribute("sentry.previous_trace",`${i.traceId}-${i.spanId}-${+!!rq(i)}`)),a)}(i,e,t),a&&function(e){try{eK.sessionStorage.setItem(rY,JSON.stringify(e))}catch(e){tA&&m.debug.warn("Could not store previous trace in sessionStorage",e)}}(i)});let o=!0;r&&e.on("beforeSampling",e=>
19{if(!i)return;let t=(0,S.getCurrentScope)(),n=t.getPropagationContext();if(o&&n.parentSpanId){o=!1;return}t.setPropagationContext({...n,dsc:{...n.dsc,sample_rate:String(i.sampleRate),sampled:String(rq(i.spanContext))},sampleRand:i.sampleRand}),e.parentSampled=rq(i.spanContext),e.parentSampleRate=i.sampleRate,e.spanAttributes={...e.spanAttributes,[$.SEMANTIC_ATTRIBUTE_SENTRY_PREVIOUS_TRACE_SAMPLE_RATE]:i.sampleRate}})}(t,{linkPreviousTrace:k,consistentTraceSampling:A}),eK.location){if(R){let e=(0,ei.browserPerformanceTimeOrigin)();r4(t,{name:eK.location.pathname,startTime:e?e/1e3:void 0,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.browser"}})}P&&tO(n=>{var r,a;let i,o,{to:s,from:l}=n;if(void 0===l&&(null==I?void 0:I.indexOf(s))!==-1){I=void 0;return}I=void 0;let d=tv(s),u=t[r7],c=u&&w&&(r=u,a=e,i=(0,L.spanToJSON)(r),!((o=(0,ei.dateTimestampInSeconds)())-i.start_timestamp>1.5)&&(!a||!(o-a<=1.5)));r6(t,{name:(null==d?void 0:d.pathname)||eK.location.pathname,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.browser"}},{url:s,isRedirect:c})})}v&&(eK.document?eK.document.addEventListener("visibilitychange",()=>{let e=(0,L.getActiveSpan)();if(!e)return;let t=(0,L.getRootSpan)(e);if(eK.document.hidden&&t){let e="cancelled",{op:n,status:r}=(0,L.spanToJSON)(t);tA&&m.debug.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),r||t.setStatus({code:nI.SPAN_STATUS_ERROR,message:e}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):tA&&m.debug.warn("[Tracing] Could not set up background tab detection due to lack of global document")),l&&(a=t,o=p,s=g,c=f,h=r,eK.document&&addEventListener("click",()=>{let e="ui.action.click",t=function(e){return e[r7]}(a);if(t&&["navigation","pageload"].includes((0,L.spanToJSON)(t).op)){tA&&m.debug.warn(`[Tracing] Did not create ${e} span because a pageload or navigation span is in progress.`);return}if(E&&(E.setAttribute($.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,"interactionInterrupted"),E.end(),E=void 0),!h.name){tA&&m.debug.warn(`[Tracing] Did not create ${e} transaction because _latestRouteName is missing.`);return}E=nL({name:h.name,op:e,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:h.source||"url"}},{idleTimeout:o,finalTimeout:s,childSpanTimeout:c})},{capture:!0})),function(e,t){let{traceFetch:n,traceXHR:r,shouldCreateSpanForRequest:a,enableHTTPTimings:i,tracePropagationTargets:o,onRequestSpanStart:s,onRequestSpanEnd:l}={...rQ,...t},d="function"==typeof a?a:e=>!0,u=e=>(function(e,t){let n=eV();if(n){let r,a;try{r=new URL(e,n),a=new URL(n).origin}catch{return!1}let i=r.origin===a;return t?(0,O.stringMatchesSomePattern)(r.toString(),t)||i&&(0,O.stringMatchesSomePattern)(r.pathname,t):i}{let n=!!e.match(/^\/(?!\/)/);return t?(0,O.stringMatchesSomePattern)(e,t):n}})(e,o),c={},p=e.getOptions().propagateTraceparent;n&&tn(t=>{let n=function(e,t,n,r,a){if(!e.fetchData)return;let{method:i,url:o}=e.fetchData,s=(0,nh.hasSpansEnabled)()&&t(o);if(e.endTimestamp){var l,d,u,c;let t,n=e.fetchData.__span;if(!n)return;let i=r[n];i&&(s&&(function(e,t){if(t.response){var n,r;(0,nI.setHttpStatus)(e,t.response.status);let a=null==(r=t.response)||null==(n=r.headers)?void 0:n.get("content-length");if(a){let t=parseInt(a);t>0&&e.setAttribute("http.response_content_length",t)}}else t.error&&e.setStatus({code:nI.SPAN_STATUS_ERROR,message:"internal_error"});e.end()}(i,e),l=i,d=e,null==(t="object"==typeof(u=a)&&null!==u?u.onRequestSpanEnd:void 0)||t(l,{headers:null==(c=d.response)?void 0:c.headers,error:d.error})),delete r[n]);return}let{spanOrigin:p="auto.http.browser",propagateTraceparent:g=!1}="object"==typeof a?a:{spanOrigin:a},f=(0,S.getClient)(),m=!!(0,L.getActiveSpan)(),h=m||!!f&&ep(f),v=s&&h?nP(function(e,t,n){if(e.startsWith("data:")){let r=tS(e);return{name:`${t} ${r}`,attributes:rV(e,void 0,t,n)}}let r=tv(e),a=r?t_(r):e;return{name:`${t} ${a}`,attributes:rV(e,r,t,n)}}(o,i,p)):new nv.SentryNonRecordingSpan,_=nz(v)&&m?void 0:v;if(s&&!h&&(null==f||f.recordDroppedEvent("no_parent_span","span")),e.fetchData.__span=v.spanContext().spanId,r[v.spanContext().spanId]=v,n(e.fetchData.url)){let t=e.args[0],n={...e.args[1]||{}},r=function(e,t,n,r){var a,i;let o=rJ({span:n,propagateTraceparent:r}),s=o["sentry-trace"],l=o.baggage,d=o.traceparent;if(!s)return;let u=t.headers||((0,er.isRequest)(e)?e.headers:void 0);if(!u)return{"sentry-trace":s,...l&&{baggage:l},...d&&{traceparent:d}};if(a=u,"u">typeof Headers&&(0,er.isInstanceOf)(a,Headers)){let e=new Headers(u);if(e.get("sentry-trace")||e.set("sentry-trace",s),r&&d&&!e.get("traceparent")&&e.set("traceparent",d),l){let t=e.get("baggage");t?rW(t)||e.set("baggage",`${t},${l}`):e.set("baggage",l)}return e}if(Array.isArray(i=u)&&i.every(e=>Array.isArray(e)&&2===e.length&&"string"==typeof e[0])){let e=[...u];e.find(e=>"sentry-trace"===e[0])||e.push(["sentry-trace",s]),r&&d&&!e.find(e=>"traceparent"===e[0])&&e.push(["traceparent",d]);let t=u.find(e=>"baggage"===e[0]&&"string"==typeof e[1]&&rW(e[1]));return l&&!t&&e.push(["baggage",l]),e}{let e="sentry-trace"in u?u["sentry-trace"]:void 0,t="traceparent"in u?u.traceparent:void 0,n="baggage"in u?u.baggage:void 0,a=n?Array.isArray(n)?[...n]:[n]:[],i=n&&(Array.isArray(n)?n.find(e=>rW(e)):rW(n));l&&!i&&a.push(l);let o=Object.assign({},u,{"sentry-trace":null!=e?e:s,...a.length>0&&{baggage:a.join(",")}});return r&&d&&!t&&(o.traceparent=d),o}}(t,n,(0,nh.hasSpansEnabled)()&&h?_:void 0,g);r&&(e.args[1]=n,n.headers=r)}if(f){let t={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};f.emit("beforeOutgoingRequestSpan",v,t)}return v}
19(t,d,u,c,{propagateTraceparent:p,onRequestSpanEnd:l});if(n){let r=rX(t.fetchData.url),a=r?ty(r).host:void 0,o=r?tS(r):void 0;n.setAttributes({[tu]:o,[tg]:o,"server.address":a}),i&&rZ(n,e),null==s||s(n,{headers:t.headers})}}),r&&tI(t=>{let n=function(e,t,n,r,a,i){let o=e.xhr,s=null==o?void 0:o[tx];if(!o||o.__sentry_own_request__||!s)return;let{url:l,method:d}=s,u=(0,nh.hasSpansEnabled)()&&t(l);if(e.endTimestamp){let t=o.__sentry_xhr_span_id__;if(!t)return;let n=r[t];n&&(u&&void 0!==s.status_code&&((0,nI.setHttpStatus)(n,s.status_code),n.end(),null==i||i(n,{headers:rK(function(e){let t;try{t=e.getAllResponseHeaders()}catch(t){return ns&&m.debug.error(t,"Failed to get xhr response headers",e),{}}return t?t.split("\r\n").reduce((e,t)=>{let[n,r]=t.split(": ");return r&&(e[n.toLowerCase()]=r),e},{}):{}}(o)),error:e.error})),delete r[t]);return}let c=rX(l),p=c?ty(c):ty(l),g=c?tS(c):void 0,f=tS(l.split(/[?#]/,1)[0]),h=(0,S.getClient)(),v=!!(0,L.getActiveSpan)(),_=v||!!h&&ep(h),y=u&&_?nP({name:`${d} ${f}`,attributes:{url:tS(l),type:"xhr","http.method":d,"http.url":g,[tg]:g,"server.address":null==p?void 0:p.host,[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser",[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"http.client",...(null==p?void 0:p.search)&&{"http.query":null==p?void 0:p.search},...(null==p?void 0:p.hash)&&{"http.fragment":null==p?void 0:p.hash}}}):new nv.SentryNonRecordingSpan,E=nz(y)&&v?void 0:y;return u&&!_&&(null==h||h.recordDroppedEvent("no_parent_span","span")),o.__sentry_xhr_span_id__=y.spanContext().spanId,r[o.__sentry_xhr_span_id__]=y,n(l)&&function(e,t,n){let{"sentry-trace":r,baggage:a,traceparent:i}=rJ({span:t,propagateTraceparent:n});r&&function(e,t,n,r){var a;let i=null==(a=e.__sentry_xhr_v3__)?void 0:a.request_headers;if((null==i||!i["sentry-trace"])&&e.setRequestHeader)try{if(e.setRequestHeader("sentry-trace",t),!r||(null==i?void 0:i.traceparent)||e.setRequestHeader("traceparent",r),n){let t=null==i?void 0:i.baggage;t&&t.split(",").some(e=>e.trim().startsWith("sentry-"))||e.setRequestHeader("baggage",n)}}catch{}}(e,r,a,i)}(o,(0,nh.hasSpansEnabled)()&&_?E:void 0,a),h&&h.emit("beforeOutgoingRequestSpan",y,e),y}(t,d,u,c,p,l);if(n){var r;i&&rZ(n,e),null==s||s(n,{headers:rK(null==(r=t.xhr.__sentry_xhr_v3__)?void 0:r.request_headers)})}})}(t,{traceFetch:_,traceXHR:y,tracePropagationTargets:t.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:b,enableHTTPTimings:x,onRequestSpanStart:z,onRequestSpanEnd:M}),T&&t.addIntegration({name:"FetchStreamPerformance",setup(){let e;e4(e="fetch-body-resolved",e=>{if(e.response){let t=rz.get(e.response);if(t&&e.endTimestamp){t.end(e.endTimestamp);let n=r$.get(e.response);n&&clearTimeout(n)}}}),e6(e,()=>tr(ti)),tn(e=>{if(e.endTimestamp&&e.response){var t,n,r,a;let i=(null==(t=e.response.headers)?void 0:t.get("content-type"))||"";if((null==(n=e.response.headers)?void 0:n.get("content-length"))||!rL.some(e=>i.startsWith(e)))return;let o=(null==(r=e.fetchData)?void 0:r.url)||"",s=(null==(a=e.fetchData)?void 0:a.method)||"GET",l=tv(o),d=o.startsWith("data:")?tS(o):l?t_(l):o,u=nP({name:`${s} ${d}`,startTime:e.endTimestamp,attributes:{url:tS(o),"http.method":s,type:"fetch",[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"http.client.stream",[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.stream"}});rz.set(e.response,u);let c=setTimeout(()=>{u.isRecording()&&u.end()},9e4);r$.set(e.response,c)}})}})}}};function r4(e,t,n){e.emit("startPageLoadSpan",t,n),(0,S.getCurrentScope)().setTransactionName(t.name);let r=e[r7];return r&&e.emit("afterStartPageLoadSpan",r),r}function r6(e,t,n){let{url:r,isRedirect:a}=n||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:a,url:r}),e.emit("startNavigationSpan",t,{isRedirect:a,url:r});let i=(0,S.getCurrentScope)();return i.setTransactionName(t.name),r&&!a&&i.setSDKProcessingMetadata({normalizedRequest:{...e0(),url:r}}),e[r7]}function r5(e){let t=eK.document,n=null==t?void 0:t.querySelector(`meta[name=${e}]`);return(null==n?void 0:n.getAttribute("content"))||void 0}function r8(e){var t,n,r;let a=null==(n=eK.performance)||null==(t=n.getEntriesByType)?void 0:t.call(n,"navigation")[0],i=null==a||null==(r=a.serverTiming)?void 0:r.find(t=>t.name===e);return null==i?void 0:i.description}let r7="_sentry_idleSpan";function r9(e,t){(0,C.addNonEnumerableProperty)(e,r7,t)}function ae(e){try{return new URL(e,tE.location.origin).toString()}catch{return e}}let at=h.GLOBAL_OBJ,an=null,ar=new Map,aa=new Map;
19function ai(e){let t=e.split("/").filter(Boolean),n=0;for(let e of t)if(e.startsWith(":")){let t=e.substring(1);t.endsWith("*?")?n+=1e3:t.endsWith("*")?n+=100:n+=10}return t.length>0&&(n+=1/t.length),n}function ao(e){if(ar.has(e)){var t;return null!=(t=ar.get(e))?t:null}try{let t=new RegExp(e);return ar.set(e,t),t}catch(t){return nm&&m.debug.warn("Could not compile regex",{regexString:e,error:t}),null}}function as(){if(!(null==at?void 0:at._sentryRouteManifest)||"string"!=typeof at._sentryRouteManifest)return null;let e=at._sentryRouteManifest;if(an&&p===e)return an;ar.clear(),aa.clear();let t={staticRoutes:[],dynamicRoutes:[],isrRoutes:[]};try{if(t=JSON.parse(e),!Array.isArray(t.staticRoutes)||!Array.isArray(t.dynamicRoutes))return null;return an=t,p=e,t}catch{return nm&&m.debug.warn("Could not extract route manifest"),null}}let al=e=>{let t=as();if(!t)return;let n=e.length>1&&e.endsWith("/")?e.slice(0,-1):e;if(aa.has(n))return aa.get(n);let{staticRoutes:r,dynamicRoutes:a}=t;if(!Array.isArray(r)||!Array.isArray(a))return;let i=(function(e,t,n){let r=[];if(t.some(t=>t.path===e))return r;for(let t of n)if(t.regex){let n=ao(t.regex);(null==n?void 0:n.test(e))&&r.push(t.path)}if(!e.startsWith("/:")){for(let t of n)if(t.hasOptionalPrefix&&t.regex){let n="/"===e?"/SENTRY_OPTIONAL_PREFIX":`/SENTRY_OPTIONAL_PREFIX${e}`,a=ao(t.regex);(null==a?void 0:a.test(n))&&r.push(t.path)}}return r})(n,r,a).sort((e,t)=>ai(e)-ai(t))[0];return aa.set(n,i),i};function ad(e){return e.length>1&&e.endsWith("/")?e.slice(0,-1):e}function au(e,t,n){e.setAttributes({[tf]:t,[tg]:ae(n)})}let ac="incomplete-app-router-transaction",ap="router-patch",ag={current:void 0},af=h.GLOBAL_OBJ,am=h.GLOBAL_OBJ;function ah(e){try{return new URL(e,"http://example.com/").pathname}catch{return"/"}}let av=new WeakSet;function a_(e,t,n){av.has(t)||(av.add(t),["back","forward","push","replace"].forEach(r=>{(null==t?void 0:t[r])&&(t[r]=new Proxy(t[r],{apply(t,a,i){var o;if("router-patch"!==ap)return t.apply(a,i);let s=ac,l={[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.nextjs.app_router_instrumentation",[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url"},d=i[0],u=null!=(o=f.default.env._sentryBasePath)?o:am._sentryBasePath,c=u&&"string"==typeof d&&!d.startsWith(u)?`${u}${d}`:d;"push"===r?(s=ad(ah(c)),l["navigation.type"]="router.push"):"replace"===r?(s=ad(ah(c)),l["navigation.type"]="router.replace"):"back"===r?l["navigation.type"]="router.back":"forward"===r&&(l["navigation.type"]="router.forward");let p=al(s),g="back"===r||"forward"===r?void 0:ae(c);return n.current=r6(e,{name:null!=p?p:s,attributes:{...l,[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:p?"route":"url",...p&&{[tm]:p}}},g?{url:g}:void 0),t.apply(a,i)}}))}))}let ay=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function aS(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r="",a=!1;for(let e=t.length-1;e>=-1&&!a;e--){let n=e>=0?t[e]:"/";n&&(r=`${n}/${r}`,a="/"===n.charAt(0))}return r=(function(e,t){let n=0;for(let t=e.length-1;t>=0;t--){let r=e[t];"."===r?e.splice(t,1):".."===r?(e.splice(t,1),n++):n&&(e.splice(t,1),n--)}if(t)for(;n--;)e.unshift("..");return e})(r.split("/").filter(e=>!!e),!a).join("/"),(a?"/":"")+r||"."}function aE(e){let t=0;for(;t<e.length&&""===e[t];t++);let n=e.length-1;for(;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}let aT=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.root,n=e.prefix||"app:///",r="window"in h.GLOBAL_OBJ&&!!h.GLOBAL_OBJ.window,a=e.iteratee||function(e){let{isBrowser:t,root:n,prefix:r}=e;return e=>{if(!e.filename)return e;let a=/^[a-zA-Z]:\\/.test(e.filename)||e.filename.includes("\\")&&!e.filename.includes("/"),i=/^\//.test(e.filename);if(t){if(n){let t=e.filename;0===t.indexOf(n)&&(e.filename=t.replace(n,r))}}else if(a||i){let t,i,o=a?e.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):e.filename,s=n?function(e,t){e=aS(e).slice(1),t=aS(t).slice(1);let n=aE(e.split("/")),r=aE(t.split("/")),a=Math.min(n.length,r.length),i=a;for(let e=0;e<a;e++)if(n[e]!==r[e]){i=e;break}let o=[];for(let e=i;e<n.length;e++)o.push("..");return(o=o.concat(r.slice(i))).join("/")}(n,o):(t=o.length>1024?`<truncated>${o.slice(-1024)}`:o,(i=ay.exec(t))?i.slice(1):[])[2]||"";e.filename=`${r}${s}`}return e}}({isBrowser:r,root:t,prefix:n});return{name:"RewriteFrames",processEvent(e){let t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=function(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map(e=>{var t,n;return{...e,...e.stacktrace&&{stacktrace:{...t=e.stacktrace,frames:null==t||null==(n=t.frames)?void 0:n.map(e=>a(e))}}}})}}}catch{return e}}(t)),t}}},ab=/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js(:\d+)*$/,ax=new class{get size(){return this._cache.size}get(e){let t=this._cache.get(e);if(void 0!==t)return this._cache.delete(e),this._cache.set(e,t),t}set(e,t){if(this._cache.size>=this._maxSize){let e=this._cache.keys().next().value;this._cache.delete(e)}this._cache.set(e,t)}remove(e){let t=this._cache.get(e);return t&&this._cache.delete(e),t}clear(){this._cache.clear()}keys(){return Array.from(this._cache.keys())}values(){let e=[];return this._cache.forEach(t=>e.push(t)),e}constructor(e){this._maxSize=e,this._cache=new Map}}(100),aI=h.GLOBAL_OBJ,aN=!1,aO=h.GLOBAL_OBJ;globalThis._sentryRouteManifest='{"dynamicRoutes":[{"path":"/admin/email-sending-configurations/@dialogdetail/:id","regex":"^/admin/email-sending-configurations/@dialogdetail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/admin/email-sending-configurations/detail/:id","regex":"^/admin/email-sending-configurations/detail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/admin/events/event-layout-templates/@dialogdetail/:id","regex":"^/admin/events/event-layout-templates/@dialogdetail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/admin/events/event-layout-templates/detail/:id","regex":"^/admin/events/event-layout-templates/detail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/admin/events/event-mailing-templates/@dialogdetail/:id","regex":"^/admin/events/event-mailing-templates/@dialogdetail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/admin/events/event-mailing-templates/detail/:id","regex":"^/admin/events/event-mailing-templates/detail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/admin/events/event-page-block-templates/@dialogdetail/:id","regex":"^/admin/events/event-page-block-templates/@dialogdetail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/admin/events/event-page-block-templates/detail/:id","regex":"^/admin/events/event-page-block-templates/detail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/admin/organizations/@dialogdetail/:id","regex":"^/admin/organizations/@dialogdetail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/admin/organizations/detail/:id","regex":"^/admin/organizations/detail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/admin/support-tickets/@dialogdetail/:id","regex":"^/admin/support-tickets/@dialogdetail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/admin/support-tickets/detail/:id","regex":"^/admin/support-tickets/detail/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/o/:organization/election/:id","regex":"^/o/([^/]+)/election/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/o/:organization/election/:id/results","regex":"^/o/([^/]+)/election/([^/]+)/results$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/o/:organization/events/:eventShortName","regex":"^/o/([^/]+)/events/([^/]+)$","paramNames":["organization","eventShortName"],"hasOptionalPrefix":false},{"path":"/o/:organization/events/:eventShortName/:slug*","regex":"^/o/([^/]+)/events/([^/]+)/(.+)$","paramNames":["organization","eventShortName","slug"],"hasOptionalPrefix":false},{"path":"/o/:organization/events/:eventShortName/data-privacy","regex":"^/o/([^/]+)/events/([^/]+)/data-privacy$","paramNames":["organization","eventShortName"],"hasOptionalPrefix":false},{"path":"/o/:organization/events/:eventShortName/gtc","regex":"^/o/([^/]+)/events/([^/]+)/gtc$","paramNames":["organization","eventShortName"],"hasOptionalPrefix":false},{"path":"/o/:organization/events/:eventShortName/legal-notice","regex":"^/o/([^/]+)/events/([^/]+)/legal-notice$","paramNames":["organization","eventShortName"],"hasOptionalPrefix":false},{"path":"/o/:organization/events/:eventShortName/privacy-policy","regex":"^/o/([^/]+)/events/([^/]+)/privacy-policy$","paramNames":["organization","eventShortName"],"hasOptionalPrefix":false},{"path":"/o/:organization/events/:eventShortName/nps","regex":"^/o/([^/]+)/events/([^/]+)/nps$","paramNames":["organization","eventShortName"],"hasOptionalPrefix":false},{"path":"/o/:organization/events/:eventShortName/on-site-monitors/:monitorName","regex":"^/o/([^/]+)/events/([^/]+)/on-site-monitors/([^/]+)$","paramNames":["organization","eventShortName","monitorName"],"hasOptionalPrefix":false},{"path":"/o/:organization/events/invitations/unsubscribe/:id","regex":"^/o/([^/]+)/events/invitations/unsubscribe/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/o/:organization/shop/:shopShortName","regex":"^/o/([^/]+)/shop/([^/]+)$","paramNames":["organization","shopShortName"],"hasOptionalPrefix":false},{"path":"/o/ticketing/:ticketingId/order/:orderId","regex":"^/o/ticketing/([^/]+)/order/([^/]+)$","paramNames":["ticketingId","orderId"],"hasOptionalPrefix":false},{"path":"/org/:organization","regex":"^/org/([^/]+)$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts","regex":"^/org/([^/]+)/contacts$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/contacts","regex":"^/org/([^/]+)/contacts/contacts$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/contacts/@dialogdetail/:id","regex":"^/org/([^/]+)/contacts/contacts/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/contacts/detail/:id","regex":"^/org/([^/]+)/contacts/contacts/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/contacts/export","regex":"^/org/([^/]+)/contacts/contacts/export$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/contacts/import","regex":"^/org/([^/]+)/contacts/contacts/import$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/institutions","regex":"^/org/([^/]+)/contacts/institutions$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/institutions/@dialogdetail/:id","regex":"^/org/([^/]+)/contacts/institutions/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/institutions/detail/:id","regex":"^/org/([^/]+)/contacts/institutions/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/leads","regex":"^/org/([^/]+)/contacts/leads$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/leads/@dialogdetail/:id","regex":"^/org/([^/]+)/contacts/leads/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/leads/detail/:id","regex":"^/org/([^/]+)/contacts/leads/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/potential-duplicates","regex":"^/org/([^/]+)/contacts/potential-duplicates$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/contacts/salutation-categories","regex":"^/org/([^/]+)/contacts/salutation-categories$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/election/manage","regex":"^/org/([^/]+)/election/manage$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/election/manage/detail/:id","regex":"^/org/([^/]+)/election/manage/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events","regex":"^/org/([^/]+)/events$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId","regex":"^/org/([^/]+)/events/([^/]+)$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/mailings/categories","regex":"^/org/([^/]+)/events/([^/]+)/mailings/categories$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/mailings/sent","regex":"^/org/([^/]+)/events/([^/]+)/mailings/sent$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/mailings/sent/@dialogdetail/:id","regex":"^/org/([^/]+)/events/([^/]+)/mailings/sent/@dialogdetail/([^/]+)$","paramNames":["organization","eventId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/mailings/sent/detail/:id","regex":"^/org/([^/]+)/events/([^/]+)/mailings/sent/detail/([^/]+)$","paramNames":["organization","eventId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/mailings/statistics","regex":"^/org/([^/]+)/events/([^/]+)/mailings/statistics$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/mailings/templates","regex":"^/org/([^/]+)/events/([^/]+)/mailings/templates$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/mailings/templates/detail/:id","regex":"^/org/([^/]+)/events/([^/]+)/mailings/templates/detail/([^/]+)$","paramNames":["organization","eventId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/networking/accepted-appointments","regex":"^/org/([^/]+)/events/([^/]+)/networking/accepted-appointments$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/networking/locations","regex":"^/org/([^/]+)/events/([^/]+)/networking/locations$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/networking/locations/@dialogdetail/:id","regex":"^/org/([^/]+)/events/([^/]+)/networking/locations/@dialogdetail/([^/]+)$","paramNames":["organization","eventId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/networking/locations/detail/:id","regex":"^/org/([^/]+)/events/([^/]+)/networking/locations/detail/([^/]+)$","paramNames":["organization","eventId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/networking/participant-properties","regex":"^/org/([^/]+)/events/([^/]+)/networking/participant-properties$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/networking/time-slots","regex":"^/org/([^/]+)/events/([^/]+)/networking/time-slots$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/networking/time-slots/@dialogdetail/:id","regex":"^/org/([^/]+)/events/([^/]+)/networking/time-slots/@dialogdetail/([^/]+)$","paramNames":["organization","eventId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/networking/time-slots/detail/:id","regex":"^/org/([^/]+)/events/([^/]+)/networking/time-slots/detail/([^/]+)$","paramNames":["organization","eventId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/nps","regex":"^/org/([^/]+)/events/([^/]+)/nps$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/on-site-monitors","regex":"^/org/([^/]+)/events/([^/]+)/on-site-monitors$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/on-site-mo
19nitors/:monitorId","regex":"^/org/([^/]+)/events/([^/]+)/on-site-monitors/([^/]+)$","paramNames":["organization","eventId","monitorId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/pages","regex":"^/org/([^/]+)/events/([^/]+)/pages$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/pages/:pageId","regex":"^/org/([^/]+)/events/([^/]+)/pages/([^/]+)$","paramNames":["organization","eventId","pageId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/pages/layout","regex":"^/org/([^/]+)/events/([^/]+)/pages/layout$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/pages/roomplan","regex":"^/org/([^/]+)/events/([^/]+)/pages/roomplan$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/partners","regex":"^/org/([^/]+)/events/([^/]+)/partners$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/partners/@dialogdetail/:id","regex":"^/org/([^/]+)/events/([^/]+)/partners/@dialogdetail/([^/]+)$","paramNames":["organization","eventId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/partners/detail/:id","regex":"^/org/([^/]+)/events/([^/]+)/partners/detail/([^/]+)$","paramNames":["organization","eventId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/program-items","regex":"^/org/([^/]+)/events/([^/]+)/program-items$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/program-items/@dialogdetail/:id","regex":"^/org/([^/]+)/events/([^/]+)/program-items/@dialogdetail/([^/]+)$","paramNames":["organization","eventId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/program-items/detail/:id","regex":"^/org/([^/]+)/events/([^/]+)/program-items/detail/([^/]+)$","paramNames":["organization","eventId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/program-items/timetable","regex":"^/org/([^/]+)/events/([^/]+)/program-items/timetable$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/settings","regex":"^/org/([^/]+)/events/([^/]+)/settings$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/statistics","regex":"^/org/([^/]+)/events/([^/]+)/statistics$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/:eventId/ticketing/external","regex":"^/org/([^/]+)/events/([^/]+)/ticketing/external$","paramNames":["organization","eventId"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/buildings","regex":"^/org/([^/]+)/events/buildings$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/buildings/@dialogdetail/:id","regex":"^/org/([^/]+)/events/buildings/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/buildings/detail/:id","regex":"^/org/([^/]+)/events/buildings/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/list","regex":"^/org/([^/]+)/events/list$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/locations","regex":"^/org/([^/]+)/events/locations$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/locations/@dialogdetail/:id","regex":"^/org/([^/]+)/events/locations/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/locations/detail/:id","regex":"^/org/([^/]+)/events/locations/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/new/settings","regex":"^/org/([^/]+)/events/new/settings$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/organization-settings","regex":"^/org/([^/]+)/events/organization-settings$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/partner-tags","regex":"^/org/([^/]+)/events/partner-tags$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/partner-tags/@dialogdetail/:id","regex":"^/org/([^/]+)/events/partner-tags/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/partner-tags/detail/:id","regex":"^/org/([^/]+)/events/partner-tags/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/program-tags","regex":"^/org/([^/]+)/events/program-tags$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/program-tags/@dialogdetail/:id","regex":"^/org/([^/]+)/events/program-tags/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/events/program-tags/detail/:id","regex":"^/org/([^/]+)/events/program-tags/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/categories","regex":"^/org/([^/]+)/inventory/categories$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/categories/@dialogdetail/:id","regex":"^/org/([^/]+)/inventory/categories/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/categories/detail/:id","regex":"^/org/([^/]+)/inventory/categories/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/locations","regex":"^/org/([^/]+)/inventory/locations$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/locations/@dialogdetail/:id","regex":"^/org/([^/]+)/inventory/locations/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/locations/detail/:id","regex":"^/org/([^/]+)/inventory/locations/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/operations","regex":"^/org/([^/]+)/inventory/operations$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/operations/@dialogdetail/:id","regex":"^/org/([^/]+)/inventory/operations/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/operations/detail/:id","regex":"^/org/([^/]+)/inventory/operations/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/operations/detail/:id/transactions","regex":"^/org/([^/]+)/inventory/operations/detail/([^/]+)/transactions$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/operations/detail/:id/transactions/@dialogdetail/:transactionId","regex":"^/org/([^/]+)/inventory/operations/detail/([^/]+)/transactions/@dialogdetail/([^/]+)$","paramNames":["organization","id","transactionId"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/products","regex":"^/org/([^/]+)/inventory/products$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/products/@dialogdetail/:id","regex":"^/org/([^/]+)/inventory/products/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/products/detail/:id","regex":"^/org/([^/]+)/inventory/products/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/inventory/stock","regex":"^/org/([^/]+)/inventory/stock$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/organization/email-sending-configurations","regex":"^/org/([^/]+)/organization/email-sending-configurations$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/organization/email-sending-configurations/@dialogdetail/:id","regex":"^/org/([^/]+)/organization/email-sending-configurations/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/organization/email-sending-configurations/detail/:id","regex":"^/org/([^/]+)/organization/email-sending-configurations/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/organization/invoice-settings","regex":"^/org/([^/]+)/organization/invoice-settings$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/organization/members","regex":"^/org/([^/]+)/organization/members$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/organization/members/@dialogdetail/:id","regex":"^/org/([^/]+)/organization/members/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/organization/members/detail/:id","regex":"^/org/([^/]+)/organization/members/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/organization/payment-providers","regex":"^/org/([^/]+)/organization/payment-providers$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/organization/payment-providers/@dialogdetail/:id","regex":"^/org/([^/]+)/organization/payment-providers/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/organization/payment-providers/detail/:id","regex":"^/org/([^/]+)/organization/payment-providers/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId","regex":"^/org/([^/]+)/ticketings/([^/]+)$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/access-vouchers","regex":"^/org/([^/]+)/ticketings/([^/]+)/access-vouchers$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/access-vouchers/@dialogbulk-edit","regex":"^/org/([^/]+)/ticketings/([^/]+)/access-vouchers/@dialogbulk-edit$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/access-vouchers/@dialogdetail/:id","regex":"^/org/([^/]+)/ticketings/([^/]+)/access-vouchers/@dialogdetail/([^/]+)$","paramNames":["organization","ticketingId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/access-vouchers/@dialogexport","regex":"^/org/([^/]+)/ticketings/([^/]+)/access-vouchers/@dialogexport$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/access-vouchers/@dialogseries","regex":"^/org/([^/]+)/ticketings/([^/]+)/access-vouchers/@dialogseries$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/access-vouchers/bulk-edit","regex":"^/org/([^/]+)/ticketings/([^/]+)/access-vouchers/bulk-edit$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/access-vouchers/detail/:id","regex":"^/org/([^/]+)/ticketings/([^/]+)/access-vouchers/detail/([^/]+)$","paramNames":["organization","ticketingId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/access-vouchers/export","regex":"^/org/([^/]+)/ticketings/([^/]+)/access-vouchers/export$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/access-vouchers/series","regex":"^/org/([^/]+)/ticketings/([^/]+)/access-vouchers/series$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/authorized-apps","regex":"^/org/([^/]+)/ticketings/([^/]+)/authorized-apps$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/authorized-apps/@dialogdetail/:id","regex":"^/org/([^/]+)/ticketings/([^/]+)/authorized-apps/@dialogdetail/([^/]+)$","paramNames":["organization","ticketingId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/authorized-apps/detail/:id","regex":"^/org/([^/]+)/ticketings/([^/]+)/authorized-apps/detail/([^/]+)$","paramNames":["organization","ticketingId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/badges/templates","regex":"^/org/([^/]+)/ticketings/([^/]+)/badges/templates$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/badges/templates/detail/:id","regex":"^/org/([^/]+)/ticketings/([^/]+)/badges/templates/detail/([^/]+)$","paramNames":["organization","ticketingId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/checkin-lists","regex":"^/org/([^/]+)/ticketings/([^/]+)/checkin-lists$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/checkin-lists/:listId","regex":"^/org/([^/]+)/ticketings/([^/]+)/checkin-lists/([^/]+)$","paramNames":["organization","ticketingId","listId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/checkin-lists/:listId/edit","regex":"^/org/([^/]+)/ticketings/([^/]+)/checkin-lists/([^/]+)/edit$","paramNames":["organization","ticketingId","listId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/checkin-lists/:listId/scan","regex":"^/org/([^/]+)/ticketings/([^/]+)/checkin-lists/([^/]+)/scan$","paramNames":["organization","ticketingId","listId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/checkin-lists/new","regex":"^/org/([^/]+)/ticketings/([^/]+)/checkin-lists/new$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/emails/sent","regex":"^/org/([^/]+)/ticketings/([^/]+)/emails/sent$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/emails/templates","regex":"^/org/([^/]+)/ticketings/([^/]+)/emails/templates$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/emails/templates/@dialogdetail/:id","regex":"^/org/([^/]+)/ticketings/([^/]+)/emails/templates/@dialogdetail/([^/]+)$","paramNames":["organization","ticketingId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/emails/templates/detail/:id","regex":"^/org/([^/]+)/ticketings/([^/]+)/emails/templates/detail/([^/]+)$","paramNames":["organization","ticketingId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/event-sync","regex":"^/org/([^/]+)/ticketings/([^/]+)/event-sync$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/event-sync/@dialogdetail/:id","regex":"^/org/([^/]+)/ticketings/([^/]+)/event-sync/@dialogdetail/([^/]+)$","paramNames":["organization","ticketingId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/event-sync/detail/:id","regex":"^/org/([^/]+)/ticketings/([^/]+)/event-sync/detail/([^/]+)$","paramNames":["organization","ticketingId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/orders","regex":"^/org/([^/]+)/ticketings/([^/]+)/orders$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/orders/:orderId","regex":"^/org/([^/]+)/ticketings/([^/]+)/orders/([^/]+)$","paramNames":["organization","ticketingId","orderId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketin
19gs/:ticketingId/orders/:orderId/edit","regex":"^/org/([^/]+)/ticketings/([^/]+)/orders/([^/]+)/edit$","paramNames":["organization","ticketingId","orderId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/orders/:orderId/history","regex":"^/org/([^/]+)/ticketings/([^/]+)/orders/([^/]+)/history$","paramNames":["organization","ticketingId","orderId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/orders/:orderId/history/:changeId","regex":"^/org/([^/]+)/ticketings/([^/]+)/orders/([^/]+)/history/([^/]+)$","paramNames":["organization","ticketingId","orderId","changeId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/products","regex":"^/org/([^/]+)/ticketings/([^/]+)/products$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/questions","regex":"^/org/([^/]+)/ticketings/([^/]+)/questions$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/quotas","regex":"^/org/([^/]+)/ticketings/([^/]+)/quotas$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/reporting/export","regex":"^/org/([^/]+)/ticketings/([^/]+)/reporting/export$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/reporting/invoices","regex":"^/org/([^/]+)/ticketings/([^/]+)/reporting/invoices$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/reporting/statistics-overview","regex":"^/org/([^/]+)/ticketings/([^/]+)/reporting/statistics-overview$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/settings","regex":"^/org/([^/]+)/ticketings/([^/]+)/settings$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/shops","regex":"^/org/([^/]+)/ticketings/([^/]+)/shops$","paramNames":["organization","ticketingId"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/shops/@dialogdetail/:id","regex":"^/org/([^/]+)/ticketings/([^/]+)/shops/@dialogdetail/([^/]+)$","paramNames":["organization","ticketingId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/:ticketingId/shops/detail/:id","regex":"^/org/([^/]+)/ticketings/([^/]+)/shops/detail/([^/]+)$","paramNames":["organization","ticketingId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/authorized-apps","regex":"^/org/([^/]+)/ticketings/authorized-apps$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/authorized-apps/@dialogdetail/:id","regex":"^/org/([^/]+)/ticketings/authorized-apps/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/authorized-apps/detail/:id","regex":"^/org/([^/]+)/ticketings/authorized-apps/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/list","regex":"^/org/([^/]+)/ticketings/list$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/ticketings/new/settings","regex":"^/org/([^/]+)/ticketings/new/settings$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/entries/:memberId","regex":"^/org/([^/]+)/time-tracking/entries/([^/]+)$","paramNames":["organization","memberId"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/entries/:memberId/@dialogdetail/:id","regex":"^/org/([^/]+)/time-tracking/entries/([^/]+)/@dialogdetail/([^/]+)$","paramNames":["organization","memberId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/entries/:memberId/@dialogsplit/:id/:time","regex":"^/org/([^/]+)/time-tracking/entries/([^/]+)/@dialogsplit/([^/]+)/([^/]+)$","paramNames":["organization","memberId","id","time"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/entries/:memberId/detail/:id","regex":"^/org/([^/]+)/time-tracking/entries/([^/]+)/detail/([^/]+)$","paramNames":["organization","memberId","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/entries/:memberId/employment","regex":"^/org/([^/]+)/time-tracking/entries/([^/]+)/employment$","paramNames":["organization","memberId"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/entries/:memberId/employment/:employmentId","regex":"^/org/([^/]+)/time-tracking/entries/([^/]+)/employment/([^/]+)$","paramNames":["organization","memberId","employmentId"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/entries/:memberId/split/:id/:time","regex":"^/org/([^/]+)/time-tracking/entries/([^/]+)/split/([^/]+)/([^/]+)$","paramNames":["organization","memberId","id","time"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/entries/:memberId/week/:startingDate","regex":"^/org/([^/]+)/time-tracking/entries/([^/]+)/week/([^/]+)$","paramNames":["organization","memberId","startingDate"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/manage/employments","regex":"^/org/([^/]+)/time-tracking/manage/employments$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/manage/employments/@dialogdetail/:id","regex":"^/org/([^/]+)/time-tracking/manage/employments/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/manage/employments/detail/:id","regex":"^/org/([^/]+)/time-tracking/manage/employments/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/manage/projects","regex":"^/org/([^/]+)/time-tracking/manage/projects$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/manage/projects/@dialogdetail/:id","regex":"^/org/([^/]+)/time-tracking/manage/projects/@dialogdetail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/manage/projects/detail/:id","regex":"^/org/([^/]+)/time-tracking/manage/projects/detail/([^/]+)$","paramNames":["organization","id"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/session","regex":"^/org/([^/]+)/time-tracking/session$","paramNames":["organization"],"hasOptionalPrefix":false},{"path":"/org/:organization/time-tracking/statistics","regex":"^/org/([^/]+)/time-tracking/statistics$","paramNames":["organization"],"hasOptionalPrefix":false}],"staticRoutes":[{"path":"/admin"},{"path":"/admin/all-events"},{"path":"/admin/all-ticketings"},{"path":"/admin/email-sending-configurations"},{"path":"/admin/events"},{"path":"/admin/events/event-layout-templates"},{"path":"/admin/events/event-mailing-templates"},{"path":"/admin/events/event-mailings"},{"path":"/admin/events/event-page-block-templates"},{"path":"/admin/organizations"},{"path":"/admin/support-tickets"},{"path":"/db-structure"},{"path":"/examples/form"},{"path":"/all-events-of-this-domain"},{"path":"/"},{"path":"/gtc"},{"path":"/legal-notice"},{"path":"/licenses"},{"path":"/privacy-policy"},{"path":"/about/careers"},{"path":"/auth/recovery"},{"path":"/auth/recovery/set-new-password"},{"path":"/auth/set-username"},{"path":"/auth/verify-email"},{"path":"/checkin-connect"},{"path":"/contact"},{"path":"/debug/container"},{"path":"/demo"},{"path":"/events"},{"path":"/features/check-in-live-printing"},{"path":"/features/contact-module"},{"path":"/features/event-module"},{"path":"/features/integrations"},{"path":"/features/lead-categories"},{"path":"/features/organization-module"},{"path":"/features/ticketing-module"},{"path":"/newsletter"},{"path":"/pricing"},{"path":"/product-details"},{"path":"/references"},{"path":"/roadmap"},{"path":"/about"}],"isrRoutes":[]}',globalThis._sentryNextJsVersion="16.3.4",function(e){let t,n,r,a,i,o,s,l;aN&&(0,m.consoleSandbox)(()=>{console.warn("[@sentry/nextjs] You are calling `Sentry.init()` more than once on the client. This can happen if you have both a `sentry.client.config.ts` and a `instrumentation-client.ts` file with `Sentry.init()` calls. It is recommended to call `Sentry.init()` once in `instrumentation-client.ts`.")}),aN=!0,!nm&&e.debug&&(0,m.consoleSandbox)(()=>{console.warn("[@sentry/nextjs] You have enabled `debug: true`, but Sentry debug logging was removed from your bundle (likely via `withSentryConfig({ disableLogger: true })` / `webpack.treeshake.removeDebugLogging: true`). Set that option to `false` to see Sentry debug output.")}),("u"<typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&function(){eK.document&&function(e){let t=al(e)||e,n=ax.get(t);if(void 0!==n)return n;let r=as();if(!(null==r?void 0:r.isrRoutes)||!Array.isArray(r.isrRoutes)||0===r.isrRoutes.length)return ax.set(t,!1),!1;let a=r.isrRoutes.includes(t);return ax.set(t,a),a}(eK.location.pathname)&&(e("sentry-trace"),e("baggage"));function e(e){try{let t=eK.document.querySelector(`meta[name="${e}"]`);t&&t.remove()}catch{}}}();let d={environment:e.environment||f.default.env.SENTRY_ENVIRONMENT||((t=f.default.env.NEXT_PUBLIC_VERCEL_ENV)?`vercel-${t}`:void 0)||"production",defaultIntegrations:(a=np(e),("u"<typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&a.push(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=r3({...e,instrumentNavigation:!1,instrumentPageLoad:!1,onRequestSpanStart(){for(var t,n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];let[i,{headers:o}]=r;return(null==o?void 0:o.get("next-router-prefetch"))&&(null==i||i.setAttribute("http.request.prefetch",!0)),null==(t=e.onRequestSpanStart)?void 0:t.call(e,...r)}}),{instrumentPageLoad:n=!0,instrumentNavigation:r=!0}=e;return{...t,afterAllSetup(e){!r1()&&(r&&function(e){if(!eK.document.getElementById("__NEXT_DATA__")){let t,n,r;g=(t,n)=>{var r;let a=null!=(r=f.default.env._sentryBasePath)?r:am._sentryBasePath,i=a&&!t.startsWith(a)?`${a}${t}`:t,o=ad(new URL(i,eK.location.href).pathname),s=al(o),l=null!=s?s:o;"router-patch"===ap&&(ap="transition-start-hook");let d=ag.current;d?(d.updateName(l),d.setAttributes({"navigation.type":`router.${n}`,[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:s?"route":"url",...s&&{[tm]:s}}),au(d,o,i),ag.current=void 0):r6(e,{name:l,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.nextjs.app_router_instrumentation",[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:s?"route":"url","navigation.type":`router.${n}`,...s&&{[tm]:s}}},{url:ae(i)})},eK.addEventListener("popstate",()=>{var t;let n=ad(eK.location.pathname),r=al(n);(null==(t=ag.current)?void 0:t.isRecording())?(ag.current.updateName(null!=r?r:n),ag.current.setAttribute($.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,r?"route":"url"),r&&ag.current.setAttribute(tm,r),au(ag.current,n,eK.location.href)):ag.current=r6(e,{name:null!=r?r:n,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.nextjs.app_router_instrumentation",[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:r?"route":"url","navigation.type":"browser.popstate",...r&&{[tm]:r}}},{url:ae(n)})}),t=!1,n=0,r=setInterval(()=>{var a,i,o;n++;let s=null!=(a=null==af||null==(i=af.next)?void 0:i.router)?a:null==af||null==(o=af.nd)?void 0:o.router;t||n>500?clearInterval(r):s&&(clearInterval(r),t=!0,a_(e,s,ag),["nd","next"].forEach(t=>{let n=af[t];n&&(af[t]=new Proxy(n,{set:(t,n,r)=>("router"===n&&"object"==typeof r&&null!==r&&a_(e,r,ag),t[n]=r,!0)}))}))},20)}}(e),t.afterAllSetup(e),n&&function(e){if(eK.document.getElementById("__NEXT_DATA__"))!function(e){let{route:t,params:n,sentryTrace:r,baggage:a}=function(){let e,t=eK.document.getElementById("__NEXT_DATA__");if(null==t?void 0:t.innerHTML)try{e=JSON.parse(t.innerHTML)}catch{nm&&m.debug.warn("Could not extract __NEXT_DATA__")}if(!e)return{};let n={},{page:r,query:a,props:i}=e;return n.route=r,n.params=a,(null==i?void 0:i.pageProps)&&(n.sentryTrace=i.pageProps._sentryTraceData,n.baggage=i.pageProps._sentryBaggage),n}(),i=(0,nO.parseBaggageHeader)(a),o=t||eK.location.pathname;(null==i?void 0:i["sentry-transaction"])&&"/_error"===o&&(o=(o=i["sentry-transaction"]).replace(/^(GET|POST|PUT|DELETE|PATCH|HEAD|OPTIONS|TRACE|CONNECT)\s+/i,""));let s=(0,ei.browserPerformanceTimeOrigin)();r4(e,{name:o,startTime:s?s/1e3:void 0,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.nextjs.pages_router_instrumentation",[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:t?"route":"url",...t&&{[tm]:t},...n&&{...n}}},{sentryTrace:r,baggage:a})}(e);else{let t,n,r;n=al(t=ad(eK.location.pathname)),r4(e,{name:null!=n?n:t,startTime:(r=(0,ei.browserPerformanceTimeOrigin)())?r/1e3:void 0,attributes:{[$.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[$.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.nextjs.app_router_instrumentation",[$.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:n?"route":"url",...n&&{[tm]:n}}})}}(e))}}}()),i=aO._sentryRewriteFramesAssetPrefixPath||"",o=f.default.env._sentryAssetPrefix||aO._sentryAssetPrefix,s=f.default.env._sentryBasePath||aO._sentryBasePath,l="true"===f.default.env._experimentalThirdPartyOriginStackFrames||"true"===aO._experimentalThirdPartyOriginStackFrames,a.push((e=>{let{assetPrefix:t,basePath:n,rewriteFramesAssetPrefixPath:r,experimentalThirdPartyOriginStackFrames:a}=e;return{...aT({iteratee:e=>{var i,o,s,l,d,u,c;if(a){let r="u">typeof window&&window.location?window.location.origin:"";if((null==(s=e.filename)?void 0:s.startsWith(r))&&!e.filename.endsWith(".js"))return e;if(t)(null==(l=e.filename)?void 0:l.startsWith(t))&&(e.filename=e.filename.replace(t,"app://"));else if(n)try{let{origin:t}=new URL(e.filename);t===r&&(e.filename=null==(d=e.filename)?void 0:d.replace(t,"app://").replace(n,""))}catch{}}else try{let{origin:t}=new URL(e.filename);e.filename=null==(u=e.filename)?void 0:u.replace(t,"app://").replace(r,"")}catch{}return a?(null==(c=e.filename)?void 0:c.includes("/_next"))&&(e.filename=decodeURI(e.filename)):(null==(i=e.filename)?void 0:i.startsWith("app:///_next"))&&(e.filename=decodeURI(e.filename)),(null==(o=e.filename)?void 0:o.match(ab))&&(e.in_app=!1),e}}),name:"NextjsClientStackFrameNormalization"}})({assetPrefix:o,basePath:s,rewriteFramesAssetPrefixPath:i,experimentalThirdPartyOriginStackFrames:l})),a),release:f.default.env._sentryRelease||aO._sentryRelease,...e};!function(e){let t=f.default.env._sentryRewritesTunnelPath||aI._sentryRewritesTunnelPath;if(t&&e.dsn){let n=(0,G.dsnFromString)(e.dsn);if(!n)return;let r=n.host.match(/^o(\d+)\.ingest(?:\.([a-z]{2}))?\.sentry\.io$/);if(r){let a=r[1],i=r[2],o=`${t}?o=${a}&p=${n.projectId}`;i&&(o+=`&r=${i}`),e.tunnel=o,nm&&m.debug.log(`Tunneling events to "${o}"`)}else nm&&m.debug.warn("Provided DSN is not a Sentry SaaS DSN. Will not tunnel events.")}}(d),_(d,"nextjs",["nextjs","react"]),d.ignoreSpans=[...d.ignoreSpans||[],/^\/404$/,RegExp(`^${ac}$`)],_(n={...d}
19,"react"),(0,y.setContext)("react",{version:ng.version}),r=function(){var e;let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=!n.skipBrowserExtensionCheck&&!!function(){var e;if(void 0===eK.window||eK.nw)return!1;let t=eK.chrome||eK.browser;if(!(null==t||null==(e=t.runtime)?void 0:e.id))return!1;let n=eV();return!(eK===eK.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(n))}()&&(tA&&(0,m.consoleSandbox)(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0),a=null==n.defaultIntegrations?np():n.defaultIntegrations,i={...n,enabled:!r&&n.enabled,stackParser:(0,M.stackParserFromStackParserOptions)(n.stackParser||ni),integrations:function(e){let t,n,r=e.defaultIntegrations||[],a=e.integrations;if(r.forEach(e=>{e.isDefaultInstance=!0}),Array.isArray(a))t=[...r,...a];else if("function"==typeof a){let e=a(r);t=Array.isArray(e)?e:[e]}else t=r;return n={},t.forEach(e=>{let{name:t}=e,r=n[t];r&&!r.isDefaultInstance&&e.isDefaultInstance||(n[t]=e)}),Object.values(n)}({integrations:n.integrations,defaultIntegrations:a}),transport:n.transport||nd};return(0,j.setNormalizeStringifier)(nc),!0===i.debug&&(E.DEBUG_BUILD?m.debug.enable():(0,m.consoleSandbox)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,S.getCurrentScope)().update(i.initialScope),e=t=new e1(i),(0,S.getCurrentScope)().setClient(e),t.init(),t}(n),(0,j.setNormalizeStringifier)(nf);let u=(e,t)=>{var n,r,a,i;return(i=null==t?void 0:t.originalException,(0,er.isError)(i)&&"string"==typeof i.digest&&i.digest.startsWith("NEXT_REDIRECT;")||(null==(a=e.exception)||null==(r=a.values)||null==(n=r[0])?void 0:n.value)==="NEXT_REDIRECT")?null:e};u.id="NextRedirectErrorFilter",(0,y.addEventProcessor)(u);try{(0,S.getGlobalScope)().setTag("turbopack",!0)}catch{}}({dsn:"https://47e3d2d144cc2b6bf940dfbfea0e82eb@o4510852442554368.ingest.de.sentry.io/4510897613176912",sendDefaultPii:!0,tracesSampleRate:.1,enableLogs:!0}),e.s(["onRouterTransitionStart",0,function(e,t){g&&g(e,t)}],427075)},584628,(e,t,n)=>{"use strict";{let n=e.f({"private-next-instrumentation-client":{id:()=>427075,module:()=>e.r(427075)}})("private-next-instrumentation-client");t.exports=Array.isArray(n)?n:[n]}},109777,(e,t,n)=>{"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},915583,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e.r(109777),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},714203,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"appBootstrap",{enumerable:!0,get:function(){return i}});let r=e.r(139390),a=e.r(882413);function i(e){var t,n;let i=(0,r.getAssetPrefix)();
19t=self.__next_s,n=()=>{e(i)},t&&t.length?t.reduce((e,t)=>{let[n,r]=t;return e.then(()=>new Promise((e,t)=>{let i=document.createElement("script");r&&(0,a.setAttributesFromProps)(i,r),n?(i.src=n,i.onload=()=>e(),i.onerror=t):r&&(i.innerHTML=r.children,setTimeout(e)),document.head.appendChild(i)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{n()}):n()}window.next={version:"16.3.4",appDir:!0},("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},923064,(e,t,n)=>{"use strict";let r,a,i,o;Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"hydrate",{enumerable:!0,get:function(){return D}});let s=e.r(836437),l=e.r(52468);e.r(915583);let d=s._(e.r(786736)),u=s._(e.r(977406)),c=e.r(744723),p=e.r(96022),g=e.r(963201),f=e.r(14587),m=e.r(311062),h=e.r(970131),v=e.r(99620),_=s._(e.r(528492)),y=e.r(257465);e.r(313523);let S=e.r(721142),E=e.r(521456),T=e.r(606112),b=e.r(73016),x=c.createFromReadableStream,I=c.createFromFetch,N=document,O=self.__next_instant_test?self.__next_instant_test:void 0,R=new TextEncoder,P=!1,w=!1,k=null;function A(e){if(0===e[0])i=[];else if(1===e[0]){if(!i)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});o?o.enqueue(R.encode(e[1])):i.push(e[1])}else if(2===e[0])k=e[1];else if(3===e[0]){if(!i)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});let n=atob(e[1]),r=new Uint8Array(n.length);for(var t=0;t<n.length;t++)r[t]=n.charCodeAt(t);o?o.enqueue(r):i.push(r)}}let C=function(){o&&!w&&(o.close(),w=!0,i=void 0),P=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C,!1):setTimeout(C);let z=self.__next_f=self.__next_f||[];z.forEach(A),z.length=0,z.push=A;let $=new ReadableStream({start(e){i&&(i.forEach(t=>{e.enqueue("string"==typeof t?R.encode(t):t)}),P&&!w)&&(null===e.desiredSize||e.desiredSize<0?O||e.error(Object.defineProperty(Error("The connection to the page was unexpectedly closed, possibly due to the stop button being clicked, loss of Wi-Fi, or an unstable internet connection."),"__NEXT_ERROR_CODE",{value:"E117",enumerable:!1,configurable:!0})):e.close(),w=!0,i=void 0),o=e}});if(O)a=Promise.resolve(I(O,{callServer:m.callServer,findSourceMapURL:h.findSourceMapURL,debugChannel:r,unstable_allowPartialStream:!0})).then(async e=>(0,S.createInitialRSCPayloadFromFallbackPrerender)(await O,e));else if(window.__NEXT_CLIENT_RESUME){let e=window.__NEXT_CLIENT_RESUME;a=Promise.resolve(I(e,{callServer:m.callServer,findSourceMapURL:h.findSourceMapURL,debugChannel:r})).then(async t=>(0,S.createInitialRSCPayloadFromFallbackPrerender)(await e,t))}else a=x($,{callServer:m.callServer,findSourceMapURL:h.findSourceMapURL,debugChannel:r,startTime:0});function L(e){let{initialRSCPayload:t,actionQueue:n,webSocket:r,staticIndicatorState:a}=e;return(0,l.jsx)(_.default,{actionQueue:n,globalErrorState:t.G,webSocket:r,staticIndicatorState:a})}let M=u.default.StrictMode;function U(e){let{children:t}=e;return t}let B={onDefaultTransitionIndicator:function(){return()=>{}},onRecoverableError:g.onRecoverableError,onCaughtError:f.onCaughtError,onUncaughtError:f.onUncaughtError};async function D(e,t){let n,r,i=await a;i.b?(0,T.setNavigationBuildId)(i.b):(0,T.setNavigationBuildId)((0,E.getDeploymentId)()),(0,b.initializeRouterTransitionModules)(e);let o=Date.now(),s=(0,v.createMutableActionQueue)((0,y.createInitialRouterState)({navigatedAt:o,initialRSCPayload:i,initialFlightStreamForCache:null,location:window.location})),c=(0,l.jsx)(M,{children:(0,l.jsx)(p.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,l.jsx)(U,{children:(0,l.jsx)(L,{initialRSCPayload:i,actionQueue:s,webSocket:r,staticIndicatorState:n})})})});"__next_error__"===document.documentElement.id?d.default.createRoot(N,B).render(c):u.default.startTransition(()=>{d.default.hydrateRoot(N,c,{...B,formState:k})})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
19dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},20624,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e.r(613064);let r=e.r(714203);e.r(963201),window.next.turbopack=!0,self.__webpack_hash__="";let a=e.r(584628);(0,r.appBootstrap)(t=>{let{hydrate:n}=e.r(923064);n(a,t)}),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},139390,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getAssetPrefix",{enumerable:!0,get:function(){return a}});let r=e.r(452269);function a(){let e=document.currentScript;if(!(e instanceof HTMLScriptElement))throw Object.defineProperty(new r.InvariantError(`Expected document.currentScript to be a <script> element. Received ${e} instead.`),"__NEXT_ERROR_CODE",{value:"E783",enumerable:!1,configurable:!0});let{pathname:t}=new URL(e.src),n=t.indexOf("/_next/");if(-1===n)throw Object.defineProperty(new r.InvariantError(`Expected document.currentScript src to contain '/_next/'. Received ${e.src} instead.`),"__NEXT_ERROR_CODE",{value:"E784",enumerable:!1,configurable:!0});return t.slice(0,n)}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},49871,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"AppRouterAnnouncer",{enumerable:!0,get:function(){return o}});let r=e.r(977406),a=e.r(365478),i="next-route-announcer";function o(e){let{tree:t}=e,[n,o]=(0,r.useState)(null);(0,r.useEffect)(()=>(o(function(){var e;let t=document.getElementsByName(i)[0];if(null==t||null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(i);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(i)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[s,l]=(0,r.useState)(""),d=(0,r.useRef)(void 0);return(0,r.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==d.current&&d.current!==e&&l(e),d.current=e},[t]),n?(0,a.createPortal)(s,n):null}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},528492,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return C}});let r=e.r(836437),a=e.r(56421),i=e.r(52468),o=a._(e.r(977406)),s=e.r(313523),l=e.r(307870),d=e.r(753036),u=e.r(584207),c=e.r(601746),p=e.r(306765),g=e.r(49871),f=e.r(759445),m=e.r(913652),h=e.r(446642),v=e.r(319682),_=e.r(221619),y=e.r(838408),S=e.r(294204),E=e.r(99620),T=e.r(638444),b=e.r(508397),x=e.r(391038),I=r._(e.r(246885)),N=r._(e.r(300709)),O=e.r(151532);e.r(521456);let R={};function P(e){let{appRouterState:t}=e;return(0,o.useInsertionEffect)(()=>{let{tree:e,pushRef:n,canonicalUrl:r,renderedSearch:a}=t,i={...n.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:{tree:e,renderedSearch:a}};n.pendingPush&&(0,d.createHrefFromUrl)(new URL(window.location.href))!==r?(n.pendingPush=!1,window.history.pushState(i,"",r)):window.history.replaceState(i,"",r),(0,p.setLastCommittedTree)(e)},[t]),(0,o.useEffect)(()=>{(0,x.pingVisibleLinks)(t.nextUrl,t.tree)},[t.nextUrl,t.tree]),null}function w(e){null==e&&(e={});let t=window.history.state,n=null==t?void 0:t.__NA;n&&(e.__NA=n);let r=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return r&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=r),e}function k(e){let{headCacheNode:t}=e,n=null!==t?t.head:null,r=null!==t?t.prefetchHead:null,a=null!==r?r:n;return(0,o.useDeferredValue)(n,a)}function A(e){let t,{actionQueue:n,globalError:r,webSocket:a,staticIndicatorState:d}=e,p=(0,c.useActionQueue)(n),{canonicalUrl:S}=p,{searchParams:x,pathname:N}=(0,o.useMemo)(()=>{let e=new URL(S,"u"<typeof window?"http://n":window.location.href);return{searchParams:e.searchParams,pathname:(0,_.hasBasePath)(e.pathname)?(0,v.removeBasePath)(e.pathname):e.pathname}},[S]);(0,o.useEffect)(()=>{let e=(0,y.extractSourcePageFromFlightRouterState)(p.tree);void 0!==e?window.next.__internal_src_page=e:delete window.next.__internal_src_page},[p.tree]),(0,o.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(R.pendingMpaPath=void 0,(0,c.dispatchAppRouterAction)({type:l.ACTION_RESTORE,url:new URL(window.location.href),historyState:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[]),(0,o.useEffect)(()=>{function e(e){let t="reason"in e?e.reason:e.error;if((0,b.isRedirectError)(t)){e.preventDefault();let n=(0,T.getURLFromRedirectError)(t);"push"===(0,T.getRedirectTypeFromError)(t)?E.publicAppRouterInstance.push(n,{}):E.publicAppRouterInstance.replace(n,{})}}return window.addEventListener("error",e),window.addEventListener("unhandledrejection",e),()=>{window.removeEventListener("error",e),window.removeEventListener("unhandledrejection",e)}},[]);let{pushRef:A}=p;if(A.mpaNavigation){if(R.pendingMpaPath!==S){let e=window.location;
19A.pendingPush?e.assign(S):e.replace(S),R.pendingMpaPath=S}throw h.unresolvedThenable}(0,o.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),n=e=>{var t;let n=window.location.href,r=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,o.startTransition)(()=>{(0,c.dispatchAppRouterAction)({type:l.ACTION_RESTORE,url:new URL(null!=e?e:n,n),historyState:r})})};window.history.pushState=function(t,r,a){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=w(t),a&&n(a)),e(t,r,a)},window.history.replaceState=function(e,r,a){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=w(e),a&&n(a)),t(e,r,a)};let r=e=>{if(e.state){if(!e.state.__NA)return void window.location.reload();(0,o.startTransition)(()=>{(0,E.dispatchTraverseAction)(window.location.href,e.state.__PRIVATE_NEXTJS_INTERNALS_TREE)})}};return window.addEventListener("popstate",r),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",r)}},[]);let{cache:C,tree:z,nextUrl:$,focusAndScrollRef:L,previousNextUrl:M}=p,U=(0,o.useMemo)(()=>(0,m.findHeadInCache)(C,z[1]),[C,z]),B=(0,o.useMemo)(()=>(0,y.getSelectedParams)(z),[z]),D=(0,o.useMemo)(()=>({parentTree:z,parentCacheNode:C,parentSegmentPath:null,parentParams:{},parentLoadingData:null,debugNameContext:"/",url:S,isActive:!0}),[z,C,S]),j=(0,o.useMemo)(()=>({tree:z,focusAndScrollRef:L,nextUrl:$,previousNextUrl:M}),[z,L,$,M]);if(null!==U){let[e,n,r]=U;t=(0,i.jsx)(k,{headCacheNode:e},"u"<typeof window?r:n)}else t=null;let G=(0,i.jsxs)(f.RedirectBoundary,{children:[t,(0,i.jsx)(O.RootLayoutBoundary,{children:C.rsc}),(0,i.jsx)(g.AppRouterAnnouncer,{tree:z})]});return G=(0,i.jsx)(I.default,{errorComponent:r[0],errorStyles:r[1],children:G}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(P,{appRouterState:p}),null,(0,i.jsx)(u.NavigationPromisesContext.Provider,{value:null,children:(0,i.jsx)(u.PathParamsContext.Provider,{value:B,children:(0,i.jsx)(u.PathnameContext.Provider,{value:N,children:(0,i.jsx)(u.SearchParamsContext.Provider,{value:x,children:(0,i.jsx)(s.GlobalLayoutRouterContext.Provider,{value:j,children:(0,i.jsx)(s.AppRouterContext.Provider,{value:E.publicAppRouterInstance,children:(0,i.jsx)(s.LayoutRouterContext.Provider,{value:D,children:G})})})})})})})]})}function C(e){let{actionQueue:t,globalErrorState:n,webSocket:r,staticIndicatorState:a}=e;(0,S.useNavFailureHandler)();let o=(0,i.jsx)(A,{actionQueue:t,globalError:n,webSocket:r,staticIndicatorState:a});return(0,i.jsx)(I.default,{errorComponent:N.default,children:o})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},988628,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={WarningIcon:function(){return l},errorStyles:function(){return o},errorThemeCss:function(){return s}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});e.r(836437);let i=e.r(52468);e.r(977406);let o={container:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",display:"flex",alignItems:"center",justifyContent:"center"},card:{marginTop:"-32px",maxWidth:"325px",padding:"32px 28px",textAlign:"left"},icon:{marginBottom:"24px"},title:{fontSize:"24px",fontWeight:500,letterSpacing:"-0.02em",lineHeight:"32px",margin:"0 0 12px 0",color:"var(--next-error-title)"},message:{fontSize:"14px",fontWeight:400,lineHeight:"21px",margin:"0 0 20px 0",color:"var(--next-error-message)"},form:{margin:0},buttonGroup:{display:"flex",gap:"8px",alignItems:"center"},button:{display:"inline-flex",alignItems:"center",justifyContent:"center",height:"32px",padding:"0 12px",fontSize:"14px",fontWeight:500,lineHeight:"20px",borderRadius:"6px",cursor:"pointer",color:"var(--next-error-btn-text)",background:"var(--next-error-btn-bg)",border:"var(--next-error-btn-border)"},buttonSecondary:{display:"inline-flex",alignItems:"center",justifyContent:"center",height:"32px",padding:"0 12px",fontSize:"14px",fontWeight:500,lineHeight:"20px",borderRadius:"6px",cursor:"pointer",color:"var(--next-error-btn-secondary-text)",background:"var(--next-error-btn-secondary-bg)",border:"var(--next-error-btn-secondary-border)"},digestFooter:{position:"fixed",bottom:"32px",left:"0",right:"0",textAlign:"center",fontFamily:'ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace',fontSize:"12px",lineHeight:"18px",fontWeight:400,margin:"0",color:"var(--next-error-digest)"}},s=`
20:root {
21  --next-error-bg: #fff;
22  --next-error-text: #171717;
23  --next-error-title: #171717;
24  --next-error-message: #171717;
25  --next-error-digest: #666666;
26  --next-error-btn-text: #fff;
27  --next-error-btn-bg: #171717;
28  --next-error-btn-border: none;
29  --next-error-btn-secondary-text: #171717;
30  --next-error-btn-secondary-bg: transparent;
31  --next-error-btn-secondary-border: 1px solid rgba(0,0,0,0.08);
32}
33@media (prefers-color-scheme: dark) {
34  :root {
35    --next-error-bg: #0a0a0a;
36    --next-error-text: #ededed;
37    --next-error-title: #ededed;
38    --next-error-message: #ededed;
39    --next-error-digest: #a0a0a0;
40    --next-error-btn-text: #0a0a0a;
41    --next-error-btn-bg: #ededed;
42    --next-error-btn-border: none;
43    --next-error-btn-secondary-text: #ededed;
44    --next-error-btn-secondary-bg: transparent;
45    --next-error-btn-secondary-border: 1px solid rgba(255,255,255,0.14);
46  }
47}
48body { margin: 0; color: var(--next-error-text); background: var(--next-error-bg); }
49`.replace(/\n\s*/g,"");function l(){return(0,i.jsx)("svg",{width:"32",height:"32",viewBox:"-0.2 -1.5 32 32",fill:"none",style:o.icon,children:(0,i.jsx)("path",{d:"M16.9328 0C18.0839 0.000116771 19.1334 0.658832 19.634 1.69531L31.4299 26.1309C32.0708 27.4588 31.1036 28.9999 29.6291 29H2.00215C0.527541 29 -0.439628 27.4588 0.201371 26.1309L11.9973 1.69531C12.4979 0.658823 13.5474 7.75066e-05 14.6984 0H16.9328ZM3.59493 26H28.0363L16.9328 3H14.6984L3.59493 26ZM15.8156 19C16.9202 19.0001 17.8156 19.8955 17.8156 21C17.8156 22.1045 16.9202 22.9999 15.8156 23C14.7111 23 13.8156 22.1046 13.8156 21C13.8156 19.8954 14.7111 19 15.8156 19ZM17.3156 16.5H14.3156V8.5H17.3156V16.5Z",fill:"var(--next-error-title)"})})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
49dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},300709,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o}}),e.r(836437);let r=e.r(52468);e.r(977406);let a=e.r(20860),i=e.r(988628),o=function(e){let{error:t}=e,n=null==t?void 0:t.digest,o=!!n;return(0,a.handleISRError)({error:t}),(0,r.jsxs)("html",{id:"__next_error__",children:[(0,r.jsx)("head",{children:(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:i.errorThemeCss}})}),(0,r.jsxs)("body",{children:[(0,r.jsx)("div",{style:i.errorStyles.container,children:(0,r.jsxs)("div",{style:i.errorStyles.card,children:[(0,r.jsx)(i.WarningIcon,{}),(0,r.jsx)("h1",{style:i.errorStyles.title,children:"This page couldn’t load"}),(0,r.jsx)("p",{style:i.errorStyles.message,children:o?"A server error occurred. Reload to try again.":"Reload to try again, or go back."}),(0,r.jsxs)("div",{style:i.errorStyles.buttonGroup,children:[(0,r.jsx)("form",{style:i.errorStyles.form,children:(0,r.jsx)("button",{type:"submit",style:i.errorStyles.button,children:"Reload"})}),!o&&(0,r.jsx)("button",{type:"button",style:i.errorStyles.buttonSecondary,onClick:()=>{window.history.length>1?window.history.back():window.location.href="/"},children:"Back"})]})]})}),n&&(0,r.jsxs)("p",{style:i.errorStyles.digestFooter,children:["ERROR ",n]})]})]})};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},14587,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={onCaughtError:function(){return p},onUncaughtError:function(){return g}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(836437),o=e.r(800430),s=e.r(683243),l=e.r(802639),d=e.r(486668),u=i._(e.r(300709)),c={decorateDevError:e=>e,handleClientError:()=>{},originConsoleError:console.error.bind(console)};function p(e,t){var n;let r,a=null==(n=t.errorBoundary)?void 0:n.constructor;if(r=r||a===d.ErrorBoundaryHandler&&t.errorBoundary.props.errorComponent===u.default)return g(e);(0,s.isBailoutToCSRError)(e)||(0,o.isNextRouterError)(e)||c.originConsoleError(e)}function g(e){(0,s.isBailoutToCSRError)(e)||(0,o.isNextRouterError)(e)||(0,l.reportGlobalError)(e)}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},472838,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={GracefulDegradeBoundary:function(){return s},default:function(){return l}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(52468),o=e.r(977406);class s extends o.Component{static getDerivedStateFromError(e){return{hasError:!0}}componentDidMount(){let e=this.htmlRef.current;this.state.hasError&&e&&Object.entries(this.htmlAttributes).forEach(t=>{let[n,r]=t;e.setAttribute(n,r)})}render(){let{hasError:e}=this.state;return("u">typeof window&&!this.rootHtml&&(this.rootHtml=document.documentElement.innerHTML,this.htmlAttributes=function(e){let t={};for(let n=0;n<e.attributes.length;n++){let r=e.attributes[n];t[r.name]=r.value}return t}(document.documentElement)),e)?(0,i.jsx)("html",{ref:this.htmlRef,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:this.rootHtml}}):this.props.children}constructor(e){super(e),this.state={hasError:!1},this.rootHtml="",this.htmlAttributes={},this.htmlRef=(0,o.createRef)()}}let l=s;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},246885,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return d}});let r=e.r(836437),a=e.r(52468);e.r(977406);let i=r._(e.r(472838)),o=e.r(486668),s=e.r(270650),l="u">typeof window&&(0,s.isBot)(window.navigator.userAgent);function d(e){let{children:t,errorComponent:n,errorStyles:r,errorScripts:s}=e;return l?(0,a.jsx)(i.default,{children:t}):(0,a.jsx)(o.ErrorBoundary,{errorComponent:n,errorStyles:r,errorScripts:s,children:t})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
49dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},257465,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"createInitialRouterState",{enumerable:!0,get:function(){return p}});let r=e.r(753036),a=e.r(838408),i=e.r(721142),o=e.r(120871),s=e.r(22733),l=e.r(649633),d=e.r(334944),u=e.r(864575),c=e.r(384457);function p(e){var t;let{navigatedAt:n,initialRSCPayload:p,initialFlightStreamForCache:g,location:f}=e,{c:m,f:h,q:v,i:_,S:y,s:S,l:E,h:T,r:b,p:x,d:I}=p,N=m.join("/"),{tree:O,seedData:R,head:P}=(0,i.getFlightDataPartsFromPath)(h[0]),w=f?(0,r.createHrefFromUrl)(f):N,k={metadataVaryPath:null,treeDivergedFromBase:!1},A=(0,s.convertRootFlightRouterStateToRouteTree)(O,v,k),C=k.metadataVaryPath,z=(0,o.createInitialCacheNodeForHydration)(n,A,R,P,(0,d.computeDynamicStaleAt)(n,null!=I?I:d.UnknownDynamicStaleTime));if(null!==f&&null!==C){if((0,c.discoverKnownRoute)(Date.now(),f.pathname,f.search,null,null,A,C,_,w,y,!1),null!==R&&void 0!==S)if(void 0!==E&&null!=g)Promise.resolve(E).then(async e=>{var t;let n=await (0,u.decodeStageUntilBoundary)(g,e,void 0),r=Date.now(),a=await (0,s.resolveStaleAt)(r,n.s);(0,s.writePrerenderResponseIntoCache)(r,l.FetchStrategy.PPR,n.f,void 0,n.h,null!=(t=n.r)?t:null,a,O,v,!0,s.segmentCacheMap)}).catch(()=>{});else{let e=Date.now();(0,s.resolveStaleAt)(e,S).then(t=>{(0,s.writePrerenderResponseIntoCache)(e,l.FetchStrategy.PPR,h,void 0,T,null!=b?b:null,t,O,v,!1,s.segmentCacheMap)}).catch(()=>{}),null==g||g.cancel()}else null==g||g.cancel();null!=x&&(0,s.processRuntimePrefetchStream)(Date.now(),x,O,v).then(e=>{null!==e&&(0,s.writeDynamicRenderResponseIntoCache)(Date.now(),l.FetchStrategy.PPRRuntime,e.flightDatas,e.buildId,e.isResponsePartial,e.headVaryParams,e.rootVaryParamsIterable,e.staleAt,e.navigationSeed,null,s.segmentCacheMap)}).catch(()=>{})}return{tree:z.route,cache:z.node,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{scrollRef:null,forceScroll:!1,onlyHashChange:!1,hashFragment:null},canonicalUrl:w,renderedSearch:v,nextUrl:null!=(t=(0,a.extractPathFromFlightRouterState)(O)||(null==f?void 0:f.pathname))?t:null,previousNextUrl:null,debugInfo:null}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},913652,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"findHeadInCache",{enumerable:!0,get:function(){return i}});let r=e.r(594397),a=e.r(407132);function i(e,t){return function e(t,n,i,o){if(0===Object.keys(n).length)return[t,i,o];let s=Object.keys(n).filter(e=>"children"!==e);"children"in n&&s.unshift("children");let l=t.slots;if(null!==l)for(let t of s){let[o,s]=n[t];if(o===r.DEFAULT_SEGMENT_KEY)continue;let d=l[t];if(!d)continue;let u=e(d,s,i+"/"+(0,a.createRouterCacheKey)(o),i+"/"+(0,a.createRouterCacheKey)(o,!0));if(u)return u}return null}(e,t,"","")}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},613064,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=(0,e.r(521456).getDeploymentId)();globalThis.NEXT_DEPLOYMENT_ID=r,("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},515892,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={getObjectClassLabel:function(){return i},isPlainObject:function(){return o}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});function i(e){return Object.prototype.toString.call(e)}function o(e){if("[object Object]"!==i(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}},502050,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return o},getProperError:function(){return s}};
49for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(515892);function o(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function s(e){let t;return o(e)?e:Object.defineProperty(Error((0,i.isPlainObject)(e)?(t=new WeakSet,JSON.stringify(e,(e,n)=>{if("object"==typeof n&&null!==n){if(t.has(n))return"[Circular]";t.add(n)}return n})):e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},802639,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"reportGlobalError",{enumerable:!0,get:function(){return r}});let r="function"==typeof reportError?reportError:e=>{globalThis.console.error(e)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},963201,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={isRecoverableError:function(){return u},onRecoverableError:function(){return c}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(836437),o=e.r(683243),s=i._(e.r(502050)),l=e.r(802639),d=new WeakSet;function u(e){return d.has(e)}let c=e=>{let t=(0,s.default)(e)&&"cause"in e?e.cause:e;(0,o.isBailoutToCSRError)(t)||(0,l.reportGlobalError)(t)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)}]);
50
51//# debugId=48636441-9bc9-25a5-9c15-a7b1e9cc0efb

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.