PageSourceSearch

https://app.proflowacademy.co.uk/_next/static/chunks/7756.268ee3c39c6ab14c.js

js proflowacademy.co.uk collected 2026-10-02 02:11:43 UTC 210,951 bytes, 475 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d71bb4bc-b712-44ee-a379-83f70a0c9c8d",e._sentryDebugIdIdentifier="sentry-dbid-d71bb4bc-b712-44ee-a379-83f70a0c9c8d")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7756],{4868:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{APP_BUILD_MANIFEST:function(){return b},APP_CLIENT_INTERNALS:function(){return Z},APP_PATHS_MANIFEST:function(){return _},APP_PATH_ROUTES_MANIFEST:function(){return y},AdapterOutputType:function(){return a},BARREL_OPTIMIZATION_PREFIX:function(){return H},BLOCKED_PAGES:function(){return $},BUILD_ID_FILE:function(){return F},BUILD_MANIFEST:function(){return v},CLIENT_PUBLIC_FILES_PATH:function(){return z},CLIENT_REFERENCE_MANIFEST:function(){return Y},CLIENT_STATIC_FILES_PATH:function(){return U},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return et},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return Q},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return X},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return er},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return eo},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return ee},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return en},COMPILER_INDEXES:function(){return i},COMPILER_NAMES:function(){return o},CONFIG_FILES:function(){return j},DEFAULT_RUNTIME_WEBPACK:function(){return ea},DEFAULT_SANS_SERIF_FONT:function(){return ec},DEFAULT_SERIF_FONT:function(){return eu},DEV_CLIENT_MIDDLEWARE_MANIFEST:function(){return M},DEV_CLIENT_PAGES_MANIFEST:function(){return A},DYNAMIC_CSS_MANIFEST:function(){return K},EDGE_RUNTIME_WEBPACK:function(){return ei},EDGE_UNSUPPORTED_NODE_APIS:function(){return eg},EXPORT_DETAIL:function(){return E},EXPORT_MARKER:function(){return T},FUNCTIONS_CONFIG_MANIFEST:function(){return w},IMAGES_MANIFEST:function(){return I},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return G},MIDDLEWARE_BUILD_MANIFEST:function(){return J},MIDDLEWARE_MANIFEST:function(){return P},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return V},MODERN_BROWSERSLIST_TARGET:function(){return r.default},NEXT_BUILTIN_DOCUMENT:function(){return W},NEXT_FONT_MANIFEST:function(){return k},PAGES_MANIFEST:function(){return g},PHASE_DEVELOPMENT_SERVER:function(){return f},PHASE_EXPORT:function(){return u},PHASE_INFO:function(){return h},PHASE_PRODUCTION_BUILD:function(){return c},PHASE_PRODUCTION_SERVER:function(){return p},PHASE_TEST:function(){return d},PRERENDER_MANIFEST:function(){return C},REACT_LOADABLE_MANIFEST:function(){return L},ROUTES_MANIFEST:function(){return x},RSC_MODULE_TYPES:function(){return eh},SERVER_DIRECTORY:function(){return D},SERVER_FILES_MANIFEST:function(){return R},SERVER_PROPS_ID:function(){return el},SERVER_REFERENCE_MANIFEST:function(){return q},STATIC_PROPS_ID:function(){return es},STATIC_STATUS_PAGES:function(){return ep},STRING_LITERAL_DROP_BUNDLE:function(){return B},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return S},SYSTEM_ENTRYPOINTS:function(){return em},TRACE_OUTPUT_VERSION:function(){return ef},TURBOPACK_CLIENT_BUILD_MANIFEST:function(){return N},TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST:function(){return O},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ed},UNDERSCORE_NOT_FOUND_ROUTE:function(){return s},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return l},WEBPACK_STATS:function(){return m}});let r=n(28140)._(n(41616)),o={client:"client",server:"server",edgeServer:"edge-server"};var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.PRERENDER="PRERENDER",e.STATIC_FILE="STATIC_FILE",e.MIDDLEWARE="MIDDLEWARE",e}({});let i={[o.client]:0,[o.server]:1,[o.edgeServer]:2},s="/_not-found",l=""+s+"/page",u="phase-export",c="phase-production-build",p="phase-production-server",f="phase-development-server",d="phase-test",h="phase-info",g
1="pages-manifest.json",m="webpack-stats.json",_="app-paths-manifest.json",y="app-path-routes-manifest.json",v="build-manifest.json",b="app-build-manifest.json",w="functions-config-manifest.json",S="subresource-integrity-manifest",k="next-font-manifest",T="export-marker.json",E="export-detail.json",C="prerender-manifest.json",x="routes-manifest.json",I="images-manifest.json",R="required-server-files.json",A="_devPagesManifest.json",P="middleware-manifest.json",O="_clientMiddlewareManifest.json",N="client-build-manifest.json",M="_devMiddlewareManifest.json",L="react-loadable-manifest.json",D="server",j=["next.config.js","next.config.mjs","next.config.ts"],F="BUILD_ID",$=["/_document","/_app","/_error"],z="public",U="static",B="__NEXT_DROP_CLIENT_FILE__",W="__NEXT_BUILTIN_DOCUMENT__",H="__barrel_optimize__",Y="client-reference-manifest",q="server-reference-manifest",J="middleware-build-manifest",V="middleware-react-loadable-manifest",G="interception-route-rewrite-manifest",K="dynamic-css-manifest",Q="main",X=""+Q+"-app",Z="app-pages-internals",ee="react-refresh",et="amp",en="webpack",er="polyfills",eo=Symbol(er),ea="webpack-runtime",ei="edge-runtime-webpack",es="__N_SSG",el="__N_SSP",eu={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},ec={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},ep=["/500"],ef=1,ed=6e3,eh={client:"client",server:"server"},eg=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],em=new Set([Q,ee,et,X]);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},10160:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(69142);function o(e,t){var n,o;let i=t?.getDsn(),s=t?.getOptions().tunnel;return function(e,t){var n,o;let a=(0,r.kg)(e);return!(!a||(0,r.nt)(a))&&!!t&&(n=a.hostname,n===(o=t.host)||o.length>0&&n.endsWith(`.${o}`))&&/(^|&|\?)sentry_key=/.test(a.search)}(e,i)||(n=e,!!(o=s)&&a(n)===a(o))}function a(e){return"/"===e[e.length-1]?e.slice(0,-1):e}},41616:e=>{e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},54058:(e,t,n)=>{n.d(t,{s:()=>r});function r(e,t,n){let r,o,a,i=n?.maxWait?Math.max(n.maxWait,t):0,s=n?.setTimeoutImpl||setTimeout;function l(){return u(),r=e()}function u(){void 0!==o&&clearTimeout(o),void 0!==a&&clearTimeout(a),o=a=void 0}function c(){return o&&clearTimeout(o),o=s(l,t),i&&void 0===a&&(a=s(l,i)),r}return c.cancel=u,c.flush=function(){return void 0!==o||void 0!==a?l():r},c}},83745:(e,t,n)=>{let r,o,a,i,s,l,u,c,p;n.r(t),n.d(t,{BrowserClient:()=>ow.y,ErrorBoundary:()=>i7,MULTIPLEXED_TRANSPORT_EXTRA_KEY:()=>tx,OpenFeatureIntegrationHook:()=>iE,Profiler:()=>i2,SDK_VERSION:()=>tm.M,SEMANTIC_ATTRIBUTE_SENTRY_OP:()=>tA.uT,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN:()=>tA.JD,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE:()=>tA.sy,SEMANTIC_ATTRIBUTE_SENTRY_SOURCE:()=>tA.i_,Scope:()=>tP.H,WINDOW:()=>t_.jf,addBreadcrumb:()=>tO.Z,addEventProcessor:()=>tN.SA,addIntegration:()=>b.Q8,bindScopeToEmitter:()=>tj,breadcrumbsIntegration:()=>oA.F,browserApiErrorsIntegration:()=>oM.G,browserProfilingIntegration:()=>i_,browserSessionIntegration:()=>oL.p,browserTracingIntegration:()=>ll.d,buildLaunchDarklyFlagUsedHandler:()=>ik,captureConsoleIntegration:()=>tH,captureEvent:()=>tN.r,captureException:()=>tN.Cp,captureFeedback:()=>y,captureMessage:()=>tN.wd,captureReactException:()=>iF,captureRequestError:()=>l_,captureRouterTransitionStart:()=>ly.Nc,captureSession:()=>tN.J5,captureUnderscoreErrorException:()=>lv,chromeStackLineParser:()=>oE.Yj,close:()=>tN.VN,consoleLoggingIntegration:()=>tZ,contextLinesIntegration:()=>o0,continueTrace:()=>t0.V4,createConsolaReporter:()=>t2,createLangChainCallbackHandler:()=>rt,createReduxEnhancer:()=>se,createTransport:()=>rn.o,createUserFeedbackEnvelope:()=>ox,cultureContextIntegration:()=>iw.y,dedupeIntegration:()=>rr.s,defaultRequestInstrumentationOptions:()=>aA.h$,defaultStackLineParsers:()=>oE.c9,defaultStackParser:()=>oE.lG,diagnoseSdkConnectivity:()=>iN,elementTimingIntegration:()=>aL,endSession:()=>tN.ky,eventFiltersIntegration:()=>ro.A,eventFromException:()=>oC.u,eventFromMessage:()=>
1oC.qv,exceptionFromError:()=>oC.K8,extraErrorDataIntegration:()=>ri,featureFlagsIntegration:()=>rf,feedbackAsyncIntegration:()=>tS,feedbackIntegration:()=>tk,feedbackSyncIntegration:()=>tk,fetchStreamPerformanceIntegration:()=>aq.z,flush:()=>tN.bX,forceLoad:()=>oI.w7,functionToStringIntegration:()=>rd.Z,geckoStackLineParser:()=>oE.dY,getActiveSpan:()=>rs.Bk,getClient:()=>_.KU,getCurrentScope:()=>_.o5,getDefaultIntegrations:()=>oI.nI,getFeedback:()=>es,getGlobalScope:()=>_.m6,getIsolationScope:()=>_.rm,getReplay:()=>ae.M,getRootSpan:()=>rs.zU,getSpanDescendants:()=>rs.xO,getSpanStatusFromHttpCode:()=>t4.AJ,getTraceData:()=>rh.i,globalHandlersIntegration:()=>oP.LO,graphqlClientIntegration:()=>o8,growthbookIntegration:()=>iP,httpClientIntegration:()=>oJ,httpContextIntegration:()=>oO.M,inboundFiltersIntegration:()=>ro.D,init:()=>g.TsN,instrumentAnthropicAiClient:()=>rS,instrumentCreateReactAgent:()=>rx,instrumentGoogleGenAIClient:()=>rL,instrumentLangChainEmbeddings:()=>rj,instrumentLangGraph:()=>rI,instrumentOpenAiClient:()=>rB,instrumentOutgoingRequests:()=>aA.Qb,instrumentSupabaseClient:()=>rQ,isBotUserAgent:()=>aP.e3,isEnabled:()=>tN.Ol,isInitialized:()=>tN.Dp,lastEventId:()=>tN.Q,launchDarklyIntegration:()=>iS,lazyLoadIntegration:()=>tw,linkedErrorsIntegration:()=>oN.p,logger:()=>d,makeBrowserOfflineTransport:()=>aX,makeFetchTransport:()=>oS._,makeMultiplexedTransport:()=>tR,metrics:()=>h,moduleMetadataIntegration:()=>os,normalizeStringifyValue:()=>aD.U,onLoad:()=>oI.kF,openFeatureIntegration:()=>iT,opera10StackLineParser:()=>oE.Q_,opera11StackLineParser:()=>oE.Vv,parameterize:()=>rZ,reactErrorHandler:()=>i$,reactRouterBrowserTracingIntegration:()=>lr,reactRouterV3BrowserTracingIntegration:()=>st,reactRouterV4BrowserTracingIntegration:()=>sa,reactRouterV5BrowserTracingIntegration:()=>si,reactRouterV6BrowserTracingIntegration:()=>s5,reactRouterV7BrowserTracingIntegration:()=>s8,registerSpanErrorInstrumentation:()=>ol.s,registerWebWorker:()=>iD,replayCanvasIntegration:()=>aR,replayIntegration:()=>ae.w,reportPageLoaded:()=>aj,reportingObserverIntegration:()=>o$,rewriteFramesIntegration:()=>ou.D,sendFeedback:()=>Q,setActiveSpanInBrowser:()=>a$,setAttribute:()=>tN.Bq,setAttributes:()=>tN.Wp,setContext:()=>tN.o,setConversationId:()=>tN.Ji,setCurrentClient:()=>oc.B,setExtra:()=>tN.l7,setExtras:()=>tN.cx,setHttpStatus:()=>t4.N8,setMeasurement:()=>op.X,setTag:()=>tN.NA,setTags:()=>tN.Wt,setUser:()=>tN.gV,showReportDialog:()=>oR,spanStreamingIntegration:()=>aY,spanToBaggageHeader:()=>of.HW,spanToJSON:()=>rs.et,spanToTraceHeader:()=>rs.Qh,spotlightBrowserIntegration:()=>ib,startBrowserTracingNavigationSpan:()=>aP.Nt,startBrowserTracingPageLoadSpan:()=>aP.Sx,startInactiveSpan:()=>lI,startNewTrace:()=>t0.Y7,startSession:()=>tN.J0,startSpan:()=>lC,startSpanManual:()=>lx,statsigIntegration:()=>iO,supabaseIntegration:()=>rX,suppressTracing:()=>t0.M1,tanstackRouterBrowserTracingIntegration:()=>sr,thirdPartyErrorFilterIntegration:()=>oh,uiProfiler:()=>oT,unleashIntegration:()=>ix,updateSpanName:()=>rs.zQ,useProfiler:()=>i6,viewHierarchyIntegration:()=>o9,webVitalsIntegration:()=>aJ.K,webWorkerIntegration:()=>iM,winjsStackLineParser:()=>oE.$2,withActiveSpan:()=>t0.hb,withErrorBoundary:()=>i8,withIsolationScope:()=>_.rB,withProfiler:()=>i5,withScope:()=>_.v4,withSentryConfig:()=>g.wF1,withSentryReactRouterV6Routing:()=>s7,withSentryReactRouterV7Routing:()=>s9,withSentryRouting:()=>sl,withServerActionInstrumentation:()=>lA,withStreamedSpan:()=>oy.e,wrapApiHandlerWithSentryVercelCrons:()=>lO,wrapAppGetInitialPropsWithSentry:()=>lD,wrapCreateBrowserRouter:()=>la,wrapCreateBrowserRouterV6:()=>s4,wrapCreateBrowserRouterV7:()=>le,wrapCreateMemoryRouter:()=>li,wrapCreateMemoryRouterV6:()=>s3,wrapCreateMemoryRouterV7:()=>lt,wrapDocumentGetInitialPropsWithSentry:()=>lj,wrapErrorGetInitialPropsWithSentry:()=>lF,wrapGenerationFunctionWithSentry:()=>l$,wrapGetInitialPropsWithSentry:()=>lz,wrapGetServerSidePropsWithSentry:()=>lU,wrapGetStaticPropsWithSentry:()=>lB,wrapMiddlewareWithSentry:()=>lH,wrapPageComponentWithSentry:()=>lJ,wrapReactRouterRouting:()=>lo,wrapRouteHandlerWithSentry:()=>lV,wrapServerComponentWithSentry:()=>lG,wrapUseRoutes:()=>ls,wrapUseRoutesV6:()=>s6,wrapUseRoutesV7:()=>ln,zodErrorsIntegration:()=>ob});var f,d={};n.r(d),n.d(d,{debug:()=>r5,error:()=>r3,fatal:()=>r7,fmt:()=>r0,info:()=>r6,trace:()=>r2,warn:()=>r4});var h={};n.r(h),n.d(h,{count:()=>oe,distribution:()=>on,gauge:()=>ot});
1var g=n(42566),m=n(49636),_=n(2257);function y(e,t={},n=(0,_.o5)()){let{message:r,name:o,email:a,url:i,source:s,associatedEventId:l,tags:u}=e,c={contexts:{feedback:{contact_email:a,name:o,message:r,url:i,source:s,associated_event_id:l}},type:"feedback",level:"info",tags:u},p=n?.getClient()||(0,_.KU)();return p&&p.emit("beforeSendFeedback",c,t),n.captureEvent(c,t)}var v=n(60567),b=n(78419),w=n(43275),S=n(97684);let k=m.O,T=k.document,E=k.navigator,C="Report a Bug",x="Cancel",I="Send Bug Report",R="Confirm",A="Report a Bug",P="[email protected]",O="Email",N="What's the bug? What did you expect?",M="Description",L="Your Name",D="Name",j="Thank you for your report!",F="(required)",$="Add a screenshot",z="Remove screenshot",U="Highlight",B="Hide",W="Remove",H="Unable to submit feedback with empty message",Y="No client setup, cannot send feedback.",q="Unable to determine if Feedback was correctly sent.",J="Unable to send feedback. This could be because this domain is not in your list of allowed domains.",V="Unable to send feedback. This could be because of network issues, or because you are using an ad-blocker.",G={ERROR_EMPTY_MESSAGE:H,ERROR_NO_CLIENT:Y,ERROR_TIMEOUT:q,ERROR_FORBIDDEN:J,ERROR_GENERIC:V};function K(e,t){return t?.[e]??G[e]}let Q=(e,t={includeReplay:!0})=>{let n=t.errorMessages;if(!e.message)throw Error(K("ERROR_EMPTY_MESSAGE",n));let r=(0,_.KU)();if(!r)throw Error(K("ERROR_NO_CLIENT",n));e.tags&&Object.keys(e.tags).length&&(0,_.o5)().setTags(e.tags);let o=y({source:"api",url:(0,v.$N)(),...e},t);return new Promise((e,t)=>{let a=setTimeout(()=>{i(),t(K("ERROR_TIMEOUT",n))},3e4),i=r.on("afterSendEvent",(r,s)=>{if(r.event_id===o)return(clearTimeout(a),i(),s?.statusCode&&s.statusCode>=200&&s.statusCode<300)?e(o):s?.statusCode===403?t(K("ERROR_FORBIDDEN",n)):t(K("ERROR_GENERIC",n))})})},X="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function Z(e,t){return{...e,...t,tags:{...e.tags,...t.tags},onFormOpen:()=>{t.onFormOpen?.(),e.onFormOpen?.()},onFormClose:()=>{t.onFormClose?.(),e.onFormClose?.()},onSubmitSuccess:(n,r)=>{t.onSubmitSuccess?.(n,r),e.onSubmitSuccess?.(n,r)},onSubmitError:n=>{t.onSubmitError?.(n),e.onSubmitError?.(n)},onFormSubmitted:()=>{t.onFormSubmitted?.(),e.onFormSubmitted?.()},themeDark:{...e.themeDark,...t.themeDark},themeLight:{...e.themeLight,...t.themeLight}}}function ee(e,t){return Object.entries(t).forEach(([t,n])=>{e.setAttributeNS(null,t,n)}),e}let et="rgba(88, 74, 192, 1)",en={foreground:"#2b2233",background:"#ffffff",accentForeground:"white",accentBackground:et,successColor:"#268d75",errorColor:"#df3338",border:"1.5px solid rgba(41, 35, 47, 0.13)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(95%)"}
1,er={foreground:"#ebe6ef",background:"#29232f",accentForeground:"white",accentBackground:et,successColor:"#2da98c",errorColor:"#f55459",border:"1.5px solid rgba(235, 230, 239, 0.15)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(150%)"};function eo(e){return`
2  --foreground: ${e.foreground};
3  --background: ${e.background};
4  --accent-foreground: ${e.accentForeground};
5  --accent-background: ${e.accentBackground};
6  --success-color: ${e.successColor};
7  --error-color: ${e.errorColor};
8  --border: ${e.border};
9  --box-shadow: ${e.boxShadow};
10  --outline: ${e.outline};
11  --interactive-filter: ${e.interactiveFilter};
12  `}function ea({colorScheme:e,themeDark:t,themeLight:n,styleNonce:r}){let o=T.createElement("style");return o.textContent=`
13:host {
14  --font-family: system-ui, 'Helvetica Neue', Arial, sans-serif;
15  --font-size: 14px;
16  --z-index: 100000;
17
18  --page-margin: 16px;
19  --inset: auto 0 0 auto;
20  --actor-inset: var(--inset);
21
22  font-family: var(--font-family);
23  font-size: var(--font-size);
24
25  ${"system"!==e?`color-scheme: only ${e};`:""}
26
27  ${eo("dark"===e?{...er,...t}:{...en,...n})}
28}
29
30${"system"===e?`
31@media (prefers-color-scheme: dark) {
32  :host {
33    color-scheme: only dark;
34
35    ${eo({...er,...t})}
36  }
37}`:""}
38`,r&&o.setAttribute("nonce",r),o}let ei=({lazyLoadIntegration:e,getModalIntegration:t,getScreenshotIntegration:n})=>({id:r="sentry-feedback",autoInject:o=!0,showBranding:a=!0,isEmailRequired:i=!1,isNameRequired:s=!1,showEmail:l=!0,showName:u=!0,enableScreenshot:c=!0,useSentryUser:p={email:"email",name:"username"},tags:f,styleNonce:d,scriptNonce:h,colorScheme:g="system",themeLight:m={},themeDark:_={},addScreenshotButtonLabel:y=$,cancelButtonLabel:v=x,confirmButtonLabel:G=R,emailLabel:K=O,emailPlaceholder:et=P,formTitle:en=A,isRequiredLabel:er=F,messageLabel:eo=M,messagePlaceholder:ei=N,nameLabel:es=D,namePlaceholder:el=L,removeScreenshotButtonLabel:eu=z,submitButtonLabel:ec=I,successMessageText:ep=j,triggerLabel:ef=C,triggerAriaLabel:ed="",highlightToolText:eh=U,hideToolText:eg=B,removeHighlightText:em=W,errorEmptyMessageText:e_=H,errorNoClientText:ey=Y,errorTimeoutText:ev=q,errorForbiddenText:eb=J,errorGenericText:ew=V,onFormOpen:eS,onFormClose:ek,onSubmitSuccess:eT,onSubmitError:eE,onFormSubmitted:eC}={})=>{let ex={id:r,autoInject:o,showBranding:a,isEmailRequired:i,isNameRequired:s,showEmail:l,showName:u,enableScreenshot:c,useSentryUser:p,tags:f,styleNonce:d,scriptNonce:h,colorScheme:g,themeDark:_,themeLight:m,triggerLabel:ef,triggerAriaLabel:ed,cancelButtonLabel:v,submitButtonLabel:ec,confirmButtonLabel:G,formTitle:en,emailLabel:K,emailPlaceholder:et,messageLabel:eo,messagePlaceholder:ei,nameLabel:es,namePlaceholder:el,successMessageText:ep,isRequiredLabel:er,addScreenshotButtonLabel:y,removeScreenshotButtonLabel:eu,highlightToolText:eh,hideToolText:eg,removeHighlightText:em,errorEmptyMessageText:e_,errorNoClientText:ey,errorTimeoutText:ev,errorForbiddenText:eb,errorGenericText:ew,onFormClose:ek,onFormOpen:eS,onSubmitError:eE,onSubmitSuccess:eT,onFormSubmitted:eC},eI=null,eR=null,eA=[],eP=e=>{if(!eI){let t=T.createElement("div");t.id=String(e.id),T.body.appendChild(t),eI=t.attachShadow({mode:"open"}),eR=ea(e),eI.appendChild(eR)}return eI},eO=async r=>{let o,a,i=r.enableScreenshot&&!(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(E.userAgent)||/Macintosh/i.test(E.userAgent)&&E.maxTouchPoints&&E.maxTouchPoints>1)&&!!isSecureContext;try{o=(t?t():await e("feedbackModalIntegration",h))(),(0,b.Q8)(o)}catch{throw X&&w.Yz.error("[Feedback] Error when trying to load feedback integrations. Try using `feedbackSyncIntegration` in your `Sentry.init`."),Error("[Feedback] Missing feedback modal integration!")}try{let t=i?n?n():await e("feedbackScreenshotIntegration",h):void 0;t&&(a=t(),(0,b.Q8)(a))}catch{X&&w.Yz.error("[Feedback] Missing feedback screenshot integration. Proceeding without screenshots.")}let s={ERROR_EMPTY_MESSAGE:r.errorEmptyMessageText,ERROR_NO_CLIENT:r.errorNoClientText,ERROR_TIMEOUT:r.errorTimeoutText,ERROR_FORBIDDEN:r.errorForbiddenText,ERROR_GENERIC:r.errorGenericText},l=o.createDialog({options:{...r,onFormClose:()=>{l?.close(),r.onFormClose?.()},onFormSubmitted:()=>{l?.close(),r.onFormSubmitted?.()}},screenshotIntegration:a,sendFeedback:(e,t)=>Q(e,{includeReplay:!0,...t,errorMessages:s}),shadow:eP(r)});return l},eN=(e,t={})=>{let n=Z(ex,t),r="string"==typeof e?T.querySelector(e):"function"==typeof e.addEventListener?e:null;if(!r)throw X&&w.Yz.error("[Feedback] Unable to attach to target element"),Error("Unable to attach to target element");let o=null,a=async()=>{o||(o=await eO({...n,onFormSubmitted:()=>{o?.removeFromDom(),n.onFormSubmitted?.()}})),o.appendToDom(),o.open()};r.addEventListener("click",a);let i=()=>{eA=eA.filter(e=>e!==i),o?.removeFromDom(),o=null,r.removeEventListener("click",a)};return eA.push(i),i},eM=(e={})=>{let t=Z(ex,e),n=eP(t),r=function({triggerLabel:e,triggerAriaLabel:t,shadow:n,styleNonce:r}){let o=T.createElement("button");if(o.type="button",o.className="widget__actor",o.ariaHidden="false",o.ariaLabel=t||e||C,o.appendChild(function(){let e=e=>k.document.createElementNS("http://www.w3.org/2000/svg",e),t=ee(e("svg"),{width:"20",height:"20",viewBox:"0 0 20 20",fill:"var(--actor-color, var(--foreground))"}),n=ee(e("g"),{clipPath:"url(#clip0_57_80)"}),r=ee(e("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.6622 15H12.3997C12.2129 14.9959 12.031 14.9396 11.8747 14.8375L8.04965 12.2H7.49956V19.1C7.4875 19.3348 7.3888 19.5568 7.22256 19.723C7.05632 19.8892 6.83435 19.9879 6.59956 20H2.04956C1.80193 19.9968 1.56535 19.8969 1.39023 19.7218C1.21511 19.5467 1.1153 19.3101 1.11206 19.0625V12.2H0.949652C0.824431 12.2017 0.700142 12.1783 0.584123 12.1311C0.468104 12.084 0.362708 12.014 0.274155 11.9255C0.185602 11.8369 0.115689 11.7315 0.0685419 11.6155C0.0213952 11.4995 -0.00202913 11.3752 -0.00034808 11.25V3.75C-0.00900498 3.62067 0.0092504 3.49095 0.0532651 3.36904C0.0972798 3.24712 0.166097 3.13566 0.255372 3.04168C0.344646 2.94771 0.452437 2.87327 0.571937 2.82307C0.691437 2.77286 0.82005 2.74798 0.949652 2.75H8.04965L11.8747 0.1625C12.031 0.0603649 12.2129 0.00407221 12.3997 0H15.6622C15.9098 0.00323746 16.1464 0.103049 16.3215 0.278167C16.4966 0.453286 16.5964 0.689866 16.5997 0.9375V3.25269C17.3969 3.42959 18.1345 3.83026 18.7211 4.41679C19.5322 5.22788 19.9878 6.32796 19.9878 7.47502C19.9878 8.62209 19.5322 9.72217 18.7211 10.5333C18.1345 11.1198 17.3969 11.5205 16.5997 11.6974V14.0125C16.6047 14.1393 16.5842 14.2659 16.5395 14.3847C16.4948 14.5035 16.4268 14.6121 16.3394 14.7042C16.252 14.7962 16.147 14.8698 16.0307 14.9206C15.9144 14.9714 15.7891 14.9984 15.6622 15ZM1.89695 10.325H1.88715V4.625H8.33715C8.52423 4.62301 8.70666 4.56654 8.86215 4.4625L12.6872 1.875H14.7247V13.125H12.6872L8.86215 10.4875C8.70666 10.3835 8.52423 10.327 8.33715 10.325H2.20217C2.15205 10.3167 2.10102 10.3125 2.04956 10.3125C1.9981 10.3125 1.94708 10.3167 1.89695 10.325ZM2.98706 12.2V18.1625H5.66206V12.2H2.98706ZM16.5997 9.93612V5.01393C16.6536 5.02355 16.7072 5.03495 16.7605 5.04814C17.1202 5.13709 17.45
3856 5.30487 17.7425 5.53934C18.0293 5.77381 18.2605 6.06912 18.4192 6.40389C18.578 6.73866 18.6603 7.10452 18.6603 7.47502C18.6603 7.84552 18.578 8.21139 18.4192 8.54616C18.2605 8.88093 18.0293 9.17624 17.7425 9.41071C17.4556 9.64518 17.1202 9.81296 16.7605 9.90191C16.7072 9.91509 16.6536 9.9265 16.5997 9.93612Z"});t.appendChild(n).appendChild(r);let o=e("defs"),a=ee(e("clipPath"),{id:"clip0_57_80"}),i=ee(e("rect"),{width:"20",height:"20",fill:"white"});return a.appendChild(i),o.appendChild(a),t.appendChild(o).appendChild(a).appendChild(i),t}()),e){let t=T.createElement("span");t.appendChild(T.createTextNode(e)),o.appendChild(t)}let a=function(e){let t=T.createElement("style");return t.textContent=`
39.widget__actor {
40  position: fixed;
41  z-index: var(--z-index);
42  margin: var(--page-margin);
43  inset: var(--actor-inset);
44
45  display: flex;
46  align-items: center;
47  gap: 8px;
48  padding: 16px;
49
50  font-family: inherit;
51  font-size: var(--font-size);
52  font-weight: 600;
53  line-height: 1.14em;
54  text-decoration: none;
55
56  background: var(--actor-background, var(--background));
57  border-radius: var(--actor-border-radius, 1.7em/50%);
58  border: var(--actor-border, var(--border));
59  box-shadow: var(--actor-box-shadow, var(--box-shadow));
60  color: var(--actor-color, var(--foreground));
61  fill: var(--actor-color, var(--foreground));
62  cursor: pointer;
63  opacity: 1;
64  transition: transform 0.2s ease-in-out;
65  transform: translate(0, 0) scale(1);
66}
67.widget__actor[aria-hidden="true"] {
68  opacity: 0;
69  pointer-events: none;
70  visibility: hidden;
71  transform: translate(0, 16px) scale(0.98);
72}
73
74.widget__actor:hover {
75  background: var(--actor-hover-background, var(--background));
76  filter: var(--interactive-filter);
77}
78
79.widget__actor svg {
80  width: 1.14em;
81  height: 1.14em;
82}
83
84@media (max-width: 600px) {
85  .widget__actor span {
86    display: none;
87  }
88}
89`,e&&t.setAttribute("nonce",e),t}(r);return{el:o,appendToDom(){n.appendChild(a),n.appendChild(o)},removeFromDom(){o.remove(),a.remove()},show(){o.ariaHidden="false"},hide(){o.ariaHidden="true"}}}({triggerLabel:t.triggerLabel,triggerAriaLabel:t.triggerAriaLabel,shadow:n,styleNonce:d});return eN(r.el,{...t,onFormOpen(){r.hide()},onFormClose(){r.show()},onFormSubmitted(){r.show()}}),r};return{name:"Feedback",setupOnce(){(0,S.B)()&&ex.autoInject&&("loading"===T.readyState?T.addEventListener("DOMContentLoaded",()=>eM().appendToDom()):eM().appendToDom())},attachTo:eN,createWidget(e={}){let t=eM(Z(ex,e));return t.appendToDom(),t},createForm:async(e={})=>eO(Z(ex,e)),setTheme(e){if(ex.colorScheme=e,eI){let e=ea(ex);eR?eI.replaceChild(e,eR):eI.prepend(e),eR=e}},remove(){eI&&(eI.parentElement?.remove(),eI=null,eR=null),eA.forEach(e=>e()),eA=[]}}};function es(){let e=(0,_.KU)();return e?.getIntegrationByName("Feedback")}var el,eu,ec,ep,ef,ed,eh,eg={},em=[],e_=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,ey=Array.isArray;function ev(e,t){for(var n in t)e[n]=t[n];return e}function eb(e){var t=e.parentNode;t&&t.removeChild(e)}function ew(e,t,n){var r,o,a,i={};
89for(a in t)"key"==a?r=t[a]:"ref"==a?o=t[a]:i[a]=t[a];if(arguments.length>2&&(i.children=arguments.length>3?el.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===i[a]&&(i[a]=e.defaultProps[a]);return eS(e,i,r,o,null)}function eS(e,t,n,r,o){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++ec:o,__i:-1,__u:0};return null==o&&null!=eu.vnode&&eu.vnode(a),a}function ek(e){return e.children}function eT(e,t){this.props=e,this.context=t}function eE(e,t){if(null==t)return e.__?eE(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?eE(e):null}function eC(e){(!e.__d&&(e.__d=!0)&&ep.push(e)&&!ex.__r++||ef!==eu.debounceRendering)&&((ef=eu.debounceRendering)||ed)(ex)}function ex(){var e,t,n,r=[],o=[];for(ep.sort(eh);e=ep.shift();)e.__d&&(n=ep.length,t=function(e,t,n){var r,o=e.__v,a=o.__e,i=e.__P;if(i)return(r=ev({},o)).__v=o.__v+1,eu.vnode&&eu.vnode(r),eN(i,r,o,e.__n,void 0!==i.ownerSVGElement,32&o.__u?[a]:null,t,null==a?eE(o):a,!!(32&o.__u),n),r.__.__k[r.__i]=r,r.__d=void 0,r.__e!=a&&function e(t){var n,r;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,n=0;n<t.__k.length;n++)if(null!=(r=t.__k[n])&&null!=r.__e){t.__e=t.__c.base=r.__e;break}return e(t)}}(r),r}(e,r,o)||t,0===n||ep.length>n?(eM(r,t,o),o.length=r.length=0,t=void 0,ep.sort(eh)):t&&eu.__c&&eu.__c(t,em));t&&eM(r,t,o),ex.__r=0}function eI(e,t,n,r,o,a,i,s,l,u,c){var p,f,d,h,g,m=r&&r.__k||em,_=t.length;for(n.__d=l,function(e,t,n){var r,o,a,i,s,l=t.length,u=n.length,c=u,p=0;for(e.__k=[],r=0;r<l;r++)null!=(o=e.__k[r]=null==(o=t[r])||"boolean"==typeof o||"function"==typeof o?null:"string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?eS(null,o,null,null,o):ey(o)?eS(ek,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?eS(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o)?(o.__=e,o.__b=e.__b+1,s=function(e,t,n,r){var o=e.key,a=e.type,i=n-1,s=n+1,l=t[n];if(null===l||l&&o==l.key&&a===l.type)return n;if(r>+(null!=l&&0==(131072&l.__u)))for(;i>=0||s<t.length;){if(i>
vendor: 1,103 bytes, line 89
89=0){if((l=t[i])&&0==(131072&l.__u)&&o==l.key&&a===l.type)return i;i--}if(s<t.length){if((l=t[s])&&0==(131072&l.__u)&&o==l.key&&a===l.type)return s;s++}}return -1}(o,n,i=r+p,c),o.__i=s,a=null,-1!==s&&(c--,(a=n[s])&&(a.__u|=131072)),null==a||null===a.__v?(-1==s&&p--,"function"!=typeof o.type&&(o.__u|=65536)):s!==i&&(s===i+1?p++:s>i?c>l-i?p+=s-i:p--:p=s<i&&s==i-1?s-i:0,s!==r+p&&(o.__u|=65536))):(a=n[r])&&null==a.key&&a.__e&&(a.__e==e.__d&&(e.__d=eE(a)),eD(a,a,!1),n[r]=null,c--);if(c)for(r=0;r<u;r++)null!=(a=n[r])&&0==(131072&a.__u)&&(a.__e==e.__d&&(e.__d=eE(a)),eD(a,a))}(n,t,m),l=n.__d,p=0;p<_;p++)null!=(d=n.__k[p])&&"boolean"!=typeof d&&"function"!=typeof d&&(f=-1===d.__i?eg:m[d.__i]||eg,d.__i=p,eN(e,d,f,o,a,i,s,l,u,c),h=d.__e,d.ref&&f.ref!=d.ref&&(f.ref&&eL(f.ref,null,d),c.push(d.ref,d.__c||h,d)),null==g&&null!=h&&(g=h),65536&d.__u||f.__k===d.__k?l=function e(t,n,r){var o,a;if("function"==typeof t.type){for(o=t.__k,a=0;o&&a<o.length;a++)o[a]&&(o[a].__=t,n=e(o[a],n,r));return n}t.__e!=n&&(r.insertBefore(t.__e,n||null),n=t.__e);do n=n&&n.nextSibling;while(null!=n&&8===n.nodeType);return n}
vendor: 1,891 bytes, line 89
89(d,l,e):"function"==typeof d.type&&void 0!==d.__d?l=d.__d:h&&(l=h.nextSibling),d.__d=void 0,d.__u&=-196609);n.__d=l,n.__e=g}function eR(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||e_.test(t)?n:n+"px"}function eA(e,t,n,r,o){var a;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||eR(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||eR(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])a=t!==(t=t.replace(/(PointerCapture)$|Capture$/i,"$1")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+a]=n,n?r?n.u=r.u:(n.u=Date.now(),e.addEventListener(t,a?eO:eP,a)):e.removeEventListener(t,a?eO:eP,a);else{if(o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&"rowSpan"!==t&&"colSpan"!==t&&"role"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function eP(e){if(this.l){var t=this.l[e.type+!1];if(e.t){if(e.t<=t.u)return}else e.t=Date.now();return t(eu.event?eu.event(e):e)}}function eO(e){if(this.l)return this.l[e.type+!0](eu.event?eu.event(e):e)}function eN(e,t,n,r,o,a,i,s,l,u){var c,p,f,d,h,g,m,_,y,v,b,w,S,k,T,E=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(l=!!(32&n.__u),a=[s=t.__e=n.__e]),(c=eu.__b)&&c(t);e:if("function"==typeof E)try{if(_=t.props,y=(c=E.contextType)&&r[c.__c],v=c?y?y.props.value:c.__:r,n.__c?m=(p=t.__c=n.__c).__=p.__E:("prototype"in E&&E.prototype.render?t.__c=p=new E(_,v):(t.__c=p=new eT(_,v),p.constructor=E,p.render=ej),y&&y.sub(p),p.props=_,p.state||(p.state={}),p.context=v,p.__n=r,f=p.__d=!0,p.__h=[],p._sb=[]),null==p.__s&&(p.__s=p.state),null!=E.getDerivedStateFromProps&&(p.__s==p.state&&(p.__s=ev({}
vendor: 3,065 bytes, line 89
89,p.__s)),ev(p.__s,E.getDerivedStateFromProps(_,p.__s))),d=p.props,h=p.state,p.__v=t,f)null==E.getDerivedStateFromProps&&null!=p.componentWillMount&&p.componentWillMount(),null!=p.componentDidMount&&p.__h.push(p.componentDidMount);else{if(null==E.getDerivedStateFromProps&&_!==d&&null!=p.componentWillReceiveProps&&p.componentWillReceiveProps(_,v),!p.__e&&(null!=p.shouldComponentUpdate&&!1===p.shouldComponentUpdate(_,p.__s,v)||t.__v===n.__v)){for(t.__v!==n.__v&&(p.props=_,p.state=p.__s,p.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.forEach(function(e){e&&(e.__=t)}),b=0;b<p._sb.length;b++)p.__h.push(p._sb[b]);p._sb=[],p.__h.length&&i.push(p);break e}null!=p.componentWillUpdate&&p.componentWillUpdate(_,p.__s,v),null!=p.componentDidUpdate&&p.__h.push(function(){p.componentDidUpdate(d,h,g)})}if(p.context=v,p.props=_,p.__P=e,p.__e=!1,w=eu.__r,S=0,"prototype"in E&&E.prototype.render){for(p.state=p.__s,p.__d=!1,w&&w(t),c=p.render(p.props,p.state,p.context),k=0;k<p._sb.length;k++)p.__h.push(p._sb[k]);p._sb=[]}else do p.__d=!1,w&&w(t),c=p.render(p.props,p.state,p.context),p.state=p.__s;while(p.__d&&++S<25);p.state=p.__s,null!=p.getChildContext&&(r=ev(ev({},r),p.getChildContext())),f||null==p.getSnapshotBeforeUpdate||(g=p.getSnapshotBeforeUpdate(d,h)),eI(e,ey(T=null!=c&&c.type===ek&&null==c.key?c.props.children:c)?T:[T],t,n,r,o,a,i,s,l,u),p.base=t.__e,t.__u&=-161,p.__h.length&&i.push(p),m&&(p.__E=p.__=null)}catch(e){t.__v=null,l||null!=a?(t.__e=s,t.__u|=l?160:32,a[a.indexOf(s)]=null):(t.__e=n.__e,t.__k=n.__k),eu.__e(e,t,n)}else null==a&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=function(e,t,n,r,o,a,i,s,l){var u,c,p,f,d,h,g,m=n.props,_=t.props,y=t.type;if("svg"===y&&(o=!0),null!=a){for(u=0;u<a.length;u++)if((d=a[u])&&"setAttribute"in d==!!y&&(y?d.localName===y:3===d.nodeType)){e=d,a[u]=null;break}}if(null==e){if(null===y)return document.createTextNode(_);e=o?document.createElementNS("http://www.w3.org/2000/svg",y):document.createElement(y,_.is&&_),a=null,s=!1}if(null===y)m===_||s&&e.data===_||(e.data=_);else{if(a=a&&el.call(e.childNodes),m=n.props||eg,!s&&null!=a)for(m={},u=0;u<e.attributes.length;u++)m[(d=e.attributes[u]).name]=d.value;for(u in m)d=m[u],"children"==u||("dangerouslySetInnerHTML"==u?p=d:"key"===u||u in _||eA(e,u,null,d,o));for(u in _)d=_[u],"children"==u?f=d:"dangerouslySetInnerHTML"==u?c=d:"value"==u?h=d:"checked"==u?g=d:"key"===u||s&&"function"!=typeof d||m[u]===d||eA(e,u,d,m[u],o);if(c)s||p&&(c.__html===p.__html||c.__html===e.innerHTML)||(e.innerHTML=c.__html),t.__k=[];else if(p&&(e.innerHTML=""),eI(e,ey(f)?f:[f],t,n,r,o&&"foreignObject"!==y,a,i,a?a[0]:n.__k&&eE(n,0),s,l),null!=a)for(u=a.length;u--;)null!=a[u]&&eb(a[u]);s||(u="value",void 0===h||h===e[u]&&("progress"!==y||h)&&("option"!==y||h===m[u])||eA(e,u,h,m[u],!1),u="checked",void 0!==g&&g!==e[u]&&eA(e,u,g,m[u],!1))}return e}(n.__e,t,n,r,o,a,i,l,u);(c=eu.diffed)&&c(t)}function eM(e,t,n){for(var r=0;r<n.length;r++)eL(n[r],n[++r],n[++r]);eu.__c&&eu.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){eu.__e(e,t.__v)}})}
vendor: 1,211 bytes, line 89
89function eL(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){eu.__e(e,n)}}function eD(e,t,n){var r,o;if(eu.unmount&&eu.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||eL(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){eu.__e(e,t)}r.base=r.__P=null,e.__c=void 0}if(r=e.__k)for(o=0;o<r.length;o++)r[o]&&eD(r[o],t,n||"function"!=typeof e.type);n||null==e.__e||eb(e.__e),e.__=e.__e=e.__d=void 0}function ej(e,t,n){return this.constructor(e,n)}el=em.slice,eu={__e:function(e,t,n,r){for(var o,a,i;t=t.__;)if((o=t.__c)&&!o.__)try{if((a=o.constructor)&&null!=a.getDerivedStateFromError&&(o.setState(a.getDerivedStateFromError(e)),i=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),i=o.__d),i)return o.__E=o}catch(t){e=t}throw e}},ec=0,eT.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=ev({},this.state),"function"==typeof e&&(e=e(ev({},n),this.props)),e&&ev(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),eC(this))},eT.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),eC(this))},eT.prototype.render=ek,ep=[],ed="function"==typeof Promise?Promise.prototype.then.bind(Prom
89ise.resolve()):setTimeout,eh=function(e,t){return e.__v.__b-t.__v.__b},ex.__r=0;var eF,e$,ez,eU,eB=0,eW=[],eH=[],eY=eu,eq=eY.__b,eJ=eY.__r,eV=eY.diffed,eG=eY.__c,eK=eY.unmount,eQ=eY.__;function eX(e,t){eY.__h&&eY.__h(e$,e,eB||t),eB=0;var n=e$.__H||(e$.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:eH}),n.__[e]}function eZ(e){return eB=1,e0(e9,e)}function e0(e,t,n){var r=eX(eF++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):e9(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=e$,!e$.u)){var o=function(e,t,n){if(!r.__c.__H)return!0;var o=r.__c.__H.__.filter(function(e){return!!e.__c});if(o.every(function(e){return!e.__N}))return!a||a.call(this,e,t,n);var i=!1;return o.forEach(function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}}),!(!i&&r.__c.props===e)&&(!a||a.call(this,e,t,n))};e$.u=!0;var a=e$.shouldComponentUpdate,i=e$.componentWillUpdate;e$.componentWillUpdate=function(e,t,n){if(this.__e){var r=a;a=void 0,o(e,t,n),a=r}i&&i.call(this,e,t,n)},e$.shouldComponentUpdate=o}return r.__N||r.__}function e1(e,t){var n=eX(eF++,4);!eY.__s&&e8(n.__H,t)&&(n.__=e,n.i=t,e$.__h.push(n))}function e2(e,t){var n=eX(eF++,7);return e8(n.__H,t)?(n.__V=e(),n.i=t,n.__h=e,n.__V):n.__}function e5(e,t){return eB=8,e2(function(){return e},t)}function e6(){for(var e;e=eW.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(e3),e.__H.__h.forEach(e7),e.__H.__h=[]}catch(t){e.__H.__h=[],eY.__e(t,e.__v)}}eY.__b=function(e){e$=null,eq&&eq(e)},eY.__=function(e,t){t.__k&&t.__k.__m&&(e.__m=t.__k.__m),eQ&&eQ(e,t)},eY.__r=function(e){eJ&&eJ(e),eF=0;var t=(e$=e.__c).__H;t&&(ez===e$?(t.__h=[],e$.__h=[],t.__.forEach(function(e){e.__N&&(e.__=e.__N),e.__V=eH,e.__N=e.i=void 0})):(t.__h.forEach(e3),t.__h.forEach(e7),t.__h=[],eF=0)),ez=e$},eY.diffed=function(e){eV&&eV(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==eW.push(t)&&eU===eY.requestAnimationFrame||((eU=eY.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),e4&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);e4&&(t=requestAnimationFrame(n))})(e6)),t.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.__V!==eH&&(e.__=e.__V),e.i=void 0,e.__V=eH})),ez=e$=null},eY.__c=function(e,t){t.some(function(e){try{e.__h.forEach(e3),e.__h=e.__h.filter(function(e){return!e.__||e7(e)})}catch(n){t.some(function(e){e.__h&&(e.__h=[])}),t=[],eY.__e(n,e.__v)}}),eG&&eG(e,t)},eY.unmount=function(e){eK&&eK(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(e){try{e3(e)}catch(e){t=e}}),n.__H=void 0,t&&eY.__e(t,n.__v))};var e4="function"==typeof requestAnimationFrame;function e3(e){var t=e$,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),e$=t}function e7(e){var t=e$;e.__c=e.__(),e$=t}function e8(e,t){return!e||e.length!==t.length||t.some(function(t,n){return t!==e[n]})}function e9(e,t){return"function"==typeof t?t(e):t}let te=Object.defineProperty({__proto__:null,useCallback:e5,useContext:function(e){var t=e$.context[e.__c],n=eX(eF++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(e$)),t.props.value):e.__},useDebugValue:function(e,t){eY.useDebugValue&&eY.useDebugValue(t?t(e):e)},useEffect:function(e,t){var n=eX(eF++,3);!eY.__s&&e8(n.__H,t)&&(n.__=e,n.i=t,e$.__H.__h.push(n))},useErrorBoundary:function(e){var t=eX(eF++,10),n=eZ();return t.__=e,e$.componentDidCatch||(e$.componentDidCatch=function(e,r){t.__&&t.__(e,r),n[1](e)}),[n[0],function(){n[1](void 0)}]},useId:function(){var e=eX(eF++,11);if(!e.__){for(var t=e$.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__},useImperativeHandle:function(e,t,n){eB=6,e1(function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0},null==n?n:n.concat(e))},useLayoutEffect:e1,useMemo:e2,useReducer:e0,useRef:function(e){return eB=5,e2(function(){return{current:e}},[])},useState:eZ},Symbol.toStringTag,{value:"Module"});function tt({options:e}){let t=e2(()=>({__html:function(){let e=e=>T.createElementNS("http://www.w3.org/2000/svg",e),t=ee(e("svg"),{width:"32",height:"30",viewBox:"0 0 72 66",fill:"inherit"}),n=ee(e("path"),{transform:"translate(11, 11)",d:"M29,2.26a4.67,4.67,0,0,0-8,0L14.42,13.53A32.21,32.21,0,0,1,32.17,40.19H27.55A27.68,27.68,0,0,0,12.09,17.47L6,28a15.92,15.92,0,0,1,9.23,12.17H4.62A.76.76,0,0,1,4,39.06l2.94-5a10.74,10.74,0,0,0-3.36-1.9l-2.91,5a4.54,4.54,0,0,0,1.69,6.24A4.66,4.66,0,0,0,4.62,44H19.15a19.4,19.4,0,0,0-8-17.31l2.31-4A23.87,23.87,0,0,1,23.76,44H36.07a35.88,35.88,0,0,0-16.41-31.8l4.67-8a.77.77,0,0,1,1.05-.27c.53.29,20.29,34.77,20.66,35.17a.76.76,0,0,1-.68,1.13H40.6q.09,1.91,0,3.81h4.78A4.59,4.59,0,0,0,50,39.43a4.49,4.49,0,0,0-.62-2.28Z"});return t.appendChild(n),t}().outerHTML}),[]);return ew("h2",{class:"dialog__header"},ew("span",{class:"dialog__title"},e.formTitle),e.showBranding?ew("a",{class:"brand-link",target:"_blank",href:"https://sentry.io/welcome/",title:"Powered by Sentry",rel:"noopener noreferrer",dangerouslySetInnerHTML:t}):null)}function tn(e,t){let n=e.get(t);return"string"==typeof n?n.trim():""}function tr({options:e,defaultEmail:t,defaultName:n,onFormClose:r,onSubmit:o,onSubmitSuccess:a,onSubmitError:i,showEmail
89:s,showName:l,screenshotInput:u}){let{tags:c,addScreenshotButtonLabel:p,removeScreenshotButtonLabel:f,cancelButtonLabel:d,emailLabel:h,emailPlaceholder:g,isEmailRequired:m,isNameRequired:_,messageLabel:y,messagePlaceholder:v,nameLabel:b,namePlaceholder:S,submitButtonLabel:k,isRequiredLabel:T}=e,[E,C]=eZ(!1),[x,I]=eZ(null),[R,A]=eZ(!1),P=u?.input,[O,N]=eZ(null),M=e5(e=>{N(e),A(!1)},[]),L=e5(e=>{let t=function(e,t){let n=[];return t.isNameRequired&&!e.name&&n.push(t.nameLabel),t.isEmailRequired&&!e.email&&n.push(t.emailLabel),e.message||n.push(t.messageLabel),n}(e,{emailLabel:h,isEmailRequired:m,isNameRequired:_,messageLabel:y,nameLabel:b});return t.length>0?I(`Please enter in the following required fields: ${t.join(", ")}`):I(null),0===t.length},[h,m,_,y,b]);return ew("form",{class:"form",onSubmit:e5(async e=>{C(!0);try{if(e.preventDefault(),!(e.target instanceof HTMLFormElement))return;let t=new FormData(e.target),n=await (u&&R?u.value():void 0),r={name:tn(t,"name"),email:tn(t,"email"),message:tn(t,"message"),attachments:n?[n]:void 0};if(!L(r))return;try{let e=await o({name:r.name,email:r.email,message:r.message,source:"widget",tags:c},{attachments:r.attachments});a(r,e)}catch(t){X&&w.Yz.error(t);let e=t instanceof Error?t:Error(String(t));I(e.message),i(e)}}finally{C(!1)}},[u&&R,a,i])},P&&R?ew(P,{onError:M}):null,ew("fieldset",{class:"form__right","data-sentry-feedback":!0,disabled:E},ew("div",{class:"form__top"},x?ew("div",{class:"form__error-container"},x):null,l?ew("label",{for:"name",class:"form__label"},ew(to,{label:b,isRequiredLabel:T,isRequired:_}),ew("input",{class:"form__input",defaultValue:n,id:"name",name:"name",placeholder:S,required:_,type:"text"})):ew("input",{"aria-hidden":!0,value:n,name:"name",type:"hidden"}),s?ew("label",{for:"email",class:"form__label"},ew(to,{label:h,isRequiredLabel:T,isRequired:m}),ew("input",{class:"form__input",defaultValue:t,id:"email",name:"email",placeholder:g,required:m,type:"email"})):ew("input",{"aria-hidden":!0,value:t,name:"email",type:"hidden"}),ew("label",{for:"message",class:"form__label"},ew(to,{label:y,isRequiredLabel:T,isRequired:!0}),ew("textarea",{autoFocus:!0,class:"form__input form__input--textarea",id:"message",name:"message",placeholder:v,required:!0,rows:5})),P?ew("label",{for:"screenshot",class:"form__label"},ew("button",{class:"btn btn--default",disabled:E,type:"button",onClick:()=>{N(null),A(e=>!e)}},R?f:p),O?ew("div",{class:"form__error-container"},O.message):null):null),ew("div",{class:"btn-group"},ew("button",{class:"btn btn--primary",disabled:E,type:"submit"},k),ew("button",{class:"btn btn--default",disabled:E,type:"button",onClick:r},d))))}function to({label:e,isRequired:t,isRequiredLabel:n}){return ew("span",{class:"form__label__text"},e,t&&ew("span",{class:"form__label__text--required"},n))}function ta({open:e,onFormSubmitted:t,...n}){let r=n.options,o=e2(()=>({__html:function(){let e=e=>k.document.createElementNS("http://www.w3.org/2000/svg",e),t=ee(e("svg"),{width:"16",height:"17",viewBox:"0 0 16 17",fill:"inherit"}),n=ee(e("g"),{clipPath:"url(#clip0_57_156)"}),r=ee(e("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.55544 15.1518C4.87103 16.0308 6.41775 16.5 8 16.5C10.1217 16.5 12.1566 15.6571 13.6569 14.1569C15.1571 12.6566 16 10.6217 16 8.5C16 6.91775 15.5308 5.37103 14.6518 4.05544C13.7727 2.73985 12.5233 1.71447 11.0615 1.10897C9.59966 0.503466 7.99113 0.34504 6.43928 0.653721C4.88743 0.962403 3.46197 1.72433 2.34315 2.84315C1.22433 3.96197 0.462403 5.38743 0.153721 6.93928C-0.15496 8.49113 0.00346625 10.0997 0.608967 11.5615C1.21447 13.0233 2.23985 14.2727 3.55544 15.1518ZM4.40546 3.1204C5.46945 2.40946 6.72036 2.03 8 2.03C9.71595 2.03 11.3616 2.71166 12.575 3.92502C13.7883 5.13838 14.47 6.78405 14.47 8.5C14.47 9.77965 14.0905 11.0306 13.3796 12.0945C12.6687 13.1585 11.6582 13.9878 10.476 14.4775C9.29373 14.9672 7.99283 15.0953 6.73777 14.8457C5.48271 14.596 4.32987 13.9798 3.42502 13.075C2.52018 12.1701 1.90397 11.0173 1.65432 9.76224C1.40468 8.50718 1.5328 7.20628 2.0225 6.02404C2.5122 4.8418 3.34148 3.83133 4.40546 3.1204Z"}),o=ee(e("path"),{d:"M6.68775 12.4297C6.78586 12.4745 6.89218 12.4984 7 12.5C7.11275 12.4955 7.22315 12.4664 7.32337 12.4145C7.4236 12.3627 7.51121 12.2894 7.58 12.2L12 5.63999C12.0848 5.47724 12.1071 5.28902 12.0625 5.11098C12.0178 4.93294 11.9095 4.77744 11.7579 4.67392C11.6064 4.57041 11.4221 4.52608 11.24 4.54931C11.0579 4.57254 10.8907 4.66173 
8910.77 4.79999L6.88 10.57L5.13 8.56999C5.06508 8.49566 4.98613 8.43488 4.89768 8.39111C4.80922 8.34735 4.713 8.32148 4.61453 8.31498C4.51605 8.30847 4.41727 8.32147 4.32382 8.35322C4.23038 8.38497 4.14413 8.43484 4.07 8.49999C3.92511 8.63217 3.83692 8.81523 3.82387 9.01092C3.81083 9.2066 3.87393 9.39976 4 9.54999L6.43 12.24C6.50187 12.3204 6.58964 12.385 6.68775 12.4297Z"});t.appendChild(n).append(o,r);let a=e("defs"),i=ee(e("clipPath"),{id:"clip0_57_156"}),s=ee(e("rect"),{width:"16",height:"16",fill:"white",transform:"translate(0 0.5)"});return i.appendChild(s),a.appendChild(i),t.appendChild(a).appendChild(i).appendChild(s),t}().outerHTML}),[]),[a,i]=eZ(null),s=e5(()=>{a&&(clearTimeout(a),i(null)),t()},[a]),l=e5((e,r)=>{n.onSubmitSuccess(e,r),i(setTimeout(()=>{t(),i(null)},5e3))},[t]);return ew(ek,null,a?ew("div",{class:"success__position",onClick:s},ew("div",{class:"success__content"},r.successMessageText,ew("span",{class:"success__icon",dangerouslySetInnerHTML:o}))):ew("dialog",{class:"dialog",onClick:r.onFormClose,open:e},ew("div",{class:"dialog__position"},ew("div",{class:"dialog__content",onClick:e=>{e.stopPropagation()}},ew(tt,{options:r}),ew(tr,{...n,onSubmitSuccess:l})))))}let ti=`
90.dialog {
91  position: fixed;
92  z-index: var(--z-index);
93  margin: 0;
94  inset: 0;
95
96  display: flex;
97  align-items: center;
98  justify-content: center;
99  padding: 0;
100  height: 100vh;
101  width: 100vw;
102
103  color: var(--dialog-color, var(--foreground));
104  fill: var(--dialog-color, var(--foreground));
105  line-height: 1.75em;
106
107  background-color: rgba(0, 0, 0, 0.05);
108  border: none;
109  inset: 0;
110  opacity: 1;
111  transition: opacity 0.2s ease-in-out;
112}
113
114.dialog__position {
115  position: fixed;
116  z-index: var(--z-index);
117  inset: var(--dialog-inset);
118  padding: var(--page-margin);
119  display: flex;
120  max-height: calc(100vh - (2 * var(--page-margin)));
121}
122@media (max-width: 600px) {
123  .dialog__position {
124    inset: var(--page-margin);
125    padding: 0;
126  }
127}
128
129.dialog__position:has(.editor) {
130  inset: var(--page-margin);
131  padding: 0;
132}
133
134.dialog:not([open]) {
135  opacity: 0;
136  pointer-events: none;
137  visibility: hidden;
138}
139.dialog:not([open]) .dialog__content {
140  transform: translate(0, -16px) scale(0.98);
141}
142
143.dialog__content {
144  display: flex;
145  flex-direction: column;
146  gap: 16px;
147  padding: var(--dialog-padding, 24px);
148  max-width: 100%;
149  width: 100%;
150  max-height: 100%;
151  overflow: auto;
152
153  background: var(--dialog-background, var(--background));
154  border-radius: var(--dialog-border-radius, 20px);
155  border: var(--dialog-border, var(--border));
156  box-shadow: var(--dialog-box-shadow, var(--box-shadow));
157  transform: translate(0, 0) scale(1);
158  transition: transform 0.2s ease-in-out;
159}
160
161`,ts=`
162.dialog__header {
163  display: flex;
164  gap: 4px;
165  justify-content: space-between;
166  font-weight: var(--dialog-header-weight, 600);
167  margin: 0;
168}
169.dialog__title {
170  align-self: center;
171  width: var(--form-width, 272px);
172}
173
174@media (max-width: 600px) {
175  .dialog__title {
176    width: auto;
177  }
178}
179
180.dialog__position:has(.editor) .dialog__title {
181  width: auto;
182}
183
184
185.brand-link {
186  display: inline-flex;
187}
188.brand-link:focus-visible {
189  outline: var(--outline);
190}
191`,tl=`
192.form {
193  display: flex;
194  overflow: auto;
195  flex-direction: row;
196  gap: 16px;
197  flex: 1 0;
198}
199
200.form fieldset {
201  border: none;
202  margin: 0;
203  padding: 0;
204}
205
206.form__right {
207  flex: 0 0 auto;
208  display: flex;
209  overflow: auto;
210  flex-direction: column;
211  justify-content: space-between;
212  gap: 20px;
213  width: var(--form-width, 100%);
214}
215
216.dialog__position:has(.editor) .form__right {
217  width: var(--form-width, 272px);
218}
219
220.form__top {
221  display: flex;
222  flex-direction: column;
223  gap: 8px;
224}
225
226.form__error-container {
227  color: var(--error-color);
228  fill: var(--error-color);
229}
230
231.form__label {
232  display: flex;
233  flex-direction: column;
234  gap: 4px;
235  margin: 0px;
236}
237
238.form__label__text {
239  display: flex;
240  gap: 4px;
241  align-items: center;
242}
243
244.form__label__text--required {
245  font-size: 0.85em;
246}
247
248.form__input {
249  font-family: inherit;
250  line-height: inherit;
251  background: transparent;
252  box-sizing: border-box;
253  border: var(--input-border, var(--border));
254  border-radius: var(--input-border-radius, 6px);
255  color: var(--input-color, inherit);
256  fill: var(--input-color, inherit);
257  font-size: var(--input-font-size, inherit);
258  font-weight: var(--input-font-weight, 500);
259  padding: 6px 12px;
260}
261
262.form__input::placeholder {
263  opacity: 0.65;
264  color: var(--input-placeholder-color, inherit);
265  filter: var(--interactive-filter);
266}
267
268.form__input:focus-visible {
269  outline: var(--input-focus-outline, var(--outline));
270}
271
272.form__input--textarea {
273  font-family: inherit;
274  resize: vertical;
275}
276
277.error {
278  color: var(--error-color);
279  fill: var(--error-color);
280}
281`,tu=`
282.btn-group {
283  display: grid;
284  gap: 8px;
285}
286
287.btn {
288  line-height: inherit;
289  border: var(--button-border, var(--border));
290  border-radius: var(--button-border-radius, 6px);
291  cursor: pointer;
292  font-family: inherit;
293  font-size: var(--button-font-size, inherit);
294  font-weight: var(--button-font-weight, 600);
295  padding: var(--button-padding, 6px 16px);
296}
297.btn[disabled] {
298  opacity: 0.6;
299  pointer-events: none;
300}
301
302.btn--primary {
303  color: var(--button-primary-color, var(--accent-foreground));
304  fill: var(--button-primary-color, var(--accent-foreground));
305  background: var(--button-primary-background, var(--accent-background));
306  border: var(--button-primary-border, var(--border));
307  border-radius: var(--button-primary-border-radius, 6px);
308  font-weight: var(--button-primary-font-weight, 500);
309}
310.btn--primary:hover {
311  color: var(--button-primary-hover-color, var(--accent-foreground));
312  fill: var(--button-primary-hover-color, var(--accent-foreground));
313  background: var(--button-primary-hover-background, var(--accent-background));
314  filter: var(--interactive-filter);
315}
316.btn--primary:focus-visible {
317  background: var(--button-primary-hover-background, var(--accent-background));
318  filter: var(--interactive-filter);
319  outline: var(--button-primary-focus-outline, var(--outline));
320}
321
322.btn--default {
323  color: var(--button-color, var(--foreground));
324  fill: var(--button-color, var(--foreground));
325  background: var(--button-background, var(--background));
326  border: var(--button-border, var(--border));
327  border-radius: var(--button-border-radius, 6px);
328  font-weight: var(--button-font-weight, 500);
329}
330.btn--default:hover {
331  color: var(--button-color, var(--foreground));
332  fill: var(--button-color, var(--foreground));
333  background: var(--button-hover-background, var(--background));
334  filter: var(--interactive-filter);
335}
336.btn--default:focus-visible {
337  background: var(--button-hover-background, var(--background));
338  filter: var(--interactive-filter);
339  outline: var(--button-focus-outline, var(--outline));
340}
341`,tc=`
342.success__position {
343  position: fixed;
344  inset: var(--dialog-inset);
345  padding: var(--page-margin);
346  z-index: var(--z-index);
347}
348.success__content {
349  background: var(--success-background, var(--background));
350  border: var(--success-border, var(--border));
351  border-radius: var(--success-border-radius, 1.7em/50%);
352  box-shadow: var(--success-box-shadow, var(--box-shadow));
353  font-weight: var(--success-font-weight, 600);
354  color: var(--success-color);
355  fill: var(--success-color);
356  padding: 12px 24px;
357  line-height: 1.75em;
358
359  display: grid;
360  align-items: center;
361  grid-auto-flow: column;
362  gap: 6px;
363  cursor: default;
364}
365
366.success__icon {
367  display: flex;
368}
369`,tp=()=>({name:"FeedbackModal",setupOnce(){},createDialog:({options:e,screenshotIntegration:t,sendFeedback:n,shadow:r})=>{let o=e.useSentryUser,a=function(){let e=(0,_.o5)().getUser(),t=(0,_.rm)().getUser(),n=(0,_.m6)().getUser();return e&&Object.keys(e).length?e:t&&Object.keys(t).length?t:n}(),i=T.createElement("div"),s=function(e){let t=T.createElement("style");return t.textContent=`
370:host {
371  --dialog-inset: var(--inset);
372}
373
374${ti}
375${ts}
376${tl}
377${tu}
378${tc}
379`,e&&t.setAttribute("nonce",e),t}(e.styleNonce),l="",u={get el(){return i},appendToDom(){r.contains(s)||r.contains(i)||(r.appendChild(s),r.appendChild(i))},removeFromDom(){i.remove(),s.remove(),T.body.style.overflow=l},open(){p(!0),e.onFormOpen?.(),(0,_.KU)()?.emit("openFeedbackWidget"),l=T.body.style.overflow,T.body.style.overflow="hidden"},close(){p(!1),T.body.style.overflow=l}},c=t?.createInput({h:ew,hooks:te,dialog:u,options:e}),p=t=>{!function(e,t,n){var r,o,a;eu.__&&eu.__(e,t),r=t.__k,o=[],a=[],eN(t,e=t.__k=ew(ek,null,[e]),r||eg,eg,void 0!==t.ownerSVGElement,r?null:t.firstChild?el.call(t.childNodes):null,o,r?r.__e:t.firstChild,!1,a),e.__d=void 0,eM(o,e,a)}(ew(ta,{options:e,screenshotInput:c,showName:e.showName||e.isNameRequired,showEmail:e.showEmail||e.isEmailRequired,defaultName:String(o&&a?.[o.name]||""),defaultEmail:String(o&&a?.[o.email]||""),onFormClose:()=>{p(!1),e.onFormClose?.()},onSubmit:n,onSubmitSuccess:(t,n)=>{p(!1),e.onSubmitSuccess?.(t,n)},onSubmitError:t=>{e.onSubmitError?.(t)},onFormSubmitted:()=>{e.onFormSubmitted?.()},open:t}),i)};return u}});function tf(e,t,n){if(!e)return;let r=e.getContext("2d",t);r&&n(e,r)}function td(e,t){tf(e,{alpha:!0},(e,n)=>{n.drawImage(t,0,0,t.width,t.height,0,0,e.width,e.height)})}function th(e,t,n){tf(e,{alpha:!0},(e,r)=>{n.length&&(r.fillStyle="rgba(0, 0, 0, 0.25)",r.fillRect(0,0,e.width,e.height)),n.forEach(e=>{switch(e.type){case"highlight":r.shadowColor="rgba(0, 0, 0, 0.7)",r.shadowBlur=50,r.fillStyle=t,r.fillRect(e.x-1,e.y-1,e.w+2,e.h+2),r.clearRect(e.x,e.y,e.w,e.h);break;case"hide":r.fillStyle="rgb(0, 0, 0)",r.fillRect(e.x,e.y,e.w,e.h)}})})}let tg=()=>({name:"FeedbackScreenshot",setupOnce(){},createInput:({h:e,hooks:t,dialog:n,options:r})=>{let o=T.createElement("canvas");return{input:function({h:e,hooks:t,outputBuffer:n,dialog:r,options:o}){let a=function({hooks:e}){return function({onBeforeScreenshot:t,onScreenshot:n,onAfterScreenshot:r,onError:o}){let a=function(){let[t,n]=e.useState(k.devicePixelRatio??1);return e.useEffect(()=>{let e=()=>{n(k.devicePixelRatio)},t=matchMedia(`(resolution: ${k.devicePixelRatio}dppx)`);return t.addEventListener("change",e),()=>{t.removeEventListener("change",e)}},[]),t}();e.useEffect(()=>{(async()=>{t();let e=await E.mediaDevices.getDisplayMedia({video:{width:k.innerWidth*a,height:k.innerHeight*a},audio:!1,monitorTypeSurfaces:"exclude",preferCurrentTab:!0,selfBrowserSurface:"include",surfaceSwitching:"exclude"}),o=T.createElement("video");await new Promise((t,r)=>{o.srcObject=e,o.onloadedmetadata=()=>{n(o,a),e.getTracks().forEach(e=>e.stop()),t()},o.play().catch(r)}),r()})().catch(o)},[])}}({hooks:t}),i=function({h:e}){return function({action:t,setAction:n,options:r}){return e("div",{class:"editor__tool-container"},e("div",{class:"editor__tool-bar"},e("button",{type:"button",class:`editor__tool ${"highlight"===t?"editor__tool--active":""}`,onClick:()=>{n("highlight"===t?"":"highlight")}},r.highlightToolText),e("button",{type:"button",class:`editor__tool ${"hide"===t?"editor__tool--active":""}`,onClick:()=>{n("hide"===t?"":"hide")}},r.hideToolText)))}}({h:e}),s=function({h:e}){return function(){return e("svg",{"data-test-id":"icon-close",viewBox:"0 0 16 16",fill:"#2B2233",height:"25px",width:"25px"},e("circle",{r:"7",cx:"8",cy:"8",fill:"white"}),e("path",{strokeWidth:"1.5",d:"M8,16a8,8,0,1,1,8-8A8,8,0,0,1,8,16ZM8,1.53A6.47,6.47,0,1,0,14.47,8,6.47,6.47,0,0,0,8,1.53Z"}),e("path",{strokeWidth:"1.5",d:"M5.34,11.41a.71.71,0,0,1-.53-.22.74.74,0,0,1,0-1.06l5.32-5.32a.75.75,0,0,1,1.06,1.06L5.87,11.19A.74.74,0,0,1,5.34,11.41Z"}),e("path",{strokeWidth:"1.5",d:"M10.66,11.41a.74.74,0,0,1-.53-.22L4.81,5.87A.75.75,0,0,1,5.87,4.81l5.32,5.32a.74.74,0,0,1,0,1.06A.71.71,0,0,1,10.66,11.41Z"}))}}({h:e}),l={__html:function(e){let t=T.createElement("style"),n="#1A141F",r="#302735";return t.textContent=`
380.editor {
381  display: flex;
382  flex-grow: 1;
383  flex-direction: column;
384}
385
386.editor__image-container {
387  justify-items: center;
388  padding: 15px;
389  position: relative;
390  height: 100%;
391  border-radius: var(--menu-border-radius, 6px);
392
393  background-color: ${n};
394  background-image: repeating-linear-gradient(
395      -145deg,
396      transparent,
397      transparent 8px,
398      ${n} 8px,
399      ${n} 11px
400    ),
401    repeating-linear-gradient(
402      -45deg,
403      transparent,
404      transparent 15px,
405      ${r} 15px,
406      ${r} 16px
407    );
408}
409
410.editor__canvas-container {
411  width: 100%;
412  height: 100%;
413  position: relative;
414  display: flex;
415  align-items: center;
416  justify-content: center;
417}
418
419.editor__canvas-container > * {
420  object-fit: contain;
421  position: absolute;
422}
423
424.editor__tool-container {
425  padding-top: 8px;
426  display: flex;
427  justify-content: center;
428}
429
430.editor__tool-bar {
431  display: flex;
432  gap: 8px;
433}
434
435.editor__tool {
436  display: flex;
437  padding: 8px 12px;
438  justify-content: center;
439  align-items: center;
440  border: var(--button-border, var(--border));
441  border-radius: var(--button-border-radius, 6px);
442  background: var(--button-background, var(--background));
443  color: var(--button-color, var(--foreground));
444}
445
446.editor__tool--active {
447  background: var(--button-primary-background, var(--accent-background));
448  color: var(--button-primary-color, var(--accent-foreground));
449}
450
451.editor__rect {
452  position: absolute;
453  z-index: 2;
454}
455
456.editor__rect button {
457  opacity: 0;
458  position: absolute;
459  top: -12px;
460  right: -12px;
461  cursor: pointer;
462  padding: 0;
463  z-index: 3;
464  border: none;
465  background: none;
466}
467
468.editor__rect:hover button {
469  opacity: 1;
470}
471`,e&&t.setAttribute("nonce",e),t}(o.styleNonce).innerText},u=r.el.style,c=({screenshot:r})=>{let[a,u]=t.useState("highlight"),[c,p]=t.useState([]),f=t.useRef(null),d=t.useRef(null),h=t.useRef(null),g=t.useRef(null),[m,_]=t.useState(1),y=t.useMemo(()=>{let e=T.getElementById(o.id);if(!e)return"white";let t=getComputedStyle(e);return t.getPropertyValue("--button-primary-background")||t.getPropertyValue("--accent-background")},[o.id]);t.useLayoutEffect(()=>{let e=()=>{let t=f.current;t&&(tf(r.canvas,{alpha:!1},e=>
471{_(Math.min(t.clientWidth/e.width,t.clientHeight/e.height))}),(0===t.clientHeight||0===t.clientWidth)&&setTimeout(e,0))};return e(),k.addEventListener("resize",e),()=>{k.removeEventListener("resize",e)}},[r]);let v=t.useCallback((e,t)=>{tf(e,{alpha:!0},(e,n)=>{n.scale(t,t),e.width=r.canvas.width,e.height=r.canvas.height})},[r]);t.useEffect(()=>{v(d.current,r.dpi),td(d.current,r.canvas)},[r]),t.useEffect(()=>{v(h.current,r.dpi),tf(h.current,{alpha:!0},(e,t)=>{t.clearRect(0,0,e.width,e.height)}),th(h.current,y,c)},[c,y]),t.useEffect(()=>{v(n,r.dpi),td(n,r.canvas),tf(T.createElement("canvas"),{alpha:!0},(e,t)=>{t.scale(r.dpi,r.dpi),e.width=r.canvas.width,e.height=r.canvas.height,th(e,y,c),td(n,e)})},[c,r,y]);let b=t.useCallback(e=>t=>{t.preventDefault(),t.stopPropagation(),p(t=>{let n=[...t];return n.splice(e,1),n})},[]),w={width:`${r.canvas.width*m}px`,height:`${r.canvas.height*m}px`},S=e=>{e.stopPropagation()};return e("div",{class:"editor"},e("style",{nonce:o.styleNonce,dangerouslySetInnerHTML:l}),e("div",{class:"editor__image-container"},e("div",{class:"editor__canvas-container",ref:f},e("canvas",{ref:d,id:"background",style:w}),e("canvas",{ref:h,id:"foreground",style:w}),e("div",{ref:g,onMouseDown:e=>{if(!a||!g.current)return;let t=g.current.getBoundingClientRect(),n={type:a,x:e.offsetX/m,y:e.offsetY/m},r=(e,n)=>{let r=(n.clientX-t.x)/m,o=(n.clientY-t.y)/m;return{type:e.type,x:Math.min(e.x,r),y:Math.min(e.y,o),w:Math.abs(r-e.x),h:Math.abs(o-e.y)}},o=e=>{tf(h.current,{alpha:!0},(e,t)=>{t.clearRect(0,0,e.width,e.height)}),th(h.current,y,[...c,r(n,e)])},i=e=>{let t=r(n,e);t.w*m>=1&&t.h*m>=1&&p(e=>[...e,t]),T.removeEventListener("mousemove",o),T.removeEventListener("mouseup",i)};T.addEventListener("mousemove",o),T.addEventListener("mouseup",i)},style:w},c.map((t,n)=>e("div",{key:n,class:"editor__rect",style:{top:`${t.y*m}px`,left:`${t.x*m}px`,width:`${t.w*m}px`,height:`${t.h*m}px`}},e("button",{"aria-label":o.removeHighlightText,onClick:b(n),onMouseDown:S,onMouseUp:S,type:"button"},e(s,null))))))),e(i,{options:o,action:a,setAction:u}))};return function({onError:r}){let[o,i]=t.useState();return(a({onBeforeScreenshot:t.useCallback(()=>{u.display="none"},[]),onScreenshot:t.useCallback((e,t)=>{tf(T.createElement("canvas"),{alpha:!1},(n,r)=>{r.scale(t,t),n.width=e.videoWidth,n.height=e.videoHeight,r.drawImage(e,0,0,n.width,n.height),i({canvas:n,dpi:t})}),n.width=e.videoWidth,n.height=e.videoHeight},[]),onAfterScreenshot:t.useCallback(()=>{u.display="block"},[]),onError:t.useCallback(e=>{u.display="block",r(e)},[])}),o)?e(c,{screenshot:o}):e("div",null)}}({h:e,hooks:t,outputBuffer:o,dialog:n,options:r}),value:async()=>{let e=await new Promise(e=>
471{o.toBlob(e,"image/png")});if(e)return{data:new Uint8Array(await e.arrayBuffer()),filename:"screenshot.png",contentType:"application/png"}}}}});var tm=n(81259),t_=n(39619);let ty=["replayIntegration","replayCanvasIntegration","feedbackIntegration","feedbackModalIntegration","feedbackScreenshotIntegration","captureConsoleIntegration","contextLinesIntegration","linkedErrorsIntegration","dedupeIntegration","extraErrorDataIntegration","graphqlClientIntegration","httpClientIntegration","reportingObserverIntegration","rewriteFramesIntegration","browserProfilingIntegration","moduleMetadataIntegration","instrumentAnthropicAiClient","instrumentOpenAiClient","instrumentGoogleGenAIClient","instrumentLangGraph","createLangChainCallbackHandler","instrumentLangChainEmbeddings"],tv={replayCanvasIntegration:"replay-canvas",feedbackModalIntegration:"feedback-modal",feedbackScreenshotIntegration:"feedback-screenshot"},tb=t_.jf;async function tw(e,t){let n=ty.includes(e)?tv[e]||e.replace("Integration","").toLowerCase():void 0,r=tb.Sentry=tb.Sentry||{};if(!n)throw Error(`Cannot lazy load integration: ${e}`);let o=r[e];if("function"==typeof o&&!("_isShim"in o))return o;let a=function(e){let t=(0,_.KU)(),n=t?.getOptions()?.cdnBaseUrl||"https://browser.sentry-cdn.com";return new URL(`/${tm.M}/${e}.min.js`,n).toString()}(n),i=t_.jf.document.createElement("script");i.src=a,i.crossOrigin="anonymous",i.referrerPolicy="strict-origin",t&&i.setAttribute("nonce",t);let s=new Promise((e,t)=>{i.addEventListener("load",()=>e()),i.addEventListener("error",t)}),l=t_.jf.document.currentScript,u=t_.jf.document.body||t_.jf.document.head||l?.parentElement;if(u)u.appendChild(i);else throw Error(`Could not find parent element to insert lazy-loaded ${e} script`);try{await s}catch{throw Error(`Error when loading integration: ${e}`)}let c=r[e];if("function"!=typeof c)throw Error(`Could not load integration: ${e}`);return c}let tS=ei({lazyLoadIntegration:tw}),tk=ei({getModalIntegration:()=>tp,getScreenshotIntegration:()=>tg});var tT=n(83457),tE=n(22758),tC=n(31209);let tx="MULTIPLEXED_TRANSPORT_EXTRA_KEY";function tI(e,t){let n;return(0,tC.yH)(e,(e,r)=>(t.includes(r)&&(n=Array.isArray(e)?e[1]:void 0),!!n)),n}function tR(e,t){return n=>{let r=e(n),o=new Map,a=t||(e=>{let t=e.getEvent();return t?.extra?.[tx]&&Array.isArray(t.extra[tx])?t.extra[tx]:[]});function i(t,r){let a=r?`${t}:${r}`:t,i=o.get(a);if(!i){let s=(0,tE.hH)(t);if(!s)return;let l=(0,tT.Z8)(s,n.tunnel);i=r?(t=>{let n=e(t);return{...n,send:async e=>{let t=tI(e,["event","transaction","profile","replay_event"]);return t&&(t.release=r),n.send(e)}}})({...n,url:l}):e({...n,url:l}),o.set(a,i)}return[t,i]}return{send:async function(e){let t=a({envelope:e,getEvent:function(t){return tI(e,t?.length?t:["event"])}}).map(e=>"string"==typeof e?i(e,void 0):i(e.dsn,e.release)).filter(e=>!!e),n=t.length?t:[["",r]];return(await Promise.all(n.map(([t,n])=>n.send((0,tC.h4)(t?{...e[0],dsn:t}:e[0],e[1])))))[0]},flush:async function(e){let t=[...o.values(),r];return(await Promise.all(t.map(t=>t.flush(e)))).every(e=>e)}}}}var tA=n(88722),tP=n(66941),tO=n(81611),tN=n(27122);let tM=["addListener","on","once","prependListener","prependOnceListener","addEventListener"],tL=["removeListener","off","removeEventListener"],tD=Symbol("SentryScopeBoundListeners");function tj(e,t=(0,_.o5)()){var n,o;if(e[tD])return e;for(let n of(t$(e),tM))"function"==typeof e[n]&&(e[n]=function(e,t,n){return function(...o){let a=o[0],i=o[1],s=o.slice(2);if(!tF(i)||void 0!==r&&(i===r||i.listener===r))return t.apply(this,o);let l=function(e){return e[tD]}(e)||t$(e),u=l.get(a);u||(u=new WeakMap,l.set(a,u));let c=u.get(i);c||(c=function(...e){return(0,_.v4)(n,()=>i.apply(this,e))},u.set(i,c));let p=r;r=c;try{return t.call(this,a,c,...s)}finally{r=p}}}(e,e[n],t));for(let t of tL)"function"==typeof e[t]&&(e[t]=function(e,t){return function(...n){let r=n[0],o=n[1],a=n.slice(2),i=tF(o)?(function(e){return e[tD]})(e)?.get(r)?.get(o):void 0;return i?t.call(this,r,i,...a):t.apply(this,n)}}(e,e[t]));return"function"==typeof e.removeAllListeners&&(n=e,o=e.removeAllListeners,e.removeAllListeners=function(...e){let t=function(e){return e[tD]}(n);if(t)if(0===e.length)t$(n);else{let n=e[0];t.delete(n)}return o.apply(this,e)}),e}function tF(e){return"function"==typeof e}function t$(e){let t=new Map;return e[tD]=t,t}var tz=n(39920),tU=n(28385),tB=n(12398),tW=n(35868);let tH=(0,b._C)((e={})=>{let t=e.levels||w.Ow,n=e.handled??!0;return{name:"CaptureConsole",setup(e){"console"in m.O&&(0,tz.P)(({args:r,level:o})=>{(0,_.KU)()===e&&t.includes(o)&&function(e,t,n){let r=(0,tB.t)(t),o=Error(),a={level:(0,tB.t)(t),extra:{arguments:e}};(0,_.v4)(i=>{if(i.addEventProcessor(e=>(e.logger="console",(0,tU.M6)(e,{handled:n,type:"auto.core.capture_console"}),e)),"assert"===t){if(!e[0]){let t=`Assertion failed: ${(0,tW.gt)(e.slice(1)," ")||"console.assert"}`;i.setExtra("arguments",e.slice(1)),i.captureMessage(t,r,{captureContext:a,syntheticException:o})}return}let s=e.find(e=>e instanceof Error);if(s)return void(0,tN.Cp)(s,a);let l=(0,tW.gt)(e," ");i.captureMessage(l,r,{captureContext:a,syntheticException:o})})}(r,o,n)})}}});var tY=n(61571),tq=n(16649),tJ=n(2332),tV=n(72439);function tG(e,t,n){var r,o,a;return"util"in m.O&&"function"==typeof m.O.util.format?m.O.util.format(...e):(r=e,o=t,a=n,r.map(e=>(0,tq.sO)(e)?String(e):JSON.stringify((0,tJ.S8)(e,o,a))).join(" "))}function tK(e){return/%[sdifocO]/.test(e)}function tQ(e,t){let n={},r=Array(t.length).fill("{}").join(" ");return n["sentry.message.template"]=`${e} ${r}`,t.forEach((e,t)=>{n[`sentry.message.parameter.${t}`]=e}),n}let tX={[tA.JD]:"auto.log.console"},tZ=(0,b._C)((e={})=>{let t=e.levels||w.Ow;return{name:"ConsoleLogs",setup(e){let{enableLogs:n,normalizeDepth:r=3,normalizeMaxBreadth:o=1e3}=e.getOptions();if(!n){tY.T&&w.Yz.warn("`enableLogs` is not enabled, ConsoleLogs integration disabled");return}let a=(0,tz.P)(({args:n,level:a})=>{if((0,_.KU)()!==e||!t.includes(a))return;let i=n[0],s=n.slice(1);if("assert"===a){if(!i){let e=s.length>0?`Assertion failed: ${tG(s,r,o)}`:"Assertion failed";(0,tV.KG)({level:"error",message:e,attributes:tX})}return}let l="log"===a,u={...tX};if((0,tq.Qd)(i)){Object.assign(u,(0,tJ.S8)(i,r,o));let e="string"==typeof n[1]?2:1;n.slice(e).forEach((e,t)=>{u[`sentry.message.parameter.${t}`]=(0,tJ.S8)(e,r,o)})}else if(s.length>0&&"string"==typeof i&&!tK(i))for(let[e,t]of Object.entries(tQ(i,s)))u[e]=e.startsWith("sentry.message.parameter.")?(0,tJ.S8)(t,r,o):t;(0,tV.KG)({level:l?"info":a,message:tG(n,r,o),severityNumber:l?10:void 0,attributes:u})});e.registerCleanup(a)}}});var t0=n(30593);let t1=["trace","debug","info","warn","error","fatal"];function t2(e={}){let t=new Set(e.levels??t1),n=e.client;return{log(e){let{type:r,level:o,message:a,args:i,tag:s,date:l,...u}=e,c=n||(0,_.KU)();if(!c)return;let p=function(e,t){if("verbose"===e)return"debug";if("silent"===e)return"trace";if(e){let t=t5[e];if(t)return t}if("number"==typeof t){let e=t6[t];if(e)return e}return"info"}(r,o);if(!t.has(p))return;let{normalizeDepth:f=3,normalizeMaxBreadth:d=1e3}=c.getOptions(),h={};for(let[e,t]of Object.entries(u))h[e]=(0,tJ.S8)(t,f,d);h["sentry.origin"]="auto.log.consola",s&&(h["consola.tag"]=s),r&&(h["consola.type"]=r),null!=o&&"number"==typeof o&&(h["consola.level"]=o);let g=function(e,t,n){let{message:r,attributes:o,messageTemplate:a,messageParameters:i}=e,s={};if(a&&i)for(let[e,r]of Object.entries(tQ(a,i)))s[e]=e.startsWith("sentry.message.parameter.")?(0,tJ.S8)(r,t,n):r;else i&&i.length>
4710&&i.forEach((e,r)=>{s[`sentry.message.parameter.${r}`]=(0,tJ.S8)(e,t,n)});return{message:r,attributes:{...(0,tJ.S8)(o,t,n),...s}}}(function(e,t,n){if(!e?.length)return{message:""};let r=tG(e,t,n),o=e[0];if((0,tq.Qd)(o)){let t="string"==typeof e[1]?2:1;return{message:r,attributes:o,messageParameters:e.slice(t)}}{let t=e.slice(1),n=t.length>0&&"string"==typeof o&&!tK(o);return{message:r,messageTemplate:n?o:void 0,messageParameters:n?t:void 0}}}(i,f,d),f,d);g?.attributes&&Object.assign(h,g.attributes),(0,tV.KG)({level:p,message:g?.message||a||i&&tG(i,f,d)||"",attributes:h})}}}let t5={silent:"trace",fatal:"fatal",error:"error",warn:"warn",log:"info",info:"info",success:"info",fail:"error",ready:"info",start:"info",box:"info",debug:"debug",trace:"trace",verbose:"debug",critical:"fatal",notice:"info"},t6={0:"fatal",1:"warn",2:"info",3:"info",4:"debug",5:"trace"};var t4=n(13590);let t3="gen_ai.system",t7="gen_ai.request.model",t8="gen_ai.request.stream",t9="gen_ai.request.temperature",ne="gen_ai.request.max_tokens",nt="gen_ai.request.frequency_penalty",nn="gen_ai.request.presence_penalty",nr="gen_ai.request.top_p",no="gen_ai.request.top_k",na="gen_ai.request.encoding_format",ni="gen_ai.request.dimensions",ns="gen_ai.response.finish_reasons",nl="gen_ai.response.model",nu="gen_ai.response.id",nc="gen_ai.usage.input_tokens",np="gen_ai.usage.output_tokens",nf="gen_ai.usage.total_tokens",nd="gen_ai.operation.name",nh="sentry.sdk_meta.gen_ai.input.messages.original_length",ng="gen_ai.input.messages",nm="gen_ai.system_instructions",n_="gen_ai.response.text",ny="gen_ai.request.available_tools",nv="gen_ai.response.tool_calls",nb="gen_ai.agent.name",nw="gen_ai.conversation.id",nS="gen_ai.embeddings.input",nk="gen_ai.embeddings",nT="gen_ai.execute_tool",nE="gen_ai.tool.name",nC="gen_ai.tool.input",nx="gen_ai.tool.output";var nI=n(70347);function nR(e){var t,n,r,o,a,i,s,l;return!!e&&"object"==typeof e&&("type"in(t=e)&&"string"==typeof t.type&&"source"in t&&nR(t.source)||nP(e)||"image_url"in(n=e)&&("string"==typeof n.image_url?n.image_url.startsWith("data:"):nA(n))||nO(e)||nN(e)||"media_type"in(r=e)&&"string"==typeof r.media_type&&"data"in r||"type"in(o=e)&&"file"===o.type&&"mediaType"in o&&"string"==typeof o.mediaType&&"data"in o&&"string"==typeof o.data&&!o.data.startsWith("http://")&&!o.data.startsWith("https://")||"type"in(a=e)&&"image"===a.type&&"image"in a&&"string"==typeof a.image&&!a.image.startsWith("http://")&&!a.image.startsWith("https://")||"type"in(i=e)&&("blob"===i.type||"base64"===i.type)||"b64_json"in e||"type"in(s=e)&&"result"in s&&"image_generation"===s.type||"uri"in(l=e)&&"string"==typeof l.uri&&l.uri.startsWith("data:"))}function nA(e){return"image_url"in e&&!!e.image_url&&"object"==typeof e.image_url&&"url"in e.image_url&&"string"==typeof e.image_url.url&&e.image_url.url.startsWith("data:")}function nP(e){return"inlineData"in e&&!!e.inlineData&&"object"==typeof e.inlineData&&"data"in e.inlineData&&"string"==typeof e.inlineData.data}function nO(e){return"type"in e&&"input_audio"===e.type&&"input_audio"in e&&!!e.input_audio&&"object"==typeof e.input_audio&&"data"in e.input_audio&&"string"==typeof e.input_audio.data}function nN(e){return"type"in e&&"file"===e.type&&"file"in e&&!!e.file&&"object"==typeof e.file&&"file_data"in e.file&&"string"==typeof e.file.file_data}let nM="[Blob substitute]",nL=["image_url","data","content","b64_json","result","uri","image"];function nD(e){let t={...e};for(let n of(nR(t.source)&&(t.source=nD(t.source)),nP(e)&&(t.inlineData={...e.inlineData,data:nM}),nA(e)&&(t.image_url={...e.image_url,url:nM}),nO(e)&&(t.input_audio={...e.input_audio,data:nM}),nN(e)&&(t.file={...e.file,file_data:nM}),nL))"string"==typeof t[n]&&(t[n]=nM);return t}let nj=e=>new TextEncoder().encode(e).length,nF=e=>nj(JSON.stringify(e));function n$(e,t){if(nj(e)<=t)return e;let n=0,r=e.length,o="";for(;n<=r;){let a=Math.floor((n+r)/2),i=e.slice(0,a);nj(i)<=t?(o=i,n=a+1):r=a-1}return o}function nz(e,t){return"string"==typeof e?t:{...e,text:t}}function nU(e){return null!==e&&"object"==typeof e&&"content"in e&&Array.isArray(e.content)}function nB(e){return null!==e&&"object"==typeof e&&"parts"in e&&Array.isArray(e.parts)&&e.parts.length>0}function nW(e){let t=(0,_.KU)()?.getDataCollectionOptions().genAI;return{...e,recordInputs:e?.recordInputs??t?.inputs??!1,recordOutputs:e?.recordOutputs??t?.outputs??!1}}function nH(e){if(void 0!==e)return e;let t=(0,_.KU)();return!t||!(0,nI.K)(t)&&!1===t.getOptions().streamGenAiSpans}function nY(e,t){return e?`${e}.${t}`:t}function nq(e,t,n){if(!e.isRecording())return;let r={"gen_ai.response.streaming":!0};t.responseId&&(r[nu]=t.responseId),t.responseModel&&(r[nl]=t.responseModel),void 0!==t.promptTokens&&(r[nc]=t.promptTokens),void 0!==t.completionTokens&&(r[np]=t.completionTokens),void 0!==t.totalTokens?r[nf]=t.totalTokens:(void 0!==t.promptTokens||void 0!==t.completionTokens||void 0!==t.cacheCreationInputTokens||void 0!==t.cacheReadInputTokens)&&(r[nf]=(t.promptTokens??0)+(t.completionTokens??0)+(t.cacheCreationInputTokens??0)+(t.cacheReadInputTokens??0)),t.finishReasons.length&&(r[ns]=JSON.stringify(t.finishReasons)),n&&t.responseTexts.length&&(r[n_]=t.responseTexts.join("")),n&&t.toolCalls.length&&(r[nv]=JSON.stringify(t.toolCalls)),e.setAttributes(r),e.end()}function nJ(e){return"string"==typeof e?e:JSON.stringify(e)}function nV(e){return"string"==typeof e?n$(e,2e4):Array.isArray(e)?JSON.stringify(function(e){if(!Array.isArray(e)||0===e.length)return e;let t=function e(t){return t.map(t=>{let n;return t&&"object"==typeof t&&(nU(t)?n={...t,content:e(t.content)}:"content"in t&&nR(t.content)&&(n={...t,content:nD(t.content)}),nB(t)&&(n={...n??t,parts:e(t.parts)}),nR(n)?n=nD(n):nR(t)&&(n=nD(t))),n??t})}([e[e.length-1]]),n=t[0];return 19998>
471=nF(n)?t:function(e,t){if(!e)return[];if("string"==typeof e){let t=n$(e,19998);return t?[t]:[]}if("object"!=typeof e)return[];if(null!==e&&"object"==typeof e&&"content"in e&&"string"==typeof e.content){let n=t-nF({...e,content:""});if(n<=0)return[];let r=n$(e.content,n);return[{...e,content:r}]}return nU(e)||nB(e)?function(e,t){let{key:n,items:r}="parts"in e&&Array.isArray(e.parts)?{key:"parts",items:e.parts}:"content"in e&&Array.isArray(e.content)?{key:"content",items:e.content}:{key:null,items:[]};if(null===n||0===r.length)return[];let o=r.map(e=>nz(e,"")),a=t-nF({...e,[n]:o});if(a<=0)return[];let i=[];for(let e of r){let t="string"==typeof e?e:"text"in e&&"string"==typeof e.text?e.text:"",n=nj(t);if(n<=a)i.push(e),a-=n;else if(0===i.length){let n=n$(t,a);n&&i.push(nz(e,n));break}else break}return i.length<=0?[]:[{...e,[n]:i}]}(e,t):[]}(n,19998)}(e)):JSON.stringify(e)}function nG(e){if(!Array.isArray(e))return{systemInstructions:void 0,filteredMessages:e};let t=e.findIndex(e=>e&&"object"==typeof e&&"role"in e&&"system"===e.role);if(-1===t)return{systemInstructions:void 0,filteredMessages:e};let n=e[t],r="string"==typeof n.content?n.content:void 0!==n.content?JSON.stringify(n.content):void 0;return r?{systemInstructions:JSON.stringify([{type:"text",content:r}]),filteredMessages:[...e.slice(0,t),...e.slice(t+1)]}:{systemInstructions:void 0,filteredMessages:e}}async function nK(e,t,n){let r=e.catch(e=>{throw(0,tN.Cp)(e,{mechanism:{handled:!1,type:n}}),e}),o=await t,a=await r;return a&&"object"==typeof a&&"data"in a?{...a,data:o}:o}function nQ(e,t,n){return(0,tq.Qg)(e)?new Proxy(e,{get(e,r){let o=r in Promise.prototype||r===Symbol.toStringTag?t:e,a=Reflect.get(o,r);return"withResponse"===r&&"function"==typeof a?function(){return nK(a.call(e),t,n)}:"function"==typeof a?a.bind(o):a}}):t}let nX="auto.ai.langchain",nZ={human:"user",ai:"assistant",assistant:"assistant",system:"system",function:"function",tool:"tool"},n0=(e,t,n)=>{null!=n&&(e[t]=n)},n1=(e,t,n)=>{let r=Number(n);Number.isNaN(r)||(e[t]=r)};function n2(e){if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}function n5(e){if(Array.isArray(e))try{let t=e.map(e=>e&&"object"==typeof e&&nR(e)?nD(e):e);return JSON.stringify(t)}catch{return String(e)}return n2(e)}function n6(e){let t=e.toLowerCase();return nZ[t]??t}function n4(e){return e.includes("System")?"system":e.includes("Human")?"user":e.includes("AI")||e.includes("Assistant")?"assistant":e.includes("Function")?"function":e.includes("Tool")?"tool":"user"}function n3(e){if(!(!e||Array.isArray(e)))return e.invocation_params}function n7(e){return e.map(e=>{let t=e._getType;if("function"==typeof t)return{role:n6(t.call(e)),content:n5(e.content)};if(1===e.lc&&e.kwargs){let t=e.id,n=Array.isArray(t)&&t.length>0?t[t.length-1]:"";return{role:n6("string"==typeof n?n4(n):"user"),content:n5(e.kwargs?.content)}}if(e.type)return{role:n6(String(e.type).toLowerCase()),content:n5(e.content)};if(e.role)return{role:n6(String(e.role)),content:n5(e.content)};let n=e.constructor?.name;return n&&"Object"!==n?{role:n6(n4(n)),content:n5(e.content)}:{role:"user",content:n5(e.content)}})}function n8(e,t,n,r,o){return{[t3]:n2(e??"langchain"),[nd]:"chat",[t7]:n2(t),[tA.JD]:nX,...function(e,t,n){let r={},o="kwargs"in e?e.kwargs:void 0;return n1(r,t9,t?.temperature??n?.ls_temperature??o?.temperature),n1(r,ne,t?.max_tokens??n?.ls_max_tokens??o?.max_tokens),n1(r,nr,t?.top_p??o?.top_p),n1(r,nt,t?.frequency_penalty),n1(r,nn,t?.presence_penalty),t&&"stream"in t&&n0(r,t8,!!t.stream),r}(n,r,o)}}function n9(e){let t={},n=e?.lc_agent_name;return"string"==typeof n&&(t[nb]=n),t}function re(e){return"object"==typeof e&&e?.name==="SentryCallbackHandler"}function rt(e={}){let{recordInputs:t,recordOutputs:n}=nW(e),r=nH(e.enableTruncation),o=new Map,a=e=>{let t=o.get(e);t?.isRecording()&&(t.end(),o.delete(e))},i={lc_serializable:!1,lc_namespace:["langchain_core","callbacks","sentry"],lc_secrets:void 0,lc_attributes:void 0,lc_aliases:void 0,lc_serializable_keys:void 0,lc_id:["langchain_core","callbacks","sentry"],lc_kwargs:{},name:"SentryCallbackHandler",ignoreLLM:!1,ignoreChain:!1,ignoreAgent:!1,ignoreRetriever:!1,ignoreCustomEvent:!1,raiseError:!1,awaitHandlers:!0,handleLLMStart(e,n,a,i,s,l,u,c){let p=function(e,t,n,r,o,a){let i=n8(a?.ls_provider,o?.model??a?.ls_model_name??"unknown",e,o,a);if(n&&Array.isArray(t)&&t.length>0){n0(i,nh,t.length);let e=t.map(e=>({role:"user",content:e}));n0(i,ng,r?nV(e):nJ(e))}return i}(e,n,t,r,n3(l),u),f=p[t7],d=p[nd];(0,t0.nV)({name:`${d} ${f}`,op:"gen_ai.chat",attributes:{...n9(u),...p,[tA.uT]:"gen_ai.chat"}}
471,e=>(o.set(a,e),e))},handleChatModelStart(e,n,a,i,s,l,u,c){let p=function(e,t,n,r,o,a){let i=n8(a?.ls_provider??e.id?.[2],o?.model??a?.ls_model_name??"unknown",e,o,a);if(n&&Array.isArray(t)&&t.length>0){let{systemInstructions:e,filteredMessages:n}=nG(n7(t.flat()));e&&n0(i,nm,e),n0(i,nh,Array.isArray(n)?n.length:0),n0(i,ng,r?nV(n):nJ(n))}return i}(e,n,t,r,n3(l),u),f=function(e){let t=e?.invocation_params?.tools??e?.options?.tools;if(Array.isArray(t)&&0!==t.length)return JSON.stringify(t.map(e=>{let t=e.function;return{type:"function",name:e.name??t?.name??"",description:e.description??t?.description}}))}(s);f&&(p[ny]=f);let d=p[t7],h=p[nd];(0,t0.nV)({name:`${h} ${d}`,op:"gen_ai.chat",attributes:{...n9(u),...p,[tA.uT]:"gen_ai.chat"}},e=>(o.set(a,e),e))},handleLLMEnd(e,t,r,i,s){let l=o.get(t);if(l?.isRecording()){let r=function(e,t){if(!e)return;let n={};if(Array.isArray(e.generations)){let r=e.generations.flat().map(e=>e.generationInfo?.finish_reason?e.generationInfo.finish_reason:e.generation_info?.finish_reason?e.generation_info.finish_reason:null).filter(e=>"string"==typeof e);if(r.length>0&&n0(n,ns,n2(r)),!function(e,t){let n=[];for(let t of e.flat()){let e=t.message,r=e?.tool_calls;if(Array.isArray(r)&&r.length>0)n.push(...r);else{let e=t.message?.content;if(Array.isArray(e))for(let t of e)"tool_use"===t.type&&n.push(t)}}n.length>0&&n0(t,nv,n2(n))}(e.generations,n),t){let t=e.generations.flat().map(e=>e.text??e.message?.content).filter(e=>"string"==typeof e);t.length>0&&n0(n,n_,n2(t))}}!function(e,t){if(!e)return;let n=e.tokenUsage,r=e.usage;if(n)n1(t,nc,n.promptTokens),n1(t,np,n.completionTokens),n1(t,nf,n.totalTokens);else if(r){n1(t,nc,r.input_tokens),n1(t,np,r.output_tokens);let e=Number(r.input_tokens),n=Number(r.output_tokens),o=(Number.isNaN(e)?0:e)+(Number.isNaN(n)?0:n);o>0&&n1(t,nf,o),void 0!==r.cache_creation_input_tokens&&n1(t,"gen_ai.usage.cache_creation_input_tokens",r.cache_creation_input_tokens),void 0!==r.cache_read_input_tokens&&n1(t,"gen_ai.usage.cache_read_input_tokens",r.cache_read_input_tokens)}}(e.llmOutput,n);let r=e.llmOutput,o=e.generations?.[0]?.[0],a=o?.message,i=r?.model_name??r?.model??a?.response_metadata?.model_name;i&&n0(n,nl,i);let s=r?.id??a?.id;s&&n0(n,nu,s);let l=r?.stop_reason??a?.response_metadata?.finish_reason;return l&&n0(n,"gen_ai.response.stop_reason",n2(l)),n}(e,n);r&&l.setAttributes(r),a(t)}},handleLLMError(e,t){let n=o.get(t);n?.isRecording()&&(n.setStatus({code:t4.TJ,message:"internal_error"}),a(t)),(0,tN.Cp)(e,{mechanism:{handled:!1,type:`${nX}.llm_error_handler`}})},handleChainStart(e,n,r,a,i,s,l,u){if(s?.__sentry_langgraph__)return;let c=u||e.name||"unknown_chain",p={[tA.JD]:"auto.ai.langchain","langchain.chain.name":c};t&&(p["langchain.chain.inputs"]=JSON.stringify(n)),(0,t0.nV)({name:`chain ${c}`,op:"gen_ai.invoke_agent",attributes:{...p,[tA.uT]:"gen_ai.invoke_agent"}},e=>(o.set(r,e),e))},handleChainEnd(e,t){let r=o.get(t);r?.isRecording()&&(n&&r.setAttributes({"langchain.chain.outputs":JSON.stringify(e)}),a(t))},handleChainError(e,t){let n=o.get(t);n?.isRecording()&&(n.setStatus({code:t4.TJ,message:"internal_error"}),a(t)),(0,tN.Cp)(e,{mechanism:{handled:!1,type:`${nX}.chain_error_handler`}})},handleToolStart(e,n,r,a,i,s,l){if(s?.__sentry_langgraph__)return;let u=l||e.name||"unknown_tool",c={...n9(s),[tA.JD]:nX,[nd]:"execute_tool",[nE]:u};t&&(c[nC]=n),(0,t0.nV)({name:`execute_tool ${u}`,op:"gen_ai.execute_tool",attributes:{...c,[tA.uT]:"gen_ai.execute_tool"}},e=>(o.set(r,e),e))},handleToolEnd(e,t){let r=o.get(t);if(r?.isRecording()){if(n){let t=e&&"object"==typeof e&&"content"in e?e.content:e;r.setAttributes({[nx]:"string"==typeof t?t:JSON.stringify(t)})}a(t)}},handleToolError(e,t){let n=o.get(t);n?.isRecording()&&(n.setStatus({code:t4.TJ,message:"internal_error"}),a(t)),(0,tN.Cp)(e,{mechanism:{handled:!1,type:`${nX}.tool_error_handler`}})},copy:()=>i,toJSON:()=>({lc:1,type:"not_implemented",id:i.lc_id}),toJSONNotImplemented:()=>({lc:1,type:"not_implemented",id:i.lc_id})};return i}var rn=n(76887),rr=n(11506),ro=n(61662),ra=n(39768);let ri=(0,b._C)((e={})=>{let{depth:t=3,captureErrorCause:n=!0}=e;return{name:"ExtraErrorData",processEvent(e,r,o){let{maxValueLength:a}=o.getOptions();return function(e,t={},n,r,o){if(!t.originalException||!(0,tq.bJ)(t.originalException))return e;let a=t.originalException.name||t.originalException.constructor.name,i=function e(t,n,r){try{let o=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],a={};for(let e of Object.keys(t)){if(-1!==o.indexOf(e))continue;let n=t[e];a[e]=(0,tq.bJ)(n)||"string"==typeof n?r?(0,tW.xv)(`${n}`,r):`${n}`:n}if(n&&void 0!==t.cause&&((0,tq.bJ)(t.cause)?a.cause={[t.cause.name||t.cause.constructor.name]:e(t.cause,!1,r)}:a.cause=t.cause),"function"==typeof t.toJSON){let e=t.toJSON();for(let t of Object.keys(e)){let n=e[t];a[t]=(0,tq.bJ)(n)?n.toString():n}}return a}catch(e){tY.T&&w.Yz.error("Unable to extract extra data from the Error object:",e)}return null}(t.originalException,r,o);if(i){let t={...e.contexts},r=(0,tJ.S8)(i,n);return(0,tq.Qd)(r)&&((0,ra.Gc)(r),t[a]=r),{...e,contexts:t}}return e}(e,r,t,n,a)}}});var rs=n(51290);let rl="flag.evaluation.";function ru(e){if(e.type)return e;let t=(0,_.o5)().getScopeData().contexts.flags,n=t?t.values:[];return n.length&&(void 0===e.contexts&&(e.contexts={}),e.contexts.flags={values:[...n]}),e}function rc(e,t,n=100){let r=(0,_.o5)().getScopeData().contexts;r.flags||(r.flags={values:[]}),function(e,t,n,r){if("boolean"!=typeof n)return;if(e.length>
471r){tY.T&&w.Yz.error(`[Feature Flags] insertToFlagBuffer called on a buffer larger than maxSize=${r}`);return}let o=e.findIndex(e=>e.flag===t);-1!==o&&e.splice(o,1),e.length===r&&e.shift(),e.push({flag:t,result:n})}(r.flags.values,e,t,n)}function rp(e,t,n=10){if("boolean"!=typeof t)return;let r=(0,rs.Bk)();if(!r)return;let o=(0,rs.et)(r).data;if(`${rl}${e}`in o)return void r.setAttribute(`${rl}${e}`,t);Object.keys(o).filter(e=>e.startsWith(rl)).length<n&&r.setAttribute(`${rl}${e}`,t)}let rf=(0,b._C)(()=>({name:"FeatureFlags",processEvent:(e,t,n)=>ru(e),addFeatureFlag(e,t){rc(e,t),rp(e,t)}}));var rd=n(54845),rh=n(61418);let rg={"messages.create":{operation:"chat"},"messages.stream":{operation:"chat",streaming:!0},"messages.countTokens":{operation:"chat"},"models.get":{operation:"models"},"completions.create":{operation:"chat"},"models.retrieve":{operation:"models"},"beta.messages.create":{operation:"chat"}},rm={invalid_request_error:"invalid_argument",authentication_error:"unauthenticated",permission_error:"permission_denied",not_found_error:"not_found",request_too_large:"failed_precondition",rate_limit_error:"resource_exhausted",api_error:"internal_error",overloaded_error:"unavailable"};function r_(e){return e&&rm[e]||"internal_error"}function ry(e,t,n,r){if(e&&"object"==typeof e&&(!("type"in e)||"string"!=typeof e.type||"error"!==e.type||(r.setStatus({code:t4.TJ,message:r_(e.error?.type)}),(0,tN.Cp)(e.error,{mechanism:{handled:!1,type:"auto.ai.anthropic.anthropic_error"}}),0))){if("message_delta"===e.type&&e.usage&&"output_tokens"in e.usage&&"number"==typeof e.usage.output_tokens&&(t.completionTokens=e.usage.output_tokens),e.message){let n=e.message;n.id&&(t.responseId=n.id),n.model&&(t.responseModel=n.model),n.stop_reason&&t.finishReasons.push(n.stop_reason),n.usage&&("number"==typeof n.usage.input_tokens&&(t.promptTokens=n.usage.input_tokens),"number"==typeof n.usage.cache_creation_input_tokens&&(t.cacheCreationInputTokens=n.usage.cache_creation_input_tokens),"number"==typeof n.usage.cache_read_input_tokens&&(t.cacheReadInputTokens=n.usage.cache_read_input_tokens))}"content_block_start"===e.type&&"number"==typeof e.index&&e.content_block&&("tool_use"===e.content_block.type||"server_tool_use"===e.content_block.type)&&(t.activeToolBlocks[e.index]={id:e.content_block.id,name:e.content_block.name,inputJsonParts:[]});if("content_block_delta"===e.type&&e.delta){if("number"==typeof e.index&&"partial_json"in e.delta&&"string"==typeof e.delta.partial_json){let n=t.activeToolBlocks[e.index];n&&n.inputJsonParts.push(e.delta.partial_json)}n&&"string"==typeof e.delta.text&&t.responseTexts.push(e.delta.text)}!function(e,t){let n;if("content_block_stop"!==e.type||"number"!=typeof e.index)return;let r=t.activeToolBlocks[e.index];if(!r)return;let o=r.inputJsonParts.join("");try{n=o?JSON.parse(o):{}}catch{n={__unparsed:o}}t.toolCalls.push({type:"tool_use",id:r.id,name:r.name,input:n}),delete t.activeToolBlocks[e.index]}(e,t)}}async function*rv(e,t,n){let r={responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,cacheCreationInputTokens:void 0,cacheReadInputTokens:void 0,toolCalls:[],activeToolBlocks:{}};try{for await(let o of e)ry(o,r,n,t),yield o}finally{nq(t,r,n)}}function rb(e,t,n){!function(e,t,n){if(Array.isArray(t)&&0===t.length)return;let{systemInstructions:r,filteredMessages:o}=nG(t);r&&e.setAttributes({[nm]:r});let a=Array.isArray(o)?o.length:1;e.setAttributes({[ng]:n?nV(o):nJ(o),[nh]:a})}(e,function(e){let{system:t,messages:n,input:r}=e,o="string"==typeof t?[{role:"system",content:e.system}]:[],a=Array.isArray(r)?r:null!=r?[r]:void 0,i=Array.isArray(n)?n:null!=n?[n]:[];return[...o,...a??i]}(t),n),"prompt"in t&&e.setAttributes({"gen_ai.prompt":JSON.stringify(t.prompt)})}function rw(e,t,n){throw(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic",data:{function:n}}}),t.isRecording()&&(t.setStatus({code:t4.TJ,message:"internal_error"}),t.end()),e}function rS(e,t){return function e(t,n="",r){return new Proxy(t,{get(t,o){let a=t[o],i=nY(n,String(o)),s=rg[i];if("function"==typeof a&&s)return new Proxy(a,{apply(e,n,o){let l,u=s.operation||"unknown",c=function(e,t,n){let r={[t3]:"anthropic",[nd]:n,[tA.JD]:"auto.ai.anthropic"};if(e.length>0&&"object"==typeof e[0]&&null!==e[0]){let t=e[0];t.tools&&Array.isArray(t.tools)&&(r[ny]=JSON.stringify(t.tools)),r[t7]=t.model??"unknown","temperature"in t&&(r[t9]=t.temperature),"top_p"in t&&(r[nr]=t.top_p),"stream"in t&&(r[t8]=t.stream),"top_k"in t&&(r[no]=t.top_k),"frequency_penalty"in t&&(r[nt]=t.frequency_penalty),"max_tokens"in t&&(r[ne]=t.max_tokens)}else"models.retrieve"===t||"models.get"===t?r[t7]=e[0]:r[t7]="unknown";return r}(o,i,u),p=c[t7]??"unknown",f="object"==typeof o[0]?o[0]:void 0,d=!!f?.stream,h=!0===s.streaming;if(d||h){let n=c[t7]??"unknown",s={name:`${u} ${n}`,op:`gen_ai.${u}`,attributes:c};if(!d||h)return(0,t0.nV)(s,n=>{try{r.recordInputs&&f&&rb(n,f,nH(r.enableTruncation));var a=e.apply(t,o),s=r.recordOutputs??!1;let i={responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,cacheCreationInputTokens:void 0,cacheReadInputTokens:void 0,toolCalls:[],activeToolBlocks:{}};return a.on("streamEvent",e=>{ry(e,i,s,n)}),a.on("message",()=>{nq(n,i,s)}),a.on("error",e=>{(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic.stream_error"}}),n.isRecording()&&(n.setStatus({code:t4.TJ,message:"internal_error"}),n.end())}),a}catch(e){return rw(e,n,i)}});{let e,n=(0,t0.nV)(s,n=>(e=a.apply(t,o),r.recordInputs&&f&&rb(n,f,nH(r.enableTruncation)),(async()=>{try{let t=await e;return rv(t,n,r.recordOutputs??!1)}catch(e){return rw(e,n,i)}})()));return nQ(e,n,"auto.ai.anthropic")}}let g=(0,t0.Lk)({name:`${u} ${p}`,op:`gen_ai.${u}`,attributes:c},n=>
471(l=e.apply(t,o),r.recordInputs&&f&&rb(n,f,nH(r.enableTruncation)),l.then(e=>(!function(e,t,n){if(t&&"object"==typeof t){if("type"in t&&"error"===t.type)return t.error&&(e.setStatus({code:t4.TJ,message:r_(t.error.type)}),(0,tN.Cp)(t.error,{mechanism:{handled:!1,type:"auto.ai.anthropic.anthropic_error"}}));n&&function(e,t){if("content"in t&&Array.isArray(t.content)){e.setAttributes({[n_]:t.content.map(e=>e.text).filter(e=>!!e).join("")});let n=[];for(let e of t.content)("tool_use"===e.type||"server_tool_use"===e.type)&&n.push(e);n.length>0&&e.setAttributes({[nv]:JSON.stringify(n)})}"completion"in t&&e.setAttributes({[n_]:t.completion}),"input_tokens"in t&&e.setAttributes({[n_]:JSON.stringify(t.input_tokens)})}(e,t),function(e,t){if("id"in t&&"model"in t){var n,r,o,a;e.setAttributes({[nu]:t.id,[nl]:t.model}),"usage"in t&&t.usage&&(n=t.usage.input_tokens,r=t.usage.output_tokens,o=t.usage.cache_creation_input_tokens,a=t.usage.cache_read_input_tokens,void 0!==n&&e.setAttributes({[nc]:n}),void 0!==r&&e.setAttributes({[np]:r}),(void 0!==n||void 0!==r||void 0!==o||void 0!==a)&&e.setAttributes({[nf]:(n??0)+(r??0)+(o??0)+(a??0)}))}}(e,t)}}(n,e,r.recordOutputs),e),e=>{throw(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic",data:{function:i}}}),e}
471)));return nQ(l,g,"auto.ai.anthropic")}});return"function"==typeof a?a.bind(t):a&&"object"==typeof a?e(a,i,r):a}})}(e,"",nW(t))}let rk="auto.ai.langgraph",rT=!1,rE="__sentry_patched__";function rC(e,t,n,r,o,a){return new Proxy(e,{apply(e,i,s){let l=o?.modelName??o?.model;return(0,t0.Lk)({op:"gen_ai.invoke_agent",name:"invoke_agent",attributes:{[tA.JD]:rk,[tA.uT]:"gen_ai.invoke_agent",[nd]:"invoke_agent"}},async o=>{try{let u=n?.name;u&&"string"==typeof u&&(o.setAttribute("gen_ai.pipeline.name",u),o.setAttribute(nb,u),o.updateName(`invoke_agent ${u}`)),l&&o.setAttribute(t7,l);let c=s.length>1?s[1]:void 0,p=c?.configurable,f=p?.thread_id;if(f&&"string"==typeof f&&o.setAttribute(nw,f),a){let e=s[1]??{};s[1]=e;let t=e.metadata??{};e.metadata={...t,__sentry_langgraph__:!0,..."string"==typeof u?{lc_agent_name:u}:{}},e.callbacks=function(e,t){if(!e)return[t];if(e&&"object"==typeof e&&"function"==typeof e.addHandler&&"function"==typeof e.copy){if((e.handlers??[]).some(re))return e;let n=e.copy();return n.addHandler(t,!0),n}let n=Array.isArray(e)?e:[e];return n.some(re)?e:[...n,t]}(e.callbacks,a)}let d=function(e){if(!e.builder?.nodes?.tools?.runnable?.tools)return null;let t=e.builder?.nodes?.tools?.runnable?.tools;return t&&Array.isArray(t)&&0!==t.length?t.map(e=>({name:e.lc_kwargs?.name,description:e.lc_kwargs?.description,schema:e.lc_kwargs?.schema})):null}(t);d&&o.setAttribute(ny,JSON.stringify(d));let h=r.recordInputs,g=r.recordOutputs,m=s.length>0?s[0]?.messages??[]:[];if(m&&h){let e=n7(m),{systemInstructions:t,filteredMessages:n}=nG(e);t&&o.setAttribute(nm,t);let a=nH(r.enableTruncation),i=Array.isArray(n)?n.length:0;o.setAttributes({[ng]:a?nV(n):nJ(n),[nh]:i})}let _=await Reflect.apply(e,i,s);return g&&function(e,t,n){let r=n?.messages;if(!r||!Array.isArray(r))return;let o=t?.length??0,a=r.length>o?r.slice(o):[];if(0===a.length)return;let i=function(e){if(!e||0===e.length)return null;let t=[];for(let n of e)if(n&&"object"==typeof n){let e=n.tool_calls;e&&Array.isArray(e)&&t.push(...e)}return t.length>0?t:null}(a);i&&e.setAttribute(nv,JSON.stringify(i));let s=n7(a);e.setAttribute(n_,JSON.stringify(s));let l=0,u=0,c=0;for(let t of a){let n=function(e){let t=0,n=0,r=0;if(e.usage_metadata&&"object"==typeof e.usage_metadata){let o=e.usage_metadata;return"number"==typeof o.input_tokens&&(t=o.input_tokens),"number"==typeof o.output_tokens&&(n=o.output_tokens),"number"==typeof o.total_tokens&&(r=o.total_tokens),{inputTokens:t,outputTokens:n,totalTokens:r}}if(e.response_metadata&&"object"==typeof e.response_metadata){let o=e.response_metadata;if(o.tokenUsage&&"object"==typeof o.tokenUsage){let e=o.tokenUsage;"number"==typeof e.promptTokens&&(t=e.promptTokens),"number"==typeof e.completionTokens&&(n=e.completionTokens),"number"==typeof e.totalTokens&&(r=e.totalTokens)}}return{inputTokens:t,outputTokens:n,totalTokens:r}}(t);l+=n.inputTokens,u+=n.outputTokens,c+=n.totalTokens;if(t.response_metadata&&"object"==typeof t.response_metadata){let n=t.response_metadata;n.model_name&&"string"==typeof n.model_name&&e.setAttribute(nl,n.model_name),n.finish_reason&&"string"==typeof n.finish_reason&&e.setAttribute(ns,[n.finish_reason])}}l>0&&e.setAttribute(nc,l),u>0&&e.setAttribute(np,u),c>0&&e.setAttribute(nf,c)}(o,m??null,_),_}catch(e){throw o.setStatus({code:t4.TJ,message:"internal_error"}),(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),e}})}})}function rx(e,t){if(Object.prototype.hasOwnProperty.call(e,rE))return e;let n=nW(t),r=rt(n),o=new Proxy(e,{apply(e,t,o){let a,i=function(e){let t=e[0];if("object"!=typeof t||!t||!("llm"in t)||!t.llm||"object"!=typeof t.llm)return null;let n=t.llm;return"string"!=typeof n.modelName&&"string"!=typeof n.model?null:n}(o),s=function(e){let t=e[0];return"object"==typeof t&&t&&"name"in t&&"string"==typeof t.name?t.name:null}(o),l=o[0];l&&Array.isArray(l.tools)&&l.tools.length>0&&function(e,t,n){let r="__sentry_tool_wrapped__";for(let o of e){if(!o||"object"!=typeof o)continue;let e=o.invoke;if("function"!=typeof e||Object.prototype.hasOwnProperty.call(o,r))continue;let a="string"==typeof o.name?o.name:"unknown_tool",i="string"==typeof o.description?o.description:void 0;o.invoke=new Proxy(e,{apply(e,r,o){let s={[tA.JD]:rk,[tA.uT]:nT,[nd]:"execute_tool",[nE]:a,"gen_ai.tool.type":"function"},l=o[1],u=l?.metadata?.lc_agent_name??n;"string"==typeof u&&(s[nb]=u),i&&(s["gen_ai.tool.description"]=i);let c=o[0];if("object"==typeof c&&c&&("id"in c&&"string"==typeof c.id&&(s["gen_ai.tool.call.id"]=c.id),t.recordInputs)){let e="args"in c&&"object"==typeof c.args?c.args:c;
471try{s[nC]=JSON.stringify(e)}catch{}}return(0,t0.Lk)({op:nT,name:`execute_tool ${a}`,attributes:s},async n=>{try{let a=await Reflect.apply(e,r,o);if(t.recordOutputs)try{let e=a&&"object"==typeof a&&"content"in a?a.content:a;n.setAttribute(nx,"string"==typeof e?e:JSON.stringify(e))}catch{}return a}catch(e){throw n.setStatus({code:t4.TJ,message:"internal_error"}),(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),e}})}}),Object.defineProperty(o,r,{value:!0,enumerable:!1})}}(l.tools,n,s??void 0),rT=!0;try{a=Reflect.apply(e,t,o)}finally{rT=!1}let u=a.invoke;if(u&&"function"==typeof u){let e={};s&&(e.name=s),a.invoke=rC(u.bind(a),a,e,n,i,r)}return a}});return Object.defineProperty(o,rE,{value:!0,enumerable:!1}),o}function rI(e,t){return e.compile=function(e,t){if(Object.prototype.hasOwnProperty.call(e,rE))return e;let n=rt(t),r=new Proxy(e,{apply:(e,r,o)=>rT?Reflect.apply(e,r,o):(0,t0.Lk)({op:"gen_ai.create_agent",name:"create_agent",attributes:{[tA.JD]:rk,[tA.uT]:"gen_ai.create_agent",[nd]:"create_agent"}},a=>{try{let i=Reflect.apply(e,r,o),s=o.length>0?o[0]:{};s?.name&&"string"==typeof s.name&&(a.setAttribute(nb,s.name),a.updateName(`create_agent ${s.name}`));let l=i.invoke;return l&&"function"==typeof l&&(i.invoke=rC(l.bind(i),i,s,t,void 0,n)),i}catch(e){throw a.setStatus({code:t4.TJ,message:"internal_error"}),(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),e}})});return Object.defineProperty(r,rE,{value:!0,enumerable:!1}),r}(e.compile,nW(t)),e}var rR=n(11991);let rA={"models.generateContent":{operation:"generate_content"},"models.generateContentStream":{operation:"generate_content",streaming:!0},"models.embedContent":{operation:"embeddings"},"chats.create":{proxyResultPath:"chat"},"chat.sendMessage":{operation:"chat"},"chat.sendMessageStream":{operation:"chat",streaming:!0}};async function*rP(e,t,n){let r={responseTexts:[],finishReasons:[],toolCalls:[]};try{for await(let o of e)!function(e,t,n,r){if(!(!e||function(e,t){let n=e?.promptFeedback;if(n?.blockReason){let e=n.blockReasonMessage??n.blockReason;return t.setStatus({code:t4.TJ,message:"internal_error"}),(0,tN.Cp)(`Content blocked: ${e}`,{mechanism:{handled:!1,type:"auto.ai.google_genai"}}),!0}return!1}(e,r))){"string"==typeof e.responseId&&(t.responseId=e.responseId),"string"==typeof e.modelVersion&&(t.responseModel=e.modelVersion);let r=e.usageMetadata;r&&("number"==typeof r.promptTokenCount&&(t.promptTokens=r.promptTokenCount),"number"==typeof r.candidatesTokenCount&&(t.completionTokens=r.candidatesTokenCount),"number"==typeof r.totalTokenCount&&(t.totalTokens=r.totalTokenCount));for(let r of(Array.isArray(e.functionCalls)&&t.toolCalls.push(...e.functionCalls),e.candidates??[]))for(let e of(r?.finishReason&&!t.finishReasons.includes(r.finishReason)&&t.finishReasons.push(r.finishReason),r?.content?.parts??[]))n&&e.text&&t.responseTexts.push(e.text),e.functionCall&&t.toolCalls.push({type:"function",id:e.functionCall.id,name:e.functionCall.name,arguments:e.functionCall.args})}}(o,r,n,t),yield o}finally{nq(t,r,n)}}function rO(e,t="user"){return"string"==typeof e?[{role:t,content:e}]:Array.isArray(e)?e.flatMap(e=>rO(e,t)):"object"==typeof e&&e?"role"in e&&"string"==typeof e.role?[e]:"parts"in e?[{...e,role:t}]:[{role:t,content:e}]:[]}function rN(e,t){if("model"in e&&"string"==typeof e.model)return e.model;if(t&&"object"==typeof t){if("model"in t&&"string"==typeof t.model)return t.model;if("modelVersion"in t&&"string"==typeof t.modelVersion)return t.modelVersion}return"unknown"}function rM(e,t,n,r){if(n){let n=t.contents;null!=n&&e.setAttribute(nS,"string"==typeof n?n:JSON.stringify(n));return}let o=[];if("config"in t&&t.config&&"object"==typeof t.config&&"systemInstruction"in t.config&&t.config.systemInstruction&&o.push(...rO(t.config.systemInstruction,"system")),"history"in t&&o.push(...rO(t.history,"user")),"contents"in t&&o.push(...rO(t.contents,"user")),"message"in t&&o.push(...rO(t.message,"user")),Array.isArray(o)&&o.length){let{systemInstructions:t,filteredMessages:n}=nG(o);t&&e.setAttribute(nm,t);let a=Array.isArray(n)?n.length:0;e.setAttributes({[nh]:a,[ng]:r?nV(n):nJ(n)})}}function rL(e,t){return function e(t,n="",r){return new Proxy(t,{get:(t,o,a)=>{let i=Reflect.get(t,o,a),s=nY(n,String(o)),l=rA[s];if("function"==typeof i&&l){let n=l.operation?function(e,t,n,r,o){let a="embeddings"===n.operation;return new Proxy(e,{apply(e,i,s){let l=n.operation||"unknown",u=s[0],c=function(e,t,n){let r={[t3]:"google_genai",[nd]:e,[tA.JD]:"auto.ai.google_genai"};if(t){if(r[t7]=rN(t,n),"config"in t&&"object"==typeof t.config&&t.config){let e=t.config;if(Object.assign(r,function(e){let t={};return"temperature"in e&&"number"==typeof e.temperature&&(t[t9]=e.temperature),"topP"in e&&"number"==typeof e.topP&&(t[nr]=e.topP),"topK"in e&&"number"==typeof e.topK&&(t[no]=e.topK),"maxOutputTokens"in e&&"number"==typeof e.maxOutputTokens&&(t[ne]=e.maxOutputTokens),"frequencyPenalty"in e&&"number"==typeof e.frequencyPenalty&&(t[nt]=e.frequencyPenalty),"presencePenalty"in e&&"number"==typeof e.presencePenalty&&(t[nn]=e.presencePenalty
471),t}(e)),"tools"in e&&Array.isArray(e.tools)){let t=e.tools.flatMap(e=>e.functionDeclarations);r[ny]=JSON.stringify(t)}}}else r[t7]=rN({},n);return r}(l,u,r),p=c[t7]??"unknown";return n.streaming?(0,t0.nV)({name:`${l} ${p}`,op:`gen_ai.${l}`,attributes:c},async n=>{try{o.recordInputs&&u&&rM(n,u,a,nH(o.enableTruncation));let t=await e.apply(r,s);return rP(t,n,!!o.recordOutputs)}catch(e){throw n.setStatus({code:t4.TJ,message:"internal_error"}),(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:t}}}),n.end(),e}}):(0,t0.Lk)({name:`${l} ${p}`,op:`gen_ai.${l}`,attributes:c},n=>(o.recordInputs&&u&&rM(n,u,a,nH(o.enableTruncation)),(0,rR.x)(()=>e.apply(r,s),e=>{(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:t}}})},()=>{},e=>{a||function(e,t,n){if(t&&"object"==typeof t){if(t.modelVersion&&e.setAttribute(nl,t.modelVersion),t.usageMetadata&&"object"==typeof t.usageMetadata){let n=t.usageMetadata;"number"==typeof n.promptTokenCount&&e.setAttributes({[nc]:n.promptTokenCount}),"number"==typeof n.candidatesTokenCount&&e.setAttributes({[np]:n.candidatesTokenCount}),"number"==typeof n.totalTokenCount&&e.setAttributes({[nf]:n.totalTokenCount})}if(n&&Array.isArray(t.candidates)&&t.candidates.length>0){let n=t.candidates.map(e=>e.content?.parts&&Array.isArray(e.content.parts)?e.content.parts.map(e=>"string"==typeof e.text?e.text:"").filter(e=>e.length>0).join(""):"").filter(e=>e.length>0);n.length>0&&e.setAttributes({[n_]:n.join("")})}if(n&&t.functionCalls){let n=t.functionCalls;Array.isArray(n)&&n.length>0&&e.setAttributes({[nv]:JSON.stringify(n)})}}}(n,e,o.recordOutputs)})))}})}(i,s,l,t,r):i.bind(t);return l.proxyResultPath?function(...t){let o=n(...t);return o&&"object"==typeof o?e(o,l.proxyResultPath,r):o}:n}return"function"==typeof i?i.bind(t):i&&"object"==typeof i?e(i,s,r):i}})}(e,"",nW(t))}function rD(e,t={}){let{recordInputs:n}=nW(t);return new Proxy(e,{apply(e,t,r){let o=function(e){let t=e??{},n={[tA.JD]:nX,[tA.uT]:nk,[nd]:"embeddings",[t7]:t.model??"unknown"};return n[t3]=function(e){let t=e.constructor?.name??"";return t.includes("OpenAI")?"openai":t.includes("Google")?"google_genai":t.includes("Mistral")?"mistralai":t.includes("Vertex")?"google_vertexai":t.includes("Bedrock")?"aws_bedrock":t.includes("Ollama")?"ollama":t.includes("Cloudflare")?"cloudflare":t.includes("Cohere")?"cohere":"langchain"}(t),"dimensions"in t&&(n[ni]=t.dimensions),"encodingFormat"in t&&(n[na]=t.encodingFormat),n}(t),a=o[t7]||"unknown";if(n){let e=r[0];null!=e&&(o[nS]="string"==typeof e?e:JSON.stringify(e))}return(0,t0.Lk)({name:`embeddings ${a}`,op:nk,attributes:o},()=>Reflect.apply(e,t,r).then(void 0,e=>{throw(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langchain"}}),e}))}})}function rj(e,t){return"function"==typeof e.embedQuery&&(e.embedQuery=rD(e.embedQuery,t)),"function"==typeof e.embedDocuments&&(e.embedDocuments=rD(e.embedDocuments,t)),e}let rF={"responses.create":{operation:"chat"},"chat.completions.create":{operation:"chat"},"embeddings.create":{operation:"embeddings"},"conversations.create":{operation:"chat"}},r$=["response.created","response.in_progress","response.failed","response.completed","response.incomplete","response.queued","response.output_text.delta","response.output_item.added","response.function_call_arguments.delta","response.function_call_arguments.done","response.output_item.done"];async function*rz(e,t,n){let r={eventTypes:[],responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,totalTokens:void 0,chatCompletionToolCalls:{},responsesApiToolCalls:[]};try{for await(let o of e){if(null!==o&&"object"==typeof o&&"object"in o&&"chat.completion.chunk"===o.object){for(let e of(r.responseId=o.id??r.responseId,r.responseModel=o.model??r.responseModel,o.usage&&(r.promptTokens=o.usage.prompt_tokens,r.completionTokens=o.usage.completion_tokens,r.totalTokens=o.usage.total_tokens),o.choices??[]))n&&(e.delta?.content&&r.responseTexts.push(e.delta.content),e.delta?.tool_calls&&function(e,t){for(let n of e){let e=n.index;if(void 0!==e&&n.function)if(e in t.chatCompletionToolCalls){let r=t.chatCompletionToolCalls[e];n.function.arguments&&r?.function&&(r.function.arguments+=n.function.arguments)}else t.chatCompletionToolCalls[e]={...n,function:{name:n.function.name,arguments:n.function.arguments||""}}}}(e.delta.tool_calls,r)),e.finish_reason&&r.finishReasons.push(e.finish_reason)}else null!==o&&"object"==typeof o&&"type"in o&&"string"==typeof o.type&&o.type.startsWith("response.")&&function(e,t,n,r){if(!(e&&"object"==typeof e))return t.eventTypes.push("unknown:non-object");
471if(e instanceof Error){r.setStatus({code:t4.TJ,message:"internal_error"}),(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream-response"}});return}if("type"in e){if(!r$.includes(e.type))return t.eventTypes.push(e.type);if(n&&("response.output_item.done"===e.type&&"item"in e&&t.responsesApiToolCalls.push(e.item),"response.output_text.delta"===e.type&&"delta"in e&&e.delta))return t.responseTexts.push(e.delta);if("response"in e){let{response:r}=e;t.responseId=r.id??t.responseId,t.responseModel=r.model??t.responseModel,r.usage&&(t.promptTokens=r.usage.input_tokens,t.completionTokens=r.usage.output_tokens,t.totalTokens=r.usage.total_tokens),r.status&&t.finishReasons.push(r.status),n&&r.output_text&&t.responseTexts.push(r.output_text)}}}(o,r,n,t);yield o}}finally{let e=[...Object.values(r.chatCompletionToolCalls),...r.responsesApiToolCalls];nq(t,{...r,toolCalls:e},n)}}function rU(e,t,n,r){if("embeddings"===n&&"input"in t){let n=t.input;if(null==n||"string"==typeof n&&0===n.length||Array.isArray(n)&&0===n.length)return;e.setAttribute(nS,"string"==typeof n?n:JSON.stringify(n));return}let o="input"in t?t.input:"messages"in t?t.messages:void 0;if(!o||Array.isArray(o)&&0===o.length)return;let{systemInstructions:a,filteredMessages:i}=nG(o);a&&e.setAttribute(nm,a),e.setAttribute(ng,r?nV(i):nJ(i)),Array.isArray(i)?e.setAttribute(nh,i.length):e.setAttribute(nh,1)}function rB(e,t){return function e(t,n="",r){return new Proxy(t,{get(t,o){let a=t[o],i=nY(n,String(o)),s=rF[i];if("function"==typeof a&&s)return function(...e){let n,o=s.operation||"unknown",l=function(e,t){let n={[t3]:"openai",[nd]:t,[tA.JD]:"auto.ai.openai"};if(e.length>0&&"object"==typeof e[0]&&null!==e[0]){let t=e[0],r=function(e){let t=[...Array.isArray(e.tools)?e.tools:[],...e.web_search_options&&"object"==typeof e.web_search_options?[{type:"web_search_options",...e.web_search_options}]:[]];if(0!==t.length)try{return JSON.stringify(t)}catch(e){tY.T&&w.Yz.error("Failed to serialize OpenAI tools:",e);return}}(t);r&&(n[ny]=r),Object.assign(n,function(e){let t={[t7]:e.model??"unknown"};"temperature"in e&&(t[t9]=e.temperature),"top_p"in e&&(t[nr]=e.top_p),"frequency_penalty"in e&&(t[nt]=e.frequency_penalty),"presence_penalty"in e&&(t[nn]=e.presence_penalty),"stream"in e&&(t[t8]=e.stream),"encoding_format"in e&&(t[na]=e.encoding_format),"dimensions"in e&&(t[ni]=e.dimensions);let n="conversation"in e&&"string"==typeof e.conversation?e.conversation:"previous_response_id"in e&&"string"==typeof e.previous_response_id?e.previous_response_id:void 0;return n&&(t[nw]=n),t}(t))}else n[t7]="unknown";return n}(e,o),u=l[t7]||"unknown",c=e[0],p=c&&"object"==typeof c&&!0===c.stream,f={name:`${o} ${u}`,op:`gen_ai.${o}`,attributes:l};if(p){let n,s=(0,t0.nV)(f,s=>(n=a.apply(t,e),r.recordInputs&&c&&rU(s,c,o,nH(r.enableTruncation)),(async()=>{try{let e=await n;return rz(e,s,r.recordOutputs??!1)}catch(e){throw s.setStatus({code:t4.TJ,message:"internal_error"}),(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream",data:{function:i}}}),s.end(),e}})()));return nQ(n,s,"auto.ai.openai")}let d=(0,t0.Lk)(f,s=>(n=a.apply(t,e),r.recordInputs&&c&&rU(s,c,o,nH(r.enableTruncation)),n.then(e=>(!function(e,t,n){if(!t||"object"!=typeof t)return;let r={};if("string"==typeof t.id&&(r[nu]=t.id),"string"==typeof t.model&&(r[nl]=t.model),"conversation"===t.object&&"string"==typeof t.id&&(r[nw]=t.id),t.usage&&"object"==typeof t.usage){let e=t.usage,n=e.prompt_tokens??e.input_tokens;"number"==typeof n&&(r[nc]=n);let o=e.completion_tokens??e.output_tokens;"number"==typeof o&&(r[np]=o),"number"==typeof e.total_tokens&&(r[nf]=e.total_tokens)}if(Array.isArray(t.choices)){let e=t.choices,o=e.map(e=>e.finish_reason).filter(e=>"string"==typeof e);if(o.length>0&&(r[ns]=JSON.stringify(o)),n){let t=e.map(e=>{let t=e.message;return t?.content||""});r[n_]=JSON.stringify(t);let n=e.map(e=>{let t=e.message;return t?.tool_calls}).filter(e=>Array.isArray(e)&&e.length>0).flat();n.length>0&&(r[nv]=JSON.stringify(n))}}if("string"!=typeof t.status||r[ns]||(r[ns]=JSON.stringify([t.status])),n&&("string"!=typeof t.output_text||r[n_]||(r[n_]=t.output_text),Array.isArray(t.output)&&t.output.length>
4710&&!r[nv])){let e=t.output.filter(e=>e?.type==="function_call");e.length>0&&(r[nv]=JSON.stringify(e))}e.setAttributes(r)}(s,e,r.recordOutputs),e),e=>{throw(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai",data:{function:i}}}),e})));return nQ(n,d,"auto.ai.openai")};return"function"==typeof a?a.bind(t):a&&"object"==typeof a?e(a,i,r):a}})}(e,"",nW(t))}let rW=["reauthenticate","signInAnonymously","signInWithOAuth","signInWithIdToken","signInWithOtp","signInWithPassword","signInWithSSO","signOut","signUp","verifyOtp"],rH=["createUser","deleteUser","listUsers","getUserById","updateUserById","inviteUserByEmail"],rY={eq:"eq",neq:"neq",gt:"gt",gte:"gte",lt:"lt",lte:"lte",like:"like","like(all)":"likeAllOf","like(any)":"likeAnyOf",ilike:"ilike","ilike(all)":"ilikeAllOf","ilike(any)":"ilikeAnyOf",is:"is",in:"in",cs:"contains",cd:"containedBy",sr:"rangeGt",nxl:"rangeGte",sl:"rangeLt",nxr:"rangeLte",adj:"rangeAdjacent",ov:"overlaps",fts:"",plfts:"plain",phfts:"phrase",wfts:"websearch",not:"not"},rq=["select","insert","upsert","update","delete"];function rJ(e){try{e.__SENTRY_INSTRUMENTED__=!0}catch{}}function rV(e){try{return e.__SENTRY_INSTRUMENTED__}catch{return!1}}function rG(e,t){return Object.keys(t).length>0?t:Array.isArray(e)&&e.length>0?e:void 0}function rK(e,t=!1){return new Proxy(e,{apply:(n,r,o)=>(0,t0.Lk)({name:`auth ${t?"(admin) ":""}${e.name}`,attributes:{[tA.JD]:"auto.db.supabase",[tA.uT]:"db","db.system":"postgresql","db.operation":`auth.${t?"admin.":""}${e.name}`}},e=>Reflect.apply(n,r,o).then(t=>(t&&"object"==typeof t&&"error"in t&&t.error?(e.setStatus({code:t4.TJ}),(0,tN.Cp)(t.error,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}})):e.setStatus({code:t4.F3}),e.end(),t)).catch(t=>{throw e.setStatus({code:t4.TJ}),e.end(),(0,tN.Cp)(t,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}}),t}).then(...o))})}let rQ=(e,t={})=>{if(!e){tY.T&&w.Yz.warn("Supabase integration was not installed because no Supabase client was provided.");return}!function(e,t){rV(e.prototype.from)||(e.prototype.from=new Proxy(e.prototype.from,{apply(e,n,r){let o=Reflect.apply(e,n,r);return function(e,t){for(let n of rq)rV(e.prototype[n])||(e.prototype[n]=new Proxy(e.prototype[n],{apply(e,r,o){let a=Reflect.apply(e,r,o),i=a.constructor;return tY.T&&w.Yz.log(`Instrumenting ${n} operation's PostgRESTFilterBuilder`),!function(e,t){rV(e.prototype.then)||(e.prototype.then=new Proxy(e.prototype.then,{apply(e,n,r){let o=function(e,t={}){switch(e){case"GET":return"select";case"POST":if(t.Prefer?.includes("resolution="))return"upsert";return"insert";case"PATCH":return"update";case"DELETE":return"delete";default:return"<unknown-op>"}}(n.method,n.headers);if(!rq.includes(o)||!n?.url?.pathname||"string"!=typeof n.url.pathname)return Reflect.apply(e,n,r);let a=n.url.pathname.split("/"),i=a.length>0?a[a.length-1]:"",s=[];for(let[e,t]of n.url.searchParams.entries())s.push(function(e,t){let n;if(""===t||"*"===t)return"select(*)";if("select"===e)return`select(${t})`;if("or"===e||e.endsWith(".or"))return`${e}${t}`;let[r,...o]=t.split(".");return n=r?.startsWith("fts")?"textSearch":r?.startsWith("plfts")?"textSearch[plain]":r?.startsWith("phfts")?"textSearch[phrase]":r?.startsWith("wfts")?"textSearch[websearch]":r&&rY[r]||"filter",`${n}(${e}, ${o.join(".")})`}(e,t));let l=Object.create(null);if((0,tq.Qd)(n.body))for(let[e,t]of Object.entries(n.body))l[e]=t;let u=(0,_.KU)(),c=t.sendOperationData??u?.getDataCollectionOptions().userInfo===!0,p=rG(n.body,l),f="select"===o?"":`${o}${void 0!==rG(n.body,l)?"(...) ":""}`,d=c?s.join(" "):s.length>0?"[redacted]":"",h=[f.trimEnd(),d].filter(Boolean).join(" "),g=h?`${h} from(${i})`:`from(${i})`,m={"db.table":i,"db.schema":n.schema,"db.url":n.url.origin,"db.sdk":n.headers["X-Client-Info"],"db.system":"postgresql","db.operation":o,[tA.JD]:"auto.db.supabase",[tA.uT]:"db"};return s.length&&c&&(m["db.query"]=s),void 0!==p&&c&&(m["db.body"]=p),(0,t0.Lk)({name:g,attributes:m},t=>Reflect.apply(e,n,[]).then(e=>{if(t&&(e&&"object"==typeof e&&"status"in e&&(0,t4.N8)(t,e.status||500),t.end()),e?.error){let t=Error(e.error.message);e.error.code&&(t.code=e.error.code),e.error.details&&(t.details=e.error.details);let n={};
471s.length&&c&&(n.query=s),void 0!==p&&c&&(n.body=p),(0,tN.Cp)(t,e=>(e.addEventProcessor(e=>((0,tU.M6)(e,{handled:!1,type:"auto.db.supabase.postgres"}),e)),e.setContext("supabase",n),e))}let n={type:"supabase",category:`db.${o}`,message:g},r={};return s.length&&c&&(r.query=s),void 0!==p&&c&&(r.body=p),Object.keys(r).length&&(n.data=r),(0,tO.Z)(n),e},e=>{throw t&&((0,t4.N8)(t,500),t.end()),e}).then(...r))}}),rJ(e.prototype.then))}(i,t),a}}),rJ(e.prototype[n]))}(o.constructor,t),o}}),rJ(e.prototype.from))}(e.constructor===Function?e:e.constructor,t),function(e){let t=e.auth;if(!(!t||rV(e.auth))){for(let n of rW){let r=t[n];r&&"function"==typeof e.auth[n]&&(e.auth[n]=rK(r))}for(let n of rH){let r=t.admin[n];r&&"function"==typeof e.auth.admin[n]&&(e.auth.admin[n]=rK(r,!0))}rJ(e.auth)}}(e)},rX=(0,b._C)(e=>{let t,n;return t=e.supabaseClient,n={sendOperationData:e.sendOperationData},{setupOnce(){rQ(t,n)},name:"Supabase"}});function rZ(e,...t){let n=new String(String.raw(e,...t));return n.__sentry_template_string__=e.join("\0").replace(/%/g,"%%").replace(/\0/g,"%s"),n.__sentry_template_values__=t,n}let r0=rZ;function r1(e,t,n,r,o){(0,tV.KG)({level:e,message:t,attributes:n,severityNumber:o},r)}function r2(e,t,{scope:n}={}){r1("trace",e,t,n)}function r5(e,t,{scope:n}={}){r1("debug",e,t,n)}function r6(e,t,{scope:n}={}){r1("info",e,t,n)}function r4(e,t,{scope:n}={}){r1("warn",e,t,n)}function r3(e,t,{scope:n}={}){r1("error",e,t,n)}function r7(e,t,{scope:n}={}){r1("fatal",e,t,n)}var r8=n(95873);function r9(e,t,n,r){(0,r8.g)({type:e,name:t,value:n,unit:r?.unit,attributes:r?.attributes},{scope:r?.scope})}function oe(e,t=1,n){r9("counter",e,t,n)}function ot(e,t,n){r9("gauge",e,t,n)}function on(e,t,n){r9("distribution",e,t,n)}let or=new Map,oo=new Set;function oa(e,t){t.exception?.values?.forEach(t=>{t.stacktrace?.frames?.forEach(t=>{if(!t.filename||t.module_metadata)return;let n=function(e,t){if(m.O._sentryModuleMetadata)for(let t of Object.keys(m.O._sentryModuleMetadata)){let n=m.O._sentryModuleMetadata[t];if(!oo.has(t)){for(let r of(oo.add(t),e(t).reverse()))if(r.filename){or.set(r.filename,n);break}}}return or.get(t)}(e,t.filename);n&&(t.module_metadata=n)})})}function oi(e){e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{delete e.module_metadata})})}let os=(0,b._C)(()=>({name:"ModuleMetadata",setup(e){e.on("beforeEnvelope",e=>{(0,tC.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&(oi(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{t.type||oa(e.getOptions().stackParser,t)})}}));var ol=n(42555),ou=n(52056),oc=n(47381),op=n(21572),of=n(89135),od=n(85236);let oh=(0,b._C)(e=>({name:"ThirdPartyErrorsFilter",setup(e){e.on("beforeEnvelope",e=>{(0,tC.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&(oi(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{t.type||oa(e.getOptions().stackParser,t)})},preprocessEvent(t){e.ignoreSentryInternalFrames&&(m.O._sentryWrappedDepth??0)>0&&(t.sdkProcessingMetadata={...t.sdkProcessingMetadata,insideSentryWrapped:!0})},processEvent(t){let n=!!e.ignoreSentryInternalFrames&&t.sdkProcessingMetadata?.insideSentryWrapped===!0&&t.exception?.values?.length===1,r=function(e,t,n){let r=(0,od.RV)(e);if(r)return r.filter((e,r)=>!!e.filename&&(null!=e.lineno||null!=e.colno||null!=e.instruction_addr)&&(!t||!function(e,t,n){var r;if(0!==t)return!1;if(n&&!(r=e).context_line&&!r.pre_context&&r.function&&r.function.length<=2||"sentryWrapped"===e.function)return!0;if(!e.context_line||!e.filename||!e.filename.includes("sentry")||!e.filename.includes("helpers")||!e.context_line.includes(o_))return!1;if(e.pre_context){let t=e.pre_context.length;for(let n=0;n<t;n++)if(e.pre_context[n]?.includes(om))return!0}return!1}(e,r,!!n))).map(e=>e.module_metadata?Object.keys(e.module_metadata).filter(e=>e.startsWith(og)).map(e=>e.slice(og.length)):[])}(t,e.ignoreSentryInternalFrames,n);if(r&&r["drop-error-if-contains-third-party-frames"===e.behaviour||"apply-tag-if-contains-third-party-frames"===e.behaviour?"some":"every"](t=>!t.some(t=>e.filterKeys.includes(t)))){if("drop-error-if-contains-third-party-frames"===e.behaviour||"drop-error-if-exclusively-contains-third-party-frames"===e.behaviour)return null;t.tags={...t.tags,third_party_code:!0}}return t}})),og="_sentryBundlerPluginAppKey:",om="Attempt to invoke user-land function",o_="fn.apply(this, wrappedArguments)";var oy=n(97731);function ov(e){return{...e,path:"path"in e&&Array.isArray(e.path)?e.path.join("."):void 0,keys:"keys"in e?JSON.stringify(e.keys):void 0,unionErrors:"unionErrors"in e?JSON.stringify(e.unionErrors):void 0}}let ob=(0,b._C)((e={})=>{let t=e.limit??10;return{name:"ZodErrors",processEvent:(n,r)=>(function(e,t=!1,n,r){var o;if(!n.exception?.values||!r.originalException||(o=r.originalException,!((0,tq.bJ)(o)&&"ZodError"===o.name&&Array.isArray(o.issues)))||0===r.originalException.issues.length)return n;try{let o=(t?r.originalException.issues:r.originalException.issues.slice(0,e)).map(ov);return t&&(Array.isArray(r.attachments)||(r.attachments=[]),r.attachments.push({f
471ilename:"zod_issues.json",data:JSON.stringify({issues:o})})),{...n,exception:{...n.exception,values:[{...n.exception.values[0],value:function(e){let t=new Set;for(let n of e.issues){let e=n.path.map(e=>"number"==typeof e?"<array>":e).join(".");e.length>0&&t.add(e)}let n=Array.from(t);if(0===n.length){let t="variable";if(e.issues.length>0){let n=e.issues[0];void 0!==n&&"expected"in n&&"string"==typeof n.expected&&(t=n.expected)}return`Failed to validate ${t}`}return`Failed to validate keys: ${(0,tW.xv)(n.join(", "),100)}`}(r.originalException)},...n.exception.values.slice(1)]},extra:{...n.extra,"zoderror.issues":o.slice(0,e)}}}catch(e){return{...n,extra:{...n.extra,"zoderrors sentry integration parse error":{message:"an exception was thrown while processing ZodError within applyZodErrorsToEvent()",error:e instanceof Error?`${e.name}: ${e.message}
472${e.stack}`:"unknown"}}}}})(t,e.saveZodIssuesAsAttachment,n,r)}});var ow=n(58328),oS=n(87851),ok=n(91488);let oT={startProfiler:function(){let e=(0,_.KU)();if(!e){ok.T&&w.Yz.warn("No Sentry client available, profiling is not started");return}if(!e.getIntegrationByName("BrowserProfiling")){ok.T&&w.Yz.warn("BrowserProfiling integration is not available");return}e.emit("startUIProfiler")},stopProfiler:function(){let e=(0,_.KU)();if(!e){ok.T&&w.Yz.warn("No Sentry client available, profiling is not started");return}if(!e.getIntegrationByName("BrowserProfiling")){ok.T&&w.Yz.warn("ProfilingIntegration is not available");return}e.emit("stopUIProfiler")}};var oE=n(24531),oC=n(52403);function ox(e,{metadata:t,tunnel:n,dsn:r}){let o={event_id:e.event_id,sent_at:new Date().toISOString(),...t?.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:(0,tE.SB)(r)}},a=[{type:"user_report"},e];return(0,tC.h4)(o,[a])}var oI=n(91248);function oR(e={}){let t=t_.jf.document,n=t?.head||t?.body;if(!n){ok.T&&w.Yz.error("[showReportDialog] Global document not defined");return}let r=(0,_.o5)(),o=(0,_.KU)(),a=o?.getDsn();if(!a){ok.T&&w.Yz.error("[showReportDialog] DSN not configured");return}let i={...e,user:{...r.getUser(),...e.user},eventId:e.eventId||(0,tN.Q)()},s=t_.jf.document.createElement("script");s.async=!0,s.crossOrigin="anonymous",s.src=(0,tT.kJ)(a,i);let{onLoad:l,onClose:u}=i;if(l&&(s.onload=l),u){let e=t=>{if("__sentry_reportdialog_closed__"===t.data)try{u()}finally{t_.jf.removeEventListener("message",e)}};t_.jf.addEventListener("message",e)}n.appendChild(s)}var oA=n(22348),oP=n(18156),oO=n(6325),oN=n(37269),oM=n(18665),oL=n(40726),oD=n(51217);let oj=m.O,oF=new WeakMap,o$=(0,b._C)((e={})=>{let t=e.types||["crash","deprecation","intervention"];function n(e){if(oF.has((0,_.KU)()))for(let t of e)(0,_.v4)(e=>{e.setExtra("url",t.url);let n=`ReportingObserver [${t.type}]`,r="No details available";if(t.body){let n={};for(let e in t.body)n[e]=t.body[e];if(e.setExtra("body",n),"crash"===t.type){let e=t.body;r=[e.crashId||"",e.reason||""].join(" ").trim()||r}else r=t.body.message||r}(0,tN.wd)(`${n}: ${r}`)})}return{name:"ReportingObserver",setupOnce(){(0,oD.vQ)()&&new oj.ReportingObserver(n,{buffered:!0,types:t}).observe()},setup(e){oF.set(e,!0)}}});var oz=n(36646);function oU(e,t){return t.some(t=>e.includes(t))}function oB(e,t,n){if(!1===t)return{};let r=null!=n?[...oz.kQ,...n]:oz.kQ,o={};if(!0===t){for(let t of Object.keys(e))o[t]=oU(t.toLowerCase(),r)?oz.Av:e[t];return o}if("deny"in t){let n=t.deny.map(e=>e.toLowerCase());for(let t of Object.keys(e)){let a=t.toLowerCase(),i=oU(a,r)||n.some(e=>a.includes(e));o[t]=i?oz.Av:e[t]}return o}let a=t.allow.map(e=>e.toLowerCase());for(let t of Object.keys(e)){let n=t.toLowerCase();if(oU(n,r))o[t]=oz.Av;else{let r=a.some(e=>n.includes(e));o[t]=r?e[t]:oz.Av}}return o}function oW(e,t){if(!1===t)return{};try{let n=function(e){let t={},n=0;for(;n<e.length;){let r=e.indexOf("=",n);if(-1===r)break;let o=e.indexOf(";",n);if(-1===o)o=e.length;else if(o<r){n=e.lastIndexOf(";",r-1)+1;continue}let a=e.slice(n,r).trim();if(void 0===t[a]){let n=e.slice(r+1,o).trim();34===n.charCodeAt(0)&&(n=n.slice(1,-1));
472try{t[a]=-1!==n.indexOf("%")?decodeURIComponent(n):n}catch{t[a]=n}}n=o+1}return t}(e);if(0===Object.keys(n).length)return{};return oB(n,t,oz.d$)}catch{return oz.Av}}var oH=n(81725),oY=n(10160),oq=n(91774);let oJ=(0,b._C)((e={})=>{let t={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...e};return{name:"HttpClient",setup(e){var n,r,o,a;n=e,r=t,(0,oD.m7)()&&(0,oH.ur)(e=>{if((0,_.KU)()!==n)return;let{response:t,args:o,error:a,virtualError:i}=e,[s,l]=o;t&&function(e,t,n,r,o){if(oG(e,n.status,n.url)){var a,i;let e,s,l,u,c=(a=t,!(i=r)&&a instanceof Request||a instanceof Request&&a.bodyUsed?a:new Request(a,i)),p=oQ();if(!1!==p.requestHeaders&&(e=oB(oV(c.headers),p.requestHeaders)),!1!==p.responseHeaders&&(s=oB(oV(n.headers),p.responseHeaders)),!1!==p.cookies){let e=c.headers.get("Cookie")||void 0;if(e){let t=oW(e,p.cookies);"object"==typeof t&&(l=t)}let t=n.headers.get("Set-Cookie")||void 0;if(t){let e=oW(t,p.cookies);"object"==typeof e&&(u=e)}}let f=oK({url:c.url,method:c.method,status:n.status,requestHeaders:e,responseHeaders:s,requestCookies:l,responseCookies:u,error:o,type:"fetch"});(0,tN.r)(f)}}(r,s,t,l,a||i)},!1),o=e,a=t,"XMLHttpRequest"in m.O&&(0,oq.Mn)(e=>{if((0,_.KU)()!==o)return;let{error:t,virtualError:n}=e,r=e.xhr,i=r[oq.Er];if(!i)return;let{method:s,request_headers:l}=i;try{!function(e,t,n,r,o){if(oG(e,t.status,t.responseURL)){let e,a,i,s=oQ();if(!1!==s.cookies)try{let e=t.getResponseHeader("Set-Cookie")||t.getResponseHeader("set-cookie")||void 0;if(e){let t=oW(e,s.cookies);"object"==typeof t&&(a=t)}}catch{}if(!1!==s.responseHeaders)try{i=oB(function(e){let t=e.getAllResponseHeaders();return t?t.split("\r\n").reduce((e,t)=>{let[n,r]=t.split(": ");return n&&r&&(e[n]=r),e},{}):{}}(t),s.responseHeaders)}catch{}!1!==s.requestHeaders&&(e=oB(r,s.requestHeaders));let l=oK({url:t.responseURL,method:n,status:t.status,requestHeaders:e,responseHeaders:i,responseCookies:a,error:o,type:"xhr"});(0,tN.r)(l)}}(a,r,s,l,t||n)}catch(e){ok.T&&w.Yz.warn("Error while extracting response event form XHR response",e)}})}}});function oV(e){let t={};return e.forEach((e,n)=>{t[n]=e}),t}function oG(e,t,n){var r,o;return r=e.failedRequestStatusCodes,r.some(e=>"number"==typeof e?e===t:t>=e[0]&&t<=e[1])&&(o=e.failedRequestTargets,o.some(e=>"string"==typeof e?n.includes(e):e.test(n)))&&!(0,oY.A)(n,(0,_.KU)())}function oK(e){let t=(0,_.KU)(),n=t&&e.error&&e.error instanceof Error?e.error.stack:void 0,r=n&&t?t.getOptions().stackParser(n,0,1):void 0,o=`HTTP Client Error with status code: ${e.status}`,a={message:o,exception:{values:[{type:"Error",value:o,stacktrace:r?{frames:r}:void 0}]},request:{url:e.url,method:e.method,headers:e.requestHeaders,cookies:e.requestCookies},contexts:{response:{status_code:e.status,headers:e.responseHeaders,cookies:e.responseCookies,body_size:function(e){if(e){let t=e["Content-Length"]||e["content-length"];if(t)return parseInt(t,10)}}(e.responseHeaders)}}};return(0,tU.M6)(a,{type:`auto.http.client.${e.type}`,handled:!1}),a}function oQ(){let e=(0,_.KU)();if(!e)return{cookies:!1,requestHeaders:!1,responseHeaders:!1};let t=e.getOptions();if(null==t.dataCollection){let e=!!t.sendDefaultPii;return{cookies:e,requestHeaders:e,responseHeaders:e}}let{cookies:n,httpHeaders:r}=e.getDataCollectionOptions();return{cookies:n,requestHeaders:r.request,responseHeaders:r.response}}var oX=n(69142);let oZ=m.O,o0=(0,b._C)((e={})=>({name:"ContextLines",processEvent:(t,n,r)=>(function(e,t){let n=oZ.document,r=oZ.location&&(0,oX.f)(oZ.location.href);if(!n||!r)return e;let o=e.exception?.values;if(!o?.length)return e;let a=n.documentElement.innerHTML;if(!a)return e;let i=["<!DOCTYPE html>","<html>",...a.split("\n"),"</html>"];return o.forEach(e=>{let n=e.stacktrace;n?.frames&&(n.frames=n.frames.map(e=>{var n,o,a,s;return n=e,o=i,a=r,s=t,n.filename===a&&n.lineno&&o.length&&(0,tU.db)(o,n,s),n}))}),e})(t,e.frameContextLines??r?.getDataCollectionOptions().frameContextLines??7)}));var o1=n(31249);function o2(e){if(o3(e))return`persisted ${e.operationName}`;if(o4(e)){let{query:t,operationName:n}=e,{operationName:r=n,operationType:o}=function(e){let t=e.match(/^(?:\s*)(query|mutation|subscription)(?:\s*)(\w+)(?:\s*)[{(]/);if(t)return{operationType:t[1],operationName:t[2]};let n=e.match(/^(?:\s*)(query|mutation|subscription)(?:\s*)[{(]/);return n?{operationType:n[1],operationName:void 0}:{operationType:void 0,operationName:void 0}}(t);return r?`${o} ${r}`:`${o}`}return"unknown"}function o5(e){let t;if("xhr"in e){let n=e.xhr[oq.Er];t=n&&(0,o1.sY)(n.body)[0]}else{let n=(0,o1.Gv)(e.input);t=(0,o1.sY)(n)[0]}return t}function o6(e){return"object"==typeof e&&null!==e}function o4(e){return o6(e)&&"string"==typeof e.query}
472function o3(e){return o6(e)&&"string"==typeof e.operationName&&o6(e.extensions)&&o6(e.extensions.persistedQuery)&&"string"==typeof e.extensions.persistedQuery.sha256Hash&&"number"==typeof e.extensions.persistedQuery.version}function o7(e){try{let t=JSON.parse(e);if(o4(t)||o3(t))return t;return}catch{return}}let o8=(0,b._C)(e=>({name:"GraphQLClient",setup(t){var n,r,o,a;n=t,r=e,n.on("beforeOutgoingRequestSpan",(e,t)=>{let n=(0,rs.et)(e).data||{};if("http.client"!==n[tA.uT])return;let o=n[tA.c9]||n["http.url"]||n.url,a=n[tA.Ts]||n["http.method"];if(!(0,tq.Kg)(o)||!(0,tq.Kg)(a))return;let{endpoints:i}=r,s=(0,tW.Xr)(o,i),l=o5(t);if(s&&l){let t=o7(l);if(t){let n=o2(t);e.updateName(`${a} ${o} (${n})`),o4(t)&&e.setAttribute("graphql.document",t.query),o3(t)&&(e.setAttribute("graphql.persisted_query.hash.sha256",t.extensions.persistedQuery.sha256Hash),e.setAttribute("graphql.persisted_query.version",t.extensions.persistedQuery.version))}}}),o=t,a=e,o.on("beforeOutgoingRequestBreadcrumb",(e,t)=>{let{category:n,type:r,data:o}=e;if("http"===r&&("fetch"===n||"xhr"===n)){let e=o?.url,{endpoints:n}=a,r=(0,tW.Xr)(e,n),i=o5(t);if(r&&o&&i){let e=o7(i);if(!o.graphql&&e){let t=o2(e);o["graphql.operation"]=t,o4(e)&&(o["graphql.document"]=e.query),o3(e)&&(o["graphql.persisted_query.hash.sha256"]=e.extensions.persistedQuery.sha256Hash,o["graphql.persisted_query.version"]=e.extensions.persistedQuery.version)}}}})}})),o9=(0,b._C)((e={})=>{let t=["script"];return{name:"ViewHierarchy",processEvent:(n,r)=>{if(void 0!==n.type||e.shouldAttach?.(n,r)===!1)return n;let o={rendering_system:"DOM",positioning:"absolute",windows:[]};!function n(r,o,a=0){if(r)for(let i of"shadowRoot"in r&&r.shadowRoot?r.shadowRoot.children:r.children){if(!(i instanceof HTMLElement))continue;let r=(0,v.xE)(i,1)||void 0,s=i.tagName.toLowerCase();if(t.includes(s))continue;
472let l=e.onElement?.({element:i,componentName:r,tagName:s,depth:a})||{};if("skip"===l)continue;if("children"===l){n(i,o,a+1);continue}let{x:u,y:c,width:p,height:f}=i.getBoundingClientRect(),d={identifier:i.id||void 0,type:r||s,visible:!0,alpha:1,height:f,width:p,x:u,y:c,...l};d.children=[],n(i,d.children,a+1),o.push(d)}}(e.rootElement?.()||t_.jf.document.body,o.windows);let a={filename:"view-hierarchy.json",attachmentType:"event.view_hierarchy",contentType:"application/json",data:JSON.stringify(o)};return r.attachments=r.attachments||[],r.attachments.push(a),n}}});var ae=n(37019),at=Object.defineProperty,an=(e,t,n)=>((e,t,n)=>t in e?at(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n);class ar{constructor(){an(this,"idNodeMap",new Map),an(this,"nodeMetaMap",new WeakMap)}getId(e){return e?this.getMeta(e)?.id??-1:-1}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){let t=this.getId(e);this.idNodeMap.delete(t),e.childNodes&&e.childNodes.forEach(e=>this.removeNodeFromMap(e))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,t){let n=t.id;this.idNodeMap.set(n,e),this.nodeMetaMap.set(e,t)}replace(e,t){let n=this.getNode(e);if(n){let e=this.nodeMetaMap.get(n);e&&this.nodeMetaMap.set(t,e)}this.idNodeMap.set(e,t)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function ao(e,t,n=1/0,r=0){return!e||e.nodeType!==e.ELEMENT_NODE||r>n?-1:t(e)?r:ao(e.parentNode,t,n,r+1)}function aa(e,t){return n=>{if(null===n)return!1;try{if(e){if("string"==typeof e){if(n.matches(`.${e}`))return!0}else if(function(e,t){for(let n=e.classList.length;n--;){let r=e.classList[n];if(t.test(r))return!0}return!1}(n,e))return!0}if(t&&n.matches(t))return!0;return!1}catch{return!1}}}let ai="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.",as={map:{},getId:()=>(console.error(ai),-1),getNode:()=>(console.error(ai),null),removeNodeFromMap(){console.error(ai)},has:()=>(console.error(ai),!1),reset(){console.error(ai)}};function al(e,t,n,r,o=window){let a=o.Object.getOwnPropertyDescriptor(e,t);return o.Object.defineProperty(e,t,r?n:{set(e){ah(()=>{n.set.call(this,e)},0),a&&a.set&&a.set.call(this,e)}}),()=>al(e,t,a||{},!0)}function au(e,t,n){try{if(!(t in e))return()=>{};let r=e[t],o=n(r);return"function"==typeof o&&(o.prototype=o.prototype||{},Object.defineProperties(o,{__rrweb_original__:{enumerable:!1,value:r}})),e[t]=o,()=>{e[t]=r}}catch{return()=>{}}}function ac(e,t,n,r,o){if(!e)return!1;let a=function(e){if(!e)return null;try{return e.nodeType===e.ELEMENT_NODE?e:e.parentElement}catch(e){return null}}(e);if(!a)return!1;let i=aa(t,n);if(!o){let e=r&&a.matches(r);return i(a)&&!e}let s=ao(a,i),l=-1;return!(s<0)&&(r&&(l=ao(a,aa(null,r))),s>-1&&l<0||s<l)}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(as=new Proxy(as,{get:(e,t,n)=>("map"===t&&console.error(ai),Reflect.get(e,t,n))})),Date.now().toString();let ap={};function af(e){let t=ap[e];if(t)return t;let n=window.document,r=window[e];if(n&&"function"==typeof n.createElement)try{let t=n.createElement("iframe");t.hidden=!0,n.head.appendChild(t);let o=t.contentWindow;o&&o[e]&&(r=o[e]),n.head.removeChild(t)}catch(e){}return ap[e]=r.bind(window)}function ad(...e){return af("requestAnimationFrame")(...e)}function ah(...e){return af("setTimeout")(...e)}var ag=(e=>(e[e["2D"]=0]="2D",e[e.WebGL=1]="WebGL",e[e.WebGL2=2]="WebGL2",e))(ag||{});let am=e=>o?(...t)=>{try{return e(...t)}catch(e){if(o&&!0===o(e))return()=>{};throw e}}:e;for(var a_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ay="undefined"==typeof Uint8Array?[]:new Uint8Array(256),av=0;av<a_.length;av++)ay[a_.charCodeAt(av)]=av;var ab=function(e){var t,n=new Uint8Array(e),r=n.length,o="";for(t=0;t<r;t+=3)o+=a_[n[t]>>2],o+=a_[(3&n[t])<<4|n[t+1]>>4],o+=a_[(15&n[t+1])<<2|n[t+2]>>
4726],o+=a_[63&n[t+2]];return r%3==2?o=o.substring(0,o.length-1)+"=":r%3==1&&(o=o.substring(0,o.length-2)+"=="),o};let aw=new Map,aS=(e,t,n)=>{if(!e||!(aT(e,t)||"object"==typeof e))return;let r=function(e,t){let n=aw.get(e);return n||(n=new Map,aw.set(e,n)),n.has(t)||n.set(t,[]),n.get(t)}(n,e.constructor.name),o=r.indexOf(e);return -1===o&&(o=r.length,r.push(e)),o},ak=(e,t,n)=>e.map(e=>(function e(t,n,r){if(t instanceof Array)return t.map(t=>e(t,n,r));if(null===t);else if(t instanceof Float32Array||t instanceof Float64Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Int16Array||t instanceof Int8Array||t instanceof Uint8ClampedArray)return{rr_type:t.constructor.name,args:[Object.values(t)]};else if(t instanceof ArrayBuffer)return{rr_type:t.constructor.name,base64:ab(t)};else if(t instanceof DataView)return{rr_type:t.constructor.name,args:[e(t.buffer,n,r),t.byteOffset,t.byteLength]};else if(t instanceof HTMLImageElement){let e=t.constructor.name,{src:n}=t;return{rr_type:e,src:n}}else if(t instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:t.toDataURL()};else if(t instanceof ImageData)return{rr_type:t.constructor.name,args:[e(t.data,n,r),t.width,t.height]};else if(aT(t,n)||"object"==typeof t)return{rr_type:t.constructor.name,index:aS(t,n,r)};return t})(e,t,n)),aT=(e,t)=>!!["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(e=>"function"==typeof t[e]).find(n=>e instanceof t[n]);function aE(e,t,n,r,o){let a=[];try{let i=au(e.HTMLCanvasElement.prototype,"getContext",function(e){return function(a,...i){if(!ac(this,t,n,r,!0)){let e="experimental-webgl"===a?"webgl":a;if("__context"in this||(this.__context=e),o&&["webgl","webgl2"].includes(e))if(i[0]&&"object"==typeof i[0]){let e=i[0];e.preserveDrawingBuffer||(e.preserveDrawingBuffer=!0)}else i.splice(0,1,{preserveDrawingBuffer:!0})}return e.apply(this,[a,...i])}});a.push(i)}catch{console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{a.forEach(e=>e())}}function aC(e,t,n,r,o,a,i,s){let l=[];for(let i of Object.getOwnPropertyNames(e))if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(i))try{if("function"!=typeof e[i])continue;let u=au(e,i,function(e){return function(...l){let u=e.apply(this,l);if(aS(u,s,this),"tagName"in this.canvas&&!ac(this.canvas,r,o,a,!0)){let e=ak(l,s,this),r={type:t,property:i,args:e};n(this.canvas,r)}return u}});l.push(u)}catch{let r=al(e,i,{set(e){n(this.canvas,{type:t,property:i,args:[e],setter:!0})}});l.push(r)}return l}class ax{constructor(e){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.shadowDoms=new Set,this.windowsSet=new WeakSet,this.windows=[],this.restoreHandlers=[],this.frozen=!1,this.locked=!1,this.snapshotInProgressMap=new Map,this.worker=null,this.lastSnapshotTime=0,this.processMutation=(e,t)=>{(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId||!this.rafStamps.invokeId)&&(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(e)||this.pendingCanvasMutations.set(e,[]),this.pendingCanvasMutations.get(e).push(t)};let{enableManualSnapshot:t,sampling:n="all",win:r,recordCanvas:a,errorHandler:i}=e;if(e.sampling=n,this.mutationCb=e.mutationCb,this.mirror=e.mirror,this.options=e,i&&(o=i),(a&&"number"==typeof n||t)&&(this.worker=this.initFPSWorker()),this.addWindow(r),t)return;am(()=>{a&&"all"===n&&(this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher()),a&&"number"==typeof n&&this.initCanvasFPSObserver()})()}reset(){this.pendingCanvasMutations.clear(),this.restoreHandlers.forEach(e=>{try{e()}catch(e){}}),this.restoreHandlers=[],this.windowsSet=new WeakSet,this.windows=[],this.shadowDoms=new Set,this.worker?.terminate(),this.worker=null,this.snapshotInProgressMap=new Map}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}addWindow(e){let{sampling:t="all",blockClass:n,blockSelector:r,unblockSelector:o,recordCanvas:a,enableManualSnapshot:i}=this.options;
472if(!this.windowsSet.has(e)){if(i){this.windowsSet.add(e),this.windows.push(new WeakRef(e));return}am(()=>{if(a&&"all"===t&&this.initCanvasMutationObserver(e,n,r,o),a&&"number"==typeof t){let t=aE(e,n,r,o,!0);this.restoreHandlers.push(()=>{t()})}})(),this.windowsSet.add(e),this.windows.push(new WeakRef(e))}}addShadowRoot(e){this.shadowDoms.add(new WeakRef(e))}resetShadowRoots(){this.shadowDoms=new Set}snapshot(e,t){if(t?.skipRequestAnimationFrame)return void this.takeSnapshot(performance.now(),!0,e);ad(t=>this.takeSnapshot(t,!0,e))}initFPSWorker(){let e=new Worker(function(){let e=new Blob(['for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t="undefined"==typeof Uint8Array?[]:new Uint8Array(256),a=0;a<64;a++)t[e.charCodeAt(a)]=a;var n=function(t){var a,n=new Uint8Array(t),r=n.length,s="";for(a=0;a<r;a+=3)s+=e[n[a]>>2],s+=e[(3&n[a])<<4|n[a+1]>>4],s+=e[(15&n[a+1])<<2|n[a+2]>>6],s+=e[63&n[a+2]];return r%3==2?s=s.substring(0,s.length-1)+"=":r%3==1&&(s=s.substring(0,s.length-2)+"=="),s};const r=new Map,s=new Map;const i=self;i.onmessage=async function(e){if(!("OffscreenCanvas"in globalThis))return i.postMessage({id:e.data.id});{const{id:t,bitmap:a,width:o,height:f,maxCanvasSize:c,dataURLOptions:g}=e.data,u=async function(e,t,a){const r=e+"-"+t;if("OffscreenCanvas"in globalThis){if(s.has(r))return s.get(r);const i=new OffscreenCanvas(e,t);i.getContext("2d");const o=await i.convertToBlob(a),f=await o.arrayBuffer(),c=n(f);return s.set(r,c),c}return""}(o,f,g),[h,d]=function(e,t,a){if(!a)return[e,t];const[n,r]=a;if(e<=n&&t<=r)return[e,t];let s=e,i=t;return s>n&&(i=Math.floor(n*t/e),s=n),i>r&&(s=Math.floor(r*e/t),i=r),[s,i]}(o,f,c),l=new OffscreenCanvas(h,d),w=l.getContext("bitmaprenderer"),p=h===o&&d===f?a:await createImageBitmap(a,{resizeWidth:h,resizeHeight:d,resizeQuality:"low"});w?.transferFromImageBitmap(p),a.close();const y=await l.convertToBlob(g),v=y.type,b=await y.arrayBuffer(),m=n(b);if(p.close(),!r.has(t)&&await u===m)return r.set(t,m),i.postMessage({id:t});if(r.get(t)===m)return i.postMessage({id:t});i.postMessage({id:t,type:v,base64:m,width:o,height:f}),r.set(t,m)}};']);return URL.createObjectURL(e)}());return e.onmessage=e=>{let t=e.data,{id:n}=t;if(this.snapshotInProgressMap.set(n,!1),!("base64"in t))return;let{base64:r,type:o,width:a,height:i}=t;this.mutationCb({id:n,type:ag["2D"],commands:[{property:"clearRect",args:[0,0,a,i]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:r}],type:o}]},0,0,a,i]}]})},e}initCanvasFPSObserver(){let e;if(!this.windows.length&&!this.shadowDoms.size)return;let t=n=>{this.takeSnapshot(n,!1),e=ad(t)};e=ad(t),this.restoreHandlers.push(()=>{e&&cancelAnimationFrame(e)})}initCanvasMutationObserver(e,t,n,r){let o=aE(e,t,n,r,!1),a=function(e,t,n,r,o){let a=[];for(let i of Object.getOwnPropertyNames(t.CanvasRenderingContext2D.prototype))try{if("function"!=typeof t.CanvasRenderingContext2D.prototype[i])continue;let s=au(t.CanvasRenderingContext2D.prototype,i,function(a){return function(...s){return ac(this.canvas,n,r,o,!0)||ah(()=>{let n=ak(s,t,this);e(this.canvas,{type:ag["2D"],property:i,args:n})},0),a.apply(this,s)}});a.push(s)}catch{let n=al(t.CanvasRenderingContext2D.prototype,i,{set(t){e(this.canvas,{type:ag["2D"],property:i,args:[t],setter:!0})}});a.push(n)}return()=>{a.forEach(e=>e())}}(this.processMutation.bind(this),e,t,n,r),i=function(e,t,n,r,o,a){let i=[];return i.push(...aC(t.WebGLRenderingContext.prototype,ag.WebGL,e,n,r,o,a,t)),void 0!==t.WebGL2RenderingContext&&i.push(...aC(t.WebGL2RenderingContext.prototype,ag.WebGL2,e,n,r,o,a,t)),()=>{i.forEach(e=>e())}}(this.processMutation.bind(this),e,t,n,r,this.mirror);this.restoreHandlers.push(()=>{o(),a(),i()})}getCanvasElements(e,t,n){let r=[],o=o=>{o.querySelectorAll("canvas").forEach(o=>{ac(o,e,t,n,!0)||r.push(o)})};for(let e of this.windows){let t,n=e.deref();try{t=n&&n.document}catch{}t&&o(t)}for(let e of this.shadowDoms){let t=e.deref();t&&o(t)}return r}takeSnapshot(e,t,n){let{sampling:r,blockClass:o,blockSelector:a,unblockSelector:i,dataURLOptions:s,maxCanvasSize:l}=this.options;return(!this.lastSnapshotTime||!(e-this.lastSnapshotTime<1e3/("all"===r?2:r||2)))&&(this.lastSnapshotTime=e,(n?[n]:this.getCanvasElements(o,a,i)).forEac
472h(e=>{let n=this.mirror.getId(e);if(!(!this.mirror.hasNode(e)||!e.width||!e.height||this.snapshotInProgressMap.get(n))){if(this.snapshotInProgressMap.set(n,!0),!t&&["webgl","webgl2"].includes(e.__context)){let t=e.getContext(e.__context);t?.getContextAttributes()?.preserveDrawingBuffer===!1&&t.clear(t.COLOR_BUFFER_BIT)}createImageBitmap(e).then(t=>{this.worker?.postMessage({id:n,bitmap:t,width:e.width,height:e.height,dataURLOptions:s,maxCanvasSize:l},[t])}).catch(e=>{am(()=>{throw this.snapshotInProgressMap.delete(n),e})()})}}),!0)}startPendingCanvasMutationFlusher(){ad(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){let e=t=>{this.rafStamps.latestId=t,ad(e)};ad(e)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((e,t)=>{let n=this.mirror.getId(t);this.flushPendingCanvasMutationFor(t,n)}),ad(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(e,t){if(this.frozen||this.locked)return;let n=this.pendingCanvasMutations.get(e);if(!n||-1===t)return;let r=n.map(e=>{let{type:t,...n}=e;return n}),{type:o}=n[0];this.mutationCb({id:t,type:o,commands:r}),this.pendingCanvasMutations.delete(e)}}try{if(2!==Array.from([1],e=>2*e)[0]){let e=document.createElement("iframe");document.body.appendChild(e),Array.from=e.contentWindow?.Array.from||Array.from,document.body.removeChild(e)}}catch(e){console.debug("Unable to override Array.from",e)}new ar,function(e){e[e.NotStarted=0]="NotStarted",e[e.Running=1]="Running",e[e.Stopped=2]="Stopped"}(f||(f={}));let aI={low:{sampling:{canvas:1},dataURLOptions:{type:"image/webp",quality:.25}},medium:{sampling:{canvas:2},dataURLOptions:{type:"image/webp",quality:.4}},high:{sampling:{canvas:4},dataURLOptions:{type:"image/webp",quality:.5}}},aR=(0,b._C)((e={})=>{let t,n,[r,o]=e.maxCanvasSize||[],a={quality:e.quality||"medium",enableManualSnapshot:e.enableManualSnapshot,maxCanvasSize:[r?Math.min(r,1280):1280,o?Math.min(o,1280):1280]},i=new Promise(e=>n=e);return{name:"ReplayCanvas",getOptions(){let{quality:e,enableManualSnapshot:r,maxCanvasSize:o}=a;return{enableManualSnapshot:r,recordCanvas:!0,getCanvasManager:e=>{let a=new ax({...e,enableManualSnapshot:r,maxCanvasSize:o,errorHandler:e=>{try{"object"==typeof e&&(e.__rrweb__=!0)}catch{}}});return t=a,n(a),a},...aI[e]||aI.medium}},async snapshot(e,n){(t||await i).snapshot(e,n)}}});var aA=n(43826),aP=n(97776),aO=n(87624),aN=n(99604),aM=n(16484);let aL=(0,b._C)(()=>({name:"ElementTiming",setup(){(0,aM.D)()&&(0,aO.k3)()&&(0,aN.wv)("element",({entries:e})=>{for(let t of e){if(!t.identifier)continue;let e=t.identifier,n=t.name,r=t.renderTime,o=t.loadTime,a={"sentry.origin":"auto.ui.browser.element_timing","ui.element.identifier":e};n&&(a["ui.element.paint_type"]=n),t.id&&(a["ui.element.id"]=t.id),t.element&&(a["ui.element.type"]=t.element.tagName.toLowerCase()),t.url&&(a["ui.element.url"]=t.url),t.naturalWidth&&(a["ui.element.width"]=t.naturalWidth),t.naturalHeight&&(a["ui.element.height"]=t.naturalHeight),r>0&&on("ui.element.render_time",r,{unit:"millisecond",attributes:a}),o>0&&on("ui.element.load_time",o,{unit:"millisecond",attributes:a})}})}}));var aD=n(32405);function aj(e=(0,_.KU)()){e?.emit("endPageloadSpan")}var aF=n(43316);function a$(e){let t=(0,rs.Bk)();if(t===e)return;let n=(0,_.o5)();e.end=new Proxy(e.end,{apply:(e,r,o)=>((0,aF.r)(n,t),Reflect.apply(e,r,o))}),(0,aF.r)(n,e)}var az=n(82138),aU=n(78714),aB=n(84342);class aW{constructor(e,t){this._traceBuckets=new Map,this._client=e;let{maxSpanLimit:n,flushInterval:r,maxTraceWeightInBytes:o}=t??{};this._maxSpanLimit=n&&n>0&&n<=1e3?n:1e3,this._flushInterval=r&&r>0?r:5e3,this._maxTraceWeight=o&&o>0?o:5e6,this._client.on("flush",()=>{this.drain()}),this._client.on("close",()=>{this._traceBuckets.forEach(e=>{clearTimeout(e.timeout)}),this._traceBuckets.clear()})}add(e){let t=e.trace_id,n=this._traceBuckets.get(t);n||(n={spans:new Set,size:0,timeout:(0,az.G)(setTimeout(()=>{this.flush(t)},this._flushInterval))},this._traceBuckets.set(t,n)),n.spans.add(e),n.size+=function(e){let t;if(t=156+2*e.name.length+(0,aB.n9)(e.attributes),e.links&&e.links.length>0){let n=e.links[0],r=n?.attributes;t+=(100+(r?(0,aB.n9)(r):0))*e.links.length}return t}(e),(n.spans.size>=this._maxSpanLimit||n.size>=this._maxTraceWeight)&&this.flush(t)}drain(){this._traceBuckets.size&&(tY.T&&w.Yz.log(`Flushing span tree map with ${this._traceBuckets.size}
472 traces`),this._traceBuckets.forEach((e,t)=>{this.flush(t)}))}flush(e){let t=this._traceBuckets.get(e);if(!t)return;if(!t.spans.size)return void this._removeTrace(e);let n=Array.from(t.spans),r=n[0]?._segmentSpan;if(!r){tY.T&&w.Yz.warn("No segment span reference found on span JSON, cannot compute DSC"),this._removeTrace(e);return}let o=(0,of.k1)(r),a=n.map(e=>{let{_segmentSpan:t,...n}=e;return n}),i=function(e,t,n){var r;let o=n.getOptions(),a=n.getDsn(),i=o.tunnel,s=(0,tC.Cj)(o._metadata),l={sent_at:new Date((0,aU.Wk)()).toISOString(),...!!(r=t).trace_id&&!!r.public_key&&{trace:t},...s&&{sdk:s},...!!i&&a&&{dsn:(0,tE.SB)(a)}},u=n.getDataCollectionOptions().userInfo?"auto":"never",c=[{type:"span",item_count:e.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...(0,S.B)()&&{ingest_settings:{infer_ip:u,infer_user_agent:u}},items:e}];return(0,tC.h4)(l,[c])}(a,o,this._client);tY.T&&w.Yz.log(`Sending span envelope for trace ${e} with ${a.length} spans`),this._client.sendEnvelope(i).then(null,e=>{tY.T&&w.Yz.error("Error while sending streamed span envelope:",e)}),this._removeTrace(e)}_removeTrace(e){let t=this._traceBuckets.get(e);t&&clearTimeout(t.timeout),this._traceBuckets.delete(e)}}var aH=n(3837);let aY=(0,b._C)(()=>({name:"SpanStreaming",beforeSetup(e){let t=e.getOptions();t.traceLifecycle||(ok.T&&w.Yz.log('[SpanStreaming] setting `traceLifecycle` to "stream"'),t.traceLifecycle="stream")},setup(e){let t="SpanStreaming integration requires",n="Falling back to static trace lifecycle.",r=e.getOptions();if(!(0,nI.K)(e)){r.traceLifecycle="static",ok.T&&w.Yz.warn(`${t} \`traceLifecycle\` to be set to "stream"! ${n}`);return}let o=r.beforeSendSpan;if(o&&!(0,oy.S)(o)){r.traceLifecycle="static",ok.T&&w.Yz.warn(`${t} a beforeSendSpan callback using \`withStreamedSpan\`! ${n}`);return}let a=new aW(e);e.on("afterSpanEnd",t=>{(0,rs.pK)(t)&&a.add((0,aH.JI)(t,e))}),e.on("afterSegmentSpanEnd",e=>{let t=e.spanContext().traceId;setTimeout(()=>{a.flush(t)},500)})}}));var aq=n(13076),aJ=n(1135),aV=n(42106);function aG(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function aK(e){return aG(e.getAllKeys())}function aQ(e){let t;function n(){return void 0==t&&(t=function(e,t){let n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);let r=aG(n);return e=>r.then(n=>e(n.transaction(t,"readwrite").objectStore(t)))}(e.dbName||"sentry-offline",e.storeName||"queue")),t}return{push:async t=>{try{var r,o;let a=(0,tC.bN)(t);await (r=n(),o=e.maxQueueSize||30,r(e=>aK(e).then(t=>{if(!(t.length>=o))return e.put(a,Math.max(...t,0)+1),aG(e.transaction)})))}catch{}},unshift:async t=>{try{var r,o;let a=(0,tC.bN)(t);await (r=n(),o=e.maxQueueSize||30,r(e=>aK(e).then(t=>{if(!(t.length>=o))return e.put(a,Math.min(...t,0)-1),aG(e.transaction)})))}catch{}},shift:async()=>{try{let e=await n()(e=>aK(e).then(t=>{let n=t[0];if(null!=n)return aG(e.get(n)).then(t=>(e.delete(n),aG(e.transaction).then(()=>t)))}));if(e)return(0,tC.mE)(e)}catch{}}}}function aX(e=oS._){var t;return t=function(e){function t(...e){tY.T&&w.Yz.log("[Offline]:",...e)}return n=>{let r,o=e(n);if(!n.createStore)throw Error("No `createStore` function was provided");let a=n.createStore(n),i=5e3;function s(e){r&&clearTimeout(r),r=(0,az.G)(setTimeout(async()=>{r=void 0;let e=await a.shift();e&&(t("Attempting to send previously queued event"),e[0].sent_at=new Date((0,aU.Wk)()).toISOString(),u(e,!0).catch(e=>{t("Failed to retry sending",e)}))},e))}function l(){r||(s(i),i=Math.min(2*i,36e5))}async function u(e,r=!1){if(!r&&(0,tC.hP)(e,["replay_event","replay_recording"]))return await a.push(e),s(100),{};try{if(n.shouldSend&&await n.shouldSend(e)===!1)throw Error("Envelope not sent because `shouldSend` callback returned false");let t=await o.send(e),r=100;if(t){if(t.headers?.["retry-after"])r=(0,aV.FA)(t.headers["retry-after"]);else if(t.headers?.["x-sentry-rate-limits"])r=6e4;else if((t.statusCode||0)>=400)return t}return s(r),i=5e3,t}catch(o){var c;if(await (c=i,!(0,tC.hP)(e,["client_report"])&&(!n.shouldStore||n.shouldStore(e,o,c))))return r?await a.unshift(e):await a.push(e),l(),t("Error sending. Event queued.",o),{};throw o}}return n.flushAtStartup&&l(),{send:u,flush:e=>(void 0===e&&(i=5e3,s(100)),o.flush(e))}}}(e),e=>{let n=t({...e,createStore:aQ});return t_.jf.addEventListener("online",async e=>{await n.flush()}),n}}var aZ=n(90929),a0=n(26552),a1=n(88863);let a2="window"in m.O&&m.O.window===m.O&&"undefined"==typeof importScripts,a5=String(0),a6=a2?"main":"worker",a4=t_.jf.navigator,a3
472="",a7="",a8="",a9=a4?.userAgent||"",ie="",it=a4?.language||a4?.languages?.[0]||"",ir=a4?.userAgentData;function io(e){return"pageload"===(0,rs.et)(e).op}function ia(e){let t=(0,_.KU)(),n=t?.getOptions(),r=n?.stackParser;return r?(0,a1.i)(r,e):[]}function ii(e){return"number"!=typeof e&&"boolean"!=typeof e||"number"==typeof e&&isNaN(e)?(ok.T&&w.Yz.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`),!1):!0===e||!1===e||!(e<0)&&!(e>1)||(ok.T&&w.Yz.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${e}.`),!1)}(function(e){return"object"==typeof e&&null!==e&&"getHighEntropyValues"in e})(ir)&&ir.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(e=>{if(a3=e.platform||"",a8=e.architecture||"",ie=e.model||"",a7=e.platformVersion||"",e.fullVersionList?.length){let t=e.fullVersionList[e.fullVersionList.length-1];a9=`${t.brand} ${t.version}`}}).catch(e=>void 0);let is=!1;function il(){let e=t_.jf.Profiler;if("function"!=typeof e){ok.T&&w.Yz.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object.");return}let t=Math.floor(3e3);try{return new e({sampleInterval:10,maxBufferSize:t})}catch(e){ok.T&&(w.Yz.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),w.Yz.log("[Profiling] Disabling profiling for current user session.")),is=!0}}function iu(e){if(is)return ok.T&&w.Yz.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!e.isRecording())return ok.T&&w.Yz.log("[Profiling] Discarding profile because root span was not sampled."),!1;let t=(0,_.KU)(),n=t?.getOptions();if(!n)return ok.T&&w.Yz.log("[Profiling] Profiling disabled, no options found."),!1;let r=n.profilesSampleRate;return ii(r)?r?!!(!0===r||Math.random()<r)||(ok.T&&w.Yz.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(r)})`),!1):(ok.T&&w.Yz.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1):(ok.T&&w.Yz.warn("[Profiling] Discarding profile because of invalid sample rate."),!1)}function ic(e){return void 0!==e.profilesSampleRate}let ip=new Map,id=new WeakSet;function ih(e){e.setAttribute("thread.id",a5),e.setAttribute("thread.name",a6)}function ig(e){let t;io(e)&&(t=1e3*(0,aO.zf)());let n=il();if(!n)return;ok.T&&w.Yz.log(`[Profiling] started profiling span: ${(0,rs.et)(e).description}`);let r=(0,tU.eJ)(),o=null;async function a(){if(e&&n){if(o){ok.T&&w.Yz.log("[Profiling] profile for:",(0,rs.et)(e).description,"already exists, returning early");return}return n.stop().then(t=>{if(i&&(t_.jf.clearTimeout(i),i=void 0),ok.T&&w.Yz.log(`[Profiling] stopped profiling of span: ${(0,rs.et)(e).description}`),!t){ok.T&&w.Yz.log(`[Profiling] profiler returned null profile for: ${(0,rs.et)(e).description}`,"this may indicate an overlapping span or a call to stopProfiling with a profile title that was never started");return}o=t;if(ip.set(r,t),ip.size>30){let e=ip.keys().next().value;void 0!==e&&ip.delete(e)}}).catch(e=>{ok.T&&w.Yz.log("[Profiling] error while stopping profiler:",e)})}}(0,_.o5)().setContext("profile",{profile_id:r,start_timestamp:t}),id.add(e),ih(e);let i=t_.jf.setTimeout(()=>{ok.T&&w.Yz.log("[Profiling] max profile duration elapsed, stopping profiling for:",(0,rs.et)(e).description),a()},3e4),s=e.end.bind(e);e.end=function(){return e?(a().then(()=>{s()},()=>{s()}),e):s()}}class im{constructor(){this._client=void 0,this._profiler=void 0,this._chunkTimer=void 0,this._profilerId=void 0,this._isRunning=!1,this._sessionSampled=!1,this._lifecycleMode=void 0,this._activeRootSpanIds=new Set,this._rootSpanTimeouts=new Map}initialize(e){let t=e.getOptions().profileLifecycle,n=function(e){if(is)return ok.T&&w.Yz.log("[Profiling] Profiling has been disabled for the duration of the current user session as the JS Profiler could not be started."),!1;if("trace"!==e.profileLifecycle&&"manual"!==e.profileLifecycle)return ok.T&&w.Yz.warn("[Profiling] Session not sampled. Invalid `profileLifecycle` option."),!1;let t=e.profileSessionSampleRate;return ii(t)?t?Math.random()<=t:(ok.T&&w.Yz.log("[Profiling] Discarding profile because profileSessionSampleRate is not defined or set to 0"),!1):(ok.T&&w.Yz.warn("[Profiling] Discarding profile because of invalid profileSessionSampleRate."),!1)}(e.getOptions());ok.T&&w.Yz.log(`[Profiling] Initializing profiler (lifecycle='${t}').`),!n&&ok.T&&w.Yz.log("[Profiling] Session not sampled. Skipping lifecycle profiler initialization."),this._profilerId=(0,tU.eJ)(),this._client=e,this._sessionSampled=n,this._lifecycleMode=t,"trace"===t&&this._setupTraceLifecycleListeners(e),e.on("spanStart",e=>{this._isRunning&&ih(e)})}
472start(){if("trace"===this._lifecycleMode){ok.T&&w.Yz.warn('[Profiling] `profileLifecycle` is set to "trace". Calls to `uiProfiler.start()` are ignored in trace mode.');return}if(this._isRunning){ok.T&&w.Yz.warn("[Profiling] Profile session is already running, `uiProfiler.start()` is a no-op.");return}if(!this._sessionSampled){ok.T&&w.Yz.warn("[Profiling] Session is not sampled, `uiProfiler.start()` is a no-op.");return}this._beginProfiling()}stop(){if("trace"===this._lifecycleMode){ok.T&&w.Yz.warn('[Profiling] `profileLifecycle` is set to "trace". Calls to `uiProfiler.stop()` are ignored in trace mode.');return}if(!this._isRunning){ok.T&&w.Yz.warn("[Profiling] Profiler is not running, `uiProfiler.stop()` is a no-op.");return}this._endProfiling()}notifyRootSpanActive(e){if("trace"!==this._lifecycleMode||!this._sessionSampled)return;let t=e.spanContext().spanId;if(!t||this._activeRootSpanIds.has(t))return;this._registerTraceRootSpan(t);let n=this._activeRootSpanIds.size;1===n&&(ok.T&&w.Yz.log("[Profiling] Detected already active root span during setup. Active root spans now:",n),this._beginProfiling()),this._isRunning&&ih(e)}_beginProfiling(){if(!this._isRunning){if(this._isRunning=!0,ok.T&&w.Yz.log("[Profiling] Started profiling with profiler ID:",this._profilerId),(0,_.m6)().setContext("profile",{profiler_id:this._profilerId}),this._startProfilerInstance(),!this._profiler){ok.T&&w.Yz.log("[Profiling] Failed to start JS Profiler; stopping."),this._resetProfilerInfo();return}this._startPeriodicChunking()}}_endProfiling(){this._isRunning&&(this._isRunning=!1,this._chunkTimer&&(clearTimeout(this._chunkTimer),this._chunkTimer=void 0),this._clearAllRootSpanTimeouts(),this._collectCurrentChunk().catch(e=>{ok.T&&w.Yz.error("[Profiling] Failed to collect current profile chunk on `stop()`:",e)}),"manual"===this._lifecycleMode&&(0,_.m6)().setContext("profile",{}))}_setupTraceLifecycleListeners(e){e.on("spanStart",e=>{if(!this._sessionSampled){ok.T&&w.Yz.log("[Profiling] Span not profiled because of negative sampling decision for user session.");return}if(e!==(0,rs.zU)(e))return;if(!e.isRecording()){ok.T&&w.Yz.log("[Profiling] Discarding profile because root span was not sampled.");return}let t=e.spanContext().spanId;if(!t||this._activeRootSpanIds.has(t))return;this._registerTraceRootSpan(t);let n=this._activeRootSpanIds.size;1===n&&(ok.T&&w.Yz.log(`[Profiling] Root span ${t} started. Profiling active while there are active root spans (count=${n}).`),this._beginProfiling())}),e.on("spanEnd",e=>{if(!this._sessionSampled)return;let t=e.spanContext().spanId;if(!t||!this._activeRootSpanIds.has(t))return;this._activeRootSpanIds.delete(t);let n=this._activeRootSpanIds.size;ok.T&&w.Yz.log(`[Profiling] Root span with ID ${t} ended. Will continue profiling for as long as there are active root spans (currently: ${n}).`),0===n&&(this._collectCurrentChunk().catch(e=>{ok.T&&w.Yz.error("[Profiling] Failed to collect current profile chunk on last `spanEnd`:",e)}),this._endProfiling())})}_resetProfilerInfo(){this._isRunning=!1,(0,_.m6)().setContext("profile",{})}_clearAllRootSpanTimeouts(){this._rootSpanTimeouts.forEach(e=>clearTimeout(e)),this._rootSpanTimeouts.clear()}_registerTraceRootSpan(e){this._activeRootSpanIds.add(e);let t=setTimeout(()=>this._onRootSpanTimeout(e),3e5);this._rootSpanTimeouts.set(e,t)}_startProfilerInstance(){if(this._profiler?.stopped===!1)return;let e=il();if(!e){ok.T&&w.Yz.log("[Profiling] Failed to start JS Profiler.");return}this._profiler=e}_startPeriodicChunking(){this._isRunning&&(this._chunkTimer=setTimeout(()=>{if(this._collectCurrentChunk().catch(e=>{ok.T&&w.Yz.error("[Profiling] Failed to collect current profile chunk during periodic chunking:",e)}),this._isRunning){if(this._startProfilerInstance(),!this._profiler)return void this._resetProfilerInfo();this._startPeriodicChunking()}},6e4))}_onRootSpanTimeout(e){this._rootSpanTimeouts.has(e)&&(this._rootSpanTimeouts.delete(e),this._activeRootSpanIds.has(e)&&(ok.T&&w.Yz.log(`[Profiling] Reached 5-minute timeout for root span ${e}. You likely started a manual root span that never called \`.end()\`.`),this._activeRootSpanIds.delete(e),0===this._activeRootSpanIds.size&&this._endProfiling()))}async _collectCurrentChunk(){let e=this._profiler;if(this._profiler=void 0,e)try{let t=await e.stop(),n=function(e,t,n){if(null==e)throw TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${e} instead.`);let r=function(e){let t=[];for(let n=0;n<e.frames.length;n++){let r=e.frames[n];r&&(t[n]={function:r.name,abs_path:"number"==typeof r.resourceId?e.resources[r.resourceId]:void 0,lineno:r.line,colno:r.column})}let n=[];for(let t=0;t<e.stacks.length;t++){let r=e.stacks[t];if(!r)continue;let o=[],a=r;for(;a;)o.push(a.frameId),a=void 0===a.parentId?void 0:e.stacks[a.parentId];n[t]=o}let r=(0,aO.k3)(),o="number"==typeof performance.timeOrigin?performance.timeOrigin:r||0,a=o-(r||o),i=[];for(let t=0;t<e.samples.length;t++){let n=e.samples[t];if(!n)continue;let r=(o+(n.timestamp-a))/1e3;i[t]={stack_id:n.stackId??0,thread_id:a5,timestamp:r}}
472return{frames:t,stacks:n,samples:i,thread_metadata:{[a5]:{name:a6}}}}(e),o=t.getOptions(),a=t.getSdkMetadata?.()?.sdk;return{chunk_id:(0,tU.eJ)(),client_sdk:{name:a?.name??"sentry.javascript.browser",version:a?.version??"0.0.0"},profiler_id:n||(0,tU.eJ)(),platform:"javascript",version:"2",release:o.release??"",environment:o.environment??"production",debug_meta:{images:ia(e.resources)},profile:r}}(t,this._client,this._profilerId),r=function(e){try{if(!e||"object"!=typeof e)return{reason:"chunk is not an object"};let t=e=>"string"==typeof e&&/^[a-f0-9]{32}$/.test(e);if(!t(e.profiler_id))return{reason:"missing or invalid profiler_id"};if(!t(e.chunk_id))return{reason:"missing or invalid chunk_id"};if(!e.client_sdk)return{reason:"missing client_sdk metadata"};let n=e.profile;if(!n)return{reason:"missing profile data"};if(!Array.isArray(n.frames)||!n.frames.length)return{reason:"profile has no frames"};if(!Array.isArray(n.stacks)||!n.stacks.length)return{reason:"profile has no stacks"};if(!Array.isArray(n.samples)||!n.samples.length)return{reason:"profile has no samples"};return{valid:!0}}catch(e){return{reason:`unknown validation error: ${e}`}}}(n);if("reason"in r){ok.T&&w.Yz.log("[Profiling] Discarding invalid profile chunk (this is probably a bug in the SDK):",r.reason);return}this._sendProfileChunk(n),ok.T&&w.Yz.log("[Profiling] Collected browser profile chunk.")}catch(e){ok.T&&w.Yz.log("[Profiling] Error while stopping JS Profiler for chunk:",e)}}_sendProfileChunk(e){let t=this._client,n=(0,tC.Cj)(t.getSdkMetadata?.()),r=t.getDsn(),o=t.getOptions().tunnel,a=(0,tC.h4)({event_id:(0,tU.eJ)(),sent_at:new Date().toISOString(),...n&&{sdk:n},...!!o&&r&&{dsn:(0,tE.SB)(r)}},[[{type:"profile_chunk",platform:"javascript"},e]]);t.sendEnvelope(a).then(null,e=>{ok.T&&w.Yz.error("Error while sending profile chunk envelope:",e)})}}let i_=(0,b._C)(()=>({name:"BrowserProfiling",setup(e){let t=e.getOptions(),n=new im;if(ic(t)||t.profileLifecycle||(t.profileLifecycle="manual"),ic(t)&&!t.profilesSampleRate){ok.T&&w.Yz.log("[Profiling] Profiling disabled, no profiling options found.");return}let r=(0,rs.Bk)(),o=r&&(0,rs.zU)(r);if(ic(t)&&void 0!==t.profileSessionSampleRate&&ok.T&&w.Yz.warn("[Profiling] Both legacy profiling (`profilesSampleRate`) and UI profiling settings are defined. `profileSessionSampleRate` has no effect when legacy profiling is enabled."),ic(t))o&&io(o)&&iu(o)&&ig(o),e.on("spanStart",e=>{let t=(0,rs.zU)(e);e===t?iu(e)&&ig(e):id.has(t)&&ih(e)}),e.on("beforeEnvelope",e=>{if(!ip.size)return;let t=function(e){let t=[];return(0,tC.yH)(e,(e,n)=>{if("transaction"===n)for(let n=1;n<e.length;n++){let r=e[n];r?.contexts?.profile?.profile_id&&t.push(e[n])}}),t}(e);if(!t.length)return;let n=[];for(let e of t){let t=e?.contexts,r=t?.profile?.profile_id,o=t?.profile?.start_timestamp;if("string"!=typeof r||!r){ok.T&&w.Yz.log("[Profiling] cannot find profile for a span without a profile context");continue}t?.profile&&delete t.profile;let a=function(e){let t=ip.get(e);return t&&ip.delete(e),t}(r);if(!a){ok.T&&w.Yz.log(`[Profiling] Could not retrieve profile for span: ${r}`);continue}let i=function(e,t,n,r){var o;if(!(n.samples.length<2?(ok.T&&w.Yz.log("[Profiling] Discarding profile because it contains less than 2 samples"),!1):!!n.frames.length||(ok.T&&w.Yz.log("[Profiling] Discarding profile because it contains no frames"),!1)))return null;if("transaction"!==r.type)throw TypeError("Profiling events may only be attached to transactions, this should never occur.");if(null==n)throw TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${n} instead.`);let a=function(e){let t=e.contexts?.trace?.trace_id;return("string"==typeof t&&32!==t.length&&ok.T&&w.Yz.log(`[Profiling] Invalid traceId: ${t} on profiled event`),"string"!=typeof t)?"":t}(r),i="thread_metadata"in(o=n)?o:function(e){let t,n=0,r={samples:[],stacks:[],frames:[],thread_metadata:{[a5]:{name:a6}}},o=e.samples[0];if(!o)return r;let a=o.timestamp,i=(0,aO.k3)(),s="number"==typeof performance.timeOrigin?performance.timeOrigin:i||0,l=s-(i||s);
472return e.samples.forEach((o,i)=>{if(void 0===o.stackId){void 0===t&&(t=n,r.stacks[t]=[],n++),r.samples[i]={elapsed_since_start_ns:((o.timestamp+l-a)*1e6).toFixed(0),stack_id:t,thread_id:a5};return}let s=e.stacks[o.stackId],u=[];for(;s;){u.push(s.frameId);let t=e.frames[s.frameId];t&&void 0===r.frames[s.frameId]&&(r.frames[s.frameId]={function:t.name,abs_path:"number"==typeof t.resourceId?e.resources[t.resourceId]:void 0,lineno:t.line,colno:t.column}),s=void 0===s.parentId?void 0:e.stacks[s.parentId]}let c={elapsed_since_start_ns:((o.timestamp+l-a)*1e6).toFixed(0),stack_id:n,thread_id:a5};r.stacks[n]=u,r.samples[i]=c,n++}),r}(o),s=t||("number"==typeof r.start_timestamp?1e3*r.start_timestamp:1e3*(0,aO.zf)()),l="number"==typeof r.timestamp?1e3*r.timestamp:1e3*(0,aO.zf)();return{event_id:e,timestamp:new Date(s).toISOString(),platform:"javascript",version:"1",release:r.release||"",environment:r.environment||a0.U,runtime:{name:"javascript",version:t_.jf.navigator.userAgent},os:{name:a3,version:a7,build_number:a9},device:{locale:it,model:ie,manufacturer:a9,architecture:a8,is_emulator:!1},debug_meta:{images:ia(n.resources)},profile:i,transactions:[{name:r.transaction||"",id:r.event_id||(0,tU.eJ)(),trace_id:a,active_thread_id:a5,relative_start_ns:"0",relative_end_ns:((l-s)*1e6).toFixed(0)}]}}(r,o,a,e);i&&n.push(i)}!function(e,t){if(t.length)for(let n of t)e[1].push([{type:"profile"},n])}(e,n)});else{let r=t.profileLifecycle;if(e.on("startUIProfiler",()=>n.start()),e.on("stopUIProfiler",()=>n.stop()),"manual"===r)n.initialize(e);else if("trace"===r){if(!(0,aZ.f)(t)){ok.T&&w.Yz.warn("[Profiling] `profileLifecycle` is 'trace' but tracing is disabled. Set a `tracesSampleRate` or `tracesSampler` to enable span tracing.");return}n.initialize(e),o&&n.notifyRootSpanActive(o),t_.jf.setTimeout(()=>{let e=(0,rs.Bk)(),t=e&&(0,rs.zU)(e);t&&n.notifyRootSpanActive(t)},0)}}}}));var iy=n(65087);let iv=[{op:"ui.interaction.click",name:"#sentry-spotlight"}],ib=(0,b._C)((e={})=>{let t=e.sidecarUrl||"http://localhost:8969/stream";return{name:"SpotlightBrowser",setup:()=>{ok.T&&w.Yz.log("Using Sidecar URL",t)},beforeSetup(e){let t=e.getOptions();t.ignoreSpans=[...t.ignoreSpans||[],...iv]},afterAllSetup:e=>{!function(e,t){let n=(0,iy.qd)("fetch"),r=0;e.on("beforeEnvelope",e=>{if(r>3)return void w.Yz.warn("[Spotlight] Disabled Sentry -> Spotlight integration due to too many failed requests:",r);n(t,{method:"POST",body:(0,tC.bN)(e),headers:{"Content-Type":"application/x-sentry-envelope"},mode:"cors"}).then(e=>{e.status>=200&&e.status<400&&(r=0)},e=>{r++,w.Yz.error("Sentry SDK can't connect to Sidecar is it running? See: https://spotlightjs.com/sidecar/npx/",e)})})}(e,t)}}});var iw=n(71019);let iS=(0,b._C)(()=>
472({name:"LaunchDarkly",processEvent:(e,t,n)=>ru(e)}));function ik(){return{name:"sentry-flag-auditor",type:"flag-used",synchronous:!0,method:(e,t,n)=>{rc(e,t.value),rp(e,t.value)}}}let iT=(0,b._C)(()=>({name:"OpenFeature",processEvent:(e,t,n)=>ru(e)}));class iE{after(e,t){rc(t.flagKey,t.value),rp(t.flagKey,t.value)}error(e,t,n){rc(e.flagKey,e.defaultValue),rp(e.flagKey,e.defaultValue)}}var iC=n(73314);let ix=(0,b._C)(({featureFlagClientClass:e})=>({name:"Unleash",setupOnce(){let t=e.prototype;(0,iC.GS)(t,"isEnabled",iI)},processEvent:(e,t,n)=>ru(e)}));function iI(e){return function(...t){let n=t[0],r=e.apply(this,t);return"string"==typeof n&&"boolean"==typeof r?(rc(n,r),rp(n,r)):ok.T&&w.Yz.error(`[Feature Flags] UnleashClient.isEnabled does not match expected signature. arg0: ${n} (${typeof n}), result: ${r} (${typeof r})`),r}}let iR=(0,b._C)(({growthbookClass:e})=>({name:"GrowthBook",setupOnce(){let t=e.prototype;"function"==typeof t.isOn&&(0,iC.GS)(t,"isOn",iA),"function"==typeof t.getFeatureValue&&(0,iC.GS)(t,"getFeatureValue",iA)}
472,processEvent:(e,t,n)=>ru(e)}));function iA(e){return function(...t){let n=t[0],r=e.apply(this,t);return"string"==typeof n&&"boolean"==typeof r&&(rc(n,r),rp(n,r)),r}}let iP=({growthbookClass:e})=>iR({growthbookClass:e}),iO=(0,b._C)(({featureFlagClient:e})=>({name:"Statsig",setup(t){e.on("gate_evaluation",e=>{rc(e.gate.name,e.gate.value),rp(e.gate.name,e.gate.value)})},processEvent:(e,t,n)=>ru(e)}));async function iN(){let e=(0,_.KU)();if(!e)return"no-client-active";if(!e.getDsn())return"no-dsn-configured";let t=e.getOptions().tunnel||"https://o447951.ingest.sentry.io/api/4509632503087104/envelope/?sentry_version=7&sentry_key=c1dfb07d783ad5325c245c1fd3725390&sentry_client=sentry.javascript.browser%2F1.33.7";try{await (0,t0.M1)(()=>fetch(t,{body:"{}",method:"POST",mode:"cors",credentials:"omit"}))}catch{return"sentry-unreachable"}}let iM=(0,b._C)(({worker:e})=>({name:"WebWorker",setupOnce:()=>{(Array.isArray(e)?e:[e]).forEach(e=>iL(e))},addWorker:e=>iL(e)}));function iL(e){e.addEventListener("message",e=>{if(function(e){if(!(0,tq.Qd)(e)||!0!==e._sentryMessage)return!1;let t="_sentryDebugIds"in e,n="_sentryModuleMetadata"in e,r="_sentryWorkerError"in e,o="_sentryWasmImages"in e;return(!!t||!!n||!!r||!!o)&&(!t||!!((0,tq.Qd)(e._sentryDebugIds)||void 0===e._sentryDebugIds))&&(!n||!!((0,tq.Qd)(e._sentryModuleMetadata)||void 0===e._sentryModuleMetadata))&&(!r||!!(0,tq.Qd)(e._sentryWorkerError))&&(!o||!!Array.isArray(e._sentryWasmImages)&&!!e._sentryWasmImages.every(e=>(0,tq.Qd)(e)&&"string"==typeof e.code_file))&&!0}(e.data)){if(e.stopImmediatePropagation(),e.data._sentryDebugIds&&(ok.T&&w.Yz.log("Sentry debugId web worker message received",e.data),t_.jf._sentryDebugIds={...e.data._sentryDebugIds,...t_.jf._sentryDebugIds}),e.data._sentryModuleMetadata&&(ok.T&&w.Yz.log("Sentry module metadata web worker message received",e.data),t_.jf._sentryModuleMetadata={...e.data._sentryModuleMetadata,...t_.
472jf._sentryModuleMetadata}),e.data._sentryWasmImages){ok.T&&w.Yz.log("Sentry WASM images web worker message received",e.data);let t=t_.jf._sentryWasmImages||[],n=e.data._sentryWasmImages.filter(e=>(0,tq.Qd)(e)&&"string"==typeof e.code_file&&!t.some(t=>t.code_file===e.code_file));t_.jf._sentryWasmImages=[...t,...n]}e.data._sentryWorkerError&&(ok.T&&w.Yz.log("Sentry worker rejection message received",e.data._sentryWorkerError),function(e){let t=(0,_.KU)();if(!t)return;let n=t.getOptions().stackParser,r=t.getOptions().attachStacktrace,o=e.reason,a=(0,tq.sO)(o)?(0,oP.C$)(o):(0,oC.H7)(n,o,void 0,r,!0);a.level="error",e.filename&&(a.contexts={...a.contexts,worker:{filename:e.filename}}),(0,tN.r)(a,{originalException:o,mechanism:{handled:!1,type:"auto.browser.web_worker.onunhandledrejection"}}),ok.T&&w.Yz.log("Captured worker unhandled rejection",o)}(e.data._sentryWorkerError))}})}function iD({self:e}){e.postMessage({_sentryMessage:!0,_sentryDebugIds:e._sentryDebugIds??void 0,_sentryModuleMetadata:e._sentryModuleMetadata??void 0}),e.addEventListener("unhandledrejection",t=>{let n={reason:(0,oP.sc)(t),filename:e.location?.href};e.postMessage({_sentryMessage:!0,_sentryWorkerError:n}),ok.T&&w.Yz.log("[Sentry Worker] Forwarding unhandled rejection to parent",n)}),ok.T&&w.Yz.log("[Sentry Worker] Registered worker with unhandled rejection handling")}var ij=n(12115);function iF(e,{componentStack:t},n){if(function(e){let t=e.match(/^([^.]+)/);return null!==t&&parseInt(t[0])>=17}(ij.version)&&(0,tq.bJ)(e)&&t){let n=Error(e.message);n.name=`React ErrorBoundary ${e.name}`,n.stack=t;let r=new WeakSet;!function e(t,n){if(!r.has(t)){if(t.cause)return r.add(t),e(t.cause,n);t.cause=n}}(e,n)}return(0,tN.Cp)(e,n)}function i$(e){return(t,n)=>{let r=!!e,o=iF(t,n,{mechanism:{handled:r,type:"auto.function.react.error_handler"}});r&&e(t,n,o)}}let iz="ui.react.render",iU="ui.react.mount",iB={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},iW={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},iH={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},iY=Symbol.for("react.forward_ref"),iq=Symbol.for("react.memo"),iJ={};function iV(e){if("object"==typeof e&&null!==e&&e.$$typeof===iq)return iH;let t=e.$$typeof;return t&&iJ[t]||iB}iJ[iY]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},iJ[iq]=iH;let iG=Object.defineProperty.bind(Object),iK=Object.getOwnPropertyNames.bind(Object),iQ=Object.getOwnPropertySymbols?.bind(Object),iX=Object.getOwnPropertyDescriptor.bind(Object),iZ=Object.getPrototypeOf.bind(Object),i0=Object.prototype;function i1(e,t,n){if("string"!=typeof t){if(i0){let n=iZ(t);n&&n!==i0&&i1(e,n)}let n=iK(t);iQ&&(n=n.concat(iQ(t)));let r=iV(e),o=iV(t);for(let a of n)if(!iW[a]&&!o?.[a]&&!r?.[a]&&!iX(e,a)){let n=iX(t,a);if(n)try{iG(e,a,n)}catch(e){}}}return e}class i2 extends ij.Component{constructor(e){super(e);let{name:t,disabled:n=!1}=this.props;if(n)return;this._mountSpan=(0,t0.Uk)({name:`<${t}>`,onlyIfParent:!0,op:iU,attributes:{[tA.JD]:"auto.ui.react.profiler","ui.component_name":t}})}componentDidMount(){this._mountSpan&&this._mountSpan.end()}shouldComponentUpdate({updateProps:e,includeUpdates:t=!0}){if(t&&this._mountSpan&&e!==this.props.updateProps){let t=Object.keys(e).filter(t=>e[t]!==this.props.updateProps[t]);if(t.length>0){let e=(0,aO.zf)();this._updateSpan=(0,t0.hb)(this._mountSpan,()=>(0,t0.Uk)({name:`<${this.props.name}>`,onlyIfParent:!0,op:"ui.react.update",startTime:e,attributes:{[tA.JD]:"auto.ui.react.profiler","ui.component_name":this.props.name,"ui.react.changed_props":t}}))}}return!0}componentDidUpdate(){this._updateSpan&&(this._updateSpan.end(),this._updateSpan=void 0)}componentWillUnmount(){let e=(0,aO.zf)(),{name:t,includeRender:n=!0}=this.props;if(this._mountSpan&&n){let n=(0,rs.et)(this._mountSpan).timestamp;(0,t0.hb)(this._mountSpan,()=>{let r=(0,t0.Uk)({onlyIfParent:!0,name:`<${t}>`,op:iz,startTime:n,attributes:{[tA.JD]:"auto.ui.react.profiler","ui.component_name":t}});r&&r.end(e)})}}render(){return this.props.children}}function i5(e,t){let n=t?.name||e.displayName||e.name||"unknown",r=r=>ij.createElement(i2,{...t,name:n,updateProps:r},ij.createElement(e,{...r}));return r.displayName=`profiler(${n})`,i1(r,e),r}function i6(e,t={disabled:!1,hasRenderSpan:!0}
472){let[n]=ij.useState(()=>{if(!t?.disabled)return(0,t0.Uk)({name:`<${e}>`,onlyIfParent:!0,op:iU,attributes:{[tA.JD]:"auto.ui.react.profiler","ui.component_name":e}})});ij.useEffect(()=>(n&&n.end(),()=>{if(n&&t.hasRenderSpan){let t=(0,rs.et)(n).timestamp,r=(0,aO.zf)(),o=(0,t0.Uk)({name:`<${e}>`,onlyIfParent:!0,op:iz,startTime:t,attributes:{[tA.JD]:"auto.ui.react.profiler","ui.component_name":e}});o&&o.end(r)}}),[])}Object.assign(i2,{defaultProps:{disabled:!1,includeRender:!0,includeUpdates:!0}});let i4="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,i3={componentStack:null,error:null,eventId:null};class i7 extends ij.Component{constructor(e){super(e),this.state=i3,this._openFallbackReportDialog=!0;let t=(0,_.KU)();t&&e.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=t.on("afterSendEvent",t=>{!t.type&&this._lastEventId&&t.event_id===this._lastEventId&&oR({...e.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(e,t){let{componentStack:n}=t,{beforeCapture:r,onError:o,showDialog:a,dialogOptions:i}=this.props;(0,_.v4)(s=>{r&&r(s,e,n);let l=iF(e,t,{mechanism:{handled:null!=this.props.handled?this.props.handled:!!this.props.fallback,type:"auto.function.react.error_boundary"}});o&&o(e,n,l),a&&(this._lastEventId=l,this._openFallbackReportDialog&&oR({...i,eventId:l})),this.setState({error:e,componentStack:n,eventId:l})})}componentDidMount(){let{onMount:e}=this.props;e&&e()}componentWillUnmount(){let{error:e,componentStack:t,eventId:n}=this.state,{onUnmount:r}=this.props;r&&(this.state===i3?r(null,null,null):r(e,t,n)),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}resetErrorBoundary(){let{onReset:e}=this.props,{error:t,componentStack:n,eventId:r}=this.state;e&&e(t,n,r),this.setState(i3)}render(){let{fallback:e,children:t}=this.props,n=this.state;if(null===n.componentStack)return"function"==typeof t?t():t;let r="function"==typeof e?ij.createElement(e,{error:n.error,componentStack:n.componentStack,resetError:()=>this.resetErrorBoundary(),eventId:n.eventId}):e;return ij.isValidElement(r)?r:(e&&i4&&w.Yz.warn("fallback did not produce a valid ReactElement"),null)}}function i8(e,t){let n=e.displayName||e.name||"unknown",r=ij.memo(n=>ij.createElement(i7,{...t},ij.createElement(e,{...n})));return r.displayName=`errorBoundary(${n})`,i1(r,e),r}let i9={attachReduxState:!0,actionTransformer:e=>e,stateTransformer:e=>e||null};function se(e){let t={...i9,...e};return e=>(n,r)=>{function o(e){return(n,r)=>{let o=e(n,r),a=(0,_.o5)(),i=t.actionTransformer(r);null!=i&&(0,tO.Z)({category:"redux.action",data:i,type:"info"});let s=t.stateTransformer(o);if(null!=s){let e=(0,_.KU)(),t=e?.getOptions(),n=t?.normalizeDepth||3,r={state:{type:"redux",value:s}};(0,ra.uy)(r,3+n),a.setContext("state",r)}else a.setContext("state",null);let{configureScopeWithState:l}=t;return"function"==typeof l&&l(a,o),o}}t.attachReduxState&&(0,_.m6)().addEventProcessor((e,t)=>{try{void 0===e.type&&"redux"===e.contexts.state.state.type&&(t.attachments=[...t.attachments||[],{filename:"redux_state.json",data:JSON.stringify(e.contexts.state.state.value)}])}catch{}return e});let a=e(o(n),r);return a.replaceReducer=new Proxy(a.replaceReducer,{apply:function(e,t,n){e.apply(t,[o(n[0])])}}),a}}function st(e){let t=(0,aP.dp)({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,match:o,instrumentPageLoad:a=!0,instrumentNavigation:i=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),a&&t_.jf.location&&sn(r,t_.jf.location,o,(t,n="url")=>{(0,aP.Sx)(e,{name:t,attributes:{[tA.uT]:"pageload",[tA.JD]:"auto.pageload.react.reactrouter_v3",[tA.i_]:n}})}),i&&n.listen&&n.listen(t=>{("PUSH"===t.action||"POP"===t.action)&&sn(r,t,o,(t,n="url")=>{(0,aP.Nt)(e,{name:t,attributes:{[tA.uT]:"navigation",[tA.JD]:"auto.navigation.react.reactrouter_v3",[tA.i_]:n}})})})}}}function sn(e,t,n,r){let o=t.pathname;n({location:t,routes:e},(e,t,n)=>{if(e||!n)return r(o);let a=function(e){if(!Array.isArray(e)||0===e.length)return"";let t=e.filter(e=>!!e.path),n=-1;for(let e=t.length-1;e>=0;e--){let r=t[e];if(r.path?.startsWith("/")){n=e;break}}return t.slice(n).reduce((e,{path:t})=>{let n="/"===e||""===e?t:`/${t}`;return`${e}${n}`},"")}(n.routes||[]);return 0===a.length||"/*"===a?r(o):r(o=a,"route")})}function sr(e,t={}){let n=(0,aP.dp)({...t,instrumentNavigation:!1,instrumentPageLoad:!1}),{instrumentPageLoad:r=!0,instrumentNavigation:o=!0}=t;return{...n,afterAllSetup(t){n.afterAllSetup(t);let a=t_.jf.location;if(r&&a){let n=e.matchRoutes(a.pathname,e.options.parseSearch(a.search),{preload:!1,throwOnError:!1}),r=n[n.length-1],o=r?.routeId!=="__root__"?r:void 0;(0,aP.Sx)(t,{name:o?o.routeId:a.pathname,attributes:{[tA.uT]:"pageload",[tA.JD]:"auto.pageload.react.tanstack_router",[tA.i_]:o?"route":"url",...so(o)}})}o&&e.subscribe("onBeforeNavigate",n=>{if(!n.fromLocation||n.toLocation.state===n.fromLocation.state)return;let r=e.matchRoutes(n.toLocation.pathname,n.toLocation.search,{preload:!1,throwOnError:!1}),o=r[r.length-1],a=o?.routeId!=="__root__"?o:void 0,i=t_.jf.location,s=(0,aP.Nt)(t,{name:a?a.routeId:i.pathname,attributes:{[tA.uT]:"navigation",[tA.JD]:"auto.navigation.react.tanstack_router",[tA.i_]:a?"route":"url"}}),l=e.subscribe("onResolved",t=>{if(l(),s){let n=e.matchRoutes(t.toLocation.pathname,t.toLocation.search,{preload:!1,throwOnError:!1}),r=n[n.length-1],o=r?.routeId!=="__root__"?r:void 0;o&&(s.updateName(o.routeId),s.setAttribute(tA.i_,"route"),s.setAttributes(so(o)))}})})}}}function so(e){if(!e)return{};let t={};
472return Object.entries(e.params).forEach(([e,n])=>{t[`url.path.params.${e}`]=n,t[`url.path.parameter.${e}`]=n,t[`params.${e}`]=n}),t}function sa(e){let t=(0,aP.dp)({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,matchPath:o,instrumentPageLoad:a=!0,instrumentNavigation:i=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),ss(e,a,i,n,"reactrouter_v4",r,o)}}}function si(e){let t=(0,aP.dp)({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,matchPath:o,instrumentPageLoad:a=!0,instrumentNavigation:i=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),ss(e,a,i,n,"reactrouter_v5",r,o)}}}function ss(e,t,n,r,o,a=[],i){function s(e){if(0===a.length||!i)return[e,"url"];for(let t of function e(t,n,r,o=[]){return t.some(t=>{let a=t.path?r(n,t):o.length?o[o.length-1].match:{path:"/",url:"/",params:{},isExact:"/"===n};return a&&(o.push({route:t,match:a}),t.routes&&e(t.routes,n,r,o)),!!a}),o}(a,e,i))if(t.match.isExact)return[t.match.path,"route"];return[e,"url"]}if(t){let t=r.location?r.location.pathname:t_.jf.location?t_.jf.location.pathname:void 0;if(t){let[n,r]=s(t);(0,aP.Sx)(e,{name:n,attributes:{[tA.uT]:"pageload",[tA.JD]:`auto.pageload.react.${o}`,[tA.i_]:r}})}}n&&r.listen&&r.listen((t,n)=>{if(n&&("PUSH"===n||"POP"===n)){let[n,r]=s(t.pathname);(0,aP.Nt)(e,{name:n,attributes:{[tA.uT]:"navigation",[tA.JD]:`auto.navigation.react.${o}`,[tA.i_]:r}})}})}function sl(e){let t=e.displayName||e.name,n=t=>{if(t?.computedMatch?.isExact){let e=t.computedMatch.path,n=function(){let e=(0,rs.Bk)(),t=e&&(0,rs.zU)(e);if(!t)return;let n=(0,rs.et)(t).op;return"navigation"===n||"pageload"===n?t:void 0}();(0,_.o5)().setTransactionName(e),n&&(n.updateName(e),n.setAttribute(tA.i_,"route"))}return ij.createElement(e,{...t})};return n.displayName=`sentryRoute(${t})`,i1(n,e),n}function su(e,t){if(!t||"/"===t||!e.toLowerCase().startsWith(t.toLowerCase()))return e;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?e:e.slice(n)||"/"}let sc=new WeakMap;function sp(e,t){return void 0!==e&&void 0!==t&&(!!sd.test(t)||e===t)}function sf(e){return e.split("/").filter(Boolean)}let sd=/^:[\w-]+$/;function sh(e){let t=e.split("/"),n=t.length;for(let e of(t.includes("*")&&(n+=-2),t))if("*"===e)continue;else sd.test(e)?n+=3:""===e?n+=1:n+=10;return n}let sg=!1,sm=[];function s_(){let e=sm.length;return e>0?sm[e-1]??null:null}function sy(e){return"/"===e[e.length-1]?e.slice(0,-1):e}function sv(e){return e.endsWith("*")}function sb(e){return e.includes("/*")||e.endsWith("*")}function sw(e,t){return sv(e)&&!!t.route.children?.length||!1}function sS(e){return e.split(/\\?\//).filter(e=>e.length>0&&","!==e).length}function sk(e){return"/"===e[0]?e:`/${e}`}function sT(e,t){return sg?su(e.pathname,t):e.pathname||""}function sE(e,t,n,r,o="",i,s){let l;if(s&&i&&i.length>0){let t=function(e,t,n){if(!e||!t?.length)return null;let r=n?su(e,n):e,o=sc.get(t);for(let e of(!o&&(o=[...t].sort((e,t)=>{let n=sh(e);return sh(t)-n}),sc.set(t,o),i4&&w.Yz.log("[React Router] Sorted route manifest by specificity:",o.length,"patterns")),o))if(function(e,t){if("/"===t)return"/"===e||""===e;let n=sf(e),r=sf(t);if(r.length>0&&"*"===r[r.length-1]){let e=r.slice(0,-1);if(n.length<e.length)return!1;for(let[t,r]of e.entries())if(!sp(n[t],r))return!1;return!0}if(n.length!==r.length)return!1;for(let[e,t]of r.entries())if(!sp(n[e],t))return!1;return!0}(r,e))return i4&&w.Yz.log("[React Router] Matched pathname",r,"to pattern",e),e;return i4&&w.Yz.log("[React Router] No manifest match found for pathname:",r),null}(e.pathname,i,o);if(t)return[(sg?"":o)+t,"route"]}let u="url",c=function(e,t){let n=a(t,e);if(n)for(let e of n){var r;if(!(r=e.route).children&&r.element&&r.path?.endsWith("/*")&&e.params["*"])return!0}return!1}(e,n);return c&&(l=sk(function e(t,n){let r=a(t,n);if(!r||0===r.length)return"";for(let a of r)if(a.route.path&&"*"!==a.route.path){var o;let r="*"===(o=a.route.path||"")[o.length-1]?o.slice(0,-1):o,i=su(n.pathname,sk(a.pathnameBase));if(n.pathname===i)return sy(i);return sy(sy(r||"")+sk(e(t.filter(e=>e!==a.route),{pathname:i})))}return""}(n,e)),u="route"),c&&l||([l,u]=function(e,t,n,r=""){if(!e||0===e.length)return[sg?su(t.pathname,r):t.pathname,"url"];if(!n)return[sT(t,r),"url"];let o="";for(let e of n){let n=e.route;if(!n)continue;if(n.index)return function(e,t,n){let r=e&&e.length>0?e:sg?su(t,n):t,o="/*"===r.slice(-2)?r.slice(0,-2):r;return o.length>1&&"/"===o[o.length-1]&&(o=o.slice(0,-1)),[o,"route"]}(o,e.pathname,r);let a=n.path;if(!a||sw(a,e))continue;let i="/"===a[0]||"/"===o[o.length-1]?a:`/${a}`;if(o=sy(o)+sk(i),sy(t.pathname)===sy(r+e.pathname)){if(sS(o)!==sS(e.pathname)&&!sv(o))return[(sg?"":r)+i,"route"];return sw(o,e)&&(o=o.slice(0,-1)),[(sg?"":r)+o,"route"]}}return[sT(t,r),"url"]}(t,e,r,o)),[l||e.pathname,u]}function sC(){let e=(0,rs.Bk)(),t=e?(0,rs.zU)(e):void 0;if(!t)return;let n=(0,rs.et)(t).op;return"navigation"===n||"pageload"===n?t:void 0}function sx(e,t){if(e.handle&&"object"==typeof e.handle)for(let n of Object.keys(e.handle)){let r=e.handle[n];"function"!=typeof r||r.__sentry_proxied__||(e.handle[n]=function(e,t,n,r){let o=new Proxy(e,{apply(e,o,a){let i=function(){let e=s_();if(e)return e.targetPath?{pathname:e.targetPath,search:"",hash:"",state:null,key:"default"}:null;if(void 0!==t_.jf)try{let e=t_.jf.location;if(e)return{pathname:e.pathname,search:e.search||"",hash:e.hash||"",state:null,key:"default"}}catch{i4&&w.Yz.warn("[React Router] Could not access window.location")}return null}(),s=function(){let e=s_();return e?e.span:sC()}(),l=e.apply(o,a);return function(e,t,n,r,o,a){(0,tq.Qg)(e)?e.then(e=>{Array.isArray(e)&&r(e,t,o??void 0,a)}).catch(e=>{i4&&w.Yz.warn(`Error resolving async handler '${n}' for route`,t,e)}):Array.isArray(e)&&r(e,t,o??void 0,a)}(l,t,n,r,i,s),l}});return(0,iC.my)(o,"__sentry_proxied__",!0),o}(r,e,n,t))}if(Array.isArray(e.children))for(let n of e.children)sx(n,t)}let sI=!1,sR=3e3,sA="",sP=new WeakSet,sO=t_.jf?.document?ij.useLayoutEffect:ij.useEffect,sN=new WeakMap,sM=new Set,sL=new WeakMap,sD=new WeakMap;function sj(e){t_.jf?.cancelAnimationFrame?t_.jf.cancelAnimationFrame(e):clearTimeout(e)}function sF(e){return`${e.pathname}${e.search||""}${e.hash||""}`}function s$(e){return e.includes(":")||e.includes("*")}function sz(e,t){let n=t.children||[],r=e.filter(e=>!n.some(t=>t===e||e.path&&t.path===e.path||e.id&&t.id===e.id));r.length>0&&(t.children=[...n,...r])}function sU(e,t){let n=sL.get(e);n||(n=new Set,sL.set(e,n)),n.add(t),t.finally(()=>{let n=sL.get(e);n&&n.delete(t)})}function sB(e){let t=new Promise(t=>{sD.set(e,t)});sU(e,t)}
472function sW(e,t,n=null,r){e.forEach(e=>{sM.add(e),sI&&sx(e,sW)}),t&&sz(e,t);let o=r??sC();if(o){let e=(0,rs.et)(o);if(e.timestamp){i4&&w.Yz.warn("[React Router] Lazy handler resolved after span ended - skipping update");return}let t=e.op,a=n;if(!a&&!r&&void 0!==t_.jf){let e=t_.jf.location;e?.pathname&&(a={pathname:e.pathname})}a&&("pageload"===t?sZ({activeRootSpan:o,location:{pathname:a.pathname},routes:Array.from(sM),allRoutes:Array.from(sM)}):"navigation"===t&&sH(o,a,Array.from(sM),!1,c))}}function sH(e,t,n,r=!1,o){let a=(0,rs.et)(e),i=a.description,s=e?.__sentry_navigation_name_set__,l=i&&sb(i);if((!s||r||l)&&!a.timestamp){let r=o(n,t),[u,c]=sE(t,n,n,r||[],sA,p,sI),f=a.data?.[tA.i_];u&&(!i||!s&&("route"!==f||"route"===c)||"route"!==f&&"route"===c||"route"===f&&"route"===c&&l)&&(e.updateName(u),e.setAttribute(tA.i_,c),sb(u)||"route"!==c||(0,iC.my)(e,"__sentry_navigation_name_set__",!0))}}function sY(e,t,n,r,o){let a=!1,i=!!o&&"pageload"===(0,rs.et)(o).op,s=!1,l=null,u=null;e.subscribe(e=>{if(!a){let t=sC();t&&"pageload"===(0,rs.et)(t).op?i=!0:i&&("POP"!==e.historyAction||s?a=!0:s=!0)}if("PUSH"===e.historyAction||"POP"===e.historyAction&&a){let o=sF(e.location),a=()=>{u!==o&&(u=o,l=null,sQ({location:e.location,routes:t,navigationType:e.historyAction,version:n,basename:r,allRoutes:Array.from(sM)}))};if("idle"!==e.navigation.state)u!==o&&(u=null),null!==l&&sj(l),l=t_.jf?.requestAnimationFrame?t_.jf.requestAnimationFrame(a):setTimeout(a,0);else null!==l&&(sj(l),l=null),a()}})}function sq(e,t){return i&&s&&l&&c?function(n,r){if(sX(n),sI)for(let e of n)sx(e,sW);let o=sC();r&&"patchRoutesOnNavigation"in r&&"function"==typeof r.patchRoutesOnNavigation&&o&&((0,iC.my)(o,"__sentry_may_have_lazy_routes__",!0),sB(o));let a=e(n,sK(r,!1,o)),i=r?.basename;return"POP"===a.state.historyAction&&o&&sZ({activeRootSpan:o,location:a.state.location,routes:n,basename:i,allRoutes:Array.from(sM)}),sA=i||"",sY(a,n,t,i,o),a}:(i4&&w.Yz.warn(`reactRouter${t?`V${t}`:""}Instrumentation was unable to wrap the \`createRouter\` function because of one or more missing parameters.`),e)}function sJ(e,t){return i&&s&&l&&c?function(n,r){let o;if(sX(n),sI)for(let e of n)sx(e,sW);let a=sC();r&&"patchRoutesOnNavigation"in r&&"function"==typeof r.patchRoutesOnNavigation&&a&&((0,iC.my)(a,"__sentry_may_have_lazy_routes__",!0),sB(a));let i=e(n,sK(r,!0,a)),s=r?.basename,l=r?.initialEntries,u=r?.initialIndex,c=l?.length===1,p=void 0!==u&&l?.[u],f=(o=c?l[0]:p?l[u]:void 0)?"string"==typeof o?{pathname:o}:o:i.state.location,d=sC();return"POP"===i.state.historyAction&&d&&sZ({activeRootSpan:d,location:f,routes:n,basename:s,allRoutes:Array.from(sM)}),sA=s||"",sY(i,n,t,s,d),i}:(i4&&w.Yz.warn(`reactRouter${t?`V${t}`:""}Instrumentation was unable to wrap the \`createMemoryRouter\` function because of one or more missing parameters.`),e)}function sV(e,t){let n=(0,aP.dp)({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{useEffect:r,useLocation:o,useNavigationType:f,createRoutesFromChildren:d,matchRoutes:h,stripBasename:g,enableAsyncRouteHandlers:m=!1,instrumentPageLoad:_=!0,instrumentNavigation:y=!0,lazyRouteTimeout:v,lazyRouteManifest:b}=e;return{...n,setup(t){n.setup(t);let _=e.finalTimeout??3e4,y=(e.idleTimeout??1e3)*3,S=v??y;S===1/0?(sR=_,i4&&w.Yz.log("[React Router] lazyRouteTimeout set to Infinity, capping at finalTimeout:",_,"ms to prevent indefinite hangs")):Number.isNaN(S)?(i4&&w.Yz.warn("[React Router] lazyRouteTimeout must be a number, falling back to default:",y),sR=y):S<0?(i4&&w.Yz.warn("[React Router] lazyRouteTimeout must be non-negative or Infinity, got:",S,"falling back to:",y),sR=y):sR=S,i=r,s=o,l=f,c=h,u=d,sI=m,p=b,function(e,t=!1){a=e,sg=t}(h,g||!1)},afterAllSetup(e){n.afterAllSetup(e);let r=t_.jf.location?.pathname;_&&r&&(0,aP.Sx)(e,{name:r,attributes:{[tA.i_]:"url",[tA.uT]:"pageload",[tA.JD]:`auto.pageload.react.reactrouter${t?`_v${t}`:""}`}}),y&&sP.add(e)}}}function sG(e,t){if(!i||!s||!l||!c)return i4&&w.Yz.warn("reactRouterV6Instrumentation was unable to wrap `useRoutes` because of one or more missing parameters."),e;let n=n=>{let r=ij.useRef(!0),{routes:o,locationArg:a}=n,i=e(o,a),u=s(),c=l(),p="string"==typeof a||a?.pathname?a:u;return sO(()=>{let e="string"==typeof p?{pathname:p}:p;r.current?(sX(o),sZ({activeRootSpan:sC(),location:e,routes:o,allRoutes:Array.from(sM)}),r.current=!1):sQ({location:e,routes:o,navigationType:c,version:t,allRoutes:Array.from(sM)})},[c,p]),i};return(e,t)=>ij.createElement(n,{routes:e,locationArg:t})}
472function sK(e,t=!1,n){if(!e||!("patchRoutesOnNavigation"in e)||"function"!=typeof e.patchRoutesOnNavigation)return e||{};let r=e.patchRoutesOnNavigation;return{...e,patchRoutesOnNavigation:async e=>{let o=e?.path,a=sC()??n;if(!t){let t=e?.patch,n=e?.matches;t&&(e.patch=(e,r)=>{if(sX(r),n&&n.length>0){let t=n[n.length-1],o=t?.route;if(o){let t=Array.from(sM).find(t=>{let n=void 0!==t.id&&t.id===e,r=t===o,a=void 0!==t.path&&void 0!==o.path&&t.path===o.path;return n||r||a});t&&sz(r,t)}}let i=a?(0,rs.et)(a):void 0;return o&&a&&i&&!i.timestamp&&"navigation"===i.op&&sH(a,{pathname:o,search:"",hash:"",state:null,key:"default"},Array.from(sM),!0,c),t(e,r)})}let i=(async()=>{let t,n=function(e,t){let n={};return sm.length>=10&&(i4&&w.Yz.warn("[React Router] Navigation context stack overflow - removing oldest context"),sm.shift()),sm.push({token:n,targetPath:e,span:t}),n}(o,a);try{t=await r(e)}finally{let e=sm[sm.length-1];e?.token===n&&sm.pop(),a&&function(e){let t=sD.get(e);t&&(t(),sD.delete(e),e.__sentry_may_have_lazy_routes__&&(e.__sentry_may_have_lazy_routes__=!1))}(a)}let i=a?(0,rs.et)(a):void 0;return a&&i&&!i.timestamp&&"navigation"===i.op&&o&&sH(a,{pathname:o,search:"",hash:"",state:null,key:"default"},Array.from(sM),!1,c),t})();return a&&sU(a,i),i}}}function sQ(e){let{location:t,routes:n,navigationType:r,version:o,matches:a,basename:i,allRoutes:s}=e,l=Array.isArray(a)?a:c(s||n,t,i),u=(0,_.KU)();if(!u||!sP.has(u))return;let f=sC();if((!f||"pageload"!==(0,rs.et)(f).op||"POP"!==r)&&("PUSH"===r||"POP"===r)&&l){let e,[r,a]=sE(t,s||n,s||n,l,i,p,sI),c=sF(t),f=sN.get(u),d=!!f&&!f.isPlaceholder&&!!(0,rs.et)(f.span).timestamp,{skip:h,shouldUpdate:g}=function(e,t,n,r){if(!e)return{skip:!1,shouldUpdate:!1};if(e.locationKey===t&&(e.isPlaceholder||!r)){let t=!!e.routeName&&sb(e.routeName),r=sb(n),o=!!e.routeName&&s$(e.routeName),a=s$(n),i=n!==e.routeName&&n.length>(e.routeName?.length||0)&&!r;return{skip:!0,shouldUpdate:!!(e.routeName&&(t&&!r||!o&&a||i))}}return{skip:!1,shouldUpdate:!1}}(f,c,r,d);if(h){if(g&&f){let e=f.routeName;f.isPlaceholder?(f.routeName=r,i4&&w.Yz.log(`[Tracing] Updated placeholder navigation name from "${e}" to "${r}" (will apply to real span)`)):(f.span.updateName(r),f.span.setAttribute(tA.i_,a),(0,iC.my)(f.span,"__sentry_navigation_name_set__",!0),f.routeName=r,i4&&w.Yz.log(`[Tracing] Updated navigation span name from "${e}" to "${r}"`))}else i4&&w.Yz.log(`[Tracing] Skipping duplicate navigation for location: ${c}`);return}let m={span:{end:()=>{}},routeName:r,pathname:t.pathname,locationKey:c,isPlaceholder:!0};sN.set(u,m);try{e=(0,aP.Nt)(u,{name:m.routeName,attributes:{[tA.i_]:a,[tA.uT]:"navigation",[tA.JD]:`auto.navigation.react.reactrouter${o?`_v${o}`:""}`}})}catch(e){throw sN.delete(u),e}e?(sN.set(u,{span:e,routeName:m.routeName,pathname:t.pathname,locationKey:c}),s1(e,t,n,i,"navigation")):sN.delete(u)}}function sX(e){e.forEach(e=>{(function e(t,n=new Set){return n.has(t)||(n.add(t),t.children&&!t.index&&t.children.forEach(t=>{e(t,n).forEach(e=>{n.add(e)})})),n})(e).forEach(e=>{sM.add(e)})})}function sZ({activeRootSpan:e,location:t,routes:n,matches:r,basename:o,allRoutes:a}){let i=Array.isArray(r)?r:c(a||n,t,o);if(i){let[r,s]=sE(t,a||n,a||n,i,o,p,sI);(0,_.o5)().setTransactionName(r||"/"),e&&(e.updateName(r),e.setAttribute(tA.i_,s),s1(e,t,n,o,"pageload"))}else e&&s1(e,t,n,o,"pageload")}function s0(e,t,n,r,o,a,i,s){try{let l=t.data?.[tA.i_];if("route"===l&&n&&!sb(n))return;let u=Array.from(s),f=u.length>0?u:o,d=c(f,r,a);if(!d)return;let[h,g]=sE(r,f,f,d,a,p,sI),m=function(e,t,n,r,o=!1){return!!n&&(!!(!e&&o||e&&sb(e)&&"route"===r&&!sb(n))||"route"!==t&&"route"===r)}(n,l,h,g,!0),_="pageload"===i||!t.timestamp;m&&_&&(e.updateName(h),e.setAttribute(tA.i_,g))}catch(e){i4&&w.Yz.warn(`Error updating span details before ending: ${e}`)}}function s1(e,t,n,r,o){let a=`__sentry_${o}_end_patched__`;if(e?.[a]||!e.end)return;let i=e.end.bind(e),s=!1;e.end=function(...a){if(s)return;s=!0;let l=a.length>0?a[0]:Date.now()/1e3,u=(0,rs.et)(e),c=u.description,p=u.data?.[tA.i_],f=()=>{let t=(0,_.KU)();if(t&&"navigation"===o){let n=sN.get(t);n&&n.span===e&&sN.delete(t)}},d=sL.get(e),h=e.__sentry_may_have_lazy_routes__;if((d&&d.size>0||h)&&c&&(sb(c)||"route"!==p)){let a;if(0===sR){s0(e,u,c,t,n,r,o,sM),f(),i(l);return}let s=new Promise(e=>setTimeout(e,sR));if(d&&d.size>0){let e=Promise.allSettled(d).then(()=>{});a=sR===1/0?e:Promise.race([e,s])}else a=s;a.then(()=>{let a=(0,rs.et)(e);s0(e,a,a.description,t,n,r,o,sM),f(),i(l)}).catch(()=>{f(),i(l)});return}s0(e,u,c,t,n,r,o,sM),f(),i(l)},(0,iC.my)(e,a,!0)}function s2(e,t){if(!i||!s||!l||!u||!c)return i4&&w.Yz.warn(`reactRouterV6Instrumentation was unable to wrap Routes because of one or more missing parameters.
473      useEffect: ${i}
473. useLocation: ${s}. useNavigationType: ${l}.
474      createRoutesFromChildren: ${u}. matchRoutes: ${c}.`),e;let n=n=>{let r=ij.useRef(!0),o=s(),a=l();return sO(()=>{let e=u(n.children);r.current?(sX(e),sZ({activeRootSpan:sC(),location:o,routes:e,allRoutes:Array.from(sM)}),r.current=!1):sQ({location:o,routes:e,navigationType:a,version:t,allRoutes:Array.from(sM)})},[o,a]),ij.createElement(e,{...n})};return i1(n,e),n}function s5(e){return sV(e,"6")}function s6(e){return sG(e,"6")}function s4(e){return sq(e,"6")}function s3(e){return sJ(e,"6")}function s7(e){return s2(e,"6")}function s8(e){return sV(e,"7")}function s9(e){return s2(e,"7")}function le(e){return sq(e,"7")}function lt(e){return sJ(e,"7")}function ln(e){return sG(e,"7")}function lr(e){return sV(e,"")}function lo(e){return s2(e,"")}function la(e){return sq(e,"")}function li(e){return sJ(e,"")}function ls(e){return sG(e,"")}var ll=n(82619);function lu(e){let t={};try{e.forEach((e,n)=>{"string"==typeof e&&(t[n]=e)})}catch{}return t}function lc(e){let t=Object.create(null);try{Object.entries(e).forEach(([e,n])=>{"string"==typeof n?t[e]=n:"number"==typeof n&&(t[e]=String(n))})}catch{}return t}function lp(e){let t=e.headers||{},n=("string"==typeof t["x-forwarded-host"]?t["x-forwarded-host"]:void 0)||("string"==typeof t.host?t.host:void 0),r=("string"==typeof t["x-forwarded-proto"]?t["x-forwarded-proto"]:void 0)||e.protocol||(e.socket?.encrypted?"https":"http"),o=e.url||"",a=function({url:e,protocol:t,host:n}){return e?.startsWith("http")?e:e&&n?`${t}://${n}${e}`:void 0}({url:o,host:n,protocol:r}),i=e.body||void 0,s=e.cookies;
474return{url:a,method:e.method,query_string:lf(o),headers:lc(t),cookies:s,data:i}}function lf(e){if(e)try{let t=new URL(e,"http://s.io").search.slice(1);return t.length?t:void 0}catch{return}}var ld=n(5424);async function lh(){try{ld.T&&w.Yz.log("Flushing events..."),await (0,tN.bX)(2e3),ld.T&&w.Yz.log("Done flushing events")}catch(e){ld.T&&w.Yz.log("Error while flushing events:\n",e)}}function lg(e){if("function"==typeof lm()?.waitUntil){var t;return void(t=e,lm()?.waitUntil(t))}!function(e){if("string"!=typeof EdgeRuntime)return;let t=m.O[Symbol.for("@vercel/request-context")],n=t?.get?.();n?.waitUntil&&n.waitUntil(e)}(e)}function lm(){let e=Symbol.for("__cloudflare-context__");return m.O[e]?.ctx}function l_(e,t,n){(0,_.v4)(r=>{r.setSDKProcessingMetadata({normalizedRequest:{headers:lc(t.headers),method:t.method}}),r.setContext("nextjs",{request_path:t.path,router_kind:n.routerKind,router_path:n.routePath,route_type:n.routeType}),r.setTransactionName(`${t.method} ${n.routePath}`),(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.on_request_error"}}),lg(lh())})}var ly=n(91815);async function lv(e){let{req:t,res:n,err:r}=e,o=n?.statusCode||e.statusCode;if(o&&o<500||!e.pathname)return;if(r&&(0,tU.dO)(r)){lg(lh());let e="object"==typeof r?r.__sentry_event_id__:void 0;return"string"==typeof e?((0,_.rm)().setLastEventId(e),e):(0,_.rm)().lastEventId()}let a=(0,_.v4)(e=>{if(t){let n=lp(t);e.setSDKProcessingMetadata({normalizedRequest:n})}return(0,tN.Cp)(r||`_error.js called with falsy error (${r})`,{mechanism:{type:"auto.function.nextjs.underscore_error",handled:!1,data:{function:"_error.getInitialProps"}}})});return lg(lh()),a}var lb=n(90965),lw=n(4868),lS=n(95704);function lk(){return lS.env.NEXT_PHASE===lw.PHASE_PRODUCTION_BUILD}function lT(e){let t=lk(),n=!!e&&function(e){if(e.$$typeof!==Symbol.for("react.server.reference"))return!1;let{type:t}=function(e){let t=parseInt(e.slice(0,2),16),n=t>>1&63,r=Array(6);for(let e=0;e<6;e++){let t=n>>5-e&1;r[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:r,hasRestArgs:1==(1&t)}}(e.$$id);return"use-cache"===t}(e);return n&&ld.T&&w.Yz.log("Skipping span creation in Cache Components context"),t||n}function lE(){return new lb.w({traceId:"00000000000000000000000000000000",spanId:"0000000000000000"})}function lC(e,t){return lT(t)?t(lE()):(0,t0.Lk)(e,t)}function lx(e,t){if(lT(t)){let e=lE();return t(e,()=>e.end())}return(0,t0.nV)(e,t)}function lI(e){return lT()?lE():(0,t0.Uk)(e)}var lR=n(17574);function lA(...e){if("function"==typeof e[1]){let[t,n]=e;return lP(t,{},n)}{let[t,n,r]=e;return lP(t,n,r)}}async function lP(e,t,n){return(0,_.rB)(async r=>{let o,a,i=(0,_.KU)()?.getDataCollectionOptions().httpBodies.includes("outgoingResponse"),s={};try{let e=await t.headers;o=e?.get("sentry-trace")??void 0,a=e?.get("baggage"),e?.forEach((e,t)=>{s[t]=e})}catch{ld.T&&w.Yz.warn("Sentry wasn't able to extract the tracing headers for a server action. Will not trace this request.")}return r.setTransactionName(`serverAction/${e}`),r.setSDKProcessingMetadata({normalizedRequest:{headers:s}}),((0,rs.Bk)()?(e,t)=>t():t0.V4)({sentryTrace:o,baggage:a},async()=>{try{return await (0,t0.Lk)({op:"function.server_action",name:`serverAction/${e}`,forceTransaction:!0,attributes:{[tA.i_]:"route",[tA.JD]:"auto.function.nextjs.server_action"}},async e=>{let r=await (0,rR.x)(n,t=>{(0,lR.Y)(t)?e.setStatus({code:t4.TJ,message:"not_found"}):(0,lR.V)(t)?(e.setStatus({code:t4.F3}),e.end()):(e.setStatus({code:t4.TJ,message:"internal_error"}),(0,tN.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.server_action"}}))});return(void 0!==t.recordResponse?t.recordResponse:i)&&(0,_.rm)().setExtra("server_action_result",r),t.formData&&t.formData.forEach((e,t)=>{(0,_.rm)().setExtra(`server_action_form_data.${t}`,"string"==typeof e?e:"[non-string value]")}),r})}finally{lg(lh())}})})}function lO(e,t){return new Proxy(e,{apply:(e,n,r)=>{let o;if(!r?.[0])return e.apply(n,r);let[a]=r,i="nextUrl"in a?a.nextUrl.pathname:a.url,s="nextUrl"in a?a.headers.get("user-agent"):a.headers["user-agent"];if(!t||!s?.includes("vercel-cron"))return e.apply(n,r);let l=t.find(e=>e.path===i);if(!l?.path||!l.schedule)return e.apply(n,r);let u=l.path,c=(0,tN.SE)({monitorSlug:u,status:"in_progress"},{maxRuntime:720,schedule:{type:"crontab",value:l.schedule}}),p=(0,aU.Wk)()/1e3,f=()=>{(0,tN.SE)({checkInId:c,monitorSlug:u,status:"error",duration:(0,aU.Wk)()/1e3-p})};try{o=e.apply(n,r)}catch(e){throw f(),e}return"object"==typeof o&&null!==o&&"then"in o?Promise.resolve(o).then(()=>{(0,tN.SE)({checkInId:c,monitorSlug:u,status:"ok",duration:(0,aU.Wk)()/1e3-p})},()=>{f()}):(0,tN.SE)({checkInId:c,monitorSlug:u,status:"ok",duration:(0,aU.Wk)()/1e3-p}),o}})}function lN(e){return async function(...t){try{return await e.apply(this,t)}catch(t){throw(0,tN.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.wrapped",data:{function:e.name}}}),t}}}function lM(e,t,n,r){return async function(...n){let o=lp(t);(0,_.o5)().setTransactionName(`${r.dataFetchingMethodName} (${r.dataFetcherRouteName})`),(0,_.rm)().setSDKProcessingMetadata({normalizedRequest:o});let a=(0,rs.Bk)();a&&"/_error"!==r.requestedRouteName&&(0,rs.zU)(a).setAttribute("sentry.route_backfill",r.requestedRouteName);let{"sentry-trace":i,baggage:s}=(0,rh.i)();return{sentryTrace:i,baggage:s,data:await e.apply(this,n)}}}async function lL(e,t){try{return await e(...t)}catch(e){throw(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.data_fetcher"}}),e}}function lD(e){return new Proxy(e,{apply:async(e,t,n)=>{if(lk())return e.apply(t,n);let[r]=n,{req:o,res:a}=r.ctx,i=lN(e);if(!o||!a)return i.apply(t,n);{let e=lM(i,o,a,{dataFetcherRouteName:"/_app",requestedRouteName:r.ctx.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s,sentryTrace:l,baggage:u}=await e.apply(t,n);return"object"==typeof s&&null!==s&&(s.pageProps||(s.pageProps={}),l&&(s.pageProps._sentryTraceData=l),u&&(s.pageProps._sentryBaggage=u)),s}}})}function lj(e){return new Proxy(e,{apply:async(e,t,n)=>{if(lk())return e.apply(t,n);let[r]=n,{req:o,res:a}=r,i=lN(e);if(!o||!a)return i.apply(t,n);{let e=lM(i,o,a,{dataFetcherRouteName:"/_document",requestedRouteName:r.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s}=await e.apply(t,n);return s}}})}function lF(e){return new Proxy(e,{apply:async(e,t,n)=>{if(lk())return e.apply(t,n);let[r]=n,{req:o,res:a}=r,i=lN(e);if(!o||!a)return i.apply(t,n);{let e=lM(i,o,a,{dataFetcherRouteName:"/_error",requestedRouteName:r.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s,baggage:l,sentryTrace:u}=await e.apply(t,n);return"object"==typeof s&&null!==s&&(u&&(s._sentryTraceData=u),l&&(s._sentryBaggage=l)),s}}})}function l$(e,t){return new Proxy(e,{apply:(e,n,r)=>{let o,a=(0,_.rm)();try{o=t.requestAsyncStorage?.getStore()?.headers}catch{}let i=o?lu(o):void 0;return a.setSDKProcessingMetadata({normalizedRequest:{headers:i}}),(0,rR.x)(()=>e.apply(n,r),e=>{let n=(0,rs.Bk)(),{componentRoute:r,componentType:o,generationFunctionIdentifier:i}=t,s=!0;a.setTransactionName(`${o}.${i} (${r})`),n&&((0,lR.Y)(e)?(s=!1,n.setStatus({code:t4.TJ,message:"not_found"})):(0,lR.V)(e)?(s=!1,n.setStatus({code:t4.F3})):n.setStatus({code:t4.TJ,message:"internal_error"})),s&&(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.generation_function",data:{function:i}}})},()=>{lg(lh())})}})}function lz(e){return new Proxy(e,{apply:async(e,t,n)=>{if(lk())return e.apply(t,n);let[r]=n,{req:o,res:a}=r,i=lN(e);if(!o||!a)return i.apply(t,n);{let e=lM(i,o,a,{dataFetcherRouteName:r.pathname,requestedRouteName:r.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s,baggage:l,sentryTrace:u}=await e.apply(t,n)??{};return"object"==typeof s&&null!==s&&(u&&(s._sentryTraceData=u),l&&(s._sentryBaggage=l)),s}}})}function lU(e,t){return new Proxy(e,{apply:async(e,n,r)=>{if(lk())return e.apply(n,r);let[o]=r,{req:a,res:i}=o,s=lM(lN(e),a,i,{dataFetcherRouteName:t,requestedRouteName:t,dataFetchingMethodName:"getServerSideProps"}),{data:l,baggage:u,sentryTrace:c}=await s.apply(n,r);return"object"==typeof l&&null!==l&&"props"in l&&(c&&(l.props._sentryTraceData=c),u&&(l.props._sentryBaggage=u)),l}})}function lB(e,t){return new Proxy(e,{apply:async(e,t,n)=>lk()?e.apply(t,n):lL(lN(e),n)})}var lW=n(20753);function lH(e){return new Proxy(e,{apply:async(e,t,n)=>{let r="_sentryRewritesTunnelPath"in globalThis?globalThis._sentryRewritesTunnelPath:void 0;if(r&&"string"==typeof r){let e=n[0];if(e instanceof Request){var o;if((o=new URL(e.url).pathname)===r||o.startsWith(`${r}/`))return new Response(null,{status:200,headers:{"x-middleware-next":"1"}})}}return(0,_.rB)(r=>{let o,a,i=n[0],s=(0,_.o5)();i instanceof Request?(r.setSDKProcessingMetadata({normalizedRequest:function(e){let t=lu(e.headers);return{method:e.method,url:e.url,query_string:lf(e.url),headers:t}}(i)}),o=`middleware ${i.method}`,a="url"):(o="middleware",a="component"),s.setTransactionName(o);let l=(0,rs.Bk)();if(l){o="middleware",a="component";let e=(0,rs.zU)(l);e&&(0,lW.d_)(e,s,r)}return(0,t0.Lk)({name:o,op:"http.server.middleware",attributes:{[tA.i_]:a,[tA.JD]:"auto.function.nextjs.wrap_middleware"}},()=>(0,rR.x)(()=>e.apply(t,n),e=>{(0,tN.Cp)(e,{mechanism:{type:"auto.function.nextjs.wrap_middleware",handled:!1}})},()=>{lg(lh())}))})}})}var lY=n(64189);function lq(e,t){e&&"object"==typeof e&&(0,iC.my)(e,"__sentry_event_id__",t)}function lJ(e){return"function"==typeof e&&e?.prototype?.isReactComponent?class extends e{render(...e){return(0,_.rB)(()=>{let t=(0,_.o5)(),n="object"==typeof this.props&&null!==this.props&&"_sentryTraceData"in this.props&&"string"==typeof this.props._sentryTraceData?this.props._sentryTraceData:void 0;if(n){let e=(0,lY.nc)(n);t.setContext("trace",{span_id:e?.parentSpanId,trace_id:e?.traceId})}try{return super.render(...e)}catch(t){let e=(0,tN.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.page_class"}});throw lq(t,e),t}})}}:"function"==typeof e?new Proxy(e,{apply:(e,t,n)=>(0,_.rB)(()=>{let r=(0,_.o5)(),o=n?.[0]?._sentryTraceData;if(o){let e=(0,lY.nc)(o);r.setContext("trace",{span_id:e?.parentSpanId,trace_id:e?.traceId})}try{return e.apply(t,n)}catch(t){let e=(0,tN.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.page_function"}});throw lq(t,e),t}})}):e}function lV(e,t){let{method:n,parameterizedRoute:r,headers:o}=t;return new Proxy(e,{apply:async(e,t,o)=>{let a=(0,rs.Bk)(),i=a?(0,rs.zU)(a):void 0;return(0,_.rB)((0,_.rm)(),()=>(0,_.v4)(async s=>{s.setTransactionName(`${n} ${r}`);let l=await (0,rR.x)(()=>e.apply(t,o),e=>{(0,lR.V)(e)||((0,lR.Y)(e)?(a&&(0,t4.N8)(a,404),i&&(0,t4.N8)(i,404)):(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.route_handler"}}))},()=>{lg(lh())});try{l.status&&(a&&(0,t4.N8)(a,l.status),i&&(0,t4.N8)(i,l.status))}catch{}return l}))}})}function lG(e,t){return new Proxy(e,{apply:(e,n,r)=>{let o=(0,_.rm)(),a=t.headers?lu(t.headers):void 0;return o.setSDKProcessingMetadata({normalizedRequest:{headers:a}}),(0,rR.x)(()=>e.apply(n,r),e=>{let n=(0,rs.Bk)(),{componentRoute:r,componentType:a}=t,i=!0;o.setTransactionName(`${a} Server Component (${r})`),n&&((0,lR.Y)(e)?(i=!1,n.setStatus({code:t4.TJ,message:"not_found"})):(0,lR.V)(e)?(i=!1,n.setStatus({code:t4.F3})):n.setStatus({code:t4.TJ,message:"internal_error"})),i&&(0,tN.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.server_component"}})},()=>{lg(lh())})}})}}}]);
475//# sourceMappingURL=7756.268ee3c39c6ab14c.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.