;!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]="62f4b8c9-a461-6dde-ec17-4ff3592d9c7b")}catch(e){}}(); (globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,347864,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=(0,e.r(624560).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)},892261,e=>{"use strict";let t,n,r,a,i,o,l,s,u,c,d,f,p,m;var h=e.i(461307),g=e.i(560844),v=e.i(455306),y=e.i(752925),b=e.i(759923),_=e.i(444035),S=e.i(222271),E=e.i(682876),T=e.i(769247);let w=v.GLOBAL_OBJ,k=0;function N(e,t={}){if("function"!=typeof e)return e;try{let t=e.__sentry_wrapped__;if(t)if("function"==typeof t)return t;else return e;if((0,b.getOriginalFunction)(e))return e}catch{return e}let n=function(...n){try{let r=n.map(e=>N(e,t));return e.apply(this,r)}catch(e){throw k++,setTimeout(()=>{k--}),(0,_.withScope)(r=>{r.addEventProcessor(e=>(t.mechanism&&((0,S.addExceptionTypeValue)(e,void 0,void 0),(0,S.addExceptionMechanism)(e,t.mechanism)),e.extra={...e.extra,arguments:n},e)),(0,E.captureException)(e)}),e}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}catch{}(0,b.markFunctionWrapped)(n,e),(0,b.addNonEnumerableProperty)(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>e.name})}catch{}return n}function x(){let e=(0,T.getLocationHref)(),{referrer:t}=w.document||{},{userAgent:n}=w.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}var R=e.i(475392),C=e.i(501046),I=e.i(464635),P=e.i(90597),A=e.i(333204),O=e.i(943913),L=e.i(938598),D=e.i(120372),M=e.i(300160),U=e.i(306159),z=e.i(521502);let B={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};function F(e,t={}){var n;let r,a,i=new Map,o=!1,l="externalFinish",s=!t.disableAutoFinish,u=[],{idleTimeout:c=B.idleTimeout,finalTimeout:d=B.finalTimeout,childSpanTimeout:f=B.childSpanTimeout,beforeSpanEnd:p,trimIdleSpanEndTimestamp:m=!0}=t,h=(0,_.getClient)();if(!h||!(0,I.hasSpansEnabled)()){let e=new D.SentryNonRecordingSpan,t={sample_rate:"0",sampled:"false",...(0,L.getDynamicSamplingContextFromSpan)(e)};return(0,L.freezeDscOnSpan)(e,t),e}let v=(0,_.getCurrentScope)(),b=(0,O.getActiveSpan)(),S=(n=e,r=(0,z.startInactiveSpan)(n),(0,A._setSpanForScope)((0,_.getCurrentScope)(),r),R.DEBUG_BUILD&&C.debug.log("[Tracing] Started span is an idle span"),r);function E(){a&&(clearTimeout(a),a=void 0)}function T(e){E(),a=setTimeout(()=>{!o&&0===i.size&&s&&(l="idleTimeout",S.end(e))},c)}function w(e){a=setTimeout(()=>{!o&&s&&(l="heartbeatFailed",S.end(e))},f)}function k(e){o=!0,i.clear(),u.forEach(e=>e()),(0,A._setSpanForScope)(v,b);let t=(0,O.spanToJSON)(S),{start_timestamp:n}=t;if(!n)return;t.data[g.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON]||S.setAttribute(g.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,l);let r=t.status;r&&"unknown"!==r||S.setStatus({code:U.SPAN_STATUS_OK}),C.debug.log(`[Tracing] Idle span "${t.op}" finished`);let a=(0,O.getSpanDescendants)(S).filter(e=>e!==S),s=0;a.forEach(t=>{t.isRecording()&&(t.setStatus({code:U.SPAN_STATUS_ERROR,message:"cancelled"}),t.end(e),R.DEBUG_BUILD&&C.debug.log("[Tracing] Cancelling span since span ended early",JSON.stringify(t,void 0,2)));let{timestamp:n=0,start_timestamp:r=0}=(0,O.spanToJSON)(t),a=r<=e,i=n-r<=(d+c)/1e3;if(R.DEBUG_BUILD){let e=JSON.stringify(t,void 0,2);a?i||C.debug.log("[Tracing] Discarding span since it finished after idle span final timeout",e):C.debug.log("[Tracing] Discarding span since it happened after idle span was finished",e)}(!i||!a)&&((0,O.removeChildSpanFromSpan)(S,t),s++)}),s>0&&S.setAttribute("sentry.idle_span_discarded_spans",s)}return S.end=new Proxy(S.end,{apply(e,t,n){if(p&&p(S),t instanceof D.SentryNonRecordingSpan)return;let[r,...a]=n,i=r||(0,y.timestampInSeconds)(),o=(0,O.spanTimeInputToSeconds)(i),l=(0,O.getSpanDescendants)(S).filter(e=>e!==S),s=(0,O.spanToJSON)(S);if(!l.length||!m)return k(o),Reflect.apply(e,t,[o,...a]);let u=h.getOptions().ignoreSpans,c=l?.reduce((e,t)=>{let n=(0,O.spanToJSON)(t);return!n.timestamp||u&&(0,P.shouldIgnoreSpan)(n,u)?e:e?Math.max(e,n.timestamp):n.timestamp},void 0),f=s.start_timestamp,g=Math.min(f?f+d/1e3:1/0,Math.max(f||-1/0,Math.min(o,c||1/0)));return k(g),Reflect.apply(e,t,[g,...a])}}),u.push(h.on("spanStart",e=>{var t;!(o||e===S||(0,O.spanToJSON)(e).timestamp||e instanceof M.SentrySpan&&e.isStandaloneSpan())&&(0,O.getSpanDescendants)(S).includes(e)&&(t=e.spanContext().spanId,E(),i.set(t,!0),w((0,y.timestampInSeconds)()+f/1e3))})),u.push(h.on("spanEnd",e=>{if(!o){var t;t=e.spanContext().spanId,i.has(t)&&i.delete(t),0===i.size&&T((0,y.timestampInSeconds)()+c/1e3)}})),u.push(h.on("idleSpanEnableAutoFinish",e=>{e===S&&(s=!0,T(),i.size&&w())})),t.disableAutoFinish||T(),setTimeout(()=>{o||(S.setStatus({code:U.SPAN_STATUS_ERROR,message:"deadline_exceeded"}),l="finalTimeout",S.end())},d),S}function j(e){return"isRelative"in e}function $(e,t){let n=0>=e.indexOf("://")&&0!==e.indexOf("//"),r=t??(n?"thismessage:/":void 0);try{if("canParse"in URL&&!URL.canParse(e,r))return;let t=new URL(e,r);if(n)return{isRelative:n,pathname:t.pathname,search:t.search,hash:t.hash};return t}catch{}}function H(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 G(e){return e.split(/[?#]/,1)[0]}function q(e,t=!0){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}var W=e.i(183900);let Y={},V={};function Q(e,t){Y[e]=Y[e]||[],Y[e].push(t)}function X(e,t){if(!V[e]){V[e]=!0;try{t()}catch(t){R.DEBUG_BUILD&&C.debug.error(`Error while instrumenting ${e}`,t)}}}function K(e,t){let n=e&&Y[e];if(n)for(let r of n)try{r(t)}catch(t){R.DEBUG_BUILD&&C.debug.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${(0,W.getFunctionName)(r)} Error:`,t)}}let J=null;function Z(e){let t="error";Q(t,e),X(t,ee)}function ee(){J=v.GLOBAL_OBJ.onerror,v.GLOBAL_OBJ.onerror=function(e,t,n,r,a){return K("error",{column:r,error:a,line:n,msg:e,url:t}),!!J&&J.apply(this,arguments)},v.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}let et=null;function en(e){let t="unhandledrejection";Q(t,e),X(t,er)}function er(){et=v.GLOBAL_OBJ.onunhandledrejection,v.GLOBAL_OBJ.onunhandledrejection=function(e){return K("unhandledrejection",e),!et||et.apply(this,arguments)},v.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}let ea=!1;var ei=e.i(820986),eo=e.i(517437);let el=v.GLOBAL_OBJ;function es(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}let eu=v.GLOBAL_OBJ;function ec(e){let t="history";Q(t,e),X(t,ed)}function ed(){function e(e){return function(...n){let r=n.length>2?n[2]:void 0;if(r){let a=t,i=function(e){try{return new URL(e,eu.location.origin).toString()}catch{return e}}(String(r));if(t=i,a===i)return e.apply(this,n);K("history",{from:a,to:i})}return e.apply(this,n)}}eu.addEventListener("popstate",()=>{let e=eu.location.href,n=t;t=e,n===e||K("history",{from:n,to:e})}),"history"in el&&el.history&&((0,b.fill)(eu.history,"pushState",e),(0,b.fill)(eu.history,"replaceState",e))}let ef="u"{let a,i;return o=>{if(t.value>=0&&(o||r)&&((i=t.value-(a??0))||void 0===a)){var l;a=t.value,t.delta=i,l=t.value,t.rating=l>n[1]?"poor":l>n[0]?"needs-improvement":"good",e(t)}}},em=(e=!0)=>{let t=eu.performance?.getEntriesByType?.("navigation")[0];if(!e||t&&t.responseStart>0&&t.responseStart{let e=em();return e?.activationStart??0};function eg(e,t,n){eu.document&&eu.addEventListener(e,t,n)}function ev(e,t,n){eu.document&&eu.removeEventListener(e,t,n)}let ey=-1,eb=new Set,e_=e=>{if(("pagehide"===e.type||eu.document?.visibilityState==="hidden")&&ey>-1){if("visibilitychange"===e.type||"pagehide"===e.type)for(let e of eb)e();isFinite(ey)||(ey="visibilitychange"===e.type?e.timeStamp:0,ev("prerenderingchange",e_,!0))}},eS=()=>{if(eu.document&&ey<0){let e=eh();ey=(eu.document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(t=>"hidden"===t.name&&t.startTime>e)[0]?.startTime)??(eu.document?.visibilityState!=="hidden"||eu.document?.prerendering?1/0:0),eg("visibilitychange",e_,!0),eg("pagehide",e_,!0),eg("prerenderingchange",e_,!0)}return{get firstHiddenTime(){return ey},onHidden(e){eb.add(e)}}},eE=(e,t=-1)=>{let n=em(),r="navigate";return n&&(eu.document?.prerendering||eh()>0?r="prerender":eu.document?.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,navigationType:r}},eT=new WeakMap;function ew(e,t){try{return eT.get(e)||eT.set(e,new t),eT.get(e)}catch(e){return new t}}class ek{constructor(){ek.prototype.__init.call(this),ek.prototype.__init2.call(this)}__init(){this._sessionValue=0}__init2(){this._sessionEntries=[]}_processEntry(e){if(e.hadRecentInput)return;let t=this._sessionEntries[0],n=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&t&&n&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(this._sessionValue+=e.value,this._sessionEntries.push(e)):(this._sessionValue=e.value,this._sessionEntries=[e]),this._onAfterProcessingUnexpectedShift?.(e)}}let eN=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}},ex=e=>{let t=!1;return()=>{t||(e(),t=!0)}},eR=e=>{eu.document?.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},eC=[1800,3e3],eI=[.1,.25],eP=0,eA=1/0,eO=0,eL=e=>{e.forEach(e=>{e.interactionId&&(eA=Math.min(eA,e.interactionId),eP=(eO=Math.max(eO,e.interactionId))?(eO-eA)/7+1:0)})},eD=()=>n?eP:performance.interactionCount||0,eM=0;class eU{constructor(){eU.prototype.__init.call(this),eU.prototype.__init2.call(this)}__init(){this._longestInteractionList=[]}__init2(){this._longestInteractionMap=new Map}_resetInteractions(){eM=eD(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){let e=Math.min(this._longestInteractionList.length-1,Math.floor((eD()-eM)/50));return this._longestInteractionList[e]}_processEntry(e){if(this._onBeforeProcessingEntry?.(e),!(e.interactionId||"first-input"===e.entryType))return;let t=this._longestInteractionList.at(-1),n=this._longestInteractionMap.get(e.interactionId);if(n||this._longestInteractionList.length<10||e.duration>t._latency){if(n?e.duration>n._latency?(n.entries=[e],n._latency=e.duration):e.duration===n._latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],_latency:e.duration},this._longestInteractionMap.set(n.id,n),this._longestInteractionList.push(n)),this._longestInteractionList.sort((e,t)=>t._latency-e._latency),this._longestInteractionList.length>10)for(let e of this._longestInteractionList.splice(10))this._longestInteractionMap.delete(e.id);this._onAfterProcessingINPCandidate?.(n)}}}let ez=e=>{let t=eu.requestIdleCallback||eu.setTimeout;eu.document?.visibilityState==="hidden"?e():(eg("visibilitychange",e=ex(e),{once:!0,capture:!0}),eg("pagehide",e,{once:!0,capture:!0}),t(()=>{e(),ev("visibilitychange",e,{capture:!0}),ev("pagehide",e,{capture:!0})}))},eB=[200,500];class eF{_processEntry(e){this._onBeforeProcessingEntry?.(e)}}let ej=[2500,4e3],e$=[800,1800],eH=e=>{eu.document?.prerendering?eR(()=>eH(e)):eu.document?.readyState!=="complete"?addEventListener("load",()=>eH(e),!0):setTimeout(e)},eG={},eq={};function eW(e,t=!1){return e0("cls",e,eX,r,t)}function eY(e,t=!1){return e0("lcp",e,eK,a,t)}function eV(e,t){var n;let r;return e1(e,t),eq[e]||(r={},"event"===(n=e)&&(r.durationThreshold=0),eN(n,e=>{eQ(n,{entries:e})},r),eq[e]=!0),e2(e,t)}function eQ(e,t){let n=eG[e];if(n?.length)for(let r of n)try{r(t)}catch(t){ef&&C.debug.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${(0,W.getFunctionName)(r)} Error:`,t)}}function eX(){return((e,t={})=>{((e,t={})=>{eR(()=>{let n,r=eS(),a=eE("FCP"),i=eN("paint",e=>{for(let t of e)"first-contentful-paint"===t.name&&(i.disconnect(),t.startTime{let n,r=eE("CLS",0),a=eS(),i=ew(t,ek),o=e=>{for(let t of e)i._processEntry(t);i._sessionValue>r.value&&(r.value=i._sessionValue,r.entries=i._sessionEntries,n())},l=eN("layout-shift",o);l&&(n=ep(e,r,eI,t.reportAllChanges),a.onHidden(()=>{o(l.takeRecords()),n(!0)}),eu?.setTimeout?.(n))}))})(e=>{eQ("cls",{metric:e}),r=e},{reportAllChanges:!0})}function eK(){return((e,t={})=>{eR(()=>{let n,r=eS(),a=eE("LCP"),i=ew(t,eF),o=e=>{for(let o of(t.reportAllChanges||(e=e.slice(-1)),e))i._processEntry(o),o.startTime{o(l.takeRecords()),l.disconnect(),n(!0)}),i=e=>{e.isTrusted&&(ez(r),ev(e.type,i,{capture:!0}))};for(let e of["keydown","click","visibilitychange"])eg(e,i,{capture:!0})}})})(e=>{eQ("lcp",{metric:e}),a=e},{reportAllChanges:!0})}function eJ(){return((e,t={})=>{let n=eE("TTFB"),r=ep(e,n,e$,t.reportAllChanges);eH(()=>{let e=em();e&&(n.value=Math.max(e.responseStart-eh(),0),n.entries=[e],r(!0))})})(e=>{eQ("ttfb",{metric:e}),i=e})}function eZ(){return((e,t={})=>{if(!(globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return;let r=eS();eR(()=>{let a;"interactionCount"in performance||n||(n=eN("event",eL,{type:"event",buffered:!0,durationThreshold:0}));let i=eE("INP"),o=ew(t,eU),l=e=>{ez(()=>{for(let t of e)o._processEntry(t);let t=o._estimateP98LongestInteraction();t&&t._latency!==i.value&&(i.value=t._latency,i.entries=t.entries,a())})},s=eN("event",l,{durationThreshold:t.durationThreshold??40});a=ep(e,i,eB,t.reportAllChanges),s&&(s.observe({type:"first-input",buffered:!0}),r.onHidden(()=>{l(s.takeRecords()),a(!0)}))})})(e=>{eQ("inp",{metric:e}),o=e})}function e0(e,t,n,r,a=!1){let i;return e1(e,t),eq[e]||(i=n(),eq[e]=!0),r&&t({metric:r}),e2(e,t,a?i:void 0)}function e1(e,t){eG[e]=eG[e]||[],eG[e].push(t)}function e2(e,t,n){return()=>{n&&n();let r=eG[e];if(!r)return;let a=r.indexOf(t);-1!==a&&r.splice(a,1)}}function e3(e){return"number"==typeof e&&isFinite(e)}function e4(e,t,n,{...r}){let a=(0,O.spanToJSON)(e).start_timestamp;return a&&a>t&&"function"==typeof e.updateStartTime&&e.updateStartTime(t),(0,z.withActiveSpan)(e,()=>{let e=(0,z.startInactiveSpan)({startTime:t,...r});return e&&e.end(n),e})}function e8(e){let t,n=(0,_.getClient)();if(!n)return;let{name:r,transaction:a,attributes:i,startTime:o}=e,{release:l,environment:s,sendDefaultPii:u}=n.getOptions(),c=n.getIntegrationByName("Replay"),d=c?.getReplayId(),f=(0,_.getCurrentScope)(),p=f.getUser(),m=void 0!==p?p.email||p.id||p.ip_address:void 0;try{t=f.getScopeData().contexts.profile.profile_id}catch{}let h={release:l,environment:s,user:m||void 0,profile_id:t||void 0,replay_id:d||void 0,transaction:a,"user_agent.original":eu.navigator?.userAgent,"client.address":u?"{{auto}}":void 0,...i};return(0,z.startInactiveSpan)({name:r,attributes:h,startTime:o,experimental:{standalone:!0}})}function e5(){return eu.addEventListener&&eu.performance}function e6(e){return e/1e3}function e9(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function e7(e,t){let n,r,a=!1;function i(e){!a&&r&&t(e,r),a=!0}eg("visibilitychange",n=e=>{("pagehide"===e.type||eu.document?.visibilityState==="hidden")&&(()=>{i("pagehide")})(e)},{capture:!0,once:!0}),eg("pagehide",n,{capture:!0,once:!0});let o=e.on("beforeStartNavigationSpan",(e,t)=>{t?.isRedirect||(i("navigation"),o(),l())}),l=e.on("afterStartPageLoadSpan",e=>{r=e.spanContext().spanId,l()})}let te=[],tt=new Map,tn=new Map,tr={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"},ta=({metric:e})=>{if(void 0==e.value)return;let t=e6(e.value);if(t>60)return;let n=e.entries.find(t=>t.duration===e.value&&tr[t.name]);if(!n)return;let{interactionId:r}=n,a=tr[n.name],i=e6((0,y.browserPerformanceTimeOrigin)()+n.startTime),o=(0,O.getActiveSpan)(),l=o?(0,O.getRootSpan)(o):void 0,s=null!=r?tt.get(r):void 0,u=s?.span||l,c=u?(0,O.spanToJSON)(u).description:(0,_.getCurrentScope)().getScopeData().transactionName,d=e8({name:s?.elementName||(0,T.htmlTreeAsString)(n.target),transaction:c,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.inp",[g.SEMANTIC_ATTRIBUTE_SENTRY_OP]:`ui.interaction.${a}`,[g.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:n.duration},startTime:i});d&&(d.addEvent("inp",{[g.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"millisecond",[g.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:e.value}),d.end(i+t))};var ti=e.i(953980),to=e.i(714604),tl=e.i(130660);function ts(e){return e?(((0,y.browserPerformanceTimeOrigin)()||performance.timeOrigin)+e)/1e3:e}function tu(e){let t={};if(void 0!=e.nextHopProtocol){let{name:n,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);t["network.protocol.version"]=r,t["network.protocol.name"]=n}return(0,y.browserPerformanceTimeOrigin)()||e5()?.timeOrigin?Object.fromEntries(Object.entries({...t,"http.request.redirect_start":ts(e.redirectStart),"http.request.redirect_end":ts(e.redirectEnd),"http.request.worker_start":ts(e.workerStart),"http.request.fetch_start":ts(e.fetchStart),"http.request.domain_lookup_start":ts(e.domainLookupStart),"http.request.domain_lookup_end":ts(e.domainLookupEnd),"http.request.connect_start":ts(e.connectStart),"http.request.secure_connection_start":ts(e.secureConnectionStart),"http.request.connection_end":ts(e.connectEnd),"http.request.request_start":ts(e.requestStart),"http.request.response_start":ts(e.responseStart),"http.request.response_end":ts(e.responseEnd),"http.request.time_to_first_byte":null!=e.responseStart?e.responseStart/1e3:void 0}).filter(([,e])=>null!=e)):t}let tc=0,td={};function tf(e,t,n,r,a=n){var i;let o=t["secureConnection"===(i=n)?"connectEnd":"fetch"===i?"domainLookupStart":`${i}End`],l=t[`${n}Start`];l&&o&&e4(e,r+e6(l),r+e6(o),{op:`browser.${a}`,name:t.name,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics",..."redirect"===n&&null!=t.redirectCount?{"http.redirect_count":t.redirectCount}:{}}})}let tp=({entries:e})=>{let t=(0,O.getActiveSpan)(),n=t?(0,O.getRootSpan)(t):void 0,r=n?(0,O.spanToJSON)(n).description:(0,_.getCurrentScope)().getScopeData().transactionName;e.forEach(e=>{if(!e.identifier)return;let t=e.name,n=e.renderTime,a=e.loadTime,[i,o]=a?[e6(a),"load-time"]:n?[e6(n),"render-time"]:[(0,y.timestampInSeconds)(),"entry-emission"],l="image-paint"===t?e6(Math.max(0,(n??0)-(a??0))):0,s={[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.elementtiming",[g.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"ui.elementtiming",[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"component","sentry.span_start_time_source":o,"sentry.transaction_name":r,"element.id":e.id,"element.type":e.element?.tagName?.toLowerCase()||"unknown","element.size":e.naturalWidth&&e.naturalHeight?`${e.naturalWidth}x${e.naturalHeight}`:void 0,"element.render_time":n,"element.load_time":a,"element.url":e.url||void 0,"element.identifier":e.identifier,"element.paint_type":t};(0,z.startSpan)({name:`element[${e.identifier}]`,attributes:s,startTime:i,onlyIfParent:!0},e=>{e.end(i+l)})})},tm="u"ty(void 0,t))}function ty(e,t=!1){(!t||function(){if("string"==typeof EdgeRuntime)return!0;if(!function(){if(!("fetch"in el))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}())return!1;if(es(el.fetch))return!0;let e=!1,t=el.document;if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=es(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){R.DEBUG_BUILD&&C.debug.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}())&&(0,b.fill)(v.GLOBAL_OBJ,"fetch",function(t){return function(...n){let r=Error(),{method:a,url:i}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,n]=e;return{url:tE(t),method:tS(n,"method")?String(n.method).toUpperCase():(0,tl.isRequest)(t)&&tS(t,"method")?String(t.method).toUpperCase():"GET"}}let t=e[0];return{url:tE(t),method:tS(t,"method")?String(t.method).toUpperCase():"GET"}}(n),o={args:n,fetchData:{method:a,url:i},startTimestamp:1e3*(0,y.timestampInSeconds)(),virtualError:r,headers:function(e){let[t,n]=e;try{if("object"==typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,tl.isRequest)(t))return new Headers(t.headers)}catch{}}(n)};return e||K("fetch",{...o}),t.apply(v.GLOBAL_OBJ,n).then(async t=>(e?e(t):K("fetch",{...o,endTimestamp:1e3*(0,y.timestampInSeconds)(),response:t}),t),e=>{K("fetch",{...o,endTimestamp:1e3*(0,y.timestampInSeconds)(),error:e}),(0,tl.isError)(e)&&void 0===e.stack&&(e.stack=r.stack,(0,b.addNonEnumerableProperty)(e,"framesToPop",1));let t=(0,_.getClient)(),n=t?.getOptions().enhanceFetchErrorMessages??"always";if(!1!==n&&e instanceof TypeError&&("Failed to fetch"===e.message||"Load failed"===e.message||"NetworkError when attempting to fetch resource."===e.message))try{let t=new URL(o.fetchData.url).host;"always"===n?e.message=`${e.message} (${t})`:(0,b.addNonEnumerableProperty)(e,"__sentry_fetch_url_host__",t)}catch{}throw e})}})}async function tb(e,t){if(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 t_(e){let t;try{t=e.clone()}catch{return}tb(t,()=>{K("fetch-body-resolved",{endTimestamp:1e3*(0,y.timestampInSeconds)(),response:e})})}function tS(e,t){return!!e&&"object"==typeof e&&!!e[t]}function tE(e){return"string"==typeof e?e:e?tS(e,"url")?e.url:e.toString?e.toString():"":""}var tT=e.i(503011),tw=e.i(778011),tk=e.i(957941);function tN(e={}){let t=e.client||(0,_.getClient)();if(!(0,E.isEnabled)()||!t)return{};let n=(0,tk.getMainCarrier)(),r=(0,tw.getAsyncContextStrategy)(n);if(r.getTraceData)return r.getTraceData(e);let a=e.scope||(0,_.getCurrentScope)(),i=e.span||(0,O.getActiveSpan)(),o=i?(0,O.spanToTraceHeader)(i):function(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,eo.generateSentryTraceHeader)(t,r,n)}(a),l=i?(0,L.getDynamicSamplingContextFromSpan)(i):(0,L.getDynamicSamplingContextFromScope)(t,a),s=(0,tT.dynamicSamplingContextToSentryBaggageHeader)(l);if(!eo.TRACEPARENT_REGEXP.test(o))return C.debug.warn("Invalid sentry-trace data. Cannot generate trace data"),{};let u={"sentry-trace":o,baggage:s};return e.propagateTraceparent&&(u.traceparent=i?(0,O.spanToTraceparentHeader)(i):function(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,eo.generateTraceparentHeader)(t,r,n)}(a)),u}function tx(e){return e.split(",").some(e=>e.trim().startsWith(tT.SENTRY_BAGGAGE_KEY_PREFIX))}function tR(e,t,n,r){let a={url:q(e),type:"fetch","http.method":n,[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:r,[g.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"http.client"};return t&&(j(t)||(a["http.url"]=q(t.href),a["server.address"]=t.host),t.search&&(a["http.query"]=t.search),t.hash&&(a["http.fragment"]=t.hash)),a}let tC="__sentry_xhr_v3__";function tI(e){Q("xhr",e),X("xhr",tP)}function tP(){if(!eu.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let r=Error(),a=1e3*(0,y.timestampInSeconds)(),i=(0,tl.isString)(n[0])?n[0].toUpperCase():void 0,o=function(e){if((0,tl.isString)(e))return e;try{return e.toString()}catch{}}(n[1]);if(!i||!o)return e.apply(t,n);t[tC]={method:i,url:o,request_headers:{}},"POST"===i&&o.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let l=()=>{let e=t[tC];if(e&&4===t.readyState){try{e.status_code=t.status}catch{}K("xhr",{endTimestamp:1e3*(0,y.timestampInSeconds)(),startTimestamp:a,xhr:t,virtualError:r})}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(l(),e.apply(t,n))}):t.addEventListener("readystatechange",l),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){let[r,a]=n,i=t[tC];return i&&(0,tl.isString)(r)&&(0,tl.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[tC];return r&&(void 0!==n[0]&&(r.body=n[0]),K("xhr",{startTimestamp:1e3*(0,y.timestampInSeconds)(),xhr:t})),e.apply(t,n)}})}function tA(e){try{return new URL(e,w.location.origin).href}catch{return}}function tO(e){try{return new Headers(e)}catch{return}}Symbol.for("sentry__originalRequestBody");let tL=new WeakMap,tD=new Map,tM={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function tU(e){let{url:t}=(0,O.spanToJSON)(e).data;if(!t||"string"!=typeof t)return;let n=eV("resource",({entries:r})=>{r.forEach(r=>{"resource"===r.entryType&&"initiatorType"in r&&"string"==typeof r.nextHopProtocol&&("fetch"===r.initiatorType||"xmlhttprequest"===r.initiatorType)&&r.name.endsWith(t)&&(e.setAttributes(tu(r)),setTimeout(n))})})}let tz={...B,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,enableElementTiming:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...tM};function tB(e,t,n){e.emit("startPageLoadSpan",t,n),(0,_.getCurrentScope)().setTransactionName(t.name);let r=e[tH];return r&&e.emit("afterStartPageLoadSpan",r),r}function tF(e,t,n){let{url:r,isRedirect:a}=n||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:a}),e.emit("startNavigationSpan",t,{isRedirect:a});let i=(0,_.getCurrentScope)();return i.setTransactionName(t.name),r&&!a&&i.setSDKProcessingMetadata({normalizedRequest:{...x(),url:r}}),e[tH]}function tj(e){let t=w.document,n=t?.querySelector(`meta[name=${e}]`);return n?.getAttribute("content")||void 0}function t$(e){let t=w.performance?.getEntriesByType?.("navigation")[0],n=t?.serverTiming?.find(t=>t.name===e);return n?.description}let tH="_sentry_idleSpan";function tG(e,t){(0,b.addNonEnumerableProperty)(e,tH,t)}var tq=e.i(822321);let tW=v.GLOBAL_OBJ,tY=null,tV=new Map,tQ=new Map;function tX(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 tK(e){if(tV.has(e))return tV.get(e)??null;try{let t=new RegExp(e);return tV.set(e,t),t}catch(t){return tq.DEBUG_BUILD&&C.debug.warn("Could not compile regex",{regexString:e,error:t}),null}}function tJ(){if(!tW?._sentryRouteManifest||"string"!=typeof tW._sentryRouteManifest)return null;let e=tW._sentryRouteManifest;if(tY&&p===e)return tY;tV.clear(),tQ.clear();let t={staticRoutes:[],dynamicRoutes:[],isrRoutes:[]};try{if(t=JSON.parse(e),!Array.isArray(t.staticRoutes)||!Array.isArray(t.dynamicRoutes))return null;return tY=t,p=e,t}catch{return tq.DEBUG_BUILD&&C.debug.warn("Could not extract route manifest"),null}}let tZ=e=>{let t=tJ();if(!t)return;let n=e.length>1&&e.endsWith("/")?e.slice(0,-1):e;if(tQ.has(n))return tQ.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=tK(t.regex);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=tK(t.regex);a?.test(n)&&r.push(t.path)}}return r})(n,r,a).sort((e,t)=>tX(e)-tX(t))[0];return tQ.set(n,i),i};function t0(e){return e.length>1&&e.endsWith("/")?e.slice(0,-1):e}let t1="incomplete-app-router-transaction",t2="router-patch",t3={current:void 0},t4=v.GLOBAL_OBJ,t8=v.GLOBAL_OBJ;function t5(e){try{return new URL(e,"http://example.com/").pathname}catch{return"/"}}let t6=new WeakSet;function t9(e,t,n){t6.has(t)||(t6.add(t),["back","forward","push","replace"].forEach(r=>{t?.[r]&&(t[r]=new Proxy(t[r],{apply(t,a,i){if("router-patch"!==t2)return t.apply(a,i);let o=t1,l={[g.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.nextjs.app_router_instrumentation",[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url"},s=i[0],u=h.default.env._sentryBasePath??t8._sentryBasePath,c=u&&"string"==typeof s&&!s.startsWith(u)?`${u}${s}`:s;"push"===r?(o=t0(t5(c)),l["navigation.type"]="router.push"):"replace"===r?(o=t0(t5(c)),l["navigation.type"]="router.replace"):"back"===r?l["navigation.type"]="router.back":"forward"===r&&(l["navigation.type"]="router.forward");let d=tZ(o);return n.current=tF(e,{name:d??o,attributes:{...l,[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:d?"route":"url"}}),t.apply(a,i)}}))}))}var t7=e.i(98673);function ne(e,t,n=[t],r="npm"){let 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:t7.SDK_VERSION})),a.version=t7.SDK_VERSION)}let nt=[];function nn(e,t){for(let n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function nr(e,t,n){if(n[t.name]){R.DEBUG_BUILD&&C.debug.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,nt.includes(t.name)||"function"!=typeof t.setupOnce||(t.setupOnce(),nt.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)}R.DEBUG_BUILD&&C.debug.log(`Integration installed: ${t.name}`)}function na(e){let t=[];e.message&&t.push(e.message);try{let n=e.exception.values[e.exception.values.length-1];n?.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}let ni=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/];function no(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:ni],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function nl(e){try{let t=[...e.exception?.values??[]].reverse().find(e=>e.mechanism?.parent_id===void 0&&e.stacktrace?.frames?.length),n=t?.stacktrace?.frames;return n?function(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch{return R.DEBUG_BUILD&&C.debug.error(`Cannot extract url for event ${(0,S.getEventDescription)(e)}`),null}}let ns=new WeakMap;function nu(e,t){let n=(0,W.getFramesFromEvent)(e),r=(0,W.getFramesFromEvent)(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||r.length!==n.length)return!1;for(let e=0;enew WeakMap)}function ny(e,t){var n,r,a,i;let o,l=t??(i=e,nb().get(i))??[];if(0===l.length)return;let s=e.getOptions(),u=(n=s._metadata,r=s.tunnel,a=e.getDsn(),o={},n?.sdk&&(o.sdk={name:n.sdk.name,version:n.sdk.version}),r&&a&&(o.dsn=(0,nf.dsnToString)(a)),(0,nh.createEnvelope)(o,[[{type:"trace_metric",item_count:l.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:l}]]));nb().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(u)}function nb(){return(0,tk.getGlobalSingleton)("clientToMetricBufferMap",()=>new WeakMap)}var n_=e.i(492124),nS=e.i(609201);function nE(e){return"object"==typeof e&&"function"==typeof e.unref&&e.unref(),e}let nT=Symbol.for("SentryBufferFullError");function nw(e=100){let t=new Set;return{get $(){return Array.from(t)},add:function(n){if(!(t.size{t.delete(r)},()=>{t.delete(r)}),r},drain:function(e){if(!t.size)return(0,nS.resolvedSyncPromise)(!0);let n=Promise.allSettled(Array.from(t)).then(()=>!0);return e?Promise.race([n,new Promise(t=>nE(setTimeout(()=>t(!1),e)))]):n}}}var nk=e.i(122333);function nN(e,t=(0,nk.safeDateNow)()){let n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;let r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}var nx=e.i(952422),nR=e.i(11533),nC=e.i(293217);let nI="Not capturing exception because it's already been captured.",nP="Discarded session because of missing or non-string release",nA=Symbol.for("SentryInternalError"),nO=Symbol.for("SentryDoNotSendEventError");function nL(e){return{message:e,[nA]:!0}}function nD(e){return{message:e,[nO]:!0}}function nM(e){return!!e&&"object"==typeof e&&nA in e}function nU(e){return!!e&&"object"==typeof e&&nO in e}function nz(e,t,n,r,a){let i,o=0,l=!1;e.on(n,()=>{o=0,clearTimeout(i),l=!1}),e.on(t,t=>{(o+=r(t))>=8e5?a(e):l||(l=!0,i=nE(setTimeout(()=>{a(e)},5e3)))}),e.on("flush",()=>{a(e)})}class nB{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=nw(e.transportOptions?.bufferSize??64),e.dsn?this._dsn=(0,nf.makeDsn)(e.dsn):R.DEBUG_BUILD&&C.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=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&nz(this,"afterCaptureLog","flushLogs",nG,ng),(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&nz(this,"afterCaptureMetric","flushMetrics",nH,ny)}captureException(e,t,n){let r=(0,S.uuid4)();if((0,S.checkOrSetAlreadyCaught)(e))return R.DEBUG_BUILD&&C.debug.log(nI),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,S.uuid4)(),...n},i=(0,tl.isParameterizedString)(e)?e:String(e),o=(0,tl.isPrimitive)(e),l=o?this.eventFromMessage(i,t,a):this.eventFromException(e,a);return this._process(()=>l.then(e=>this._captureEvent(e,a,r)),o?"unknown":"error"),a.event_id}captureEvent(e,t,n){let r=(0,S.uuid4)();if(t?.originalException&&(0,S.checkOrSetAlreadyCaught)(t.originalException))return R.DEBUG_BUILD&&C.debug.log(nI),r;let a={event_id:r,...t},i=e.sdkProcessingMetadata||{},o=i.capturedSpanScope,l=i.capturedSpanIsolationScope,s=nF(e.type);return this._process(()=>this._captureEvent(e,a,o||n,l),s),a.event_id}captureSession(e){this.sendSession(e),(0,n_.updateSession)(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){let t=this._transport;if(!t)return!0;this.emit("flush");let n=await this._isClientDoneProcessing(e),r=await t.flush(e);return n&&r}async close(e){ng(this);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(({name:e})=>e.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){let t=this._integrations[e.name];nr(this,e,this._integrations),t||nn(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let n=(0,nm.createEventEnvelope)(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])n=(0,nh.addItemToEnvelope)(n,(0,nh.createAttachmentEnvelopeItem)(e));this.sendEnvelope(n).then(t=>this.emit("afterSendEvent",e,t))}sendSession(e){let{release:t,environment:n=np.DEFAULT_ENVIRONMENT}=this._options;if("aggregates"in e){let r=e.attrs||{};if(!r.release&&!t){R.DEBUG_BUILD&&C.debug.warn(nP);return}r.release=r.release||t,r.environment=r.environment||n,e.attrs=r}else{if(!e.release&&!t){R.DEBUG_BUILD&&C.debug.warn(nP);return}e.release=e.release||t,e.environment=e.environment||n}this.emit("beforeSendSession",e);let r=(0,nm.createSessionEnvelope)(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(r)}recordDroppedEvent(e,t,n=1){if(this._options.sendClientReports){let r=`${e}:${t}`;R.DEBUG_BUILD&&C.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=(...e)=>t(...e);return n.add(r),()=>{n.delete(r)}}emit(e,...t){let n=this._hooks[e];n&&n.forEach(e=>e(...t))}async sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(e){return R.DEBUG_BUILD&&C.debug.error("Error while sending envelope:",e),{}}return R.DEBUG_BUILD&&C.debug.error("Transport disabled"),{}}_setupIntegrations(){var e;let t,{integrations:n}=this._options;this._integrations=(e=this,t={},n.forEach(n=>{n&&nr(e,n,t)}),t),nn(this,n)}_updateSessionFromEvent(e,t){let n="fatal"===t.level,r=!1,a=t.exception?.values;if(a){for(let e of(r=!0,n=!1,a))if(e.mechanism?.handled===!1){n=!0;break}}let i="ok"===e.status;(i&&0===e.errors||i&&n)&&((0,n_.updateSession)(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}async _isClientDoneProcessing(e){let t=0;for(;!e||tsetTimeout(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=Object.keys(this._integrations);return!t.integrations&&i?.length&&(t.integrations=i),this.emit("preprocessEvent",e,t),e.type||r.setLastEventId(e.event_id||t.event_id),(0,nC.prepareEvent)(a,e,t,n,this,r).then(e=>(null===e||(this.emit("postprocessEvent",e,t),e.contexts={trace:(0,_.getTraceContextFromScope)(n),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:(0,L.getDynamicSamplingContextFromScope)(this,n),...e.sdkProcessingMetadata}),e))}_captureEvent(e,t={},n=(0,_.getCurrentScope)(),r=(0,_.getIsolationScope)()){return R.DEBUG_BUILD&&nj(e)&&C.debug.log(`Captured error event \`${na(e)[0]||""}\``),this._processEvent(e,t,n,r).then(e=>e.event_id,e=>{R.DEBUG_BUILD&&(nU(e)?C.debug.log(e.message):nM(e)?C.debug.warn(e.message):C.debug.warn(e))})}_processEvent(e,t,n,r){let a=this.getOptions(),{sampleRate:i}=a,o=n$(e),l=nj(e),s=e.type||"error",u=`before send for type \`${s}\``,c=void 0===i?void 0:(0,nR.parseSampleRate)(i);if(l&&"number"==typeof c&&(0,nk.safeMathRandom)()>c)return this.recordDroppedEvent("sample_rate","error"),(0,nS.rejectedSyncPromise)(nD(`Discarding event because it's not included in the random sample (sampling rate = ${i})`));let d=nF(e.type);return this._prepareEvent(e,t,n,r).then(e=>{if(null===e)throw this.recordDroppedEvent("event_processor",d),nD("An event processor returned `null`, will not send event.");return t.data&&!0===t.data.__sentry__?e:function(e,t){let n=`${t} must return \`null\` or a valid event.`;if((0,tl.isThenable)(e))return e.then(e=>{if(!(0,tl.isPlainObject)(e)&&null!==e)throw nL(n);return e},e=>{throw nL(`${t} rejected with ${e}`)});if(!(0,tl.isPlainObject)(e)&&null!==e)throw nL(n);return e}(function(e,t,n,r){let{beforeSend:a,beforeSendTransaction:i,beforeSendSpan:o,ignoreSpans:l}=t,s=n;if(nj(s)&&a)return a(s,r);if(n$(s)){if(o||l){let t=function(e){let{trace_id:t,parent_span_id:n,span_id:r,status:a,origin:i,data:o,op:l}=e.contexts?.trace??{};return{data:o??{},description:e.transaction,op:l,parent_span_id:n,span_id:r??"",start_timestamp:e.start_timestamp??0,status:a,timestamp:e.timestamp,trace_id:t??"",origin:i,profile_id:o?.[g.SEMANTIC_ATTRIBUTE_PROFILE_ID],exclusive_time:o?.[g.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME],measurements:e.measurements,is_segment:!0}}(s);if(l?.length&&(0,P.shouldIgnoreSpan)(t,l))return null;if(o){let e=o(t);if(e)s=(0,nx.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&&{[g.SEMANTIC_ATTRIBUTE_PROFILE_ID]:e.profile_id},...e.exclusive_time&&{[g.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:e.exclusive_time}}}},measurements:e.measurements});else(0,O.showSpanDropWarning)()}if(s.spans){let t=[],n=s.spans;for(let e of n){if(l?.length&&(0,P.shouldIgnoreSpan)(e,l)){(0,P.reparentChildSpans)(n,e);continue}if(o){let n=o(e);n?t.push(n):((0,O.showSpanDropWarning)(),t.push(e))}else t.push(e)}let r=s.spans.length-t.length;r&&e.recordDroppedEvent("before_send","span",r),s.spans=t}}if(i){if(s.spans){let e=s.spans.length;s.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return i(s,r)}}return s}(this,a,e,t),u)}).then(a=>{if(null===a){if(this.recordDroppedEvent("before_send",d),o){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw nD(`${u} returned \`null\`, will not send event.`)}let i=n.getSession()||r.getSession();if(l&&i&&this._updateSessionFromEvent(i,a),o){let e=(a.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(a.spans?a.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let s=a.transaction_info;return o&&s&&a.transaction!==e.transaction&&(a.transaction_info={...s,source:"custom"}),this.sendEvent(a,t),a}).then(null,e=>{if(nU(e)||nM(e))throw e;throw this.captureException(e,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:e}),nL(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. Reason: ${e}`)})}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e===nT&&this.recordDroppedEvent("queue_overflow",t),e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{let[n,r]=e.split(":");return{reason:n,category:r,quantity:t}})}_flushOutcomes(){var e;let t;R.DEBUG_BUILD&&C.debug.log("Flushing outcomes...");let n=this._clearOutcomes();if(0===n.length){R.DEBUG_BUILD&&C.debug.log("No outcomes to send");return}if(!this._dsn){R.DEBUG_BUILD&&C.debug.log("No dsn provided, will not send outcomes");return}R.DEBUG_BUILD&&C.debug.log("Sending outcomes:",n);let r=(e=this._options.tunnel&&(0,nf.dsnToString)(this._dsn),t=[{type:"client_report"},{timestamp:(0,y.dateTimestampInSeconds)(),discarded_events:n}],(0,nh.createEnvelope)(e?{dsn:e}:{},[t]));this.sendEnvelope(r)}}function nF(e){return"replay_event"===e?"replay":e||"error"}function nj(e){return void 0===e.type}function n$(e){return"transaction"===e.type}function nH(e){let t=0;return e.name&&(t+=2*e.name.length),(t+=8)+nq(e.attributes)}function nG(e){let t=0;return e.message&&(t+=2*e.message.length),t+nq(e.attributes)}function nq(e){if(!e)return 0;let t=0;return Object.values(e).forEach(e=>{Array.isArray(e)?t+=e.length*nW(e[0]):(0,tl.isPrimitive)(e)?t+=nW(e):t+=100}),t}function nW(e){return"string"==typeof e?2*e.length:"number"==typeof e?8:4*("boolean"==typeof e)}function nY(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}var nV=e.i(94145);function nQ(e){return(0,tl.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 nX(e,t){var n,r;let a,i,o=nJ(e,t),l={type:(n=t,!(a=n?.name)&&n0(n)?n.message&&Array.isArray(n.message)&&2==n.message.length?n.message[0]:"WebAssembly.Exception":a),value:(r=t,i=r?.message,n0(r)?Array.isArray(r.message)&&2==r.message.length?r.message[1]:"wasm exception":i?i.error&&"string"==typeof i.error.message?nQ(i.error):nQ(r):"No error message")};return o.length&&(l.stacktrace={frames:o}),void 0===l.type&&""===l.value&&(l.value="Unrecoverable error caught"),l}function nK(e,t){return{exception:{values:[nX(e,t)]}}}function nJ(e,t){var n,r;let a=t.stacktrace||t.stack||"",i=(n=t)&&nZ.test(n.message)?1:0,o="number"==typeof(r=t).framesToPop?r.framesToPop:0;try{return e(a,i,o)}catch{}return[]}let nZ=/Minified React error #\d+;/i;function n0(e){return"u">typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function n1(e,t,n,r,a){let i;if((0,tl.isErrorEvent)(t)&&t.error)return nK(e,t.error);if((0,tl.isDOMError)(t)||(0,tl.isDOMException)(t)){if("stack"in t)i=nK(e,t);else{let a=t.name||((0,tl.isDOMError)(t)?"DOMError":"DOMException"),o=t.message?`${a}: ${t.message}`:a;i=n2(e,o,n,r),(0,S.addExceptionTypeValue)(i,o)}return"code"in t&&(i.tags={...i.tags,"DOMException.code":`${t.code}`}),i}return(0,tl.isError)(t)?nK(e,t):((0,tl.isPlainObject)(t)||(0,tl.isEvent)(t)?i=function(e,t,n,r){let a=(0,_.getClient)(),i=a?.getOptions().normalizeDepth,o=function(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let n=e[t];if(n instanceof Error)return n}}(t),l={__serialized__:(0,nV.normalizeToSize)(t,i)};if(o)return{exception:{values:[nX(e,o)]},extra:l};let s={exception:{values:[{type:(0,tl.isEvent)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let n=(0,b.extractExceptionKeysForMessage)(e),r=t?"promise rejection":"exception";if((0,tl.isErrorEvent)(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if((0,tl.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 ${r}`}return`Object captured as ${r} with keys: ${n}`}(t,{isUnhandledRejection:r})}]},extra:l};if(n){let t=nJ(e,n);t.length&&(s.exception.values[0].stacktrace={frames:t})}return s}(e,t,n,a):(i=n2(e,t,n,r),(0,S.addExceptionTypeValue)(i,`${t}`,void 0)),(0,S.addExceptionMechanism)(i,{synthetic:!0}),i)}function n2(e,t,n,r){let a={};if(r&&n){let r=nJ(e,n);r.length&&(a.exception={values:[{value:t,stacktrace:{frames:r}}]}),(0,S.addExceptionMechanism)(a,{synthetic:!0})}if((0,tl.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}class n3 extends nB{constructor(e){const t=function(e){return{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:w.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}(e);ne(t,"browser",["browser"],w.SENTRY_SDK_SOURCE||"npm"),t._metadata?.sdk&&(t._metadata.sdk.settings={infer_ip:t.sendDefaultPii?"auto":"never",...t._metadata.sdk.settings}),super(t);const{sendDefaultPii:n,sendClientReports:r,enableLogs:a,_experiments:i,enableMetrics:o}=this._options,l=o??i?.enableMetrics??!0;w.document&&(r||a||l)&&w.document.addEventListener("visibilitychange",()=>{"hidden"===w.document.visibilityState&&(r&&this._flushOutcomes(),a&&ng(this),l&&ny(this))}),n&&this.on("beforeSendSession",nY)}eventFromException(e,t){var n,r;let a;return n=this._options.stackParser,r=this._options.attachStacktrace,a=n1(n,e,t?.syntheticException||void 0,r),(0,S.addExceptionMechanism)(a),a.level="error",t?.event_id&&(a.event_id=t.event_id),(0,nS.resolvedSyncPromise)(a)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,a){let i=n2(e,t,r?.syntheticException||void 0,a);return i.level=n,r?.event_id&&(i.event_id=r.event_id),(0,nS.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)}}function n4(){"console"in v.GLOBAL_OBJ&&C.CONSOLE_LEVELS.forEach(function(e){e in v.GLOBAL_OBJ.console&&(0,b.fill)(v.GLOBAL_OBJ.console,e,function(t){return C.originalConsoleMethods[e]=t,function(...t){K("console",{args:t,level:e});let n=C.originalConsoleMethods[e];n?.apply(v.GLOBAL_OBJ.console,t)}})})}function n8(e,t){let n=(0,_.getClient)(),r=(0,_.getIsolationScope)();if(!n)return;let{beforeBreadcrumb:a=null,maxBreadcrumbs:i=100}=n.getOptions();if(i<=0)return;let o={timestamp:(0,y.dateTimestampInSeconds)(),...e},l=a?(0,C.consoleSandbox)(()=>a(o,t)):o;null!==l&&(n.emit&&n.emit("beforeAddBreadcrumb",l,t),r.addBreadcrumb(l,i))}function n5(e){if(void 0!==e)return e>=400&&e<500?"warning":e>=500?"error":void 0}function n6(){if(!eu.document)return;let e=K.bind(null,"dom"),t=n9(e,!0);eu.document.addEventListener("click",t,!1),eu.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let n=eu[t]?.prototype;n?.hasOwnProperty?.("addEventListener")&&((0,b.fill)(n,"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=n9(e);i.handler=r,t.call(this,n,r,a)}i.refCount++}catch{}return t.call(this,n,r,a)}}),(0,b.fill)(n,"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 n9(e,t=!1){return n=>{var r;if(!n||n._sentryCaptured)return;let a=function(e){try{return e.target}catch{return null}}(n);if(r=n.type,"keypress"===r&&(!a?.tagName||"INPUT"!==a.tagName&&"TEXTAREA"!==a.tagName&&!a.isContentEditable&&1))return;(0,b.addNonEnumerableProperty)(n,"_sentryCaptured",!0),a&&!a._sentryId&&(0,b.addNonEnumerableProperty)(a,"_sentryId",(0,S.uuid4)());let i="keypress"===n.type?"input":n.type;!function(e){if(e.type!==d)return!1;try{if(!e.target||e.target._sentryId!==f)return!1}catch{}return!0}(n)&&(e({event:n,name:i,global:t}),d=n.type,f=a?a._sentryId:void 0),clearTimeout(c),c=eu.setTimeout(()=>{f=void 0,d=void 0},1e3)}}let n7=["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"];function re(e){return function(...t){let n=t[0];return t[0]=N(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,W.getFunctionName)(e)}`}}),e.apply(this,t)}}function rt(e){return function(t){return e.apply(this,[N(t,{mechanism:{data:{handler:(0,W.getFunctionName)(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function rn(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in n&&"function"==typeof n[e]&&(0,b.fill)(n,e,function(t){let n={mechanism:{data:{handler:(0,W.getFunctionName)(t)},handled:!1,type:`auto.browser.browserapierrors.xhr.${e}`}},r=(0,b.getOriginalFunction)(t);return r&&(n.mechanism.data.handler=(0,W.getFunctionName)(r)),N(t,n)})}),e.apply(this,t)}}function rr(e){tm&&C.debug.log(`Global Handler attached: ${e}`)}function ra(){let e=(0,_.getClient)();return e?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function ri(e){return Array.isArray(e.errors)}function ro(e,t,n){e.mechanism={handled:!0,type:"auto.core.linked_errors",...ri(n)&&{is_exception_group:!0},...e.mechanism,exception_id:t}}function rl(e,t,n,r){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}function rs(e,t,n,r){let a={filename:e,function:""===t?W.UNKNOWN_FUNCTION:t,in_app:!0};return void 0!==n&&(a.lineno=n),void 0!==r&&(a.colno=r),a}let ru=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,rc=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,rd=/\((\S*)(?::(\d+))(?::(\d+))\)/,rf=/at (.+?) ?\(data:(.+?),/,rp=[30,e=>{let t=e.match(rf);if(t)return{filename:``,function:t[1]};let n=ru.exec(e);if(n){let[,e,t,r]=n;return rs(e,W.UNKNOWN_FUNCTION,+t,+r)}let r=rc.exec(e);if(r){if(r[2]&&0===r[2].indexOf("eval")){let e=rd.exec(r[2]);e&&(r[2]=e[1],r[3]=e[2],r[4]=e[3])}let[e,t]=ry(r[1]||W.UNKNOWN_FUNCTION,r[2]);return rs(t,e,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],rm=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,rh=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,rg=[50,e=>{let t=rm.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=rh.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]||W.UNKNOWN_FUNCTION;return[n,e]=ry(n,e),rs(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],rv=(0,W.createStackParser)(rp,rg),ry=(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]:W.UNKNOWN_FUNCTION,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},rb={};function r_(e,t=function(e){let t=rb[e];if(t)return t;let n=eu[e];if(es(n))return rb[e]=n.bind(eu);let r=eu.document;if(r&&"function"==typeof r.createElement)try{let t=r.createElement("iframe");t.hidden=!0,r.head.appendChild(t);let a=t.contentWindow;a?.[e]&&(n=a[e]),r.head.removeChild(t)}catch(t){ef&&C.debug.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?rb[e]=n.bind(eu):n}("fetch")){let 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 rb.fetch=void 0,e}finally{n-=i,r--}}return function(e,t,n=nw(e.bufferSize||64)){let r={};return{send:function(a){let i=[];if((0,nh.forEachEnvelopeItem)(a,(t,n)=>{let a=(0,nh.envelopeItemTypeToDataCategory)(n);!function(e,t,n=(0,nk.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=(0,nh.createEnvelope)(a[0],i),l=t=>{if((0,nh.envelopeContainsItemType)(o,["client_report"])){R.DEBUG_BUILD&&C.debug.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`);return}(0,nh.forEachEnvelopeItem)(o,(n,r)=>{e.recordDroppedEvent(t,(0,nh.envelopeItemTypeToDataCategory)(r))})};return n.add(()=>t({body:(0,nh.serializeEnvelope)(o)}).then(e=>(413===e.statusCode?(R.DEBUG_BUILD&&C.debug.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),l("send_error")):(R.DEBUG_BUILD&&void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&C.debug.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=function(e,{statusCode:t,headers:n},r=(0,nk.safeDateNow)()){let a={...e},i=n?.["x-sentry-rate-limits"],o=n?.["retry-after"];if(i)for(let e of i.trim().split(",")){let[t,n,,,i]=e.split(":",5),o=parseInt(t,10),l=(isNaN(o)?60:o)*1e3;if(n)for(let e of n.split(";"))"metric_bucket"===e?(!i||i.split(";").includes("custom"))&&(a[e]=r+l):a[e]=r+l;else a.all=r+l}else o?a.all=r+nN(o,r):429===t&&(a.all=r+6e4);return a}(r,e)),e),e=>{throw l("network_error"),R.DEBUG_BUILD&&C.debug.error("Encountered error running transport request:",e),e})).then(e=>e,e=>{if(e===nT)return R.DEBUG_BUILD&&C.debug.error("Skipped sending event because buffer is full."),l("queue_overflow"),Promise.resolve({});throw e})},flush:e=>n.drain(e)}}(e,a,nw(e.bufferSize||40))}function rS(e){let t;return[((e={})=>({...((e={})=>{let t;return{name:"EventFilters",setup(n){t=no(e,n.getOptions())},processEvent:(n,r,a)=>(t||(t=no(e,a.getOptions())),!function(e,t){if(e.type){if("transaction"===e.type&&function(e,t){if(!t?.length)return!1;let n=e.transaction;return!!n&&(0,to.stringMatchesSomePattern)(n,t)}(e,t.ignoreTransactions))return R.DEBUG_BUILD&&C.debug.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. Event: ${(0,S.getEventDescription)(e)}`),!0}else{var n,r,a;if(n=e,r=t.ignoreErrors,r?.length&&na(n).some(e=>(0,to.stringMatchesSomePattern)(e,r)))return R.DEBUG_BUILD&&C.debug.warn(`Event dropped due to being matched by \`ignoreErrors\` option. Event: ${(0,S.getEventDescription)(e)}`),!0;if(a=e,a.exception?.values?.length&&!a.message&&!a.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))return R.DEBUG_BUILD&&C.debug.warn(`Event dropped due to not having an error message, error type or stacktrace. Event: ${(0,S.getEventDescription)(e)}`),!0;if(function(e,t){if(!t?.length)return!1;let n=nl(e);return!!n&&(0,to.stringMatchesSomePattern)(n,t)}(e,t.denyUrls))return R.DEBUG_BUILD&&C.debug.warn(`Event dropped due to being matched by \`denyUrls\` option. Event: ${(0,S.getEventDescription)(e)}. Url: ${nl(e)}`),!0;if(!function(e,t){if(!t?.length)return!0;let n=nl(e);return!n||(0,to.stringMatchesSomePattern)(n,t)}(e,t.allowUrls))return R.DEBUG_BUILD&&C.debug.warn(`Event dropped due to not being matched by \`allowUrls\` option. Event: ${(0,S.getEventDescription)(e)}. Url: ${nl(e)}`),!0}return!1}(n,t)?n:null)}})(e),name:"InboundFilters"}))(),{name:"FunctionToString",setupOnce(){u=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=(0,b.getOriginalFunction)(this),n=ns.has((0,_.getClient)())&&void 0!==t?t:this;return u.apply(n,e)}}catch{}},setup(e){ns.set(e,!0)}},{name:"ConversationId",setup(e){e.on("spanStart",e=>{let t=(0,_.getCurrentScope)().getScopeData(),n=(0,_.getIsolationScope)().getScopeData(),r=t.conversationId||n.conversationId;r&&e.setAttribute(g.GEN_AI_CONVERSATION_ID_ATTRIBUTE,r)})}},((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&(0,b.fill)(w,"setTimeout",re),t.setInterval&&(0,b.fill)(w,"setInterval",re),t.requestAnimationFrame&&(0,b.fill)(w,"requestAnimationFrame",rt),t.XMLHttpRequest&&"XMLHttpRequest"in w&&(0,b.fill)(XMLHttpRequest.prototype,"send",rn);let e=t.eventTarget;e&&(Array.isArray(e)?e:n7).forEach(e=>{var n,r;let a;return n=e,r=t,a=w[n]?.prototype,void(a?.hasOwnProperty?.("addEventListener")&&((0,b.fill)(a,"addEventListener",function(e){return function(t,a,i){var o,l,s,u;try{o=a,"function"==typeof o.handleEvent&&(a.handleEvent=N(a.handleEvent,{mechanism:{data:{handler:(0,W.getFunctionName)(a),target:n},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return r.unregisterOriginalCallbacks&&(l=this,s=t,u=a,l&&"object"==typeof l&&"removeEventListener"in l&&"function"==typeof l.removeEventListener&&l.removeEventListener(s,u)),e.apply(this,[t,N(a,{mechanism:{data:{handler:(0,W.getFunctionName)(a),target:n},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),i])}}),(0,b.fill)(a,"removeEventListener",function(e){return function(t,n,r){try{let a=n.__sentry_wrapped__;a&&e.call(this,t,a,r)}catch{}return e.call(this,t,n,r)}})))})}}})(),((e={})=>{let 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,l,s;let u;t.console&&(n=e,Q(u="console",function(e){var t;if((0,_.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,to.safeJoin)(e.args," ")};if("assert"===e.level)if(!1!==e.args[0])return;else r.message=`Assertion failed: ${(0,to.safeJoin)(e.args.slice(1)," ")||"console.assert"}`,r.data.arguments=e.args.slice(1);n8(r,{input:e.args,level:e.level})}),X(u,n4)),t.dom&&(Q("dom",(r=e,a=t.dom,function(e){let t,n;if((0,_.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&&(tm&&C.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 l;let r=e.event,a=(l=r)&&l.target?r.target:r;t=(0,T.htmlTreeAsString)(a,{keyAttrs:i,maxStringLength:o}),n=(0,T.getComponentName)(a)}catch{t=""}if(0===t.length)return;let s={category:`ui.${e.name}`,message:t};n&&(s.data={"ui.component_name":n}),n8(s,{event:e.event,name:e.name,global:e.global})})),X("dom",n6)),t.xhr&&tI((i=e,function(e){if((0,_.getClient)()!==i)return;let{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[tC];if(!t||!n||!r)return;let{method:a,url:o,status_code:l,body:s}=r,u={xhr:e.xhr,input:s,startTimestamp:t,endTimestamp:n},c={category:"xhr",data:{method:a,url:o,status_code:l},type:"http",level:n5(l)};i.emit("beforeOutgoingRequestBreadcrumb",c,u),n8(c,u)})),t.fetch&&tv((o=e,function(e){if((0,_.getClient)()!==o)return;let{startTimestamp:t,endTimestamp:n}=e;if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.fetchData.method,e.fetchData.url,e.error){let r=e.fetchData,a={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n},i={category:"fetch",data:r,level:"error",type:"http"};o.emit("beforeOutgoingRequestBreadcrumb",i,a),n8(i,a)}else{let r=e.response,a={...e.fetchData,status_code:r?.status};e.fetchData.request_body_size,e.fetchData.response_body_size,r?.status;let i={input:e.args,response:r,startTimestamp:t,endTimestamp:n},l={category:"fetch",data:a,type:"http",level:n5(a.status_code)};o.emit("beforeOutgoingRequestBreadcrumb",l,i),n8(l,i)}})),t.history&&ec((l=e,function(e){if((0,_.getClient)()!==l)return;let t=e.from,n=e.to,r=H(w.location.href),a=t?H(t):void 0,i=H(n);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),n8({category:"navigation",data:{from:t,to:n}})})),t.sentry&&e.on("beforeSendEvent",(s=e,function(e){(0,_.getClient)()===s&&n8({category:`sentry.${"transaction"===e.type?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:(0,S.getEventDescription)(e)},{event:e})}))}}})(),((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){var n,r;t.onerror&&(n=e,Z(e=>{var t,r,a,i;let o,l,s,u,c,d,{stackParser:f,attachStacktrace:p}=ra();if((0,_.getClient)()!==n||k>0)return;let{msg:m,url:h,line:g,column:v,error:y}=e,b=(t=n1(f,y||m,void 0,p,!1),r=h,a=g,i=v,c=(u=(s=(l=(o=t.exception=t.exception||{}).values=o.values||[])[0]=l[0]||{}).stacktrace=s.stacktrace||{}).frames=u.frames||[],d=function(e){if((0,tl.isString)(e)&&0!==e.length)return e.startsWith("data:")?`<${q(e,!1)}>`:e}(r)??(0,T.getLocationHref)(),0===c.length&&c.push({colno:i,filename:d,function:W.UNKNOWN_FUNCTION,in_app:!0,lineno:a}),t);b.level="error",(0,E.captureEvent)(b,{originalException:y,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})}),rr("onerror")),t.onunhandledrejection&&(r=e,en(e=>{var t;let{stackParser:n,attachStacktrace:a}=ra();if((0,_.getClient)()!==r||k>0)return;let i=function(e){if((0,tl.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,tl.isPrimitive)(i)?(t=i,{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}):n1(n,i,void 0,a,!0);o.level="error",(0,E.captureEvent)(o,{originalException:i,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})}),rr("onunhandledrejection"))}}})(),((e={})=>{let t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,a){!function(e,t,n,r,a,i){if(!a.exception?.values||!i||!(0,tl.isInstanceOf)(i.originalException,Error))return;let o=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;o&&(a.exception.values=function e(t,n,r,a,i,o,l,s){if(o.length>=r+1)return o;let u=[...o];if((0,tl.isInstanceOf)(a[i],Error)){ro(l,s,a);let o=t(n,a[i]),c=u.length;rl(o,i,c,s),u=e(t,n,r,a[i],i,[o,...u],o,c)}return ri(a)&&a.errors.forEach((o,c)=>{if((0,tl.isInstanceOf)(o,Error)){ro(l,s,a);let d=t(n,o),f=u.length;rl(d,`errors[${c}]`,f,s),u=e(t,n,r,o,i,[d,...u],d,f)}}),u}(e,t,r,i.originalException,n,a.exception.values,o,0))}(nX,a.getOptions().stackParser,n,t,e,r)}}})(),{name:"Dedupe",processEvent(e){if(e.type)return e;try{var n,r,a,i,o,l;let s,u,c,d;if(n=e,(r=t)&&(a=n,i=r,s=a.message,u=i.message,(s||u)&&(!s||u)&&(s||!u)&&s===u&&nc(a,i)&&nu(a,i)&&1||(o=n,l=r,c=nd(l),d=nd(o),c&&d&&c.type===d.type&&c.value===d.value&&nc(o,l)&&nu(o,l))))return R.DEBUG_BUILD&&C.debug.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return t=e}},{name:"HttpContext",preprocessEvent(e){if(!w.navigator&&!w.location&&!w.document)return;let t=x(),n={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:n}}},{name:"CultureContext",preprocessEvent(e){let t=function(){try{let e=w.Intl;if(!e)return;let t=e.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}();t&&(e.contexts={...e.contexts,culture:{...t,...e.contexts?.culture}})}},((e={})=>{let t=e.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(void 0===w.document){tm&&C.debug.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}(0,E.startSession)({ignoreDuration:!0}),(0,E.captureSession)();let e=(0,_.getIsolationScope)(),n=e.getUser();e.addScopeListener(e=>{let t=e.getUser();(n?.id!==t?.id||n?.ip_address!==t?.ip_address)&&((0,E.captureSession)(),n=t)}),"route"===t&&ec(({from:e,to:t})=>{e!==t&&((0,E.startSession)({ignoreDuration:!0}),(0,E.captureSession)())})}}})()]}var rE=e.i(687652),rT=e.i(347895);let rw=rT.default.events?rT.default:rT.default.default,rk=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function rN(...e){let t="",n=!1;for(let r=e.length-1;r>=-1&&!n;r--){let a=r>=0?e[r]:"/";a&&(t=`${a}/${t}`,n="/"===a.charAt(0))}return t=(function(e,t){let n=0;for(let t=e.length-1;t>=0;t--){let r=e[t];"."===r?e.splice(t,1):".."===r?(e.splice(t,1),n++):n&&(e.splice(t,1),n--)}if(t)for(;n--;)e.unshift("..");return e})(t.split("/").filter(e=>!!e),!n).join("/"),(n?"/":"")+t||"."}function rx(e){let t=0;for(;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}let rR=new class{constructor(e){this._maxSize=e,this._cache=new Map}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}}(100),rC=v.GLOBAL_OBJ,rI=!1,rP=v.GLOBAL_OBJ;function rA(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function rO(e){return rA(e.getAllKeys())}function rL(e){let t;function n(){var n,r;let a,i;return void 0==t&&(n=e.dbName||"sentry-offline",r=e.storeName||"queue",(a=indexedDB.open(n)).onupgradeneeded=()=>a.result.createObjectStore(r),i=rA(a),t=e=>i.then(t=>e(t.transaction(r,"readwrite").objectStore(r)))),t}return{push:async t=>{try{var r,a;let i=await (0,nh.serializeEnvelope)(t);await (r=n(),a=e.maxQueueSize||30,r(e=>rO(e).then(t=>{if(!(t.length>=a))return e.put(i,Math.max(...t,0)+1),rA(e.transaction)})))}catch{}},unshift:async t=>{try{var r,a;let i=await (0,nh.serializeEnvelope)(t);await (r=n(),a=e.maxQueueSize||30,r(e=>rO(e).then(t=>{if(!(t.length>=a))return e.put(i,Math.min(...t,0)-1),rA(e.transaction)})))}catch{}},shift:async()=>{try{let e=await n()(e=>rO(e).then(t=>{let n=t[0];if(null!=n)return rA(e.get(n)).then(t=>(e.delete(n),rA(e.transaction).then(()=>t)))}));if(e)return(0,nh.parseEnvelope)(e)}catch{}}}}globalThis._sentryRouteManifest='{"dynamicRoutes":[{"path":"/nextjs/slideshow/:title/:id","regex":"^/nextjs/slideshow/([^/]+)/([^/]+)$","paramNames":["title","id"],"hasOptionalPrefix":false}],"staticRoutes":[{"path":"/nextjs/home"},{"path":"/nextjs/search"},{"path":"/private/health"},{"path":"/private/heartbeat"},{"path":"/private/scribd-oauth"},{"path":"/private/session"}],"isrRoutes":[]}',globalThis._sentryNextJsVersion="16.2.6";let rD=h.default.env.SENTRY_DSN||h.default.env.NEXT_PUBLIC_SENTRY_DSN,rM=["Cancel rendering route","ChunkLoadError","Loading chunk","Loading CSS chunk","Could not clear consent from root domain","consent from root domain","NetworkError when attempting to fetch resource","Load failed","Failed to fetch","zaloJSV2 is not defined","The play() request was interrupted","RewriteAI switched to in-memory storage"];!function(e){let t,n,r,a,u,c;rI&&(0,C.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`.")}),rI=!0,!tq.DEBUG_BUILD&&e.debug&&(0,C.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"{let t,n,r,a={name:void 0,source:void 0},u=w.document,{enableInp:c,enableElementTiming:d,enableLongTask:f,enableLongAnimationFrame:p,_experiments:{enableInteractions:m,enableStandaloneClsSpans:b,enableStandaloneLcpSpans:S},beforeStartSpan:E,idleTimeout:k,finalTimeout:N,childSpanTimeout:P,markBackgroundSpan:A,traceFetch:M,traceXHR:B,trackFetchStreamPerformance:W,shouldCreateSpanForRequest:Y,enableHTTPTimings:V,ignoreResourceSpans:K,ignorePerformanceApiSpans:J,instrumentPageLoad:ee,instrumentNavigation:et,detectRedirects:er,linkPreviousTrace:el,consistentTraceSampling:es,enableReportPageLoaded:ed,onRequestSpanStart:ep,onRequestSpanEnd:eg}={...tz,...e};function ev(e,n,i=!0){let o="pageload"===n.op,c=n.name,d=E?E(n):n,f=d.attributes||{};if(c!==d.name&&(f[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]="custom",d.attributes=f),!i){let e=(0,y.dateTimestampInSeconds)();(0,z.startInactiveSpan)({...d,startTime:e}).end(e);return}a.name=d.name,a.source=f[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];let p=F(d,{idleTimeout:k,finalTimeout:N,childSpanTimeout:P,disableAutoFinish:o,beforeSpanEnd:n=>{t?.(),function(e,t){var n,r;let a=e5(),i=(0,y.browserPerformanceTimeOrigin)();if(!a?.getEntries||!i)return;let o=e6(i),u=a.getEntries(),{op:c,start_timestamp:d}=(0,O.spanToJSON)(e);u.slice(tc).forEach(n=>{let r=e6(n.startTime),a=e6(Math.max(0,n.duration));if("navigation"!==c||!d||!(o+r{tf(i,l,e,s)}),tf(i,l,"secureConnection",s,"TLS/SSL"),tf(i,l,"fetch",s,"cache"),tf(i,l,"domainLookup",s,"DNS"),u=i,f=l,m=(p=s)+e6(f.requestStart),h=p+e6(f.responseEnd),v=p+e6(f.responseStart),f.responseEnd&&(e4(u,m,h,{op:"browser.request",name:f.name,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}}),e4(u,v,h,{op:"browser.response",name:f.name,attributes:{[g.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(e?.entryType==="measure")try{return"Components âš›"===e.detail.devtools.track}catch{return}}(t)||["mark","measure"].includes(t.entryType)&&(0,to.stringMatchesSomePattern)(t.name,i))return;let o=em(!1),l=a+Math.max(n,e6(o?o.requestStart:0)),s=a+n,u=s+r,c={[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.resource.browser.metrics"};l!==s&&(c["sentry.browser.measure_happened_before_request"]=!0,c["sentry.browser.measure_start_time"]=l),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,tl.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,tl.isPrimitive)(n)){e["sentry.browser.measure.detail"]=n;return}try{e["sentry.browser.measure.detail"]=JSON.stringify(n)}catch{}}catch{}}(c,t),l<=u&&e4(e,l,u,{name:t.name,op:t.entryType,attributes:c})}(e,n,r,a,o,t.ignorePerformanceApiSpans);let i=eS(),l=n.startTime{let n=l[e];null!=n&&("number"==typeof n&&n<0x7fffffff||"string"==typeof n)&&(s[t]=n)});let f={...c,...tu(t)},p=i+r;e4(e,p,p+a,{name:n.replace(eu.location.origin,""),op:u,attributes:f})}(e,n,n.name,r,a,o,t.ignoreResourceSpans)}}),tc=Math.max(u.length-1,0),function(e){let t=eu.navigator;if(!t)return;let n=t.connection;n&&(n.effectiveType&&e.setAttribute("effectiveConnectionType",n.effectiveType),n.type&&e.setAttribute("connectionType",n.type),e3(n.rtt)&&(td["connection.rtt"]={value:n.rtt,unit:"millisecond"})),e3(t.deviceMemory)&&e.setAttribute("deviceMemory",`${t.deviceMemory} GB`),e3(t.hardwareConcurrency)&&e.setAttribute("hardwareConcurrency",String(t.hardwareConcurrency))}(e),"pageload"===c&&(function(e){let t=em(!1);if(!t)return;let{responseStart:n,requestStart:r}=t;r<=n&&(e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}(td),t.recordClsOnPageloadSpan||delete td.cls,t.recordLcpOnPageloadSpan||delete td.lcp,Object.entries(td).forEach(([e,t])=>{(0,ti.setMeasurement)(e,t.value,t.unit)}),e.setAttribute("performance.timeOrigin",o),e.setAttribute("performance.activationStart",eh()),n=e,r=t,l&&r.recordLcpOnPageloadSpan&&(l.element&&n.setAttribute("lcp.element",(0,T.htmlTreeAsString)(l.element)),l.id&&n.setAttribute("lcp.id",l.id),l.url&&n.setAttribute("lcp.url",l.url.trim().slice(0,200)),null!=l.loadTime&&n.setAttribute("lcp.loadTime",l.loadTime),null!=l.renderTime&&n.setAttribute("lcp.renderTime",l.renderTime),n.setAttribute("lcp.size",l.size)),s?.sources&&r.recordClsOnPageloadSpan&&s.sources.forEach((e,t)=>n.setAttribute(`cls.source.${t+1}`,(0,T.htmlTreeAsString)(e.node)))),l=void 0,s=void 0,td={}}(n,{recordClsOnPageloadSpan:!b,recordLcpOnPageloadSpan:!S,ignoreResourceSpans:K,ignorePerformanceApiSpans:J}),tG(e,void 0);let a=(0,_.getCurrentScope)(),i=a.getPropagationContext();a.setPropagationContext({...i,traceId:p.spanContext().traceId,sampled:(0,O.spanIsSampled)(p),dsc:(0,L.getDynamicSamplingContextFromSpan)(n)}),o&&(r=void 0)},trimIdleSpanEndTimestamp:!ed});function m(){u&&["interactive","complete"].includes(u.readyState)&&e.emit("idleSpanEnableAutoFinish",p)}o&&ed&&(r=p),tG(e,p),o&&!ed&&u&&(u.addEventListener("readystatechange",()=>{m()}),m())}return{name:"BrowserTracing",setup(e){function a(){let e=(0,O.getActiveSpan)(),t=e&&(0,O.getRootSpan)(e);if(t){let e="internal_error";R.DEBUG_BUILD&&C.debug.log(`[Tracing] Root span: ${e} -> Global error occurred`),t.setStatus({code:U.SPAN_STATUS_ERROR,message:e})}}if(ea||(a.tag="sentry_tracingErrorCallback",ea=!0,Z(a),en(a)),t=function({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:n}){let r=e5();if(r&&(0,y.browserPerformanceTimeOrigin)()){r.mark&&eu.performance.mark("sentry-tracing-init");let a=t?function(e){let t,n=0;if(!e9("largest-contentful-paint"))return;let r=eY(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)},!0);e7(e,(e,a)=>{var i,o,l,s;let u,c,d,f,p;i=n,o=t,l=a,s=e,ef&&C.debug.log(`Sending LCP span (${i})`),u=e6(((0,y.browserPerformanceTimeOrigin)()||0)+(o?.startTime||0)),c=(0,_.getCurrentScope)().getScopeData().transactionName,d=o?(0,T.htmlTreeAsString)(o.element):"Largest contentful paint",f={[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.lcp",[g.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"ui.webvital.lcp",[g.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:0,"sentry.pageload.span_id":l,"sentry.report_event":s},o&&(o.element&&(f["lcp.element"]=(0,T.htmlTreeAsString)(o.element)),o.id&&(f["lcp.id"]=o.id),o.url&&(f["lcp.url"]=o.url),null!=o.loadTime&&(f["lcp.loadTime"]=o.loadTime),null!=o.renderTime&&(f["lcp.renderTime"]=o.renderTime),null!=o.size&&(f["lcp.size"]=o.size)),(p=e8({name:d,transaction:c,attributes:f,startTime:u}))&&(p.addEvent("lcp",{[g.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"millisecond",[g.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:i}),p.end(u)),r()})}(n):eY(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(td.lcp={value:e.value,unit:"millisecond"},l=t)},!0),o=e0("ttfb",({metric:e})=>{e.entries[e.entries.length-1]&&(td.ttfb={value:e.value,unit:"millisecond"})},eJ,i),u=e?function(e){let t,n=0;if(!e9("layout-shift"))return;let r=eW(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)},!0);e7(e,(e,a)=>{var i,o,l,s;let u,c,d,f,p;i=n,o=t,l=a,s=e,ef&&C.debug.log(`Sending CLS span (${i})`),u=o?e6(((0,y.browserPerformanceTimeOrigin)()||0)+o.startTime):(0,y.timestampInSeconds)(),c=(0,_.getCurrentScope)().getScopeData().transactionName,d=o?(0,T.htmlTreeAsString)(o.sources[0]?.node):"Layout shift",f={[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.cls",[g.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"ui.webvital.cls",[g.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:0,"sentry.pageload.span_id":l,"sentry.report_event":s},o?.sources&&o.sources.forEach((e,t)=>{f[`cls.source.${t+1}`]=(0,T.htmlTreeAsString)(e.node)}),(p=e8({name:d,transaction:c,attributes:f,startTime:u}))&&(p.addEvent("cls",{[g.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"",[g.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:i}),p.end(u)),r()})}(n):eW(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(td.cls={value:e.value,unit:""},s=t)},!0);return()=>{a?.(),o(),u?.()}}return()=>void 0}({recordClsStandaloneSpans:b||!1,recordLcpStandaloneSpans:S||!1,client:e}),c&&function(){if(e5()&&(0,y.browserPerformanceTimeOrigin)()){let e=e0("inp",ta,eZ,o);()=>{e()}}}(),d&&e5()&&(0,y.browserPerformanceTimeOrigin)()&&eV("element",tp),p&&v.GLOBAL_OBJ.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?new PerformanceObserver(e=>{let t=(0,O.getActiveSpan)();if(t)for(let n of e.getEntries()){if(!n.scripts[0])continue;let e=e6((0,y.browserPerformanceTimeOrigin)()+n.startTime),{start_timestamp:r,op:a}=(0,O.spanToJSON)(t);if("navigation"===a&&r&&e{let t=(0,O.getActiveSpan)();if(!t)return;let{op:n,start_timestamp:r}=(0,O.spanToJSON)(t);for(let a of e){let e=e6((0,y.browserPerformanceTimeOrigin)()+a.startTime),i=e6(a.duration);"navigation"===n&&r&&e{let t=(0,O.getActiveSpan)();if(t){for(let n of e)if("click"===n.name){let e=e6((0,y.browserPerformanceTimeOrigin)()+n.startTime),r=e6(n.duration),a={name:(0,T.htmlTreeAsString)(n.target),op:`ui.interaction.${n.name}`,startTime:e,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}},i=(0,T.getComponentName)(n.target);i&&(a.attributes["ui.component_name"]=i),e4(t,e,e+r,a)}}}),er&&u){let e=()=>{n=(0,y.timestampInSeconds)()};addEventListener("click",e,{capture:!0}),addEventListener("keydown",e,{capture:!0,passive:!0})}function h(){let t=e[tH];t&&!(0,O.spanToJSON)(t).timestamp&&(tm&&C.debug.log(`[Tracing] Finishing current active span with op: ${(0,O.spanToJSON)(t).op}`),t.setAttribute(g.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,"cancelled"),t.end())}e.on("startNavigationSpan",(t,r)=>{if((0,_.getClient)()!==e)return;if(r?.isRedirect){tm&&C.debug.warn("[Tracing] Detected redirect, navigation span will not be the root span, but a child span."),ev(e,{op:"navigation.redirect",...t},!1);return}n=void 0,h(),(0,_.getIsolationScope)().setPropagationContext({traceId:(0,ei.generateTraceId)(),sampleRand:Math.random(),propagationSpanId:(0,I.hasSpansEnabled)()?void 0:(0,ei.generateSpanId)()});let a=(0,_.getCurrentScope)();a.setPropagationContext({traceId:(0,ei.generateTraceId)(),sampleRand:Math.random(),propagationSpanId:(0,I.hasSpansEnabled)()?void 0:(0,ei.generateSpanId)()}),a.setSDKProcessingMetadata({normalizedRequest:void 0}),ev(e,{op:"navigation",...t,parentSpan:null,forceTransaction:!0})}),e.on("startPageLoadSpan",(t,n={})=>{if((0,_.getClient)()!==e)return;h();let r=n.sentryTrace||tj("sentry-trace")||t$("sentry-trace"),a=n.baggage||tj("baggage")||t$("baggage"),i=(0,eo.propagationContextFromHeaders)(r,a),o=(0,_.getCurrentScope)();o.setPropagationContext(i),(0,I.hasSpansEnabled)()||(o.getPropagationContext().propagationSpanId=(0,ei.generateSpanId)()),o.setSDKProcessingMetadata({normalizedRequest:x()}),ev(e,{op:"pageload",...t})}),e.on("endPageloadSpan",()=>{ed&&r&&(r.setAttribute(g.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,"reportPageLoaded"),r.end())})},afterAllSetup(e){var t,r,i,o,l;let s,u=(0,T.getLocationHref)();if("off"!==el&&function(e,{linkPreviousTrace:t,consistentTraceSampling:n}){let r="session-storage"===t,a=r?function(){try{let e=w.sessionStorage?.getItem(th);return JSON.parse(e)}catch{return}}():void 0;e.on("spanStart",e=>{if((0,O.getRootSpan)(e)!==e)return;let t=(0,_.getCurrentScope)().getPropagationContext();a=function(e,t,n){let r=(0,O.spanToJSON)(t),a={spanContext:t.spanContext(),startTimestamp:r.start_timestamp,sampleRate:function(){try{return Number(n.dsc?.sample_rate)??Number(r.data?.[g.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE])}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&&(tm&&C.debug.log(`Adding previous_trace \`${JSON.stringify(i)}\` link to span \`${JSON.stringify({op:r.op,...t.spanContext()})}\``),t.addLink({context:i,attributes:{[g.SEMANTIC_LINK_ATTRIBUTE_LINK_TYPE]:"previous_trace"}}),t.setAttribute("sentry.previous_trace",`${i.traceId}-${i.spanId}-${+!!tg(i)}`)),a)}(a,e,t),r&&function(e){try{w.sessionStorage.setItem(th,JSON.stringify(e))}catch(e){tm&&C.debug.warn("Could not store previous trace in sessionStorage",e)}}(a)});let i=!0;n&&e.on("beforeSampling",e=>{if(!a)return;let t=(0,_.getCurrentScope)(),n=t.getPropagationContext();if(i&&n.parentSpanId){i=!1;return}t.setPropagationContext({...n,dsc:{...n.dsc,sample_rate:String(a.sampleRate),sampled:String(tg(a.spanContext))},sampleRand:a.sampleRand}),e.parentSampled=tg(a.spanContext),e.parentSampleRate=a.sampleRate,e.spanAttributes={...e.spanAttributes,[g.SEMANTIC_ATTRIBUTE_SENTRY_PREVIOUS_TRACE_SAMPLE_RATE]:a.sampleRate}})}(e,{linkPreviousTrace:el,consistentTraceSampling:es}),w.location){if(ee){let t=(0,y.browserPerformanceTimeOrigin)();tB(e,{name:w.location.pathname,startTime:t?t/1e3:void 0,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.browser"}})}et&&ec(({to:t,from:r})=>{var a,i;let o,l;if(void 0===r&&u?.indexOf(t)!==-1){u=void 0;return}u=void 0;let s=$(t),c=e[tH],d=c&&er&&(a=c,i=n,o=(0,O.spanToJSON)(a),!((l=(0,y.dateTimestampInSeconds)())-o.start_timestamp>1.5)&&(!i||!(l-i<=1.5)));tF(e,{name:s?.pathname||w.location.pathname,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.browser"}},{url:t,isRedirect:d})})}A&&(w.document?w.document.addEventListener("visibilitychange",()=>{let e=(0,O.getActiveSpan)();if(!e)return;let t=(0,O.getRootSpan)(e);if(w.document.hidden&&t){let e="cancelled",{op:n,status:r}=(0,O.spanToJSON)(t);tm&&C.debug.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),r||t.setStatus({code:U.SPAN_STATUS_ERROR,message:e}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):tm&&C.debug.warn("[Tracing] Could not set up background tab detection due to lack of global document")),m&&(t=e,r=k,i=N,o=P,l=a,w.document&&addEventListener("click",()=>{let e="ui.action.click",n=t[tH];if(n&&["navigation","pageload"].includes((0,O.spanToJSON)(n).op)){tm&&C.debug.warn(`[Tracing] Did not create ${e} span because a pageload or navigation span is in progress.`);return}if(s&&(s.setAttribute(g.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,"interactionInterrupted"),s.end(),s=void 0),!l.name){tm&&C.debug.warn(`[Tracing] Did not create ${e} transaction because _latestRouteName is missing.`);return}s=F({name:l.name,op:e,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:l.source||"url"}},{idleTimeout:r,finalTimeout:i,childSpanTimeout:o})},{capture:!0})),c&&function(){let e,t=Object.keys(tr);function n(e){let t=e.target;if(!t)return;let n=(0,T.htmlTreeAsString)(t),r=Math.round(e.timeStamp);if(tn.set(r,n),tn.size>50){let e=tn.keys().next().value;void 0!==e&&tn.delete(e)}}"u">typeof window&&(!(!("u">typeof __SENTRY_BROWSER_BUNDLE__&&__SENTRY_BROWSER_BUNDLE__)&&"[object process]"===Object.prototype.toString.call(void 0!==h.default?h.default:0))||(e=v.GLOBAL_OBJ.process,e?.type==="renderer"))&&t.forEach(e=>{eu.addEventListener(e,n,{capture:!0,passive:!0})});let r=({entries:e})=>{let t=(0,O.getActiveSpan)(),n=t&&(0,O.getRootSpan)(t);e.forEach(e=>{if(!("duration"in e))return;let t=e.interactionId;if(null==t||tt.has(t))return;let r=e.target?(0,T.htmlTreeAsString)(e.target):function(e){let t=Math.round(e.startTime),n=tn.get(t);if(!n)for(let e=-5;e<=5;e++){let r=tn.get(t+e);if(r){n=r;break}}return n||""}(e);if(te.length>10){let e=te.shift();tt.delete(e)}te.push(t),tt.set(t,{span:n,elementName:r})})};eV("event",r),eV("first-input",r)}(),function(e,t){let{traceFetch:n,traceXHR:r,trackFetchStreamPerformance:a,shouldCreateSpanForRequest:i,enableHTTPTimings:o,tracePropagationTargets:l,onRequestSpanStart:s,onRequestSpanEnd:u}={...tM,...t},c="function"==typeof i?i:e=>!0,d=e=>(function(e,t){let n=(0,T.getLocationHref)();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,to.stringMatchesSomePattern)(r.toString(),t)||i&&(0,to.stringMatchesSomePattern)(r.pathname,t):i}{let n=!!e.match(/^\/(?!\/)/);return t?(0,to.stringMatchesSomePattern)(e,t):n}})(e,l),f={},p=e.getOptions().propagateTraceparent;if(n){let t;e.addEventProcessor(e=>("transaction"===e.type&&e.spans&&e.spans.forEach(e=>{if("http.client"===e.op){let t=tD.get(e.span_id);t&&(e.timestamp=t/1e3,tD.delete(e.span_id))}}),e)),a&&(Q(t="fetch-body-resolved",e=>{if(e.response){let t=tL.get(e.response);t&&e.endTimestamp&&tD.set(t,e.endTimestamp)}}),X(t,()=>ty(t_))),tv(e=>{let t=function(e,t,n,r,a){if(!e.fetchData)return;let{method:i,url:o}=e.fetchData,l=(0,I.hasSpansEnabled)()&&t(o);if(e.endTimestamp){var s,u,c;let t,n=e.fetchData.__span;if(!n)return;let i=r[n];i&&(l&&(function(e,t){if(t.response){(0,U.setHttpStatus)(e,t.response.status);let n=t.response?.headers?.get("content-length");if(n){let t=parseInt(n);t>0&&e.setAttribute("http.response_content_length",t)}}else t.error&&e.setStatus({code:U.SPAN_STATUS_ERROR,message:"internal_error"});e.end()}(i,e),s=i,u=e,t="object"==typeof(c=a)&&null!==c?c.onRequestSpanEnd:void 0,t?.(s,{headers:u.response?.headers,error:u.error})),delete r[n]);return}let{spanOrigin:d="auto.http.browser",propagateTraceparent:f=!1}="object"==typeof a?a:{spanOrigin:a},p=!!(0,O.getActiveSpan)(),m=l&&p?(0,z.startInactiveSpan)(function(e,t,n){if(e.startsWith("data:")){let r=q(e);return{name:`${t} ${r}`,attributes:tR(e,void 0,t,n)}}let r=$(e),a=r?function(e){if(j(e))return e.pathname;let t=new URL(e);return t.search="",t.hash="",["80","443"].includes(t.port)&&(t.port=""),t.password&&(t.password="%filtered%"),t.username&&(t.username="%filtered%"),t.toString()}(r):e;return{name:`${t} ${a}`,attributes:tR(e,r,t,n)}}(o,i,d)):new D.SentryNonRecordingSpan;if(e.fetchData.__span=m.spanContext().spanId,r[m.spanContext().spanId]=m,n(e.fetchData.url)){let t=e.args[0],n={...e.args[1]||{}},r=function(e,t,n,r){var a;let i=tN({span:n,propagateTraceparent:r}),o=i["sentry-trace"],l=i.baggage,s=i.traceparent;if(!o)return;let u=t.headers||((0,tl.isRequest)(e)?e.headers:void 0);if(!u)return{...i};if(a=u,"u">typeof Headers&&(0,tl.isInstanceOf)(a,Headers)){let e=new Headers(u);if(e.get("sentry-trace")||e.set("sentry-trace",o),r&&s&&!e.get("traceparent")&&e.set("traceparent",s),l){let t=e.get("baggage");t?tx(t)||e.set("baggage",`${t},${l}`):e.set("baggage",l)}return e}if(Array.isArray(u)){let e=[...u];u.find(e=>"sentry-trace"===e[0])||e.push(["sentry-trace",o]),r&&s&&!u.find(e=>"traceparent"===e[0])&&e.push(["traceparent",s]);let t=u.find(e=>"baggage"===e[0]&&tx(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=>tx(e)):tx(n));l&&!i&&a.push(l);let c={...u,"sentry-trace":e??o,baggage:a.length>0?a.join(","):void 0};return r&&s&&!t&&(c.traceparent=s),c}}(t,n,(0,I.hasSpansEnabled)()&&p?m:void 0,f);r&&(e.args[1]=n,n.headers=r)}let h=(0,_.getClient)();if(h){let t={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};h.emit("beforeOutgoingRequestSpan",m,t)}return m}(e,c,d,f,{propagateTraceparent:p,onRequestSpanEnd:u});if(e.response&&e.fetchData.__span&&tL.set(e.response,e.fetchData.__span),t){let n=tA(e.fetchData.url),r=n?H(n).host:void 0;t.setAttributes({"http.url":n?q(n):void 0,"server.address":r}),o&&tU(t),s?.(t,{headers:e.headers})}})}r&&tI(e=>{let t=function(e,t,n,r,a,i){let o=e.xhr,l=o?.[tC];if(!o||o.__sentry_own_request__||!l)return;let{url:s,method:u}=l,c=(0,I.hasSpansEnabled)()&&t(s);if(e.endTimestamp){let t=o.__sentry_xhr_span_id__;if(!t)return;let n=r[t];n&&(c&&void 0!==l.status_code&&((0,U.setHttpStatus)(n,l.status_code),n.end(),i?.(n,{headers:tO(function(e){let t;try{t=e.getAllResponseHeaders()}catch(t){return ef&&C.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 d=tA(s),f=d?H(d):H(s),p=q(G(s)),m=!!(0,O.getActiveSpan)(),h=c&&m?(0,z.startInactiveSpan)({name:`${u} ${p}`,attributes:{url:q(s),type:"xhr","http.method":u,"http.url":d?q(d):void 0,"server.address":f?.host,[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser",[g.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"http.client",...f?.search&&{"http.query":f?.search},...f?.hash&&{"http.fragment":f?.hash}}}):new D.SentryNonRecordingSpan;o.__sentry_xhr_span_id__=h.spanContext().spanId,r[o.__sentry_xhr_span_id__]=h,n(s)&&function(e,t,n){let{"sentry-trace":r,baggage:a,traceparent:i}=tN({span:t,propagateTraceparent:n});r&&function(e,t,n,r){let a=e.__sentry_xhr_v3__?.request_headers;if(!a?.["sentry-trace"]&&e.setRequestHeader)try{if(e.setRequestHeader("sentry-trace",t),r&&!a?.traceparent&&e.setRequestHeader("traceparent",r),n){let t=a?.baggage;t&&t.split(",").some(e=>e.trim().startsWith("sentry-"))||e.setRequestHeader("baggage",n)}}catch{}}(e,r,a,i)}(o,(0,I.hasSpansEnabled)()&&m?h:void 0,a);let v=(0,_.getClient)();return v&&v.emit("beforeOutgoingRequestSpan",h,e),h}(e,c,d,f,p,u);t&&(o&&tU(t),s?.(t,{headers:tO(e.xhr.__sentry_xhr_v3__?.request_headers)}))})}(e,{traceFetch:M,traceXHR:B,trackFetchStreamPerformance:W,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:Y,enableHTTPTimings:V,onRequestSpanStart:ep,onRequestSpanEnd:eg})}}})({...e,instrumentNavigation:!1,instrumentPageLoad:!1,onRequestSpanStart(...t){let[n,{headers:r}]=t;return r?.get("next-router-prefetch")&&n?.setAttribute("http.request.prefetch",!0),e.onRequestSpanStart?.(...t)}}),{instrumentPageLoad:n=!0,instrumentNavigation:r=!0}=e;return{...t,afterAllSetup(e){r&&function(e){if(w.document.getElementById("__NEXT_DATA__"))rw.events.on("routeChangeStart",t=>{let n,r,a=G(t),i=function(e){let t=w.__BUILD_MANIFEST?.sortedPages;if(t)return t.find(t=>{let n,r,a,i=(n=t.split("/"),r="",n[n.length-1]?.match(/^\[\[\.\.\..+\]\]$/)&&(n.pop(),r="(?:/(.+?))?"),a=n.map(e=>e.replace(/^\[\.\.\..+\]$/,"(.+?)").replace(/^\[.*\]$/,"([^/]+?)")).join("/"),RegExp(`^${a}${r}(?:/)?$`));return e.match(i)})}(a);i?(n=i,r="route"):(n=a,r="url"),tF(e,{name:n,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.nextjs.pages_router_instrumentation",[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:r}})});else{let t,n,r;m=(t,n)=>{let r=h.default.env._sentryBasePath??t8._sentryBasePath,a=t0(new URL(r&&!t.startsWith(r)?`${r}${t}`:t,w.location.href).pathname),i=tZ(a),o=i??a;"router-patch"===t2&&(t2="transition-start-hook");let l=t3.current;l?(l.updateName(o),l.setAttributes({"navigation.type":`router.${n}`,[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:i?"route":"url"}),t3.current=void 0):tF(e,{name:o,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.nextjs.app_router_instrumentation",[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:i?"route":"url","navigation.type":`router.${n}`}})},w.addEventListener("popstate",()=>{let t=t0(w.location.pathname),n=tZ(t);t3.current?.isRecording()?(t3.current.updateName(n??t),t3.current.setAttribute(g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,n?"route":"url")):t3.current=tF(e,{name:n??t,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.nextjs.app_router_instrumentation",[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:n?"route":"url","navigation.type":"browser.popstate"}})}),t=!1,n=0,r=setInterval(()=>{n++;let a=t4?.next?.router??t4?.nd?.router;t||n>500?clearInterval(r):a&&(clearInterval(r),t=!0,t9(e,a,t3),["nd","next"].forEach(t=>{let n=t4[t];n&&(t4[t]=new Proxy(n,{set:(t,n,r)=>("router"===n&&"object"==typeof r&&null!==r&&t9(e,r,t3),t[n]=r,!0)}))}))},20)}}(e),t.afterAllSetup(e),n&&function(e){if(w.document.getElementById("__NEXT_DATA__"))!function(e){let{route:t,params:n,sentryTrace:r,baggage:a}=function(){let e,t=w.document.getElementById("__NEXT_DATA__");if(t?.innerHTML)try{e=JSON.parse(t.innerHTML)}catch{tq.DEBUG_BUILD&&C.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,i?.pageProps&&(n.sentryTrace=i.pageProps._sentryTraceData,n.baggage=i.pageProps._sentryBaggage),n}(),i=(0,tT.parseBaggageHeader)(a),o=t||w.location.pathname;i?.["sentry-transaction"]&&"/_error"===o&&(o=(o=i["sentry-transaction"]).replace(/^(GET|POST|PUT|DELETE|PATCH|HEAD|OPTIONS|TRACE|CONNECT)\s+/i,""));let l=(0,y.browserPerformanceTimeOrigin)();tB(e,{name:o,startTime:l?l/1e3:void 0,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.nextjs.pages_router_instrumentation",[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:t?"route":"url",...n&&e.getOptions().sendDefaultPii&&{...n}}},{sentryTrace:r,baggage:a})}(e);else{let t,n,r;n=tZ(t=t0(w.location.pathname)),tB(e,{name:n??t,startTime:(r=(0,y.browserPerformanceTimeOrigin)())?r/1e3:void 0,attributes:{[g.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.nextjs.app_router_instrumentation",[g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:n?"route":"url"}})}}(e)}}}()),a=rP._sentryRewriteFramesAssetPrefixPath||"",u=h.default.env._sentryBasePath||rP._sentryBasePath,c="true"===h.default.env._experimentalThirdPartyOriginStackFrames||"true"===rP._experimentalThirdPartyOriginStackFrames,r.push((({assetPrefix:e,basePath:t,rewriteFramesAssetPrefixPath:n,experimentalThirdPartyOriginStackFrames:r})=>({...((e={})=>{let t=e.root,n=e.prefix||"app:///",r="window"in v.GLOBAL_OBJ&&!!v.GLOBAL_OBJ.window,a=e.iteratee||function({isBrowser:e,root:t,prefix:n}){return r=>{if(!r.filename)return r;let a=/^[a-zA-Z]:\\/.test(r.filename)||r.filename.includes("\\")&&!r.filename.includes("/"),i=/^\//.test(r.filename);if(e){if(t){let e=r.filename;0===e.indexOf(t)&&(r.filename=e.replace(t,n))}}else if(a||i){let e,i,o=a?r.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):r.filename,l=t?function(e,t){e=rN(e).slice(1),t=rN(t).slice(1);let n=rx(e.split("/")),r=rx(t.split("/")),a=Math.min(n.length,r.length),i=a;for(let e=0;e1024?`${o.slice(-1024)}`:o,(i=rk.exec(e))?i.slice(1):[])[2]||"";r.filename=`${n}${l}`}return r}}({isBrowser:r,root:t,prefix:n});return{name:"RewriteFrames",processEvent(e){let t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=function(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map(e=>{var t;return{...e,...e.stacktrace&&{stacktrace:{...t=e.stacktrace,frames:t?.frames?.map(e=>a(e))}}}})}}}catch{return e}}(t)),t}}})({iteratee:a=>{if(r){let n="u">typeof window&&window.location?window.location.origin:"";if(a.filename?.startsWith(n)&&!a.filename.endsWith(".js"))return a;if(e)a.filename?.startsWith(e)&&(a.filename=a.filename.replace(e,"app://"));else if(t)try{let{origin:e}=new URL(a.filename);e===n&&(a.filename=a.filename?.replace(e,"app://").replace(t,""))}catch{}}else try{let{origin:e}=new URL(a.filename);a.filename=a.filename?.replace(e,"app://").replace(n,"")}catch{}return r?(a.filename?.includes("/_next")&&(a.filename=decodeURI(a.filename)),a.filename?.match(/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(a.in_app=!1)):(a.filename?.startsWith("app:///_next")&&(a.filename=decodeURI(a.filename)),a.filename?.match(/^app:\/\/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(a.in_app=!1)),a}}),name:"NextjsClientStackFrameNormalization"}))({assetPrefix:"https://public.slidesharecdn.com",basePath:u,rewriteFramesAssetPrefixPath:a,experimentalThirdPartyOriginStackFrames:c})),r),release:"f9c1eb742b4c0eac56e59ec6fb2a6e0b9c9ec4e6",...e};!function(e){let t=h.default.env._sentryRewritesTunnelPath||rC._sentryRewritesTunnelPath;if(t&&e.dsn){let n=(0,nf.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,tq.DEBUG_BUILD&&C.debug.log(`Tunneling events to "${o}"`)}else tq.DEBUG_BUILD&&C.debug.warn("Provided DSN is not a Sentry SaaS DSN. Will not tunnel events.")}}(d),ne(d,"nextjs",["nextjs","react"]),ne(n={...d},"react"),(0,E.setContext)("react",{version:rE.version}),function(e={}){var t;let n,r=!e.skipBrowserExtensionCheck&&!!function(){if(void 0===w.window||w.nw)return!1;let e=w.chrome||w.browser;if(!e?.runtime?.id)return!1;let t=(0,T.getLocationHref)();return!(w===w.top&&["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"].some(e=>t.startsWith(`${e}://`)))}()&&(tm&&(0,C.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==e.defaultIntegrations?rS():e.defaultIntegrations,i={...e,enabled:!r&&e.enabled,stackParser:(0,W.stackParserFromStackParserOptions)(e.stackParser||rv),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:e.integrations,defaultIntegrations:a}),transport:e.transport||r_};!0===i.debug&&(R.DEBUG_BUILD?C.debug.enable():(0,C.consoleSandbox)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,_.getCurrentScope)().update(i.initialScope),t=n=new n3(i),(0,_.getCurrentScope)().setClient(t),n.init()}(n);let f=e=>"transaction"===e.type&&"/404"===e.transaction?null:e;f.id="NextClient404Filter",(0,E.addEventProcessor)(f);let p=e=>"transaction"===e.type&&e.transaction===t1?null:e;p.id="IncompleteTransactionFilter",(0,E.addEventProcessor)(p);let b=(e,t)=>{var n;return(n=t?.originalException,(0,tl.isError)(n)&&"string"==typeof n.digest&&n.digest.startsWith("NEXT_REDIRECT;")||e.exception?.values?.[0]?.value==="NEXT_REDIRECT")?null:e};b.id="NextRedirectErrorFilter",(0,E.addEventProcessor)(b);try{(0,_.getGlobalScope)().setTag("turbopack",!0)}catch{}}({dsn:rD||"https://7e7cafa2920448ed81ac67de08abbeed@o127091.ingest.sentry.io/4504911172075520",environment:"production",integrations:e=>e.filter(e=>"BrowserApiErrors"!==e.name),tracesSampleRate:0,sampleRate:.1,allowUrls:[/^https?:\/\/([a-zA-Z0-9-]+\.)*slideshare\.net($|\/|\?|#|:)/,/^https?:\/\/([a-zA-Z0-9-]+\.)*slidesharecdn\.com($|\/|\?|#|:)/],transport:function(e=r_){var t;return t=function(e){function t(...e){R.DEBUG_BUILD&&C.debug.log("[Offline]:",...e)}return n=>{let r,a=e(n);if(!n.createStore)throw Error("No `createStore` function was provided");let i=n.createStore(n),o=5e3;function l(e){r&&clearTimeout(r),r=nE(setTimeout(async()=>{r=void 0;let e=await i.shift();e&&(t("Attempting to send previously queued event"),e[0].sent_at=new Date().toISOString(),u(e,!0).catch(e=>{t("Failed to retry sending",e)}))},e))}function s(){r||(l(o),o=Math.min(2*o,36e5))}async function u(e,r=!1){if(!r&&(0,nh.envelopeContainsItemType)(e,["replay_event","replay_recording"]))return await i.push(e),l(100),{};try{if(n.shouldSend&&await n.shouldSend(e)===!1)throw Error("Envelope not sent because `shouldSend` callback returned false");let t=await a.send(e),r=100;if(t){if(t.headers?.["retry-after"])r=nN(t.headers["retry-after"]);else if(t.headers?.["x-sentry-rate-limits"])r=6e4;else if((t.statusCode||0)>=400)return t}return l(r),o=5e3,t}catch(a){var c;if(await (c=o,!(0,nh.envelopeContainsItemType)(e,["client_report"])&&(!n.shouldStore||n.shouldStore(e,a,c))))return r?await i.unshift(e):await i.push(e),s(),t("Error sending. Event queued.",a),{};throw a}}return n.flushAtStartup&&s(),{send:u,flush:e=>(void 0===e&&(o=5e3,l(100)),a.flush(e))}}}(e),e=>{let n=t({...e,createStore:rL});return w.addEventListener("online",async e=>{await n.flush()}),n}}(r_),transportOptions:{timeout:3e3},beforeSend(e,t){let n=t.originalException,r=e.exception?.values?.[0]?.stacktrace?.frames??[],a=e.message||e.exception?.values?.[0]?.value||"";return n instanceof PromiseRejectionEvent||n instanceof TypeError&&r.some(e=>"Object.updateHead"===e.function)||rM.some(e=>a.includes(e))?null:e}}),e.s(["onRouterTransitionStart",0,function(e,t){m&&m(e,t)}],892261)},858400,(e,t,n)=>{"use strict";t.exports=e.f({"private-next-instrumentation-client":{id:()=>892261,module:()=>e.r(892261)}})("private-next-instrumentation-client")},836280,(e,t,n)=>{},815415,(e,t,n)=>{"use strict";function r(e,t){var n=e.length;for(e.push(t);0>>1,a=e[r];if(0>>1;ro(s,n))uo(c,s)?(e[r]=c,e[u]=n,r=u):(e[r]=s,e[l]=n,r=l);else if(uo(c,n))e[r]=c,e[u]=n,r=u;else break}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(n.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,s=performance;n.unstable_now=function(){return s.now()}}else{var u=Date,c=u.now();n.unstable_now=function(){return u.now()-c}}var d=[],f=[],p=1,m=null,h=3,g=!1,v=!1,y=!1,b=!1,_="function"==typeof setTimeout?setTimeout:null,S="function"==typeof clearTimeout?clearTimeout:null,E="u">typeof setImmediate?setImmediate:null;function T(e){for(var t=a(f);null!==t;){if(null===t.callback)i(f);else if(t.startTime<=e)i(f),t.sortIndex=t.expirationTime,r(d,t);else break;t=a(f)}}function w(e){if(y=!1,T(e),!v)if(null!==a(d))v=!0,k||(k=!0,l());else{var t=a(f);null!==t&&O(w,t.startTime-e)}}var k=!1,N=-1,x=5,R=-1;function C(){return!!b||!(n.unstable_now()-Re&&C());){var o=m.callback;if("function"==typeof o){m.callback=null,h=m.priorityLevel;var s=o(m.expirationTime<=e);if(e=n.unstable_now(),"function"==typeof s){m.callback=s,T(e),t=!0;break t}m===a(d)&&i(d),T(e)}else i(d);m=a(d)}if(null!==m)t=!0;else{var u=a(f);null!==u&&O(w,u.startTime-e),t=!1}}break e}finally{m=null,h=r,g=!1}}}finally{t?l():k=!1}}}if("function"==typeof E)l=function(){E(I)};else if("u">typeof MessageChannel){var P=new MessageChannel,A=P.port2;P.port1.onmessage=I,l=function(){A.postMessage(null)}}else l=function(){_(I,0)};function O(e,t){N=_(function(){e(n.unstable_now())},t)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(e){e.callback=null},n.unstable_forceFrameRate=function(e){0>e||125o?(e.sortIndex=i,r(f,e),null===a(d)&&e===a(f)&&(y?(S(N),N=-1):y=!0,O(w,i-o))):(e.sortIndex=s,r(d,e),v||g||(v=!0,k||(k=!0,l()))),e},n.unstable_shouldYield=C,n.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},818905,(e,t,n)=>{"use strict";t.exports=e.r(815415)},855852,(e,t,n)=>{"use strict";var r,a=e.i(461307),i=e.r(818905),o=e.r(687652),l=e.r(615882);function s(e){var t="https://react.dev/errors/"+e;if(1z||(e.current=U[z],U[z]=null,z--)}function j(e,t){U[++z]=e.current,e.current=t}var $=B(null),H=B(null),G=B(null),q=B(null);function W(e,t){switch(j(G,t),j(H,e),j($,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?ug(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=uv(t=ug(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}F($),j($,e)}function Y(){F($),F(H),F(G)}function V(e){null!==e.memoizedState&&j(q,e);var t=$.current,n=uv(t,e.type);t!==n&&(j(H,e),j($,n))}function Q(e){H.current===e&&(F($),F(H)),q.current===e&&(F(q),u7._currentValue=M)}function X(e){if(void 0===tD)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);tD=t&&t[1]||"",tM=-1)":-1a||s[r]!==u[a]){var c="\n"+s[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=a)break}}}finally{K=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?X(n):""}function Z(e){try{var t="",n=null;do t+=function(e,t){switch(e.tag){case 26:case 27:case 5:return X(e.type);case 16:return X("Lazy");case 13:return e.child!==t&&null!==t?X("Suspense Fallback"):X("Suspense");case 19:return X("SuspenseList");case 0:case 15:return J(e.type,!1);case 11:return J(e.type.render,!1);case 1:return J(e.type,!0);case 31:return X("Activity");default:return""}}(e,n),n=e,e=e.return;while(e)return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var ee=Object.prototype.hasOwnProperty,et=i.unstable_scheduleCallback,en=i.unstable_cancelCallback,er=i.unstable_shouldYield,ea=i.unstable_requestPaint,ei=i.unstable_now,eo=i.unstable_getCurrentPriorityLevel,el=i.unstable_ImmediatePriority,es=i.unstable_UserBlockingPriority,eu=i.unstable_NormalPriority,ec=i.unstable_LowPriority,ed=i.unstable_IdlePriority,ef=(i.log,i.unstable_setDisableYieldValue,null),ep=null,em=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eh(e)/eg|0)|0},eh=Math.log,eg=Math.LN2,ev=256,ey=262144,eb=4194304;function e_(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function eS(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var a=0,i=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var l=0x7ffffff&r;return 0!==l?0!=(r=l&~i)?a=e_(r):0!=(o&=l)?a=e_(o):n||0!=(n=l&~e)&&(a=e_(n)):0!=(l=r&~i)?a=e_(l):0!==o?a=e_(o):n||0!=(n=r&~e)&&(a=e_(n)),0===a?0:0!==t&&t!==a&&0==(t&i)&&((i=a&-a)>=(n=t&-t)||32===i&&0!=(4194048&n))?t:a}function eE(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function eT(){var e=eb;return 0==(0x3c00000&(eb<<=1))&&(eb=4194304),e}function ew(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ek(e,t){e.pendingLanes|=t,0x10000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function eN(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-em(t);e.entangledLanes|=t,e.entanglements[r]=0x40000000|e.entanglements[r]|261930&n}function ex(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-em(n),a=1<typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e7=/[\n"\\]/g;function te(e){return e.replace(e7,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function tt(e,t,n,r,a,i,o,l){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e4(t)):e.value!==""+e4(t)&&(e.value=""+e4(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?tr(e,o,e4(t)):null!=n?tr(e,o,e4(n)):null!=r&&e.removeAttribute("value"),null==a&&null!=i&&(e.defaultChecked=!!i),null!=a&&(e.checked=a&&"function"!=typeof a&&"symbol"!=typeof a),null!=l&&"function"!=typeof l&&"symbol"!=typeof l&&"boolean"!=typeof l?e.name=""+e4(l):e.removeAttribute("name")}function tn(e,t,n,r,a,i,o,l){if(null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i&&(e.type=i),null!=t||null!=n){if(("submit"===i||"reset"===i)&&null==t)return void e5(e);n=null!=n?""+e4(n):"",t=null!=t?""+e4(t):n,l||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:a)&&"symbol"!=typeof r&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o),e5(e)}function tr(e,t,n){"number"===t&&e9(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function ta(e,t,n,r){if(e=e.options,t){t={};for(var a=0;atypeof window&&void 0!==window.document&&void 0!==window.document.createElement,tk=!1;if(tw)try{var tN={};Object.defineProperty(tN,"passive",{get:function(){tk=!0}}),window.addEventListener("test",tN,tN),window.removeEventListener("test",tN,tN)}catch(e){tk=!1}var tx=null,tR=null,tC=null;function tI(){if(tC)return tC;var e,t,n=tR,r=n.length,a="value"in tx?tx.value:tx.textContent,i=a.length;for(e=0;e=ne),nr=!1;function na(e,t){switch(e){case"keyup":return -1!==t9.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ni(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var no=!1,nl={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ns(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nl[e.type]:"textarea"===t}function nu(e,t,n,r){ty?tb?tb.push(r):tb=[r]:ty=r,0<(t=un(t,"onChange")).length&&(n=new tj("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var nc=null,nd=null;function nf(e){s4(e,0)}function np(e){if(e6(eq(e)))return e}function nm(e,t){if("change"===e)return t}var nh=!1;if(tw){if(tw){var ng="oninput"in document;if(!ng){var nv=document.createElement("div");nv.setAttribute("oninput","return;"),ng="function"==typeof nv.oninput}r=ng}else r=!1;nh=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=nN(r)}}function nR(e){e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var t=e9(e.document);t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e9(e.document)}return t}function nC(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var nI=tw&&"documentMode"in document&&11>=document.documentMode,nP=null,nA=null,nO=null,nL=!1;function nD(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;nL||null==nP||nP!==e9(r)||(r="selectionStart"in(r=nP)&&nC(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},nO&&nk(nO,r)||(nO=r,0<(r=un(nA,"onSelect")).length&&(t=new tj("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=nP)))}function nM(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var nU={animationend:nM("Animation","AnimationEnd"),animationiteration:nM("Animation","AnimationIteration"),animationstart:nM("Animation","AnimationStart"),transitionrun:nM("Transition","TransitionRun"),transitionstart:nM("Transition","TransitionStart"),transitioncancel:nM("Transition","TransitionCancel"),transitionend:nM("Transition","TransitionEnd")},nz={},nB={};function nF(e){if(nz[e])return nz[e];if(!nU[e])return e;var t,n=nU[e];for(t in n)if(n.hasOwnProperty(t)&&t in nB)return nz[e]=n[t];return e}tw&&(nB=document.createElement("div").style,"AnimationEvent"in window||(delete nU.animationend.animation,delete nU.animationiteration.animation,delete nU.animationstart.animation),"TransitionEvent"in window||delete nU.transitionend.transition);var nj=nF("animationend"),n$=nF("animationiteration"),nH=nF("animationstart"),nG=nF("transitionrun"),nq=nF("transitionstart"),nW=nF("transitioncancel"),nY=nF("transitionend"),nV=new Map,nQ="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function nX(e,t){nV.set(e,t),eX(t,[e])}nQ.push("scrollEnd");var nK="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof a.default&&"function"==typeof a.default.emit)return void a.default.emit("uncaughtException",e);console.error(e)},nJ=[],nZ=0,n0=0;function n1(){for(var e=nZ,t=n0=nZ=0;t>=o,a-=o,rv=1<<32-em(t)+a|n<typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},rK=i.unstable_scheduleCallback,rJ=i.unstable_NormalPriority,rZ={$$typeof:E,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function r0(){return{controller:new rX,data:new Map,refCount:0}}function r1(e){e.refCount--,0===e.refCount&&rK(rJ,function(){e.controller.abort()})}var r2=null,r3=0,r4=0,r8=null;function r5(){if(0==--r3&&null!==r2){null!==r8&&(r8.status="fulfilled");var e=r2;r2=null,r4=0,r8=null;for(var t=0;th?(g=d,d=null):g=d.sibling;var v=p(a,d,l[h],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(a,d),o=i(v,o,h),null===c?u=v:c.sibling=v,c=v,d=g}if(h===l.length)return n(a,d),rN&&rb(a,h),u;if(null===d){for(;hg?(v=h,h=null):v=h.sibling;var b=p(a,h,y.value,u);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&t(a,h),o=i(b,o,g),null===d?c=b:d.sibling=b,d=b,h=v}if(y.done)return n(a,h),rN&&rb(a,g),c;if(null===h){for(;!y.done;g++,y=l.next())null!==(y=f(a,y.value,u))&&(o=i(y,o,g),null===d?c=y:d.sibling=y,d=y);return rN&&rb(a,g),c}for(h=r(h);!y.done;g++,y=l.next())null!==(y=m(h,a,g,y.value,u))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),o=i(y,o,g),null===d?c=y:d.sibling=y,d=y);return e&&h.forEach(function(e){return t(a,e)}),rN&&rb(a,g),c}(u,c,d=b.call(d),h)}if("function"==typeof d.then)return l(u,c,am(d),h);if(d.$$typeof===E)return l(u,c,rV(u,d),h);ag(u,d)}return"string"==typeof d&&""!==d||"number"==typeof d||"bigint"==typeof d?(d=""+d,null!==c&&6===c.tag?(n(u,c.sibling),(h=a(c,d)).return=u):(n(u,c),(h=ri(d,u.mode,h)).return=u),o(u=h)):n(u,c)}(l,u,c,d);return af=null,h}catch(e){if(e===an||e===aa)throw e;var b=n7(29,e,null,l.mode);return b.lanes=d,b.return=l,b}finally{}}}var ay=av(!0),ab=av(!1),a_=!1;function aS(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function aE(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function aT(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function aw(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&lD)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,t=n5(e),n8(e,null,n),t}return n2(e,r,t,n),n5(e)}function ak(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194048&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ex(e,n)}}function aN(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===i?a=i=o:i=i.next=o,n=n.next}while(null!==n)null===i?a=i=t:i=i.next=t}else a=i=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var ax=!1;function aR(){if(ax){var e=r8;if(null!==e)throw e}}function aC(e,t,n,r){ax=!1;var a=e.updateQueue;a_=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var s=l,u=s.next;s.next=null,null===o?i=u:o.next=u,o=s;var c=e.alternate;null!==c&&(l=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s)}if(null!==i){var d=a.baseState;for(o=0,c=u=s=null,l=i;;){var f=-0x20000001&l.lane,p=f!==l.lane;if(p?(lz&f)===f:(r&f)===f){0!==f&&f===r4&&(ax=!0),null!==c&&(c=c.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,g=l;switch(f=t,g.tag){case 1:if("function"==typeof(h=g.payload)){d=h.call(n,d,f);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(f="function"==typeof(h=g.payload)?h.call(n,d,f):h))break e;d=m({},d,f);break e;case 2:a_=!0}}null!==(f=l.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=a.callbacks)?a.callbacks=[f]:p.push(f))}else p={lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=p,s=d):c=c.next=p,o|=f;if(null===(l=l.next))if(null===(l=a.shared.pending))break;else l=(p=l).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}null===c&&(s=d),a.baseState=s,a.firstBaseUpdate=u,a.lastBaseUpdate=c,null===i&&(a.shared.lanes=0),lW|=o,e.lanes=o,e.memoizedState=d}}function aI(e,t){if("function"!=typeof e)throw Error(s(191,e));e.call(t)}function aP(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;ei?i:8;var o=L.T,l={};L.T=l,i9(e,!1,t,n);try{var s=a(),u=L.S;if(null!==u&&u(l,s),null!==s&&"object"==typeof s&&"function"==typeof s.then){var c,d,f=(c=[],d={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},s.then(function(){d.status="fulfilled",d.value=r;for(var e=0;e title"))),ud(i,r,n),i[eL]=e,eY(i),r=i;break e;case"link":var o=u1("link","href",a).get(r+(n.href||""));if(o){for(var l=0;ll)break;var c=s.transferSize,d=s.initiatorType;c&&uf(d)&&(o+=c*((s=s.responseEnd)u4?50:800)+h);return m.unsuspend=e,function(){m.unsuspend=null,clearTimeout(t),clearTimeout(n)}}:null)){l9=i,e.cancelPendingCommit=g(sw.bind(null,e,t,i,n,r,a,o,l,s,c,d,null,f,p)),su(e,i,o,!u);return}}sw(e,t,i,n,r,a,o,l,s)}function su(e,t,n,r){t&=~lV,t&=~lY,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var a=t;0",i=i.removeChild(i.firstChild);break;case"select":i="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?i.multiple=!0:r.size&&(i.size=r.size);break;default:i="string"==typeof r.is?o.createElement(a,{is:r.is}):o.createElement(a)}}i[eL]=t,i[eD]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)i.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(t.stateNode=i,ud(i,a,r),a){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&oV(t)}}return oZ(t),oQ(t,t.type,null===e?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&oV(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(s(166));if(e=G.current,rO(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(a=rw))switch(a.tag){case 27:case 5:r=a.memoizedProps}e[eL]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||us(e.nodeValue,n)))||rI(t,!0)}else(e=uh(e).createTextNode(r))[eL]=t,t.stateNode=e}return oZ(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=rO(t),null!==n){if(null===e){if(!r)throw Error(s(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(s(557));e[eL]=t}else rL(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;oZ(t),e=!1}else n=rD(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e){if(256&t.flags)return aH(t),t;return aH(t),null}if(0!=(128&t.flags))throw Error(s(558))}return oZ(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(a=rO(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(s(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(s(317));a[eL]=t}else rL(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;oZ(t),a=!1}else a=rD(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a){if(256&t.flags)return aH(t),t;return aH(t),null}}if(aH(t),0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,a=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(a=r.alternate.memoizedState.cachePool.pool),i=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(i=r.memoizedState.cachePool.pool),i!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),oK(t,t.updateQueue),oZ(t),null;case 4:return Y(),null===e&&s9(t.stateNode.containerInfo),oZ(t),null;case 10:return rj(t.type),oZ(t),null;case 19:if(F(aG),null===(r=t.memoizedState))return oZ(t),null;if(a=0!=(128&t.flags),null===(i=r.rendering))if(a)oJ(r,!1);else{if(0!==lq||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(i=aq(e))){for(t.flags|=128,oJ(r,!1),t.updateQueue=e=i.updateQueue,oK(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)rn(n,e),n=n.sibling;return j(aG,1&aG.current|2),rN&&rb(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&ei()>l2&&(t.flags|=128,a=!0,oJ(r,!1),t.lanes=4194304)}else{if(!a)if(null!==(e=aq(i))){if(t.flags|=128,a=!0,t.updateQueue=e=e.updateQueue,oK(t,e),oJ(r,!0),null===r.tail&&"hidden"===r.tailMode&&!i.alternate&&!rN)return oZ(t),null}else 2*ei()-r.renderingStartTime>l2&&0x20000000!==n&&(t.flags|=128,a=!0,oJ(r,!1),t.lanes=4194304);r.isBackwards?(i.sibling=t.child,t.child=i):(null!==(e=r.last)?e.sibling=i:t.child=i,r.last=i)}if(null!==r.tail)return e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ei(),e.sibling=null,n=aG.current,j(aG,a?1&n|2:1&n),rN&&rb(t,r.treeForkCount),e;return oZ(t),null;case 22:case 23:return aH(t),aM(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(oZ(t),6&t.subtreeFlags&&(t.flags|=8192)):oZ(t),null!==(n=t.updateQueue)&&oK(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&F(r9),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),rj(rZ),oZ(t),null;case 25:case 30:return null}throw Error(s(156,t.tag))}(t.alternate,t,lG);if(null!==n){lU=n;return}if(null!==(t=t.sibling)){lU=t;return}lU=t=e}while(null!==t)0===lq&&(lq=5)}function sT(e,t){do{var n=function(e,t){switch(rE(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return rj(rZ),Y(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Q(t),null;case 31:if(null!==t.memoizedState){if(aH(t),null===t.alternate)throw Error(s(340));rL()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(aH(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(s(340));rL()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return F(aG),null;case 4:return Y(),null;case 10:return rj(t.type),null;case 22:case 23:return aH(t),aM(),null!==e&&F(r9),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return rj(rZ),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,lU=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){lU=e;return}lU=e=n}while(null!==e)lq=6,lU=null}function sw(e,t,n,r,a,i,o,l,u){e.cancelPendingCommit=null;do sC();while(0!==l8)if(0!=(6&lD))throw Error(s(327));if(null!==t){if(t===e.current)throw Error(s(177));if(!function(e,t,n,r,a,i){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,u=e.hiddenUpdates;for(n=o&~n;0g&&(o=g,g=h,h=o);var v=nx(l,h),y=nx(l,g);if(v&&y&&(1!==p.rangeCount||p.anchorNode!==v.node||p.anchorOffset!==v.offset||p.focusNode!==y.node||p.focusOffset!==y.offset)){var b=d.createRange();b.setStart(v.node,v.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(y.node,y.offset)):(b.setEnd(y.node,y.offset),p.addRange(b))}}}}for(d=[],p=l;p=p.parentNode;)1===p.nodeType&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof l.focus&&l.focus(),l=0;ln?32:n,L.T=null,n=se,se=null;var i=l5,o=l9;if(l8=0,l6=l5=null,l9=0,0!=(6&lD))throw Error(s(331));var l=lD;if(lD|=4,lP(i.current),lw(i,i.current,o,n),lD=l,sq(0,!1),ep&&"function"==typeof ep.onPostCommitFiberRoot)try{ep.onPostCommitFiberRoot(ef,i)}catch(e){}return!0}finally{D.p=a,L.T=r,sR(e,t)}}function sP(e,t,n){t=ru(n,t),t=og(e.stateNode,t,2),null!==(e=aw(e,t,2))&&(ek(e,2),sG(e))}function sA(e,t,n){if(3===e.tag)sP(e,e,n);else for(;null!==t;){if(3===t.tag){sP(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===l4||!l4.has(r))){e=ru(n,e),null!==(r=aw(t,n=ov(2),2))&&(oy(n,r,t,e),ek(r,2),sG(r));break}}t=t.return}}function sO(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new lL;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(lH=!0,a.add(n),e=sL.bind(null,e,t,n),t.then(e,e))}function sL(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,lM===e&&(lz&n)===n&&(4===lq||3===lq&&(0x3c00000&lz)===lz&&300>ei()-l0?0==(2&lD)&&sf(e,0):lV|=n,lX===lz&&(lX=0)),sG(e)}function sD(e,t){0===t&&(t=eT()),null!==(e=n4(e,t))&&(ek(e,t),sG(e))}function sM(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),sD(e,n)}function sU(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(s(314))}null!==r&&r.delete(t),sD(e,n)}var sz=null,sB=null,sF=!1,sj=!1,s$=!1,sH=0;function sG(e){e!==sB&&null===e.next&&(null===sB?sz=sB=e:sB=sB.next=e),sj=!0,sF||(sF=!0,uT(function(){0!=(6&lD)?et(el,sW):sY()}))}function sq(e,t){if(!s$&&sj){s$=!0;do for(var n=!1,r=sz;null!==r;){if(!t)if(0!==e){var a=r.pendingLanes;if(0===a)var i=0;else{var o=r.suspendedLanes,l=r.pingedLanes;i=0xc000095&(i=(1<<31-em(42|e)+1)-1&(a&~(o&~l)))?0xc000095&i|1:i?2|i:0}0!==i&&(n=!0,sX(r,i))}else i=lz,0==(3&(i=eS(r,r===lM?i:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eE(r,i)||(n=!0,sX(r,i));r=r.next}while(n)s$=!1}}function sW(){sY()}function sY(){sj=sF=!1;var e,t=0;0===sH||((e=window.event)&&"popstate"===e.type?e===ub||(ub=e,0):(ub=null,1))||(t=sH);for(var n=ei(),r=null,a=sz;null!==a;){var i=a.next,o=sV(a,n);0===o?(a.next=null,null===r?sz=i:r.next=i,null===i&&(sB=r)):(r=a,(0!==t||0!=(3&o))&&(sj=!0)),a=i}0!==l8&&5!==l8||sq(t,!1),0!==sH&&(sH=0)}function sV(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=-0x3c00001&e.pendingLanes;0 title"):null)}function u3(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var u4=0;function u8(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages)){if(this.stylesheets)u6(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var u5=null;function u6(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,u5=new Map,t.forEach(u9,e),u5=null,u8.call(e))}function u9(e,t){if(!(4&t.state.loading)){var n=u5.get(e);if(n)var r=n.get(null);else{n=new Map,u5.set(e,n);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;itypeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var cU=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!cU.isDisabled&&cU.supportsFiber)try{ef=cU.inject({bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:L,reconcilerVersion:"19.2.5"}),ep=cU}catch(e){}}n.createRoot=function(e,t){if(!u(e))throw Error(s(299));var n=!1,r="",a=od,i=of,o=op;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onUncaughtError&&(a=t.onUncaughtError),void 0!==t.onCaughtError&&(i=t.onCaughtError),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=ct(e,1,!1,null,null,n,r,null,a,i,o,cO),e[eM]=t.current,s9(e),new cL(t)},n.hydrateRoot=function(e,t,n){if(!u(e))throw Error(s(299));var r,a=!1,i="",o=od,l=of,c=op,d=null;return null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onUncaughtError&&(o=n.onUncaughtError),void 0!==n.onCaughtError&&(l=n.onCaughtError),void 0!==n.onRecoverableError&&(c=n.onRecoverableError),void 0!==n.formState&&(d=n.formState)),(t=ct(e,1,!0,t,null!=n?n:null,a,i,d,o,l,c,cO)).context=(r=null,n6),n=t.current,(i=aT(a=eC(a=sa()))).callback=null,aw(n,i,a),n=a,t.current.lanes=n,ek(t,n),sG(t),e[eM]=t.current,s9(e),new cD(t)},n.version="19.2.5"},3362,(e,t,n)=>{"use strict";!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),t.exports=e.r(855852)},549930,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Portal",{enumerable:!0,get:function(){return i}});let r=e.r(687652),a=e.r(615882),i=({children:e,type:t})=>{let[n,i]=(0,r.useState)(null);return(0,r.useEffect)(()=>{let e=document.createElement(t);return document.body.appendChild(e),i(e),()=>{document.body.removeChild(e)}},[t]),n?(0,a.createPortal)(e,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)},787870,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return l},isEqualNode:function(){return o}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(227752);function o(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let n=t.getAttribute("nonce");if(n&&!e.getAttribute("nonce")){let r=t.cloneNode(!0);return r.setAttribute("nonce",""),r.nonce=n,n===e.nonce&&e.isEqualNode(r)}}return e.isEqualNode(t)}function l(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"])if(document.querySelector(`style[data-href="${e.props["data-href"]}"]`))return;else e.props.href=e.props["data-href"],e.props["data-href"]=void 0;let n=t[e.type]||[];n.push(e),t[e.type]=n});let n=t.title?t.title[0]:null,r="";if(n){let{children:e}=n.props;r="string"==typeof e?e:Array.isArray(e)?e.join(""):""}r!==document.title&&(document.title=r),["meta","base","link","style","script"].forEach(e=>{!function(e,t){let n=document.querySelector("head");if(!n)return;let r=new Set(n.querySelectorAll(`${e}[data-next-head]`));if("meta"===e){let e=n.querySelector("meta[charset]");null!==e&&r.add(e)}let a=[];for(let e=0;e{"use strict";t.exports=["chrome 111","edge 111","firefox 111","safari 16.4"]},624630,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={UNDERSCORE_GLOBAL_ERROR_ROUTE:function(){return l},UNDERSCORE_GLOBAL_ERROR_ROUTE_ENTRY:function(){return s},UNDERSCORE_NOT_FOUND_ROUTE:function(){return i},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return o}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i="/_not-found",o=`${i}/page`,l="/_global-error",s=`${l}/page`},864331,(e,t,n)=>{"use strict";var r,a=e.i(461307);Object.defineProperty(n,"__esModule",{value:!0});var i={APP_CLIENT_INTERNALS:function(){return en},APP_PATHS_MANIFEST:function(){return _},APP_PATH_ROUTES_MANIFEST:function(){return S},AdapterOutputType:function(){return d},BARREL_OPTIMIZATION_PREFIX:function(){return Y},BLOCKED_PAGES:function(){return $},BUILD_ID_FILE:function(){return j},BUILD_MANIFEST:function(){return E},CLIENT_PUBLIC_FILES_PATH:function(){return H},CLIENT_REFERENCE_MANIFEST:function(){return V},CLIENT_STATIC_FILES_PATH:function(){return G},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return ee},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return et},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return ei},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return eo},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return er},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return ea},COMPILER_INDEXES:function(){return c},COMPILER_NAMES:function(){return u},CONFIG_FILES:function(){return F},DEFAULT_RUNTIME_WEBPACK:function(){return el},DEFAULT_SANS_SERIF_FONT:function(){return ef},DEFAULT_SERIF_FONT:function(){return ed},DEV_CLIENT_MIDDLEWARE_MANIFEST:function(){return U},DEV_CLIENT_PAGES_MANIFEST:function(){return O},DYNAMIC_CSS_MANIFEST:function(){return Z},EDGE_RUNTIME_WEBPACK:function(){return es},EDGE_UNSUPPORTED_NODE_APIS:function(){return ev},EXPORT_DETAIL:function(){return x},EXPORT_MARKER:function(){return N},FUNCTIONS_CONFIG_MANIFEST:function(){return T},IMAGES_MANIFEST:function(){return P},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return J},MIDDLEWARE_BUILD_MANIFEST:function(){return X},MIDDLEWARE_MANIFEST:function(){return L},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return K},MODERN_BROWSERSLIST_TARGET:function(){return l.default},NEXT_BUILTIN_DOCUMENT:function(){return W},NEXT_FONT_MANIFEST:function(){return k},PAGES_MANIFEST:function(){return b},PHASE_ANALYZE:function(){return p},PHASE_DEVELOPMENT_SERVER:function(){return g},PHASE_EXPORT:function(){return f},PHASE_INFO:function(){return y},PHASE_PRODUCTION_BUILD:function(){return m},PHASE_PRODUCTION_SERVER:function(){return h},PHASE_TEST:function(){return v},PREFETCH_HINTS:function(){return C},PRERENDER_MANIFEST:function(){return R},REACT_LOADABLE_MANIFEST:function(){return z},ROUTES_MANIFEST:function(){return I},RSC_MODULE_TYPES:function(){return eg},SERVER_DIRECTORY:function(){return B},SERVER_FILES_MANIFEST:function(){return A},SERVER_PROPS_ID:function(){return ec},SERVER_REFERENCE_MANIFEST:function(){return Q},STATIC_PROPS_ID:function(){return eu},STATIC_STATUS_PAGES:function(){return ep},STRING_LITERAL_DROP_BUNDLE:function(){return q},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return w},SYSTEM_ENTRYPOINTS:function(){return ey},TRACE_OUTPUT_VERSION:function(){return em},TURBOPACK_CLIENT_BUILD_MANIFEST:function(){return M},TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST:function(){return D},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return eh},UNDERSCORE_GLOBAL_ERROR_ROUTE:function(){return s.UNDERSCORE_GLOBAL_ERROR_ROUTE},UNDERSCORE_GLOBAL_ERROR_ROUTE_ENTRY:function(){return s.UNDERSCORE_GLOBAL_ERROR_ROUTE_ENTRY},UNDERSCORE_NOT_FOUND_ROUTE:function(){return s.UNDERSCORE_NOT_FOUND_ROUTE},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return s.UNDERSCORE_NOT_FOUND_ROUTE_ENTRY}};for(var o in i)Object.defineProperty(n,o,{enumerable:!0,get:i[o]});let l=e.r(2879)._(e.r(596870)),s=e.r(624630),u={client:"client",server:"server",edgeServer:"edge-server"},c={[u.client]:0,[u.server]:1,[u.edgeServer]:2};var d=((r={}).PAGES="PAGES",r.PAGES_API="PAGES_API",r.APP_PAGE="APP_PAGE",r.APP_ROUTE="APP_ROUTE",r.PRERENDER="PRERENDER",r.STATIC_FILE="STATIC_FILE",r.MIDDLEWARE="MIDDLEWARE",r);let f="phase-export",p="phase-analyze",m="phase-production-build",h="phase-production-server",g="phase-development-server",v="phase-test",y="phase-info",b="pages-manifest.json",_="app-paths-manifest.json",S="app-path-routes-manifest.json",E="build-manifest.json",T="functions-config-manifest.json",w="subresource-integrity-manifest",k="next-font-manifest",N="export-marker.json",x="export-detail.json",R="prerender-manifest.json",C="prefetch-hints.json",I="routes-manifest.json",P="images-manifest.json",A="required-server-files",O="_devPagesManifest.json",L="middleware-manifest.json",D="_clientMiddlewareManifest.js",M="client-build-manifest.json",U="_devMiddlewareManifest.json",z="react-loadable-manifest.json",B="server",F=["next.config.js","next.config.mjs","next.config.ts",...a.default?.features?.typescript?["next.config.mts"]:[]],j="BUILD_ID",$=["/_document","/_app","/_error"],H="public",G="static",q="__NEXT_DROP_CLIENT_FILE__",W="__NEXT_BUILTIN_DOCUMENT__",Y="__barrel_optimize__",V="client-reference-manifest",Q="server-reference-manifest",X="middleware-build-manifest",K="middleware-react-loadable-manifest",J="interception-route-rewrite-manifest",Z="dynamic-css-manifest",ee="main",et=`${ee}-app`,en="app-pages-internals",er="react-refresh",ea="webpack",ei="polyfills",eo=Symbol(ei),el="webpack-runtime",es="edge-runtime-webpack",eu="__N_SSG",ec="__N_SSP",ed={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},ef={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},ep=["/500"],em=1,eh=6e3,eg={client:"client",server:"server"},ev=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],ey=new Set([ee,er,et]);("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)},204714,(e,t,n)=>{"use strict";var r=e.i(461307);Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return m}});let a=e.r(2879),i=e.r(214202),o=e.r(958303),l=a._(e.r(682487)),s=e.r(124352),u=e.r(445630),c=e.r(712224),d=e.r(928764),f=e.r(302640);e.r(864331);let p=e.r(643081);class m{constructor(e,t){this.routeLoader=(0,f.createRouteLoader)(t),this.buildId=e,this.assetPrefix=t,this.promisedSsgManifest=new Promise(e=>{window.__SSG_MANIFEST?e(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{e(window.__SSG_MANIFEST)}})}getPageList(){return(0,f.getClientBuildManifest)().then(e=>e.sortedPages)}getMiddleware(){if(r.default.env.__NEXT_MIDDLEWARE_MATCHERS){let e=r.default.env.__NEXT_MIDDLEWARE_MATCHERS;return window.__MIDDLEWARE_MATCHERS=e||void 0,window.__MIDDLEWARE_MATCHERS}if(window.__MIDDLEWARE_MATCHERS)return window.__MIDDLEWARE_MATCHERS;{let e=new Promise(e=>{let t=self.__MIDDLEWARE_MATCHERS_CB;self.__MIDDLEWARE_MATCHERS_CB=()=>{e(self.__MIDDLEWARE_MATCHERS),t&&t()}});return(0,p.resolvePromiseWithTimeout)(e,(0,f.markAssetError)(Object.defineProperty(Error("Failed to load client middleware manifest"),"__NEXT_ERROR_CODE",{value:"E980",enumerable:!1,configurable:!0})),void 0)}}getDataHref(e){var t;let n,{asPath:r,href:a,locale:f}=e,{pathname:p,query:m,search:h}=(0,c.parseRelativeUrl)(a),{pathname:g}=(0,c.parseRelativeUrl)(r),v=(0,d.removeTrailingSlash)(p);if("/"!==v[0])throw Object.defineProperty(Error(`Route name should start with a "/", got "${v}"`),"__NEXT_ERROR_CODE",{value:"E303",enumerable:!1,configurable:!0});return t=e.skipInterpolation?g:(0,u.isDynamicRoute)(v)?(0,o.interpolateAs)(p,g,m).result:v,n=(0,l.default)((0,d.removeTrailingSlash)((0,s.addLocale)(t,f)),".json"),(0,i.addBasePath)(`/_next/data/${this.buildId}${n}${h}`,!0)}_isSsg(e){return this.promisedSsgManifest.then(t=>t.has(e))}loadPage(e){return this.routeLoader.loadRoute(e).then(e=>{if("component"in e)return{page:e.component,mod:e.exports,styleSheets:e.styles.map(e=>({href:e.href,text:e.content}))};throw e.error})}prefetch(e){return this.routeLoader.prefetch(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)},790858,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={RouteAnnouncer:function(){return c},default:function(){return d}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(2879),o=e.r(318008),l=i._(e.r(687652)),s=e.r(350337),u={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",top:0,width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},c=()=>{let{asPath:e}=(0,s.useRouter)(),[t,n]=l.default.useState(""),r=l.default.useRef(e);return l.default.useEffect(()=>{if(r.current!==e)if(r.current=e,document.title)n(document.title);else{let t=document.querySelector("h1");n((t?.innerText??t?.textContent)||e)}},[e]),(0,o.jsx)("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:u,children:t})},d=c;("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)},81691,(e,t,n)=>{"use strict";function r(e){return new URL(e,"http://n").searchParams}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"asPathToSearchParams",{enumerable:!0,get:function(){return r}})},270521,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={PathnameContextProviderAdapter:function(){return h},adaptForAppRouterInstance:function(){return f},adaptForPathParams:function(){return m},adaptForSearchParams:function(){return p}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(887602),o=e.r(318008),l=i._(e.r(687652)),s=e.r(515506),u=e.r(47277),c=e.r(81691),d=e.r(722619);function f(e){return{back(){e.back()},forward(){e.forward()},refresh(){e.reload()},hmrRefresh(){},push(t,{scroll:n}={}){e.push(t,void 0,{scroll:n})},replace(t,{scroll:n}={}){e.replace(t,void 0,{scroll:n})},prefetch(t){e.prefetch(t)}}}function p(e){return e.isReady&&e.query?(0,c.asPathToSearchParams)(e.asPath):new URLSearchParams}function m(e){if(!e.isReady||!e.query)return null;let t={};for(let n of Object.keys((0,d.getRouteRegex)(e.pathname).groups))t[n]=e.query[n];return t}function h({children:e,router:t,...n}){let r=(0,l.useRef)(n.isAutoExport),a=(0,l.useMemo)(()=>{let e,n=r.current;if(n&&(r.current=!1),(0,u.isDynamicRoute)(t.pathname)&&(t.isFallback||n&&!t.isReady))return null;try{e=new URL(t.asPath,"http://f")}catch(e){return"/"}return e.pathname},[t.asPath,t.isFallback,t.isReady,t.pathname]);return(0,o.jsx)(s.PathnameContext.Provider,{value:a,children:e})}},85199,(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)},49176,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={isRecoverableError:function(){return c},onRecoverableError:function(){return d}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(2879),o=e.r(516294),l=i._(e.r(399001)),s=e.r(85199),u=new WeakSet;function c(e){return u.has(e)}let d=e=>{let t=(0,l.default)(e)&&"cause"in e?e.cause:e;(0,o.isBailoutToCSRError)(t)||(0,s.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)},382129,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return i}});let r=e.r(2879)._(e.r(766524));class a{constructor(e,t,n){this.name=e,this.attributes=t.attributes??{},this.startTime=t.startTime??Date.now(),this.onSpanEnd=n,this.state={state:"inprogress"}}end(e){if("ended"===this.state.state)throw Object.defineProperty(Error("Span has already ended"),"__NEXT_ERROR_CODE",{value:"E17",enumerable:!1,configurable:!0});this.state={state:"ended",endTime:e??Date.now()},this.onSpanEnd(this)}}let i=new class{startSpan(e,t){return new a(e,t,this.handleSpanEnd)}onSpanEnd(e){return this._emitter.on("spanend",e),()=>{this._emitter.off("spanend",e)}}constructor(){this._emitter=(0,r.default)(),this.handleSpanEnd=e=>{this._emitter.emit("spanend",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)},771832,(e,t,n)=>{"use strict";let r,a,i,o,l,s,u,c,d,f,p,m;Object.defineProperty(n,"__esModule",{value:!0});var h={emitter:function(){return $},hydrate:function(){return ef},initialize:function(){return q},router:function(){return r},version:function(){return j}};for(var g in h)Object.defineProperty(n,g,{enumerable:!0,get:h[g]});let v=e.r(2879),y=e.r(318008);e.r(836280);let b=v._(e.r(687652)),_=v._(e.r(3362)),S=e.r(53951),E=v._(e.r(766524)),T=e.r(555869),w=e.r(314082),k=e.r(445630),N=e.r(275230),x=e.r(311399),R=e.r(549930),C=v._(e.r(787870)),I=v._(e.r(204714)),P=e.r(790858),A=e.r(350337),O=e.r(399001),L=e.r(313084),D=e.r(999828),M=e.r(164413),U=e.r(327113),z=e.r(270521),B=e.r(515506),F=e.r(49176);e.r(382129),e.r(837494);let j="16.2.6",$=(0,E.default)(),H=!1;class G extends b.default.Component{componentDidCatch(e,t){this.props.fn(e,t)}componentDidMount(){this.scrollToHash(),r.isSsr&&(a.isFallback||a.nextExport&&((0,k.isDynamicRoute)(r.pathname)||location.search||H)||a.props&&a.props.__N_SSG&&(location.search||H))&&r.replace(r.pathname+"?"+String((0,N.assign)((0,N.urlQueryToSearchParams)(r.query),new URLSearchParams(location.search))),i,{_h:1,shallow:!a.isFallback&&!H}).catch(e=>{if(!e.cancelled)throw e})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:e}=location;if(!(e=e&&e.substring(1)))return;let t=document.getElementById(e);t&&setTimeout(()=>t.scrollIntoView(),0)}render(){return this.props.children}}async function q(t={}){a=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=a,m=a.defaultLocale;let n=a.assetPrefix||"";if(self.__next_set_public_path__(`${n}/_next/`),i=(0,x.getURL)(),(0,M.hasBasePath)(i)&&(i=(0,D.removeBasePath)(i)),a.scriptLoader){let{initScriptLoader:t}=e.r(736275);t(a.scriptLoader)}o=new I.default(a.buildId,n);let u=([e,t])=>o.routeLoader.onEntrypoint(e,t);return window.__NEXT_P&&window.__NEXT_P.map(e=>setTimeout(()=>u(e),0)),window.__NEXT_P=[],window.__NEXT_P.push=u,(s=(0,C.default)()).getIsSsr=()=>r.isSsr,l=document.getElementById("__next"),{assetPrefix:n}}function W(e,t){return(0,y.jsx)(e,{...t})}function Y({children:e}){let t=b.default.useMemo(()=>(0,z.adaptForAppRouterInstance)(r),[]);return(0,y.jsx)(G,{fn:e=>Q({App:d,err:e}).catch(e=>console.error("Error rendering page: ",e)),children:(0,y.jsx)(U.AppRouterContext.Provider,{value:t,children:(0,y.jsx)(B.SearchParamsContext.Provider,{value:(0,z.adaptForSearchParams)(r),children:(0,y.jsx)(z.PathnameContextProviderAdapter,{router:r,isAutoExport:self.__NEXT_DATA__.autoExport??!1,children:(0,y.jsx)(B.PathParamsContext.Provider,{value:(0,z.adaptForPathParams)(r),children:(0,y.jsx)(T.RouterContext.Provider,{value:(0,A.makePublicRouterInstance)(r),children:(0,y.jsx)(S.HeadManagerContext.Provider,{value:s,children:(0,y.jsx)(L.ImageConfigContext.Provider,{value:{deviceSizes:[],imageSizes:[],qualities:[75],path:"/_next/image/",loader:"custom",dangerouslyAllowSVG:!1,unoptimized:!1},children:e})})})})})})})})}let V=e=>t=>{let n={...t,Component:p,err:a.err,router:r};return(0,y.jsx)(Y,{children:W(e,n)})};function Q(t){let{App:n,err:l}=t;return console.error(l),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),o.loadPage("/_error").then(({page:r,styleSheets:a})=>u?.Component===r?e.A(267914).then(r=>e.A(764788).then(e=>(t.App=n=e.default,r))).then(e=>({ErrorComponent:e.default,styleSheets:[]})):{ErrorComponent:r,styleSheets:a}).then(({ErrorComponent:e,styleSheets:o})=>{let s=V(n),u={Component:e,AppTree:s,router:r,ctx:{err:l,pathname:a.page,query:a.query,asPath:i,AppTree:s}};return Promise.resolve(t.props?.err?t.props:(0,x.loadGetInitialProps)(n,u)).then(n=>ec({...t,err:l,Component:e,styleSheets:o,props:n}))})}function X({callback:e}){return b.default.useLayoutEffect(()=>e(),[e]),null}let K="beforeRender",J="afterRender",Z="afterHydrate",ee="routeChange",et="Next.js-hydration",en="Next.js-route-change-to-render",er="Next.js-render",ea=null,ei=!0;function eo(){[K,Z,J,ee].forEach(e=>performance.clearMarks(e))}function el(){x.ST&&(performance.mark(Z),performance.getEntriesByName(K,"mark").length&&(performance.measure("Next.js-before-hydration","navigationStart",K),performance.measure(et,K,Z)),f&&performance.getEntriesByName(et).forEach(f),eo())}function es(){if(!x.ST)return;performance.mark(J);let e=performance.getEntriesByName(ee,"mark");e.length&&(performance.getEntriesByName(K,"mark").length&&(performance.measure(en,e[0].name,K),performance.measure(er,K,J),f&&(performance.getEntriesByName(er).forEach(f),performance.getEntriesByName(en).forEach(f))),eo(),[en,er].forEach(e=>performance.clearMeasures(e)))}function eu({callbacks:e,children:t}){return b.default.useLayoutEffect(()=>e.forEach(e=>e()),[e]),t}function ec(e){var t,n;let a,i,{App:o,Component:s,props:d,err:f}=e,p="initial"in e?void 0:e.styleSheets;s=s||u.Component;let m={...d=d||u.props,Component:s,err:f,router:r};u=m;let h=new Promise((e,t)=>{c&&c(),i=()=>{c=null,e()},c=()=>{c=null;let e=Object.defineProperty(Error("Cancel rendering route"),"__NEXT_ERROR_CODE",{value:"E503",enumerable:!1,configurable:!0});e.cancelled=!0,t(e)}});function g(){i()}!function(){let e;if(!p)return;let t=new Set((e=document.querySelectorAll("style[data-n-href]"),[].slice.call(e)).map(e=>e.getAttribute("data-n-href"))),n=document.querySelector("noscript[data-n-css]"),r=n?.getAttribute("data-n-css");p.forEach(({href:e,text:n})=>{if(!t.has(e)){let t=document.createElement("style");t.setAttribute("data-n-href",e),t.setAttribute("media","x"),r&&t.setAttribute("nonce",r),document.head.appendChild(t),t.appendChild(document.createTextNode(n))}})}();let v=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(X,{callback:function(){if(e.scroll){let{x:t,y:n}=e.scroll;(0,w.disableSmoothScrollDuringRouteTransition)(()=>{window.scrollTo(t,n)})}}}),(0,y.jsxs)(Y,{children:[W(o,m),(0,y.jsx)(R.Portal,{type:"next-route-announcer",children:(0,y.jsx)(P.RouteAnnouncer,{})})]})]});return t=l,n=e=>(0,y.jsx)(eu,{callbacks:[e,g],children:v}),x.ST&&performance.mark(K),a=n(ei?el:es),ea?(0,b.default.startTransition)(()=>{ea.render(a)}):(ea=_.default.hydrateRoot(t,a,{onRecoverableError:F.onRecoverableError}),ei=!1),h}async function ed(e){if(e.err&&(void 0===e.Component||!e.isHydratePass))return void await Q(e);try{await ec(e)}catch(n){let t=(0,O.getProperError)(n);if(t.cancelled)throw t;await Q({...e,err:t})}}async function ef(e){let t=a.err;try{let e=await o.routeLoader.whenEntrypoint("/_app");if("error"in e)throw e.error;let{component:t,exports:n}=e;d=t,n&&n.reportWebVitals&&(f=({id:e,name:t,startTime:r,value:a,duration:i,entryType:o,entries:l,attribution:s})=>{let u,c=`${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`;l&&l.length&&(u=l[0].startTime);let d={id:e||c,name:t,startTime:r||u,value:null==a?i:a,label:"mark"===o||"measure"===o?"custom":"web-vital"};s&&(d.attribution=s),n.reportWebVitals(d)});let r=await o.routeLoader.whenEntrypoint(a.page);if("error"in r)throw r.error;p=r.component}catch(e){t=(0,O.getProperError)(e)}window.__NEXT_PRELOADREADY&&await window.__NEXT_PRELOADREADY(a.dynamicIds),r=(0,A.createRouter)(a.page,a.query,i,{initialProps:a.props,pageLoader:o,App:d,Component:p,wrapApp:V,err:t,isFallback:!!a.isFallback,subscription:(e,t,n)=>ed(Object.assign({},e,{App:t,scroll:n})),locale:a.locale,locales:a.locales,defaultLocale:m,domainLocales:a.domainLocales,isPreview:a.isPreview}),H=await r._initialMatchesMiddlewarePromise;let n={App:d,initial:!0,Component:p,props:a.props,err:t,isHydratePass:!0};e?.beforeRender&&await e.beforeRender(),ed(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)},541953,(e,t,n)=>{"use strict";function r(){return new Promise(e=>{var t;t=function(){for(var t=document.querySelectorAll("[data-next-hide-fouc]"),n=t.length;n--;)t[n].parentNode.removeChild(t[n]);e()},window.requestAnimationFrame&&window.self===window.top?window.requestAnimationFrame(t):window.setTimeout(t)})}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"displayContent",{enumerable:!0,get:function(){return 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)},210078,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e.r(347864),e.r(858400);let r=e.r(771832),a=e.r(541953);window.next={version:r.version,turbopack:!0,get router(){return r.router},emitter:r.emitter},self.__next_set_public_path__=()=>{},self.__webpack_hash__="",(0,r.initialize)({}).then(()=>(self.__turbopack_load_page_chunks__=(t,n)=>{Promise.all(n.map(t=>e.l(t))).catch(e=>console.error("failed to load chunks for page "+t,e))},(0,r.hydrate)({beforeRender:a.displayContent}))).catch(e=>{console.error("Error was not caught",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)}]); //# debugId=62f4b8c9-a461-6dde-ec17-4ff3592d9c7b //# sourceMappingURL=0cg~6skb2peko.js.map