1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-JEPh053b.js","assets/usePrimeStore-C2Yvd7x-.js","assets/usePrimeStore-DwOaF75w.css","assets/components-0-4RiD9t.js","assets/hooks-BrYMfBDN.js","assets/lib-BSDQ2cxc.js","assets/MobileNavOverlay-DGEVBAFx.js","assets/useCurrentPageId-BYEY9gbI.js","assets/useIsInternalUser-BfatPoEc.js","assets/useWorkspaceApi-ZlTCwSBg.js","assets/useBillingStore-KpLMbktc.js","assets/alfaAuth-B3Ya6XCG.js","assets/useSpoofStore-Baz3I7HO.js","assets/ChatInput-Dg-OIJl-.js","assets/useMentionEditor-DZ165jBO.js","assets/index-CJ8rw5wK.js","assets/textarea-BtQzkqUM.js","assets/companySearchMatch-DEHGbOrS.js","assets/plus-BFST4D-a.js","assets/useWatchlists-j-HHoy_J.js","assets/documentTypes-UOdWmhQK.js","assets/useWatchlistInstrumentOptions-CYzTVJ1V.js","assets/TickerLogo-DGaLW-VV.js","assets/mentionUtils-Bc6b3Weq.js","assets/switch-COgb4Tth.js","assets/SearchInput-L4s3MB6U.js","assets/errors-CsaJ_Pk5.js","assets/pdfExtract-XgT8dCGY.js","assets/ConnectorsSettings-CvcSMAu0.js","assets/alert-dialog-Bb7s6o1z.js","assets/refresh-cw-BrQa9-y6.js","assets/settings-2-lyY9eIVI.js","assets/agentTriggerModalUtils-BOqNzj7E.js","assets/agentTriggerDocumentOptions-rgxfurQ6.js","assets/minus-Ba4SXjvE.js","assets/zap-BaUluiEf.js","assets/threadDraftStorage-aQQey0yX.js","assets/clock-XbTx6GQS.js","assets/mic-DGOHRoQS.js","assets/lock-BhMm5avx.js","assets/message-square-CVxPDNNW.js","assets/routes-BA10x3OH.js","assets/menu-DssrFq47.js","assets/lightbulb-DkkHn8VE.js","assets/wallet-Cdj0kMLi.js","assets/users-CMVBx8NA.js","assets/chart-line-CWC0NQtt.js","assets/circle-check-big-B_fDrOJs.js","assets/settings-DDC4-Azu.js","assets/useAgentQueueStore-CPBje71D.js","assets/mail-BK69D7KO.js","assets/eye-off-BRx8Ucgf.js","assets/eye-PxBkw5TI.js","assets/useDataSourcesStore-DnOMXnO3.js","assets/useBillingApi-BaHme62O.js","assets/useInfiniteQuery-CoMZUZpf.js","assets/useUserSettings-B0IUihmi.js","assets/circle-DfRNSgAL.js","assets/confirmResetPassword-B4mUcAp3.js","assets/timezoneConstants-CQ89dt8n.js","assets/fetchUserAttributes-Btcz4aY3.js","assets/checkbox-CldOr1Uh.js","assets/pageTransition-CpQsOdqm.js","assets/retailBottomSheetStore-BTRQuqtg.js","assets/RetailWebWordmark-Bd0TUrX3.js","assets/ProfileAvatarButton-C5J6JtlK.js","assets/avatarInitial-xwSgS2hj.js","assets/useLDReady-XVxoIjKL.js","assets/useExperienceModeHomePath-BNp__StY.js","assets/arrow-right-B0fa9XIo.js","assets/constant-jno-V44k.js","assets/EquityRedlineTab-CP1AOC6b.js","assets/EarningsCallCard-LpxgHKZq.js","assets/useStockPriceBars-CMOuW71g.js","assets/dialog-BodwHZ75.js","assets/lightweight-charts.production-BzeWQACg.js","assets/AlertsInboxView-DGUSwmGl.js","assets/calendar-dMNA1j1X.js","assets/PageEmptyState-B9eNdu7b.js","assets/useActiveUserKey-C4UyHR5Q.js","assets/useAuthenticatedEventSource-XVIK-5aY.js","assets/usePortfolioHoldings-CCH-ggjX.js","assets/helpers-DWmdkNTM.js","assets/chart-no-axes-column-CPEVXNIf.js","assets/agentNavigation-DgK8Q0QR.js","assets/filter-bar-Bt_lVn8f.js","assets/label-CVqU8XUV.js","assets/InstrumentPicker-BVCIYAgs.js","assets/filterCountTagStyles-DEXq6x76.js","assets/useOnboardingApi-8TmeF1To.js","assets/ActiveFilterPill-D-rdvd5N.js","assets/search-input-CRc77yR5.js","assets/toggle-group-CiCbQrnE.js","assets/trash-2-DxtbeJ7o.js","assets/upload-BxXfX9c9.js","assets/inbox-DLOjB_nI.js","assets/funnel-BDhnuHR8.js","assets/hardCodedEtfList-NW_Xvru-.js","assets/alfahubConfig-CEWAmQc6.js","assets/useGetUpcomingEarningsByHoldings-DyNBlclN.js","assets/useRealTimeData-iJly8E9K.js","assets/alfa-wWeb80Ha.js","assets/trending-down-D5_Fgl6p.js","assets/DocumentsTab-DpKV4waa.js","assets/useLibraryData-C9m6Rx-O.js","assets/useAskAlfaAboutDocument-CCxKIYWB.js","assets/libraryDocumentTitle-Dq551M8y.js","assets/chatNavigationState-BijrEY6o.js","assets/DocumentViewerModal-Kk0-mokd.js","assets/tabs-CQFN48TD.js","assets/useDocumentViewer-BRHitgFp.js","assets/useViewerDocumentMetadata-DqUHbdpo.js","assets/useDocumentTitle-DG4TiQbH.js","assets/useGetWatchlistStocks-yLlfqRpr.js","assets/useGetPortfolioStocks-HwlLJzzB.js","assets/artifactPreviewUtils-B8rjGg2Q.js","assets/ellipsis-vertical-oSa4oVl4.js","assets/pencil-B5qEToUJ.js","assets/table-2-CAgi5FYE.js","assets/generateCategoricalChart-BLBHodMK.js","assets/index-Df-gNYMv.js","assets/decimal-_i3eA1g1.js","assets/index-C_Pc2P5A.js","assets/LineChart-BKjVoxvO.js","assets/YAxis-COhtQ_ek.js","assets/useAccountManagementAccess-Dw7LZE11.js","assets/WorkspaceSwitcher-BIO8QPr5.js","assets/pylon-Dcug-tqk.js","assets/log-out-aXqk1URb.js","assets/brain-circuit-DIijGq96.js","assets/activity-D4QM7wC8.js","assets/ThreadStreamProvider-CX2N2v25.js","assets/triangle-alert-KWYge5nj.js","assets/smartGridFileUtils-DePlwPFN.js","assets/SimulationLabPlayground-Bwxi6_Gk.js","assets/useUpdateWatchlist-C1NRKa3Q.js","assets/memoryApi-Bh7-ORHW.js","assets/play-TNwsHit4.js","assets/save-BTzJRxwP.js","assets/ArtifactPanel-DcRBnyAU.js","assets/defineProperty-Bsx8t0qV.js","assets/index-D9Ka4HbP.js","assets/AgentChatPanel-DTweyqYz.js","assets/chat-side-bar-C9KGsqHR.js","assets/MessageList-D0WO8buR.js","assets/ThreadMessageMarkdown-oukjhjqj.js","assets/progress-ozlc_w4n.js","assets/exportTable-CuuN9MMs.js","assets/StockChip-LYESRuar.js","assets/hover-card-BQ5sYugG.js","assets/chart-column-Dt7QxMSh.js","assets/shimmer-text-Dnc9I7g7.js","assets/SourcesCategoryView-BGwFKrwz.js","assets/shield-C5SMqwuR.js","assets/useAgentTriggers-C_h0-w8D.js","assets/agentTriggerSummary-D
1xRJxDdB.js","assets/AgentScheduleInputSection-BNSUm6Rh.js","assets/agentTriggerAutofill-DVisgpnk.js","assets/useBatchSecuritiesByGbiIds-8DaJYFta.js","assets/researchHelpers-DDXzk5ro.js","assets/chatOutputAutomation-V-rkYyMy.js","assets/mentionChipFormatting-C1BzDR8U.js","assets/clipboard-D-xQ6oJL.js","assets/useAgentOutput-bc-jXNUE.js","assets/maximize-2-CENElNP7.js","assets/SettingsModal-CcEc5My7.js","assets/PortfolioConnectionsSettings-bbWo0hgB.js","assets/useBrokerageConnection-ClhBNeXh.js","assets/alfaErrors-B8dzKOFe.js","assets/deleteUserAttributes-Bd63QOPu.js","assets/rotate-ccw-DawQluKK.js","assets/useIsBillingCustomerAdmin-CAcVsXBo.js","assets/MobileWorkspaceSurface-CWuIVB8G.js","assets/bug-BOjWWz77.js","assets/SettingsModal-DpsRipQV.css","assets/ChatHistoryPanel-CbZgcYm2.js","assets/panel-left-close-Cdk5Xogj.js","assets/GlobalSearchModal-NLPaVOan.js","assets/OutputMicrosite-CSj8ix04.js","assets/AgentReportView-7stCkom6.js","assets/AgentOutputRenderers-GjoYP3gu.js","assets/BarChart-BZNDmDOT.js","assets/PieChart-DFhkcGni.js","assets/PolarAngleAxis-BW8osoX5.js","assets/validate-mVKEWHRw.js","assets/WaitlistPage-C88mm1no.js","assets/DetachedSmartGridApp-BKmVahe2.js","assets/useSmartGridStore-Cy-l2H0x.js","assets/SmartGridDocumentViewer-CTwBuZK-.js","assets/minimize-2-ClyOZaaT.js","assets/smartGridLibraryUtils-CbH-CtrE.js","assets/grip-vertical-8TXXbNlF.js","assets/DetachedInspectorApp-C3WHoftj.js","assets/index-Bx82dk7V.js"])))=>i.map(i=>d[i]); 2var $x=Object.defineProperty;var Vx=(n,s,r)=>s in n?$x(n,s,{enumerable:!0,configurable:!0,writable:!0,value:r}):n[s]=r;var Ky=(n,s,r)=>Vx(n,typeof s!="symbol"?s+"":s,r);import{r as Fx,a as Xx,g as Kx,G as We,b as Kt,c as bn,S as xs,i as Ho,d as Ts,e as Cs,s as Li,f as am,n as Qx,h as zi,j as Fe,k as Zo,l as Wr,m as el,o as bc,p as Wo,q as Bo,t as bt,u as xn,v as yt,T as Jx,w as Zx,x as Bn,y as Qy,z as Wx,A as Pr,B as Jy,C as eT,D as Xa,E as sm,F as tT,H as nT,I as aT,J as sT,K as Me,L as qo,M as Le,N as Go,O as Zy,P as iT,Q as XS,R as rT,U as Cn,V as im,W as rm,X as lT,Y as oT,Z as pa,_ as lm,$ as ws,a0 as Ai,a1 as Gn,a2 as wd,a3 as om,a4 as Wy,a5 as Vr,a6 as KS,a7 as Ui,a8 as QS,a9 as JS,aa as Fr,ab as cT,ac as Ec,ad as uT,ae as ec,af as fT,ag as cm,ah as dT,ai as ZS,aj as WS,ak as mT,al as pT,am as hT,an as gT,ao as yT,ap as _T,aq as ST,ar as vT,as as bT,at as um,au as ET,av as xT,aw as ev,ax as TT,ay as tv,az as fm,aA as dm,aB as xc,aC as tc,aD as nv,aE as mm,aF as av,aG as Tc,aH as Po,aI as e_,aJ as t_,aK as wT,aL as Ni,aM as AT,aN as nc,aO as pm,aP as n_,aQ as NT,aR as RT,aS as CT,aT as jT,aU as MT,aV as OT,aW as IT,aX as hm,aY as da,aZ as ac,a_ as wc,a$ as DT,b0 as ln,b1 as a_,b2 as s_,b3 as kT,b4 as sv,b5 as gm,b6 as LT,b7 as zT,b8 as Ad,b9 as Ei,ba as iv,bb as rv,bc as i_,bd as UT,be as ym,bf as HT,bg as BT,bh as xi,bi as Mt,bj as qT,bk as lv,bl as ma,bm as GT,bn as r_,bo as PT,bp as Ri,bq as l_,br as ad,bs as ov,bt as YT,bu as cv,bv as $T,bw as VT,bx as FT,by as XT,bz as KT,bA as x,bB as m,bC as QT,bD as uv,bE as Ci,bF as fv,bG as sc,bH as _m,bI as re,bJ as $e,bK as Xr,bL as JT,bM as dv,bN as tt,bO as Ac,bP as Nc,bQ as ji,bR as mv,bS as tl,bT as Ss,bU as ZT,bV as WT,bW as ew,bX as tw,bY as Rc,bZ as Sm,b_ as vs,b$ as Cc,c0 as vm,c1 as nl,c2 as pv,c3 as bm,c4 as Va,c5 as hv,c6 as nw,c7 as gv,c8 as aw,c9 as it,ca as yv,cb as _v,cc as sw,cd as o_,ce as iw,cf as Sv,cg as vv,ch as bv,ci as ic,cj as Ev,ck as xv,cl as fa,cm as bs,cn as Xt,co as rc,cp as Tv,cq as rw,cr as lw,cs as ow,ct as Nd,cu as Rt,cv as cw,cw as uw,cx as fw,cy as Br,cz as qr,cA as Em,cB as Rd,cC as Cd,cD as dw,cE as mw,cF as Yo,cG as pw,cH as hw,cI as gw,cJ as yw,cK as xm,cL as Tm,cM as jd,cN as c_,cO as _w,cP as Kr,cQ as Sw,cR as vw,cS as bw,cT as Md,cU as Od,cV as Ew,cW as xw,cX as Tw,cY as ww,cZ as u_,c_ as f_,c$ as d_,d0 as Aw,d1 as m_,d2 as Nw,d3 as lc,d4 as Rw,d5 as Cw,d6 as jc,d7 as Dt,d8 as Hi,d9 as jw,da as Mw,db as Ow,dc as p_,dd as Iw,de as Dw,df as oc,dg as kw,dh as It,di as Lw,dj as zw,dk as Uw,dl as Hw,dm as Bw,dn as qw,dp as Gw,dq as Ya,dr as Pw,ds as Ti,dt as Mc,du as wv,dv as h_,dw as g_,dx as Yw,dy as $w,dz as y_,dA as Lr,dB as sd,dC as __,dD as Vw,dE as wm,dF as Fw,dG as ca,dH as Xw,dI as Kw,dJ as Qw,dK as jo,dL as Jw,dM as Av,dN as Zw,dO as Ww,dP as eA,dQ as tA,dR as nA,dS as aA,dT as sA,dU as iA,dV as rA,dW as lA,dX as oA,dY as cA,dZ as Id,d_ as uA,d$ as Nv,e0 as fA,e1 as Ba,e2 as dA,e3 as S_,e4 as mA,e5 as v_,e6 as b_,e7 as pA,e8 as hA,e9 as gA,ea as yA,eb as E_,ec as _A,ed as SA,ee as vA,ef as Rv,eg as bA,eh as EA,ei as xA,ej as TA,ek as wA,el as AA,em as NA}from"./usePrimeStore-C2Yvd7x-.js";import{N as Ct,M as Cv,R as al,a as ye}from"./components-0-4RiD9t.js";import{u as RA,B as CA}from"./lib-BSDQ2cxc.js";import{T as jA,L as MA,C as OA,a as IA,S as DA,H as kA,c as LA,s as zA,M as UA}from"./MobileNavOverlay-DGEVBAFx.js";import{O as ut,i as HA}from"./routes-BA10x3OH.js";import{u as ha,a as Oc,b as Ka,c as BA}from"./hooks-BrYMfBDN.js";import{u as qA}from"./useAgentQueueStore-CPBje71D.js";import{e as Ic,g as jv,h as GA,a as x_,R as PA,c as YA}from"./alfaAuth-B3Ya6XCG.js";import{M as Mv}from"./mail-BK69D7KO.js";import{L as Ov}from"./lock-BhMm5avx.js";import{E as As}from"./eye-off-BRx8Ucgf.js";import{E as Ns}from"./eye-PxBkw5TI.js";import{u as $A}from"./useDataSourcesStore-DnOMXnO3.js";import{u as cc}from"./useBillingStore-KpLMbktc.js";import{u as VA}from"./useBillingApi-BaHme62O.js";import{P as Am,K as Dd,R as FA,S as XA,u as KA}
2from"./useUserSettings-B0IUihmi.js";import{c as Iv,r as Nm,a as QA,f as JA}from"./fetchUserAttributes-Btcz4aY3.js";import{r as ZA,c as WA}from"./confirmResetPassword-B4mUcAp3.js";import{s as Dv}from"./checkbox-CldOr1Uh.js";import{E as e1,R as t1,s as n1,f as a1,h as s1,S as i1,a as r1}from"./pageTransition-CpQsOdqm.js";import{R as l1,a as o1}from"./RetailWebWordmark-Bd0TUrX3.js";import{u as Dc}from"./useLDReady-XVxoIjKL.js";import{u as sl}from"./useExperienceModeHomePath-BNp__StY.js";import{u as T_,a as c1,g as u1,r as f1}from"./useSpoofStore-Baz3I7HO.js";import{g as d1,F as m1,o as p1,s as h1,C as g1}from"./ChatInput-Dg-OIJl-.js";import{A as y1}from"./arrow-right-B0fa9XIo.js";import{S as vt}from"./constant-jno-V44k.js";import{E as _1,a as S1,b as v1,c as b1,d as E1,e as x1,f as T1,g as w1}from"./EquityRedlineTab-CP1AOC6b.js";import{u as A1}from"./useAccountManagementAccess-Dw7LZE11.js";import{u as kv}from"./useIsInternalUser-BfatPoEc.js";import{u as Rm}from"./useCurrentPageId-BYEY9gbI.js";import{L as N1}from"./lightbulb-DkkHn8VE.js";import{F as R1,W as C1}from"./WorkspaceSwitcher-BIO8QPr5.js";import{B as j1}from"./brain-circuit-DIijGq96.js";import{A as M1}from"./activity-D4QM7wC8.js";import{C as O1}from"./circle-check-big-B_fDrOJs.js";import{U as I1}from"./users-CMVBx8NA.js";import{C as D1}from"./clock-XbTx6GQS.js";import{P as k1,C as L1,i as z1}from"./ConnectorsSettings-CvcSMAu0.js";import{C as U1}from"./chart-line-CWC0NQtt.js";import{M as H1}from"./message-square-CVxPDNNW.js";import{I as B1}from"./inbox-DLOjB_nI.js";import{C as w_}from"./circle-DfRNSgAL.js";import{P as A_}from"./useDocumentTitle-DG4TiQbH.js";import{T as q1}from"./ThreadStreamProvider-CX2N2v25.js";import{T as G1}from"./triangle-alert-KWYge5nj.js";import{h as P1,c as Y1,i as $1}from"./pylon-Dcug-tqk.js";import{S as V1,r as F1}from"./smartGridFileUtils-DePlwPFN.js";import"./useWorkspaceApi-ZlTCwSBg.js";import"./menu-DssrFq47.js";import"./wallet-Cdj0kMLi.js";import"./settings-DDC4-Azu.js";import"./useInfiniteQuery-CoMZUZpf.js";import"./timezoneConstants-CQ89dt8n.js";import"./minus-Ba4SXjvE.js";import"./retailBottomSheetStore-BTRQuqtg.js";import"./ProfileAvatarButton-C5J6JtlK.js";import"./avatarInitial-xwSgS2hj.js";import"./useMentionEditor-DZ165jBO.js";import"./index-CJ8rw5wK.js";import"./textarea-BtQzkqUM.js";import"./companySearchMatch-DEHGbOrS.js";import"./plus-BFST4D-a.js";import"./useWatchlists-j-HHoy_J.js";import"./documentTypes-UOdWmhQK.js";import"./useWatchlistInstrumentOptions-CYzTVJ1V.js";import"./TickerLogo-DGaLW-VV.js";import"./mentionUtils-Bc6b3Weq.js";import"./switch-COgb4Tth.js";import"./SearchInput-L4s3MB6U.js";import"./errors-CsaJ_Pk5.js";import"./pdfExtract-XgT8dCGY.js";import"./agentTriggerModalUtils-BOqNzj7E.js";import"./agentTriggerDocumentOptions-rgxfurQ6.js";import"./zap-BaUluiEf.js";import"./threadDraftStorage-aQQey0yX.js";import"./mic-DGOHRoQS.js";import"./EarningsCallCard-LpxgHKZq.js";import"./useStockPriceBars-CMOuW71g.js";import"./dialog-BodwHZ75.js";import"./lightweight-charts.production-BzeWQACg.js";import"./AlertsInboxView-DGUSwmGl.js";import"./calendar-dMNA1j1X.js";import"./PageEmptyState-B9eNdu7b.js";import"./useActiveUserKey-C4UyHR5Q.js";import"./useAuthenticatedEventSource-XVIK-5aY.js";import"./usePortfolioHoldings-CCH-ggjX.js";import"./helpers-DWmdkNTM.js";import"./chart-no-axes-column-CPEVXNIf.js";import"./agentNavigation-DgK8Q0QR.js";import"./filter-bar-Bt_lVn8f.js";import"./label-CVqU8XUV.js";import"./InstrumentPicker-BVCIYAgs.js";import"./filterCountTagStyles-DEXq6x76.js";import"./useOnboardingApi-8TmeF1To.js";import"./ActiveFilterPill-D-rdvd5N.js";import"./search-input-CRc77yR5.js";import"./toggle-group-CiCbQrnE.js";import"./trash-2-DxtbeJ7o.js";import"./upload-BxXfX9c9.js";import"./funnel-BDhnuHR8.js";import"./hardCodedEtfList-NW_Xvru-.js";import"./alfahubConfig-CEWAmQc6.js";import"./useGetUpcomingEarningsByHoldings-DyNBlclN.js";import"./useRealTimeData-iJly8E9K.js";import"./alfa-wWeb80Ha.js";import"./trending-down-D5_Fgl6p.js";import"./DocumentsTab-DpKV4waa.js";import"./useLibraryData-C9m6Rx-O.js";import"./useAskAlfaAboutDocument-CCxKIYWB.js";import"./libraryDocumentTitle-Dq551M8y.js";import"./chatNavigationState-BijrEY6o.js";import"./DocumentViewerModal-Kk0-mokd.js";import"./tabs-CQFN48TD.js";import"./useDocumentViewer-BRHitgFp.js";import"./useViewerDocumentMetadata-DqUHbdpo.js";import"./useGetWatchlistStocks-yLlfqRpr.js";import"./useGetPortfolioStocks-HwlLJzzB.js";import"./artifactPreviewUtils-B8rjGg2Q.js";import"./ellipsis-vertical-oSa4oVl4.js";import"./pencil-B5qEToUJ.js";import"./table-2-CAgi5FYE.js";import"./generateCategoricalChart-BLBHodMK.js";import"./index-Df-gNYMv.js";import"./decimal-_i3eA1g1.js";import"./index-C_Pc2P5A.js";import"./LineChart-BKjVoxvO.js";import"./YAxis-COhtQ_ek.js";import"./log-out-aXqk1URb.js";import"./alert-dialog-Bb7s6o1z.js";import"./refresh-cw-BrQa9-y6.js";import"./settings-2-lyY9eIVI.js";(function(){try{var n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};n.SENTRY_RELEASE={id:"all-0.0.1608"};var s=new n.Error().stack;s&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[s]="c2879d7e-81b5-4a37-8ea2-c3798ad0d4c3",n._sentryDebugIdIdentifier="sentry-dbid-c2879d7e-81b5-4a37-8ea2-c3798ad0d4c3")}catch{}})();var id={exports:{}},zr={},rd={exports:{}},ld={};/** 3 * @license React 4 * scheduler.production.js 5 * 6 * Copyright (c) Meta Platforms, Inc. and affiliates. 7 * 8 * This source code is licensed under the MIT license found in the 9 * LICENSE file in the root directory of this source tree. 10 */var N_;function X1(){return N_||(N_=1,(function(n){function s(N,I){var L=N.length;N.push(I);e:for(;0<L;){var Q=L-1>>>1,z=N[Q];if(0<c(z,I))N[Q]=I,N[L]=z,L=Q;else break e}}function r(N){return N.length===0?null:N[0]}function l(N){if(N.length===0)return null;var I=N[0],L=N.pop();if(L!==I){N[0]=L;e:for(var Q=0,z=N.length,X=z>>>1;Q<X;){var $=2*(Q+1)-1,K=N[$],te=$+1,Ee=N[te];if(0>c(K,L))te<z&&0>c(Ee,K)?(N[Q]=Ee,N[te]=L,Q=te):(N[Q]=K,N[$]=L,Q=$);else if(te<z&&0>
vendor: 4,739 bytes, lines 10-18
10c(Ee,L))N[Q]=Ee,N[te]=L,Q=te;else break e}}return I}function c(N,I){var L=N.sortIndex-I.sortIndex;return L!==0?L:N.id-I.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;n.unstable_now=function(){return u.now()}}else{var d=Date,h=d.now();n.unstable_now=function(){return d.now()-h}}var p=[],y=[],v=1,_=null,E=3,b=!1,T=!1,C=!1,O=!1,J=typeof setTimeout=="function"?setTimeout:null,U=typeof clearTimeout=="function"?clearTimeout:null,H=typeof setImmediate<"u"?setImmediate:null;function Y(N){for(var I=r(y);I!==null;){if(I.callback===null)l(y);else if(I.startTime<=N)l(y),I.sortIndex=I.expirationTime,s(p,I);else break;I=r(y)}}function Z(N){if(C=!1,Y(N),!T)if(r(p)!==null)T=!0,ne||(ne=!0,de());else{var I=r(y);I!==null&&me(Z,I.startTime-N)}}var ne=!1,q=-1,F=5,ce=-1;function ee(){return O?!0:!(n.unstable_now()-ce<F)}function Se(){if(O=!1,ne){var N=n.unstable_now();ce=N;var I=!0;try{e:{T=!1,C&&(C=!1,U(q),q=-1),b=!0;var L=E;try{t:{for(Y(N),_=r(p);_!==null&&!(_.expirationTime>N&&ee());){var Q=_.callback;if(typeof Q=="function"){_.callback=null,E=_.priorityLevel;var z=Q(_.expirationTime<=N);if(N=n.unstable_now(),typeof z=="function"){_.callback=z,Y(N),I=!0;break t}_===r(p)&&l(p),Y(N)}else l(p);_=r(p)}if(_!==null)I=!0;else{var X=r(y);X!==null&&me(Z,X.startTime-N),I=!1}}break e}finally{_=null,E=L,b=!1}I=void 0}}finally{I?de():ne=!1}}}var de;if(typeof H=="function")de=function(){H(Se)};else if(typeof MessageChannel<"u"){var pe=new MessageChannel,se=pe.port2;pe.port1.onmessage=Se,de=function(){se.postMessage(null)}}else de=function(){J(Se,0)};function me(N,I){q=J(function(){N(n.unstable_now())},I)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(N){N.callback=null},n.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):F=0<N?Math.floor(1e3/N):5},n.unstable_getCurrentPriorityLevel=function(){return E},n.unstable_next=function(N){switch(E){case 1:case 2:case 3:var I=3;break;default:I=E}var L=E;E=I;try{return N()}finally{E=L}},n.unstable_requestPaint=function(){O=!0},n.unstable_runWithPriority=function(N,I){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var L=E;E=N;try{return I()}finally{E=L}},n.unstable_scheduleCallback=function(N,I,L){var Q=n.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0<L?Q+L:Q):L=Q,N){case 1:var z=-1;break;case 2:z=250;break;case 5:z=1073741823;break;case 4:z=1e4;break;default:z=5e3}return z=L+z,N={id:v++,callback:I,priorityLevel:N,startTime:L,expirationTime:z,sortIndex:-1},L>Q?(N.sortIndex=L,s(y,N),r(p)===null&&N===r(y)&&(C?(U(q),q=-1):C=!0,me(Z,L-Q))):(N.sortIndex=z,s(p,N),T||b||(T=!0,ne||(ne=!0,de()))),N},n.unstable_shouldYield=ee,n.unstable_wrapCallback=function(N){var I=E;return function(){var L=E;E=I;try{return N.apply(this,arguments)}finally{E=L}}}})(ld)),ld}var R_;function K1(){return R_||(R_=1,rd.exports=X1()),rd.exports}/** 11 * @license React 12 * react-dom-client.production.js 13 * 14 * Copyright (c) Meta Platforms, Inc. and affiliates. 15 * 16 * This source code is licensed under the MIT license found in the 17 * LICENSE file in the root directory of this source tree. 18 */var C_;function Q1(){if(C_)return zr;C_=1;var n=K1(),s=Fx(),r=Xx();function l(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function c(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function d(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function h(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function p(e){if(u(e)!==e)throw Error(l(188))}function y(e){var t=e.alternate;if(!t){if(t=u(e),t===null)throw Error(l(188));return t!==e?null:e}for(var a=e,i=t;;){var o=a.return;if(o===null)break;var f=o.alternate;if(f===null){if(i=o.return,i!==null){a=i;continue}break}if(o.child===f.child){for(f=o.child;f;){if(f===a)return p(o),e;if(f===i)return p(o),t;
vendor: 14,192 bytes, lines 18-25
18f=f.sibling}throw Error(l(188))}if(a.return!==i.return)a=o,i=f;else{for(var g=!1,S=o.child;S;){if(S===a){g=!0,a=o,i=f;break}if(S===i){g=!0,i=o,a=f;break}S=S.sibling}if(!g){for(S=f.child;S;){if(S===a){g=!0,a=f,i=o;break}if(S===i){g=!0,i=f,a=o;break}S=S.sibling}if(!g)throw Error(l(189))}}if(a.alternate!==i)throw Error(l(190))}if(a.tag!==3)throw Error(l(188));return a.stateNode.current===a?e:t}function v(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=v(e),t!==null)return t;e=e.sibling}return null}var _=Object.assign,E=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),T=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),O=Symbol.for("react.strict_mode"),J=Symbol.for("react.profiler"),U=Symbol.for("react.consumer"),H=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),Z=Symbol.for("react.suspense"),ne=Symbol.for("react.suspense_list"),q=Symbol.for("react.memo"),F=Symbol.for("react.lazy"),ce=Symbol.for("react.activity"),ee=Symbol.for("react.memo_cache_sentinel"),Se=Symbol.iterator;function de(e){return e===null||typeof e!="object"?null:(e=Se&&e[Se]||e["@@iterator"],typeof e=="function"?e:null)}var pe=Symbol.for("react.client.reference");function se(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===pe?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case C:return"Fragment";case J:return"Profiler";case O:return"StrictMode";case Z:return"Suspense";case ne:return"SuspenseList";case ce:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case T:return"Portal";case H:return e.displayName||"Context";case U:return(e._context.displayName||"Context")+".Consumer";case Y:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case q:return t=e.displayName||null,t!==null?t:se(e.type)||"Memo";case F:t=e._payload,e=e._init;try{return se(e(t))}catch{}}return null}var me=Array.isArray,N=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,L={pending:!1,data:null,method:null,action:null},Q=[],z=-1;function X(e){return{current:e}}function $(e){0>z||(e.current=Q[z],Q[z]=null,z--)}function K(e,t){z++,Q[z]=e.current,e.current=t}var te=X(null),Ee=X(null),he=X(null),je=X(null);function Re(e,t){switch(K(he,t),K(Ee,e),K(te,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?_y(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=_y(t),e=Sy(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}$(te),K(te,e)}function Be(){$(te),$(Ee),$(he)}function kt(e){e.memoizedState!==null&&K(je,e);var t=te.current,a=Sy(t,e.type);t!==a&&(K(Ee,e),K(te,a))}function Et(e){Ee.current===e&&($(te),$(Ee)),je.current===e&&($(je),Or._currentValue=L)}var W,rt;function nt(e){if(W===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);W=t&&t[1]||"",rt=-1<a.stack.indexOf(` 19 at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return` 20`+W+e+rt}var ht=!1;function zt(e,t){if(!e||ht)return"";ht=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var i={DetermineComponentFrameRoot:function(){try{if(t){var P=function(){throw Error()};if(Object.defineProperty(P.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(P,[])}catch(k){var D=k}Reflect.construct(e,[],P)}else{try{P.call()}catch(k){D=k}e.call(P.prototype)}}else{try{throw Error()}catch(k){D=k}(P=e())&&typeof P.catch=="function"&&P.catch(function(){})}}catch(k){if(k&&D&&typeof k.stack=="string")return[k.stack,D.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var o=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,"name");o&&o.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=i.DetermineComponentFrameRoot(),g=f[0],S=f[1];if(g&&S){var w=g.split(` 21`),M=S.split(` 22`);for(o=i=0;i<w.length&&!w[i].includes("DetermineComponentFrameRoot");)i++;for(;o<M.length&&!M[o].includes("DetermineComponentFrameRoot");)o++;if(i===w.length||o===M.length)for(i=w.length-1,o=M.length-1;1<=i&&0<=o&&w[i]!==M[o];)o--;for(;1<=i&&0<=o;i--,o--)if(w[i]!==M[o]){if(i!==1||o!==1)do if(i--,o--,0>o||w[i]!==M[o]){var B=` 23`+w[i].replace(" at new "," at ");return e.displayName&&B.includes("<anonymous>")&&(B=B.replace("<anonymous>",e.displayName)),B}while(1<=i&&0<=o);break}}}finally{ht=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?nt(a):""}function Tn(e,t){switch(e.tag){case 26:case 27:case 5:return nt(e.type);case 16:return nt("Lazy");case 13:return e.child!==t&&t!==null?nt("Suspense Fallback"):nt("Suspense");case 19:return nt("SuspenseList");case 0:case 15:return zt(e.type,!1);case 11:return zt(e.type.render,!1);case 1:return zt(e.type,!0);case 31:return nt("Activity");default:return""}}function jn(e){try{var t="",a=null;do t+=Tn(e,a),a=e,e=e.return;while(e);return t}catch(i){return` 24Error generating stack: `+i.message+` 25`+i.stack}}var ke=Object.prototype.hasOwnProperty,lt=n.unstable_scheduleCallback,wn=n.unstable_cancelCallback,V=n.unstable_shouldYield,be=n.unstable_requestPaint,le=n.unstable_now,qe=n.unstable_getCurrentPriorityLevel,Qt=n.unstable_ImmediatePriority,Ot=n.unstable_UserBlockingPriority,Ut=n.unstable_NormalPriority,Os=n.unstable_LowPriority,Wa=n.unstable_IdlePriority,fl=n.log,dl=n.unstable_setDisableYieldValue,et=null,Ke=null;function Mn(e){if(typeof fl=="function"&&dl(e),Ke&&typeof Ke.setStrictMode=="function")try{Ke.setStrictMode(et,e)}catch{}}var Jt=Math.clz32?Math.clz32:M0,C0=Math.log,j0=Math.LN2;function M0(e){return e>>>=0,e===0?32:31-(C0(e)/j0|0)|0}var ml=256,pl=262144,hl=4194304;function es(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function gl(e,t,a){var i=e.pendingLanes;if(i===0)return 0;var o=0,f=e.suspendedLanes,g=e.pingedLanes;e=e.warmLanes;var S=i&134217727;return S!==0?(i=S&~f,i!==0?o=es(i):(g&=S,g!==0?o=es(g):a||(a=S&~e,a!==0&&(o=es(a))))):(S=i&~f,S!==0?o=es(S):g!==0?o=es(g):a||(a=i&~e,a!==0&&(o=es(a)))),o===0?0:t!==0&&t!==o&&(t&f)===0&&(f=o&-o,a=t&-t,f>=a||f===32&&(a&4194048)!==0)?t:o}function $i(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function O0(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Wm(){var e=hl;return hl<<=1,(hl&62914560)===0&&(hl=4194304),e}function Yc(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Vi(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function I0(e,t,a,i,o,f){var g=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var S=e.entanglements,w=e.expirationTimes,M=e.hiddenUpdates;for(a=g&~a;0<a;){var B=31-Jt(a),P=1<<B;S[B]=0,w[B]=-1;var D=M[B];if(D!==null)for(M[B]=null,B=0;B<D.length;B++){var k=D[B];k!==null&&(k.lane&=-536870913)}a&=~P}i!==0&&ep(e,i,0),f!==0&&o===0&&e.tag!==0&&(e.suspendedLanes|=f&~(g&~t))}function ep(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var i=31-Jt(t);e.entangledLanes|=t,e.entanglements[i]=e.entanglements[i]|1073741824|a&261930}function tp(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var i=31-Jt(a),o=1<<i;o&t|e[i]&t&&(e[i]|=t),a&=~o}}function np(e,t){var a=t&-t;return a=(a&42)!==0?1:$c(a),(a&(e.suspendedLanes|t))!==0?0:a}function $c(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Vc(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function ap(){var e=I.p;return e!==0?e:(e=window.event,e===void 0?32:Gy(e.type))}function sp(e,t){var a=I.p;try{return I.p=e,t()}finally{I.p=a}}var ga=Math.random().toString(36).slice(2),xt="__reactFiber$"+ga,Ht="__reactProps$"+ga,Is="__reactContainer$"+ga,Fc="__reactEvents$"+ga,D0="__reactListeners$"+ga,k0="__reactHandles$"+ga,ip="__reactResources$"+ga,Fi="__reactMarker$"+ga;function Xc(e){delete e[xt],delete e[Ht],delete e[Fc],delete e[D0],delete e[k0]}function Ds(e){var t=e[xt];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Is]||a[xt]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Ay(e);e!==null;){if(a=e[xt])return a;e=Ay(e)}return t}e=a,a=e.parentNode}return null}function ks(e){if(e=e[xt]||e[Is]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Xi(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(l(33))}function Ls(e){var t=e[ip];return t||(t=e[ip]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function _t(e){e[Fi]=!0}var rp=new Set,lp={};function ts(e,t){zs(e,t),zs(e+"Capture",t)}function zs(e,t){for(lp[e]=t,e=0;e<t.length;e++)rp.add(t[e])}var L0=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),op={},cp={};function z0(e){return ke.call(cp,e)?!0:ke.call(op,e)?!1:L0.test(e)?cp[e]=!0:(op[e]=!0,!1)}function yl(e,t,a){if(z0(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var i=t.toLowerCase().slice(0,5);if(i!=="data-"&&i!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function _l(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function Yn(e,t,a,i){if(i===null)e.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+i)}}function on(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function up(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function U0(e,t,a){var i=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var o=i.get,f=i.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(g){a=""+g,f.call(this,g)}}),Object.defineProperty(e,t,{enumerable:i.enumerable}),{getValue:function(){return a},setValue:function(g){a=""+g},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Kc(e){if(!e._valueTracker){var t=up(e)?"checked":"value";e._valueTracker=U0(e,t,""+e[t])}}function fp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),i="";return e&&(i=up(e)?e.checked?"true":"false":e.value),e=i,e!==a?(t.setValue(e),!0):!1}function Sl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var H0=/[\n"\\]/g;function cn(e){return e.replace(H0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Qc(e,t,a,i,o,f,g,S){e.name="",g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.type=g:e.removeAttribute("type"),t!=null?g==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+on(t)):e.value!==""+on(t)&&(e.value=""+on(t)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),t!=null?Jc(e,g,on(t)):a!=null?Jc(e,g,on(a)):i!=null&&e.removeAttribute("value"),o==null&&f!=null&&(e.defaultChecked=!!f),o!=null&&(e.checked=o&&typeof o!="function"&&typeof o!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?e.name=""+on(S):e.removeAttribute("name")}function dp(e,t,a,i,o,f,g,S){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),t!=null||a!=null){if(!(f!=="submit"&&f!=="reset"||t!=null)){Kc(e);return}a=a!=null?""+on(a):"",t=t!=null?""+on(t):a,S||t===e.value||(e.value=t),e.defaultValue=t}i=i??o,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=S?e.checked:!!i,e.defaultChecked=!!i,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g),Kc(e)}function Jc(e,t,a){t==="number"&&Sl(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function Us(e,t,a,i){if(e=e.options,t){t={};for(var o=0;o<a.length;o++)t["$"+a[o]]=!0;for(a=0;a<e.length;a++)o=t.hasOwnProperty("$"+e[a].value),e[a].selected!==o&&(e[a].selected=o),o&&i&&(e[a].defaultSelected=!0)}else{for(a=""+on(a),t=null,o=0;o<e.length;o++){if(e[o].value===a){e[o].selected=!0,i&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function mp(e,t,a){if(t!=null&&(t=""+on(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+on(a):""}
vendor: 4,415 bytes, line 25
25function pp(e,t,a,i){if(t==null){if(i!=null){if(a!=null)throw Error(l(92));if(me(i)){if(1<i.length)throw Error(l(93));i=i[0]}a=i}a==null&&(a=""),t=a}a=on(t),e.defaultValue=a,i=e.textContent,i===a&&i!==""&&i!==null&&(e.value=i),Kc(e)}function Hs(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var B0=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function hp(e,t,a){var i=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?i?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":i?e.setProperty(t,a):typeof a!="number"||a===0||B0.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function gp(e,t,a){if(t!=null&&typeof t!="object")throw Error(l(62));if(e=e.style,a!=null){for(var i in a)!a.hasOwnProperty(i)||t!=null&&t.hasOwnProperty(i)||(i.indexOf("--")===0?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="");for(var o in t)i=t[o],t.hasOwnProperty(o)&&a[o]!==i&&hp(e,o,i)}else for(var f in t)t.hasOwnProperty(f)&&hp(e,f,t[f])}function Zc(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var q0=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
25-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),G0=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function vl(e){return G0.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function $n(){}var Wc=null;function eu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Bs=null,qs=null;function yp(e){var t=ks(e);if(t&&(e=t.stateNode)){var a=e[Ht]||null;e:switch(e=t.stateNode,t.type){case"input":if(Qc(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+cn(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var i=a[t];if(i!==e&&i.form===e.form){var o=i[Ht]||null;if(!o)throw Error(l(90));Qc(i,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(t=0;t<a.length;t++)i=a[t],i.form===e.form&&fp(i)}break e;case"textarea":mp(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&Us(e,!!a.multiple,t,!1)}}}var tu=!1;function _p(e,t,a){if(tu)return e(t,a);tu=!0;try{var i=e(t);return i}finally{if(tu=!1,(Bs!==null||qs!==null)&&(lo(),Bs&&(t=Bs,e=qs,qs=Bs=null,yp(t),e)))for(t=0;t<e.length;t++)yp(e[t])}}function Ki(e,t){var a=e.stateNode;if(a===null)return null;var i=a[Ht]||null;if(i===null)return null;a=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(l(231,t,typeof a));return a}var Vn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),nu=!1;if(Vn)try{var Qi={};Object.defineProperty(Qi,"passive",{get:function(){nu=!0}}),window.addEventListener("test",Qi,Qi),window.removeEventListener("test",Qi,Qi)}catch{nu=!1}var ya=null,au=null,bl=null;function Sp(){if(bl)return bl;var e,t=au,a=t.length,i,o="value"in ya?ya.value:ya.textContent,f=o.length;for(e=0;e<a&&t[e]===o[e];e++);var g=a-e;for(i=1;i<=g&&t[a-i]===o[f-i];i++);return bl=o.slice(e,1<i?1-i:void 0)}function El(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function xl(){return!0}function vp(){return!1}function Bt(e){function t(a,i,o,f,g){this._reactName=a,this._targetInst=o,this.type=i,this.nativeEvent=f,this.target=g,this.currentTarget=null;for(var S in e)e.hasOwnProperty(S)&&(a=e[S],this[S]=a?a(f):f[S]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?xl:vp,this.isPropagationStopped=vp,this}return _(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=xl)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=xl)},persist:function(){},isPersistent:xl}),t}var ns={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Tl=Bt(ns),Ji=_({},ns,{view:0,detail:0}),P0=Bt(Ji),su,iu,Zi,wl=_({},Ji,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:lu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Zi&&(Zi&&e.type==="mousemove"?(su=e.screenX-Zi.screenX,iu=e.screenY-Zi.screenY):iu=su=0,Zi=e),su)},movementY:function(e){return"movementY"in e?e.movementY:iu}}),bp=Bt(wl),Y0=_({},wl,{dataTransfer:0}),$0=Bt(Y0),V0=_({},Ji,{relatedTarget:0}),ru=Bt(V0),F0=_({},ns,{animationName:0,elapsedTime:0,pseudoElement:0}),X0=Bt(F0),K0=_({},ns,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Q0=Bt(K0),J0=_({},ns,{data:0}),Ep=Bt(J0),Z0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},W0={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},eE={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function tE(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=eE[e])?!!t[e]:!1}function lu(){return tE}var nE=_({},Ji,{key:function(e){if(e.key){var t=Z0[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 5,186 bytes, line 25
25return e.type==="keypress"?(e=El(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?W0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:lu,charCode:function(e){return e.type==="keypress"?El(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?El(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),aE=Bt(nE),sE=_({},wl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),xp=Bt(sE),iE=_({},Ji,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:lu}),rE=Bt(iE),lE=_({},ns,{propertyName:0,elapsedTime:0,pseudoElement:0}),oE=Bt(lE),cE=_({},wl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),uE=Bt(cE),fE=_({},ns,{newState:0,oldState:0}),dE=Bt(fE),mE=[9,13,27,32],ou=Vn&&"CompositionEvent"in window,Wi=null;Vn&&"documentMode"in document&&(Wi=document.documentMode);var pE=Vn&&"TextEvent"in window&&!Wi,Tp=Vn&&(!ou||Wi&&8<Wi&&11>=Wi),wp=" ",Ap=!1;function Np(e,t){switch(e){case"keyup":return mE.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Gs=!1;function hE(e,t){switch(e){case"compositionend":return Rp(t);case"keypress":return t.which!==32?null:(Ap=!0,wp);case"textInput":return e=t.data,e===wp&&Ap?null:e;default:return null}}function gE(e,t){if(Gs)return e==="compositionend"||!ou&&Np(e,t)?(e=Sp(),bl=au=ya=null,Gs=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Tp&&t.locale!=="ko"?null:t.data;default:return null}}var yE={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Cp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!yE[e.type]:t==="textarea"}function jp(e,t,a,i){Bs?qs?qs.push(i):qs=[i]:Bs=i,t=ho(t,"onChange"),0<t.length&&(a=new Tl("onChange","change",null,a,i),e.push({event:a,listeners:t}))}var er=null,tr=null;function _E(e){dy(e,0)}function Al(e){var t=Xi(e);if(fp(t))return e}function Mp(e,t){if(e==="change")return t}var Op=!1;if(Vn){var cu;if(Vn){var uu="oninput"in document;if(!uu){var Ip=document.createElement("div");Ip.setAttribute("oninput","return;"),uu=typeof Ip.oninput=="function"}cu=uu}else cu=!1;Op=cu&&(!document.documentMode||9<document.documentMode)}function Dp(){er&&(er.detachEvent("onpropertychange",kp),tr=er=null)}function kp(e){if(e.propertyName==="value"&&Al(tr)){var t=[];jp(t,tr,e,eu(e)),_p(_E,t)}}function SE(e,t,a){e==="focusin"?(Dp(),er=t,tr=a,er.attachEvent("onpropertychange",kp)):e==="focusout"&&Dp()}function vE(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Al(tr)}function bE(e,t){if(e==="click")return Al(t)}function EE(e,t){if(e==="input"||e==="change")return Al(t)}function xE(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Zt=typeof Object.is=="function"?Object.is:xE;function nr(e,t){if(Zt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(i=0;i<a.length;i++){var o=a[i];if(!ke.call(t,o)||!Zt(e[o],t[o]))return!1}return!0}function Lp(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function zp(e,t){var a=Lp(e);e=0;for(var i;a;){if(a.nodeType===3){if(i=e+a.textContent.length,e<=t&&i>=t)return{node:a,offset:t-e};e=i}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Lp(a)}}function Up(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Up(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Hp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Sl(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Sl(e.document)}return t}function fu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var TE=Vn&&"documentMode"in document&&11>=document.documentMode,Ps=null,du=null,ar=null,mu=!1;function Bp(e,t,a){var i=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;mu||Ps==null||Ps!==Sl(i)||(i=Ps,"selectionStart"in i&&fu(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focu
vendor: 18,953 bytes, line 25
25sNode:i.focusNode,focusOffset:i.focusOffset}),ar&&nr(ar,i)||(ar=i,i=ho(du,"onSelect"),0<i.length&&(t=new Tl("onSelect","select",null,t,a),e.push({event:t,listeners:i}),t.target=Ps)))}function as(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var Ys={animationend:as("Animation","AnimationEnd"),animationiteration:as("Animation","AnimationIteration"),animationstart:as("Animation","AnimationStart"),transitionrun:as("Transition","TransitionRun"),transitionstart:as("Transition","TransitionStart"),transitioncancel:as("Transition","TransitionCancel"),transitionend:as("Transition","TransitionEnd")},pu={},qp={};Vn&&(qp=document.createElement("div").style,"AnimationEvent"in window||(delete Ys.animationend.animation,delete Ys.animationiteration.animation,delete Ys.animationstart.animation),"TransitionEvent"in window||delete Ys.transitionend.transition);function ss(e){if(pu[e])return pu[e];if(!Ys[e])return e;var t=Ys[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in qp)return pu[e]=t[a];return e}var Gp=ss("animationend"),Pp=ss("animationiteration"),Yp=ss("animationstart"),wE=ss("transitionrun"),AE=ss("transitionstart"),NE=ss("transitioncancel"),$p=ss("transitionend"),Vp=new Map,hu="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");hu.push("scrollEnd");function An(e,t){Vp.set(e,t),ts(t,[e])}var Nl=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},un=[],$s=0,gu=0;function Rl(){for(var e=$s,t=gu=$s=0;t<e;){var a=un[t];un[t++]=null;var i=un[t];un[t++]=null;var o=un[t];un[t++]=null;var f=un[t];if(un[t++]=null,i!==null&&o!==null){var g=i.pending;g===null?o.next=o:(o.next=g.next,g.next=o),i.pending=o}f!==0&&Fp(a,o,f)}}function Cl(e,t,a,i){un[$s++]=e,un[$s++]=t,un[$s++]=a,un[$s++]=i,gu|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function yu(e,t,a,i){return Cl(e,t,a,i),jl(e)}function is(e,t){return Cl(e,null,null,t),jl(e)}function Fp(e,t,a){e.lanes|=a;var i=e.alternate;i!==null&&(i.lanes|=a);for(var o=!1,f=e.return;f!==null;)f.childLanes|=a,i=f.alternate,i!==null&&(i.childLanes|=a),f.tag===22&&(e=f.stateNode,e===null||e._visibility&1||(o=!0)),e=f,f=f.return;return e.tag===3?(f=e.stateNode,o&&t!==null&&(o=31-Jt(a),e=f.hiddenUpdates,i=e[o],i===null?e[o]=[t]:i.push(t),t.lane=a|536870912),f):null}function jl(e){if(50<wr)throw wr=0,Nf=null,Error(l(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Vs={};function RE(e,t,a,i){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Wt(e,t,a,i){return new RE(e,t,a,i)}function _u(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Fn(e,t){var a=e.alternate;return a===null?(a=Wt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function Xp(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Ml(e,t,a,i,o,f){var g=0;if(i=e,typeof e=="function")_u(e)&&(g=1);else if(typeof e=="string")g=Ix(e,a,te.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ce:return e=Wt(31,a,t,o),e.elementType=ce,e.lanes=f,e;case C:return rs(a.children,o,f,t);case O:g=8,o|=24;break;case J:return e=Wt(12,a,t,o|2),e.elementType=J,e.lanes=f,e;case Z:return e=Wt(13,a,t,o),e.elementType=Z,e.lanes=f,e;case ne:return e=Wt(19,a,t,o),e.elementType=ne,e.lanes=f,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case H:g=10;break e;case U:g=9;break e;case Y:g=11;break e;case q:g=14;break e;case F:g=16,i=null;break e}g=29,a=Error(l(130,e===null?"null":typeof e,"")),i=null}return t=Wt(g,a,t,o),t.elementType=e,t.type=i,t.lanes=f,t}function rs(e,t,a,i){return e=Wt(7,e,i,t),e.lanes=a,e}function Su(e,t,a){return e=Wt(6,e,null,t),e.lanes=a,e}function Kp(e){var t=Wt(18,null,null,0);return t.stateNode=e,t}function vu(e,t,a){return t=Wt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Qp=new WeakMap;function fn(e,t){if(typeof e=="object"&&e!==null){var a=Qp.get(e);return a!==void 0?a:(t={value:e,source:t,stack:jn(t)},Qp.set(e,t),t)}return{value:e,source:t,stack:jn(t)}}var Fs=[],Xs=0,Ol=null,sr=0,dn=[],mn=0,_a=null,On=1,In="";function Xn(e,t){Fs[Xs++]=sr,Fs[Xs++]=Ol,Ol=e,sr=t}function Jp(e,t,a){dn[mn++]=On,dn[mn++]=In,dn[mn++]=_a,_a=e;var i=On;e=In;var o=32-Jt(i)-1;i&=~(1<<o),a+=1;var f=32-Jt(t)+o;if(30<f){var g=o-o%5;f=(i&(1<<g)-1).toString(32),i>>=g,o-=g,On=1<<32-Jt(t)+o|a<<o|i,In=f+e}else On=1<<f|a<<o|i,In=e}function bu(e){e.return!==null&&(Xn(e,1),Jp(e,1,0))}function Eu(e){for(;e===Ol;)Ol=Fs[--Xs],Fs[Xs]=null,sr=Fs[--Xs],Fs[Xs]=null;for(;e===_a;)_a=dn[--mn],dn[mn]=null,In=dn[--mn],dn[mn]=null,On=dn[--mn],dn[mn]=null}function Zp(e,t){dn[mn++]=On,dn[mn++]=In,dn[mn++]=_a,On=t.id,In=t.overflow,_a=e}var Tt=null,Qe=null,Ce=!1,Sa=null,pn=!1,xu=Error(l(519));function va(e){var t=Error(l(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ir(fn(t,e)),xu}function Wp(e){var t=e.stateNode,a=e.type,i=e.memoizedProps;switch(t[xt]=e,t[Ht]=i,a){case"dialog":we("cancel",t),we("close",t);break;case"iframe":case"object":case"embed":we("load",t);break;case"video":case"audio":for(a=0;a<Nr.length;a++)we(Nr[a],t);break;case"source":we("error",t);break;case"img":case"image":case"link":we("error",t),we("load",t);break;case"details":we("toggle",t);break;case"input":we("invalid",t),dp(t,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0);break;case"select":we("invalid",t);break;case"textarea":we("invalid",t),pp(t,i.value,i.defaultValue,i.children)}a=i.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||i.suppressHydrationWarning===!0||gy(t.textContent,a)?(i.popover!=null&&(we("beforetoggle",t),we("toggle",t)),i.onScroll!=null&&we("scroll",t),i.onScrollEnd!=null&&we("scrollend",t),i.onClick!=null&&(t.onclick=$n),t=!0):t=!1,t||va(e,!0)}function eh(e){for(Tt=e.return;Tt;)switch(Tt.tag){case 5:case 31:case 13:pn=!1;return;case 27:case 3:pn=!0;return;default:Tt=Tt.return}}function Ks(e){if(e!==Tt)return!1;if(!Ce)return eh(e),Ce=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Gf(e.type,e.memoizedProps)),a=!a),a&&Qe&&va(e),eh(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Qe=wy(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Qe=wy(e)}else t===27?(t=Qe,Da(e.type)?(e=Ff,Ff=null,Qe=e):Qe=t):Qe=Tt?gn(e.stateNode.nextSibling):null;return!0}function ls(){Qe=Tt=null,Ce=!1}function Tu(){var e=Sa;return e!==null&&(Yt===null?Yt=e:Yt.push.apply(Yt,e),Sa=null),e}function ir(e){Sa===null?Sa=[e]:Sa.push(e)}var wu=X(null),os=null,Kn=null;function ba(e,t,a){K(wu,t._currentValue),t._currentValue=a}function Qn(e){e._currentValue=wu.current,$(wu)}function Au(e,t,a){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===a)break;e=e.return}}function Nu(e,t,a,i){var o=e.child;for(o!==null&&(o.return=e);o!==null;){var f=o.dependencies;if(f!==null){var g=o.child;f=f.firstContext;e:for(;f!==null;){var S=f;f=o;for(var w=0;w<t.length;w++)if(S.context===t[w]){f.lanes|=a,S=f.alternate,S!==null&&(S.lanes|=a),Au(f.return,a,e),i||(g=null);break e}f=S.next}}else if(o.tag===18){if(g=o.return,g===null)throw Error(l(341));g.lanes|=a,f=g.alternate,f!==null&&(f.lanes|=a),Au(g,a,e),g=null}else g=o.child;if(g!==null)g.return=o;else for(g=o;g!==null;){if(g===e){g=null;break}if(o=g.sibling,o!==null){o.return=g.return,g=o;break}g=g.return}o=g}}function Qs(e,t,a,i){e=null;for(var o=t,f=!1;o!==null;){if(!f){if((o.flags&524288)!==0)f=!0;else if((o.flags&262144)!==0)break}if(o.tag===10){var g=o.alternate;if(g===null)throw Error(l(387));if(g=g.memoizedProps,g!==null){var S=o.type;Zt(o.pendingProps.value,g.value)||(e!==null?e.push(S):e=[S])}}else if(o===je.current){if(g=o.alternate,g===null)throw Error(l(387));g.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(e!==null?e.push(Or):e=[Or])}o=o.return}e!==null&&Nu(t,e,a,i),t.flags|=262144}function Il(e){for(e=e.firstContext;e!==null;){if(!Zt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function cs(e){os=e,Kn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function wt(e){return th(os,e)}function Dl(e,t){return os===null&&cs(e),th(e,t)}function th(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},Kn===null){if(e===null)throw Error(l(308));Kn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Kn=Kn.next=t;return a}var CE=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,i){e.push(i)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},jE=n.unstable_scheduleCallback,ME=n.unstable_NormalPriority,ft={$$typeof:H,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ru(){return{controller:new CE,data:new Map,refCount:0}}function rr(e){e.refCount--,e.refCount===0&&jE(ME,function(){e.controller.abort()})}var lr=null,Cu=0,Js=0,Zs=null;function OE(e,t){if(lr===null){var a=lr=[];Cu=0,Js=If(),Zs={status:"pending",value:void 0,then:function(i){a.push(i)}}}return Cu++,t.then(nh,nh),t}function nh(){if(--Cu===0&&lr!==null){Zs!==null&&(Zs.status="fulfilled");var e=lr;lr=null,Js=0,Zs=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function IE(e,t){var a=[],i={status:"pending",value:null,reason:null,then:function(o){a.push(o)}};return e.then(function(){i.status="fulfilled",i.value=t;for(var o=0;o<a.length;o++)(0,a[o])(t)},function(o){for(i.status="rejected",i.reason=o,o=0;o<a.length;o++)(0,a[o])(void 0)}),i}var ah=N.S;N.S=function(e,t){Bg=le(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&OE(e,t),ah!==null&&ah(e,t)};var us=X(null);function ju(){var e=us.current;return e!==null?e:Ve.pooledCache}function kl(e,t){t===null?K(us,us.current):K(us,t.pool)}function sh(){var e=ju();return e===null?null:{parent:ft._currentValue,pool:e}}var Ws=Error(l(460)),Mu=Error(l(474)),Ll=Error(l(542)),zl={then:function(){}};function ih(e){return e=e.status,e==="fulfilled"||e==="rejected"}function rh(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then($n,$n),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,oh(e),e;default:if(typeof t.status=="string")t.then($n,$n);else{if(e=Ve,e!==null&&100<e.shellSuspendCounter)throw Error(l(482));e=t,e.status="pending",e.then(function(i){if(t.status==="pending"){var o=t;o.status="fulfilled",o.value=i}},function(i){if(t.status==="pending"){var o=t;o.status="rejected",o.reason=i}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,oh(e),e}throw ds=t,Ws}}function fs(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(ds=a,Ws):a}}var ds=null;function lh(){if(ds===null)throw Error(l(459));var e=ds;return ds=null,e}function oh(e){if(e===Ws||e===Ll)throw Error(l(483))}var ei=null,or=0;function Ul(e){var t=or;return or+=1,ei===null&&(ei=[]),rh(ei,e,t)}function cr(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Hl(e,t){throw t.$$typeof===E?Error(l(525)):(e=Object.prototype.toString.call(t),Error(l(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function ch(e){function t(R,A){if(e){var j=R.deletions;j===null?(R.deletions=[A],R.flags|=16):j.push(A)}}function a(R,A){if(!e)return null;for(;A!==null;)t(R,A),A=A.sibling;return null}function i(R){for(var A=new Map;R!==null;)R.key!==null?A.set(R.key,R):A.set(R.index,R),R=R.sibling;return A}function o(R,A){return R=Fn(R,A),R.index=0,R.sibling=null,R}function f(R,A,j){return R.index=j,e?(j=R.alternate,j!==null?(j=j.index,j<A?(R.flags|=67108866,A):j):(R.flags|=67108866,A)):(R.flags|=1048576,A)}function g(R){return e&&R.alternate===null&&(R.flags|=67108866),R}function S(R,A,j,G){return A===null||A.tag!==6?(A=Su(j,R.mode,G),A.return=R,A):(A=o(A,j),A.return=R,A)}function w(R,A,j,G){var oe=j.type;return oe===C?B(R,A,j.props.children,G,j.key):A!==null&&(A.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===F&&fs(oe)===A.type)?(A=o(A,j.props),cr(A,j),A.return=R,A):(A=Ml(j.type,j.key,j.props,null,R.mode,G),cr(A,j),A.return=R,A)}function M(R,A,j,G){return A===null||A.tag!==4||A.stateNode.containerInfo!==j.containerInfo||A.stateNode.implementation!==j.implementation?(A=vu(j,R.mode,G),A.return=R,A):(A=o(A,j.children||[]),A.return=R,A)}function B(R,A,j,G,oe){return A===null||A.tag!==7?(A=rs(j,R.mode,G,oe),A.return=R,A):(A=o(A,j),A.return=R,A)}function P(R,A,j){if(typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint")return A=Su(""+A,R.mode,j),A.return=R,A;if(typeof A=="object"&&A!==null){switch(A.$$typeof){case b:return j=Ml(A.type,A.key,A.props,null,R.mode,j),cr(j,A),j.return=R,j;case T:return A=vu(A,R.mode,j),A.return=R,A;case F:return A=fs(A),P(R,A,j)}if(me(A)||de(A))return A=rs(A,R.mode,j,null),A.return=R,A;if(typeof A.then=="function")return P(R,Ul(A),j);if(A.$$typeof===H)return P(R,Dl(R,A),j);Hl(R,A)}return null}function D(R,A,j,G){var oe=A!==null?A.key:null;if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return oe!==null?null:S(R,A,""+j,G);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case b:return j.key===oe?w(R,A,j,G):null;case T:return j.key===oe?M(R,A,j,G):null;case F:return j=fs(j),D(R,A,j,G)}if(me(j)||de(j))return oe!==null?null:B(R,A,j,G,null);if(typeof j.then=="function")return D(R,A,Ul(j),G);if(j.$$typeof===H)return D(R,A,Dl(R,j),G);Hl(R,j)}return null}function k(R,A,j,G,oe){if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return R=R.get(j)||null,S(A,R,""+G,oe);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case b:return R=R.get(G.key===null?j:G.key)||null,w(A,R,G,oe);case T:return R=R.get(G.key===null?j:G.key)||null,M(A,R,G,oe);case F:return G=fs(G),k(R,A,j,G,oe)}if(me(G)||de(G))return R=R.get(j)||null,B(A,R,G,oe,null);if(typeof G.then=="function")return k(R,A,j,Ul(G),oe);if(G.$$typeof===H)return k(R,A,j,Dl(A,G),oe);Hl(A,G)}return null}function ae(R,A,j,G){for(var oe=null,Oe=null,ie=A,ve=A=0,Ne=null;ie!==null&&ve<j.length;ve++){ie.index>ve?(Ne=ie,ie=null):Ne=ie.sibling;var Ie=D(R,ie,j[ve],G);if(Ie===null){ie===null&&(ie=Ne);break}e&&ie&&Ie.alternate===null&&t(R,ie),A=f(Ie,A,ve),Oe===null?oe=Ie:Oe.sibling=Ie,Oe=Ie,ie=Ne}if(ve===j.length)return a(R,ie),Ce&&Xn(R,ve),oe;if(ie===null){for(;ve<j.length;ve++)ie=P(R,j[ve],G),ie!==null&&(A=f(ie,A,ve),Oe===null?oe=ie:Oe.sibling=ie,Oe=ie);return Ce&&Xn(R,ve),oe}for(ie=i(ie);ve<j.length;ve++)Ne=k(ie,R,ve,j[ve],G),Ne!==null&&(e&&Ne.alternate!==null&&ie.delete(Ne.key===null?ve:Ne.key),A=f(Ne,A,ve),Oe===null?oe=Ne:Oe.sibling=Ne,Oe=Ne);return e&&ie.forEach(function(Ha){return t(R,Ha)}),Ce&&Xn(R,ve),oe}function ue(R,A,j,G){if(j==null)throw Error(l(151));for(var oe=null,Oe=null,ie=A,ve=A=0,Ne=null,Ie=j.next();ie!==null&&!Ie.done;ve++,Ie=j.next()){ie.index>ve?(Ne=ie,ie=null):Ne=ie.sibling;var Ha=D(R,ie,Ie.value,G);if(Ha===null){ie===null&&(ie=Ne);break}e&&ie&&Ha.alternate===null&&t(R,ie),A=f(Ha,A,ve),Oe===null?oe=Ha:Oe.sibling=Ha,Oe=Ha,ie=Ne}if(Ie.done)return a(R,ie),Ce&&Xn(R,ve),oe;if(ie===null){for(;!Ie.done;ve++,Ie=j.next())Ie=P(R,Ie.value,G),Ie!==null&&(A=f(Ie,A,ve),Oe===null?oe=Ie:Oe.sibling=Ie,Oe=Ie);return Ce&&Xn(R,ve),oe}for(ie=i(ie);!Ie.done;ve++,Ie=j.next())Ie=k(ie,R,ve,Ie.value,G),Ie!==null&&(e&&Ie.alternate!==null&&ie.delete(Ie.key===null?ve:Ie.key),A=f(Ie,A,ve),Oe===null?oe=Ie:Oe.sibling=Ie,Oe=Ie);return e&&ie.forEach(function(Yx){return t(R,Yx)}),Ce&&Xn(R,ve),oe}function Ye(R,A,j,G){if(typeof j=="object"&&j!==null&&j.type===C&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case b:e:{for(var oe=j.key;A!==null;){if(A.key===oe){if(oe=j.type,oe===C){if(A.tag===7){a(R,A.sibling),G=o(A,j.props.children),G.return=R,R=G;break e}}else if(A.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===F&&fs(oe)===A.type){a(R,A.sibling),G=o(A,j.props),cr(G,j),G.return=R,R=G;break e}a(R,A);break}else t(R,A);A=A.sibling}j.type===C?(G=rs(j.props.children,R.mode,G,j.key),G.return=R,R=G):(G=Ml(j.type,j.key,j.props,null,R.mode,G),cr(G,j),G.return=R,R=G)}return g(R);case T:e:{for(oe=j.key;A!==null;){if(A.key===oe)if(A.tag===4&&A.stateNode.containerInfo===j.containerInfo&&A.stateNode.implementation===j.implementation){a(R,A.sibling),G=o(A,j.children||[]),G.return=R,R=G;break e}else{a(R,A);break}else t(R,A);A=A.sibling}G=vu(j,R.mode,G),G.return=R,R=G}return g(R);case F:return j=fs(j),Ye(R,A,j,G)}if(me(j))return ae(R,A,j,G);if(de(j)){if(oe=de(j),typeof oe!="function")throw Error(l(150));return j=oe.call(j),ue(R,A,j,G)}if(typeof j.then=="function")return Ye(R,A,Ul(j),G);
vendor: 4,951 bytes, line 25
25if(j.$$typeof===H)return Ye(R,A,Dl(R,j),G);Hl(R,j)}return typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint"?(j=""+j,A!==null&&A.tag===6?(a(R,A.sibling),G=o(A,j),G.return=R,R=G):(a(R,A),G=Su(j,R.mode,G),G.return=R,R=G),g(R)):a(R,A)}return function(R,A,j,G){try{or=0;var oe=Ye(R,A,j,G);return ei=null,oe}catch(ie){if(ie===Ws||ie===Ll)throw ie;var Oe=Wt(29,ie,null,R.mode);return Oe.lanes=G,Oe.return=R,Oe}finally{}}}var ms=ch(!0),uh=ch(!1),Ea=!1;function Ou(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Iu(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function xa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ta(e,t,a){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(De&2)!==0){var o=i.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),i.pending=t,t=jl(e),Fp(e,null,a),t}return Cl(e,i,t,a),jl(e)}function ur(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,tp(e,a)}}function Du(e,t){var a=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,a===i)){var o=null,f=null;if(a=a.firstBaseUpdate,a!==null){do{var g={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};f===null?o=f=g:f=f.next=g,a=a.next}while(a!==null);f===null?o=f=t:f=f.next=t}else o=f=t;a={baseState:i.baseState,firstBaseUpdate:o,lastBaseUpdate:f,shared:i.shared,callbacks:i.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var ku=!1;function fr(){if(ku){var e=Zs;if(e!==null)throw e}}function dr(e,t,a,i){ku=!1;var o=e.updateQueue;Ea=!1;var f=o.firstBaseUpdate,g=o.lastBaseUpdate,S=o.shared.pending;if(S!==null){o.shared.pending=null;var w=S,M=w.next;w.next=null,g===null?f=M:g.next=M,g=w;var B=e.alternate;B!==null&&(B=B.updateQueue,S=B.lastBaseUpdate,S!==g&&(S===null?B.firstBaseUpdate=M:S.next=M,B.lastBaseUpdate=w))}if(f!==null){var P=o.baseState;g=0,B=M=w=null,S=f;do{var D=S.lane&-536870913,k=D!==S.lane;if(k?(Ae&D)===D:(i&D)===D){D!==0&&D===Js&&(ku=!0),B!==null&&(B=B.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});e:{var ae=e,ue=S;D=t;var Ye=a;switch(ue.tag){case 1:if(ae=ue.payload,typeof ae=="function"){P=ae.call(Ye,P,D);break e}P=ae;break e;case 3:ae.flags=ae.flags&-65537|128;case 0:if(ae=ue.payload,D=typeof ae=="function"?ae.call(Ye,P,D):ae,D==null)break e;P=_({},P,D);break e;case 2:Ea=!0}}D=S.callback,D!==null&&(e.flags|=64,k&&(e.flags|=8192),k=o.callbacks,k===null?o.callbacks=[D]:k.push(D))}else k={lane:D,tag:S.tag,payload:S.payload,callback:S.callback,next:null},B===null?(M=B=k,w=P):B=B.next=k,g|=D;if(S=S.next,S===null){if(S=o.shared.pending,S===null)break;k=S,S=k.next,k.next=null,o.lastBaseUpdate=k,o.shared.pending=null}}while(!0);B===null&&(w=P),o.baseState=w,o.firstBaseUpdate=M,o.lastBaseUpdate=B,f===null&&(o.shared.lanes=0),Ca|=g,e.lanes=g,e.memoizedState=P}}function fh(e,t){if(typeof e!="function")throw Error(l(191,e));e.call(t)}function dh(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)fh(a[e],t)}var ti=X(null),Bl=X(0);function mh(e,t){e=ia,K(Bl,e),K(ti,t),ia=e|t.baseLanes}function Lu(){K(Bl,ia),K(ti,ti.current)}function zu(){ia=Bl.current,$(ti),$(Bl)}var en=X(null),hn=null;function wa(e){var t=e.alternate;K(ot,ot.current&1),K(en,e),hn===null&&(t===null||ti.current!==null||t.memoizedState!==null)&&(hn=e)}function Uu(e){K(ot,ot.current),K(en,e),hn===null&&(hn=e)}function ph(e){e.tag===22?(K(ot,ot.current),K(en,e),hn===null&&(hn=e)):Aa()}function Aa(){K(ot,ot.current),K(en,en.current)}function tn(e){$(en),hn===e&&(hn=null),$(ot)}var ot=X(0);function ql(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||$f(a)||Vf(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Jn=0,ge=null,Ge=null,dt=null,Gl=!1,ni=!1,ps=!1,Pl=0,mr=0,ai=null,DE=0;function at(){throw Error(l(321))}function Hu(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!Zt(e[a],t[a]))return!1;return!0}function Bu(e,t,a,i,o,f){return Jn=f,ge=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,N.H=e===null||e.memoizedState===null?Jh:tf,ps=!1,f=a(i,o),ps=!1,ni&&(f=gh(t,a,i,o)),hh(e),f}function hh(e){N.H=gr;var t=Ge!==null&&Ge.next!==null;if(Jn=0,dt=Ge=ge=null,Gl=!1,mr=0,ai=null,t)throw Error(l(300));
vendor: 18,437 bytes, line 25
25e===null||mt||(e=e.dependencies,e!==null&&Il(e)&&(mt=!0))}function gh(e,t,a,i){ge=e;var o=0;do{if(ni&&(ai=null),mr=0,ni=!1,25<=o)throw Error(l(301));if(o+=1,dt=Ge=null,e.updateQueue!=null){var f=e.updateQueue;f.lastEffect=null,f.events=null,f.stores=null,f.memoCache!=null&&(f.memoCache.index=0)}N.H=Zh,f=t(a,i)}while(ni);return f}function kE(){var e=N.H,t=e.useState()[0];return t=typeof t.then=="function"?pr(t):t,e=e.useState()[0],(Ge!==null?Ge.memoizedState:null)!==e&&(ge.flags|=1024),t}function qu(){var e=Pl!==0;return Pl=0,e}function Gu(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Pu(e){if(Gl){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Gl=!1}Jn=0,dt=Ge=ge=null,ni=!1,mr=Pl=0,ai=null}function Lt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return dt===null?ge.memoizedState=dt=e:dt=dt.next=e,dt}function ct(){if(Ge===null){var e=ge.alternate;e=e!==null?e.memoizedState:null}else e=Ge.next;var t=dt===null?ge.memoizedState:dt.next;if(t!==null)dt=t,Ge=e;else{if(e===null)throw ge.alternate===null?Error(l(467)):Error(l(310));Ge=e,e={memoizedState:Ge.memoizedState,baseState:Ge.baseState,baseQueue:Ge.baseQueue,queue:Ge.queue,next:null},dt===null?ge.memoizedState=dt=e:dt=dt.next=e}return dt}function Yl(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function pr(e){var t=mr;return mr+=1,ai===null&&(ai=[]),e=rh(ai,e,t),t=ge,(dt===null?t.memoizedState:dt.next)===null&&(t=t.alternate,N.H=t===null||t.memoizedState===null?Jh:tf),e}function $l(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return pr(e);if(e.$$typeof===H)return wt(e)}throw Error(l(438,String(e)))}function Yu(e){var t=null,a=ge.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var i=ge.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(t={data:i.data.map(function(o){return o.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=Yl(),ge.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),i=0;i<e;i++)a[i]=ee;return t.index++,a}function Zn(e,t){return typeof t=="function"?t(e):t}function Vl(e){var t=ct();return $u(t,Ge,e)}function $u(e,t,a){var i=e.queue;if(i===null)throw Error(l(311));i.lastRenderedReducer=a;var o=e.baseQueue,f=i.pending;if(f!==null){if(o!==null){var g=o.next;o.next=f.next,f.next=g}t.baseQueue=o=f,i.pending=null}if(f=e.baseState,o===null)e.memoizedState=f;else{t=o.next;var S=g=null,w=null,M=t,B=!1;do{var P=M.lane&-536870913;if(P!==M.lane?(Ae&P)===P:(Jn&P)===P){var D=M.revertLane;if(D===0)w!==null&&(w=w.next={lane:0,revertLane:0,gesture:null,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null}),P===Js&&(B=!0);else if((Jn&D)===D){M=M.next,D===Js&&(B=!0);continue}else P={lane:0,revertLane:M.revertLane,gesture:null,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null},w===null?(S=w=P,g=f):w=w.next=P,ge.lanes|=D,Ca|=D;P=M.action,ps&&a(f,P),f=M.hasEagerState?M.eagerState:a(f,P)}else D={lane:P,revertLane:M.revertLane,gesture:M.gesture,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null},w===null?(S=w=D,g=f):w=w.next=D,ge.lanes|=P,Ca|=P;M=M.next}while(M!==null&&M!==t);if(w===null?g=f:w.next=S,!Zt(f,e.memoizedState)&&(mt=!0,B&&(a=Zs,a!==null)))throw a;e.memoizedState=f,e.baseState=g,e.baseQueue=w,i.lastRenderedState=f}return o===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function Vu(e){var t=ct(),a=t.queue;if(a===null)throw Error(l(311));a.lastRenderedReducer=e;var i=a.dispatch,o=a.pending,f=t.memoizedState;if(o!==null){a.pending=null;var g=o=o.next;do f=e(f,g.action),g=g.next;while(g!==o);Zt(f,t.memoizedState)||(mt=!0),t.memoizedState=f,t.baseQueue===null&&(t.baseState=f),a.lastRenderedState=f}return[f,i]}function yh(e,t,a){var i=ge,o=ct(),f=Ce;if(f){if(a===void 0)throw Error(l(407));a=a()}else a=t();var g=!Zt((Ge||o).memoizedState,a);if(g&&(o.memoizedState=a,mt=!0),o=o.queue,Ku(vh.bind(null,i,o,e),[e]),o.getSnapshot!==t||g||dt!==null&&dt.memoizedState.tag&1){if(i.flags|=2048,si(9,{destroy:void 0},Sh.bind(null,i,o,a,t),null),Ve===null)throw Error(l(349));f||(Jn&127)!==0||_h(i,t,a)}return a}function _h(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=ge.updateQueue,t===null?(t=Yl(),ge.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function Sh(e,t,a,i){t.value=a,t.getSnapshot=i,bh(t)&&Eh(e)}function vh(e,t,a){return a(function(){bh(t)&&Eh(e)})}function bh(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Zt(e,a)}catch{return!0}}function Eh(e){var t=is(e,2);t!==null&&$t(t,e,2)}function Fu(e){var t=Lt();if(typeof e=="function"){var a=e;if(e=a(),ps){Mn(!0);try{a()}finally{Mn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Zn,lastRenderedState:e},t}function xh(e,t,a,i){return e.baseState=a,$u(e,Ge,typeof i=="function"?i:Zn)}function LE(e,t,a,i,o){if(Kl(e))throw Error(l(485));if(e=t.action,e!==null){var f={payload:o,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(g){f.listeners.push(g)}};N.T!==null?a(!0):f.isTransition=!1,i(f),a=t.pending,a===null?(f.next=t.pending=f,Th(t,f)):(f.next=a.next,t.pending=a.next=f)}}function Th(e,t){var a=t.action,i=t.payload,o=e.state;if(t.isTransition){var f=N.T,g={};N.T=g;try{var S=a(o,i),w=N.S;w!==null&&w(g,S),wh(e,t,S)}catch(M){Xu(e,t,M)}finally{f!==null&&g.types!==null&&(f.types=g.types),N.T=f}}else try{f=a(o,i),wh(e,t,f)}catch(M){Xu(e,t,M)}}function wh(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(i){Ah(e,t,i)},function(i){return Xu(e,t,i)}):Ah(e,t,a)}function Ah(e,t,a){t.status="fulfilled",t.value=a,Nh(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,Th(e,a)))}function Xu(e,t,a){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do t.status="rejected",t.reason=a,Nh(t),t=t.next;while(t!==i)}e.action=null}function Nh(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Rh(e,t){return t}function Ch(e,t){if(Ce){var a=Ve.formState;if(a!==null){e:{var i=ge;if(Ce){if(Qe){t:{for(var o=Qe,f=pn;o.nodeType!==8;){if(!f){o=null;break t}if(o=gn(o.nextSibling),o===null){o=null;break t}}f=o.data,o=f==="F!"||f==="F"?o:null}if(o){Qe=gn(o.nextSibling),i=o.data==="F!";break e}}va(i)}i=!1}i&&(t=a[0])}}return a=Lt(),a.memoizedState=a.baseState=t,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rh,lastRenderedState:t},a.queue=i,a=Xh.bind(null,ge,i),i.dispatch=a,i=Fu(!1),f=ef.bind(null,ge,!1,i.queue),i=Lt(),o={state:t,dispatch:null,action:e,pending:null},i.queue=o,a=LE.bind(null,ge,o,f,a),o.dispatch=a,i.memoizedState=e,[t,a,!1]}function jh(e){var t=ct();return Mh(t,Ge,e)}function Mh(e,t,a){if(t=$u(e,t,Rh)[0],e=Vl(Zn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var i=pr(t)}catch(g){throw g===Ws?Ll:g}else i=t;t=ct();var o=t.queue,f=o.dispatch;return a!==t.memoizedState&&(ge.flags|=2048,si(9,{destroy:void 0},zE.bind(null,o,a),null)),[i,f,e]}function zE(e,t){e.action=t}function Oh(e){var t=ct(),a=Ge;if(a!==null)return Mh(t,a,e);ct(),t=t.memoizedState,a=ct();var i=a.queue.dispatch;return a.memoizedState=e,[t,i,!1]}function si(e,t,a,i){return e={tag:e,create:a,deps:i,inst:t,next:null},t=ge.updateQueue,t===null&&(t=Yl(),ge.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(i=a.next,a.next=e,e.next=i,t.lastEffect=e),e}function Ih(){return ct().memoizedState}function Fl(e,t,a,i){var o=Lt();ge.flags|=e,o.memoizedState=si(1|t,{destroy:void 0},a,i===void 0?null:i)}function Xl(e,t,a,i){var o=ct();i=i===void 0?null:i;var f=o.memoizedState.inst;Ge!==null&&i!==null&&Hu(i,Ge.memoizedState.deps)?o.memoizedState=si(t,f,a,i):(ge.flags|=e,o.memoizedState=si(1|t,f,a,i))}function Dh(e,t){Fl(8390656,8,e,t)}function Ku(e,t){Xl(2048,8,e,t)}function UE(e){ge.flags|=4;var t=ge.updateQueue;if(t===null)t=Yl(),ge.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function kh(e){var t=ct().memoizedState;return UE({ref:t,nextImpl:e}),function(){if((De&2)!==0)throw Error(l(440));return t.impl.apply(void 0,arguments)}}function Lh(e,t){return Xl(4,2,e,t)}function zh(e,t){return Xl(4,4,e,t)}function Uh(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Hh(e,t,a){a=a!=null?a.concat([e]):null,Xl(4,4,Uh.bind(null,t,e),a)}function Qu(){}function Bh(e,t){var a=ct();t=t===void 0?null:t;var i=a.memoizedState;return t!==null&&Hu(t,i[1])?i[0]:(a.memoizedState=[e,t],e)}function qh(e,t){var a=ct();t=t===void 0?null:t;var i=a.memoizedState;if(t!==null&&Hu(t,i[1]))return i[0];if(i=e(),ps){Mn(!0);try{e()}finally{Mn(!1)}}return a.memoizedState=[i,t],i}function Ju(e,t,a){return a===void 0||(Jn&1073741824)!==0&&(Ae&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Gg(),ge.lanes|=e,Ca|=e,a)}function Gh(e,t,a,i){return Zt(a,t)?a:ti.current!==null?(e=Ju(e,a,i),Zt(e,t)||(mt=!0),e):(Jn&42)===0||(Jn&1073741824)!==0&&(Ae&261930)===0?(mt=!0,e.memoizedState=a):(e=Gg(),ge.lanes|=e,Ca|=e,t)}function Ph(e,t,a,i,o){var f=I.p;I.p=f!==0&&8>f?f:8;var g=N.T,S={};N.T=S,ef(e,!1,t,a);try{var w=o(),M=N.S;if(M!==null&&M(S,w),w!==null&&typeof w=="object"&&typeof w.then=="function"){var B=IE(w,i);hr(e,t,B,sn(e))}else hr(e,t,i,sn(e))}catch(P){hr(e,t,{then:function(){},status:"rejected",reason:P},sn())}finally{I.p=f,g!==null&&S.types!==null&&(g.types=S.types),N.T=g}}function HE(){}function Zu(e,t,a,i){if(e.tag!==5)throw Error(l(476));var o=Yh(e).queue;Ph(e,o,t,L,a===null?HE:function(){return $h(e),a(i)})}function Yh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:L,baseState:L,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Zn,lastRenderedState:L},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Zn,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function $h(e){var t=Yh(e);t.next===null&&(t=e.alternate.memoizedState),hr(e,t.next.queue,{},sn())}function Wu(){return wt(Or)}function Vh(){return ct().memoizedState}function Fh(){return ct().memoizedState}function BE(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=sn();e=xa(a);var i=Ta(t,e,a);i!==null&&($t(i,t,a),ur(i,t,a)),t={cache:Ru()},e.payload=t;return}t=t.return}}function qE(e,t,a){var i=sn();a={lane:i,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Kl(e)?Kh(t,a):(a=yu(e,t,a,i),a!==null&&($t(a,e,i),Qh(a,t,i)))}function Xh(e,t,a){var i=sn();hr(e,t,a,i)}function hr(e,t,a,i){var o={lane:i,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Kl(e))Kh(t,o);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=t.lastRenderedReducer,f!==null))try{var g=t.lastRenderedState,S=f(g,a);if(o.hasEagerState=!0,o.eagerState=S,Zt(S,g))return Cl(e,t,o,0),Ve===null&&Rl(),!1}catch{}finally{}if(a=yu(e,t,o,i),a!==null)return $t(a,e,i),Qh(a,t,i),!0}return!1}function ef(e,t,a,i){if(i={lane:2,revertLane:If(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Kl(e)){if(t)throw Error(l(479))}else t=yu(e,a,i,2),t!==null&&$t(t,e,2)}function Kl(e){var t=e.alternate;return e===ge||t!==null&&t===ge}function Kh(e,t){ni=Gl=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Qh(e,t,a){if((a&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,tp(e,a)}}var gr={readContext:wt,use:$l,useCallback:at,useContext:at,useEffect:at,useImperativeHandle:at,useLayoutEffect:at,useInsertionEffect:at,useMemo:at,useReducer:at,useRef:at,useState:at,useDebugValue:at,useDeferredValue:at,useTransition:at,useSyncExternalStore:at,useId:at,useHostTransitionStatus:at,useFormState:at,useActionState:at,useOptimistic:at,useMemoCache:at,useCacheRefresh:at};gr.useEffectEvent=at;var Jh={readContext:wt,use:$l,useCallback:function(e,t){return Lt().memoizedState=[e,t===void 0?null:t],e},useContext:wt,useEffect:Dh,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Fl(4194308,4,Uh.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Fl(4194308,4,e,t)},useInsertionEffect:function(e,t){Fl(4,2,e,t)},useMemo:function(e,t){var a=Lt();t=t===void 0?null:t;var i=e();if(ps){Mn(!0);try{e()}finally{Mn(!1)}}return a.memoizedState=[i,t],i},useReducer:function(e,t,a){var i=Lt();if(a!==void 0){var o=a(t);if(ps){Mn(!0);try{a(t)}finally{Mn(!1)}}}else o=t;return i.memoizedState=i.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},i.queue=e,e=e.dispatch=qE.bind(null,ge,e),[i.memoizedState,e]},useRef:function(e){var t=Lt();return e={current:e},t.memoizedState=e},useState:function(e){e=Fu(e);var t=e.queue,a=Xh.bind(null,ge,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Qu,useDeferredValue:function(e,t){var a=Lt();return Ju(a,e,t)},useTransition:function(){var e=Fu(!1);return e=Ph.bind(null,ge,e.queue,!0,!1),Lt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var i=ge,o=Lt();if(Ce){if(a===void 0)throw Error(l(407));a=a()}else{if(a=t(),Ve===null)throw Error(l(349));(Ae&127)!==0||_h(i,t,a)}o.memoizedState=a;var f={value:a,getSnapshot:t};return o.queue=f,Dh(vh.bind(null,i,f,e),[e]),i.flags|=2048,si(9,{destroy:void 0},Sh.bind(null,i,f,a,t),null),a},useId:function(){var e=Lt(),t=Ve.identifierPrefix;if(Ce){var a=In,i=On;a=(i&~(1<<32-Jt(i)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Pl++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=DE++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Wu,useFormState:Ch,useActionState:Ch,useOptimistic:function(e){var t=Lt();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=ef.bind(null,ge,!0,a),a.dispatch=t,[e,t]},useMemoCache:Yu,useCacheRefresh:function(){return Lt().memoizedState=BE.bind(null,ge)},useEffectEvent:function(e){var t=Lt(),a={impl:e};return t.memoizedState=a,function(){if((De&2)!==0)throw Error(l(440));return a.impl.apply(void 0,arguments)}}},tf={readContext:wt,use:$l,useCallback:Bh,useContext:wt,useEffect:Ku,useImperativeHandle:Hh,useInsertionEffect:Lh,useLayoutEffect:zh,useMemo:qh,useReducer:Vl,useRef:Ih,useState:function(){return Vl(Zn)},useDebugValue:Qu,useDeferredValue:function(e,t){var a=ct();return Gh(a,Ge.memoizedState,e,t)},useTransition:function(){var e=Vl(Zn)[0],t=ct().memoizedState;return[typeof e=="boolean"?e:pr(e),t]},useSyncExternalStore:yh,useId:Vh,useHostTransitionStatus:Wu,useFormState:jh,useActionState:jh,useOptimistic:function(e,t){var a=ct();return xh(a,Ge,e,t)},useMemoCache:Yu,useCacheRefresh:Fh};tf.useEffectEvent=kh;var Zh={readContext:wt,use:$l,useCallback:Bh,useContext:wt,useEffect:Ku,useImperativeHandle:Hh,useInsertionEffect:Lh,useLayoutEffect:zh,useMemo:qh,useReducer:Vu,useRef:Ih,useState:function(){return Vu(Zn)},useDebugValue:Qu,useDeferredValue:function(e,t){var a=ct();return Ge===null?Ju(a,e,t):Gh(a,Ge.memoizedState,e,t)},useTransition:function(){var e=Vu(Zn)[0],t=ct().memoizedState;return[typeof e=="boolean"?e:pr(e),t]},useSyncExternalStore:yh,useId:Vh,useHostTransitionStatus:Wu,useFormState:Oh,useActionState:Oh,useOptimistic:function(e,t){var a=ct();return Ge!==null?xh(a,Ge,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Yu,useCacheRefresh:Fh};Zh.useEffectEvent=kh;function nf(e,t,a,i){t=e.memoizedState,a=a(i,t),a=a==null?t:_({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var af={enqueueSetState:function(e,t,a){e=e._reactInternals;var i=sn(),o=xa(i);o.payload=t,a!=null&&(o.callback=a),t=Ta(e,o,i),t!==null&&($t(t,e,i),ur(t,e,i))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var i=sn(),o=xa(i);o.tag=1,o.payload=t,a!=null&&(o.callback=a),t=Ta(e,o,i),t!==null&&($t(t,e,i),ur(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=sn(),i=xa(a);i.tag=2,t!=null&&(i.callback=t),t=Ta(e,i,a),t!==null&&($t(t,e,a),ur(t,e,a))}};function Wh(e,t,a,i,o,f,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,f,g):t.prototype&&t.prototype.isPureReactComponent?!nr(a,i)||!nr(o,f):!0}function eg(e,t,a,i){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,i),t.state!==e&&af.enqueueReplaceState(t,t.state,null)}function hs(e,t){var a=t;if("ref"in t){a={};for(var i in t)i!=="ref"&&(a[i]=t[i])}if(e=e.defaultProps){a===t&&(a=_({},a));for(var o in e)a[o]===void 0&&(a[o]=e[o])}return a}function tg(e){Nl(e)}function ng(e){console.error(e)}function ag(e){Nl(e)}function Ql(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(i){setTimeout(function(){throw i})}}function sg(e,t,a){try{var i=e.onCaughtError;i(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(o){setTimeout(function(){throw o})}}function sf(e,t,a){return a=xa(a),a.tag=3,a.payload={element:null},a.callback=function(){Ql(e,t)},a}function ig(e){return e=xa(e),e.tag=3,e}function rg(e,t,a,i){var o=a.type.getDerivedStateFromError;if(typeof o=="function"){var f=i.value;e.payload=function(){return o(f)},e.callback=function(){sg(t,a,i)}}var g=a.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){sg(t,a,i),typeof o!="function"&&(ja===null?ja=new Set([this]):ja.add(this));var S=i.stack;this.componentDidCatch(i.value,{componentStack:S!==null?S:""})})}function GE(e,t,a,i,o){if(a.flags|=32768,i!==null&&typeof i=="object"&&typeof i.then=="function"){if(t=a.alternate,t!==null&&Qs(t,a,o,!0),a=en.current,a!==null){switch(a.tag){case 31:case 13:return hn===null?oo():a.alternate===null&&st===0&&(st=3),a.flags&=-257,a.flags|=65536,a.lanes=o,i===zl?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([i]):t.add(i),jf(e,i,o)),!1;case 22:return a.flags|=65536,i===zl?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([i]):a.add(i)),jf(e,i,o)),!1}throw Error(l(435,a.tag))}return jf(e,i,o),oo(),!1}if(Ce)return t=en.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=o,i!==xu&&(e=Error(l(422),{cause:i}
vendor: 13,017 bytes, line 25
25),ir(fn(e,a)))):(i!==xu&&(t=Error(l(423),{cause:i}),ir(fn(t,a))),e=e.current.alternate,e.flags|=65536,o&=-o,e.lanes|=o,i=fn(i,a),o=sf(e.stateNode,i,o),Du(e,o),st!==4&&(st=2)),!1;var f=Error(l(520),{cause:i});if(f=fn(f,a),Tr===null?Tr=[f]:Tr.push(f),st!==4&&(st=2),t===null)return!0;i=fn(i,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=o&-o,a.lanes|=e,e=sf(a.stateNode,i,e),Du(a,e),!1;case 1:if(t=a.type,f=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(ja===null||!ja.has(f))))return a.flags|=65536,o&=-o,a.lanes|=o,o=ig(o),rg(o,e,a,i),Du(a,o),!1}a=a.return}while(a!==null);return!1}var rf=Error(l(461)),mt=!1;function At(e,t,a,i){t.child=e===null?uh(t,null,a,i):ms(t,e.child,a,i)}function lg(e,t,a,i,o){a=a.render;var f=t.ref;if("ref"in i){var g={};for(var S in i)S!=="ref"&&(g[S]=i[S])}else g=i;return cs(t),i=Bu(e,t,a,g,f,o),S=qu(),e!==null&&!mt?(Gu(e,t,o),Wn(e,t,o)):(Ce&&S&&bu(t),t.flags|=1,At(e,t,i,o),t.child)}function og(e,t,a,i,o){if(e===null){var f=a.type;return typeof f=="function"&&!_u(f)&&f.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=f,cg(e,t,f,i,o)):(e=Ml(a.type,null,i,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(f=e.child,!pf(e,o)){var g=f.memoizedProps;if(a=a.compare,a=a!==null?a:nr,a(g,i)&&e.ref===t.ref)return Wn(e,t,o)}return t.flags|=1,e=Fn(f,i),e.ref=t.ref,e.return=t,t.child=e}function cg(e,t,a,i,o){if(e!==null){var f=e.memoizedProps;if(nr(f,i)&&e.ref===t.ref)if(mt=!1,t.pendingProps=i=f,pf(e,o))(e.flags&131072)!==0&&(mt=!0);else return t.lanes=e.lanes,Wn(e,t,o)}return lf(e,t,a,i,o)}function ug(e,t,a,i){var o=i.children,f=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.mode==="hidden"){if((t.flags&128)!==0){if(f=f!==null?f.baseLanes|a:a,e!==null){for(i=t.child=e.child,o=0;i!==null;)o=o|i.lanes|i.childLanes,i=i.sibling;i=o&~f}else i=0,t.child=null;return fg(e,t,f,a,i)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&kl(t,f!==null?f.cachePool:null),f!==null?mh(t,f):Lu(),ph(t);else return i=t.lanes=536870912,fg(e,t,f!==null?f.baseLanes|a:a,a,i)}else f!==null?(kl(t,f.cachePool),mh(t,f),Aa(),t.memoizedState=null):(e!==null&&kl(t,null),Lu(),Aa());return At(e,t,o,a),t.child}function yr(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function fg(e,t,a,i,o){var f=ju();return f=f===null?null:{parent:ft._currentValue,pool:f},t.memoizedState={baseLanes:a,cachePool:f},e!==null&&kl(t,null),Lu(),ph(t),e!==null&&Qs(e,t,i,!0),t.childLanes=o,null}function Jl(e,t){return t=Wl({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function dg(e,t,a){return ms(t,e.child,null,a),e=Jl(t,t.pendingProps),e.flags|=2,tn(t),t.memoizedState=null,e}function PE(e,t,a){var i=t.pendingProps,o=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Ce){if(i.mode==="hidden")return e=Jl(t,i),t.lanes=536870912,yr(null,e);if(Uu(t),(e=Qe)?(e=Ty(e,pn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:_a!==null?{id:On,overflow:In}:null,retryLane:536870912,hydrationErrors:null},a=Kp(e),a.return=t,t.child=a,Tt=t,Qe=null)):e=null,e===null)throw va(t);return t.lanes=536870912,null}return Jl(t,i)}var f=e.memoizedState;if(f!==null){var g=f.dehydrated;if(Uu(t),o)if(t.flags&256)t.flags&=-257,t=dg(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(l(558));else if(mt||Qs(e,t,a,!1),o=(a&e.childLanes)!==0,mt||o){if(i=Ve,i!==null&&(g=np(i,a),g!==0&&g!==f.retryLane))throw f.retryLane=g,is(e,g),$t(i,e,g),rf;oo(),t=dg(e,t,a)}else e=f.treeContext,Qe=gn(g.nextSibling),Tt=t,Ce=!0,Sa=null,pn=!1,e!==null&&Zp(t,e),t=Jl(t,i),t.flags|=4096;return t}return e=Fn(e.child,{mode:i.mode,children:i.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Zl(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(l(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function lf(e,t,a,i,o){return cs(t),a=Bu(e,t,a,i,void 0,o),i=qu(),e!==null&&!mt?(Gu(e,t,o),Wn(e,t,o)):(Ce&&i&&bu(t),t.flags|=1,At(e,t,a,o),t.child)}function mg(e,t,a,i,o,f){return cs(t),t.updateQueue=null,a=gh(t,i,a,o),hh(e),i=qu(),e!==null&&!mt?(Gu(e,t,f),Wn(e,t,f)):(Ce&&i&&bu(t),t.flags|=1,At(e,t,a,f),t.child)}function pg(e,t,a,i,o){if(cs(t),t.stateNode===null){var f=Vs,g=a.contextType;typeof g=="object"&&g!==null&&(f=wt(g)),f=new a(i,f),t.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=af,t.stateNode=f,f._reactInternals=t,f=t.stateNode,f.props=i,f.state=t.memoizedState,f.refs={},Ou(t),g=a.contextType,f.context=typeof g=="object"&&g!==null?wt(g):Vs,f.state=t.memoizedState,g=a.getDerivedStateFromProps,typeof g=="function"&&(nf(t,a,g,i),f.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(g=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),g!==f.state&&af.enqueueReplaceState(f,f.state,null),dr(t,i,f,o),fr(),f.state=t.memoizedState),typeof f.componentDidMount=="function"&&(t.flags|=4194308),i=!0}else if(e===null){f=t.stateNode;var S=t.memoizedProps,w=hs(a,S);f.props=w;var M=f.context,B=a.contextType;g=Vs,typeof B=="object"&&B!==null&&(g=wt(B));var P=a.getDerivedStateFromProps;B=typeof P=="function"||typeof f.getSnapshotBeforeUpdate=="function",S=t.pendingProps!==S,B||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(S||M!==g)&&eg(t,f,i,g),Ea=!1;var D=t.memoizedState;f.state=D,dr(t,i,f,o),fr(),M=t.memoizedState,S||D!==M||Ea?(typeof P=="function"&&(nf(t,a,P,i),M=t.memoizedState),(w=Ea||Wh(t,a,w,i,D,M,g))?(B||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(t.flags|=4194308)):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=M),f.props=i,f.state=M,f.context=g,i=w):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),i=!1)}else{f=t.stateNode,Iu(e,t),g=t.memoizedProps,B=hs(a,g),f.props=B,P=t.pendingProps,D=f.context,M=a.contextType,w=Vs,typeof M=="object"&&M!==null&&(w=wt(M)),S=a.getDerivedStateFromProps,(M=typeof S=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(g!==P||D!==w)&&eg(t,f,i,w),Ea=!1,D=t.memoizedState,f.state=D,dr(t,i,f,o),fr();var k=t.memoizedState;g!==P||D!==k||Ea||e!==null&&e.dependencies!==null&&Il(e.dependencies)?(typeof S=="function"&&(nf(t,a,S,i),k=t.memoizedState),(B=Ea||Wh(t,a,B,i,D,k,w)||e!==null&&e.dependencies!==null&&Il(e.dependencies))?(M||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(i,k,w),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(i,k,w)),typeof f.componentDidUpdate=="function"&&(t.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof f.componentDidUpdate!="function"||g===e.memoizedProps&&D===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&D===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=k),f.props=i,f.state=k,f.context=w,i=B):(typeof f.componentDidUpdate!="function"||g===e.memoizedProps&&D===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&D===e.memoizedState||(t.flags|=1024),i=!1)}return f=i,Zl(e,t),i=(t.flags&128)!==0,f||i?(f=t.stateNode,a=i&&typeof a.getDerivedStateFromError!="function"?null:f.render(),t.flags|=1,e!==null&&i?(t.child=ms(t,e.child,null,o),t.child=ms(t,null,a,o)):At(e,t,a,o),t.memoizedState=f.state,e=t.child):e=Wn(e,t,o),e}function hg(e,t,a,i){return ls(),t.flags|=256,At(e,t,a,i),t.child}var of={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function cf(e){return{baseLanes:e,cachePool:sh()}}function uf(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=an),e}function gg(e,t,a){var i=t.pendingProps,o=!1,f=(t.flags&128)!==0,g;if((g=f)||(g=e!==null&&e.memoizedState===null?!1:(ot.current&2)!==0),g&&(o=!0,t.flags&=-129),g=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ce){if(o?wa(t):Aa(),(e=Qe)?(e=Ty(e,pn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:_a!==null?{id:On,overflow:In}:null,retryLane:536870912,hydrationErrors:null},a=Kp(e),a.return=t,t.child=a,Tt=t,Qe=null)):e=null,e===null)throw va(t);return Vf(e)?t.lanes=32:t.lanes=536870912,null}var S=i.children;return i=i.fallback,o?(Aa(),o=t.mode,S=Wl({mode:"hidden",children:S},o),i=rs(i,o,a,null),S.return=t,i.return=t,S.sibling=i,t.child=S,i=t.child,i.memoizedState=cf(a),i.childLanes=uf(e,g,a),t.memoizedState=of,yr(null,i)):(wa(t),ff(t,S))}var w=e.memoizedState;if(w!==null&&(S=w.dehydrated,S!==null)){if(f)t.flags&256?(wa(t),t.flags&=-257,t=df(e,t,a)):t.memoizedState!==null?(Aa(),t.child=e.child,t.flags|=128,t=null):(Aa(),S=i.fallback,o=t.mode,i=Wl({mode:"visible",children:i.children},o),S=rs(S,o,a,null),S.flags|=2,i.return=t,S.return=t,i.sibling=S,t.child=i,ms(t,e.child,null,a),i=t.child,i.memoizedState=cf(a),i.childLanes=uf(e,g,a),t.memoizedState=of,t=yr(null,i));else if(wa(t),Vf(S)){if(g=S.nextSibling&&S.nextSibling.dataset,g)var M=g.dgst;g=M,i=Error(l(419)),i.stack="",i.digest=g,ir({value:i,source:null,stack:null}),t=df(e,t,a)}else if(mt||Qs(e,t,a,!1),g=(a&e.childLanes)!==0,mt||g){if(g=Ve,g!==null&&(i=np(g,a),i!==0&&i!==w.retryLane))throw w.retryLane=i,is(e,i),$t(g,e,i),rf;$f(S)||oo(),t=df(e,t,a)}else $f(S)?(t.flags|=192,t.child=e.child,t=null):(e=w.treeContext,Qe=gn(S.nextSibling),Tt=t,Ce=!0,Sa=null,pn=!1,e!==null&&Zp(t,e),t=ff(t,i.children),t.flags|=4096);return t}return o?(Aa(),S=i.fallback,o=t.mode,w=e.child,M=w.sibling,i=Fn(w,{mode:"hidden",children:i.children}),i.subtreeFlags=w.subtreeFlags&65011712,M!==null?S=Fn(M,S):(S=rs(S,o,a,null),S.flags|=2),S.return=t,i.return=t,i.sibling=S,t.child=i,yr(null,i),i=t.child,S=e.child.memoizedState,S===null?S=cf(a):(o=S.cachePool,o!==null?(w=ft._currentValue,o=o.parent!==w?{parent:w,pool:w}:o):o=sh(),S={baseLanes:S.baseLanes|a,cachePool:o}),i.memoizedState=S,i.childLanes=uf(e,g,a),t.memoizedState=of,yr(e.child,i)):(wa(t),a=e.child,e=a.sibling,a=Fn(a,{mode:"visible",children:i.children}),a.return=t,a.sibling=null,e!==null&&(g=t.deletions,g===null?(t.deletions=[e],t.flags|=16):g.push(e)),t.child=a,t.memoizedState=null,a)}function ff(e,t){return t=Wl({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Wl(e,t){return e=Wt(22,e,null,t),e.lanes=0,e}function df(e,t,a){return ms(t,e.child,null,a),e=ff(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function yg(e,t,a){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),Au(e.return,t,a)}function mf(e,t,a,i,o,f){var g=e.memoizedState;g===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:a,tailMode:o,treeForkCount:f}:(g.isBackwards=t,g.rendering=null,g.renderingStartTime=0,g.last=i,g.tail=a,g.tailMode=o,g.treeForkCount=f)}function _g(e,t,a){var i=t.pendingProps,o=i.revealOrder,f=i.tail;i=i.children;var g=ot.current,S=(g&2)!==0;if(S?(g=g&1|2,t.flags|=128):g&=1,K(ot,g),At(e,t,i,a),i=Ce?sr:0,!S&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&yg(e,a,t);else if(e.tag===19)yg(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(o){case"forwards":for(a=t.child,o=null;a!==null;)e=a.alternate,e!==null&&ql(e)===null&&(o=a),a=a.sibling;a=o,a===null?(o=t.child,t.child=null):(o=a.sibling,a.sibling=null),mf(t,!1,o,a,f,i);break;case"backwards":case"unstable_legacy-backwards":for(a=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&ql(e)===null){t.child=o;break}e=o.sibling,o.sibling=a,a=o,o=e}mf(t,!0,a,null,f,i);break;case"together":mf(t,!1,null,null,void 0,i);break;default:t.memoizedState=null}return t.child}function Wn(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),Ca|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(Qs(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(l(153));if(t.child!==null){for(e=t.child,a=Fn(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=Fn(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}
vendor: 4,269 bytes, line 25
25function pf(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Il(e)))}function YE(e,t,a){switch(t.tag){case 3:Re(t,t.stateNode.containerInfo),ba(t,ft,e.memoizedState.cache),ls();break;case 27:case 5:kt(t);break;case 4:Re(t,t.stateNode.containerInfo);break;case 10:ba(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Uu(t),null;break;case 13:var i=t.memoizedState;if(i!==null)return i.dehydrated!==null?(wa(t),t.flags|=128,null):(a&t.child.childLanes)!==0?gg(e,t,a):(wa(t),e=Wn(e,t,a),e!==null?e.sibling:null);wa(t);break;case 19:var o=(e.flags&128)!==0;if(i=(a&t.childLanes)!==0,i||(Qs(e,t,a,!1),i=(a&t.childLanes)!==0),o){if(i)return _g(e,t,a);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),K(ot,ot.current),i)break;return null;case 22:return t.lanes=0,ug(e,t,a,t.pendingProps);case 24:ba(t,ft,e.memoizedState.cache)}return Wn(e,t,a)}function Sg(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)mt=!0;else{if(!pf(e,a)&&(t.flags&128)===0)return mt=!1,YE(e,t,a);mt=(e.flags&131072)!==0}else mt=!1,Ce&&(t.flags&1048576)!==0&&Jp(t,sr,t.index);switch(t.lanes=0,t.tag){case 16:e:{var i=t.pendingProps;if(e=fs(t.elementType),t.type=e,typeof e=="function")_u(e)?(i=hs(e,i),t.tag=1,t=pg(null,t,e,i,a)):(t.tag=0,t=lf(null,t,e,i,a));else{if(e!=null){var o=e.$$typeof;if(o===Y){t.tag=11,t=lg(null,t,e,i,a);break e}else if(o===q){t.tag=14,t=og(null,t,e,i,a);break e}}throw t=se(e)||e,Error(l(306,t,""))}}return t;case 0:return lf(e,t,t.type,t.pendingProps,a);case 1:return i=t.type,o=hs(i,t.pendingProps),pg(e,t,i,o,a);case 3:e:{if(Re(t,t.stateNode.containerInfo),e===null)throw Error(l(387));i=t.pendingProps;var f=t.memoizedState;o=f.element,Iu(e,t),dr(t,i,null,a);var g=t.memoizedState;if(i=g.cache,ba(t,ft,i),i!==f.cache&&Nu(t,[ft],a,!0),fr(),i=g.element,f.isDehydrated)if(f={element:i,isDehydrated:!1,cache:g.cache},t.updateQueue.baseState=f,t.memoizedState=f,t.flags&256){t=hg(e,t,i,a);break e}else if(i!==o){o=fn(Error(l(424)),t),ir(o),t=hg(e,t,i,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Qe=gn(e.firstChild),Tt=t,Ce=!0,Sa=null,pn=!0,a=uh(t,null,i,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(ls(),i===o){t=Wn(e,t,a);break e}At(e,t,i,a)}t=t.child}return t;case 26:return Zl(e,t),e===null?(a=jy(t.type,null,t.pendingProps,null))?t.memoizedState=a:Ce||(a=t.type,e=t.pendingProps,i=go(he.current).createElement(a),i[xt]=t,i[Ht]=e,Nt(i,a,e),_t(i),t.stateNode=i):t.memoizedState=jy(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return kt(t),e===null&&Ce&&(i=t.stateNode=Ny(t.type,t.pendingProps,he.current),Tt=t,pn=!0,o=Qe,Da(t.type)?(Ff=o,Qe=gn(i.firstChild)):Qe=o),At(e,t,t.pendingProps.children,a),Zl(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ce&&((o=i=Qe)&&(i=vx(i,t.type,t.pendingProps,pn),i!==null?(t.stateNode=i,Tt=t,Qe=gn(i.firstChild),pn=!1,o=!0):o=!1),o||va(t)),kt(t),o=t.type,f=t.pendingProps,g=e!==null?e.memoizedProps:null,i=f.children,Gf(o,f)?i=null:g!==null&&Gf(o,g)&&(t.flags|=32),t.memoizedState!==null&&(o=Bu(e,t,kE,null,null,a),Or._currentValue=o),Zl(e,t),At(e,t,i,a),t.child;case 6:return e===null&&Ce&&((e=a=Qe)&&(a=bx(a,t.pendingProps,pn),a!==null?(t.stateNode=a,Tt=t,Qe=null,e=!0):e=!1),e||va(t)),null;case 13:return gg(e,t,a);case 4:return Re(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=ms(t,null,i,a):At(e,t,i,a),t.child;case 11:return lg(e,t,t.type,t.pendingProps,a);case 7:return At(e,t,t.pendingProps,a),t.child;case 8:return At(e,t,t.pendingProps.children,a),t.child;case 12:return At(e,t,t.pendingProps.children,a),t.child;case 10:return i=t.pendingProps,ba(t,t.type,i.value),At(e,t,i.children,a),t.child;case 9:return o=t.type._context,i=t.pendingProps.children,cs(t),o=wt(o),i=i(o),t.flags|=1,At(e,t,i,a),t.child;case 14:return og(e,t,t.type,t.pendingProps,a);case 15:return cg(e,t,t.type,t.pendingProps,a);case 19:return _g(e,t,a);case 31:return PE(e,t,a);case 22:return ug(e,t,a,t.pendingProps);case 24:return cs(t),i=wt(ft),e===null?(o=ju(),o===null&&(o=Ve,f=Ru(),o.pooledCache=f,f.refCount++,f!==null&&(o.pooledCacheLanes|=a),o=f),t.memoizedState={parent:i,
vendor: 3,133 bytes, line 25
25cache:o},Ou(t),ba(t,ft,o)):((e.lanes&a)!==0&&(Iu(e,t),dr(t,null,null,a),fr()),o=e.memoizedState,f=t.memoizedState,o.parent!==i?(o={parent:i,cache:i},t.memoizedState=o,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=o),ba(t,ft,i)):(i=f.cache,ba(t,ft,i),i!==o.cache&&Nu(t,[ft],a,!0))),At(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(l(156,t.tag))}function ea(e){e.flags|=4}function hf(e,t,a,i,o){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(o&335544128)===o)if(e.stateNode.complete)e.flags|=8192;else if(Vg())e.flags|=8192;else throw ds=zl,Mu}else e.flags&=-16777217}function vg(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!ky(t))if(Vg())e.flags|=8192;else throw ds=zl,Mu}function eo(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Wm():536870912,e.lanes|=t,oi|=t)}function _r(e,t){if(!Ce)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var i=null;a!==null;)a.alternate!==null&&(i=a),a=a.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function Je(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,i=0;if(t)for(var o=e.child;o!==null;)a|=o.lanes|o.childLanes,i|=o.subtreeFlags&65011712,i|=o.flags&65011712,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)a|=o.lanes|o.childLanes,i|=o.subtreeFlags,i|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=i,e.childLanes=a,t}function $E(e,t,a){var i=t.pendingProps;switch(Eu(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Je(t),null;case 1:return Je(t),null;case 3:return a=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),Qn(ft),Be(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Ks(t)?ea(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Tu())),Je(t),null;case 26:var o=t.type,f=t.memoizedState;return e===null?(ea(t),f!==null?(Je(t),vg(t,f)):(Je(t),hf(t,o,null,i,a))):f?f!==e.memoizedState?(ea(t),Je(t),vg(t,f)):(Je(t),t.flags&=-16777217):(e=e.memoizedProps,e!==i&&ea(t),Je(t),hf(t,o,e,i,a)),null;case 27:if(Et(t),a=he.current,o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&ea(t);else{if(!i){if(t.stateNode===null)throw Error(l(166));return Je(t),null}e=te.current,Ks(t)?Wp(t):(e=Ny(o,i,a),t.stateNode=e,ea(t))}return Je(t),null;case 5:if(Et(t),o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&ea(t);else{if(!i){if(t.stateNode===null)throw Error(l(166));return Je(t),null}if(f=te.current,Ks(t))Wp(t);else{var g=go(he.current);switch(f){case 1:f=g.createElementNS("http://www.w3.org/2000/svg",o);break;case 2:f=g.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;default:switch(o){case"svg":f=g.createElementNS("http://www.w3.org/2000/svg",o);break;case"math":f=g.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;case"script":f=g.createElement("div"),f.innerHTML="<script><\/script>
25",f=f.removeChild(f.firstChild);break;case"select":f=typeof i.is=="string"?g.createElement("select",{is:i.is}):g.createElement("select"),i.multiple?f.multiple=!0:i.size&&(f.size=i.size);break;default:f=typeof i.is=="string"?g.createElement(o,{is:i.is}):g.createElement(o)}}f[xt]=t,f[Ht]=i;e:for(g=t.child;g!==null;){if(g.tag===5||g.tag===6)f.appendChild(g.stateNode);else if(g.tag!==4&&g.tag!==27&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===t)break e;for(;g.sibling===null;){if(g.return===null||g.return===t)break e;g=g.return}g.sibling.return=g.return,g=g.sibling}t.stateNode=f;e:switch(Nt(f,o,i),o){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}i&&ea(t)}}return Je(t),hf(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&ea(t);else{if(typeof i!="string"&&t.stateNode===null)throw Error(l(166));if(e=he.current,Ks(t)){if(e=t.stateNode,a=t.memoizedProps,i=null,o=Tt,o!==null)switch(o.tag){case 27:case 5:i=o.memoizedProps}e[xt]=t,e=!!(e.nodeValue===a||i!==null&&i.suppressHydrationWarning===!0||gy(e.nodeValue,a)),e||va(t,!0)}else e=go(e).createTextNode(i),e[xt]=t,t.stateNode=e}return Je(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(i=Ks(t),a!==null){if(e===null){if(!i)throw Error(l(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(557));e[xt]=t}else ls(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Je(t),e=!1}else a=Tu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(tn(t),t):(tn(t),null);if((t.flags&128)!==0)throw Error(l(558))}return Je(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(o=Ks(t),i!==null&&i.dehydrated!==null){if(e===null){if(!o)throw Error(l(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(l(317));o[xt]=t}else ls(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Je(t),o=!1}else o=Tu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return t.flags&256?(tn(t),t):(tn(t),null)}return tn(t),(t.flags&128)!==0?(t.lanes=a,t):(a=i!==null,e=e!==null&&e.memoizedState!==null,a&&(i=t.child,o=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(o=i.alternate.memoizedState.cachePool.pool),f=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(f=i.memoizedState.cachePool.pool),f!==o&&(i.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),eo(t,t.updateQueue),Je(t),null);case 4:return Be(),e===null&&zf(t.stateNode.containerInfo),Je(t),null;case 10:return Qn(t.type),Je(t),null;case 19:if($(ot),i=t.memoizedState,i===null)return Je(t),null;if(o=(t.flags&128)!==0,f=i.rendering,f===null)if(o)_r(i,!1);else{if(st!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(f=ql(e),f!==null){for(t.flags|=128,_r(i,!1),e=f.updateQueue,t.updateQueue=e,eo(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Xp(a,e),a=a.sibling;return K(ot,ot.current&1|2),Ce&&Xn(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&le()>io&&(t.flags|=128,o=!0,_r(i,!1),t.lanes=4194304)}else{if(!o)if(e=ql(f),e!==null){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,eo(t,e),_r(i,!0),i.tail===null&&i.tailMode==="hidden"&&!f.alternate&&!Ce)return Je(t),null}else 2*le()-i.renderingStartTime>io&&a!==536870912&&(t.flags|=128,o=!0,_r(i,!1),t.lanes=4194304);i.isBackwards?(f.sibling=t.child,t.child=f):(e=i.last,e!==null?e.sibling=f:t.child=f,i.last=f)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=le(),e.sibling=null,a=ot.current,K(ot,o?a&1|2:a&1),Ce&&Xn(t,i.treeForkCount),e):(Je(t),null);case 22:case 23:return tn(t),zu(),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?(a&536870912)!==0&&(t.flags&128)===0&&(Je(t),t.subtreeFlags&6&&(t.flags|=8192)):Je(t),a=t.updateQueue,a!==null&&eo(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==a&&(t.flags|=2048),e!==null&&$(us
vendor: 10,428 bytes, line 25
25),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Qn(ft),Je(t),null;case 25:return null;case 30:return null}throw Error(l(156,t.tag))}function VE(e,t){switch(Eu(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Qn(ft),Be(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Et(t),null;case 31:if(t.memoizedState!==null){if(tn(t),t.alternate===null)throw Error(l(340));ls()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(tn(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(l(340));ls()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return $(ot),null;case 4:return Be(),null;case 10:return Qn(t.type),null;case 22:case 23:return tn(t),zu(),e!==null&&$(us),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Qn(ft),null;case 25:return null;default:return null}}function bg(e,t){switch(Eu(t),t.tag){case 3:Qn(ft),Be();break;case 26:case 27:case 5:Et(t);break;case 4:Be();break;case 31:t.memoizedState!==null&&tn(t);break;case 13:tn(t);break;case 19:$(ot);break;case 10:Qn(t.type);break;case 22:case 23:tn(t),zu(),e!==null&&$(us);break;case 24:Qn(ft)}}function Sr(e,t){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var o=i.next;a=o;do{if((a.tag&e)===e){i=void 0;var f=a.create,g=a.inst;i=f(),g.destroy=i}a=a.next}while(a!==o)}}catch(S){Ue(t,t.return,S)}}function Na(e,t,a){try{var i=t.updateQueue,o=i!==null?i.lastEffect:null;if(o!==null){var f=o.next;i=f;do{if((i.tag&e)===e){var g=i.inst,S=g.destroy;if(S!==void 0){g.destroy=void 0,o=t;var w=a,M=S;try{M()}catch(B){Ue(o,w,B)}}}i=i.next}while(i!==f)}}catch(B){Ue(t,t.return,B)}}function Eg(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{dh(t,a)}catch(i){Ue(e,e.return,i)}}}function xg(e,t,a){a.props=hs(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(i){Ue(e,t,i)}}function vr(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof a=="function"?e.refCleanup=a(i):a.current=i}}catch(o){Ue(e,t,o)}}function Dn(e,t){var a=e.ref,i=e.refCleanup;if(a!==null)if(typeof i=="function")try{i()}catch(o){Ue(e,t,o)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(o){Ue(e,t,o)}else a.current=null}function Tg(e){var t=e.type,a=e.memoizedProps,i=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&i.focus();break e;case"img":a.src?i.src=a.src:a.srcSet&&(i.srcset=a.srcSet)}}catch(o){Ue(e,e.return,o)}}function gf(e,t,a){try{var i=e.stateNode;px(i,e.type,a,t),i[Ht]=t}catch(o){Ue(e,e.return,o)}}function wg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Da(e.type)||e.tag===4}function yf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||wg(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Da(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function _f(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=$n));else if(i!==4&&(i===27&&Da(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(_f(e,t,a),e=e.sibling;e!==null;)_f(e,t,a),e=e.sibling}function to(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(i!==4&&(i===27&&Da(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(to(e,t,a),e=e.sibling;e!==null;)to(e,t,a),e=e.sibling}function Ag(e){var t=e.stateNode,a=e.memoizedProps;try{for(var i=e.type,o=t.attributes;o.length;)t.removeAttributeNode(o[0]);Nt(t,i,a),t[xt]=e,t[Ht]=a}catch(f){Ue(e,e.return,f)}}var ta=!1,pt=!1,Sf=!1,Ng=typeof WeakSet=="function"?WeakSet:Set,St=null;function FE(e,t){if(e=e.containerInfo,Bf=xo,e=Hp(e),fu(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var i=a.getSelection&&a.getSelection();if(i&&i.rangeCount!==0){a=i.anchorNode;var o=i.anchorOffset,f=i.focusNode;i=i.focusOffset;try{a.nodeType,f.nodeType}catch{a=null;break e}var g=0,S=-1,w=-1,M=0,B=0,P=e,D=null;t:for(;;){for(var k;P!==a||o!==0&&P.nodeType!==3||(S=g+o),P!==f||i!==0&&P.nodeType!==3||(w=g+i),P.nodeType===3&&(g+=P.nodeValue.length),(k=P.firstChild)!==null;)D=P,P=k;for(;;){if(P===e)break t;if(D===a&&++M===o&&(S=g),D===f&&++B===i&&(w=g),(k=P.nextSibling)!==null)break;P=D,D=P.parentNode}P=k}a=S===-1||w===-1?null:{start:S,end:w}}else a=null}a=a||{start:0,end:0}}else a=null;for(qf={focusedElem:e,selectionRange:a},xo=!1,St=t;St!==null;)if(t=St,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,St=e;else for(;St!==null;){switch(t=St,f=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)o=e[a],o.ref.impl=o.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&f!==null){e=void 0,a=t,o=f.memoizedProps,f=f.memoizedState,i=a.stateNode;try{var ae=hs(a.type,o);e=i.getSnapshotBeforeUpdate(ae,f),i.__reactInternalSnapshotBeforeUpdate=e}catch(ue){Ue(a,a.return,ue)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Yf(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Yf(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(l(163))}if(e=t.sibling,e!==null){e.return=t.return,St=e;break}St=t.return}}function Rg(e,t,a){var i=a.flags;switch(a.tag){case 0:case 11:case 15:aa(e,a),i&4&&Sr(5,a);break;case 1:if(aa(e,a),i&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(g){Ue(a,a.return,g)}else{var o=hs(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(g){Ue(a,a.return,g)}}i&64&&Eg(a),i&512&&vr(a,a.return);break;case 3:if(aa(e,a),i&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{dh(e,t)}catch(g){Ue(a,a.return,g)}}break;case 27:t===null&&i&4&&Ag(a);case 26:case 5:aa(e,a),t===null&&i&4&&Tg(a),i&512&&vr(a,a.return);break;case 12:aa(e,a);break;case 31:aa(e,a),i&4&&Mg(e,a);break;case 13:aa(e,a),i&4&&Og(e,a),i&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=nx.bind(null,a),Ex(e,a))));break;case 22:if(i=a.memoizedState!==null||ta,!i){t=t!==null&&t.memoizedState!==null||pt,o=ta;var f=pt;ta=i,(pt=t)&&!f?sa(e,a,(a.subtreeFlags&8772)!==0):aa(e,a),ta=o,pt=f}break;case 30:break;default:aa(e,a)}}function Cg(e){var t=e.alternate;t!==null&&(e.alternate=null,Cg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Xc(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ze=null,qt=!1;function na(e,t,a){for(a=a.child;a!==null;)jg(e,t,a),a=a.sibling}function jg(e,t,a){if(Ke&&typeof Ke.onCommitFiberUnmount=="function")try{Ke.onCommitFiberUnmount(et,a)}catch{}switch(a.tag){case 26:pt||Dn(a,t),na(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:pt||Dn(a,t);var i=Ze,o=qt;Da(a.type)&&(Ze=a.stateNode,qt=!1),na(e,t,a),Cr(a.stateNode),Ze=i,qt=o;break;case 5:pt||Dn(a,t);case 6:if(i=Ze,o=qt,Ze=null,na(e,t,a),Ze=i,qt=o,Ze!==null)if(qt)try{(Ze.nodeType===9?Ze.body:Ze.nodeName==="HTML"?Ze.ownerDocument.body:Ze).removeChild(a.stateNode)}catch(f){Ue(a,t,f)}else try{Ze.removeChild(a.stateNode)}catch(f){Ue(a,t,f)}break;case 18:Ze!==null&&(qt?(e=Ze,Ey(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),gi(e)):Ey(Ze,a.stateNode));break;case 4:i=Ze,o=qt,Ze=a.stateNode.containerInfo,qt=!0,na(e,t,a),Ze=i,qt=o;break;case 0:case 11:case 14:case 15:Na(2,a,t),pt||Na(4,a,t),na(e,t,a);break;case 1:pt||(Dn(a,t),i=a.stateNode,typeof i.componentWillUnmount=="function"&&xg(a,t,i)),na(e,t,a);break;case 21:na(e,t,a);break;case 22:pt=(i=pt)||a.memoizedState!==null,na(e,t,a),pt=i;break;default:na(e,t,a)}}function Mg(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{gi(e)}catch(a){Ue(t,t.return,a)}}}function Og(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{gi(e)}catch(a){Ue(t,t.return,a)}}function XE(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Ng),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Ng),t;default:throw Error(l(435,e.tag))}}function no(e,t){var a=XE(e);t.forEach(function(i){if(!a.has(i)){a.add(i);var o=ax.bind(null,e,i);i.then(o,o)}})}function Gt(e,t){var a=t.deletions;if(a!==null)for(var i=0;i<a.length;i++){var o=a[i],f=e,g=t,S=g;e:for(;S!==null;){switch(S.tag){case 27:if(Da(S.type)){Ze=S.stateNode,qt=!1;break e}break;case 5:Ze=S.stateNode,qt=!1;break e;case 3:case 4:Ze=S.stateNode.containerInfo,qt=!0;break e}S=S.return}if(Ze===null)throw Error(l(160));jg(f,g,o),Ze=null,qt=!1,f=o.alternate,f!==null&&(f.return=null),o.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Ig(t,e),t=t.sibling}var Nn=null;function Ig(e,t){var a=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Gt(t,e),Pt(e),i&4&&(Na(3,e,e.return),Sr(3,e),Na(5,e,e.return));break;case 1:Gt(t,e),Pt(e),i&512&&(pt||a===null||Dn(a,a.return)),i&64&&ta&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?i:a.concat(i))));break;case 26:var o=Nn;if(Gt(t,e),Pt(e),i&512&&(pt||a===null||Dn(a,a.return)),i&4){var f=a!==null?a.memoizedState:null;if(i=e.memoizedState,a===null)if(i===null)if(e.stateNode===null){e:{i=e.type,a=e.memoizedProps,o=o.ownerDocument||o;t:switch(i){case"title":f=o.getElementsByTagName("title")[0],(!f||f[Fi]||f[xt]||f.namespaceURI==="http://www.w3.org/2000/svg"||f.hasAttribute("itemprop"))&&(f=o.createElement(i),o.head.insertBefore(f,o.querySelector("head >
25 title"))),Nt(f,i,a),f[xt]=e,_t(f),i=f;break e;case"link":var g=Iy("link","href",o).get(i+(a.href||""));if(g){for(var S=0;S<g.length;S++)if(f=g[S],f.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&f.getAttribute("rel")===(a.rel==null?null:a.rel)&&f.getAttribute("title")===(a.title==null?null:a.title)&&f.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){g.splice(S,1);break t}}f=o.createElement(i),Nt(f,i,a),o.head.appendChild(f);break;case"meta":if(g=Iy("meta","content",o).get(i+(a.content||""))){for(S=0;S<g.length;S++)if(f=g[S],f.getAttribute("content")===(a.content==null?null:""+a.content)&&f.getAttribute("name")===(a.name==null?null:a.name)&&f.getAttribute("property")===(a.property==null?null:a.property)&&f.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&f.getAttribute("charset")===(a.charSet==null?null:a.charSet)){g.splice(S,1);break t}}f=o.createElement(i),Nt(f,i,a),o.head.appendChild(f);break;default:throw Error(l(468,i))}f[xt]=e,_t(f),i=f}e.stateNode=i}else Dy(o,e.type,e.stateNode);else e.stateNode=Oy(o,i,e.memoizedProps);else f!==i?(f===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):f.count--,i===null?Dy(o,e.type,e.stateNode):Oy(o,i,e.memoizedProps)):i===null&&e.stateNode!==null&&gf(e,e.memoizedProps,a.memoizedProps)}break;case 27:Gt(t,e),Pt(e),i&512&&(pt||a===null||Dn(a,a.return)),a!==null&&i&4&&gf(e,e.memoizedProps,a.memoizedProps);break;case 5:if(Gt(t,e),Pt(e),i&512&&(pt||a===null||Dn(a,a.return)),e.flags&32){o=e.stateNode;try{Hs(o,"")}catch(ae){Ue(e,e.return,ae)}}i&4&&e.stateNode!=null&&(o=e.memoizedProps,gf(e,o,a!==null?a.memoizedProps:o)),i&1024&&(Sf=!0);break;case 6:if(Gt(t,e),Pt(e),i&4){if(e.stateNode===null)throw Error(l(162));i=e.memoizedProps,a=e.stateNode;try{a.nodeValue=i}catch(ae){Ue(e,e.return,ae)}}break;case 3:if(So=null,o=Nn,Nn=yo(t.containerInfo),Gt(t,e),Nn=o,Pt(e),i&4&&a!==null&&a.memoizedState.isDehydrated)try{gi(t.containerInfo)}catch(ae){Ue(e,e.return,ae)}Sf&&(Sf=!1,Dg(e));break;case 4:i=Nn,Nn=yo(e.stateNode.containerInfo),Gt(t,e),Pt(e),Nn=i;break;case 12:Gt(t,e),Pt(e);break;case 31:Gt(t,e),Pt(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,no(e,i)));break;case 13:Gt(t,e),Pt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(so=le()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,no(e,i)));break;case 22:o=e.memoizedState!==null;var w=a!==null&&a.memoizedState!==null,M=ta,B=pt;if(ta=M||o,pt=B||w,Gt(t,e),pt=B,ta=M,Pt(e),i&8192)e:for(t=e.stateNode,t._visibility=o?t._visibility&-2:t._visibility|1,o&&(a===null||w||ta||pt||gs(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){w=a=t;try{if(f=w.stateNode,o)g=f.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none";else{S=w.stateNode;var P=w.memoizedProps.style,D=P!=null&&P.hasOwnProperty("display")?P.display:null;S.style.display=D==null||typeof D=="boolean"?"":(""+D).trim()}}catch(ae){Ue(w,w.return,ae)}}}else if(t.tag===6){if(a===null){w=t;try{w.stateNode.nodeValue=o?"":w.memoizedProps}catch(ae){Ue(w,w.return,ae)}}}else if(t.tag===18){if(a===null){w=t;try{var k=w.stateNode;o?xy(k,!0):xy(w.stateNode,!1)}catch(ae){Ue(w,w.return,ae)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}i&4&&(i=e.updateQueue,i!==null&&(a=i.retryQueue,a!==null&&(i.retryQueue=null,no(e,a))));break;case 19:Gt(t,e),Pt(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,no(e,i)));break;case 30:break;case 21:break;default:Gt(t,e),Pt(e)}}function Pt(e){var t=e.flags;if(t&2){try{for(var a,i=e.return;i!==null;){if(wg(i)){a=i;break}i=i.return}if(a==null)throw Error(l(160));switch(a.tag){case 27:var o=a.stateNode,f=yf(e);to(e,f,o);break;case 5:var g=a.stateNode;a.flags&32&&(Hs(g,""),a.flags&=-33);var S=yf(e);to(e,S,g);break;case 3:case 4:var w=a.stateNode.containerInfo,M=yf(e);_f(e,M,w);break;default:throw Error(l(161))}}catch(B){Ue(e,e.return,B)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Dg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Dg(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function aa(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Rg(e,t.alternate,t),t=t.sibling}function gs(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Na(4,t,t.return),gs(t);break;case 1:Dn(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&xg(t,t.return,a),gs(t);break;case 27:Cr(t.stateNode);case 26:case 5:Dn(t,t.return),gs(t);break;case 22:t.memoizedState===null&&gs(t);break;case 30:gs(t);break;default:gs(t)}e=e.sibling}}function sa(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var i=t.alternate,o=e,f=t,g=f.flags;switch(f.tag){case 0:case 11:case 15:sa(o,f,a),Sr(4,f);break;case 1:if(sa(o,f,a),i=f,o=i.stateNode,typeof o.componentDidMount=="function")try{o.componentDidMount()}catch(M){Ue(i,i.return,M)}if(i=f,o=i.updateQueue,o!==null){var S=i.stateNode;try{var w=o.shared.hiddenCallbacks;
vendor: 5,322 bytes, line 25
25if(w!==null)for(o.shared.hiddenCallbacks=null,o=0;o<w.length;o++)fh(w[o],S)}catch(M){Ue(i,i.return,M)}}a&&g&64&&Eg(f),vr(f,f.return);break;case 27:Ag(f);case 26:case 5:sa(o,f,a),a&&i===null&&g&4&&Tg(f),vr(f,f.return);break;case 12:sa(o,f,a);break;case 31:sa(o,f,a),a&&g&4&&Mg(o,f);break;case 13:sa(o,f,a),a&&g&4&&Og(o,f);break;case 22:f.memoizedState===null&&sa(o,f,a),vr(f,f.return);break;case 30:break;default:sa(o,f,a)}t=t.sibling}}function vf(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&rr(a))}function bf(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&rr(e))}function Rn(e,t,a,i){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)kg(e,t,a,i),t=t.sibling}function kg(e,t,a,i){var o=t.flags;switch(t.tag){case 0:case 11:case 15:Rn(e,t,a,i),o&2048&&Sr(9,t);break;case 1:Rn(e,t,a,i);break;case 3:Rn(e,t,a,i),o&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&rr(e)));break;case 12:if(o&2048){Rn(e,t,a,i),e=t.stateNode;try{var f=t.memoizedProps,g=f.id,S=f.onPostCommit;typeof S=="function"&&S(g,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(w){Ue(t,t.return,w)}}else Rn(e,t,a,i);break;case 31:Rn(e,t,a,i);break;case 13:Rn(e,t,a,i);break;case 23:break;case 22:f=t.stateNode,g=t.alternate,t.memoizedState!==null?f._visibility&2?Rn(e,t,a,i):br(e,t):f._visibility&2?Rn(e,t,a,i):(f._visibility|=2,ii(e,t,a,i,(t.subtreeFlags&10256)!==0||!1)),o&2048&&vf(g,t);break;case 24:Rn(e,t,a,i),o&2048&&bf(t.alternate,t);break;default:Rn(e,t,a,i)}}function ii(e,t,a,i,o){for(o=o&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var f=e,g=t,S=a,w=i,M=g.flags;switch(g.tag){case 0:case 11:case 15:ii(f,g,S,w,o),Sr(8,g);break;case 23:break;case 22:var B=g.stateNode;g.memoizedState!==null?B._visibility&2?ii(f,g,S,w,o):br(f,g):(B._visibility|=2,ii(f,g,S,w,o)),o&&M&2048&&vf(g.alternate,g);break;case 24:ii(f,g,S,w,o),o&&M&2048&&bf(g.alternate,g);break;default:ii(f,g,S,w,o)}t=t.sibling}}function br(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,i=t,o=i.flags;switch(i.tag){case 22:br(a,i),o&2048&&vf(i.alternate,i);break;case 24:br(a,i),o&2048&&bf(i.alternate,i);break;default:br(a,i)}t=t.sibling}}var Er=8192;function ri(e,t,a){if(e.subtreeFlags&Er)for(e=e.child;e!==null;)Lg(e,t,a),e=e.sibling}function Lg(e,t,a){switch(e.tag){case 26:ri(e,t,a),e.flags&Er&&e.memoizedState!==null&&Dx(a,Nn,e.memoizedState,e.memoizedProps);break;case 5:ri(e,t,a);break;case 3:case 4:var i=Nn;Nn=yo(e.stateNode.containerInfo),ri(e,t,a),Nn=i;break;case 22:e.memoizedState===null&&(i=e.alternate,i!==null&&i.memoizedState!==null?(i=Er,Er=16777216,ri(e,t,a),Er=i):ri(e,t,a));break;default:ri(e,t,a)}}function zg(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function xr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var i=t[a];St=i,Hg(i,e)}zg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Ug(e),e=e.sibling}function Ug(e){switch(e.tag){case 0:case 11:case 15:xr(e),e.flags&2048&&Na(9,e,e.return);break;case 3:xr(e);break;case 12:xr(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ao(e)):xr(e);break;default:xr(e)}}function ao(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var i=t[a];St=i,Hg(i,e)}zg(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Na(8,t,t.return),ao(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,ao(t));break;default:ao(t)}e=e.sibling}}function Hg(e,t){for(;St!==null;){var a=St;switch(a.tag){case 0:case 11:case 15:Na(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var i=a.memoizedState.cachePool.pool;i!=null&&i.refCount++}break;case 24:rr(a.memoizedState.cache)}if(i=a.child,i!==null)i.return=a,St=i;else e:for(a=e;St!==null;){i=St;var o=i.sibling,f=i.return;if(Cg(i),i===a){St=null;break e}if(o!==null){o.return=f,St=o;break e}St=f}}}var KE={getCacheForType:function(e){var t=wt(ft),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return wt(ft).controller.signal}},QE=typeof WeakMap=="function"?WeakMap:Map,De=0,Ve=null,Te=null,Ae=0,ze=0,nn=null,Ra=!1,li=!1,Ef=!1,ia=0,st=0,Ca=0,ys=0,xf=0,an=0,oi=0,Tr=null,Yt=null,Tf=!1,so=0,Bg=0,io=1/0,ro=null,ja=null,gt=0,Ma=null,ci=null,ra=0,wf=0,Af=null,qg=null,wr=0,Nf=null;function sn(){return(De&2)!==0&&Ae!==0?Ae&-Ae:N.T!==null?If():ap()}function Gg(){if(an===0)if((Ae&536870912)===0||Ce){var e=pl;pl<<=1,(pl&3932160)===0&&(pl=262144),an=e}else an=536870912;return e=en.current,e!==null&&(e.flags|=32),an}function $t(e,t,a){(e===Ve&&(ze===2||ze===9)||e.cancelPendingCommit!==null)&&(ui(e,0),Oa(e,Ae,an,!1)),Vi(e,a),((De&2)===0||e!==Ve)&&(e===Ve&&((De&2)===0&&(ys|=a),st===4&&Oa(e,Ae,an,!1)),kn(e))}function Pg(e,t,a){if((De&6)!==0)throw Error(l(327));var i=!a&&(t&127)===0&&(t&e.expiredLanes)===0||$i(e,t),o=i?WE(e,t):Cf(e,t,!0),f=i;
vendor: 18,287 bytes, line 25
25do{if(o===0){li&&!i&&Oa(e,t,0,!1);break}else{if(a=e.current.alternate,f&&!JE(a)){o=Cf(e,t,!1),f=!1;continue}if(o===2){if(f=t,e.errorRecoveryDisabledLanes&f)var g=0;else g=e.pendingLanes&-536870913,g=g!==0?g:g&536870912?536870912:0;if(g!==0){t=g;e:{var S=e;o=Tr;var w=S.current.memoizedState.isDehydrated;if(w&&(ui(S,g).flags|=256),g=Cf(S,g,!1),g!==2){if(Ef&&!w){S.errorRecoveryDisabledLanes|=f,ys|=f,o=4;break e}f=Yt,Yt=o,f!==null&&(Yt===null?Yt=f:Yt.push.apply(Yt,f))}o=g}if(f=!1,o!==2)continue}}if(o===1){ui(e,0),Oa(e,t,0,!0);break}e:{switch(i=e,f=o,f){case 0:case 1:throw Error(l(345));case 4:if((t&4194048)!==t)break;case 6:Oa(i,t,an,!Ra);break e;case 2:Yt=null;break;case 3:case 5:break;default:throw Error(l(329))}if((t&62914560)===t&&(o=so+300-le(),10<o)){if(Oa(i,t,an,!Ra),gl(i,0,!0)!==0)break e;ra=t,i.timeoutHandle=vy(Yg.bind(null,i,a,Yt,ro,Tf,t,an,ys,oi,Ra,f,"Throttled",-0,0),o);break e}Yg(i,a,Yt,ro,Tf,t,an,ys,oi,Ra,f,null,-0,0)}}break}while(!0);kn(e)}function Yg(e,t,a,i,o,f,g,S,w,M,B,P,D,k){if(e.timeoutHandle=-1,P=t.subtreeFlags,P&8192||(P&16785408)===16785408){P={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:$n},Lg(t,f,P);var ae=(f&62914560)===f?so-le():(f&4194048)===f?Bg-le():0;if(ae=kx(P,ae),ae!==null){ra=f,e.cancelPendingCommit=ae(Zg.bind(null,e,t,f,a,i,o,g,S,w,B,P,null,D,k)),Oa(e,f,g,!M);return}}Zg(e,t,f,a,i,o,g,S,w)}function JE(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var i=0;i<a.length;i++){var o=a[i],f=o.getSnapshot;o=o.value;try{if(!Zt(f(),o))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Oa(e,t,a,i){t&=~xf,t&=~ys,e.suspendedLanes|=t,e.pingedLanes&=~t,i&&(e.warmLanes|=t),i=e.expirationTimes;for(var o=t;0<o;){var f=31-Jt(o),g=1<<f;i[f]=-1,o&=~g}a!==0&&ep(e,a,t)}function lo(){return(De&6)===0?(Ar(0),!1):!0}function Rf(){if(Te!==null){if(ze===0)var e=Te.return;else e=Te,Kn=os=null,Pu(e),ei=null,or=0,e=Te;for(;e!==null;)bg(e.alternate,e),e=e.return;Te=null}}function ui(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,yx(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),ra=0,Rf(),Ve=e,Te=a=Fn(e.current,null),Ae=t,ze=0,nn=null,Ra=!1,li=$i(e,t),Ef=!1,oi=an=xf=ys=Ca=st=0,Yt=Tr=null,Tf=!1,(t&8)!==0&&(t|=t&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=t;0<i;){var o=31-Jt(i),f=1<<o;t|=e[o],i&=~f}return ia=t,Rl(),a}function $g(e,t){ge=null,N.H=gr,t===Ws||t===Ll?(t=lh(),ze=3):t===Mu?(t=lh(),ze=4):ze=t===rf?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,nn=t,Te===null&&(st=1,Ql(e,fn(t,e.current)))}function Vg(){var e=en.current;return e===null?!0:(Ae&4194048)===Ae?hn===null:(Ae&62914560)===Ae||(Ae&536870912)!==0?e===hn:!1}function Fg(){var e=N.H;return N.H=gr,e===null?gr:e}function Xg(){var e=N.A;return N.A=KE,e}function oo(){st=4,Ra||(Ae&4194048)!==Ae&&en.current!==null||(li=!0),(Ca&134217727)===0&&(ys&134217727)===0||Ve===null||Oa(Ve,Ae,an,!1)}function Cf(e,t,a){var i=De;De|=2;var o=Fg(),f=Xg();(Ve!==e||Ae!==t)&&(ro=null,ui(e,t)),t=!1;var g=st;e:do try{if(ze!==0&&Te!==null){var S=Te,w=nn;switch(ze){case 8:Rf(),g=6;break e;case 3:case 2:case 9:case 6:en.current===null&&(t=!0);var M=ze;if(ze=0,nn=null,fi(e,S,w,M),a&&li){g=0;break e}break;default:M=ze,ze=0,nn=null,fi(e,S,w,M)}}ZE(),g=st;break}catch(B){$g(e,B)}while(!0);return t&&e.shellSuspendCounter++,Kn=os=null,De=i,N.H=o,N.A=f,Te===null&&(Ve=null,Ae=0,Rl()),g}function ZE(){for(;Te!==null;)Kg(Te)}function WE(e,t){var a=De;De|=2;var i=Fg(),o=Xg();Ve!==e||Ae!==t?(ro=null,io=le()+500,ui(e,t)):li=$i(e,t);e:do try{if(ze!==0&&Te!==null){t=Te;var f=nn;t:switch(ze){case 1:ze=0,nn=null,fi(e,t,f,1);break;case 2:case 9:if(ih(f)){ze=0,nn=null,Qg(t);break}t=function(){ze!==2&&ze!==9||Ve!==e||(ze=7),kn(e)},f.then(t,t);break e;case 3:ze=7;break e;case 4:ze=5;break e;case 7:ih(f)?(ze=0,nn=null,Qg(t)):(ze=0,nn=null,fi(e,t,f,7));break;case 5:var g=null;switch(Te.tag){case 26:g=Te.memoizedState;case 5:case 27:var S=Te;if(g?ky(g):S.stateNode.complete){ze=0,nn=null;var w=S.sibling;if(w!==null)Te=w;else{var M=S.return;M!==null?(Te=M,co(M)):Te=null}break t}}ze=0,nn=null,fi(e,t,f,5);break;case 6:ze=0,nn=null,fi(e,t,f,6);break;case 8:Rf(),st=6;break e;default:throw Error(l(462))}}ex();break}catch(B){$g(e,B)}while(!0);return Kn=os=null,N.H=i,N.A=o,De=a,Te!==null?0:(Ve=null,Ae=0,Rl(),st)}function ex(){for(;Te!==null&&!V();)Kg(Te)}function Kg(e){var t=Sg(e.alternate,e,ia);e.memoizedProps=e.pendingProps,t===null?co(e):Te=t}function Qg(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=mg(a,t,t.pendingProps,t.type,void 0,Ae);break;case 11:t=mg(a,t,t.pendingProps,t.type.render,t.ref,Ae);break;case 5:Pu(t);default:bg(a,t),t=Te=Xp(t,ia),t=Sg(a,t,ia)}e.memoizedProps=e.pendingProps,t===null?co(e):Te=t}function fi(e,t,a,i){Kn=os=null,Pu(t),ei=null,or=0;var o=t.return;try{if(GE(e,o,t,a,Ae)){st=1,Ql(e,fn(a,e.current)),Te=null;return}}catch(f){if(o!==null)throw Te=o,f;st=1,Ql(e,fn(a,e.current)),Te=null;return}t.flags&32768?(Ce||i===1?e=!0:li||(Ae&536870912)!==0?e=!1:(Ra=e=!0,(i===2||i===9||i===3||i===6)&&(i=en.current,i!==null&&i.tag===13&&(i.flags|=16384))),Jg(t,e)):co(t)}function co(e){var t=e;do{if((t.flags&32768)!==0){Jg(t,Ra);return}e=t.return;var a=$E(t.alternate,t,ia);if(a!==null){Te=a;return}if(t=t.sibling,t!==null){Te=t;return}Te=t=e}while(t!==null);st===0&&(st=5)}function Jg(e,t){do{var a=VE(e.alternate,e);if(a!==null){a.flags&=32767,Te=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){Te=e;return}Te=e=a}while(e!==null);st=6,Te=null}function Zg(e,t,a,i,o,f,g,S,w){e.cancelPendingCommit=null;do uo();while(gt!==0);if((De&6)!==0)throw Error(l(327));if(t!==null){if(t===e.current)throw Error(l(177));if(f=t.lanes|t.childLanes,f|=gu,I0(e,a,f,g,S,w),e===Ve&&(Te=Ve=null,Ae=0),ci=t,Ma=e,ra=a,wf=f,Af=o,qg=i,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,sx(Ut,function(){return ay(),null})):(e.callbackNode=null,e.callbackPriority=0),i=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||i){i=N.T,N.T=null,o=I.p,I.p=2,g=De,De|=4;try{FE(e,t,a)}finally{De=g,I.p=o,N.T=i}}gt=1,Wg(),ey(),ty()}}function Wg(){if(gt===1){gt=0;var e=Ma,t=ci,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=N.T,N.T=null;var i=I.p;I.p=2;var o=De;De|=4;try{Ig(t,e);var f=qf,g=Hp(e.containerInfo),S=f.focusedElem,w=f.selectionRange;if(g!==S&&S&&S.ownerDocument&&Up(S.ownerDocument.documentElement,S)){if(w!==null&&fu(S)){var M=w.start,B=w.end;if(B===void 0&&(B=M),"selectionStart"in S)S.selectionStart=M,S.selectionEnd=Math.min(B,S.value.length);else{var P=S.ownerDocument||document,D=P&&P.defaultView||window;if(D.getSelection){var k=D.getSelection(),ae=S.textContent.length,ue=Math.min(w.start,ae),Ye=w.end===void 0?ue:Math.min(w.end,ae);!k.extend&&ue>Ye&&(g=Ye,Ye=ue,ue=g);var R=zp(S,ue),A=zp(S,Ye);if(R&&A&&(k.rangeCount!==1||k.anchorNode!==R.node||k.anchorOffset!==R.offset||k.focusNode!==A.node||k.focusOffset!==A.offset)){var j=P.createRange();j.setStart(R.node,R.offset),k.removeAllRanges(),ue>Ye?(k.addRange(j),k.extend(A.node,A.offset)):(j.setEnd(A.node,A.offset),k.addRange(j))}}}}for(P=[],k=S;k=k.parentNode;)k.nodeType===1&&P.push({element:k,left:k.scrollLeft,top:k.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<P.length;S++){var G=P[S];G.element.scrollLeft=G.left,G.element.scrollTop=G.top}}xo=!!Bf,qf=Bf=null}finally{De=o,I.p=i,N.T=a}}e.current=t,gt=2}}function ey(){if(gt===2){gt=0;var e=Ma,t=ci,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=N.T,N.T=null;var i=I.p;I.p=2;var o=De;De|=4;try{Rg(e,t.alternate,t)}finally{De=o,I.p=i,N.T=a}}gt=3}}function ty(){if(gt===4||gt===3){gt=0,be();var e=Ma,t=ci,a=ra,i=qg;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?gt=5:(gt=0,ci=Ma=null,ny(e,e.pendingLanes));var o=e.pendingLanes;if(o===0&&(ja=null),Vc(a),t=t.stateNode,Ke&&typeof Ke.onCommitFiberRoot=="function")try{Ke.onCommitFiberRoot(et,t,void 0,(t.current.flags&128)===128)}catch{}if(i!==null){t=N.T,o=I.p,I.p=2,N.T=null;try{for(var f=e.onRecoverableError,g=0;g<i.length;g++){var S=i[g];f(S.value,{componentStack:S.stack})}}finally{N.T=t,I.p=o}}(ra&3)!==0&&uo(),kn(e),o=e.pendingLanes,(a&261930)!==0&&(o&42)!==0?e===Nf?wr++:(wr=0,Nf=e):wr=0,Ar(0)}}function ny(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,rr(t)))}function uo(){return Wg(),ey(),ty(),ay()}function ay(){if(gt!==5)return!1;var e=Ma,t=wf;wf=0;var a=Vc(ra),i=N.T,o=I.p;try{I.p=32>a?32:a,N.T=null,a=Af,Af=null;var f=Ma,g=ra;if(gt=0,ci=Ma=null,ra=0,(De&6)!==0)throw Error(l(331));var S=De;if(De|=4,Ug(f.current),kg(f,f.current,g,a),De=S,Ar(0,!1),Ke&&typeof Ke.onPostCommitFiberRoot=="function")try{Ke.onPostCommitFiberRoot(et,f)}catch{}return!0}finally{I.p=o,N.T=i,ny(e,t)}}function sy(e,t,a){t=fn(a,t),t=sf(e.stateNode,t,2),e=Ta(e,t,2),e!==null&&(Vi(e,2),kn(e))}function Ue(e,t,a){if(e.tag===3)sy(e,e,a);else for(;t!==null;){if(t.tag===3){sy(t,e,a);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(ja===null||!ja.has(i))){e=fn(a,e),a=ig(2),i=Ta(t,a,2),i!==null&&(rg(a,i,t,e),Vi(i,2),kn(i));break}}t=t.return}}function jf(e,t,a){var i=e.pingCache;if(i===null){i=e.pingCache=new QE;var o=new Set;i.set(t,o)}else o=i.get(t),o===void 0&&(o=new Set,i.set(t,o));o.has(a)||(Ef=!0,o.add(a),e=tx.bind(null,e,t,a),t.then(e,e))}function tx(e,t,a){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Ve===e&&(Ae&a)===a&&(st===4||st===3&&(Ae&62914560)===Ae&&300>le()-so?(De&2)===0&&ui(e,0):xf|=a,oi===Ae&&(oi=0)),kn(e)}function iy(e,t){t===0&&(t=Wm()),e=is(e,t),e!==null&&(Vi(e,t),kn(e))}function nx(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),iy(e,a)}function ax(e,t){var a=0;switch(e.tag){case 31:case 13:var i=e.stateNode,o=e.memoizedState;o!==null&&(a=o.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(l(314))}i!==null&&i.delete(t),iy(e,a)}function sx(e,t){return lt(e,t)}var fo=null,di=null,Mf=!1,mo=!1,Of=!1,Ia=0;function kn(e){e!==di&&e.next===null&&(di===null?fo=di=e:di=di.next=e),mo=!0,Mf||(Mf=!0,rx())}function Ar(e,t){if(!Of&&mo){Of=!0;do for(var a=!1,i=fo;i!==null;){if(e!==0){var o=i.pendingLanes;if(o===0)var f=0;else{var g=i.suspendedLanes,S=i.pingedLanes;f=(1<<31-Jt(42|e)+1)-1,f&=o&~(g&~S),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(a=!0,cy(i,f))}else f=Ae,f=gl(i,i===Ve?f:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(f&3)===0||$i(i,f)||(a=!0,cy(i,f));i=i.next}while(a);Of=!1}}function ix(){ry()}function ry(){mo=Mf=!1;var e=0;Ia!==0&&gx()&&(e=Ia);for(var t=le(),a=null,i=fo;i!==null;){var o=i.next,f=ly(i,t);f===0?(i.next=null,a===null?fo=o:a.next=o,o===null&&(di=a)):(a=i,(e!==0||(f&3)!==0)&&(mo=!0)),i=o}gt!==0&>!==5||Ar(e),Ia!==0&&(Ia=0)}function ly(e,t){for(var a=e.suspendedLanes,i=e.pingedLanes,o=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var g=31-Jt(f),S=1<<g,w=o[g];w===-1?((S&a)===0||(S&i)!==0)&&(o[g]=O0(S,t)):w<=t&&(e.expiredLanes|=S),f&=~S}if(t=Ve,a=Ae,a=gl(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i=e.callbackNode,a===0||e===t&&(ze===2||ze===9)||e.cancelPendingCommit!==null)return i!==null&&i!==null&&wn(i),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||$i(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(i!==null&&wn(i),Vc(a)){case 2:case 8:a=Ot;break;case 32:a=Ut;break;case 268435456:a=Wa;break;default:a=Ut}return i=oy.bind(null,e),a=lt(a,i),e.callbackPriority=t,e.callbackNode=a,t}return i!==null&&i!==null&&wn(i),e.callbackPriority=2,e.callbackNode=null,2}function oy(e,t){if(gt!==0&>!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(uo()&&e.callbackNode!==a)return null;var i=Ae;return i=gl(e,e===Ve?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i===0?null:(Pg(e,i,t),ly(e,le()),e.callbackNode!=null&&e.callbackNode===a?oy.bind(null,e):null)}function cy(e,t){if(uo())return null;Pg(e,t,!0)}function rx(){_x(function(){(De&6)!==0?lt(Qt,ix):ry()})}function If(){if(Ia===0){var e=Js;e===0&&(e=ml,ml<<=1,(ml&261888)===0&&(ml=256)),Ia=e}return Ia}function uy(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:vl(""+e)}function fy(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function lx(e,t,a,i,o){if(t==="submit"&&a&&a.stateNode===o){var f=uy((o[Ht]||null).action),g=i.submitter;g&&(t=(t=g[Ht]||null)?uy(t.formAction):g.getAttribute("formAction"),t!==null&&(f=t,g=null));var S=new Tl("action","action",null,i,o);e.push({event:S,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(Ia!==0){var w=g?fy(o,g):new FormData(o);Zu(a,{pending:!0,data:w,method:o.method,action:f},null,w)}}else typeof f=="function"&&(S.preventDefault(),w=g?fy(o,g):new FormData(o),Zu(a,{pending:!0,data:w,method:o.method,action:f},f,w))},currentTarget:o}]})}}for(var Df=0;Df<hu.length;Df++){var kf=hu[Df],ox=kf.toLowerCase(),cx=kf[0].toUpperCase()+kf.slice(1);An(ox,"on"+cx)}An(Gp,"onAnimationEnd"),An(Pp,"onAnimationIteration"),An(Yp,"onAnimationStart"),An("dblclick","onDoubleClick"),An("focusin","onFocus"),An("focusout","onBlur"),An(wE,"onTransitionRun"),An(AE,"onTransitionStart"),An(NE,"onTransitionCancel"),An($p,"onTransitionEnd"),zs("onMouseEnter",["mouseout","mouseover"]),zs("onMouseLeave",["mouseout","mouseover"]),zs("onPointerEnter",["pointerout","pointerover"]),zs("onPointerLeave",["pointerout","pointerover"]),ts("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ts("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ts("onBeforeInput",["compositionend","keypress","textInput","paste"]),ts("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ts("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ts("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ux=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Nr));function dy(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var i=e[a],o=i.event;i=i.listeners;e:{var f=void 0;if(t)for(var g=i.length-1;0<=g;g--){var S=i[g],w=S.instance,M=S.currentTarget;if(S=S.listener,w!==f&&o.isPropagationStopped())break e;f=S,o.currentTarget=M;try{f(o)}catch(B){Nl(B)}o.currentTarget=null,f=w}else for(g=0;g<i.length;g++){if(S=i[g],w=S.instance,M=S.currentTarget,S=S.listener,w!==f&&o.isPropagationStopped())break e;f=S,o.currentTarget=M;try{f(o)}catch(B){Nl(B)}o.currentTarget=null,f=w}}}}function we(e,t){var a=t[Fc];a===void 0&&(a=t[Fc]=new Set);var i=e+"__bubble";a.has(i)||(my(t,e,2,!1),a.add(i))}function Lf(e,t,a){var i=0;t&&(i|=4),my(a,e,i,t)}var po="_reactListening"+Math.random().toString(36).slice(2);function zf(e){if(!e[po]){e[po]=!0,rp.forEach(function(a){a!=="selectionchange"&&(ux.has(a)||Lf(a,!1,e),Lf(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[po]||(t[po]=!0,Lf("selectionchange",!1,t))}}function my(e,t,a,i){switch(Gy(t)){case 2:var o=Ux;break;case 8:o=Hx;break;default:o=Zf}a=o.bind(null,t,a,e),o=void 0,!nu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),i?o!==void 0?e.addEventListener(t,a,{capture:!0,passive:o}):e.addEventListener(t,a,!0):o!==void 0?e.addEventListener(t,a,{passive:o}):e.addEventListener(t,a,!1)}function Uf(e,t,a,i,o){var f=i;if((t&1)===0&&(t&2)===0&&i!==null)e:for(;;){if(i===null)return;var g=i.tag;if(g===3||g===4){var S=i.stateNode.containerInfo;if(S===o)break;if(g===4)for(g=i.return;g!==null;){var w=g.tag;if((w===3||w===4)&&g.stateNode.containerInfo===o)return;g=g.return}for(;S!==null;){if(g=Ds(S),g===null)return;if(w=g.tag,w===5||w===6||w===26||w===27){i=f=g;continue e}S=S.parentNode}}i=i.return}_p(function(){var M=f,B=eu(a),P=[];e:{var D=Vp.get(e);if(D!==void 0){var k=Tl,ae=e;switch(e){case"keypress":if(El(a)===0)break e;case"keydown":case"keyup":k=aE;break;case"focusin":ae="focus",k=ru;break;case"focusout":ae="blur",k=ru;break;case"beforeblur":case"afterblur":k=ru;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":k=bp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k=$0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k=rE;break;case Gp:case Pp:case Yp:k=X0;break;case $p:k=oE;break;case"scroll":case"scrollend":k=P0;break;case"wheel":k=uE;break;case"copy":case"cut":case"paste":k=Q0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k=xp;break;case"toggle":case"beforetoggle":k=dE}var ue=(t&4)!==0,Ye=!ue&&(e==="scroll"||e==="scrollend"),R=ue?D!==null?D+"Capture":null:D;ue=[];for(var A=M,j;A!==null;){var G=A;if(j=G.stateNode,G=G.tag,G!==5&&G!==26&&G!==27||j===null||R===null||(G=Ki(A,R),G!=null&&ue.push(Rr(A,G,j))),Ye)break;A=A.return}0<ue.length&&(D=new k(D,ae,null,a,B),P.push({event:D,listeners:ue}))}}if((t&7)===0){e:{if(D=e==="mouseover"||e==="pointerover",k=e==="mouseout"||e==="pointerout",D&&a!==Wc&&(ae=a.relatedTarget||a.fromElement)&&(Ds(ae)||ae[Is]))break e;if((k||D)&&(D=B.window===B?B:(D=B.ownerDocument)?D.defaultView||D.parentWindow:window,k?(ae=a.relatedTarget||a.toElement,k=M,ae=ae?Ds(ae):null,ae!==null&&(Ye=u(ae),ue=ae.tag,ae!==Ye||ue!==5&&ue!==27&&ue!==6)&&(ae=null)):(k=null,ae=M),k!==ae)){if(ue=bp,G="onMouseLeave",R="onMouseEnter",A="mou
25se",(e==="pointerout"||e==="pointerover")&&(ue=xp,G="onPointerLeave",R="onPointerEnter",A="pointer"),Ye=k==null?D:Xi(k),j=ae==null?D:Xi(ae),D=new ue(G,A+"leave",k,a,B),D.target=Ye,D.relatedTarget=j,G=null,Ds(B)===M&&(ue=new ue(R,A+"enter",ae,a,B),ue.target=j,ue.relatedTarget=Ye,G=ue),Ye=G,k&&ae)t:{for(ue=fx,R=k,A=ae,j=0,G=R;G;G=ue(G))j++;G=0;for(var oe=A;oe;oe=ue(oe))G++;for(;0<j-G;)R=ue(R),j--;for(;0<G-j;)A=ue(A),G--;for(;j--;){if(R===A||A!==null&&R===A.alternate){ue=R;break t}R=ue(R),A=ue(A)}ue=null}else ue=null;k!==null&&py(P,D,k,ue,!1),ae!==null&&Ye!==null&&py(P,Ye,ae,ue,!0)}}e:{if(D=M?Xi(M):window,k=D.nodeName&&D.nodeName.toLowerCase(),k==="select"||k==="input"&&D.type==="file")var Oe=Mp;else if(Cp(D))if(Op)Oe=EE;else{Oe=vE;var ie=SE}else k=D.nodeName,!k||k.toLowerCase()!=="input"||D.type!=="checkbox"&&D.type!=="radio"?M&&Zc(M.elementType)&&(Oe=Mp):Oe=bE;if(Oe&&(Oe=Oe(e,M))){jp(P,Oe,a,B);break e}ie&&ie(e,D,M),e==="focusout"&&M&&D.type==="number"&&M.memoizedProps.value!=null&&Jc(D,"number",D.value)}switch(ie=M?Xi(M):window,e){case"focusin":(Cp(ie)||ie.contentEditable==="true")&&(Ps=ie,du=M,ar=null);break;case"focusout":ar=du=Ps=null;break;case"mousedown":mu=!0;break;case"contextmenu":case"mouseup":case"dragend":mu=!1,Bp(P,a,B);break;case"selectionchange":if(TE)break;case"keydown":case"keyup":Bp(P,a,B)}var ve;if(ou)e:{switch(e){case"compositionstart":var Ne="onCompositionStart";break e;case"compositionend":Ne="onCompositionEnd";break e;case"compositionupdate":Ne="onCompositionUpdate";break e}Ne=void 0}else Gs?Np(e,a)&&(Ne="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Ne="onCompositionStart");Ne&&(Tp&&a.locale!=="ko"&&(Gs||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&Gs&&(ve=Sp()):(ya=B,au="value"in ya?ya.value:ya.textContent,Gs=!0)),ie=ho(M,Ne),0<ie.length&&(Ne=new Ep(Ne,e,null,a,B),P.push({event:Ne,listeners:ie}),ve?Ne.data=ve:(ve=Rp(a),ve!==null&&(Ne.data=ve)))),(ve=pE?hE(e,a):gE(e,a))&&(Ne=ho(M,"onBeforeInput"),0<Ne.length&&(ie=new Ep("onBeforeInput","beforeinput",null,a,B),P.push({event:ie,listeners:Ne}),ie.data=ve)),lx(P,e,M,a,B)}dy(P,t)})}function Rr(e,t,a){return{instance:e,listener:t,currentTarget:a}}function ho(e,t){for(var a=t+"Capture",i=[];e!==null;){var o=e,f=o.stateNode;if(o=o.tag,o!==5&&o!==26&&o!==27||f===null||(o=Ki(e,a),o!=null&&i.unshift(Rr(e,o,f)),o=Ki(e,t),o!=null&&i.push(Rr(e,o,f))),e.tag===3)return i;e=e.return}return[]}function fx(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function py(e,t,a,i,o){for(var f=t._reactName,g=[];a!==null&&a!==i;){var S=a,w=S.alternate,M=S.stateNode;if(S=S.tag,w!==null&&w===i)break;S!==5&&S!==26&&S!==27||M===null||(w=M,o?(M=Ki(a,f),M!=null&&g.unshift(Rr(a,M,w))):o||(M=Ki(a,f),M!=null&&g.push(Rr(a,M,w)))),a=a.return}g.length!==0&&e.push({event:t,listeners:g})}var dx=/\r\n?/g,mx=/\u0000|\uFFFD/g;function hy(e){return(typeof e=="string"?e:""+e).replace(dx,` 26`).replace(mx,"")}function gy(e,t){return t=hy(t),hy(e)===t}function Pe(e,t,a,i,o,f){switch(a){case"children":typeof i=="string"?t==="body"||t==="textarea"&&i===""||Hs(e,i):(typeof i=="number"||typeof i=="bigint")&&t!=="body"&&Hs(e,""+i);break;case"className":_l(e,"class",i);break;case"tabIndex":_l(e,"tabindex",i);break;case"dir":case"role":case"viewBox":case"width":case"height":_l(e,a,i);break;case"style":gp(e,i,f);break;case"data":if(t!=="object"){_l(e,"data",i);break}case"src":case"href":if(i===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(i==null||typeof i=="function"||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(a);break}i=vl(""+i),e.setAttribute(a,i);break;case"action":case"formAction":if(typeof i=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof f=="function"&&(a==="formAction"?(t!=="input"&&Pe(e,t,"name",o.name,o,null),Pe(e,t,"formEncType",o.formEncType,o,null),Pe(e,t,"formMethod",o.formMethod,o,null),Pe(e,t,"formTarget",o.formTarget,o,null)):(Pe(e,t,"encType",o.encType,o,null),Pe(e,t,"method",o.method,o,null),Pe(e,t,"target",o.target,o,null)));if(i==null||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(a);break}i=vl(""+i),e.setAttribute(a,i);break;case"onClick":i!=null&&(e.onclick=$n);break;case"onScroll":i!=null&&we("scroll",e);break;case"onScrollEnd":i!=null&&we("scrollend",e);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(l(61));if(a=i.__html,a!=null){if(o.children!=null)throw Error(l(60));e.innerHTML=a}}break;case"multiple":e.multiple=i&&typeof i!="function"&&typeof i!="symbol";break;case"muted":e.muted=i&&typeof i!="function"&&typeof i!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(i==null||typeof i=="function"||typeof i=="boolean"||typeof i=="symbol"){e.removeAttribute("xlink:href");break}a=vl(""+i),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(a,""+i):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
26ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":i&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":i===!0?e.setAttribute(a,""):i!==!1&&i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(a,i):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":i!=null&&typeof i!="function"&&typeof i!="symbol"&&!isNaN(i)&&1<=i?e.setAttribute(a,i):e.removeAttribute(a);break;case"rowSpan":case"start":i==null||typeof i=="function"||typeof i=="symbol"||isNaN(i)?e.removeAttribute(a):e.setAttribute(a,i);break;case"popover":we("beforetoggle",e),we("toggle",e),yl(e,"popover",i);break;case"xlinkActuate":Yn(e,"http://www.w3.org/1999/xlink","xlink:actuate",i);break;case"xlinkArcrole":Yn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",i);break;case"xlinkRole":Yn(e,"http://www.w3.org/1999/xlink","xlink:role",i);break;case"xlinkShow":Yn(e,"http://www.w3.org/1999/xlink","xlink:show",i);break;case"xlinkTitle":Yn(e,"http://www.w3.org/1999/xlink","xlink:title",i);break;case"xlinkType":Yn(e,"http://www.w3.org/1999/xlink","xlink:type",i);break;case"xmlBase":Yn(e,"http://www.w3.org/XML/1998/namespace","xml:base",i);break;case"xmlLang":Yn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",i);break;case"xmlSpace":Yn(e,"http://www.w3.org/XML/1998/namespace","xml:space",i);break;case"is":yl(e,"is",i);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=q0.get(a)||a,yl(e,a,i))}}function Hf(e,t,a,i,o,f){switch(a){case"style":gp(e,i,f);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(l(61));if(a=i.__html,a!=null){if(o.children!=null)throw Error(l(60));e.innerHTML=a}}break;case"children":typeof i=="string"?Hs(e,i):(typeof i=="number"||typeof i=="bigint")&&Hs(e,""+i);break;case"onScroll":i!=null&&we("scroll",e);break;case"onScrollEnd":i!=null&&we("scrollend",e);break;case"onClick":i!=null&&(e.onclick=$n);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!lp.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(o=a.endsWith("Capture"),t=a.slice(2,o?a.length-7:void 0),f=e[Ht]||null,f=f!=null?f[a]:null,typeof f=="function"&&e.removeEventListener(t,f,o),typeof i=="function")){typeof f!="function"&&f!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,i,o);break e}a in e?e[a]=i:i===!0?e.setAttribute(a,""):yl(e,a,i)}}}function Nt(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":we("error",e),we("load",e);var i=!1,o=!1,f;for(f in a)if(a.hasOwnProperty(f)){var g=a[f];if(g!=null)switch(f){case"src":i=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(l(137,t));default:Pe(e,t,f,g,a,null)}}o&&Pe(e,t,"srcSet",a.srcSet,a,null),i&&Pe(e,t,"src",a.src,a,null);return;case"input":we("invalid",e);var S=f=g=o=null,w=null,M=null;for(i in a)if(a.hasOwnProperty(i)){var B=a[i];if(B!=null)switch(i){case"name":o=B;break;case"type":g=B;break;case"checked":w=B;break;case"defaultChecked":M=B;break;case"value":f=B;break;case"defaultValue":S=B;break;case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(l(137,t));break;default:Pe(e,t,i,B,a,null)}}dp(e,f,S,w,M,g,o,!1);return;case"select":we("invalid",e),i=g=f=null;for(o in a)if(a.hasOwnProperty(o)&&(S=a[o],S!=null))switch(o){case"value":f=S;break;case"defaultValue":g=S;break;case"multiple":i=S;default:Pe(e,t,o,S,a,null)}t=f,a=g,e.multiple=!!i,t!=null?Us(e,!!i,t,!1):a!=null&&Us(e,!!i,a,!0);return;case"textarea":we("invalid",e),f=o=i=null;for(g in a)if(a.hasOwnProperty(g)&&(S=a[g],S!=null))switch(g){case"value":i=S;break;case"defaultValue":o=S;break;case"children":f=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(l(91));break;default:Pe(e,t,g,S,a,null)}pp(e,i,o,f);return;case"option":for(w in a)if(a.hasOwnProperty(w)&&(i=a[w],i!=null))switch(w){case"selected":e.selected=i&&typeof i!="function"&&typeof i!="symbol";break;default:Pe(e,t,w,i,a,null)}return;case"dialog":we("beforetoggle",e),we("toggle",e),we("cancel",e),we("close",e);break;case"iframe":case"object":we("load",e);break;case"video":case"audio":for(i=0;i<Nr.length;i++)we(Nr[i],e);break;case"image":we("error",e),we("load",e);break;case"details":we("toggle",e);break;case"embed":case"source":case"link":we("error",e),we("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(M in a)if(a.hasOwnProperty(M)&&(i=a[M],i!=null))switch(M){case"children":case"dangerouslySetInnerHTML":throw Error(l(137,t));default:Pe(e,t,M,i,a,null)}return;default:if(Zc(t)){for(B in a)a.hasOwnProperty(B)&&(i=a[B],i!==void 0&&Hf(e,t,B,i,a,void 0));return}}for(S in a)a.hasOwnProperty(S)&&(i=a[S],i!=null&&Pe(e,t,S,i,a,null))}function px(e,t,a,i){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,f=null,g=null,S=null,w=null,M=null,B=null;for(k in a){var P=a[k];if(a.hasOwnProperty(k)&&P!=null)switch(k){case"checked":break;case"value":break;case"defaultValue":w=P;default:i.hasOwnProperty(k)||Pe(e,t,k,null,i,P)}}for(var D in i){var k=i[D];if(P=a[D],i.hasOwnProperty(D)&&(k!=null||P!=null))switch(D){case"type":f=k;break;case"name":o=k;break;case"checked":M=k;break;case"defaultChecked":B=k;break;case"value":g=k;break;case"defaultValue":S=k;break;case"children":case"dangerouslySetInnerHTML":if(k!=null)throw Error(l(137,t));break;default:k!==P&&Pe(e,t,D,k,i,P)}}Qc(e,g,S,w,M,B,f,o);return;case"select":k=g=S=D=null;for(f in a)if(w=a[f],a.hasOwnProperty(f)&&w!=null)switch(f){case"value":break;case"multiple":k=w;default:i.hasOwnProperty(f)||Pe(e,t,f,null,i,w)}for(o in i)if(f=i[o],w=a[o],i.hasOwnProperty(o)&&(f!=null||w!=null))switch(o){case"value":D=f;break;case"defaultValue":S=f;break;case"multiple":g=f;default:f!==w&&Pe(e,t,o,f,i,w)}t=S,a=g,i=k,D!=null?Us(e,!!a,D,!1):!!i!=!!a&&(t!=null?Us(e,!!a,t,!0):Us(e,!!a,a?[]:"",!1));return;case"textarea":k=D=null;for(S in a)if(o=a[S],a.hasOwnProperty(S)&&o!=null&&!i.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:Pe(e,t,S,null,i,o)}for(g in i)if(o=i[g],f=a[g],i.hasOwnProperty(g)&&(o!=null||f!=null))switch(g){case"value":D=o;break;case"defaultValue":k=o;break;case"children":break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(l(91));break;default:o!==f&&Pe(e,t,g,o,i,f)}mp(e,D,k);return;case"option":for(var ae in a)if(D=a[ae],a.hasOwnProperty(ae)&&D!=null&&!i.hasOwnProperty(ae))switch(ae){case"selected":e.selected=!1;break;default:Pe(e,t,ae,null,i,D)}for(w in i)if(D=i[w],k=a[w],i.hasOwnProperty(w)&&D!==k&&(D!=null||k!=null))switch(w){case"selected":e.selected=D&&typeof D!="function"&&typeof D!="symbol";break;default:Pe(e,t,w,D,i,k)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ue in a)D=a[ue],a.hasOwnProperty(ue)&&D!=null&&!i.hasOwnProperty(ue)&&Pe(e,t,ue,null,i,D);for(M in i)if(D=i[M],k=a[M],i.hasOwnProperty(M)&&D!==k&&(D!=null||k!=null))switch(M){case"children":case"dangerouslySetInnerHTML":if(D!=null)throw Error(l(137,t));break;default:Pe(e,t,M,D,i,k)}return;default:if(Zc(t)){for(var Ye in a)D=a[Ye],a.hasOwnProperty(Ye)&&D!==void 0&&!i.hasOwnProperty(Ye)&&Hf(e,t,Ye,void 0,i,D);for(B in i)D=i[B],k=a[B],!i.hasOwnProperty(B)||D===k||D===void 0&&k===void 0||Hf(e,t,B,D,i,k);return}}for(var R in a)D=a[R],a.hasOwnProperty(R)&&D!=null&&!i.hasOwnProperty(R)&&Pe(e,t,R,null,i,D);for(P in i)D=i[P],k=a[P],!i.hasOwnProperty(P)||D===k||D==null&&k==null||Pe(e,t,P,D,i,k)}function yy(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function hx(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),i=0;i<a.length;i++){var o=a[i],f=o.transferSize,g=o.initiatorType,S=o.duration;if(f&&S&&yy(g)){for(g=0,S=o.responseEnd,i+=1;i<a.length;i++){var w=a[i],M=w.startTime;if(M>S)break;var B=w.transferSize,P=w.initiatorType;B&&yy(P)&&(w=w.responseEnd,g+=B*(w<S?1:(S-M)/(w-M)))}if(--i,t+=8*(f+g)/(o.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Bf=null,qf=null;
vendor: 14,014 bytes, line 26
26function go(e){return e.nodeType===9?e:e.ownerDocument}function _y(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Sy(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Gf(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Pf=null;function gx(){var e=window.event;return e&&e.type==="popstate"?e===Pf?!1:(Pf=e,!0):(Pf=null,!1)}var vy=typeof setTimeout=="function"?setTimeout:void 0,yx=typeof clearTimeout=="function"?clearTimeout:void 0,by=typeof Promise=="function"?Promise:void 0,_x=typeof queueMicrotask=="function"?queueMicrotask:typeof by<"u"?function(e){return by.resolve(null).then(e).catch(Sx)}:vy;function Sx(e){setTimeout(function(){throw e})}function Da(e){return e==="head"}function Ey(e,t){var a=t,i=0;do{var o=a.nextSibling;if(e.removeChild(a),o&&o.nodeType===8)if(a=o.data,a==="/$"||a==="/&"){if(i===0){e.removeChild(o),gi(t);return}i--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")i++;else if(a==="html")Cr(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,Cr(a);for(var f=a.firstChild;f;){var g=f.nextSibling,S=f.nodeName;f[Fi]||S==="SCRIPT"||S==="STYLE"||S==="LINK"&&f.rel.toLowerCase()==="stylesheet"||a.removeChild(f),f=g}}else a==="body"&&Cr(e.ownerDocument.body);a=o}while(a);gi(t)}function xy(e,t){var a=e;e=0;do{var i=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),i&&i.nodeType===8)if(a=i.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=i}while(a)}function Yf(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Yf(a),Xc(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function vx(e,t,a,i){for(;e.nodeType===1;){var o=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!i&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(i){if(!e[Fi])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(f=e.getAttribute("rel"),f==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(f!==o.rel||e.getAttribute("href")!==(o.href==null||o.href===""?null:o.href)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin)||e.getAttribute("title")!==(o.title==null?null:o.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(f=e.getAttribute("src"),(f!==(o.src==null?null:o.src)||e.getAttribute("type")!==(o.type==null?null:o.type)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin))&&f&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var f=o.name==null?null:""+o.name;if(o.type==="hidden"&&e.getAttribute("name")===f)return e}else return e;if(e=gn(e.nextSibling),e===null)break}return null}function bx(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=gn(e.nextSibling),e===null))return null;return e}function Ty(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=gn(e.nextSibling),e===null))return null;return e}function $f(e){return e.data==="$?"||e.data==="$~"}function Vf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Ex(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var i=function(){t(),a.removeEventListener("DOMContentLoaded",i)};a.addEventListener("DOMContentLoaded",i),e._reactRetry=i}}function gn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Ff=null;function wy(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return gn(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function Ay(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function Ny(e,t,a){switch(t=go(a),e){case"html":if(e=t.documentElement,!e)throw Error(l(452));return e;case"head":if(e=t.head,!e)throw Error(l(453));return e;case"body":if(e=t.body,!e)throw Error(l(454));return e;default:throw Error(l(451))}}function Cr(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Xc(e)}var yn=new Map,Ry=new Set;function yo(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var la=I.d;I.d={f:xx,r:Tx,D:wx,C:Ax,L:Nx,m:Rx,X:jx,S:Cx,M:Mx};function xx(){var e=la.f(),t=lo();return e||t}function Tx(e){var t=ks(e);t!==null&&t.tag===5&&t.type==="form"?$h(t):la.r(e)}var mi=typeof document>"u"?null:document;function Cy(e,t,a){var i=mi;if(i&&typeof t=="string"&&t){var o=cn(t);o='link[rel="'+e+'"][href="'+o+'"]',typeof a=="string"&&(o+='[crossorigin="'+a+'"]'),Ry.has(o)||(Ry.add(o),e={rel:e,crossOrigin:a,href:t},i.querySelector(o)===null&&(t=i.createElement("link"),Nt(t,"link",e),_t(t),i.head.appendChild(t)))}}function wx(e){la.D(e),Cy("dns-prefetch",e,null)}function Ax(e,t){la.C(e,t),Cy("preconnect",e,t)}function Nx(e,t,a){la.L(e,t,a);var i=mi;if(i&&e&&t){var o='link[rel="preload"][as="'+cn(t)+'"]';t==="image"&&a&&a.imageSrcSet?(o+='[imagesrcset="'+cn(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(o+='[imagesizes="'+cn(a.imageSizes)+'"]')):o+='[href="'+cn(e)+'"]';var f=o;switch(t){case"style":f=pi(e);break;case"script":f=hi(e)}yn.has(f)||(e=_({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),yn.set(f,e),i.querySelector(o)!==null||t==="style"&&i.querySelector(jr(f))||t==="script"&&i.querySelector(Mr(f))||(t=i.createElement("link"),Nt(t,"link",e),_t(t),i.head.appendChild(t)))}}function Rx(e,t){la.m(e,t);var a=mi;if(a&&e){var i=t&&typeof t.as=="string"?t.as:"script",o='link[rel="modulepreload"][as="'+cn(i)+'"][href="'+cn(e)+'"]',f=o;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=hi(e)}if(!yn.has(f)&&(e=_({rel:"modulepreload",href:e},t),yn.set(f,e),a.querySelector(o)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Mr(f)))return}i=a.createElement("link"),Nt(i,"link",e),_t(i),a.head.appendChild(i)}}}function Cx(e,t,a){la.S(e,t,a);var i=mi;if(i&&e){var o=Ls(i).hoistableStyles,f=pi(e);t=t||"default";var g=o.get(f);if(!g){var S={loading:0,preload:null};if(g=i.querySelector(jr(f)))S.loading=5;else{e=_({rel:"stylesheet",href:e,"data-precedence":t},a),(a=yn.get(f))&&Xf(e,a);var w=g=i.createElement("link");_t(w),Nt(w,"link",e),w._p=new Promise(function(M,B){w.onload=M,w.onerror=B}),w.addEventListener("load",function(){S.loading|=1}),w.addEventListener("error",function(){S.loading|=2}),S.loading|=4,_o(g,t,i)}g={type:"stylesheet",instance:g,count:1,state:S},o.set(f,g)}}}function jx(e,t){la.X(e,t);var a=mi;if(a&&e){var i=Ls(a).hoistableScripts,o=hi(e),f=i.get(o);f||(f=a.querySelector(Mr(o)),f||(e=_({src:e,async:!0},t),(t=yn.get(o))&&Kf(e,t),f=a.createElement("script"),_t(f),Nt(f,"link",e),a.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},i.set(o,f))}}function Mx(e,t){la.M(e,t);var a=mi;if(a&&e){var i=Ls(a).hoistableScripts,o=hi(e),f=i.get(o);f||(f=a.querySelector(Mr(o)),f||(e=_({src:e,async:!0,type:"module"},t),(t=yn.get(o))&&Kf(e,t),f=a.createElement("script"),_t(f),Nt(f,"link",e),a.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},i.set(o,f))}}function jy(e,t,a,i){var o=(o=he.current)?yo(o):null;if(!o)throw Error(l(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=pi(a.href),a=Ls(o).hoistableStyles,i=a.get(t),i||(i={type:"style",instance:null,count:0,state:null},a.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=pi(a.href);var f=Ls(o).hoistableStyles,g=f.get(e);if(g||(o=o.ownerDocument||o,g={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,g),(f=o.querySelector(jr(e)))&&!f._p&&(g.instance=f,g.state.loading=5),yn.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},yn.set(e,a),f||Ox(o,e,a,g.state))),t&&i===null)throw Error(l(528,""));return g}if(t&&i!==null)throw Error(l(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=hi(a),a=Ls(o).hoistableScripts,i=a.get(t),i||(i={type:"script",instance:null,count:0,state:null},a.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(l(444,e))}}function pi(e){return'href="'+cn(e)+'"'}function jr(e){return'link[rel="stylesheet"]['+e+"]"}function My(e){return _({},e,{"data-precedence":e.precedence,precedence:null})}function Ox(e,t,a,i){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?i.loading=1:(t=e.createElement("link"),i.preload=t,t.addEventListener("load",function(){return i.loading|=1}),t.addEventListener("error",function(){return i.loading|=2}),Nt(t,"link",a),_t(t),e.head.appendChild(t))}function hi(e){return'[src="'+cn(e)+'"]'}function Mr(e){return"script[async]"+e}function Oy(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var i=e.querySelector('style[data-href~="'+cn(a.href)+'"]');if(i)return t.instance=i,_t(i),i;var o=_({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),_t(i),Nt(i,"style",o),_o(i,a.precedence,e),t.instance=i;case"stylesheet":o=pi(a.href);var f=e.querySelector(jr(o));if(f)return t.state.loading|=4,t.instance=f,_t(f),f;i=My(a),(o=yn.get(o))&&Xf(i,o),f=(e.ownerDocument||e).createElement("link"),_t(f);var g=f;return g._p=new Promise(function(S,w){g.onload=S,g.onerror=w}),Nt(f,"link",i),t.state.loading|=4,_o(f,a.precedence,e),t.instance=f;case"script":return f=hi(a.src),(o=e.querySelector(Mr(f)))?(t.instance=o,_t(o),o):(i=a,(o=yn.get(f))&&(i=_({},a),Kf(i,o)),e=e.ownerDocument||e,o=e.createElement("script"),_t(o),Nt(o,"link",i),e.head.appendChild(o),t.instance=o);case"void":return null;default:throw Error(l(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(i=t.instance,t.state.loading|=4,_o(i,a.precedence,e));return t.instance}function _o(e,t,a){for(var i=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=i.length?i[i.length-1]:null,f=o,g=0;g<i.length;g++){var S=i[g];if(S.dataset.precedence===t)f=S;else if(f!==o)break}f?f.parentNode.insertBefore(e,f.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Xf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Kf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var So=null;function Iy(e,t,a){if(So===null){var i=new Map,o=So=new Map;o.set(a,i)}else o=So,i=o.get(a),i||(i=new Map,o.set(a,i));if(i.has(e))return i;for(i.set(e,null),a=a.getElementsByTagName(e),o=0;o<a.length;o++){var f=a[o];if(!(f[Fi]||f[xt]||e==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var g=f.getAttribute(t)||"";g=e+g;var S=i.get(g);S?S.push(f):i.set(g,[f])}}return i}function Dy(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function Ix(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function ky(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Dx(e,t,a,i){if(a.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var o=pi(i.href),f=t.querySelector(jr(o));if(f){t=f._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=vo.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=f,_t(f);return}f=t.ownerDocument||t,i=My(i),(o=yn.get(o))&&Xf(i,o),f=f.createElement("link"),_t(f);var g=f;g._p=new Promise(function(S,w){g.onload=S,g.onerror=w}),Nt(f,"link",i),a.instance=f}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=vo.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Qf=0;function kx(e,t){return e.stylesheets&&e.count===0&&Eo(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var i=setTimeout(function(){if(e.stylesheets&&Eo(e,e.stylesheets),e.unsu
vendor: 4,268 bytes, line 26
26spend){var f=e.unsuspend;e.unsuspend=null,f()}},6e4+t);0<e.imgBytes&&Qf===0&&(Qf=62500*hx());var o=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Eo(e,e.stylesheets),e.unsuspend)){var f=e.unsuspend;e.unsuspend=null,f()}},(e.imgBytes>Qf?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(i),clearTimeout(o)}}:null}function vo(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Eo(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var bo=null;function Eo(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,bo=new Map,t.forEach(Lx,e),bo=null,vo.call(e))}function Lx(e,t){if(!(t.state.loading&4)){var a=bo.get(e);if(a)var i=a.get(null);else{a=new Map,bo.set(e,a);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<o.length;f++){var g=o[f];(g.nodeName==="LINK"||g.getAttribute("media")!=="not all")&&(a.set(g.dataset.precedence,g),i=g)}i&&a.set(null,i)}o=t.instance,g=o.getAttribute("data-precedence"),f=a.get(g)||i,f===i&&a.set(null,o),a.set(g,o),this.count++,i=vo.bind(this),o.addEventListener("load",i),o.addEventListener("error",i),f?f.parentNode.insertBefore(o,f.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(o,e.firstChild)),t.state.loading|=4}}var Or={$$typeof:H,Provider:null,Consumer:null,_currentValue:L,_currentValue2:L,_threadCount:0};function zx(e,t,a,i,o,f,g,S,w){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Yc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yc(0),this.hiddenUpdates=Yc(null),this.identifierPrefix=i,this.onUncaughtError=o,this.onCaughtError=f,this.onRecoverableError=g,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=w,this.incompleteTransitions=new Map}function Ly(e,t,a,i,o,f,g,S,w,M,B,P){return e=new zx(e,t,a,g,w,M,B,P,S),t=1,f===!0&&(t|=24),f=Wt(3,null,null,t),e.current=f,f.stateNode=e,t=Ru(),t.refCount++,e.pooledCache=t,t.refCount++,f.memoizedState={element:i,isDehydrated:a,cache:t},Ou(f),e}function zy(e){return e?(e=Vs,e):Vs}function Uy(e,t,a,i,o,f){o=zy(o),i.context===null?i.context=o:i.pendingContext=o,i=xa(t),i.payload={element:a},f=f===void 0?null:f,f!==null&&(i.callback=f),a=Ta(e,i,t),a!==null&&($t(a,e,t),ur(a,e,t))}function Hy(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Jf(e,t){Hy(e,t),(e=e.alternate)&&Hy(e,t)}function By(e){if(e.tag===13||e.tag===31){var t=is(e,67108864);t!==null&&$t(t,e,67108864),Jf(e,67108864)}}function qy(e){if(e.tag===13||e.tag===31){var t=sn();t=$c(t);var a=is(e,t);a!==null&&$t(a,e,t),Jf(e,t)}}var xo=!0;function Ux(e,t,a,i){var o=N.T;N.T=null;var f=I.p;try{I.p=2,Zf(e,t,a,i)}finally{I.p=f,N.T=o}}function Hx(e,t,a,i){var o=N.T;N.T=null;var f=I.p;try{I.p=8,Zf(e,t,a,i)}finally{I.p=f,N.T=o}}function Zf(e,t,a,i){if(xo){var o=Wf(i);if(o===null)Uf(e,t,i,To,a),Py(e,i);else if(qx(o,e,t,a,i))i.stopPropagation();else if(Py(e,i),t&4&&-1<Bx.indexOf(e)){for(;o!==null;){var f=ks(o);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var g=es(f.pendingLanes);if(g!==0){var S=f;for(S.pendingLanes|=2,S.entangledLanes|=2;g;){var w=1<<31-Jt(g);S.entanglements[1]|=w,g&=~w}kn(f),(De&6)===0&&(io=le()+500,Ar(0))}}break;case 31:case 13:S=is(f,2),S!==null&&$t(S,f,2),lo(),Jf(f,2)}if(f=Wf(i),f===null&&Uf(e,t,i,To,a),f===o)break;o=f}o!==null&&i.stopPropagation()}else Uf(e,t,i,null,a)}}function Wf(e){return e=eu(e),ed(e)}var To=null;function ed(e){if(To=null,e=Ds(e),e!==null){var t=u(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=d(t),e!==null)return e;e=null}else if(a===31){if(e=h(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return To=e,null}function Gy(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 5,237 bytes, line 26
26:case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(qe()){case Qt:return 2;case Ot:return 8;case Ut:case Os:return 32;case Wa:return 268435456;default:return 32}default:return 32}}var td=!1,ka=null,La=null,za=null,Ir=new Map,Dr=new Map,Ua=[],Bx="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Py(e,t){switch(e){case"focusin":case"focusout":ka=null;break;case"dragenter":case"dragleave":La=null;break;case"mouseover":case"mouseout":za=null;break;case"pointerover":case"pointerout":Ir.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Dr.delete(t.pointerId)}}function kr(e,t,a,i,o,f){return e===null||e.nativeEvent!==f?(e={blockedOn:t,domEventName:a,eventSystemFlags:i,nativeEvent:f,targetContainers:[o]},t!==null&&(t=ks(t),t!==null&&By(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function qx(e,t,a,i,o){switch(t){case"focusin":return ka=kr(ka,e,t,a,i,o),!0;case"dragenter":return La=kr(La,e,t,a,i,o),!0;case"mouseover":return za=kr(za,e,t,a,i,o),!0;case"pointerover":var f=o.pointerId;return Ir.set(f,kr(Ir.get(f)||null,e,t,a,i,o)),!0;case"gotpointercapture":return f=o.pointerId,Dr.set(f,kr(Dr.get(f)||null,e,t,a,i,o)),!0}return!1}function Yy(e){var t=Ds(e.target);if(t!==null){var a=u(t);if(a!==null){if(t=a.tag,t===13){if(t=d(a),t!==null){e.blockedOn=t,sp(e.priority,function(){qy(a)});return}}else if(t===31){if(t=h(a),t!==null){e.blockedOn=t,sp(e.priority,function(){qy(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function wo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Wf(e.nativeEvent);if(a===null){a=e.nativeEvent;var i=new a.constructor(a.type,a);Wc=i,a.target.dispatchEvent(i),Wc=null}else return t=ks(a),t!==null&&By(t),e.blockedOn=a,!1;t.shift()}return!0}function $y(e,t,a){wo(e)&&a.delete(t)}function Gx(){td=!1,ka!==null&&wo(ka)&&(ka=null),La!==null&&wo(La)&&(La=null),za!==null&&wo(za)&&(za=null),Ir.forEach($y),Dr.forEach($y)}function Ao(e,t){e.blockedOn===t&&(e.blockedOn=null,td||(td=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Gx)))}var No=null;function Vy(e){No!==e&&(No=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){No===e&&(No=null);for(var t=0;t<e.length;t+=3){var a=e[t],i=e[t+1],o=e[t+2];if(typeof i!="function"){if(ed(i||a)===null)continue;break}var f=ks(a);f!==null&&(e.splice(t,3),t-=3,Zu(f,{pending:!0,data:o,method:a.method,action:i},i,o))}}))}function gi(e){function t(w){return Ao(w,e)}ka!==null&&Ao(ka,e),La!==null&&Ao(La,e),za!==null&&Ao(za,e),Ir.forEach(t),Dr.forEach(t);for(var a=0;a<Ua.length;a++){var i=Ua[a];i.blockedOn===e&&(i.blockedOn=null)}for(;0<Ua.length&&(a=Ua[0],a.blockedOn===null);)Yy(a),a.blockedOn===null&&Ua.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(i=0;i<a.length;i+=3){var o=a[i],f=a[i+1],g=o[Ht]||null;if(typeof f=="function")g||Vy(a);else if(g){var S=null;if(f&&f.hasAttribute("formAction")){if(o=f,g=f[Ht]||null)S=g.formAction;else if(ed(o)!==null)continue}else S=g.action;typeof S=="function"?a[i+1]=S:(a.splice(i,3),i-=3),Vy(a)}}}function Fy(){function e(f){f.canIntercept&&f.info==="react-transition"&&f.intercept({handler:function(){return new Promise(function(g){return o=g})},focusReset:"manual",scroll:"manual"})}function t(){o!==null&&(o(),o=null),i||setTimeout(a,20)}function a(){if(!i&&!navigation.transition){var f=navigation.currentEntry;f&&f.url!=null&&navigation.navigate(f.url,{state:f.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var i=!1,o=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){i=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),o!==null&&(o(),o=null)}}}
26function nd(e){this._internalRoot=e}Ro.prototype.render=nd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(l(409));var a=t.current,i=sn();Uy(a,i,e,t,null,null)},Ro.prototype.unmount=nd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Uy(e.current,2,null,e,null,null),lo(),t[Is]=null}};function Ro(e){this._internalRoot=e}Ro.prototype.unstable_scheduleHydration=function(e){if(e){var t=ap();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Ua.length&&t!==0&&t<Ua[a].priority;a++);Ua.splice(a,0,e),a===0&&Yy(e)}};var Xy=s.version;if(Xy!=="19.2.7")throw Error(l(527,Xy,"19.2.7"));I.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(l(188)):(e=Object.keys(e).join(","),Error(l(268,e)));return e=y(t),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var Px={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:N,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Co=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Co.isDisabled&&Co.supportsFiber)try{et=Co.inject(Px),Ke=Co}catch{}}return zr.createRoot=function(e,t){if(!c(e))throw Error(l(299));var a=!1,i="",o=tg,f=ng,g=ag;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(f=t.onCaughtError),t.onRecoverableError!==void 0&&(g=t.onRecoverableError)),t=Ly(e,1,!1,null,null,a,i,null,o,f,g,Fy),e[Is]=t.current,zf(e),new nd(t)},zr.hydrateRoot=function(e,t,a){if(!c(e))throw Error(l(299));var i=!1,o="",f=tg,g=ng,S=ag,w=null;return a!=null&&(a.unstable_strictMode===!0&&(i=!0),a.identifierPrefix!==void 0&&(o=a.identifierPrefix),a.onUncaughtError!==void 0&&(f=a.onUncaughtError),a.onCaughtError!==void 0&&(g=a.onCaughtError),a.onRecoverableError!==void 0&&(S=a.onRecoverableError),a.formState!==void 0&&(w=a.formState)),t=Ly(e,1,!0,t,a??null,i,o,w,f,g,S,Fy),t.context=zy(null),a=t.current,i=sn(),i=$c(i),o=xa(i),o.callback=null,Ta(a,o,i),a=i,t.current.lanes=a,Vi(t,a),kn(t),e[Is]=t.current,zf(e),new Ro(t)},zr.version="19.2.7",zr}var j_;function J1(){if(j_)return id.exports;j_=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(s){console.error(s)}}return n(),id.exports=Q1(),id.exports}var Z1=J1();const W1=Kx(Z1),Lv=!1,Gr={},M_={};function Qa(n,s){return Gr[n]=Gr[n]||[],Gr[n].push(s),()=>{const r=Gr[n];if(r){const l=r.indexOf(s);l!==-1&&r.splice(l,1)}}}function Ja(n,s){if(!M_[n]){M_[n]=!0;try{s()}catch{}}}function En(n,s){const r=n&&Gr[n];if(r)for(const l of r)try{l(s)}catch{}}let od=null;function zv(n){const s="error";Qa(s,n),Ja(s,eN)}function eN(){od=We.onerror,We.onerror=function(n,s,r,l,c){return En("error",{column:l,error:c,line:r,msg:n,url:s}),od?od.apply(this,arguments):!1},We.onerror.__SENTRY_INSTRUMENTED__=!0}let cd=null;function Uv(n){const s="unhandledrejection";Qa(s,n),Ja(s,tN)}function tN(){cd=We.onunhandledrejection,We.onunhandledrejection=function(n){return En("unhandledrejection",n),cd?cd.apply(this,arguments):!0},We.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}let O_=!1;function nN(){if(O_)return;function n(){const s=Kt(),r=s&&bn(s);r&&r.setStatus({code:xs,message:"internal_error"})}O_=!0,zv(n),Uv(n)}function Qr(n,s){if(!(s!=null&&s.length))return!1;for(const r of s){if(iN(r)){if(n.description&&Ho(n.description,r))return!0;continue}const l=!!r.attributes&&Object.keys(r.attributes).length>0;if(!r.name&&!r.op&&!l)continue;const c=r.name?n.description&&Ho(n.description,r.name):!0,u=r.op?n.op&&Ho(n.op,r.op):!0,d=r.attributes?Object.entries(r.attributes).every(([h,p])=>{var y;return aN((y=n.attributes)==null?void 0:y[h],p)}):!0;if(c&&u&&d)return!0}return!1}function aN(n,s){return typeof n=="string"&&(typeof s=="string"||s instanceof RegExp)?Ho(n,s):Array.isArray(n)&&Array.isArray(s)?n.length===s.length&&n.every((r,l)=>r===s[l]):n===s}function sN(n,s){const r=s.parent_span_id,l=s.span_id;if(r)for(const c of n)c.parent_span_id===l&&(c.parent_span_id=r)}
26function iN(n){return typeof n=="string"||n instanceof RegExp}function $3(n){return Ts(n,"_streamed",!0),n}function Cm(n){return!!n&&typeof n=="function"&&"_streamed"in n&&!!n._streamed}function js(n,s=[]){return[n,s]}function I_(n,s){const[r,l]=n;return[r,[...l,s]]}function kd(n,s){const r=n[1];for(const l of r){const c=l[0].type;if(s(l,c))return!0}return!1}function rN(n,s){return kd(n,(r,l)=>s.includes(l))}function uc(n){const s=am(We);return s.encodePolyfill?s.encodePolyfill(n):new TextEncoder().encode(n)}function lN(n){const s=am(We);return s.decodePolyfill?s.decodePolyfill(n):new TextDecoder().decode(n)}function oN(n){const[s,r]=n;let l=JSON.stringify(s);function c(u){typeof l=="string"?l=typeof u=="string"?l+u:[uc(l),u]:l.push(typeof u=="string"?uc(u):u)}for(const u of r){const[d,h]=u;if(c(` 27${JSON.stringify(d)} 28`),typeof h=="string"||h instanceof Uint8Array)c(h);else{let p;try{p=JSON.stringify(h)}catch{p=JSON.stringify(Qx(h))}c(p)}}return typeof l=="string"?l:cN(l)}function cN(n){const s=n.reduce((c,u)=>c+u.length,0),r=new Uint8Array(s);let l=0;for(const c of n)r.set(c,l),l+=c.length;return r}function V3(n){let s=typeof n=="string"?uc(n):n;function r(d){const h=s.subarray(0,d);return s=s.subarray(d+1),h}function l(){let d=s.indexOf(10);return d<0&&(d=s.length),JSON.parse(lN(r(d)))}const c=l(),u=[];for(;s.length;){const d=l(),h=typeof d.length=="number"?d.length:void 0;u.push([d,h?r(h):l()])}return[c,u]}function uN(n){return[{type:"span"},n]}
28function fN(n){const s=typeof n.data=="string"?uc(n.data):n.data;return[{type:"attachment",length:s.length,filename:n.filename,content_type:n.contentType,attachment_type:n.attachmentType},s]}const Hv={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function dN(n){return n in Hv}function D_(n){return dN(n)?Hv[n]:n}function Bv(n){if(!(n!=null&&n.sdk))return;const{name:s,version:r}=n.sdk;return{name:s,version:r}}function mN(n,s,r,l){var u;const c=(u=n.sdkProcessingMetadata)==null?void 0:u.dynamicSamplingContext;return{event_id:n.event_id,sent_at:new Date(Li()).toISOString(),...s&&{sdk:s},...!!r&&l&&{dsn:Cs(l)},...c&&{trace:c}}}function pN(n,s){var l,c,u,d;if(!s)return n;const r=n.sdk||{};return n.sdk={...r,name:r.name||s.name,version:r.version||s.version,integrations:[...((l=n.sdk)==null?void 0:l.integrations)||[],...s.integrations||[]],packages:[...((c=n.sdk)==null?void 0:c.packages)||[],...s.packages||[]],settings:(u=n.sdk)!=null&&u.settings||s.settings?{...(d=n.sdk)==null?void 0:d.settings,...s.settings}:void 0},n}function hN(n,s,r,l){const c=Bv(r),u={sent_at:new Date(Li()).toISOString(),...c&&{sdk:c},...!!l&&s&&{dsn:Cs(s)}},d="aggregates"in n?[{type:"sessions"},n]:[{type:"session"},n.toJSON()];return js(u,[d])}function gN(n,s,r,l){const c=Bv(r),u=n.type&&n.type!=="replay_event"?n.type:"event";pN(n,r==null?void 0:r.sdk);const d=mN(n,c,l,s);return delete n.sdkProcessingMetadata,js(d,[[{type:u},n]])}function yN(n,s){function r(b){return!!b.trace_id&&!!b.public_key}const l=zi(n[0]),c=s==null?void 0:s.getDsn(),u=s==null?void 0:s.getOptions().tunnel,d={sent_at:new Date(Li()).toISOString(),...r(l)&&{trace:l},...!!u&&c&&{dsn:Cs(c)}},{beforeSendSpan:h,ignoreSpans:p}=(s==null?void 0:s.getOptions())||{},y=p!=null&&p.length?n.filter(b=>{const T=Fe(b);return!Qr({description:T.description,op:T.op,attributes:T.data},p)}):n,v=n.length-y.length;v&&(s==null||s.recordDroppedEvent("before_send","span",v));const _=h?b=>{const T=Fe(b),C=Cm(h)?T:h(T);return C||(Zo(),T)}:Fe,E=[];for(const b of y){const T=_(b);T&&E.push(uN(T))}return js(d,E)}function qv(n,s,r,l=Kt()){const c=l&&bn(l);c&&c.addEvent(n,{[el]:s,[Wr]:r})}function k_(n){if(!n||n.length===0)return;const s={};return n.forEach(r=>{const l=r.attributes||{},c=l[Wr],u=l[el];typeof c=="string"&&typeof u=="number"&&(s[r.name]={value:u,unit:c})}),s}function L_(){return am(bc()).segmentSpanCaptureStrategy}function Pn(n){return n.getOptions().traceLifecycle==="stream"}const z_=1e3;class kc{constructor(s={}){this._traceId=s.traceId||Wo(),this._spanId=s.spanId||Bo(),this._startTime=s.startTimestamp||bt(),this._links=s.links,this._attributes={},this.setAttributes({[yt]:"manual",[xn]:s.op,...s.attributes}),this._name=s.name,s.parentSpanId&&(this._parentSpanId=s.parentSpanId),"sampled"in s&&(this._sampled=s.sampled),s.endTimestamp&&(this._endTime=s.endTimestamp),this._events=[],this._isStandaloneSpan=s.isStandalone,this._endTime&&this._onSpanEnded()}addLink(s){return this._frozen?this:(this._links?this._links.push(s):this._links=[s],this)}addLinks(s){return this._frozen?this:(this._links?this._links.push(...s):this._links=s,this)}recordException(s,r){}spanContext(){const{_spanId:s,_traceId:r,_sampled:l}=this;return{spanId:s,traceId:r,traceFlags:l?Jx:Zx}}setAttribute(s,r){return this._frozen?this:(r===void 0?delete this._attributes[s]:this._attributes[s]=r,s===Bn&&r!==void 0&&Qy(this)&&Wx(this),this)}setAttributes(s){return Object.keys(s).forEach(r=>this.setAttribute(r,s[r])),this}updateStartTime(s){this._frozen||(this._startTime=Pr(s))}setStatus(s){return this._frozen?this:(this._status=s,this)}updateName(s){return this._frozen?this:(this._name=s,Qy(this)||this.setAttribute(Bn,"custom"),this)}end(s){if(this._endTime){this._frozen=Jy(this);return}this._endTime=Pr(s),this._onSpanEnded(),this._frozen=Jy(this)}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[xn],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:tT(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[yt],profile_id:this._attributes[sm],exclusive_time:this._attributes[Xa],measurements:k_(this._events),is_segment:this._isStandaloneSpan&&bn(this)===this||void 0,segment_id:this._isStandaloneSpan?bn(this).spanContext().spanId:void 0,links:eT(this._links)}}getStreamedSpanJSON(){return{name:this._name??"",span_id:this._spanId,trace_id:this._traceId,parent_span_id:this._parentSpanId,start_timestamp:this._startTime,end_timestamp:this._endTime??this._startTime,is_segment:this._isStandaloneSpan||this===bn(this),status:sT(this._status),attributes:aT(this._attributes,this._status),links:nT(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(s,r,l){if(this._frozen)return this;const c=U_(r)?r:l||bt(),u=U_(r)?{}:r||{},d={name:s,time:Pr(c),attributes:u};return this._events.push(d),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){const s=Me();s&&(s.emit("spanEnd",this),this._isStandaloneSpan||s.emit("afterSpanEnd",this));const r=bn(this),l=this._isStandaloneSpan||this===r;if(this._isStandaloneSpan){this._sampled?SN(yN([this],s)):s&&s.recordDroppedEvent("sample_rate","span");return}if(!l){const d=L_();if(d){const h=qo(this).scope||Le();d.onChildSpanEnded(this,r,p=>this._convertSpanToTransaction(p),h)}return}if(s&&Pn(s)){s.emit("afterSegmentSpanEnd",this);return}const c=qo(this).scope||Le(),u=L_();if(u)u.onSegmentSpanEnded(d=>this._convertSpanToTransaction(d),c);else{const d=this._convertSpanToTransaction();d&&c.captureEvent(d)}}_convertSpanToTransaction(s={}){var _,E,b,T;if(!H_(Fe(this)))return;this._name||(this._name="<unlabeled transaction>");const{scope:r,isolationScope:l}=qo(this),c=(_=r==null?void 0:r.getScopeData().sdkProcessingMetadata)==null?void 0:_.normalizedRequest;if(this._sampled!==!0)return;(E=s.onSpanCaptured)==null||E.call(s,this);const u=[];for(const C of Go(this)){if(C===this||_N(C)||(b=s.isSpanAlreadyCaptured)!=null&&b.call(s,C))continue;const O=Fe(C);H_(O)&&((T=s.onSpanCaptured)==null||T.call(s,C),u.push(O))}const d=this._attributes[Bn];delete this._attributes[Zy];let h=!1;u.forEach(C=>{var O;delete C.data[Zy],(O=C.op)!=null&&O.startsWith("gen_ai.")&&(h=!0)});const p={contexts:{trace:iT(this)},spans:u.length>z_?u.sort((C,O)=>C.start_timestamp-O.start_timestamp).slice(0,z_):u,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:r,capturedSpanIsolationScope:l,dynamicSamplingContext:zi(this),hasGenAiSpans:h},request:c,...d&&{transaction_info:{source:d}}},y=k_(this._events);return y&&Object.keys(y).length&&(p.measurements=y),p}}function U_(n){return n&&typeof n=="number"||n instanceof Date||Array.isArray(n)}function H_(n){return!!n.start_timestamp&&!!n.timestamp&&!!n.span_id&&!!n.trace_id}function _N(n){return n instanceof kc&&n.isStandaloneSpan()}function SN(n){const s=Me();if(!s)return;const r=n[1];if(!r||r.length===0){s.recordDroppedEvent("before_send","span");return}s.sendEnvelope(n)}function Gv(n,s,r=()=>{},l=()=>{}){let c;try{c=n()}catch(u){throw s(u),r(),u}return vN(c,s,r,l)}function vN(n,s,r,l){return XS(n)?rT(n,c=>{r(),l(c)},c=>{s(c),r()}):(r(),l(n),n)}function bN(n,s,r){if(!Cn(n))return[!1];let l,c;typeof n.tracesSampler=="function"?(c=n.tracesSampler({...s,inheritOrSampleWith:h=>typeof s.parentSampleRate=="number"?s.parentSampleRate:typeof s.parentSampled=="boolean"?Number(s.parentSampled):h}),l=!0):s.parentSampled!==void 0?c=s.parentSampled:typeof n.tracesSampleRate<"u"&&(c=n.tracesSampleRate,l=!0);const u=im(c);return u===void 0?[!1]:u?[r<u,u,l]:[!1,u,l]}const Ld="__SENTRY_SUPPRESS_TRACING__";function F3(n,s){const r=Ms();if(r.startSpan)return r.startSpan(n,s);const l=Im(n),{forceTransaction:c,parentSpan:u,scope:d}=n,h=d==null?void 0:d.clone();return pa(h,()=>Pv(u)(()=>{const y=Le(),v=Dm(y,u),_=Me(),b=n.onlyIfParent&&!v?Mm(y,_):Om({parentSpan:v,spanArguments:l,forceTransaction:c,scope:y});return(!Yv(b)||!v)&&Ui(y,b),Gv(()=>s(b),()=>{const{status:T}=Fe(b);b.isRecording()&&(!T||T==="ok")&&b.setStatus({code:xs,message:"internal_error"})},()=>{b.end()})}))}function X3(n,s){const r=Ms();if(r.startSpanManual)return r.startSpanManual(n,s);const l=Im(n),{forceTransaction:c,parentSpan:u,scope:d}=n,h=d==null?void 0:d.clone();return pa(h,()=>Pv(u)(()=>{const y=Le(),v=Dm(y,u),E=n.onlyIfParent&&!v?Mm(y,Me()):Om({parentSpan:v,spanArguments:l,forceTransaction:c,scope:y});return(!Yv(E)||!v)&&Ui(y,E),Gv(()=>s(E,()=>E.end()),()=>{const{status:b}=Fe(E);E.isRecording()&&(!b||b==="ok")&&E.setStatus({code:xs,message:"internal_error"})})}))}function Za(n){const s=Ms();return s.startInactiveSpan?s.startInactiveSpan(n):EN(n)}function EN(n){const s=Im(n),{forceTransaction:r,parentSpan:l}=n;return(n.scope?u=>pa(n.scope,u):l!==void 0?u=>Lc(l,u):u=>u())(()=>{const u=Le(),d=Dm(u,l),h=Me();return n.onlyIfParent&&!d?Mm(u,h):Om({parentSpan:d,spanArguments:s,forceTransaction:r,scope:u})})}const K3=(n,s)=>{const r=bc(),l=rm(r);if(l.continueTrace)return l.continueTrace(n,s);const{sentryTrace:c,baggage:u}=n,d=Me(),h=lT(u);
28return d&&!oT(d,h==null?void 0:h.org_id)?xN(s):pa(p=>{const y=QS(c,u);return p.setPropagationContext(y),Ui(p,void 0),s()})};function Lc(n,s){const r=Ms();return r.withActiveSpan?r.withActiveSpan(n,s):pa(l=>(Ui(l,n||void 0),s(l)))}function Q3(n){const s=Ms();return s.suppressTracing?s.suppressTracing(n):pa(r=>{r.setSDKProcessingMetadata({[Ld]:!0});const l=n();return r.setSDKProcessingMetadata({[Ld]:void 0}),l})}function jm(n=Le()){const s=Ms();return s.isTracingSuppressed?s.isTracingSuppressed(n):n.getScopeData().sdkProcessingMetadata[Ld]===!0}function xN(n){const s=Ms();return s.startNewTrace?s.startNewTrace(n):pa(r=>(r.setPropagationContext({traceId:Wo(),sampleRand:JS()}),Lc(null,n)))}function Mm(n,s){s==null||s.recordDroppedEvent("no_parent_span","span");const r=new ws({traceId:n.getPropagationContext().traceId});return Ai(r,n,Gn()),r}function Om({parentSpan:n,spanArguments:s,forceTransaction:r,scope:l}){const c=Gn();if(!Cn()){const h={...c.getPropagationContext(),...l.getPropagationContext()},p=n?n.spanContext().traceId:h.traceId,y=new ws({traceId:p});return n&&!r&&wd(n,y),Ai(y,l,c),y}const u=Me();if(wN(u,s)){jm(l)||u==null||u.recordDroppedEvent("ignored","span");const h=new ws({dropReason:"ignored",traceId:(n==null?void 0:n.spanContext().traceId)??l.getPropagationContext().traceId});return Ai(h,l,c),h}let d;if(n&&!r)d=TN(n,l,s,c),wd(n,d);else if(n){const h=zi(n),{traceId:p,spanId:y}=n.spanContext(),v=om(n);d=B_({traceId:p,parentSpanId:y,...s},l,c,v),Wy(d,h)}else{const{traceId:h,dsc:p,parentSpanId:y,sampled:v}={...c.getPropagationContext(),...l.getPropagationContext()};d=B_({traceId:h,parentSpanId:y,...s},l,c,v),p&&Wy(d,p)}return d}function Im(n){const r={isStandalone:(n.experimental||{}).standalone,...n};if(n.startTime){const l={...r};return l.startTimestamp=Pr(n.startTime),delete l.startTime,l}return r}function Ms(){const n=bc();return rm(n)}function B_(n,s,r,l){var O;const c=Me(),u=(c==null?void 0:c.getOptions())||{},{name:d=""}=n,h={spanAttributes:{...n.attributes},spanName:d,parentSampled:l};c==null||c.emit("beforeSampling",h,{decision:!1});const p=h.parentSampled??l,y=h.spanAttributes,v=s.getPropagationContext(),_=jm(s),[E,b,T]=_?[!1]:bN(u,{name:d,parentSampled:p,attributes:y,normalizedRequest:r.getScopeData().sdkProcessingMetadata.normalizedRequest,parentSampleRate:im((O=v.dsc)==null?void 0:O.sample_rate)},v.sampleRand),C=new kc({...n,attributes:{[Bn]:"custom",[KS]:b!==void 0&&T?b:void 0,...y},sampled:E});return!E&&c&&!_&&c.recordDroppedEvent("sample_rate",Pn(c)?"span":"transaction"),Ai(C,s,r),c&&c.emit("spanStart",C),C}function TN(n,s,r,l){const{spanId:c,traceId:u}=n.spanContext(),d=jm(s),h=d?!1:om(n),p=h?new kc({...r,parentSpanId:c,traceId:u,sampled:h}):new ws({traceId:u});wd(n,p),Ai(p,s,l);const y=Me();return y&&(Pn(y)&&Vr(p)&&(Vr(n)&&n.dropReason?(p.dropReason=n.dropReason,y.recordDroppedEvent(n.dropReason,"span")):d||(p.dropReason="sample_rate",y.recordDroppedEvent("sample_rate","span"))),y.emit("spanStart",p),r.endTimestamp&&(y.emit("spanEnd",p),y.emit("afterSpanEnd",p))),p}function Dm(n,s){if(s)return s;if(s===null)return;const r=lm(n);if(!r)return;const l=Me();return(l?l.getOptions():{}).parentSpanIsAlwaysRootSpan?bn(r):r}function Pv(n){return n!==void 0?s=>Lc(n,s):s=>s()}function wN(n,s){var l;const r=n==null?void 0:n.getOptions().ignoreSpans;return!n||!Pn(n)||!(r!=null&&r.length)?!1:Qr({description:s.name||"",op:((l=s.attributes)==null?void 0:l[xn])||s.op,attributes:s.attributes},r)}function Yv(n){return Vr(n)&&n.dropReason==="ignored"}const $o={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},AN="heartbeatFailed",NN="idleTimeout",RN="finalTimeout",CN="externalFinish";function $v(n,s={}){const r=new Map;let l=!1,c,u=CN,d=!s.disableAutoFinish;const h=[],{idleTimeout:p=$o.idleTimeout,finalTimeout:y=$o.finalTimeout,childSpanTimeout:v=$o.childSpanTimeout,beforeSpanEnd:_,trimIdleSpanEndTimestamp:E=!0}=s,b=Me(),T=Le();if(!b||!Cn()){const q=new ws({traceId:T.getPropagationContext().traceId});return Ai(q,T,Gn()),q}const C=Kt(),O=jN(n);O.end=new Proxy(O.end,{apply(q,F,ce){if(_&&_(O),Vr(F))return;const[ee,...Se]=ce,de=ee||bt(),pe=Pr(de),se=Go(O).filter(z=>z!==O),me=Fe(O);if(!se.length||!E)return ne(pe),Reflect.apply(q,F,[pe,...Se]);const N=b.getOptions().ignoreSpans,I=se==null?void 0:se.reduce((z,X)=>{const $=Fe(X);return!$.timestamp||N&&Qr({description:$.description,op:$.op,attributes:$.data},N)?z:z?Math.max(z,$.timestamp):$.timestamp},void 0),L=me.start_timestamp,Q=Math.min(L?L+y/1e3:1/0,Math.max(L||-1/0,Math.min(pe,I||1/0)));return ne(Q),Reflect.apply(q,F,[Q,...Se])}});function J(){c&&(clearTimeout(c),c=void 0)}function U(q){J(),c=setTimeout(()=>{!l&&r.size===0&&d&&(u=NN,O.end(q))},p)}function H(q){c=setTimeout(()=>{!l&&d&&(u=AN,O.end(q))},v)}function Y(q){J(),r.set(q,!0);const F=bt();H(F+v/1e3)}function Z(q){if(r.has(q)&&r.delete(q),r.size===0){const F=bt();U(F+p/1e3)}}function ne(q){l=!0,r.clear(),h.forEach(se=>se()),Ui(T,C);const F=Fe(O),{start_timestamp:ce}=F;if(!ce)return;F.data[Fr]||O.setAttribute(Fr,u);const Se=F.status;(!Se||Se==="unknown")&&O.setStatus({code:cT}),Ec.log(`[Tracing] Idle span "${F.op}" finished`);const de=Go(O).filter(se=>se!==O);let pe=0;de.forEach(se=>{se.isRecording()&&(se.setStatus({code:xs,message:"cancelled"}),se.end(q));const me=Fe(se),{timestamp:N=0,start_timestamp:I=0}=me,L=I<=q,Q=(y+p)/1e3;(!(N-I<=Q)||!L)&&(uT(O,se),pe++)}),pe>0&&O.setAttribute("sentry.idle_span_discarded_spans",pe)}return h.push(b.on("spanStart",q=>{if(l||q===O||Fe(q).timestamp||q instanceof kc&&q.isStandaloneSpan())return;Go(O).includes(q)&&Y(q.spanContext().spanId)})),h.push(b.on("spanEnd",q=>{l||Z(q.spanContext().spanId)})),h.push(b.on("idleSpanEnableAutoFinish",q=>{q===O&&(d=!0,U(),r.size&&H())})),s.disableAutoFinish||U(),setTimeout(()=>{l||(O.setStatus({code:xs,message:"deadline_exceeded"}),u=RN,O.end())},y),O}function jN(n){const s=Za(n);return Ui(Le(),s),s}function MN(n){const s={},{response:r,profile:l,cloud_resource:c,culture:u,state:d}=n;
28if(r&&(r.status_code!=null&&(s["http.response.status_code"]=r.status_code),r.body_size!=null&&(s["http.response.body.size"]=r.body_size)),l&&(l.profile_id&&(s["sentry.profile_id"]=l.profile_id),l.profiler_id&&(s["sentry.profiler_id"]=l.profiler_id)),c)for(const[y,v]of Object.entries(c))v!=null&&(s[y]=v);u&&(u.locale&&(s["culture.locale"]=u.locale),u.timezone&&(s["culture.timezone"]=u.timezone)),d!=null&&d.state&&typeof d.state.type=="string"&&(s["state.type"]=d.state.type);const h=n.angular;if(h){const y=h.version;(typeof y=="string"||typeof y=="number")&&(s["angular.version"]=y)}const p=n.react;if(p){const y=p.version;(typeof y=="string"||typeof y=="number")&&(s["react.version"]=y)}return s}function J3(n,s){var E;const r=ec(n),l=fT(n),c=ec(l),{isolationScope:u,scope:d}=qo(n),h=cm(u,d);DN(r,c,s,h);const p=n.kind;s.emit("preprocessSpan",r,{spanKind:p}),r.is_segment&&(ON(r,h),IN(r,s),s.emit("processSegmentSpan",r)),s.emit("processSpan",r);const{beforeSendSpan:y}=s.getOptions(),v=y&&Cm(y)?kN(r,y):r,_=(E=v.attributes)==null?void 0:E[Bn];return _&&Bi(v,{[dT]:_}),{...ZS(v),_segmentSpan:l}}function ON(n,s){const r=MN(s.contexts);Bi(n,r)}function Bi(n,s){const r=n.attributes??(n.attributes={});Object.entries(s).forEach(([l,c])=>{c!=null&&!(l in r)&&(r[l]=c)})}function IN(n,s){const r=s.getIntegrationNames();r.length&&Bi(n,{[xT]:r})}function DN(n,s,r,l){var h,p,y,v,_,E;const c=r.getSdkMetadata(),{release:u,environment:d}=r.getOptions();Bi(n,{[ET]:"stream",[um]:s.name,[bT]:s.span_id,[vT]:(h=c==null?void 0:c.sdk)==null?void 0:h.name,[ST]:(p=c==null?void 0:c.sdk)==null?void 0:p.version,[_T]:u,[yT]:d||WS,[gT]:(y=l.user)==null?void 0:y.id,[hT]:(v=l.user)==null?void 0:v.email,[pT]:(_=l.user)==null?void 0:_.ip_address,[mT]:(E=l.user)==null?void 0:E.username,...l.attributes})}function kN(n,s){const r=s(n);return r||(Zo(),n)}function Vv(n){return typeof n=="object"&&typeof n.unref=="function"&&n.unref(),n}const LN="7";function Fv(n){const s=n.protocol?`${n.protocol}:`:"",r=n.port?`:${n.port}`:"";return`${s}//${n.host}${r}${n.path?`/${n.path}`:""}/api/`}function zN(n){return`${Fv(n)}${n.projectId}/envelope/`}function UN(n,s){const r={sentry_version:LN};return n.publicKey&&(r.sentry_key=n.publicKey),s&&(r.sentry_client=`${s.name}/${s.version}`),new URLSearchParams(r).toString()}function HN(n,s,r){return s||`${zN(n)}?${UN(n,r)}`}function Z3(n,s){const r=ev(n);if(!r)return"";const l=`${Fv(r)}embed/error-page/`;let c=`dsn=${Cs(r)}`;for(const u in s)if(u!=="dsn"&&u!=="onClose")if(u==="user"){const d=s.user;if(!d)continue;d.name&&(c+=`&name=${encodeURIComponent(d.name)}`),d.email&&(c+=`&email=${encodeURIComponent(d.email)}`)}else c+=`&${encodeURIComponent(u)}=${encodeURIComponent(s[u])}`;return`${l}?${c}`}const q_=[];function BN(n){const s={};return n.forEach(r=>{const{name:l}=r,c=s[l];c&&!c.isDefaultInstance&&r.isDefaultInstance||(s[l]=r)}),Object.values(s)}function qN(n){const s=n.defaultIntegrations||[],r=n.integrations;s.forEach(c=>{c.isDefaultInstance=!0});let l;if(Array.isArray(r))l=[...s,...r];else if(typeof r=="function"){const c=r(s);l=Array.isArray(c)?c:[c]}else l=s;return BN(l)}function GN(n,s){const r={};return s.forEach(l=>{l!=null&&l.beforeSetup&&l.beforeSetup(n)}),s.forEach(l=>{l&&Xv(n,l,r)}),r}function G_(n,s){for(const r of s)r!=null&&r.afterAllSetup&&r.afterAllSetup(n)}function Xv(n,s,r){if(!r[s.name]){if(r[s.name]=s,!q_.includes(s.name)&&typeof s.setupOnce=="function"&&(s.setupOnce(),q_.push(s.name)),s.setup&&typeof s.setup=="function"&&s.setup(n),typeof s.preprocessEvent=="function"){const l=s.preprocessEvent.bind(s);n.on("preprocessEvent",(c,u)=>l(c,u,n))}if(typeof s.processEvent=="function"){const l=s.processEvent.bind(s),c=Object.assign((u,d)=>l(u,d,n),{id:s.name});n.addEventProcessor(c)}["processSpan","processSegmentSpan"].forEach(l=>{const c=s[l];typeof c=="function"&&n.on(l,u=>c.call(s,u,n))})}}function W3(n){const s=Me();s&&s.addIntegration(n)}function ez(n){return n}const PN="sentry.timestamp.sequence";let ud=0,fd;function Kv(n){const s=Math.floor(n*1e3);fd!==void 0&&s!==fd&&(ud=0);const r=ud;return ud++,fd=s,{key:PN,value:{value:r,type:"integer"}}}function Qv(n,s){return s?pa(s,()=>{const r=Kt(),l=r?TT(r):tv(s);return[r?zi(r):fm(n,s),l]}):[void 0,void 0]}const YN={trace:1,debug:5,info:9,warn:13,error:17,fatal:21};function $N(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function VN(){/*! __SENTRY_SDK_SOURCE__ */return"npm"}function FN(){return!$N()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function zc(){return typeof window<"u"&&(!FN()||XN())}function XN(){const n=We.process;return(n==null?void 0:n.type)==="renderer"}function KN(n,s){const r=s?"auto":"never";return[{type:"log",item_count:n.length,content_type:"application/vnd.sentry.items.log+json"},{version:2,...zc()&&{ingest_settings:{infer_ip:r,infer_user_agent:r}},items:n}]}function QN(n,s,r,l,c){const u={};return s!=null&&s.sdk&&(u.sdk={name:s.sdk.name,version:s.sdk.version}),r&&l&&(u.dsn=Cs(l)),js(u,[KN(n,c)])}const JN=100;function Ln(n,s,r,l=!0){r&&(!n[s]||l)&&(n[s]=r)}function ZN(n,s){const r=km(),l=Jv(n);l===void 0?r.set(n,[s]):l.length>=JN?(zd(n,l),r.set(n,[s])):r.set(n,[...l,s])}function tz(n,s=Le(),r=ZN){var pe;const l=(s==null?void 0:s.getClient())??Me();if(!l)return;const{release:c,environment:u,enableLogs:d=!1,beforeSendLog:h}=l.getOptions();if(!d)return;const[,p]=Qv(l,s),y={...n.attributes},{user:{id:v,email:_,username:E},attributes:b={}}=cm(Gn(),s);Ln(y,"user.id",v,!1),Ln(y,"user.email",_,!1),Ln(y,"user.name",E,!1),Ln(y,"sentry.release",c),Ln(y,"sentry.environment",u);const{name:T,version:C}=((pe=l.getSdkMetadata())==null?void 0:pe.sdk)??{};Ln(y,"sentry.sdk.name",T),Ln(y,"sentry.sdk.version",C);const O=l.getIntegrationByName("Replay"),J=O==null?void 0:O.getReplayId(!0);Ln(y,"sentry.replay_id",J),J&&(O==null?void 0:O.getRecordingMode())==="buffer"&&Ln(y,"sentry._internal.replay_is_buffering",!0);const U=n.message;
28if(dm(U)){const{__sentry_template_string__:se,__sentry_template_values__:me=[]}=U;me!=null&&me.length&&(y["sentry.message.template"]=se),me.forEach((N,I)=>{y[`sentry.message.parameter.${I}`]=N})}const H=lm(s);Ln(y,"sentry.trace.parent_span_id",H==null?void 0:H.spanContext().spanId);const Y={...n,attributes:y};l.emit("beforeCaptureLog",Y);const Z=h?xc(()=>h(Y)):Y;if(!Z){l.recordDroppedEvent("before_send","log_item",1);return}const{level:ne,message:q,attributes:F={},severityNumber:ce}=Z,ee=bt(),Se=Kv(ee),de={timestamp:ee,level:ne,body:Ud(String(q)),trace_id:p==null?void 0:p.trace_id,severity_number:ce??YN[ne],attributes:WN({...tc(b),...tc(F,!0),[Se.key]:Se.value})};r(l,de),l.emit("afterCaptureLog",Z)}function zd(n,s){const r=s??Jv(n)??[];if(r.length===0)return;const l=n.getOptions(),c=QN(r,l._metadata,l.tunnel,n.getDsn(),n.getDataCollectionOptions().userInfo);km().set(n,[]),n.emit("flushLogs"),n.sendEnvelope(c)}function Jv(n){return km().get(n)}function km(){return nv("clientToLogBufferMap",()=>new WeakMap)}function WN(n){const s={};for(const[r,l]of Object.entries(n)){const c=Ud(r);l.type==="string"?s[c]={...l,value:Ud(l.value)}:s[c]=l}return s}function Ud(n){const s=Object(n),r=s.isWellFormed,l=s.toWellFormed;return typeof r=="function"&&typeof l=="function"?r.call(n)?n:l.call(n):n}function eR(n,s){const r=s?"auto":"never";return[{type:"trace_metric",item_count:n.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{version:2,...zc()&&{ingest_settings:{infer_ip:r,infer_user_agent:r}},items:n}]}function tR(n,s,r,l,c){const u={};return s!=null&&s.sdk&&(u.sdk={name:s.sdk.name,version:s.sdk.version}),r&&l&&(u.dsn=Cs(l)),js(u,[eR(n,c)])}const nR=1e3;function oa(n,s,r,l=!0){r&&(l||!(s in n))&&(n[s]=r)}function aR(n,s){const r=Lm(),l=Wv(n);l===void 0?r.set(n,[s]):l.length>=nR?(Zv(n,l),r.set(n,[s])):r.set(n,[...l,s])}function sR(n,s,r){var v;const{release:l,environment:c}=s.getOptions(),u={...n.attributes};oa(u,"user.id",r.id,!1),oa(u,"user.email",r.email,!1),oa(u,"user.name",r.username,!1),oa(u,"sentry.release",l),oa(u,"sentry.environment",c);const{name:d,version:h}=((v=s.getSdkMetadata())==null?void 0:v.sdk)??{};oa(u,"sentry.sdk.name",d),oa(u,"sentry.sdk.version",h);const p=s.getIntegrationByName("Replay"),y=p==null?void 0:p.getReplayId(!0);return oa(u,"sentry.replay_id",y),y&&(p==null?void 0:p.getRecordingMode())==="buffer"&&oa(u,"sentry._internal.replay_is_buffering",!0),{...n,attributes:u}}function iR(n,s,r,l){const[,c]=Qv(s,r),u=lm(r),d=u?u.spanContext().traceId:c==null?void 0:c.trace_id,h=u?u.spanContext().spanId:void 0,p=bt(),y=Kv(p);return{timestamp:p,trace_id:d??"",span_id:h,name:n.name,type:n.type,unit:n.unit,value:n.value,attributes:{...tc(l),...tc(n.attributes,"skip-undefined"),[y.key]:y.value}}}function nz(n,s){const r=(s==null?void 0:s.scope)??Le(),l=(s==null?void 0:s.captureSerializedMetric)??aR,c=(r==null?void 0:r.getClient())??Me();if(!c)return;const{_experiments:u,enableMetrics:d,beforeSendMetric:h}=c.getOptions();if(!(d??(u==null?void 0:u.enableMetrics)??!0))return;const{user:y,attributes:v}=cm(Gn(),r),_=sR(n,c,y);c.emit("processMetric",_);const E=h||(u==null?void 0:u.beforeSendMetric),b=E?E(_):_;if(!b)return;const T=iR(b,c,r,v);l(c,T),c.emit("afterCaptureMetric",b)}function Zv(n,s){const r=s??Wv(n)??[];if(r.length===0)return;const l=n.getOptions(),c=tR(r,l._metadata,l.tunnel,n.getDsn(),n.getDataCollectionOptions().userInfo);Lm().set(n,[]),n.emit("flushMetrics"),n.sendEnvelope(c)}function Wv(n){return Lm().get(n)}function Lm(){return nv("clientToMetricBufferMap",()=>new WeakMap)}function rR(n){const s={trace_id:n.trace_id,span_id:n.span_id,parent_span_id:n.parent_span_id,name:n.description||"",start_timestamp:n.start_timestamp,end_timestamp:n.timestamp||n.start_timestamp,status:!n.status||n.status==="ok"||n.status==="cancelled"?"ok":"error",is_segment:!1,attributes:{...n.data},links:n.links};return ZS(s)}function lR(n,s){var u,d,h;if(n.type!=="transaction"||!((u=n.spans)!=null&&u.length)||!((d=n.sdkProcessingMetadata)!=null&&d.hasGenAiSpans)||s.getOptions().streamGenAiSpans===!1||Pn(s))return;const r=[],l=[];for(const p of n.spans)(h=p.op)!=null&&h.startsWith("gen_ai.")?r.push(rR(p)):l.push(p);if(r.length===0)return;n.spans=l;const c=s.getDataCollectionOptions().userInfo?"auto":"never";return[{type:"span",item_count:r.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...zc()&&{ingest_settings:{infer_ip:c,infer_user_agent:c}},items:r}]}const zm=Symbol.for("SentryBufferFullError");function Um(n=100){const s=new Set;function r(){return s.size<n}
28function l(d){s.delete(d)}function c(d){if(!r())return av(zm);const h=d();return s.add(h),h.then(()=>l(h),()=>l(h)),h}function u(d){if(!s.size)return mm(!0);const h=Promise.allSettled(Array.from(s)).then(()=>!0);if(!d)return h;const p=[h,new Promise(y=>Vv(setTimeout(()=>y(!1),d)))];return Promise.race(p)}return{get $(){return Array.from(s)},add:c,drain:u}}const oR=60*1e3;function cR(n,s=Li()){const r=parseInt(`${n}`,10);if(!isNaN(r))return r*1e3;const l=Date.parse(`${n}`);return isNaN(l)?oR:l-s}function uR(n,s){return n[s]||n.all||0}function fR(n,s,r=Li()){return uR(n,s)>r}function dR(n,{statusCode:s,headers:r},l=Li()){const c={...n},u=r==null?void 0:r["x-sentry-rate-limits"],d=r==null?void 0:r["retry-after"];if(u)for(const h of u.trim().split(",")){const[p,y,,,v]=h.split(":",5),_=parseInt(p,10),E=(isNaN(_)?60:_)*1e3;if(!y)c.all=l+E;else for(const b of y.split(";"))b==="metric_bucket"?(!v||v.split(";").includes("custom"))&&(c[b]=l+E):c[b]=l+E}else d?c.all=l+cR(d,l):s===429&&(c.all=l+60*1e3);return c}const eb=64;function mR(n,s,r=Um(n.bufferSize||eb)){let l={};const c=d=>r.drain(d);function u(d){const h=[];if(kd(d,(_,E)=>{const b=D_(E);fR(l,b)?n.recordDroppedEvent("ratelimit_backoff",b):h.push(_)}),h.length===0)return Promise.resolve({});const p=js(d[0],h),y=_=>{rN(p,["client_report"])||kd(p,(E,b)=>{n.recordDroppedEvent(_,D_(b))})},v=()=>s({body:oN(p)}).then(_=>_.statusCode===413?(y("send_error"),_):(l=dR(l,_),_),_=>{throw y("network_error"),_});return r.add(v).then(_=>_,_=>
28{if(_===zm)return y("queue_overflow"),Promise.resolve({});throw _})}return{send:u,flush:c}}function pR(n,s,r){const l=[{type:"client_report"},{timestamp:Tc(),discarded_events:n}];return js(s?{dsn:s}:{},[l])}function hR(n){const s=[];n.message&&s.push(n.message);try{const r=n.exception.values[n.exception.values.length-1];r!=null&&r.value&&(s.push(r.value),r.type&&s.push(`${r.type}: ${r.value}`))}catch{}return s}function gR(n){var p;const{trace_id:s,parent_span_id:r,span_id:l,status:c,origin:u,data:d,op:h}=((p=n.contexts)==null?void 0:p.trace)??{};return{data:d??{},description:n.transaction,op:h,parent_span_id:r,span_id:l??"",start_timestamp:n.start_timestamp??0,status:c,timestamp:n.timestamp,trace_id:s??"",origin:u,profile_id:d==null?void 0:d[sm],exclusive_time:d==null?void 0:d[Xa],measurements:n.measurements,is_segment:!0}}function yR(n){return{type:"transaction",timestamp:n.timestamp,start_timestamp:n.start_timestamp,transaction:n.description,contexts:{trace:{trace_id:n.trace_id,span_id:n.span_id,parent_span_id:n.parent_span_id,op:n.op,status:n.status,origin:n.origin,data:{...n.data,...n.profile_id&&{[sm]:n.profile_id},...n.exclusive_time&&{[Xa]:n.exclusive_time}}}},measurements:n.measurements}}const az="[Filtered]",Mo=["forwarded","-ip","remote-","via","-user"],sz=["auth","token","secret","session","password","passwd","pwd","key","jwt","bearer","sso","saml","csrf","xsrf","credentials","sid","identity","set-cookie","cookie"],iz=[".sid","sessid","remember","oidc","pkce","nonce","__secure-","__host-","awsalb","awselb","akamai","__stripe","cognito","firebase","supabase","sb-","mfa","2fa"];function _R(n){return n===!0?{userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],queryParams:!0,genAI:{inputs:!0,outputs:!0},stackFrameVariables:!0,frameContextLines:7}:{userInfo:!1,cookies:{deny:Mo},httpHeaders:{request:{deny:Mo},response:{deny:Mo}},httpBodies:[],queryParams:{deny:Mo},genAI:{inputs:!1,outputs:!1},stackFrameVariables:!0,frameContextLines:7}}const SR={userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],queryParams:!0,genAI:{inputs:!0,outputs:!0},stackFrameVariables:!0,frameContextLines:5};function vR(n){var l,c,u,d;const s=n.dataCollection!=null?SR:_R(n.sendDefaultPii),r=n.dataCollection??{};return{userInfo:r.userInfo??s.userInfo,cookies:r.cookies??s.cookies,httpHeaders:{request:((l=r.httpHeaders)==null?void 0:l.request)??s.httpHeaders.request,response:((c=r.httpHeaders)==null?void 0:c.response)??s.httpHeaders.response},httpBodies:r.httpBodies??s.httpBodies,queryParams:r.queryParams??s.queryParams,genAI:{inputs:((u=r.genAI)==null?void 0:u.inputs)??s.genAI.inputs,outputs:((d=r.genAI)==null?void 0:d.outputs)??s.genAI.outputs}
28,stackFrameVariables:r.stackFrameVariables??s.stackFrameVariables,frameContextLines:r.frameContextLines??s.frameContextLines}}const tb=Symbol.for("SentryInternalError"),nb=Symbol.for("SentryDoNotSendEventError"),bR=5e3;function Vo(n){return{message:n,[tb]:!0}}function dd(n){return{message:n,[nb]:!0}}function ER(n){return pm(n)&&tb in n}function xR(n){return pm(n)&&nb in n}function P_(n,s,r,l,c){let u=0,d,h=!1;n.on(r,()=>{u=0,clearTimeout(d),h=!1}),n.on(s,p=>{if(u+=l(p),u>=8e5)c(n);else if(!h){const y=n.getOptions()._flushInterval??bR;y>0&&(h=!0,d=Vv(setTimeout(()=>{c(n)},y)))}}),n.on("flush",()=>{c(n)})}class TR{constructor(s){var l,c,u;if(this._options=s,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=Um(((l=s.transportOptions)==null?void 0:l.bufferSize)??eb),this._dataCollection=vR(s),s.dsn&&(this._dsn=ev(s.dsn)),this._dsn){const d=HN(this._dsn,s.tunnel,s._metadata?s._metadata.sdk:void 0);this._transport=s.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...s.transportOptions,url:d})}this._options.enableLogs=this._options.enableLogs??((c=this._options._experiments)==null?void 0:c.enableLogs),this._options.enableLogs&&P_(this,"afterCaptureLog","flushLogs",RR,zd),(this._options.enableMetrics??((u=this._options._experiments)==null?void 0:u.enableMetrics)??!0)&&P_(this,"afterCaptureMetric","flushMetrics",NR,Zv)}captureException(s,r,l){const c=Po();if(e_(s))return c;const u={event_id:c,...r};return this._process(()=>this.eventFromException(s,u).then(d=>this._captureEvent(d,u,l)).then(d=>d),"error"),u.event_id}captureMessage(s,r,l,c){const u={event_id:Po(),...l},d=dm(s)?s:String(s),h=Ni(s),p=h?this.eventFromMessage(d,r,u):this.eventFromException(s,u);return this._process(()=>p.then(y=>this._captureEvent(y,u,c)),h?"unknown":"error"),u.event_id}captureEvent(s,r,l){const c=Po();if(r!=null&&r.originalException&&e_(r.originalException))return c;const u={event_id:c,...r},d=s.sdkProcessingMetadata||{},h=d.capturedSpanScope,p=d.capturedSpanIsolationScope,y=Y_(s.type);return this._process(()=>this._captureEvent(s,u,h||l,p),y),u.event_id}captureSession(s){this.sendSession(s),t_(s,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getDataCollectionOptions(){return this._dataCollection}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(s){const r=this._transport;if(this.emit("flush"),!r)return!0;const l=await this._isClientDoneProcessing(s),c=await r.flush(s);return l&&c}async close(s){zd(this);const r=await this.flush(s);return this.getOptions().enabled=!1,this.emit("close"),r}getEventProcessors(){return this._eventProcessors}addEventProcessor(s){this._eventProcessors.push(s)}init(){(this._isEnabled()||this._options.integrations.some(({name:s})=>s.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(s){return this._integrations[s]}getIntegrationNames(){return Object.keys(this._integrations)}addIntegration(s){const r=this._integrations[s.name];!r&&s.beforeSetup&&s.beforeSetup(this),Xv(this,s,this._integrations),r||G_(this,[s])}sendEvent(s,r={}){this.emit("beforeSendEvent",s,r);const l=lR(s,this);let c=gN(s,this._dsn,this._options._metadata,this._options.tunnel);for(const u of r.attachments||[])c=I_(c,fN(u));l&&(c=I_(c,l)),this.sendEnvelope(c).then(u=>this.emit("afterSendEvent",s,u))}sendSession(s){const{release:r,environment:l=WS}=this._options;if("aggregates"in s){const u=s.attrs||{};if(!u.release&&!r)return;u.release=u.release||r,u.environment=u.environment||l,s.attrs=u}else{if(!s.release&&!r)return;s.release=s.release||r,s.environment=s.environment||l}this.emit("beforeSendSession",s);const c=hN(s,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(c)}recordDroppedEvent(s,r,l=1){if(this._options.sendClientReports){const c=`${s}:${r}`;this._outcomes[c]=(this._outcomes[c]||0)+l}}on(s,r){const l=this._hooks[s]=this._hooks[s]||new Set,c=(...u)=>r(...u);return l.add(c),()=>{l.delete(c)}}emit(s,...r){const l=this._hooks[s];l&&l.forEach(c=>c(...r))}
28async sendEnvelope(s){if(this.emit("beforeEnvelope",s),this._isEnabled()&&this._transport)try{return await this._transport.send(s)}catch{return{}}return{}}registerCleanup(s){}dispose(){}_setupIntegrations(){const{integrations:s}=this._options;this._integrations=GN(this,s),G_(this,s)}_updateSessionFromEvent(s,r){var p,y;let l=r.level==="fatal",c=!1;const u=(p=r.exception)==null?void 0:p.values;if(u){c=!0,l=!1;for(const v of u)if(((y=v.mechanism)==null?void 0:y.handled)===!1){l=!0;break}}const d=s.status==="ok";(d&&s.errors===0||d&&l)&&(t_(s,{...l&&{status:"crashed"},errors:s.errors||Number(c||l)}),this.captureSession(s))}async _isClientDoneProcessing(s){let r=0;for(;!s||r<s;){if(await new Promise(l=>setTimeout(l,1)),!this._numProcessing)return!0;r++}return!1}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(s,r,l,c){const u=this.getOptions(),d=this.getIntegrationNames();return!r.integrations&&d.length&&(r.integrations=d),this.emit("preprocessEvent",s,r),s.type||c.setLastEventId(s.event_id||r.event_id),wT(u,s,r,l,this,c).then(h=>{var y;if(h===null)return h;this.emit("postprocessEvent",h,r),h.contexts={trace:{...(y=h.contexts)==null?void 0:y.trace,...tv(l)},...h.contexts};const p=fm(this,l);return h.sdkProcessingMetadata={dynamicSamplingContext:p,...h.sdkProcessingMetadata},h})}_captureEvent(s,r={},l=Le(),c=Gn()){return this._processEvent(s,r,l,c).then(u=>u.event_id,u=>{})}_processEvent(s,r,l,c){const u=this.getOptions(),{sampleRate:d}=u,h=sb(s),p=ab(s),v=`before send for type \`${s.type||"error"}\``,_=typeof d>"u"?void 0:im(d);if(p&&typeof _=="number"&&JS()>_)return this.recordDroppedEvent("sample_rate","error"),av(dd(`Discarding event because it's not included in the random sample (sampling rate = ${d})`));const E=Y_(s.type);return this._prepareEvent(s,r,l,c).then(b=>{var O;if(b===null)throw this.recordDroppedEvent("event_processor",E),dd("An event processor returned `null`, will not send event.");if(((O=r.data)==null?void 0:O.__sentry__)===!0)return b;const C=AR(this,u,b,r);return wR(C,v)}).then(b=>{var O;if(b===null){if(this.recordDroppedEvent("before_send",E),h){const U=1+(s.spans||[]).length;this.recordDroppedEvent("before_send","span",U)}throw dd(`${v} returned \`null\`, will not send event.`)}const T=l.getSession()||c.getSession();if(p&&T&&this._updateSessionFromEvent(T,b),h){const J=((O=b.sdkProcessingMetadata)==null?void 0:O.spanCountBeforeProcessing)||0,U=b.spans?b.spans.length:0,H=J-U;H>0&&this.recordDroppedEvent("before_send","span",H)}const C=b.transaction_info;if(h&&C&&b.transaction!==s.transaction){const J="custom";b.transaction_info={...C,source:J}}return this.sendEvent(b,r),b}).then(null,b=>{throw xR(b)||ER(b)?b:(this.captureException(b,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:b}),Vo(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. 29Reason: ${b}`))})}_process(s,r){this._numProcessing++,this._promiseBuffer.add(s).then(l=>(this._numProcessing--,l),l=>(this._numProcessing--,l===zm&&this.recordDroppedEvent("queue_overflow",r),l))}_clearOutcomes(){const s=this._outcomes;return this._outcomes={},Object.entries(s).map(([r,l])=>{const[c,u]=r.split(":");return{reason:c,category:u,quantity:l}})}_flushOutcomes(){const s=this._clearOutcomes();if(s.length===0||!this._dsn)return;const r=pR(s,this._options.tunnel&&Cs(this._dsn));this.sendEnvelope(r)}}function Y_(n){return n==="replay_event"?"replay":n||"error"}function wR(n,s){const r=`${s} must return \`null\` or a valid event.`;if(XS(n))return n.then(l=>{if(!nc(l)&&l!==null)throw Vo(r);return l},l=>{throw Vo(`${s} rejected with ${l}`)});if(!nc(n)&&n!==null)throw Vo(r);return n}function AR(n,s,r,l){const{beforeSend:c,beforeSendTransaction:u,ignoreSpans:d}=s,h=!Cm(s.beforeSendSpan)&&s.beforeSendSpan;let p=r;if(ab(p)&&c)return c(p,l);if(sb(p)){if(h||d){const y=gR(p);if(d!=null&&d.length&&Qr({description:y.description,op:y.op,attributes:y.data},d))return null;if(h){const v=h(y);v?p=AT(r,yR(v)):Zo()}if(p.spans){const v=[],_=p.spans;for(const b of _){if(d!=null&&d.length&&Qr({description:b.description,op:b.op,attributes:b.data},d)){sN(_,b);continue}if(h){const T=h(b);
29T?v.push(T):(Zo(),v.push(b))}else v.push(b)}const E=p.spans.length-v.length;E&&n.recordDroppedEvent("before_send","span",E),p.spans=v}}if(u){if(p.spans){const y=p.spans.length;p.sdkProcessingMetadata={...r.sdkProcessingMetadata,spanCountBeforeProcessing:y}}return u(p,l)}}return p}function ab(n){return n.type===void 0}function sb(n){return n.type==="transaction"}function NR(n){let s=0;return n.name&&(s+=n.name.length*2),s+=8,s+ib(n.attributes)}function RR(n){let s=0;return n.message&&(s+=n.message.length*2),s+ib(n.attributes)}function ib(n){if(!n)return 0;let s=0;return Object.values(n).forEach(r=>{Array.isArray(r)?s+=r.length*$_(r[0]):Ni(r)?s+=$_(r):s+=100}),s}function $_(n){return typeof n=="string"?n.length*2:typeof n=="number"?8:typeof n=="boolean"?4:0}function CR(n,s){s.debug===!0&&xc(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}),Le().update(s.initialScope);const l=new n(s);return jR(l),l.init(),l}function jR(n){Le().setClient(n)}const MR="thismessage:/";function Hm(n){return"isRelative"in n}function fc(n,s){const r=n.indexOf("://")<=0&&n.indexOf("//")!==0,l=r?MR:void 0;try{if("canParse"in URL&&!URL.canParse(n,l))return;const c=new URL(n,l);return r?{isRelative:r,pathname:c.pathname,search:c.search,hash:c.hash}:c}catch{}}function rb(n){if(Hm(n))return n.pathname;const s=new URL(n);return s.search="",s.hash="",["80","443"].includes(s.port)&&(s.port=""),s.password&&(s.password="%filtered%"),s.username&&(s.username="%filtered%"),s.toString()}function Es(n){if(!n)return{};const s=n.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!s)return{};const r=s[6]||"",l=s[8]||"";return{host:s[4],path:s[5],protocol:s[2],search:r,hash:l,relative:s[5]+r+l}}function OR(n){return n.split(/[?#]/,1)[0]}function qn(n,s=!0){if(n.startsWith("data:")){const r=n.match(/^data:([^;,]+)/),l=r?r[1]:"text/plain",c=n.includes(";base64,"),u=n.indexOf(",");let d="";if(s&&u!==-1){const h=n.slice(u+1);d=h.length>10?`${h.slice(0,10)}... [truncated]`:h}return`data:${l}${c?",base64":""}${d?`,${d}`:""}`}return n}function IR(n){var s;"aggregates"in n?((s=n.attrs)==null?void 0:s.ip_address)===void 0&&(n.attrs={...n.attrs,ip_address:"{{auto}}"}):n.ipAddress===void 0&&(n.ipAddress="{{auto}}")}function lb(n,s,r=[s],l="npm"){const c=(n._metadata=n._metadata||{}).sdk=n._metadata.sdk||{};c.name||(c.name=`sentry.javascript.${s}`,c.packages=r.map(u=>({name:`${l}:@sentry/${u}`,version:n_})),c.version=n_)}function ob(n={}){const s=n.client||Me();if(!NT()||!s)return{};const r=bc(),l=rm(r);if(l.getTraceData)return l.getTraceData(n);const c=n.scope||Le(),u=n.span||Kt(),d=Vr(u)&&!Cn(s.getOptions()),h=u&&!d?RT(u):DR(c),p=u?zi(u):fm(s,c),y=CT(p);if(!jT.test(h))return Ec.warn("Invalid sentry-trace data. Cannot generate trace data"),{};const _={"sentry-trace":h,baggage:y};return n.propagateTraceparent&&(_.traceparent=u&&!d?MT(u):kR(c)),_}function DR(n){const{traceId:s,sampled:r,propagationSpanId:l}=n.getPropagationContext();return OT(s,l,r)}function kR(n){const{traceId:s,sampled:r,propagationSpanId:l}=n.getPropagationContext();return IT(s,l,r)}const LR=100;function Rs(n,s){const r=Me(),l=Gn();if(!r)return;const{beforeBreadcrumb:c=null,maxBreadcrumbs:u=LR}=r.getOptions();if(u<=0)return;const h={timestamp:Tc(),...n},p=c?xc(()=>c(h,s)):h;p!==null&&(r.emit&&r.emit("beforeAddBreadcrumb",p,s),l.addBreadcrumb(p,u))}let V_;const zR="FunctionToString",F_=new WeakMap,UR=(()=>({name:zR,setupOnce(){V_=Function.prototype.toString;try{Function.prototype.toString=function(...n){const s=hm(this),r=F_.has(Me())&&s!==void 0?s:this;return V_.apply(r,n)}}catch{}},setup(n){F_.set(n,!0)}})),HR=UR,BR=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,/can't redefine non-configurable property "solana"/,/vv\(\)\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/^Java exception was raised during method invocation$/],qR="EventFilters",GR=(n={})=>{let s;return{name:qR,setup(r){const l=r.getOptions();s=X_(n,l)},processEvent(r,l,c){if(!s){const u=c.getOptions();s=X_(n,u)}return YR(r,s)?null:r}}},PR=((n={})=>({...GR(n),name:"InboundFilters"}));function X_(n={},s={}){return{allowUrls:[...n.allowUrls||[],...s.allowUrls||[]],denyUrls:[...n.denyUrls||[],...s.denyUrls||[]],ignoreErrors:[...n.ignoreErrors||[],...s.ignoreErrors||[],...n.disableErrorDefaults?[]:BR],ignoreTransactions:[...n.ignoreTransactions||[],...s.ignoreTransactions||[]]}}function YR(n,s){if(n.type){if(n.type==="transaction"&&VR(n,s.ignoreTransactions))return!0}else if($R(n,s.ignoreErrors)||QR(n)||FR(n,s.denyUrls)||!XR(n,s.allowUrls))return!0;return!1}function $R(n,s){return s!=null&&s.length?hR(n).some(r=>da(r,s)):!1}function VR(n,s){if(!(s!=null&&s.length))return!1;const r=n.transaction;return r?da(r,s):!1}function FR(n,s){if(!(s!=null&&s.length))return!1;const r=cb(n);return r?da(r,s):!1}function XR(n,s){if(!(s!=null&&s.length))return!0;const r=cb(n);return r?da(r,s):!0}function KR(n=[]){for(let s=n.length-1;s>=0;s--){const r=n[s];if(r&&r.filename!=="<anonymous>"&&r.filename!=="[native code]")return r.filename||null}return null}function cb(n){var s,r;try{const l=[...((s=n.exception)==null?void 0:s.values)??[]].reverse().find(u=>{var d,h,p;
29return((d=u.mechanism)==null?void 0:d.parent_id)===void 0&&((p=(h=u.stacktrace)==null?void 0:h.frames)==null?void 0:p.length)}),c=(r=l==null?void 0:l.stacktrace)==null?void 0:r.frames;return c?KR(c):null}catch{return null}}function QR(n){var s,r;return(r=(s=n.exception)==null?void 0:s.values)!=null&&r.length?!n.message&&!n.exception.values.some(l=>l.stacktrace||l.type&&l.type!=="Error"||l.value):!1}function JR(n,s,r,l,c,u){var h;if(!((h=c.exception)!=null&&h.values)||!u||!ac(u.originalException,Error))return;const d=c.exception.values.length>0?c.exception.values[c.exception.values.length-1]:void 0;d&&(c.exception.values=Hd(n,s,l,u.originalException,r,c.exception.values,d,0))}function Hd(n,s,r,l,c,u,d,h){if(u.length>=r+1)return u;let p=[...u];if(ac(l[c],Error)){K_(d,h,l);const y=n(s,l[c]),v=p.length;Q_(y,c,v,h),p=Hd(n,s,r,l[c],c,[y,...p],y,v)}return ub(l)&&l.errors.forEach((y,v)=>{if(ac(y,Error)){K_(d,h,l);const _=n(s,y),E=p.length;Q_(_,`errors[${v}]`,E,h),p=Hd(n,s,r,y,c,[_,...p],_,E)}}),p}function ub(n){return Array.isArray(n.errors)}function K_(n,s,r){n.mechanism={handled:!0,type:"auto.core.linked_errors",...ub(r)&&{is_exception_group:!0},...n.mechanism,exception_id:s}}function Q_(n,s,r,l){n.mechanism={handled:!0,...n.mechanism,type:"chained",source:s,exception_id:r,parent_id:l}}function ZR(n){return wc(n)&&"__sentry_fetch_url_host__"in n&&typeof n.__sentry_fetch_url_host__=="string"}function J_(n){return ZR(n)?`${n.message} (${n.__sentry_fetch_url_host__})`:n.message}const Z_=new Set([]);function WR(n){const s="console",r=Qa(s,n);return Ja(s,eC),r}function eC(){"console"in We&&DT.forEach(function(n){n in We.console&&ln(We.console,n,function(s){return a_[n]=s,function(...r){const l=r[0],c=a_[n],u=Z_.size&&typeof l=="string"&&da(l,Z_);u||En("console",{args:r,level:n}),(!u||Lv)&&(c==null||c.apply(We.console,r))}})})}function tC(n){return n==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(n)?n:"log"}const nC="Dedupe",aC=(()=>{let n;return{name:nC,processEvent(s){if(s.type)return s;try{if(iC(s,n))return Lv&&Ec.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return n=s}}}),sC=aC;function iC(n,s){return s?!!(rC(n,s)||lC(n,s)):!1}function rC(n,s){const r=n.message,l=s.message;return!(!r&&!l||r&&!l||!r&&l||r!==l||!db(n,s)||!fb(n,s))}function lC(n,s){const r=W_(s),l=W_(n);return!(!r||!l||r.type!==l.type||r.value!==l.value||!db(n,s)||!fb(n,s))}function fb(n,s){let r=s_(n),l=s_(s);if(!r&&!l)return!0;if(r&&!l||!r&&l||(r=r,l=l,l.length!==r.length))return!1;for(let c=0;c<l.length;c++){const u=l[c],d=r[c];if(u.filename!==d.filename||u.lineno!==d.lineno||u.colno!==d.colno||u.function!==d.function)return!1}return!0}function db(n,s){let r=n.fingerprint,l=s.fingerprint;if(!r&&!l)return!0;if(r&&!l||!r&&l)return!1;r=r,l=l;try{return r.join("")===l.join("")}catch{return!1}}function W_(n){var s,r;return(r=(s=n.exception)==null?void 0:s.values)==null?void 0:r[0]}const oC="ConversationId",cC=(()=>({name:oC,setup(n){n.on("spanStart",s=>{const r=Le().getScopeData(),l=Gn().getScopeData(),c=r.conversationId||l.conversationId;if(c){const{op:u,data:d,description:h}=Fe(s);if(!(u!=null&&u.startsWith("gen_ai."))&&!d["ai.operationId"]&&!(h!=null&&h.startsWith("ai.")))return;s.setAttribute(kT,c)}})}})),uC=cC;function fC(n,s,r,l,c){if(!n.fetchData)return;const{method:u,url:d}=n.fetchData,h=Cn()&&s(d);if(n.endTimestamp){const T=n.fetchData.__span;if(!T)return;const C=l[T];C&&(h&&(pC(C,n),dC(C,n,c)),delete l[T]);return}const{spanOrigin:p="auto.http.browser",propagateTraceparent:y=!1}=typeof c=="object"?c:{spanOrigin:c},v=Me(),E=!!Kt()||!!v&&Pn(v),b=h&&E?Za(yC(d,u,p)):new ws;if(h&&!E&&(v==null||v.recordDroppedEvent("no_parent_span","span")),n.fetchData.__span=b.spanContext().spanId,l[b.spanContext().spanId]=b,r(n.fetchData.url)){const T=n.args[0],C={...n.args[1]||{}},O=mC(T,C,Cn()&&E?b:void 0,y);O&&(n.args[1]=C,C.headers=O)}if(v){const T={input:n.args,response:n.response,startTimestamp:n.startTimestamp,endTimestamp:n.endTimestamp};v.emit("beforeOutgoingRequestSpan",b,T)}return b}function dC(n,s,r){var c;const l=typeof r=="object"&&r!==null?r.onRequestSpanEnd:void 0;l==null||l(n,{headers:(c=s.response)==null?void 0:c.headers,error:s.error})}function mC(n,s,r,l){const c=ob({span:r,propagateTraceparent:l}),u=c["sentry-trace"],d=c.baggage,h=c.traceparent;if(!u)return;const p=s.headers||(gm(n)?n.headers:void 0);if(p)if(hC(p)){const y=new Headers(p);if(y.get("sentry-trace")||y.set("sentry-trace",u),l&&h&&!y.get("traceparent")&&y.set("traceparent",h),d){const v=y.get("baggage");v?Oo(v)||y.set("baggage",`${v},${d}`):y.set("baggage",d)}return y}else if(gC(p)){const y=[...p];y.find(_=>_[0]==="sentry-trace")||y.push(["sentry-trace",u]),l&&h&&!y.find(_=>_[0]==="traceparent")&&y.push(["traceparent",h]);const v=p.find(_=>_[0]==="baggage"&&typeof _[1]=="string"&&Oo(_[1]));return d&&!v&&y.push(["baggage",d]),y}else{const y="sentry-trace"in p?p["sentry-trace"]:void 0,v="traceparent"in p?p.traceparent:void 0,_="baggage"in p?p.baggage:void 0,E=_?Array.isArray(_)?[..._]:[_]:[],b=_&&(Array.isArray(_)?_.find(C=>Oo(C)):Oo(_));d&&!b&&E.push(d);const T=Object.assign({},p,{"sentry-trace":y??u,baggage:E.length>0?E.join(","):void 0});return l&&h&&!v&&(T.traceparent=h),T}else return{...c}}function pC(n,s){var r,l;if(s.response){sv(n,s.response.status);const c=(l=(r=s.response)==null?void 0:r.headers)==null?void 0:l.get("
29content-length");if(c){const u=parseInt(c);u>0&&n.setAttribute("http.response_content_length",u)}}else s.error&&n.setStatus({code:xs,message:"internal_error"});n.end()}function Oo(n){return typeof n!="string"?!1:n.split(",").some(s=>s.trim().startsWith(LT))}function hC(n){return typeof Headers<"u"&&ac(n,Headers)}function gC(n){return Array.isArray(n)?n.every(s=>Array.isArray(s)&&s.length===2&&typeof s[0]=="string"):!1}function yC(n,s,r){if(n.startsWith("data:")){const u=qn(n);return{name:`${s} ${u}`,attributes:eS(n,void 0,s,r)}}const l=fc(n),c=l?rb(l):n;return{name:`${s} ${c}`,attributes:eS(n,l,s,r)}}function eS(n,s,r,l){const c={url:qn(n),type:"fetch","http.method":r,[yt]:l,[xn]:"http.client"};return s&&(Hm(s)||(c["http.url"]=qn(s.href),c["server.address"]=s.host),s.search&&(c["http.query"]=s.search),s.hash&&(c["http.fragment"]=s.hash)),c}function mb(n){if(n!==void 0)return n>=400&&n<500?"warning":n>=500?"error":void 0}const Mi=We;function _C(){return"history"in Mi&&!!Mi.history}function SC(){if(!("fetch"in Mi))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function Bd(n){return n&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(n.toString())}function vC(){var r;if(typeof EdgeRuntime=="string")return!0;if(!SC())return!1;if(Bd(Mi.fetch))return!0;let n=!1;const s=Mi.document;if(s&&typeof s.createElement=="function")try{const l=s.createElement("iframe");l.hidden=!0,s.head.appendChild(l),(r=l.contentWindow)!=null&&r.fetch&&(n=Bd(l.contentWindow.fetch)),s.head.removeChild(l)}catch{}return n}function rz(){return"ReportingObserver"in Mi}function Bm(n,s){const r="fetch",l=Qa(r,n);return Ja(r,()=>pb(void 0,s)),l}function bC(n){const s="fetch-body-resolved",r=Qa(s,n);return Ja(s,()=>pb(xC)),r}function pb(n,s=!1){s&&!vC()||ln(We,"fetch",function(r){return function(...l){const c=new Error,{method:u,url:d}=TC(l),h={args:l,fetchData:{method:u,url:d},startTimestamp:bt()*1e3,virtualError:c,headers:wC(l)};return n||En("fetch",{...h}),r.apply(We,l).then(async p=>(n?n(p):En("fetch",{...h,endTimestamp:bt()*1e3,response:p}),p),p=>{En("fetch",{...h,endTimestamp:bt()*1e3,error:p}),wc(p)&&p.stack===void 0&&(p.stack=c.stack,Ts(p,"framesToPop",1));const y=Me(),v=(y==null?void 0:y.getOptions().enhanceFetchErrorMessages)??"always";if(v!==!1&&p instanceof TypeError&&(p.message==="Failed to fetch"||p.message==="Load failed"||p.message==="NetworkError when attempting to fetch resource."))try{const b=new URL(h.fetchData.url).host;v==="always"?p.message=`${p.message} (${b})`:Ts(p,"__sentry_fetch_url_host__",b)}catch{}throw p})}})}async function EC(n,s){if(n!=null&&n.body){const r=n.body,l=r.getReader(),c=setTimeout(()=>{r.cancel().then(null,()=>{})},90*1e3);let u=!0;for(;u;){let d;try{d=setTimeout(()=>{r.cancel().then(null,()=>{})},5e3);const{done:h}=await l.read();clearTimeout(d),h&&(s(),u=!1)}catch{u=!1}finally{clearTimeout(d)}}clearTimeout(c),l.releaseLock(),r.cancel().then(null,()=>{})}}function xC(n){let s;try{s=n.clone()}catch{return}EC(s,()=>{En("fetch-body-resolved",{endTimestamp:bt()*1e3,response:n})})}function Fo(n,s){return pm(n)&&!!n[s]}function tS(n){return typeof n=="string"?n:n?Fo(n,"url")?n.url:n.toString?n.toString():"":""}function TC(n){if(n.length===0)return{method:"GET",url:""};if(n.length===2){const[r,l]=n;return{url:tS(r),method:Fo(l,"method")?String(l.method).toUpperCase():gm(r)&&Fo(r,"method")?String(r.method).toUpperCase():"GET"}}const s=n[0];return{url:tS(s),method:Fo(s,"method")?String(s.method).toUpperCase():"GET"}}function wC(n){const[s,r]=n;try{if(typeof r=="object"&&r!==null&&"headers"in r&&r.headers)return new Headers(r.headers);if(gm(s))return new Headers(s.headers)}catch{}}const hb=We;function Oi(){try{return hb.document.location.href}catch{return""}}function gb(n,s=5){if(!hb.HTMLElement)return null;let r=n;for(let l=0;l<s;l++){if(!r)return null;if(r instanceof HTMLElement){if(r.dataset.sentryComponent)return r.dataset.sentryComponent;if(r.dataset.sentryElement)return r.dataset.sentryElement}r=r.parentNode}return null}const xe=We;let qd=0;function yb(){return qd>0}function AC(){qd++,setTimeout(()=>{qd--})}function Ii(n,s={}){function r(c){return typeof c=="function"}if(!r(n))return n;try{if(Object.prototype.hasOwnProperty.call(n,"__sentry_wrapped__")){const u=n.__sentry_wrapped__;return typeof u=="function"?u:n}if(hm(n))return n}catch{return n}const l=function(...c){We._sentryWrappedDepth=(We._sentryWrappedDepth||0)+1;try{const u=c.map(d=>Ii(d,s));return n.apply(this,u)}catch(u){throw AC(),pa(d=>{d.addEventProcessor(h=>(s.mechanism&&(Ad(h,void 0),Ei(h,s.mechanism)),h.extra={...h.extra,arguments:c},h)),iv(u)}),u}finally{We._sentryWrappedDepth=(We._sentryWrappedDepth||0)-1}};try{for(const c in n)Object.prototype.hasOwnProperty.call(n,c)&&(l[c]=n[c])}catch{}zT(l,n),Ts(n,"__sentry_wrapped__",l);try{Object.getOwnPropertyDescriptor(l,"name").configurable&&Object.defineProperty(l,"name",{get(){return n.name}})}catch{}return l}function dc(){const n=Oi(),{referrer:s}=xe.document||{},{userAgent:r}=xe.navigator||{},l={...s&&{Referer:s},...r&&{"User-Agent":r}};return{url:n,headers:l}}function qm(n,s){const r=Uc(n,s),l={type:MC(s),value:OC(s)};return r.length&&(l.stacktrace={frames:r}),l.type===void 0&&l.value===""&&(l.value="Unrecoverable error caught"),l}function NC(n,s,r,l){const c=Me(),u=c==null?void 0:c.getOptions().normalizeDepth,d=zC(s),h={__serialized__:HT(s,u)};if(d)return{exception:{values:[qm(n,d)]},extra:h};const p={exception:{values:[{type:ym(s)?s.constructor.name:l?"UnhandledRejection":"Error",value:kC(s,{isUnhandledRejection:l})}]},extra:h};if(r){const y=Uc(n,r);y.length&&(p.exception.values[0].stacktrace={frames:y})}return p}function md(n,s){return{exception:{values:[qm(n,s)]}}}function Uc(n,s){const r=s.stacktrace||s.stack||"",l=CC(s),c=jC(s);try{return n(r,l,c)}catch{}return[]}const RC=/Minified React error #\d+;/i;function CC(n){return n&&RC.test(n.message)?1:0}function jC(n){return typeof n.framesToPop=="number"?n.framesToPop:0}function _b(n){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?n instanceof WebAssembly.Exception:!1}function MC(n){const s=n==null?void 0:n.name;return!s&&_b(n)?n.message&&Array.isArray(n.message)&&n.message.length==2?n.message[0]:"WebAssembly.Exception":s}function OC(n){const s=n==null?void 0:n.message;return _b(n)?Array.isArray(n.message)&&n.message.length==2?n.message[1]:"wasm exception":s?s.error&&typeof s.error.message=="string"?J_(s.error):J_(n):"No error message"}function IC(n,s,r,l){const c=(r==null?void 0:r.syntheticException)||void 0,u=Gm(n,s,c,l);return Ei(u),u.level="error",r!=null&&r.event_id&&(u.event_id=r.event_id),mm(u)}function DC(n,s,r="info",l,c){const u=(l==null?void 0:l.syntheticException)||void 0,d=Gd(n,s,u,c);return d.level=r,l!=null&&l.event_id&&(d.event_id=l.event_id),mm(d)}function Gm(n,s,r,l,c){var d,h;let u;if(rv(s)&&s.error)return md(n,s.error);if(i_(s)||UT(s)){const p=s;if("stack"in s){u=md(n,s);const y=(h=(d=u.exception)==null?void 0:d.values)==null?void 0:h[0];if(l&&r&&y&&!y.stacktrace){const v=Uc(n,r);v.length&&(y.stacktrace={frames:v},Ei(u,{synthetic:!0}))}}else{const y=p.name||(i_(p)?"DOMError":"DOMException"),v=p.message?`${y}: ${p.message}`:y;u=Gd(n,v,r,l),Ad(u,v)}return"code"in p&&(u.tags={...u.tags,"DOMException.code":`${p.code}`}),u}return wc(s)?md(n,s):nc(s)||ym(s)?(u=NC(n,s,r,c),Ei(u,{synthetic:!0}),u):(u=Gd(n,s,r,l),Ad(u,`${s}`),Ei(u,{synthetic:!0}),u)}function Gd(n,s,r,l){const c={};if(l&&r){const u=Uc(n,r);u.length&&(c.exception={values:[{value:s,stacktrace:{frames:u}}]}),Ei(c,{synthetic:!0})}
29if(dm(s)){const{__sentry_template_string__:u,__sentry_template_values__:d}=s;return c.logentry={message:u,params:d},c}return c.message=s,c}function kC(n,{isUnhandledRejection:s}){const r=BT(n),l=s?"promise rejection":"exception";return rv(n)?`Event \`ErrorEvent\` captured as ${l} with message \`${n.message}\``:ym(n)?`Event \`${LC(n)}\` (type=${n.type}) captured as ${l}`:`Object captured as ${l} with keys: ${r}`}function LC(n){try{const s=Object.getPrototypeOf(n);return s?s.constructor.name:void 0}catch{}}function zC(n){return Object.values(n).find(s=>s instanceof Error)}class UC extends TR{constructor(s){var d;const r=HC(s),l=xe.SENTRY_SDK_SOURCE||VN();lb(r,"browser",["browser"],l),super(r);const{userInfo:c}=this.getDataCollectionOptions();(d=r._metadata)!=null&&d.sdk&&(r._metadata.sdk.settings={infer_ip:c?"auto":"never",...r._metadata.sdk.settings});const{sendClientReports:u}=this._options;xe.document&&xe.document.addEventListener("visibilitychange",()=>{xe.document.visibilityState==="hidden"&&(u&&this._flushOutcomes(),queueMicrotask(()=>{this.flush()}))}),c&&this.on("beforeSendSession",IR)}eventFromException(s,r){return IC(this._options.stackParser,s,r,this._options.attachStacktrace)}eventFromMessage(s,r="info",l){return DC(this._options.stackParser,s,r,l,this._options.attachStacktrace)}_prepareEvent(s,r,l,c){return s.platform=s.platform||"javascript",super._prepareEvent(s,r,l,c)}}function HC(n){var s;return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:(s=xe.SENTRY_RELEASE)==null?void 0:s.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...n}}const fe=We,BC=(n,s)=>n>s[1]?"poor":n>s[0]?"needs-improvement":"good",il=(n,s,r,l)=>{let c,u;return d=>{s.value>=0&&(d||l)&&(u=s.value-(c??0),(u||c===void 0)&&(c=s.value,s.delta=u,s.rating=BC(s.value,r),n(s)))}},rl=(n=!0)=>{var r,l;const s=(l=(r=fe.performance)==null?void 0:r.getEntriesByType)==null?void 0:l.call(r,"navigation")[0];if(!n||s&&s.responseStart>0&&s.responseStart<performance.now())return s},qi=()=>{const n=rl();return(n==null?void 0:n.activationStart)??0};function $a(n,s,r){fe.document&&fe.addEventListener(n,s,r)}function mc(n,s,r){fe.document&&fe.removeEventListener(n,s,r)}let wi=-1;const Sb=new Set,qC=()=>{var n,s;return((n=fe.document)==null?void 0:n.visibilityState)==="hidden"&&!((s=fe.document)!=null&&s.prerendering)?0:1/0},Xo=n=>{if(GC(n)&&wi>-1){if(n.type==="visibilitychange"||n.type==="pagehide")for(const s of Sb)s();isFinite(wi)||(wi=n.type==="visibilitychange"?n.timeStamp:0,mc("prerenderingchange",Xo,!0))}},ll=()=>{var n;if(fe.document&&wi<0){const s=qi();wi=(fe.document.prerendering||(n=globalThis.performance.getEntriesByType("visibility-state").filter(l=>l.name==="hidden"&&l.startTime>s)[0])==null?void 0:n.startTime)??qC(),$a("visibilitychange",Xo,!0),$a("pagehide",Xo,!0),$a("prerenderingchange",Xo,!0)}return{get firstHiddenTime(){return wi},onHidden(s){Sb.add(s)}}};function GC(n){var s;return n.type==="pagehide"||((s=fe.document)==null?void 0:s.visibilityState)==="hidden"}const PC=()=>`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,ol=(n,s=-1)=>{var u,d;const r=rl();let l="navigate";return r&&((u=fe.document)!=null&&u.prerendering||qi()>0?l="prerender":(d=fe.document)!=null&&d.wasDiscarded?l="restore":r.type&&(l=r.type.replace(/_/g,"-"))),{name:n,value:s,rating:"good",delta:0,entries:[],id:PC(),navigationType:l}},pd=new WeakMap;function Pm(n,s){try{return pd.get(n)||pd.set(n,new s),pd.get(n)}catch{return new s}}class YC{constructor(){this._sessionValue=0,this._sessionEntries=[]}_processEntry(s){var c;if(s.hadRecentInput)return;const r=this._sessionEntries[0],l=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&r&&l&&s.startTime-l.startTime<1e3&&s.startTime-r.startTime<5e3?(this._sessionValue+=s.value,this._sessionEntries.push(s)):(this._sessionValue=s.value,this._sessionEntries=[s]),(c=this._onAfterProcessingUnexpectedShift)==null||c.call(this,s)}}const Gi=(n,s,r={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(n)){const l=new PerformanceObserver(c=>{Promise.resolve().then(()=>{s(c.getEntries())})});return l.observe({type:n,buffered:!0,...r}),l}}catch{}},Ym=n=>{let s=!1;return()=>{s||(n(),s=!0)}},Hc=n=>{var s;(s=fe.document)!=null&&s.prerendering?addEventListener("prerenderingchange",()=>n(),!0):n()},$C=[1800,3e3],VC=(n,s={})=>{Hc(()=>{const r=ll(),l=ol("FCP");let c;const d=Gi("paint",h=>{for(const p of h)p.name==="first-contentful-paint"&&(d.disconnect(),p.startTime<r.firstHiddenTime&&(l.value=Math.max(p.startTime-qi(),0
29),l.entries.push(p),c(!0)))});d&&(c=il(n,l,$C,s.reportAllChanges))})},FC=[.1,.25],XC=(n,s={})=>{VC(Ym(()=>{var p;const r=ol("CLS",0);let l;const c=ll(),u=Pm(s,YC),d=y=>{for(const v of y)u._processEntry(v);u._sessionValue>r.value&&(r.value=u._sessionValue,r.entries=u._sessionEntries,l())},h=Gi("layout-shift",d);h&&(l=il(n,r,FC,s.reportAllChanges),c.onHidden(()=>{d(h.takeRecords()),l(!0)}),(p=fe==null?void 0:fe.setTimeout)==null||p.call(fe,l))}))};let vb=0,hd=1/0,Io=0;const KC=n=>{n.forEach(s=>{s.interactionId&&(hd=Math.min(hd,s.interactionId),Io=Math.max(Io,s.interactionId),vb=Io?(Io-hd)/7+1:0)})};let Pd;const bb=()=>Pd?vb:performance.interactionCount||0,QC=()=>{"interactionCount"in performance||Pd||(Pd=Gi("event",KC,{type:"event",buffered:!0,durationThreshold:0}))},gd=10;let Eb=0;const JC=()=>bb()-Eb;class ZC{constructor(){this._longestInteractionList=[],this._longestInteractionMap=new Map}_resetInteractions(){Eb=bb(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){const s=Math.min(this._longestInteractionList.length-1,Math.floor(JC()/50));return this._longestInteractionList[s]}_processEntry(s){var c,u;if((c=this._onBeforeProcessingEntry)==null||c.call(this,s),!(s.interactionId||s.entryType==="first-input"))return;const r=this._longestInteractionList.at(-1);let l=this._longestInteractionMap.get(s.interactionId);if(l||this._longestInteractionList.length<gd||s.duration>r._latency){if(l?s.duration>l._latency?(l.entries=[s],l._latency=s.duration):s.duration===l._latency&&s.startTime===l.entries[0].startTime&&l.entries.push(s):(l={id:s.interactionId,entries:[s],_latency:s.duration},this._longestInteractionMap.set(l.id,l),this._longestInteractionList.push(l)),this._longestInteractionList.sort((d,h)=>h._latency-d._latency),this._longestInteractionList.length>gd){const d=this._longestInteractionList.splice(gd);for(const h of d)this._longestInteractionMap.delete(h.id)}(u=this._onAfterProcessingINPCandidate)==null||u.call(this,l)}}}const $m=n=>{var r;const s=fe.requestIdleCallback||fe.setTimeout;((r=fe.document)==null?void 0:r.visibilityState)==="hidden"?n():(n=Ym(n),$a("visibilitychange",n,{once:!0,capture:!0}),$a("pagehide",n,{once:!0,capture:!0}),s(()=>{n(),mc("visibilitychange",n,{capture:!0}),mc("pagehide",n,{capture:!0})}))},WC=[200,500],ej=40,tj=(n,s={})=>{if(!(globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return;const r=ll();Hc(()=>{QC();const l=ol("INP");let c;const u=Pm(s,ZC),d=p=>{$m(()=>{for(const v of p)u._processEntry(v);const y=u._estimateP98LongestInteraction();y&&y._latency!==l.value&&(l.value=y._latency,l.entries=y.entries,c())})},h=Gi("event",d,{durationThreshold:s.durationThreshold??ej});c=il(n,l,WC,s.reportAllChanges),h&&(h.observe({type:"first-input",buffered:!0}),r.onHidden(()=>{d(h.takeRecords()),c(!0)}))})};class nj{_processEntry(s){var r;(r=this._onBeforeProcessingEntry)==null||r.call(this,s)}}const aj=[2500,4e3],sj=(n,s={})=>{Hc(()=>{const r=ll(),l=ol("LCP");let c;const u=Pm(s,nj),d=p=>{s.reportAllChanges||(p=p.slice(-1));for(const y of p)u._processEntry(y),y.startTime<r.firstHiddenTime&&(l.value=Math.max(y.startTime-qi(),0),l.entries=[y],c())},h=Gi("largest-contentful-paint",d);if(h){c=il(n,l,aj,s.reportAllChanges);const p=Ym(()=>{d(h.takeRecords()),h.disconnect(),c(!0)}),y=v=>{v.isTrusted&&($m(p),mc(v.type,y,{capture:!0}))};for(const v of["keydown","click","visibilitychange"])$a(v,y,{capture:!0})}})},ij=[800,1800],Yd=n=>{var s,r;(s=fe.document)!=null&&s.prerendering?Hc(()=>Yd(n)):((r=fe.document)==null?void 0:r.readyState)!=="complete"?addEventListener("load",()=>Yd(n),!0):setTimeout(n)},rj=(n,s={})=>{const r=ol("TTFB"),l=il(n,r,ij,s.reportAllChanges);Yd(()=>{const c=rl();c&&(r.value=Math.max(c.responseStart-qi(),0),r.entries=[c],l(!0))})},Yr={},pc={};let xb,Tb,wb,Ab;function Vm(n,s=!1){return Bc("cls",n,oj,xb,s)}function Fm(n,s=!1){return Bc("lcp",n,cj,Tb,s)}function lj(n){return Bc("ttfb",n,uj,wb)}function Nb(n){return Bc("inp",n,fj,Ab)}function Di(n,s){return Rb(n,s),pc[n]||(dj(n),pc[n]=!0),Cb(n,s)}function cl(n,s){const r=Yr[n];if(r!=null&&r.length)for(const l of r)try{l(s)}catch{}}function oj(){return XC(n=>{cl("cls",{metric:n}),xb=n},{reportAllChanges:!0})}function cj(){return sj(n=>{cl("lcp",{metric:n}),Tb=n},{reportAllChanges:!0})}function uj(){return rj(n=>{cl("ttfb",{metric:n}),wb=n})}function fj(){return tj(n=>{cl("inp",{metric:n}),Ab=n})}function Bc(n,s,r,l,c=!1){Rb(n,s);let u;return pc[n]||(u=r(),pc[n]=!0),l&&s({metric:l}),Cb(n,s,c?u:void 0)}function dj(n){const s={};n==="event"&&(s.durationThreshold=0),Gi(n,r=>{cl(n,{entries:r})},s)}function Rb(n,s){Yr[n]=Yr[n]||[],Yr[n].push(s)}function Cb(n,s,r){return()=>{r&&r();const l=Yr[n];if(!l)return;const c=l.indexOf(s);c!==-1&&l.splice(c,1)}}function mj(n){return"duration"in n}const pj=80,_s={};try{typeof Node<"u"&&(_s.parentNode=Object.getOwnPropertyDescriptor(Node.prototype,"parentNode").get),typeof Element<"u"&&(_s.tagName=Object.getOwnPropertyDescriptor(Element.prototype,"tagName").get,_s.id=Object.getOwnPropertyDescriptor(Element.prototype,"id").get,_s.className=Object.getOwnPropertyDescriptor(Element.prototype,"className").get,_s.getAttribute=Element.prototype.getAttribute),typeof HTMLElement<"u"&&(_s.dataset=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"dataset").get)}catch{}function Pa(n,s,r){const l=_s[s];if(l)try{return l.call(n,r)}catch{}const c=n[s];return typeof c=="function"?c.call(n,r):c}function jt(n,s={}){if(!n)return"<unknown>";try{let r=n;const l=5,c=[];let u=0,d=0;const h=" > ",p=h.length;let y;const v=Array.isArray(s)?s:s.keyAttrs,_=!Array.isArray(s)&&s.maxStringLength||pj;for(;r&&u++<l&&(y=hj(r,v),!(y==="html"||u>1&&d+c.length*p+y.length>=_));)c.push(y),d+=y.length,r=Pa(r,"parentNode");return c.reverse().join(h)}catch{return"<unknown>"}}function hj(n,s){const r=[],l=Pa(n,"tagName");if(!l)return"";if(typeof HTMLElement<"u"&&n instanceof HTMLElement){const u=Pa(n,"dataset");if(u){if(u.sentryComponent)return u.sentryComponent;if(u.sentryElement)return u.sentryElement}}r.push(l.toLowerCase());const c=s!=null&&s.length?s.filter(u=>Pa(n,"getAttribute",u)).map(u=>[u,Pa(n,"getAttribute",u)]):null;if(c!=null&&c.length)c.forEach(u=>{r.push(`[${u[0]}="${u[1]}"]`)});else{const u=Pa(n,"id");u&&r.push(`#${u}`);const d=Pa(n,"className");if(d&&xi(d)){const h=d.split(/\s+/);for(const p of h)r.push(`.${p}`)}}for(const u of["aria-label","type","name","title","alt"]){const d=Pa(n,"getAttribute",u);d&&r.push(`[${u}="${d}"]`)}return r.join("")}const gj=n=>{const s=r=>{var l;
29(r.type==="pagehide"||((l=fe.document)==null?void 0:l.visibilityState)==="hidden")&&n(r)};$a("visibilitychange",s,{capture:!0,once:!0}),$a("pagehide",s,{capture:!0,once:!0})};function yd(n){return typeof n=="number"&&isFinite(n)}function Fa(n,s,r,{...l}){const c=Fe(n).start_timestamp;return c&&c>s&&typeof n.updateStartTime=="function"&&n.updateStartTime(s),Lc(n,()=>{const u=Za({startTime:s,...l});return u&&u.end(r),u})}function Xm(n){var O;const s=Me();if(!s)return;const{name:r,transaction:l,attributes:c,startTime:u}=n,{release:d,environment:h}=s.getOptions(),{userInfo:p}=s.getDataCollectionOptions(),y=s.getIntegrationByName("Replay"),v=y==null?void 0:y.getReplayId(),_=Le(),E=_.getUser(),b=E!==void 0?E.email||E.id||E.ip_address:void 0;let T;try{T=_.getScopeData().contexts.profile.profile_id}catch{}const C={release:d,environment:h,user:b||void 0,profile_id:T||void 0,replay_id:v||void 0,transaction:l,"user_agent.original":(O=fe.navigator)==null?void 0:O.userAgent,"client.address":p?"{{auto}}":void 0,...c};return Za({name:r,attributes:C,startTime:u,experimental:{standalone:!0}})}function Pi(){return fe.addEventListener&&fe.performance}function Xe(n){return n/1e3}function yj(n){let s="unknown",r="unknown",l="";for(const c of n){if(c==="/"){[s,r]=n.split("/");break}if(!isNaN(Number(c))){s=l==="h"?"http":l,r=n.split(l)[1];break}l+=c}return l===n&&(s=l),{name:s,version:r}}function qc(n){try{return PerformanceObserver.supportedEntryTypes.includes(n)}catch{return!1}}function Gc(n,s){let r,l=!1;function c(h){!l&&r&&s(h,r.spanContext().spanId,r),l=!0}gj(()=>{c("pagehide")});const u=n.on("beforeStartNavigationSpan",(h,p)=>{p!=null&&p.isRedirect||(c("navigation"),u(),d())}),d=n.on("afterStartPageLoadSpan",h=>{r=h,d()})}function _j(n){let s=0,r;if(!qc("layout-shift"))return;const l=Vm(({metric:c})=>{const u=c.entries[c.entries.length-1];u&&(s=c.value,r=u)},!0);Gc(n,(c,u)=>{Sj(s,r,u,c),l()})}function Sj(n,s,r,l){var y;const c=s?Xe((Mt()||0)+s.startTime):bt(),u=Le().getScopeData().transactionName,d=s?jt((y=s.sources[0])==null?void 0:y.node):"Layout shift",h={[yt]:"auto.http.browser.cls",[xn]:"ui.webvital.cls",[Xa]:0,"sentry.pageload.span_id":r,"sentry.report_event":l};s!=null&&s.sources&&s.sources.forEach((v,_)=>{h[`cls.source.${_+1}`]=jt(v.node)});const p=Xm({name:d,transaction:u,attributes:h,startTime:c});p&&(p.addEvent("cls",{[Wr]:"",[el]:n}),p.end(c))}const vj=6e4;function ul(n){return n!=null&&n>0&&n<=vj}function bj(n){let s=0,r;if(!qc("largest-contentful-paint"))return;const l=Fm(({metric:c})=>{const u=c.entries[c.entries.length-1];!u||!ul(c.value)||(s=c.value,r=u)},!0);Gc(n,(c,u)=>{Ej(s,r,u,c),l()})}function Ej(n,s,r,l){if(!ul(n))return;const c=Xe((Mt()||0)+((s==null?void 0:s.startTime)||0)),u=Le().getScopeData().transactionName,d=s?jt(s.element):"Largest contentful paint",h={[yt]:"auto.http.browser.lcp",[xn]:"ui.webvital.lcp",[Xa]:0,"sentry.pageload.span_id":r,"sentry.report_event":l};s&&(s.element&&(h["lcp.element"]=jt(s.element)),s.id&&(h["lcp.id"]=s.id),s.url&&(h["lcp.url"]=s.url),s.loadTime!=null&&(h["lcp.loadTime"]=s.loadTime),s.renderTime!=null&&(h["lcp.renderTime"]=s.renderTime),s.size!=null&&(h["lcp.size"]=s.size));const p=Xm({name:d,transaction:u,attributes:h,startTime:c});p&&(p.addEvent("lcp",{[Wr]:"millisecond",[el]:n}),p.end(c))}function _n(n){return n&&((Mt()||performance.timeOrigin)+n)/1e3}function jb(n){var r;const s={};if(n.nextHopProtocol!=null){const{name:l,version:c}=yj(n.nextHopProtocol);s["network.protocol.version"]=c,s["network.protocol.name"]=l}return Mt()||(r=Pi())!=null&&r.timeOrigin?xj({...s,"http.request.redirect_start":_n(n.redirectStart),"http.request.redirect_end":_n(n.redirectEnd),"http.request.worker_start":_n(n.workerStart),"http.request.fetch_start":_n(n.fetchStart),"http.request.domain_lookup_start":_n(n.domainLookupStart),"http.request.domain_lookup_end":_n(n.domainLookupEnd),"http.request.connect_start":_n(n.connectStart),"http.request.secure_connection_start":_n(n.secureConnectionStart),"http.request.connection_end":_n(n.connectEnd),"http.request.request_start":_n(n.requestStart),"http.request.response_start":_n(n.responseStart),"http.request.response_end":_n(n.responseEnd),"http.request.time_to_first_byte":n.responseStart!=null?n.responseStart/1e3:void 0}):s}function xj(n){return Object.fromEntries(Object.entries(n).filter(([,s])=>s!=null))}const Tj=2147483647;let nS=0,Ft={},Vt,vi;function wj({recordClsStandaloneSpans:n,recordLcpStandaloneSpans:s,client:r}){const l=Pi();if(l&&Mt()){l.mark&&fe.performance.mark("sentry-tracing-init");const c=s?bj(r):s===!1?jj():void 0,u=n?_j(r):n===!1?Cj():void 0,d=Mj(),h=Oj();return()=>{d(),h(),c==null||c(),u==null||u()}}return()=>{}}function Aj(){Di("longtask",({entries:n})=>{const s=Kt();if(!s)return;const{op:r,start_timestamp:l}=Fe(s);for(const c of n){const u=Xe(Mt()+c.startTime),d=Xe(c.duration);r==="navigation"&&l&&u<l||Fa(s,u,u+d,{name:"Main UI thread blocked",op:"ui.long-task",attributes:{[yt]:"auto.ui.browser.metrics"}})}})}function Nj(){new PerformanceObserver(s=>{const r=Kt();if(r)for(const l of s.getEntries()){if(!l.scripts[0])continue;
29const c=Xe(Mt()+l.startTime),{start_timestamp:u,op:d}=Fe(r);if(d==="navigation"&&u&&c<u)continue;const h=Xe(l.duration),p={[yt]:"auto.ui.browser.metrics"},y=l.scripts[0],{invoker:v,invokerType:_,sourceURL:E,sourceFunctionName:b,sourceCharPosition:T}=y;p["browser.script.invoker"]=v,p["browser.script.invoker_type"]=_,E&&(p["code.filepath"]=E),b&&(p["code.function"]=b),T!==-1&&(p["browser.script.source_char_position"]=T),Fa(r,c,c+h,{name:"Main UI thread blocked",op:"ui.long-animation-frame",attributes:p})}}).observe({type:"long-animation-frame",buffered:!0})}function Rj(){Di("event",({entries:n})=>{const s=Kt();if(s){for(const r of n)if(r.name==="click"){const l=Xe(Mt()+r.startTime),c=Xe(r.duration),u={name:jt(r.target),op:`ui.interaction.${r.name}`,startTime:l,attributes:{[yt]:"auto.ui.browser.metrics"}},d=gb(r.target);d&&(u.attributes["ui.component_name"]=d),Fa(s,l,l+c,u)}}})}function Cj(){return Vm(({metric:n})=>{const s=n.entries[n.entries.length-1];s&&(Ft.cls={value:n.value,unit:""},vi=s)},!0)}function jj(){return Fm(({metric:n})=>{const s=n.entries[n.entries.length-1];!s||!ul(n.value)||(Ft.lcp={value:n.value,unit:"millisecond"},Vt=s)},!0)}function Mj(){return lj(({metric:n})=>{n.entries[n.entries.length-1]&&(Ft.ttfb={value:n.value,unit:"millisecond"})})}function Oj(){return Di("paint",({entries:n})=>{const s=ll();for(const r of n){const l=r.startTime<s.firstHiddenTime;r.name==="first-paint"&&l&&(Ft.fp={value:r.startTime,unit:"millisecond"}),r.name==="first-contentful-paint"&&l&&(Ft.fcp={value:r.startTime,unit:"millisecond"})}})}function Ij(n,s){const r=Pi(),l=Mt();if(!(r!=null&&r.getEntries)||!l)return;const{spanStreamingEnabled:c,ignorePerformanceApiSpans:u,ignoreResourceSpans:d}=s,h=Xe(l),p=r.getEntries(),{op:y,start_timestamp:v}=Fe(n);p.slice(nS).forEach(_=>{const E=Xe(_.startTime),b=Xe(Math.max(0,_.duration));if(!(y==="navigation"&&v&&h+E<v))switch(_.entryType){case"navigation":{Uj(n,_,h);break}case"mark":case"paint":case"measure":{Lj(n,_,E,b,h,u);break}case"resource":{qj(n,_,_.name,E,b,h,d);break}}}),nS=Math.max(p.length-1,0),Gj(n,c)}function Dj(n,s){var h;const r=Mt();if(!((h=Pi())!=null&&h.getEntries)||!r){aS();return}const{spanStreamingEnabled:l,recordClsOnPageloadSpan:c,recordLcpOnPageloadSpan:u}=s,d=Xe(r);if(Fe(n).op==="pageload"){if($j(Ft),l){const p=(y,v,_)=>{const E=_??`browser.web_vital.${y}.value`;n.setAttribute(E,v)};["ttfb","fp","fcp"].forEach(y=>{Ft[y]&&p(y,Ft[y].value)}),Ft["ttfb.requestTime"]&&p("ttfb.requestTime",Ft["ttfb.requestTime"].value,"browser.web_vital.ttfb.request_time")}else c||delete Ft.cls,u||delete Ft.lcp,Object.entries(Ft).forEach(([p,y])=>{qv(p,y.value,y.unit,n)}),Pj(n,s);n.setAttribute(l?"browser.performance.time_origin":"performance.timeOrigin",d),n.setAttribute(l?"browser.performance.navigation.activation_start":"performance.activationStart",qi())}aS()}function aS(){Vt=void 0,vi=void 0,Ft={}}function kj(n){if((n==null?void 0:n.entryType)==="measure")try{return n.detail.devtools.track==="Components â"}catch{return}}function Lj(n,s,r,l,c,u){if(kj(s)||["mark","measure"].includes(s.entryType)&&da(s.name,u))return;const d=rl(!1),h=Xe(d?d.requestStart:0),p=c+Math.max(r,h),y=c+r,v=y+l,_={[yt]:"auto.resource.browser.metrics"};
29p!==y&&(_["sentry.browser.measure_happened_before_request"]=!0,_["sentry.browser.measure_start_time"]=p),zj(_,s),p<=v&&Fa(n,p,v,{name:s.name,op:s.entryType,attributes:_})}function zj(n,s){try{const r=s.detail;if(!r)return;if(typeof r=="object"){for(const[l,c]of Object.entries(r))if(c&&Ni(c))n[`sentry.browser.measure.detail.${l}`]=c;else if(c!==void 0)try{n[`sentry.browser.measure.detail.${l}`]=JSON.stringify(c)}catch{}return}if(Ni(r)){n["sentry.browser.measure.detail"]=r;return}try{n["sentry.browser.measure.detail"]=JSON.stringify(r)}catch{}}catch{}}function Uj(n,s,r){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(l=>{Do(n,s,l,r)}),Do(n,s,"secureConnection",r,"TLS/SSL"),Do(n,s,"fetch",r,"cache"),Do(n,s,"domainLookup",r,"DNS"),Bj(n,s,r)}function Do(n,s,r,l,c=r){const u=Hj(r),d=s[u],h=s[`${r}Start`];!h||!d||Fa(n,l+Xe(h),l+Xe(d),{op:`browser.${c}`,name:s.name,attributes:{[yt]:"auto.ui.browser.metrics",...r==="redirect"&&s.redirectCount!=null?{"http.redirect_count":s.redirectCount}:{}}})}function Hj(n){return n==="secureConnection"?"connectEnd":n==="fetch"?"domainLookupStart":`${n}End`}function Bj(n,s,r){const l=r+Xe(s.requestStart),c=r+Xe(s.responseEnd),u=r+Xe(s.responseStart);s.responseEnd&&(Fa(n,l,c,{op:"browser.request",name:s.name,attributes:{[yt]:"auto.ui.browser.metrics"}}),Fa(n,u,c,{op:"browser.response",name:s.name,attributes:{[yt]:"auto.ui.browser.metrics"}}))}function qj(n,s,r,l,c,u,d){if(s.initiatorType==="xmlhttprequest"||s.initiatorType==="fetch")return;const h=s.initiatorType?`resource.${s.initiatorType}`:"resource.other";if(d!=null&&d.includes(h))return;const p={[yt]:"auto.resource.browser.metrics"},y=Es(r);y.protocol&&(p["url.scheme"]=y.protocol.split(":").pop()),y.host&&(p["server.address"]=y.host),p["url.same_origin"]=r.includes(fe.location.origin),p[qT]=r,Yj(s,p,[["responseStatus","http.response.status_code"],["transferSize","http.response_transfer_size"],["encodedBodySize","http.response_content_length"],["decodedBodySize","http.decoded_response_content_length"],["renderBlockingStatus","resource.render_blocking_status"],["deliveryType","http.response_delivery_type"]]);const v={...p,...jb(s)},_=u+l,E=_+c;Fa(n,_,E,{name:r.replace(fe.location.origin,""),op:h,attributes:v})}function Gj(n,s){const r=fe.navigator;if(!r)return;const l=r.connection;l&&(l.effectiveType&&n.setAttribute(s?"network.connection.effective_type":"effectiveConnectionType",l.effectiveType),l.type&&n.setAttribute(s?"network.connection.type":"connectionType",l.type),yd(l.rtt)&&(s?n.setAttribute("network.connection.rtt",l.rtt):Fe(n).op==="pageload"&&qv("connection.rtt",l.rtt,"millisecond"))),yd(r.deviceMemory)&&(s?n.setAttribute("device.memory.estimated_capacity",r.deviceMemory):n.setAttribute("deviceMemory",`${r.deviceMemory} GB`)),yd(r.hardwareConcurrency)&&(s?n.setAttribute("device.processor_count",r.hardwareConcurrency):n.setAttribute("hardwareConcurrency",String(r.hardwareConcurrency)))}function Pj(n,s){Vt&&s.recordLcpOnPageloadSpan&&(Vt.element&&n.setAttribute("lcp.element",jt(Vt.element)),Vt.id&&n.setAttribute("lcp.id",Vt.id),Vt.url&&n.setAttribute("lcp.url",Vt.url.trim().slice(0,200)),Vt.loadTime!=null&&n.setAttribute("lcp.loadTime",Vt.loadTime),Vt.renderTime!=null&&n.setAttribute("lcp.renderTime",Vt.renderTime),n.setAttribute("lcp.size",Vt.size)),vi!=null&&vi.sources&&s.recordClsOnPageloadSpan&&vi.sources.forEach((r,l)=>n.setAttribute(`cls.source.${l+1}`,jt(r.node)))}function Yj(n,s,r){r.forEach(([l,c])=>{const u=n[l];u!=null&&(typeof u=="number"&&u<Tj||typeof u=="string")&&(s[c]=u)})}function $j(n){const s=rl(!1);if(!s)return;const{responseStart:r,requestStart:l}=s;l<=r&&(n["ttfb.requestTime"]={value:r-l,unit:"millisecond"})}const _d=[],$r=new Map,yi=new Map,Mb=60;function Vj(){if(Pi()&&Mt()){const s=Fj();return()=>{s()}}return()=>{}}const Jr={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function Fj(){return Nb(Xj)}const Xj=({metric:n})=>{if(n.value==null)return;const s=Xe(n.value);if(s>Mb)return;const r=n.entries.find(T=>T.duration===n.value&&Jr[T.name]);if(!r)return;const{interactionId:l}=r,c=Jr[r.name],u=Xe(Mt()+r.startTime),d=Kt(),h=d?bn(d):void 0,p=l!=null?$r.get(l):void 0,y=(p==null?void 0:p.span)||h,v=y?Fe(y).description:Le().getScopeData().transactionName,_=(p==null?void 0:p.elementName)||jt(r.target),E={[yt]:"auto.http.browser.inp",[xn]:`ui.interaction.${c}`,[Xa]:r.duration},b=Xm({name:_,transaction:v,attributes:E,startTime:u});b&&(b.addEvent("inp",{[Wr]:"millisecond",[el]:n.value}),b.end(u+s))};function Kj(n){return n!=null?$r.get(n):void 0}function Qj(){const n=Object.keys(Jr);
29zc()&&n.forEach(c=>{fe.addEventListener(c,s,{capture:!0,passive:!0})});function s(c){const u=c.target;if(!u)return;const d=jt(u),h=Math.round(c.timeStamp);if(yi.set(h,d),yi.size>50){const p=yi.keys().next().value;p!==void 0&&yi.delete(p)}}function r(c){const u=Math.round(c.startTime);let d=yi.get(u);if(!d)for(let h=-5;h<=5;h++){const p=yi.get(u+h);if(p){d=p;break}}return d||"<unknown>"}const l=({entries:c})=>{const u=Kt(),d=u&&bn(u);c.forEach(h=>{if(!mj(h))return;const p=h.interactionId;if(p==null||$r.has(p))return;const y=h.target?jt(h.target):r(h);if(_d.length>10){const v=_d.shift();$r.delete(v)}_d.push(p),$r.set(p,{span:d,elementName:y})})};Di("event",l),Di("first-input",l)}function Km(n){var T,C;const{name:s,op:r,origin:l,metricName:c,value:u,attributes:d,parentSpan:h,reportEvent:p,startTime:y,endTime:v}=n,_=Le().getScopeData().transactionName,E={[yt]:l,[xn]:r,[Xa]:0,[`browser.web_vital.${c}.value`]:u,[lv]:_,[um]:_,"user_agent.original":(T=fe.navigator)==null?void 0:T.userAgent,...d};h&&((C=ec(h).attributes)==null?void 0:C[xn])==="pageload"&&(E["sentry.pageload.span_id"]=h.spanContext().spanId),p&&(E[`browser.web_vital.${c}.report_event`]=p);const b=Za({name:s,attributes:E,startTime:y,parentSpan:h});b&&b.end(v??y)}function Jj(n){let s=0,r;if(!qc("largest-contentful-paint"))return;const l=Fm(({metric:c})=>{const u=c.entries[c.entries.length-1];!u||!ul(c.value)||(s=c.value,r=u)},!0);Gc(n,(c,u,d)=>{Zj(s,r,d,c),l()})}function Zj(n,s,r,l){if(!ul(n))return;const c=Mt()||0,u=Xe(c),d=Xe(c+((s==null?void 0:s.startTime)||0)),h=s?jt(s.element):"Largest contentful paint",p={};s!=null&&s.element&&(p["browser.web_vital.lcp.element"]=jt(s.element)),s!=null&&s.id&&(p["browser.web_vital.lcp.id"]=s.id),s!=null&&s.url&&(p["browser.web_vital.lcp.url"]=s.url),(s==null?void 0:s.loadTime)!=null&&(p["browser.web_vital.lcp.load_time"]=s.loadTime),(s==null?void 0:s.renderTime)!=null&&(p["browser.web_vital.lcp.render_time"]=s.renderTime),(s==null?void 0:s.size)!=null&&(p["browser.web_vital.lcp.size"]=s.size),Km({name:h,op:"ui.webvital.lcp",origin:"auto.http.browser.lcp",metricName:"lcp",value:n,attributes:p,parentSpan:r,reportEvent:l,startTime:u,endTime:d})}function Wj(n){let s=0,r;if(!qc("layout-shift"))return;const l=Vm(({metric:c})=>{const u=c.entries[c.entries.length-1];u&&(s=c.value,r=u)},!0);Gc(n,(c,u,d)=>{eM(s,r,d,c),l()})}function eM(n,s,r,l){var h;const c=s?Xe((Mt()||0)+s.startTime):bt(),u=s?jt((h=s.sources[0])==null?void 0:h.node):"Layout shift",d={};s!=null&&s.sources&&s.sources.forEach((p,y)=>{d[`browser.web_vital.cls.source.${y+1}`]=jt(p.node)}),Km({name:u,op:"ui.webvital.cls",origin:"auto.http.browser.cls",metricName:"cls",value:n,attributes:d,parentSpan:r,reportEvent:l,startTime:c})}function tM(){if(!Pi()||!Mt())return;Nb(({metric:r})=>{if(r.value==null||Xe(r.value)>Mb)return;const c=r.entries.find(u=>u.duration===r.value&&Jr[u.name]);c&&nM(r.value,c)})}function nM(n,s){const r=Xe(Mt()+s.startTime),l=Xe(n),c=Jr[s.name],u=Kj(s.interactionId),d=Kt(),h=d?bn(d):void 0,p=(u==null?void 0:u.span)||h,y=p?ec(p).name:Le().getScopeData().transactionName,v=(u==null?void 0:u.elementName)||jt(s.target);Km({name:v,op:`ui.interaction.${c}`,origin:"auto.http.browser.inp",metricName:"inp",value:n,attributes:{[Xa]:s.duration,[lv]:y,[um]:y},startTime:r,endTime:r+l,parentSpan:p})}const aM=1e3;let sS,$d,Vd;function sM(n){Qa("dom",n),Ja("dom",iM)}function iM(){if(!fe.document)return;const n=En.bind(null,"dom"),s=iS(n,!0);fe.document.addEventListener("click",s,!1),fe.document.addEventListener("keypress",s,!1),["EventTarget","Node"].forEach(r=>{var u,d;const c=(u=fe[r])==null?void 0:u.prototype;(d=c==null?void 0:c.hasOwnProperty)!=null&&d.call(c,"addEventListener")&&(ln(c,"addEventListener",function(h){return function(p,y,v){if(p==="click"||p=="keypress")try{const _=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},E=_[p]=_[p]||{refCount:0};if(!E.handler){const b=iS(n);E.handler=b,h.call(this,p,b,v)}E.refCount++}catch{}return h.call(this,p,y,v)}}),ln(c,"removeEventListener",function(h){return function(p,y,v){if(p==="click"||p=="keypress")try{const _=this.__sentry_instrumentation_handlers__||{},E=_[p];E&&(E.refCount--,E.refCount<=0&&(h.call(this,p,E.handler,v),E.handler=void 0,delete _[p]
29),Object.keys(_).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return h.call(this,p,y,v)}}))})}function rM(n){if(n.type!==$d)return!1;try{if(!n.target||n.target._sentryId!==Vd)return!1}catch{}return!0}function lM(n,s){return n!=="keypress"?!1:s!=null&&s.tagName?!(s.tagName==="INPUT"||s.tagName==="TEXTAREA"||s.isContentEditable):!0}function iS(n,s=!1){return r=>{if(!r||r._sentryCaptured)return;const l=oM(r);if(lM(r.type,l))return;Ts(r,"_sentryCaptured",!0),l&&!l._sentryId&&Ts(l,"_sentryId",Po());const c=r.type==="keypress"?"input":r.type;rM(r)||(n({event:r,name:c,global:s}),$d=r.type,Vd=l?l._sentryId:void 0),clearTimeout(sS),sS=fe.setTimeout(()=>{Vd=void 0,$d=void 0},aM)}}function oM(n){try{return n.target}catch{return null}}let ko;function Qm(n){const s="history";Qa(s,n),Ja(s,cM)}function cM(){if(fe.addEventListener("popstate",()=>{const s=fe.location.href,r=ko;if(ko=s,r===s)return;En("history",{from:r,to:s})}),!_C())return;function n(s){return function(...r){const l=r.length>2?r[2]:void 0;if(l){const c=ko,u=uM(String(l));if(ko=u,c===u)return s.apply(this,r);En("history",{from:c,to:u})}return s.apply(this,r)}}ln(fe.history,"pushState",n),ln(fe.history,"replaceState",n)}function uM(n){try{return new URL(n,fe.location.origin).toString()}catch{return n}}const Ko={};function Ob(n){const s=Ko[n];if(s)return s;let r=fe[n];if(Bd(r))return Ko[n]=r.bind(fe);const l=fe.document;if(l&&typeof l.createElement=="function")try{const c=l.createElement("iframe");c.hidden=!0,l.head.appendChild(c);const u=c.contentWindow;u!=null&&u[n]&&(r=u[n]),l.head.removeChild(c)}catch{}return r&&(Ko[n]=r.bind(fe))}function fM(n){Ko[n]=void 0}function lz(...n){return Ob("setTimeout")(...n)}const bi="__sentry_xhr_v3__";function Ib(n){Qa("xhr",n),Ja("xhr",dM)}function dM(){if(!fe.XMLHttpRequest)return;const n=XMLHttpRequest.prototype;n.open=new Proxy(n.open,{apply(s,r,l){const c=new Error,u=bt()*1e3,d=xi(l[0])?l[0].toUpperCase():void 0,h=mM(l[1]);if(!d||!h)return s.apply(r,l);r[bi]={method:d,url:h,request_headers:{}},d==="POST"&&h.match(/sentry_key/)&&(r.__sentry_own_request__=!0);const p=()=>{const y=r[bi];if(y&&r.readyState===4){try{y.status_code=r.status}catch{}const v={endTimestamp:bt()*1e3,startTimestamp:u,xhr:r,virtualError:c};En("xhr",v)}};return"onreadystatechange"in r&&typeof r.onreadystatechange=="function"?r.onreadystatechange=new Proxy(r.onreadystatechange,{apply(y,v,_){return p(),y.apply(v,_)}}):r.addEventListener("readystatechange",p),r.setRequestHeader=new Proxy(r.setRequestHeader,{apply(y,v,_){const[E,b]=_,T=v[bi];return T&&xi(E)&&xi(b)&&(T.request_headers[E.toLowerCase()]=b),y.apply(v,_)}}),s.apply(r,l)}}),n.send=new Proxy(n.send,{apply(s,r,l){const c=r[bi];if(!c)return s.apply(r,l);l[0]!==void 0&&(c.body=l[0]);const u={startTimestamp:bt()*1e3,xhr:r};return En("xhr",u),s.apply(r,l)}})}function mM(n){if(xi(n))return n;try{return n.toString()}catch{}}const pM=Symbol.for("sentry__originalRequestBody");function hM(n){return new URLSearchParams(n).toString()}function oz(n,s=Ec){try{if(typeof n=="string")return[n];if(n instanceof URLSearchParams)return[n.toString()];if(n instanceof FormData)return[hM(n)];if(!n)return[void 0]}catch{return[void 0,"BODY_PARSE_ERROR"]}return[void 0,"UNPARSEABLE_BODY_TYPE"]}function cz(n=[]){if(n.length>=2&&n[1]&&typeof n[1]=="object"&&"body"in n[1])return n[1].body;if(n.length>=1&&n[0]instanceof Request){const r=n[0][pM];return r!==void 0?r:void 0}}function gM(n){let s;try{s=n.getAllResponseHeaders()}catch{return{}}return s?s.split(`\r 30`).reduce((r,l)=>{const[c,u]=l.split(": ");return u&&(r[c.toLowerCase()]=u),r},{}):{}}function yM(n){if(typeof Element>"u")return!1;try{return n instanceof Element}catch{return!1}}const _M=40;function SM(n,s=Ob("fetch")){let r=0,l=0;async function c(u){const d=u.body.length;r+=d,l++;const h={body:u.body,method:"POST",referrerPolicy:"strict-origin",headers:n.headers,keepalive:r<=6e4&&l<15,...n.fetchOptions};try{const p=await s(n.url,h);return{statusCode:p.status,headers:{"x-sentry-rate-limits":p.headers.get("X-Sentry-Rate-Limits"),"retry-after":p.headers.get("Retry-After")}}}catch(p){throw fM("fetch"),p}finally{r-=d,l--}}return mR(n,c,Um(n.bufferSize||_M))}const vM=10,bM=20,EM=30,xM=40,TM=50;function ki(n,s,r,l){const c={filename:n,function:s==="<anonymous>"?ma:s,in_app:!0};return r!==void 0&&(c.lineno=r),l!==void 0&&(c.colno=l),c}const wM=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,AM=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,NM=/\((\S*)(?::(\d+))(?::(\d+))\)/,RM=/at (.+?) ?\(data:(.+?),/,CM=n=>{var c;const s=n.match(RM);
30if(s)return{filename:`<data:${s[2]}>`,function:s[1]};const r=wM.exec(n);if(r){const[,u,d,h]=r;return ki(u,ma,+d,+h)}const l=AM.exec(n);if(l){if(((c=l[2])==null?void 0:c.indexOf("eval"))===0){const p=NM.exec(l[2]);p&&(l[2]=p[1],l[3]=p[2],l[4]=p[3])}const[d,h]=Db(l[1]||ma,l[2]);return ki(h,d,l[3]?+l[3]:void 0,l[4]?+l[4]:void 0)}},jM=[EM,CM],MM=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,OM=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,IM=n=>{const s=MM.exec(n);if(s){if(s[3]&&s[3].indexOf(" > eval")>-1){const u=OM.exec(s[3]);u&&(s[1]=s[1]||"eval",s[3]=u[1],s[4]=u[2],s[5]="")}let l=s[3],c=s[1]||ma;return[c,l]=Db(c,l),ki(l,c,s[4]?+s[4]:void 0,s[5]?+s[5]:void 0)}},DM=[TM,IM],kM=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,LM=n=>{const s=kM.exec(n);return s?ki(s[2],s[1]||ma,+s[3],s[4]?+s[4]:void 0):void 0},uz=[xM,LM],zM=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,UM=n=>{const s=zM.exec(n);return s?ki(s[2],s[3]||ma,+s[1]):void 0},fz=[vM,UM],HM=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,BM=n=>{const s=HM.exec(n);return s?ki(s[5],s[3]||s[4]||ma,+s[1],+s[2]):void 0},dz=[bM,BM],qM=[jM,DM],GM=GT(...qM),Db=(n,s)=>{const r=n.indexOf("safari-extension")!==-1,l=n.indexOf("safari-web-extension")!==-1;return r||l?[n.indexOf("@")!==-1?n.split("@")[0]:ma,r?`safari-extension:${s}`:`safari-web-extension:${s}`]:[n,s]},rS=1024,PM="Breadcrumbs",YM=((n={})=>{const s={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...n};return{name:PM,setup(r){s.console&&WR(XM(r)),s.dom&&sM(FM(r,s.dom)),s.xhr&&Ib(KM(r)),s.fetch&&Bm(QM(r)),s.history&&Qm(JM(r)),s.sentry&&r.on("beforeSendEvent",VM(r))}}}),$M=YM;function VM(n){return function(r){Me()===n&&Rs({category:`sentry.${r.type==="transaction"?"transaction":"event"}`,event_id:r.event_id,level:r.level,message:PT(r)},{event:r})}}function FM(n,s){return function(l){if(Me()!==n)return;let c,u,d=typeof s=="object"?s.serializeAttribute:void 0,h=typeof s=="object"&&typeof s.maxStringLength=="number"?s.maxStringLength:void 0;h&&h>rS&&(h=rS),typeof d=="string"&&(d=[d]);try{const y=l.event,v=ZM(y)?y.target:y;c=jt(v,{keyAttrs:d,maxStringLength:h}),u=gb(v)}catch{c="<unknown>"}if(c.length===0)return;const p={category:`ui.${l.name}`,message:c};u&&(p.data={"ui.component_name":u}),Rs(p,{event:l.event,name:l.name,global:l.global})}}function XM(n){return function(r){if(Me()!==n)return;const l={category:"console",data:{arguments:r.args,logger:"console"},level:tC(r.level),message:r_(r.args," ")};if(r.level==="assert")if(r.args[0]===!1)l.message=`Assertion failed: ${r_(r.args.slice(1)," ")||"console.assert"}`,l.data.arguments=r.args.slice(1);else return;Rs(l,{input:r.args,level:r.level})}}function KM(n){return function(r){if(Me()!==n)return;const{startTimestamp:l,endTimestamp:c}=r,u=r.xhr[bi];if(!l||!c||!u)return;const{method:d,url:h,status_code:p,body:y}=u,v={method:d,url:h,status_code:p},_={xhr:r.xhr,input:y,startTimestamp:l,endTimestamp:c},E={category:"xhr",data:v,type:"http",level:mb(p)};n.emit("beforeOutgoingRequestBreadcrumb",E,_),Rs(E,_)}}function QM(n){return function(r){if(Me()!==n)return;const{startTimestamp:l,endTimestamp:c}=r;if(c&&!(r.fetchData.url.match(/sentry_key/)&&r.fetchData.method==="POST"))if(r.error){const u={data:r.error,input:r.args,startTimestamp:l,endTimestamp:c},d={category:"fetch",data:r.fetchData,level:"error",type:"http"};n.emit("beforeOutgoingRequestBreadcrumb",d,u),Rs(d,u)}else{const u=r.response,d={...r.fetchData,status_code:u==null?void 0:u.status},h={input:r.args,response:u,startTimestamp:l,endTimestamp:c},p={category:"fetch",data:d,type:"http",level:mb(d.status_code)};n.emit("beforeOutgoingRequestBreadcrumb",p,h),Rs(p,h)}}}function JM(n){return function(r){if(Me()!==n)return;let l=r.from,c=r.to;const u=Es(xe.location.href);let d=l?Es(l):void 0;const h=Es(c);d!=null&&d.path||(d=u),u.protocol===h.protocol&&u.host===h.host&&(c=h.relative),u.protocol===d.protocol&&u.host===d.host&&(l=d.relative),Rs({category:"navigation",data:{from:l,to:c}})}}function ZM(n){return!!n&&!!n.target}const WM="EventTarget,Window,Node,ApplicationCache,AudioTrackList,BroadcastChannel,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDB
30Request,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(","),eO="BrowserApiErrors",tO=((n={})=>{const s={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...n};return{name:eO,setupOnce(){s.setTimeout&&ln(xe,"setTimeout",lS),s.setInterval&&ln(xe,"setInterval",lS),s.requestAnimationFrame&&ln(xe,"requestAnimationFrame",aO),s.XMLHttpRequest&&"XMLHttpRequest"in xe&&ln(XMLHttpRequest.prototype,"send",sO);const r=s.eventTarget;r&&(Array.isArray(r)?r:WM).forEach(c=>iO(c,s))}}}),nO=tO;function lS(n){return function(...s){const r=s[0];return s[0]=Ii(r,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${Ri(n)}`}}),n.apply(this,s)}}function aO(n){return function(s){return n.apply(this,[Ii(s,{mechanism:{data:{handler:Ri(n)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function sO(n){return function(...s){const r=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(c=>{c in r&&typeof r[c]=="function"&&ln(r,c,function(u){const d={mechanism:{data:{handler:Ri(u)},handled:!1,type:`auto.browser.browserapierrors.xhr.${c}`}},h=hm(u);return h&&(d.mechanism.data.handler=Ri(h)),Ii(u,d)})}),n.apply(this,s)}}function iO(n,s){var c,u;const l=(c=xe[n])==null?void 0:c.prototype;(u=l==null?void 0:l.hasOwnProperty)!=null&&u.call(l,"addEventListener")&&(ln(l,"addEventListener",function(d){return function(h,p,y){try{rO(p)&&(p.handleEvent=Ii(p.handleEvent,{mechanism:{data:{handler:Ri(p),target:n},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return s.unregisterOriginalCallbacks&&lO(this,h,p),d.apply(this,[h,Ii(p,{mechanism:{data:{handler:Ri(p),target:n},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),y])}}),ln(l,"removeEventListener",function(d){return function(h,p,y){try{if(Object.prototype.hasOwnProperty.call(p,"__sentry_wrapped__")){const v=p.__sentry_wrapped__;v&&d.call(this,h,v,y)}}catch{}return d.call(this,h,p,y)}}))}function rO(n){return typeof n.handleEvent=="function"}function lO(n,s,r){n&&typeof n=="object"&&"removeEventListener"in n&&typeof n.removeEventListener=="function"&&n.removeEventListener(s,r)}const oO=(n={})=>{const s=n.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(typeof xe.document>"u")return;l_({ignoreDuration:!0});let r=!1;$m(()=>{r||(ad(),r=!0)});const l=Gn();let c=l.getUser();l.addScopeListener(u=>{const d=u.getUser();((c==null?void 0:c.id)!==(d==null?void 0:d.id)||(c==null?void 0:c.ip_address)!==(d==null?void 0:d.ip_address))&&(c=d,r&&ad())}),s==="route"&&Qm(({from:u,to:d})=>{u!==d&&(l_({ignoreDuration:!0}),ad(),r=!0)})}}},cO="CultureContext",uO=(()=>({name:cO,preprocessEvent(n){var r;const s=oS();s&&(n.contexts={...n.contexts,culture:{...s,...(r=n.contexts)==null?void 0:r.culture}})},processSegmentSpan(n){const s=oS();s&&Bi(n,{"culture.locale":s.locale,"culture.timezone":s.timezone,"culture.calendar":s.calendar})}})),fO=uO;function oS(){try{const n=xe.Intl;if(!n)return;const s=n.DateTimeFormat().resolvedOptions();return{locale:s.locale,timezone:s.timeZone,calendar:s.calendar}}catch{return}}const dO="GlobalHandlers",mO=((n={})=>{const s={onerror:!0,onunhandledrejection:!0,...n};return{name:dO,setupOnce(){Error.stackTraceLimit=50},setup(r){s.onerror&&hO(r),s.onunhandledrejection&&gO(r)}}}),pO=mO;function hO(n){zv(s=>{const{stackParser:r,attachStacktrace:l}=kb();if(Me()!==n||yb())return;const{msg:c,url:u,line:d,column:h,error:p}=s,y=SO(Gm(r,p||c,void 0,l,!1),u,d,h);y.level="error",ov(y,{originalException:p,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}function gO(n){Uv(s=>{const{stackParser:r,attachStacktrace:l}=kb();if(Me()!==n||yb())return;const c=yO(s),u=Ni(c)?_O(c):Gm(r,c,void 0,l,!0);u.level="error",ov(u,{originalException:c,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}function yO(n){if(Ni(n))return n;try{if("reason"in n)return n.reason;if("detail"in n&&"reason"in n.detail)return n.detail.reason}catch{}return n}function _O(n){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(n)}`}]}}}function SO(n,s,r,l){const c=n.exception=n.exception||{},u=c.values=c.values||[],d=u[0]=u[0]||{},h=d.stacktrace=d.stacktrace||{},p=h.frames=h.frames||[];return p.length===0&&p.push({colno:l,lineno:r,filename:vO(s)??Oi(),function:ma,in_app:!0}),n}function kb(){const n=Me();return(n==null?void 0:n.getOptions())||{stackParser:()=>[],attachStacktrace:!1}}function vO(n){if(!(!xi(n)||n.length===0))return n.startsWith("data:")?`<${qn(n,!1)}>`:n}const bO=()=>({name:"HttpContext",preprocessEvent(n){var l;if(!xe.navigator&&!xe.location&&!xe.document)return;const s=dc(),r={...s.headers,...(l=n.request)==null?void 0:l.headers};n.request={...s,...n.request,headers:r}},processSegmentSpan(n){var l;const s=(l=n.attributes)==null?void 0:l[xn];if(!xe.navigator&&!xe.location&&!xe.document)return;const r=dc();Bi(n,{"url.full":s!=="http.client"?r.url:void 0,"http.request.header.user_agent":r.headers["User-Agent"],"http.request.header.referer":r.headers.Referer})}}),EO="cause",xO=5,TO="LinkedErrors",wO=((n={})=>{const s=n.limit||xO,r=n.key||EO;return{name:TO,preprocessEvent(l,c,u){const d=u.getOptions();JR(qm,d.stackParser,r,s,l,c)}}}),AO=wO,NO=/^HTML(\w*)Element$/;
30function Lb(n){if(typeof window<"u"&&n===window)return"[Window]";if(typeof document<"u"&&n===document)return"[Document]";if(yM(n)){const s=RO(n);if(NO.test(s))return`[HTMLElement: ${jt(n)}]`}}function RO(n){const s=Object.getPrototypeOf(n);return s!=null&&s.constructor?s.constructor.name:"null prototype"}function CO(){return!!jO()}function jO(){var c;if(typeof xe.window>"u")return!1;const n=xe;if(n.nw)return!1;const s=n.chrome||n.browser;if(!((c=s==null?void 0:s.runtime)!=null&&c.id))return!1;const r=Oi();return!(xe===xe.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(r))}function MO(n){return[PR(),HR(),uC(),nO(),$M(),pO(),AO(),sC(),bO(),fO(),oO()]}function OO(n={}){const s=!n.skipBrowserExtensionCheck&&CO();let r=n.defaultIntegrations==null?MO():n.defaultIntegrations;const l={...n,enabled:s?!1:n.enabled,stackParser:YT(n.stackParser||GM),integrations:qN({integrations:n.integrations,defaultIntegrations:r}),transport:n.transport||SM};return cv(Lb),CR(UC,l)}function mz(){}function pz(n){n()}function IO(n){return n.split(",").some(s=>s.trim().startsWith("sentry-"))}function zb(n){try{return new URL(n,xe.location.origin).href}catch{return}}function DO(n){return n.entryType==="resource"&&"initiatorType"in n&&typeof n.nextHopProtocol=="string"&&(n.initiatorType==="fetch"||n.initiatorType==="xmlhttprequest")}function Ub(n){try{return new Headers(n)}catch{return}}const Hb={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function kO(n,s){const{traceFetch:r,traceXHR:l,shouldCreateSpanForRequest:c,enableHTTPTimings:u,tracePropagationTargets:d,onRequestSpanStart:h,onRequestSpanEnd:p}={...Hb,...s},y=typeof c=="function"?c:b=>!0,v=b=>zO(b,d),_={},E=n.getOptions().propagateTraceparent;r&&Bm(b=>{const T=fC(b,y,v,_,{propagateTraceparent:E,onRequestSpanEnd:p});if(T){const C=zb(b.fetchData.url),O=C?Es(C).host:void 0,J=C?qn(C):void 0;T.setAttributes({"http.url":J,"url.full":J,"server.address":O}),u&&cS(T,n),h==null||h(T,{headers:b.headers})}}),l&&Ib(b=>{var C;const T=UO(b,y,v,_,E,p);T&&(u&&cS(T,n),h==null||h(T,{headers:Ub((C=b.xhr.__sentry_xhr_v3__)==null?void 0:C.request_headers)}))})}const LO=300;function cS(n,s){const{url:r}=Fe(n).data;if(!r||typeof r!="string")return;let l=()=>void setTimeout(c);if(Pn(s)){const u=n.end.bind(n);n.end=d=>{const h=d??bt();let p=!1;const y=()=>{p||(p=!0,setTimeout(c),u(h),clearTimeout(v))};l=y;const v=setTimeout(y,LO)}}const c=Di("resource",({entries:u})=>{u.forEach(d=>{DO(d)&&d.name.endsWith(r)&&(n.setAttributes(jb(d)),l())})})}function zO(n,s){const r=Oi();if(r){let l,c;try{l=new URL(n,r),c=new URL(r).origin}catch{return!1}const u=l.origin===c;return s?da(l.toString(),s)||u&&da(l.pathname,s):u}else{const l=!!n.match(/^\/(?!\/)/);return s?da(n,s):l}}function UO(n,s,r,l,c,u){const d=n.xhr,h=d==null?void 0:d[bi];if(!d||d.__sentry_own_request__||!h)return;const{url:p,method:y}=h,v=Cn()&&s(p);if(n.endTimestamp){const H=d.__sentry_xhr_span_id__;if(!H)return;const Y=l[H];Y&&(v&&h.status_code!==void 0&&(sv(Y,h.status_code),Y.end(),u==null||u(Y,{headers:Ub(gM(d)),error:n.error})),delete l[H]);return}const _=zb(p),E=Es(_||p),b=_?qn(_):void 0,T=qn(OR(p)),C=Me(),J=!!Kt()||!!C&&Pn(C),U=v&&J?Za({name:`${y} ${T}`,attributes:{url:qn(p),type:"xhr","http.method":y,"http.url":b,"url.full":b,"server.address":E==null?void 0:E.host,[yt]:"auto.http.browser",[xn]:"http.client",...(E==null?void 0:E.search)&&{"http.query":E==null?void 0:E.search},...(E==null?void 0:E.hash)&&{"http.fragment":E==null?void 0:E.hash}}}):new ws;return v&&!J&&(C==null||C.recordDroppedEvent("no_parent_span","span")),d.__sentry_xhr_span_id__=U.spanContext().spanId,l[d.__sentry_xhr_span_id__]=U,r(p)&&HO(d,Cn()&&J?U:void 0,c),C&&C.emit("beforeOutgoingRequestSpan",U,n),U}function HO(n,s,r){const{"sentry-trace":l,baggage:c,traceparent:u}=ob({span:s,propagateTraceparent:r});l&&BO(n,l,c,u)}function BO(n,s,r,l){var u;const c=(u=n.__sentry_xhr_v3__)==null?void 0:u.request_headers;if(!(c!=null&&c["sentry-trace"]||!n.setRequestHeader))try{if(n.setRequestHeader("sentry-trace",s),l&&!(c!=null&&c.traceparent)&&n.setRequestHeader("traceparent",l),r){const d=c==null?void 0:c.baggage;(!d||!IO(d))&&n.setRequestHeader("baggage",r)}}catch{}}const uS=new WeakMap,fS=new WeakMap,qO=9e4,GO=["text/event-stream","application/x-ndjson","application/stream+json"],PO=()=>({name:"FetchStreamPerformance",setup(){bC(n=>{if(n.response){const s=uS.get(n.response);if(s&&n.endTimestamp){s.end(n.endTimestamp);const r=fS.get(n.response);r&&clearTimeout(r)}}}),Bm(n=>{var s,r,l,c;if(n.endTimestamp&&n.response){const u=((s=n.response.headers)==null?void 0:s.get("content-type"))||"";
30if((r=n.response.headers)!=null&&r.get("content-length")||!GO.some(E=>u.startsWith(E)))return;const d=((l=n.fetchData)==null?void 0:l.url)||"",h=((c=n.fetchData)==null?void 0:c.method)||"GET",p=fc(d),y=d.startsWith("data:")?qn(d):p?rb(p):d,v=Za({name:`${h} ${y}`,startTime:n.endTimestamp,attributes:{url:qn(d),"http.method":h,type:"fetch",[xn]:"http.client.stream",[yt]:"auto.http.browser.stream"}});uS.set(n.response,v);const _=setTimeout(()=>{v.isRecording()&&v.end()},qO);fS.set(n.response,_)}})}}),Bb="WebVitals",YO=(n={})=>{const s=new Set(n.ignore??[]);return{name:Bb,setup(r){const l=Pn(r),{enableStandaloneClsSpans:c,enableStandaloneLcpSpans:u}=n._experiments??{},d=l||s.has("cls")?void 0:c||!1,h=l||s.has("lcp")?void 0:u||!1,p=wj({recordClsStandaloneSpans:d,recordLcpStandaloneSpans:h,client:r}),y=new WeakSet;r.on("afterStartPageLoadSpan",v=>{y.add(v)}),r.on("spanEnd",v=>{y.delete(v)&&(p(),Dj(v,{recordClsOnPageloadSpan:d===!1,recordLcpOnPageloadSpan:h===!1,spanStreamingEnabled:l}))}),l?(s.has("lcp")||Jj(r),s.has("cls")||Wj(r),s.has("inp")||tM()):s.has("inp")||Vj()},afterAllSetup(){s.has("inp")||Qj()}}};function $O(){xe.document&&xe.document.addEventListener("visibilitychange",()=>{const n=Kt();if(!n)return;const s=bn(n);if(xe.document.hidden&&s){const r="cancelled",{op:l,status:c}=Fe(s);c||s.setStatus({code:xs,message:r}),s.setAttribute("sentry.cancellation_reason","document.hidden"),s.end()}})}const VO=3600,qb="sentry_previous_trace",FO="sentry.previous_trace";function XO(n,{linkPreviousTrace:s,consistentTraceSampling:r}){const l=s==="session-storage";let c=l?JO():void 0;n.on("spanStart",d=>{if(bn(d)!==d)return;const h=Le().getPropagationContext();c=KO(c,d,h),l&&QO(c)});let u=!0;r&&n.on("beforeSampling",d=>{if(!c)return;const h=Le(),p=h.getPropagationContext();if(u&&p.parentSpanId){u=!1;return}h.setPropagationContext({...p,dsc:{...p.dsc,sample_rate:String(c.sampleRate),sampled:String(Fd(c.spanContext))},sampleRand:c.sampleRand}),d.parentSampled=Fd(c.spanContext),d.parentSampleRate=c.sampleRate,d.spanAttributes={...d.spanAttributes,[$T]:c.sampleRate}})}function KO(n,s,r){const l=Fe(s);function c(){var h,p;try{const y=Number(((h=l.data)==null?void 0:h[KS])??((p=r.dsc)==null?void 0:p.sample_rate));return Number.isNaN(y)?0:y}catch{return 0}}const u={spanContext:s.spanContext(),startTimestamp:l.start_timestamp,sampleRate:c(),sampleRand:r.sampleRand};if(!n)return u;const d=n.spanContext;return d.traceId===l.trace_id?n:(Date.now()/1e3-n.startTimestamp<=VO&&(s.addLink({context:d,attributes:{[VT]:"previous_trace"}}),s.setAttribute(FO,`${d.traceId}-${d.spanId}-${Fd(d)?1:0}`)),u)}function QO(n){try{xe.sessionStorage.setItem(qb,JSON.stringify(n))}catch{}}function JO(){var n;try{const s=(n=xe.sessionStorage)==null?void 0:n.getItem(qb);return JSON.parse(s)}catch{return}}function Fd(n){return n.traceFlags===1}const ZO="BrowserTracing",WO=/Googlebot|Google-InspectionTool|Storebot-Google|Bingbot|Slurp|DuckDuckBot|Baiduspider|YandexBot|Facebot|facebookexternalhit|LinkedInBot|Twitterbot|Applebot/i;function e2(){const n=xe.navigator;return n!=null&&n.userAgent?WO.test(n.userAgent):!1}const t2={...$o,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...Hb},n2=((n={})=>{"enableElementTiming"in n&&xc(()=>{console.warn("[Sentry] `enableElementTiming` is deprecated and no longer has any effect. Use the standalone `elementTimingIntegration` instead.")});const s={name:void 0,source:void 0},r=xe.document,{enableInp:l,enableLongTask:c,enableLongAnimationFrame:u,_experiments:{enableInteractions:d,enableStandaloneClsSpans:h,enableStandaloneLcpSpans:p},beforeStartSpan:y,idleTimeout:v,finalTimeout:_,childSpanTimeout:E,markBackgroundSpan:b,traceFetch:T,traceXHR:C,trackFetchStreamPerformance:O,shouldCreateSpanForRequest:J,enableHTTPTimings:U,ignoreResourceSpans:H,ignorePerformanceApiSpans:Y,instrumentPageLoad:Z,instrumentNavigation:ne,detectRedirects:q,linkPreviousTrace:F,consistentTraceSampling:ce,enableReportPageLoaded:ee,onRequestSpanStart:Se,onRequestSpanEnd:de}={...t2,...n},pe=e2();let se,me;function N(I,L,Q=!0,z){const X=L.op==="pageload",$=L.name,K=y?y(L):L,te=fc(z||Oi()),Ee={...(te==null?void 0:te.pathname)&&{[XT]:te.pathname},...te&&!Hm(te)&&{[FT]:te.href},...K.attributes};if($!==K.name&&(Ee[Bn]="custom"),K.attributes=Ee,!Q){const Re=Tc();Za({...K,startTime:Re}).end(Re);return}s.name=K.name,s.source=Ee[Bn];const he=$v(K,{idleTimeout:v,finalTimeout:_,childSpanTimeout:E,disableAutoFinish:X,beforeSpanEnd:Re=>{Ij(Re,{ignoreResourceSpans:H,ignorePerformanceApiSpans:Y,spanStreamingEnabled:Pn(I)}),pS(I,void 0);const Be=Le(),kt=Be.getPropagationContext();Be.setPropagationContext({...kt,traceId:he.spanContext().traceId,sampled:om(he),dsc:zi(Re)}),X&&(me=void 0)},trimIdleSpanEndTimestamp:!ee});X&&ee&&(me=he),pS(I,he);function je(){r&&["interactive","complete"].includes(r.readyState)&&(I.emit("idleSpanEnableAutoFinish",he),r.removeEventListener("readystatechange",je))}X&&!ee&&r&&(r.addEventListener("readystatechange",je),je())}return{name:ZO,setup(I){var Q;if(pe)return;if(nN(),u&&We.PerformanceObserver&&((Q=PerformanceObserver.supportedEntryTypes)!=null&&Q.includes("long-animation-frame"))?Nj():c&&Aj(),d&&Rj(),q&&r){const z=()=>{se=bt()};addEventListener("click",z,{capture:!0}),addEventListener("keydown",z,{capture:!0,passive:!0})}function L(){const z=Zr(I);z&&!Fe(z).timestamp&&(z.setAttribute(Fr,"cancelled"),z.end())}I.on("startNavigationSpan",(z,X)=>{if(Me()!==I)return;if(X!=null&&X.isRedirect){N(I,{op:"navigation.redirect",...z},!1,X.url);return}se=void 0,L(),Gn().setPropagationContext({traceId:Wo(),sampleRand:Math.random(),propagationSpanId:Cn()?void 0:Bo()});const $=Le();$.setPropagationContext({traceId:Wo(),sampleRand:Math.random(),propagationSpanId:Cn()?void 0:Bo()}),$.setSDKProcessingMetadata({normalizedRequest:void 0}),N(I,{op:"navigation",...z,parentSpan:null,forceTransaction:!0},!0,X==null?void 0:X.url)}),I.on("startPageLoadSpan",(z,X={})=>
30{if(Me()!==I)return;L();const $=X.sentryTrace||dS("sentry-trace")||mS("sentry-trace"),K=X.baggage||dS("baggage")||mS("baggage"),te=QS($,K),Ee=Le();Ee.setPropagationContext(te),Cn()||(Ee.getPropagationContext().propagationSpanId=Bo()),Ee.setSDKProcessingMetadata({normalizedRequest:dc()}),N(I,{op:"pageload",...z})}),I.on("endPageloadSpan",()=>{ee&&me&&(me.setAttribute(Fr,"reportPageLoaded"),me.end())})},afterAllSetup(I){var Q;if(pe)return;I.addIntegration&&!((Q=I.getIntegrationByName)!=null&&Q.call(I,Bb))&&I.addIntegration(YO({ignore:l?[]:["inp"],_experiments:{enableStandaloneClsSpans:h,enableStandaloneLcpSpans:p}}));let L=Oi();if(F!=="off"&&XO(I,{linkPreviousTrace:F,consistentTraceSampling:ce}),xe.location){if(Z){const z=Mt();a2(I,{name:xe.location.pathname,startTime:z?z/1e3:void 0,attributes:{[Bn]:"url",[yt]:"auto.pageload.browser"}})}ne&&Qm(({to:z,from:X})=>{if(X===void 0&&(L==null?void 0:L.indexOf(z))!==-1){L=void 0;return}L=void 0;const $=fc(z),K=Zr(I),te=K&&q&&r2(K,se);s2(I,{name:($==null?void 0:$.pathname)||xe.location.pathname,attributes:{[Bn]:"url",[yt]:"auto.navigation.browser"}},{url:z,isRedirect:te})})}b&&$O(),d&&i2(I,v,_,E,s),kO(I,{traceFetch:T,traceXHR:C,tracePropagationTargets:I.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:J,enableHTTPTimings:U,onRequestSpanStart:Se,onRequestSpanEnd:de}),O&&I.addIntegration(PO())}}});function a2(n,s,r){n.emit("startPageLoadSpan",s,r),Le().setTransactionName(s.name);const l=Zr(n);return l&&n.emit("afterStartPageLoadSpan",l),l}function s2(n,s,r){const{url:l,isRedirect:c}=r||{};
30n.emit("beforeStartNavigationSpan",s,{isRedirect:c,url:l}),n.emit("startNavigationSpan",s,{isRedirect:c,url:l});const u=Le();return u.setTransactionName(s.name),l&&!c&&u.setSDKProcessingMetadata({normalizedRequest:{...dc(),url:l}}),Zr(n)}function dS(n){const s=xe.document,r=s==null?void 0:s.querySelector(`meta[name=${n}]`);return(r==null?void 0:r.getAttribute("content"))||void 0}function mS(n){var l,c,u;const s=(c=(l=xe.performance)==null?void 0:l.getEntriesByType)==null?void 0:c.call(l,"navigation")[0],r=(u=s==null?void 0:s.serverTiming)==null?void 0:u.find(d=>d.name===n);return r==null?void 0:r.description}function i2(n,s,r,l,c){const u=xe.document;let d;const h=()=>{const p="ui.action.click",y=Zr(n);if(y){const v=Fe(y).op;if(["navigation","pageload"].includes(v))return}d&&(d.setAttribute(Fr,"interactionInterrupted"),d.end(),d=void 0),c.name&&(d=$v({name:c.name,op:p,attributes:{[Bn]:c.source||"url"}},{idleTimeout:s,finalTimeout:r,childSpanTimeout:l}))};u&&addEventListener("click",h,{capture:!0})}const Gb="_sentry_idleSpan";function Zr(n){return n[Gb]}function pS(n,s){Ts(n,Gb,s)}const hS=1.5;function r2(n,s){const r=Fe(n),l=Tc(),c=r.start_timestamp;return!(l-c>hS||s&&l-s<=hS)}function l2(n){return nc(n)&&"nativeEvent"in n&&"preventDefault"in n&&"stopPropagation"in n}function o2(n){const s={...n};lb(s,"react"),KT("react",{version:x.version});const r=OO(s);return cv(c2),r}function c2(n){return l2(n)?"[SyntheticEvent]":Lb(n)}function u2(n){const s=n.match(/^([^.]+)/);return s!==null&&parseInt(s[0])>=17}function f2(n,s){const r=new WeakSet;function l(c,u){if(!r.has(c)){if(c.cause)return r.add(c),l(c.cause,u);c.cause=u}}l(n,s)}function d2(n,{componentStack:s},r){if(u2(x.version)&&wc(n)&&s){const l=new Error(n.message);l.name=`React ErrorBoundary ${n.name}`,l.stack=s,f2(n,l)}return iv(n,r)}function m2(n){return(s,r)=>{const l=!!n,c=d2(s,r,{mechanism:{handled:l,type:"auto.function.react.error_handler"}});l&&n(s,r,c)}}function gS({...n}){return m.jsx(QT,{className:"toaster group",toastOptions:{classNames:{toast:"group toast bg-surface-secondary text-primary border-border-primary rounded-xl shadow-none font-sans text-sm",description:"text-secondary text-xs",actionButton:"border border-border-secondary bg-transparent text-primary hover:bg-surface-hover active:bg-surface-hover rounded-full text-xs font-medium",cancelButton:"bg-surface-tertiary text-muted rounded-full text-xs",success:"border-l-2 border-l-[var(--color-success)]",error:"border-l-2 border-l-[var(--color-error)]",warning:"border-l-2 border-l-[var(--color-warning)]",info:"border-l-2 border-l-[var(--color-accent)]"}},...n})}/** 31 * @license lucide-react v0.577.0 - ISC 32 * 33 * This source code is licensed under the ISC license. 34 * See the LICENSE file in the root directory of this source tree. 35 */const p2=[["path",{d:"M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97",key:"ir91b5"}],["path",{d:"M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z",key:"jlp8i1"}],["path",{d:"M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15",key:"19bib8"}],["path",{d:"M2 21v-4",key:"l40lih"}],["path",{d:"M7 9h.01",key:"19b3jx"}]],h2=uv("cctv",p2);/** 36 * @license lucide-react v0.577.0 - ISC 37 * 38 * This source code is licensed under the ISC license. 39 * See the LICENSE file in the root directory of this source tree. 40 */const g2=[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]],y2=uv("rotate-cw",g2);function _2(){const n=ha(),{agentQueue:s,removeAgentQueueItem:r}=qA(),l=x.useRef(new Set);x.useEffect(()=>{for(const d of s){if(d.status==="running"||d.kind==="home-suggestion"||l.current.has(d.id))continue;l.current.add(d.id);const h=d.label;d.status==="done"?Ci.success(h,{description:d.outputFile?`File ready: ${d.outputFile.split(/[/\\]/).pop()}`:"Task complete",duration:6e3}):d.status==="error"&&Ci.error(h,{description:"Task failed",duration:6e3}),setTimeout(()=>r(d.id),300)}},[s]);function c(d){if(d.kind==="screen-build"){r(d.id);return}if(d.kind!=="home-suggestion"||d.tabKey!==$e.chat){r(d.id);return}if(d.conversationId){const h=Xr.getState();
40h.activeThreadId!==d.conversationId&&h.setActiveThread(d.conversationId)}n(`/${$e.chat}${d.conversationId?`/${d.conversationId}`:""}`)}const u=s.filter(d=>d.status==="running"||d.kind==="home-suggestion"&&(d.status==="done"||d.status==="error"));return u.length===0?null:m.jsx("div",{className:"fixed top-[180px] right-4 z-50 flex flex-col gap-2 items-end pointer-events-none",children:u.map(d=>{const h=d.kind==="home-suggestion",p=h&&d.status==="done",y=h&&d.status==="error";return m.jsx("div",{className:"flex items-center gap-2 pointer-events-auto",children:m.jsxs("div",{className:`flex items-center gap-2 pl-3 pr-2 py-2 rounded-full text-base cursor-pointer transition-colors w-[220px] ${p?"bg-success/20 text-success hover:bg-success/30":y?"bg-error/20 text-error hover:bg-error/30":"bg-surface-tertiary text-secondary hover:bg-surface-hover"}`,onClick:()=>c(d),title:p?"Click to view":y?"Task failed â click to view":d.prompt,children:[p?m.jsx(fv,{size:12,className:"shrink-0 text-success"}):y?m.jsx(sc,{size:12,className:"shrink-0 text-error"}):m.jsx(_m,{className:"size-3 shrink-0 rounded-full"}),m.jsx("span",{className:"truncate leading-none flex-1",children:d.label}),m.jsx(re,{variant:"ghost",size:"icon-xs",onClick:v=>{v.stopPropagation(),r(d.id)},className:"shrink-0 opacity-40 hover:opacity-100",children:m.jsx(sc,{size:12})})]})},d.id)})})}const hc=JT()(n=>({upgradeModalOpen:!1,upgradeModalFeature:null,openUpgradeModal:s=>n({upgradeModalOpen:!0,upgradeModalFeature:s??null}),closeUpgradeModal:()=>n({upgradeModalOpen:!1,upgradeModalFeature:null})})),S2=[{label:"Unlimited chat",description:"Stop getting cut off mid-research"},{label:"Custom agents",description:"Built for your specific portfolio and workflows"},{label:"Premium data",description:"Includes exclusive data sources"},{label:"Priority processing",description:"Your alerts arrive first"},{label:"Compliance & security",description:"Audit trails and certifications"},{label:"Expert setup",description:"We do the work to get your team to value"}];function v2(){const n=hc(l=>l.upgradeModalOpen),s=hc(l=>l.closeUpgradeModal),r=async()=>{var c;const l="https://www.boosted.ai/get-started";(c=window.electronAPI)!=null&&c.openExternal?await window.electronAPI.openExternal(l):window.open(l,"_blank","noopener,noreferrer"),s()};return n?m.jsxs("div",{className:"fixed inset-0 z-50 flex items-start justify-center pt-[20vh]",children:[m.jsx("div",{className:"absolute inset-0 bg-black/60 backdrop-blur-sm",onClick:s}),m.jsxs("div",{className:"relative z-10 w-full max-w-md overflow-hidden rounded-2xl bg-surface-secondary",children:[m.jsxs("div",{className:"flex items-center justify-between px-6 pt-6 pb-2",children:[m.jsx("h2",{className:"text-base font-light text-primary",children:"Upgrade to Alfa for Business"}),m.jsx(re,{variant:"ghost",size:"icon-sm",onClick:s,children:m.jsx(sc,{size:14})})]}),m.jsx("div",{className:"px-6 py-4 space-y-3",children:S2.map(l=>m.jsxs("div",{className:"flex items-start gap-2.5",children:[m.jsx(dv,{className:"h-4 w-4 text-accent shrink-0 mt-0.5"}),m.jsxs("p",{className:"text-body text-primary",children:[m.jsxs("span",{className:"font-medium",children:[l.label,":"]})," ",m.jsx("span",{className:"text-secondary",children:l.description})]})]},l.label))}),m.jsx("div",{className:"flex justify-end px-6 py-4",children:m.jsx(re,{variant:"secondary",onClick:()=>void r(),children:"Contact sales"})})]})]}):null}Ic();function b2({onClose:n}){const{setAuth:s}=tt(),[r,l]=x.useState(""),[c,u]=x.useState(""),[d,h]=x.useState(!1),[p,y]=x.useState(null),[v,_]=x.useState(!1),E=x.useCallback(async()=>{var b,T;if(!(!r||!c)){y(null),_(!0);try{try{await Ac({global:!1})}catch{}const C=await Nc({username:r.trim().toLowerCase(),password:c});if(C.isSignedIn||((b=C.nextStep)==null?void 0:b.signInStep)==="DONE"){const O=await jv();if(!O)throw new Error("No active Cognito session. Please sign in again.");const J=ji(O.boostedJwt);s(O.boostedJwt,O.cognitoAccessToken,{email:O.email||r,name:O.name||r,userId:O.userId,groups:J.groups}),n()}else y(`Additional step required: ${(T=C.nextStep)==null?void 0:T.signInStep}. Please login via the Alfa web app.`)}catch(C){if(C instanceof Error){const O=C.name??"";y(O==="NotAuthorizedException"||O==="UserNotFoundException"?"Incorrect email or password. Please try again.":O==="TooManyRequestsException"?"Too many attempts. Please wait a moment and try again.":"An unexpected error occurred. Please try again.")}else y("An unexpected error occurred. Please try again.")}finally{_(!1)}}},[r,c,s,n]);return m.jsxs("div",{className:"fixed inset-0 z-50 flex items-center justify-center",children:[m.jsx("div",{className:"absolute inset-0 bg-black/70 backdrop-blur-sm",onClick:n}),m.jsx("div",{className:"relative w-full max-w-[440px] px-6",children:m.jsxs("div",{className:"w-full space-y-4",children:[m.jsxs("div",{className:"flex items-start justify-between pb-2",children:[m.jsx("h2",{className:"text-4xl font-extralight text-primary",children:"Connect to Alfa"}),m.jsx(re,{variant:"ghost",size:"icon",onClick:n,className:"text-muted hover:text-primary hover:bg-surface-hover shrink-0 mt-1",children:m.jsx(sc,{size:16})})]}),m.jsxs("div",{className:"space-y-1.5",children:[m.jsx("label",{className:"type-label text-secondary",children:"Email address"}),m.jsxs("div",{className:"relative",children:[m.jsx(Mv,{size:14,className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted pointer-events-none"}),m.jsx("input",{type:"email",value:r,onChange:b=>l(b.target.value),onKeyDown:b=>b.key==="Enter"&&E(),placeholder:"[email protected]",autoComplete:"username",autoFocus:!0,className:"w-full bg-surface-tertiary rounded-2xl pl-9 pr-3 py-3 text-base text-primary placeholder:text-muted outline-none transition-colors"})]})]}),m.jsxs("div",{className:"space-y-1.5",children:[m.jsx("label",{className:"type-label text-secondary",children:"Password"}),m.jsxs("div",{className:"relative",children:[m.jsx(Ov,{size:14,className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted pointer-events-none"}),m.jsx("input",{type:d?"text":"password",value:c,onChange:b=>u(b.target.value),onKeyDown:b=>b.key==="Enter"&&E(),placeholder:"â¢â¢â¢â¢â¢â¢â¢â¢",autoComplete:"current-password",className:"w-full bg-surface-tertiary rounded-2xl pl-9 pr-10 py-3 text-base text-primary placeholder:text-muted outline-none transition-colors"}),m.jsx(re,{type:"button",size:"icon-sm",variant:"ghost",onClick:()=>h(b=>!b),className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted hover:text-secondary",children:d?m.jsx(As,{}):m.jsx(Ns,{})})]})]}),p&&m.jsx("p",{className:"text-base text-error bg-surface-tertiary rounded-2xl px-3 py-2",children:p}),m.jsx(re,{onClick:E,disabled:v||!r||!c,className:"w-full",children:v?m.jsxs(m.Fragment,{children:[m.jsx(mv,{size:14,className:"animate-spin"}),"Signing inâ¦"]}):"Sign in to Alfa"}),m.jsxs("p",{className:"text-base text-muted text-center",children:["Uses your existing ",m.jsx("span",{className:"text-secondary",children:"Boosted"})," credentials."]})]})})]})}let gc=!1;function E2({userId:n}){if(gc)return;if(!n){console.warn("[SENTRY_INIT_SKIPPED] userId is empty");return}const s=tl(),r=s.sentry_dsn;if(!r){console.warn("[SENTRY_INIT_SKIPPED] No Sentry DSN available in runtime config");return}const l=s.sentry_environment||"local";try{o2({dsn:r,environment:l,integrations:[n2()],tracesSampleRate:1,normalizeDepth:3,beforeSend(c){return c.user&&delete c.user.ip_address,c},ignoreErrors:["Failed to fetch dynamically imported module","Unable to preload CSS","ResizeObserver loop limit exceeded","ResizeObserver loop completed with undelivered notifications"]}),Le().setUser({id:n}),gc=!0,console.info("[SENTRY_INIT_SUCCESS]",{source:"BOOSTED_RUNTIME_CONFIG",environment:l})}catch(c){console.warn("[SENTRY_INIT_FAILED]",c instanceof Error?c.message:c)}}function x2(){if(gc){gc=!1;try{Le().setUser(null)}catch(n){console.warn("[SENTRY_RESET_FAILED]",n instanceof Error?n.message:n)}}}var Pb;function T2(n){Pb=n}function Xd(){return Pb}var Jm=x.createContext({get client(){return Xd()},bootstrap:void 0});function Yb(n,s,r){if(r===void 0&&(r=new WeakMap),n===s)return!0;
40if(typeof n!="object"||n===null||typeof s!="object"||s===null)return!1;if(r.has(n)&&r.get(n)===s)return!0;r.set(n,s);var l=Object.keys(n),c=Object.keys(s);if(l.length!==c.length)return!1;for(var u=0,d=l;u<d.length;u++){var h=d[u];if(!c.includes(h)||!Yb(n[h],s[h],r))return!1}return!0}function w2(n){var s,r,l=n.children,c=n.client,u=n.apiKey,d=n.options,h=x.useRef(null),p=x.useMemo(function(){if(c)return u&&console.warn("[PostHog.js] You have provided both `client` and `apiKey` to `PostHogProvider`. `apiKey` will be ignored in favour of `client`."),d&&console.warn("[PostHog.js] You have provided both `client` and `options` to `PostHogProvider`. `options` will be ignored in favour of `client`."),c;var y=Xd();return u||console.warn("[PostHog.js] No `apiKey` or `client` were provided to `PostHogProvider`. Using default global `window.posthog` instance. You must initialize it manually. This is not recommended behavior."),y},[c,u,JSON.stringify(d)]);return x.useEffect(function(){if(!(c||!u)){var y=Xd(),v=h.current;v?(u!==v.apiKey&&console.warn("[PostHog.js] You have provided a different `apiKey` to `PostHogProvider` than the one that was already initialized. This is not supported by our provider and we'll keep using the previous key. If you need to toggle between API Keys you need to control the `client` yourself and pass it in as a prop rather than an `apiKey` prop."),d&&!Yb(d,v.options)&&y.set_config(d),h.current={apiKey:u,options:d??{}}):(y.__loaded&&console.warn("[PostHog.js] `posthog` was already loaded elsewhere. This may cause issues."),y.init(u,d),h.current={apiKey:u,options:d??{}})}},[c,u,JSON.stringify(d)]),Ss.createElement(Jm.Provider,{value:{client:p,bootstrap:(s=d==null?void 0:d.bootstrap)!==null&&s!==void 0?s:(r=c==null?void 0:c.config)===null||r===void 0?void 0:r.bootstrap}},l)}var Sd=function(n){return typeof n=="function"},A2=function(){var n=x.useContext(Jm).client;return n},Kd=function(n,s){return Kd=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(r[c]=l[c])},Kd(n,s)};function N2(n,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");Kd(n,s);function r(){this.constructor=n}n.prototype=s===null?Object.create(s):(r.prototype=s.prototype,new r)}var R2={componentStack:null,exceptionEvent:null,error:null},C2={INVALID_FALLBACK:"[PostHog.js][PostHogErrorBoundary] Invalid fallback prop, provide a valid React element or a function that returns a valid React element."};(function(n){N2(s,n);function s(r){var l=n.call(this,r)||this;return l.state=R2,l}return s.prototype.componentDidCatch=function(r,l){var c=this.props.additionalProperties,u;Sd(c)?u=c(r):typeof c=="object"&&(u=c);var d=this.context.client,h=d.captureException(r,u),p=l.componentStack;this.setState({error:r,componentStack:p??null,exceptionEvent:h})},s.prototype.render=function(){var r=this.props,l=r.children,c=r.fallback,u=this.state;if(u.componentStack==null)return Sd(l)?l():l;var d=Sd(c)?Ss.createElement(c,{error:u.error,componentStack:u.componentStack,exceptionEvent:u.exceptionEvent}):c;return Ss.isValidElement(d)?d:(console.warn(C2.INVALID_FALLBACK),Ss.createElement(Ss.Fragment,null))},s.contextType=Jm,s})(Ss.Component);T2(ZT);function j2({isAuthenticated:n,workspaceKey:s}){const r=A2(),l=x.useRef(!1);x.useEffect(()=>{if(!r)return;r.opt_in_capturing();const c=WT(),{distinctId:u,properties:d}=ew();!n&&l.current&&(r.reset(),l.current=!1),r.register(c),r.startSessionRecording(),tw(),n&&(u&&r.identify(u,d),l.current=!0)},[r,n,s])}function M2(){const n=tt(c=>c.isAuthenticated),s=tt(c=>{var u;return(u=c.user)==null?void 0:u.isWaitlisted}),r=n&&!s,{data:l}=VA(r);x.useEffect(()=>{cc.getState().setSettings(l??null)},[l]),x.useEffect(()=>{n||cc.getState().reset()},[n])}function O2(n){const s=n.name??"";return s==="InvalidPasswordException"?`Password doesn't meet requirements. ${Sm}`:s==="NotAuthorizedException"?"Session expired. Please sign in again.":s==="LimitExceededException"?"Too many attempts. Please wait a moment and try again.":"An unexpected error occurred. Please try again."}function $b({onSuccess:n,onBack:s}){const[r,l]=x.useState(""),[c,u]=x.useState(!1),[d,h]=x.useState(null),[p,y]=x.useState(!1),v=!p&&Rc(r),_=x.useCallback(async()=>{var E;if(v){h(null),y(!0);try{const b=await Iv({challengeResponse:r});b.isSignedIn||((E=b.nextStep)==null?void 0:E.signInStep)==="DONE"?await n():h("Unexpected step. Please sign in again.")}catch(b){h(O2(b))}finally{y(!1)}}},[v,r,n]);return m.jsxs("div",{className:"w-full",children:[m.jsxs("div",{className:"px-6 py-5",children:[m.jsx("p",{className:"text-lg text-primary font-light",children:"Set your password"}),m.jsx("p",{className:"mt-1 type-body-small text-muted",children:"Your account was set up with a temporary password. Please choose a permanent one."})]}),m.jsxs("div",{className:"px-6 pb-6 space-y-4",children:[m.jsxs("div",{className:"space-y-1.5",children:[m.jsx("label",{className:"type-label text-secondary",children:"New password"}),m.jsxs("div",{className:"relative",children:[m.jsx(Ov,{size:14,className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted pointer-events-none shrink-0"}),m.jsx("input",{type:c?"text":"password",value:r,onChange:E=>l(E.target.value),onKeyDown:E=>
40E.key==="Enter"&&_(),placeholder:"Enter new password",autoComplete:"new-password",autoFocus:!0,className:"w-full bg-surface-tertiary border border-transparent rounded-2xl pl-9 pr-10 py-2.5 type-body-small text-primary placeholder:text-muted outline-none focus:border-accent/50 transition-colors"}),m.jsx(re,{type:"button",variant:"ghost",size:"icon-sm",className:"absolute right-3 top-1/2 -translate-y-1/2",onClick:()=>u(E=>!E),children:c?m.jsx(As,{size:14}):m.jsx(Ns,{size:14})})]}),m.jsx(Am,{password:r})]}),d&&m.jsx("p",{className:"type-body-small text-error bg-surface-tertiary rounded-2xl px-3 py-2",children:d}),m.jsx(re,{onClick:_,disabled:!v,loading:p,className:"w-full",children:"Set password"}),m.jsx("div",{className:"flex justify-center",children:m.jsx(re,{type:"button",variant:"ghost",size:"sm",onClick:s,children:"Back to sign in"})})]})]})}function yS(n,s){const r=n.name??"";if(r==="LimitExceededException")return"Too many attempts. Please wait a moment and try again.";if(r==="InvalidParameterException")return"Please enter a valid email address.";if(s==="confirm"){if(r==="CodeMismatchException")return"Incorrect code. Please check your email and try again.";if(r==="ExpiredCodeException")return"This code has expired. Please go back and request a new one.";if(r==="InvalidPasswordException")return`Password doesn't meet requirements. ${Sm}`}return"An unexpected error occurred. Please try again."}function I2({email:n,onSuccess:s,onBack:r}){const[l,c]=x.useState("request"),[u,d]=x.useState(n),[h,p]=x.useState(""),[y,v]=x.useState(""),[_,E]=x.useState(!1),[b,T]=x.useState(null),[C,O]=x.useState(!1),J=x.useCallback(async()=>{if(u.trim()){T(null),O(!0);try{await ZA({username:u.trim().toLowerCase()}),c("confirm")}catch(H){if(H.name==="UserNotFoundException"){c("confirm");return}T(yS(H,"request"))}finally{O(!1)}}},[u]),U=x.useCallback(async()=>{if(!(h.length!==6||!Rc(y)||C)){T(null),O(!0);try{await WA({username:u.trim().toLowerCase(),confirmationCode:h,newPassword:y}),s()}catch(H){T(yS(H,"confirm"))}finally{O(!1)}}},[h,y,u,C,s]);return l==="confirm"?m.jsx(D2,{code:h,onCodeChange:p,newPassword:y,onPasswordChange:v,showPassword:_,onTogglePassword:()=>E(H=>!H),error:b,isLoading:C,onSubmit:U,onBack:()=>{c("request"),T(null),p(""),v("")}}):m.jsxs("div",{className:"w-full",children:[m.jsxs("div",{className:"px-6 py-5",children:[m.jsx("p",{className:"text-lg text-primary font-light",children:"Reset your password"}),m.jsx("p",{className:"mt-1 type-body-small text-muted",children:"Enter your email and we'll send a reset code."})]}),m.jsxs("div",{className:"px-6 pb-6 space-y-4",children:[m.jsx("div",{className:"space-y-1.5",children:m.jsxs("div",{className:"relative",children:[m.jsx(Mv,{size:14,className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted pointer-events-none shrink-0"}),m.jsx("input",{"aria-label":"Email address",type:"email",value:u,onChange:H=>d(H.target.value),onKeyDown:H=>H.key==="Enter"&&J(),placeholder:"[email protected]",autoComplete:"username",autoFocus:!0,className:"w-full bg-surface-tertiary border border-transparent rounded-2xl pl-9 pr-3 py-2.5 type-body-small text-primary placeholder:text-muted outline-none focus:border-accent/50 transition-colors"})]})}),b&&m.jsx("p",{className:"type-body-small text-error bg-surface-tertiary rounded-2xl px-3 py-2",children:b}),m.jsx(re,{onClick:J,disabled:C||!u.trim(),loading:C,className:"w-full",children:"Send reset code"}),m.jsx("div",{className:"flex justify-center",children:m.jsx(re,{type:"button",variant:"ghost",size:"sm",onClick:r,children:"Back to sign in"})})]})]})}function D2({code:n,onCodeChange:s,newPassword:r,onPasswordChange:l,showPassword:c,onTogglePassword:u,error:d,isLoading:h,onSubmit:p,onBack:y}){const v=!h&&n.length===6&&Rc(r);return m.jsxs("div",{className:"w-full",children:[m.jsxs("div",{className:"px-6 py-5",children:[m.jsx("p",{className:"text-lg text-primary font-light",children:"Enter your reset code"}),m.jsx("p",{className:"mt-1 type-body-small text-muted",children:"Check your email for the reset code we sent."})]}),m.jsxs("div",{className:"px-6 pb-6 space-y-4",children:[m.jsxs("div",{className:"space-y-1.5",children:[m.jsx("label",{className:"type-label text-secondary",children:"Reset code"}),m.jsxs("div",{className:"relative",children:[m.jsx(Dd,{size:14,className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted pointer-events-none shrink-0"}),m.jsx("input",{type:"text",inputMode:"numeric",maxLength:6,value:n,onChange:_=>s(_.target.value.replace(/\D/g,"").slice(0,6)),placeholder:"000000",autoComplete:"one-time-code",autoFocus:!0,className:"w-full bg-surface-tertiary border border-transparent roun
40ded-2xl pl-9 pr-3 py-2.5 type-body-small text-primary placeholder:text-muted outline-none focus:border-accent/50 transition-colors tracking-widest"})]})]}),m.jsxs("div",{className:"space-y-1.5",children:[m.jsx("label",{className:"type-label text-secondary",children:"New password"}),m.jsxs("div",{className:"relative",children:[m.jsx(Dd,{size:14,className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted pointer-events-none shrink-0"}),m.jsx("input",{type:c?"text":"password",value:r,onChange:_=>l(_.target.value),onKeyDown:_=>_.key==="Enter"&&p(),placeholder:"Enter new password",autoComplete:"new-password",className:"w-full bg-surface-tertiary border border-transparent rounded-2xl pl-9 pr-10 py-2.5 type-body-small text-primary placeholder:text-muted outline-none focus:border-accent/50 transition-colors"}),m.jsx(re,{type:"button",variant:"ghost",size:"icon-sm",className:"absolute right-3 top-1/2 -translate-y-1/2",onClick:u,children:c?m.jsx(As,{size:14}):m.jsx(Ns,{size:14})})]}),m.jsx(Am,{password:r})]}),d&&m.jsx("p",{className:"type-body-small text-error bg-surface-tertiary rounded-2xl px-3 py-2",children:d}),m.jsx(re,{onClick:p,disabled:!v,loading:h,className:"w-full",children:"Set new password"}),m.jsx("div",{className:"flex justify-center",children:m.jsx(re,{type:"button",variant:"ghost",size:"sm",onClick:y,children:"Back"})})]})]})}function k2(n){const s=n.name??"";return s==="CodeMismatchException"?"Incorrect code. Please try again.":s==="ExpiredCodeException"?"This code has expired. Please sign in again.":s==="NotAuthorizedException"?"Session expired. Please sign in again.":s==="LimitExceededException"?"Too many attempts. Please wait a moment and try again.":"An unexpected error occurred. Please try again."}function Vb({mfaType:n,codeDeliveryDestination:s,onSuccess:r,onBack:l}){const[c,u]=x.useState(""),[d,h]=x.useState(null),[p,y]=x.useState(!1),v=c.length===6&&!p,_=x.useCallback(async T=>{var C;if(!(T.length!==6||p)){h(null),y(!0);try{const O=await Iv({challengeResponse:T});O.isSignedIn||((C=O.nextStep)==null?void 0:C.signInStep)==="DONE"?await r():h("Unexpected step. Please sign in again.")}catch(O){h(k2(O))}finally{y(!1)}}},[p,r]),E=x.useCallback(T=>{const C=T.target.value.replace(/\D/g,"").slice(0,6);u(C),C.length===6&&_(C)},[_]),b=n==="TOTP"?"Enter the one-time code generated by your authenticator app.":"Enter the one-time code you received through SMS.";return m.jsxs("div",{className:"w-full",children:[m.jsxs("div",{className:"px-6 py-5",children:[m.jsx("p",{className:"text-lg text-primary font-light",children:"Two-factor authentication"}),m.jsx("p",{className:"mt-1 type-body-small text-muted",children:b}),n==="SMS"&&s&&m.jsxs("p",{className:"mt-0.5 type-body-small text-muted",children:["Code sent to ",s,"."]})]}),m.jsxs("div",{className:"px-6 pb-6 space-y-4",children:[m.jsxs("div",{className:"space-y-1.5",children:[m.jsx("label",{className:"type-label text-secondary",children:"Verification code"}),m.jsxs("div",{className:"relative",children:[m.jsx(Dd,{size:14,className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted pointer-events-none shrink-0"}),m.jsx("input",{type:"text",inputMode:"numeric",maxLength:6,value:c,onChange:E,onKeyDown:T=>T.key==="Enter"&&_(c),placeholder:"000000",autoComplete:"one-time-code",autoFocus:!0,className:"w-full bg-surface-tertiary border border-transparent rounded-2xl pl-9 pr-3 py-2.5 type-body-small text-primary placeholder:text-muted outline-none focus:border-accent/50 transition-colors tracking-widest"})]})]}),d&&m.jsx("p",{className:"type-body-small text-error bg-surface-tertiary rounded-2xl px-3 py-2",children:d}),m.jsx(re,{onClick:()=>_(c),disabled:!v,loading:p,className:"w-full",children:"Verify"}),m.jsx("div",{className:"flex justify-center",children:m.jsx(re,{type:"button",variant:"ghost",size:"sm",onClick:l,children:"Back to sign in"})})]})]})}const _e={login:"/login",loginPassword:"/login/password",loginReset:"/login/reset",signup:"/signup",signupVerify:"/signup/verify",verify:"/verify",ssoRedirect:"/login/redirect",magicLink:"/login/magic"};let Qd=null;function Fb(n){Qd=n}
40function L2(){const n=Qd;return Qd=null,n}function Zm(){const{setAuth:n}=tt();return x.useCallback(async({fallbackEmail:s,trustDevice:r})=>{var p,y,v;const l=vs()??Cc(),c=await jv({signupContext:l,trustDevice:r,onBeforeRegister:()=>{const _=vm(l==null?void 0:l.signup_variant)??nl(),E=(l==null?void 0:l.request_id)??pv();bm({signup_method:"email",...E?{request_id:E}:{},..._?{signup_variant:_}:{}},{signupContext:l})}});if(!c)throw new Error("No active Cognito session. Please sign in again.");Va(l);const u=ji(c.boostedJwt),h=(v=(y=(p=(await hv()).tokens)==null?void 0:p.idToken)==null?void 0:y.payload)==null?void 0:v.email_verified;return n(c.boostedJwt,c.cognitoAccessToken,{email:c.email||s,name:c.name||s,userId:c.userId,authProviders:u.authProviders.length>0?u.authProviders:["password"],emailVerified:h??!1,groups:u.groups,isWaitlisted:u.isWaitlisted}),{...c,signupContext:l}},[n])}Ic();const z2={presignup_failed:"This account isn't setup for SSO. Please sign in with your existing credentials"},vd="If an account exists for that email, we'll send a secure login link.",U2="Check your email for a secure login link.";function _S(n,s){return`${n}${s}`}function H2(n){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(n.trim())}const Xb="alfa-login-method";function B2(){try{return localStorage.getItem(Xb)==="password"?"password":"magic-link"}catch{return"magic-link"}}function SS(n){try{localStorage.setItem(Xb,n)}catch{}}function q2(n){const s=ha(),r=Ka();return m.jsx(Kb,{...n,navigate:s,search:r.search})}function vS(n){return Oc()?m.jsx(q2,{...n}):m.jsx(Kb,{...n})}function Kb({initialScreen:n="login",navigate:s,search:r=window.location.search}){const l=Zm(),c=nw(),[u,d]=x.useState(""),[h,p]=x.useState(""),[y,v]=x.useState(!1),[_,E]=x.useState(null),[b,T]=x.useState(null),[C,O]=x.useState(null),[J,U]=x.useState(!1),[H,Y]=x.useState(()=>B2()),[Z,ne]=x.useState(n),[q,F]=x.useState(!1),{cooldownRemaining:ce,isCoolingDown:ee,startCooldown:Se}=gv(),de=tl().trust_this_device_enabled,[pe,se]=x.useState(""),[me,N]=x.useState("TOTP"),[I,L]=x.useState(),Q=x.useRef(null),z=x.useRef(null),X=u.trim().toLowerCase(),$=b===vd&&C===X,K=ee&&$,te=c.shouldDisableSso?"Sign in to Alfa with a secure one-time sign-in link or your password":"Sign in to Alfa with SSO, a secure one-time sign-in link, or your password",Ee=()=>{SS("password"),Y("password"),requestAnimationFrame(()=>{const W=u.trim()?z.current:Q.current;W==null||W.focus()})},he=Z==="login"&&!!_;x.useEffect(()=>{ne(n)},[n]),x.useEffect(()=>{aw(),Va(void 0)},[]),x.useEffect(()=>{const W=new URLSearchParams(window.location.search),rt=W.get("error");if(!rt)return;const nt=z2[rt];nt&&E(nt),W.delete("error");const ht=W.toString(),zt=ht?`${window.location.pathname}?${ht}`:window.location.pathname;window.history.replaceState(null,"",zt)},[]);const je=x.useCallback(W=>{ne("login"),s==null||s(_e.login,W)},[s]),Re=x.useCallback(async()=>{await l({fallbackEmail:u,trustDevice:q})},[l,u,q]),Be=x.useCallback(async()=>{var W,rt,nt,ht,zt,Tn,jn;if(!(J||!u||!h)){E(null),T(null),U(!0);try{try{await Ac({global:!1})}catch{}const ke=await Nc({username:u.trim().toLowerCase(),password:h});if(ke.isSignedIn||((W=ke.nextStep)==null?void 0:W.signInStep)==="DONE")await Re();else if(((rt=ke.nextStep)==null?void 0:rt.signInStep)==="CONFIRM_SIGN_IN_WITH_NEW_PASSWORD_REQUIRED")se(u.trim().toLowerCase()),ne("new-password");else if(((nt=ke.nextStep)==null?void 0:nt.signInStep)==="CONFIRM_SIGN_IN_WITH_TOTP_CODE")N("TOTP"),L(void 0),ne("mfa");else if(((ht=ke.nextStep)==null?void 0:ht.signInStep)==="CONFIRM_SIGN_IN_WITH_SMS_CODE")N("SMS"),L((zt=ke.nextStep.codeDeliveryDetails)==null?void 0:zt.destination),ne("mfa");else if(((Tn=ke.nextStep)==null?void 0:Tn.signInStep)==="CONFIRM_SIGN_UP"){const lt=u.trim().toLowerCase();try{await Nm({username:lt})}catch(wn){console.warn("[LOGIN_VERIFY_RESEND_FAILED]",wn)}Fb({email:lt,password:h}),s==null||s(_e.signupVerify,{replace:!0})}else E(`Additional step required: ${(jn=ke.nextStep)==null?void 0:jn.signInStep}. Please login via the Alfa web app.`)}catch(ke){const lt=ke.name??"";lt==="NotAuthorizedException"||lt==="UserNotFoundException"||lt==="UserNotConfirmedException"||lt==="PasswordResetRequiredException"?E("Incorrect email or password. Please try again."):lt==="TooManyRequestsException"||lt==="LimitExceededException"?E("Too many attempts. Please wait a moment and try again."):ke instanceof Error&&/BOOSTED_TOKEN_EXCHANGE_FAILED: Token exchange returned 503/.test(ke.message)?(it.warn("AUTH_PASSWORD_LOGIN_UNEXPECTED","Password login failed with an unhandled auth error",{errorName:lt||"UnknownError",errorMessage:ke.message}),E("Alfa is temporarily unavailable. Please try again in a few minutes.")):(it.warn("AUTH_PASSWORD_LOGIN_UNEXPECTED","Password login failed with an unhandled auth error",{errorName:lt||"UnknownError"}),it.debug("AUTH_PASSWORD_LOGIN_UNEXPECTED_DETAIL",ke instanceof Error?ke.message:String(ke)),E("An unexpected error occurred. Please try again."))}finally{U(!1)}}},[J,u,h,Re]),kt=x.useCallback(async()=>
40{if(J||K)return;const W=u.trim().toLowerCase();if(!H2(W)){T(null),E("Enter a valid email address to receive a secure login link.");return}E(null),T(null),U(!0);try{await yv(W)}catch(rt){console.warn("[LOGIN_MAGIC_LINK_REQUEST_FAILED]",rt)}finally{O(W),T(vd),Se(),U(!1)}},[u,J,K,Se]),Et=_v();return m.jsx(sw,{backgroundImage:Et?o_.backgroundImage:"/signup-default-city.png",features:Et?void 0:iw,mockup:Et?m.jsx(lw,{}):m.jsx(ow,{}),onBack:()=>s==null?void 0:s(_S(_e.signup,r)),accountPrompt:"Don't have an account?",accountActionLabel:"Sign up",renderMobileAccountPrompt:!1,headline:Et?o_.headline:m.jsxs(m.Fragment,{children:[m.jsx("span",{className:"whitespace-nowrap",children:"The AI research desk "}),m.jsx("br",{}),m.jsx("span",{className:"text-accent",children:"that never closes."})]}),children:m.jsx("div",{className:"mt-8 flex w-full max-w-xl flex-col gap-4",children:m.jsxs("div",{className:"relative w-full",children:[Z==="new-password"&&m.jsx($b,{onSuccess:Re,onBack:()=>je()}),Z==="mfa"&&m.jsx(Vb,{mfaType:me,codeDeliveryDestination:I,onSuccess:Re,onBack:()=>je()}),Z==="forgot-password"&&m.jsx(I2,{email:pe,onSuccess:()=>{E(null),T("Password reset successfully. Sign in with your new password."),je({replace:!0})},onBack:()=>je()}),Z==="login"&&m.jsxs("div",{className:"w-full space-y-4",children:[m.jsx("p",{className:"max-w-md type-body text-muted lg:max-w-none lg:type-body-small",children:H==="magic-link"?te:"Sign in to Alfa with your password"}),m.jsxs("div",{className:"space-y-4",children:[H==="magic-link"&&m.jsx(Sv,{children:m.jsxs(vv,{children:[m.jsxs("div",{className:"space-y-8 lg:space-y-2.5",children:[m.jsx(bv,{className:"h-12 w-full rounded-full border border-border-secondary bg-transparent type-body lg:bg-surface-secondary",children:"Continue with Google"}),m.jsxs("div",{className:"flex items-center gap-4",children:[m.jsx(ic,{className:"flex-1"}),m.jsx("span",{className:"type-body text-muted lg:type-body-small",children:"OR"}),m.jsx(ic,{className:"flex-1"})]})]}),m.jsx(Ev,{className:"flex items-center justify-center gap-2 text-muted"}),m.jsx(xv,{children:W=>m.jsx(fa,{tone:"error",children:W})})]})}),m.jsxs("div",{"data-auth-keyboard-target":!0,className:H==="magic-link"?"flex flex-col gap-6 lg:flex-row lg:gap-3":void 0,children:[m.jsx(bs,{ref:Q,id:"login-email","data-testid":"login-email",type:"email",value:u,onChange:W=>d(W.target.value),onKeyDown:W=>W.key==="Enter"&&(H==="password"?Be():kt()),placeholder:"Email address",autoComplete:"username","aria-label":"Email",autoFocus:!0,"aria-invalid":he||void 0,"aria-describedby":he?"login-form-error":void 0,className:Xt(he&&rc,"h-12 min-w-0 flex-1")}),H==="magic-link"&&m.jsx(re,{type:"button",onClick:kt,disabled:!u||J||K,className:"h-12 rounded-full px-6 type-body",children:Tv({cooldownRemaining:$?ce:0,magicLinkSent:$,defaultLabel:"Continue"})})]}),H==="magic-link"&&_&&m.jsx("div",{id:"login-form-error","data-testid":"login-error",children:m.jsx(fa,{tone:"error",children:_})}),H==="password"&&m.jsxs(m.Fragment,{children:[m.jsxs("div",{"data-auth-keyboard-target":!0,className:"relative",children:[m.jsx(bs,{ref:z,id:"login-password","data-testid":"login-password",type:y?"text":"password",value:h,onChange:W=>p(W.target.value),onKeyDown:W=>W.key==="Enter"&&Be(),placeholder:"Password",autoComplete:"current-password","aria-label":"Password","aria-invalid":he||void 0,"aria-describedby":he?"login-form-error":void 0,className:Xt(he&&rc,"h-12 pr-10")}),m.jsx(re,{type:"button",variant:"ghost",size:"icon-sm",className:"absolute right-3 top-1/2 -translate-y-1/2",onClick:()=>v(W=>!W),children:y?m.jsx(As,{className:"size-4"}):m.jsx(Ns,{className:"size-4"})})]}),de&&m.jsxs("div",{className:"flex items-center gap-2",children:[m.jsx(Dv,{id:"login-trust-device",checked:q,onCheckedChange:W=>F(W===!0)}),m.jsx("label",{htmlFor:"login-trust-device",className:"type-body-small text-primary cursor-pointer select-none",children:"Remember me for 7 days"})]})]}),_&&H!=="magic-link"&&m.jsx("div",{id:"login-form-error","data-testid":"login-error",children:m.jsx(fa,{tone:"error",children:_})}),b&&(b===vd?$&&m.jsx(rw,{children:U2}):m.jsx(fa,{tone:"success",children:b})),H==="password"?m.jsxs(m.Fragment,{children:[m.jsx("div",{"data-auth-keyboard-target":!0,children:m.jsx(re,{"data-testid":"login-submit",onClick:Be,disabled:!u||!h,loading:J,className:"w-full",children:J?"Signing inâ¦":"Sign in"})}),m.jsx("div",{className:"text-center",children:m.jsx(re,{type:"button",variant:"link",size:"sm",className:"h-auto p-0 type-body-small text-accent/80 no-underline hover:text-accent hover:no-underline",onClick:()=>{SS("magic-link"),Y("magic-link")},children:"Use a secure one-time sign-in link instead"})})]}):m.jsx(m.Fragment,{children:m.jsx("div",{className:"text-center",children:m.jsx(re,{type:"button",variant:"link",size:"sm",className:"h-auto p-0 type-body-small text-accent/80 no-underline hover:text-accent hover:no-underline",onClick:Ee,children:"Use a password instead"})})}),m.jsxs("div",{className:"flex flex-col items-center gap-2",children:[m.jsxs("div",{className:"flex items-center gap-1.5 type-body-small lg:hidden",children:[m.jsx("span",{className:"text-muted",children:"Don't have an account?"}),m.jsx(re,{type:"button",variant:"link",size:"sm",className:"h-auto p-0 type-body-small text-accent/80 no-underline hover:text-accent hover:no-underline",onClick:()=>s==null?void 0:s(_S(_e.signup,r)),children:"Sign up"})]}),m.jsxs("div",{className:"flex items-center gap-1.5 type-body-small",children:[m.jsx("span",{className:"text-muted",children:"Forgot your password?"}),m.jsx(re,{type:"button",variant:"link",size:"sm",className:"h-auto p-0 type-body-small text-secondary no-u
40nderline hover:text-primary hover:no-underline",onClick:()=>{se(u),ne("forgot-password")},children:"Reset it"})]})]})]})]})]})})})}const yc=6e4,Qb=8,zn=new Map,qa=new Map,bS="We couldn't complete your secure login link. Please request a new one.";function G2(n){const s=zn.get(n);if(s&&s.expiresAt>Date.now())return s.promise;s&&zn.delete(n);const r=dw(n),l={promise:r,expiresAt:Date.now()+yc};for(zn.set(n,l);zn.size>Qb;){const c=zn.keys().next().value;if(typeof c!="string")break;zn.delete(c)}return r.catch(()=>{zn.get(n)===l&&zn.delete(n)}),window.setTimeout(()=>{zn.get(n)===l&&zn.delete(n)},yc),r}function P2(n){if(mw(n))return Yo;const s=n instanceof Error?n.message.trim():"";return s.startsWith("MAGIC_LINK_")?(it.warn("AUTH_MAGIC_LINK_REDEEM_FAILED","Secure-login-link redemption failed",{error_code:s}),bS):s||bS}function Jb(){var h;const n=tt(p=>p.setAuth),s=ha(),[r]=RA(),[l,c]=x.useState(null),u=((h=r.get("token"))==null?void 0:h.trim())??"",d=x.useRef(null);return x.useEffect(()=>{let p=!1;const y=Nd(),v=Date.now();if(d.current=v,Rt({event_name:"auth_magic_link_redeemed",status:"started",funnel_step:"magic_link_redeem",step_result:"started",auth_method:"magic_link",properties:{auth_route:window.location.pathname}},{signupContext:y}),!u){Rt({event_name:"auth_magic_link_redeemed",status:"failed",funnel_step:"magic_link_redeem",step_result:"failed",auth_method:"magic_link",error_code:"magic_link_missing_token",error_source:"frontend",duration_ms:Date.now()-v,properties:{auth_route:window.location.pathname}},{signupContext:y}),c("This secure login link is missing a token.");return}return G2(u).then(async _=>{if(p)return;if(!_.jwt)throw new Error("MAGIC_LINK_MISSING_INTERNAL_SESSION");if(!_.cognito_tokens)throw new Error("MAGIC_LINK_MISSING_COGNITO_TOKENS");const E=ji(_.jwt),b=_.signup_context,T=cw(b),C=b&&typeof b=="object"?b:null,O=!!(C&&"mcp_login_state"in C),J=qa.get(u),U=J&&J.expiresAt>Date.now()?J:void 0;!U&&J&&qa.delete(u);const H=U?{context:uw(T),request:U.request}:fw(T,void 0,{present:O,value:C==null?void 0:C.mcp_login_state});if(O&&(!H.request.hasRequest||!H.request.handoff))throw new Error("MCP_OAUTH_LOGIN_HANDOFF_INVALID_BOUND_REQUEST");if(H.request.handoff&&!U){const q={request:H.request,expiresAt:Date.now()+yc};for(qa.set(u,q);qa.size>Qb;){const F=qa.keys().next().value;if(typeof F!="string")break;qa.delete(F)}window.setTimeout(()=>{qa.get(u)===q&&qa.delete(u)},yc)}const Y=H.context;if(await GA(_.cognito_tokens),p)return;if((Y==null?void 0:Y.signup_variant)===Br&&Y.landing_path){const q=qr(Y.landing_path);q?Y.landing_path=q:delete Y.landing_path}n(_.jwt,_.cognito_tokens.access_token,{email:_.email||E.email||"",name:_.name||E.name||_.email||E.email||"",userId:_.user_id||E.userId||"",authProviders:E.authProviders.length>0?E.authProviders:["magic_link"],emailVerified:_.email_verified??E.emailVerified,globalUserId:_.global_user_id||E.globalUserId,groups:E.groups,isWaitlisted:_.is_waitlisted??E.isWaitlisted,orgId:_.org_id||E.orgId,teamId:_.team_id||E.teamId}),Va(Y);const Z=Y?{...y,...Y}:void 0;for(const q of["auth_intent","request_id"])Z&&(Y==null?void 0:Y[q])===void 0&&delete Z[q];const ne=vm(Z==null?void 0:Z.signup_variant);ne&&Em(ne),((Y==null?void 0:Y.auth_intent)==="signup"||Y!=null&&Y.request_id)&&bm({signup_method:"magic_link",...Y.request_id?{request_id:Y.request_id}:{},...ne?{signup_variant:ne}:{}},{signupContext:Z}),Rt({event_name:"auth_magic_link_redeemed",status:"succeeded",funnel_step:"magic_link_redeem",step_result:"succeeded",auth_method:"magic_link",duration_ms:Date.now()-(d.current??v),properties:{auth_route:window.location.pathname}},{signupContext:Z??y}),s(O?_e.login:Rd(Y),{replace:!0})}).catch(_=>{p||(window.history.replaceState(null,"",_e.magicLink),Rt({event_name:"auth_magic_link_redeemed",status:"failed",funnel_step:"magic_link_redeem",step_result:"failed",auth_method:"magic_link",error_code:Cd(_,"magic_link_redeem_failed"),error_source:"auth_api",duration_ms:Date.now()-(d.current??v),properties:{auth_route:window.location.pathname}},{signupContext:y}),c(P2(_)))}),()=>{p=!0}},[s,n,u]),m.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-surface-primary px-6",children:m.jsx("div",{className:"w-full max-w-[440px] text-center",children:l?m.jsxs("div",{className:"space-y-5",children:[m.jsx("p",{className:"type-page-title text-primary",children:"Secure login link unavailable"}),m.jsx("p",{className:"type-body-small text-error",children:l}),m.jsx(re,{type:"button",onClick:()=>window.location.assign(_e.signup),className:"w-full",children:"Request a new link"})]}):m.jsx("div",{className:"space-y-4",children:m.jsxs("div",{className:"flex items-center justify-center gap-2 text-muted",children:[m.jsx(mv,{className:"animate-spin size-5"}),m.jsx("span",{className:"type-body-small",children:"Signing you in..."})]})})})})}function Y2(){const n=gw();try{sessionStorage.setItem(yw,n)}catch{}const s=new URLSearchParams(window.location.search),r={screen:"signup",request_id:n,identity_state:"anonymous",session_state:"active"},l=nl();l&&(r.signup_variant=l),document.referrer&&(r.referrer=document.referrer);for(const c of["utm_source","utm_medium","utm_campaign","utm_content","utm_term"]){const u=s.get(c);u&&(r[c]=u)}return r}function Zb(){const n=x.useRef(!1);return x.useEffect(()=>
40{n.current||(n.current=!0,pw(),hw(Y2()),Va(Cc()))},[]),null}const $2=1.5,ua=[{lead:"Track your investment",tail:"strategies",body:"Choose an idea to follow. No credit card required."},{lead:"Research that doesn't stop",tail:"when you do",body:"Alfa tracks 24/7 and says when to make a move."},{lead:"Alfa does the legwork,",tail:"you make the decision",body:"We send the signals, you decide what to do."}],V2=[["7930536","Nothing Ahead","https://www.pexels.com/photo/grayscale-of-long-exposure-of-stars-7930536/"],["10824053","Irina Bekhtereva","https://www.pexels.com/photo/blurry-orange-object-on-a-black-background-10824053/"],["11808086","Mathias Reding","https://www.pexels.com/photo/view-of-blurred-light-11808086/"],["11808088","Mathias Reding","https://www.pexels.com/photo/blurry-orange-and-white-lights-11808088/"],["11876439","Roman Kaiukðºð¦","https://www.pexels.com/photo/monochrome-photo-of-a-spiral-pattern-11876439/"],["11876440","Roman Kaiukðºð¦","https://www.pexels.com/photo/black-and-white-photo-of-a-spiral-pattern-11876440/"],["12040563","Mathias Reding","https://www.pexels.com/photo/grayscale-photography-of-a-blurred-shot-12040563/"],["12040572","Mathias Reding","https://www.pexels.com/photo/a-blurred-monochrome-photo-12040572/"],["12489840","Mathias Reding","https://www.pexels.com/photo/photo-failure-blur-12489840/"],["14182648","Mahdi Bafande","https://www.pexels.com/photo/light-lines-on-green-background-14182648/"],["14990057","Mahdi Bafande","https://www.pexels.com/photo/shape-in-black-and-white-14990057/"],["14990059","Mahdi Bafande","https://www.pexels.com/photo/blue-digital-shape-14990059/"],["16334282","Zechen Li","https://www.pexels.com/photo/blurred-abstract-black-and-white-image-16334282/"],["16731949","Nepomutzen Monk","https://www.pexels.com/photo/curvy-light-trails-on-a-blurry-background-16731949/"],["18515329","Abdulvahap Demir","https://www.pexels.com/photo/dark-abstract-background-18515329/"],["18599092","Joana Miriam","https://www.pexels.com/photo/black-and-white-abstract-image-18599092/"]];function ES([n]){return`https://images.pexels.com/photos/${n}/pexels-photo-${n}.jpeg?auto=compress&cs=tinysrgb&h=2000&w=1400`}function F2(){const n=[...V2];return ua.map(()=>n.splice(Math.floor(Math.random()*n.length),1)[0])}const rn={holdMs:4e3,glideMs:1800,settle:{baseMs:220,perPxMs:.45,maxMs:620},ease:{glide:e1,settle:[0,0,.35,1]},drift:{title:.3,body:.16},intro:{wordMs:620,stepMs:70,ease:[.22,1,.36,1],risePx:8,blurPx:6},art:{shiftPx:12,fade:.35}};function X2([n,s,r,l],c){if(c<=0||c>=1)return c;const u=(y,v,_)=>{const E=1-_;return 3*E*E*_*y+3*E*_*_*v+_*_*_};let d=0,h=1,p=c;for(let y=0;y<16;y+=1)u(n,r,p)<c?d=p:h=p,p=(d+h)/2;return u(s,l,p)}function xS(n){return n*n*(3-2*n)}function Wb(n,s){const{wordMs:r,stepMs:l,ease:c,risePx:u,blurPx:d}=rn.intro;return{initial:!1,animate:n.cued?{opacity:1,y:0,filter:"blur(0px)"}:{opacity:0,y:u,filter:`blur(${d}px)`},transition:n.instant?{duration:0}:{duration:r/1e3,delay:s*l/1e3,ease:c}}}function TS(n,s,r){return{cued:n.instant||n.cued&&s.has(r),instant:n.instant}}function wS({children:n,index:s,muted:r,cue:l}){return m.jsx(a0,{index:s,cue:l,className:r?"text-muted":void 0,children:n})}function e0(n){return n.lead.split(" ").length+n.tail.split(" ").length}const t0=e0(ua[0])+1,K2=t0+1;function n0(){const[n]=x.useState(()=>{var l;return((l=window.matchMedia)==null?void 0:l.call(window,"(prefers-reduced-motion: reduce)").matches)??!1}),[s,r]=x.useState(!1);return x.useEffect(()=>{let l=0;const c=window.requestAnimationFrame(()=>{l=window.requestAnimationFrame(()=>r(!0))});return()=>{window.cancelAnimationFrame(c),window.cancelAnimationFrame(l)}},[]),{cued:s||n,instant:n}}const AS="transition-opacity duration-[900ms] ease-[cubic-bezier(0.22,1,0.36,1)]";function a0({children:n,index:s,className:r,cue:l}){return m.jsx(xm.span,{className:Xt("inline-block will-change-transform",r),...Wb(l,s),children:n})}function Q2({lead:n,tail:s,cue:r}){const l=n.split(" ");return m.jsxs(m.Fragment,{children:[l.map((c,u)=>m.jsxs("span",{children:[m.jsx(wS,{index:u,cue:r,children:c})," "]},`lead-${c}-${u}`)),s.split(" ").map((c,u)=>m.jsxs("span",{children:[m.jsx(wS,{index:l.length+u,cue:r,muted:!0,children:c})," "]},`tail-${c}-${u}`))]})}function J2({className:n}){const s=x.useRef(null),r=x.useRef(null),l=x.useRef(null),[c,u]=x.useState(0),[d]=x.useState(F2),h=x.useCallback(()=>{const q=s.current;if(!q)return;const F=q.clientWidth||1,ce=q.scrollLeft/F;u(Math.min(Math.max(Math.round(ce),0),ua.length-1));for(const ee of Array.from(q.children)){const de=Number(ee.dataset.index)-ce,pe=Math.min(Math.abs(de),1);for(const se of ee.querySelectorAll("[data-tour-copy]")){const me=Number(se.dataset.tourCopy)||rn.drift.title;se.style.transform=`translate3d(${de*me*100}%, 0, 0)`,se.style.opacity=`${1-xS(Math.min(1,pe*$2))}`}}for(const ee of[r.current,l.current].flatMap(Se=>Array.from((Se==null?void 0:Se.querySelectorAll("[data-tour-slide]"))??[]))){const Se=Number(ee.dataset.index)-ce,de=Math.min(Math.abs(Se),1),pe=Math.sign(Se)*xS(de);ee.style.transform=`translate3d(${pe*rn.art.shiftPx}px, 0, 0)`,ee.style.opacity=`${1-de*rn.art.fade}`,ee.style.zIndex=`${Math.round((1-de)*10)}`}},[]);x.useEffect(()=>{const q=s.current;if(!q)return;let F=0;const ce=()=>{F||(F=window.requestAnimationFrame(()=>{F=0,h()}))};return h(),q.addEventListener("scroll",ce,{passive:!0}),window.addEventListener("resize",h),()=>{q.removeEventListener("scroll",ce),window.removeEventListener("resize",h),F&&window.cancelAnimationFrame(F),b.current&&window.cancelAnimationFrame(b.current)}},[h]);const p=x.useRef(null),[y,v]=x.useState(!1),[_,E]=x.useState(!1),b=x.useRef(0),T=q=>{const F=s.current;!F||q.pointerType==="touch"||q.button!==0||(b.current&&window.cancelAnimationFrame(b.current),p.current={pointer:q.pointerId,startX:q.clientX,startLeft:F.scrollLeft},v(!0),F.setPointerCapture(q.pointerId))},C=q=>{var ce;const F=s.current;!F||((ce=p.current)==null?void 0:ce.pointer)!==q.pointerId||(F.style.scrollSnapType="none",F.scrollLeft=p.current.startLeft-(q.clientX-p.current.startX))},O=q=>{var ce;const F=s.current;!F||((ce=p.current)==null?void 0:ce.pointer)!==q.pointerId||(p.current=null,v(!1),F.style.scrollSnapType="",F.releasePointerCapture(q.pointerId),J(Math.round(F.scrollLeft/(F.clientWidth||1))))},J=x.useCallback((q,F=!1)=>{const ce=s.current;if(!ce)return;const ee=ce.scrollLeft,de=q*ce.clientWidth-ee;if(b.current&&window.cancelAnimationFrame(b.current),Math.abs(de)<1)return;ce.style.scrollSnapType="none";const{settle:pe,ease:se}=rn,me=F?rn.glideMs:Math.min(pe.baseMs+Math.abs(de)*pe.perPxMs,pe.maxMs),N=F?se.glide:se.settle,I=performance.now(),L=Q=>{const z=Math.min((Q-I)/me,1);if(ce.scrollLeft=ee+de*X2(N,z),z<1){b.current=window.requestAnimationFrame(L);return}b.current=0,ce.style.scrollSnapType=""};b.current=window.requestAnimationFrame(L)},[]);x.useEffect(()=>{var F;if(y||_||(F=window.matchMedia)!=null&&F.call(window,"(prefers-reduced-motion: reduce)").matches)return;const q=window.setTimeout(()=>J((c+1)%ua.length,!0),rn.holdMs);return()=>window.clearTimeout(q)},[c,y,J,_]);const U=n0(),[H,Y]=x.useState(()=>new Set([0]));x.useEffect(()=>{Y(q=>q.has(c)?q:new Set(q).add(c))},[c]);const[,Z,ne]=d[c];return m.jsxs(m.Fragment,{children:[m.jsx("div",{ref:r,"aria-hidden":!0,
40className:Xt("pointer-events-none fixed inset-y-6 right-6 hidden w-[calc(50%-3rem)] overflow-hidden rounded-3xl lg:block",AS,U.cued?"opacity-100":"opacity-0"),children:ua.map((q,F)=>m.jsx("div",{"data-tour-slide":!0,"data-index":F,className:"absolute inset-0 overflow-hidden rounded-3xl will-change-transform",children:m.jsx("img",{src:ES(d[F]),alt:"",referrerPolicy:"no-referrer",className:"size-full object-cover will-change-transform",loading:F===0?"eager":"lazy",decoding:"async"})},q.lead))}),m.jsx("div",{ref:l,"aria-hidden":!0,className:Xt("pointer-events-none fixed inset-x-0 top-0 z-0 h-[calc(30vh-20px)] overflow-hidden lg:hidden","max-[1023px]:[@media(max-height:400px)]:hidden",AS,U.cued?"opacity-100":"opacity-0"),children:ua.map((q,F)=>m.jsxs("div",{"data-tour-slide":!0,"data-index":F,className:"absolute inset-0 will-change-transform",children:[m.jsx("img",{src:ES(d[F]),alt:"",referrerPolicy:"no-referrer",className:"size-full object-cover",loading:F===0?"eager":"lazy",decoding:"async"}),m.jsx("div",{className:"absolute inset-0 bg-black/20"})]},q.lead))}),m.jsxs("div",{className:Xt("relative flex min-h-0 flex-col gap-6",n),"data-testid":"retail-auth-tour",onFocus:()=>E(!0),onBlur:()=>E(!1),children:[m.jsx("h1",{className:"sr-only",children:"Sign up for Alfa"}),m.jsx("div",{ref:s,className:"retail-scrollbar-hide -mx-4 flex min-h-0 flex-1 cursor-grab snap-x snap-mandatory overflow-x-auto overscroll-x-contain active:cursor-grabbing lg:mx-0",role:"group","aria-roledescription":"carousel","aria-label":"What Alfa does",onPointerDown:T,onPointerMove:C,onPointerUp:O,onPointerCancel:O,children:ua.map((q,F)=>m.jsx("section",{"data-index":F,className:"flex w-full min-w-full snap-center flex-col justify-center px-4 lg:px-6","aria-roledescription":"slide","aria-label":`${F+1} of ${ua.length}`,children:m.jsxs("div",{className:"flex select-none flex-col gap-3 text-center",children:[m.jsx("h2",{"data-tour-copy":rn.drift.title,className:"type-page-title text-primary will-change-transform lg:text-5xl lg:leading-[1.08]",children:m.jsx(Q2,{lead:q.lead,tail:q.tail,cue:TS(U,H,F)})}),m.jsx("p",{"data-tour-copy":rn.drift.body,className:"type-body text-muted will-change-transform",children:m.jsx(a0,{cue:TS(U,H,F),index:e0(q),children:q.body})})]})},q.lead))}),m.jsxs("p",{className:"sr-only focus-within:not-sr-only focus-within:absolute focus-within:inset-x-0 focus-within:bottom-0 focus-within:z-10 focus-within:bg-surface-secondary focus-within:px-3 focus-within:py-1.5 focus-within:text-center focus-within:type-label focus-within:text-secondary",children:["Photograph by"," ",m.jsx("a",{href:ne,target:"_blank",rel:"noreferrer",className:"underline underline-offset-2",children:Z})," ","/ Pexels"]}),m.jsx(xm.div,{className:"flex shrink-0 items-center justify-center gap-2 will-change-transform",...Wb(U,t0),children:ua.map((q,F)=>m.jsx(re,{type:"button",variant:"ghost","aria-label":`Go to panel ${F+1}`,"aria-current":F===c,onClick:()=>J(F),className:Xt("h-1.5 min-w-0 rounded-full p-0 transition-all duration-200 ease-out active:scale-100",F===c?"w-8 bg-text-primary hover:bg-text-primary":"w-1.5 bg-text-muted hover:bg-text-muted")},q.lead))})]})]})}Ic();const Z2="This account isn't set up for single sign-on. Sign in with your existing credentials",W2="https://www.boosted.ai/alfa-terms-of-use",Lo={otp:0,password:1,reset:1};function eI(){return m.jsxs("p",{className:"text-center type-label leading-normal text-muted",children:["By continuing, you agree to our"," ",m.jsx("a",{href:W2,target:"_blank",rel:"noreferrer",className:"text-primary underline underline-offset-2 hover:no-underline",children:"Terms"}),"."]})}function zo({header:n,headerFills:s=!1,onBack:r,sheet:l,sheetOpen:c=!1,children:u}){const{cued:d,instant:h}=n0();return m.jsxs("main",{className:"retail-auth-main fixed top-0 left-0 right-0 flex overflow-hidden bg-surface-primary text-primary","data-testid":"retail-web-auth-screen",children:[l,m.jsxs("div",{inert:c,className:"retail-auth-body relative z-10 flex w-full flex-col px-4 pb-[calc(env(safe-area-inset-bottom)+24px)] pt-[calc(env(safe-area-inset-top)+24px)]",children:[m.jsx(l1,{showAvatar:!1}),m.jsx("header",{className:"relative z-10 flex h-9 shrink-0 items-center",children:r?m.jsx(re,{type:"button",variant:"ghost",size:"icon","aria-label":"Back",className:"-ml-2 size-11 shrink-0 focus-visible:ring-0",onClick:r,children:m.jsx(bw,{})}):m.jsx(o1,{className:"lg:invisible"})}),m.jsx("section",{className:Xt("retail-auth-center flex min-h-0 flex-1 flex-col",s&&"pt-[calc(30vh-56px)] [@media(max-height:400px)]:pt-0 lg:pt-0 lg:pr-[calc(50%-0.25rem)]"),children:m.jsxs("div",{className:Xt("mx-auto flex w-full max-w-[420px] flex-col gap-7",s&&"min-h-0 lg:max-w-[620px]"),children:[n,m.jsx(xm.div,{initial:!1,animate:s&&!d?{opacity:0,y:rn.intro.risePx}:{opacity:1,y:0},transition:h?{duration:0}:{duration:rn.intro.wordMs/1e3,delay:rn.intro.stepMs*K2/1e3,ease:rn.intro.ease}
40,className:Xt("grid",s&&"shrink-0 lg:mx-auto lg:w-full lg:max-w-[420px]"),"data-testid":"retail-web-auth-email",children:u})]})})]})]})}function tI({email:n}){return m.jsx("div",{className:"flex flex-col gap-5 text-left",children:m.jsxs("div",{className:"space-y-2",children:[m.jsx("h1",{className:"type-page-title text-primary",children:"Check your email"}),m.jsxs("p",{className:"type-body text-muted",children:["We sent a one-time sign in link to ",m.jsxs("span",{className:"font-medium text-primary",children:["â",n,"â"]}),"."]})]})})}function nI({open:n,generation:s,email:r,step:l,onStepChange:c,onClose:u,onSuccess:d}){return m.jsx(n1,{open:n,onOpenChange:h=>!h&&u(),children:m.jsxs(a1,{className:Xt(r1,"outline-none"),children:[m.jsx(s1,{className:"sr-only",children:"Reset password"}),m.jsx(i1,{maxHeightClassName:"max-h-[85dvh]",children:m.jsx("div",{className:"px-4 pb-[calc(env(safe-area-inset-bottom)+24px)] pt-2",children:m.jsxs("div",{className:"mx-auto flex w-full max-w-[420px] flex-col gap-7",children:[m.jsxs("div",{className:"space-y-2 text-center",children:[m.jsx("h1",{className:"type-page-title pb-px text-primary",children:"Reset password"}),m.jsx("p",{className:"type-body text-muted",children:l==="confirm"?"Enter the code we sent to your email and choose a new password.":"Enter your email and weâll send a reset code"})]}),m.jsx(FA,{email:r,onSuccess:d,onStepChange:c},s)]})})})]})})}const aI=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function sI({initialError:n,isSignupRoute:s,view:r}){const l=ha(),c=Ka(),u=Zm(),[d,h]=x.useState(""),[p,y]=x.useState(""),[v,_]=x.useState(!1),[E,b]=x.useState(n??null),[T,C]=x.useState(null),[O,J]=x.useState(!1),[U,H]=x.useState("login"),[Y,Z]=x.useState("forward"),[ne,q]=x.useState({depth:Lo[r],direction:"forward"});ne.depth!==Lo[r]&&q({depth:Lo[r],direction:Lo[r]>ne.depth?"forward":"back"});const F=ne.direction,ce=r==="reset",ee=r==="otp"?"otp":"password",[Se,de]=x.useState("request"),[pe,se]=x.useState(0);x.useEffect(()=>{ce&&(de("request"),se(le=>le+1))},[ce]);const[me,N]=x.useState(!1),[I,L]=x.useState("TOTP"),[Q,z]=x.useState(),X=x.useRef(null),$=x.useRef(null),K=tl().trust_this_device_enabled,te=!!E,[Ee,he]=x.useState(!1),[je,Re]=x.useState(null),{cooldownRemaining:Be,isCoolingDown:kt,startCooldown:Et}=gv(),W=d.trim().toLowerCase(),rt=Ee&&je===W,ht=!O&&!(kt&&rt)&&aI.test(d),zt=ee==="password"||d.trim().length>0;x.useEffect(()=>{n&&(b(n),H("login"))},[n]);const Tn=x.useCallback(le=>{var qe;(qe=c.state)!=null&&qe.pushed?l(-1):l(le,{replace:!0})},[c.state,l]),jn=x.useCallback(()=>{Z("back"),H("login")},[]),ke=x.useCallback(async()=>{await u({fallbackEmail:d,trustDevice:me})},[u,d,me]),lt=x.useCallback(async()=>{var Qt,Ot,Ut,Os,Wa,fl,dl;if(O||!d||!p)return;const le=Date.now(),qe=jd({auth_method:"password"});c_(qe),Rt({event_name:"auth_password_submitted",status:"started",funnel_step:"password_login",step_result:"started",auth_method:"password",properties:{auth_route:window.location.pathname,login_subview:ee}},{signupContext:qe}),b(null),C(null),J(!0);try{try{await Ac({global:!1})}catch{}const et=await Nc({username:d.trim().toLowerCase(),password:p});if(et.isSignedIn||((Qt=et.nextStep)==null?void 0:Qt.signInStep)==="DONE")await ke(),Rt({event_name:"auth_password_submitted",status:"succeeded",funnel_step:"password_login",step_result:"succeeded",auth_method:"password",duration_ms:Date.now()-le,properties:{auth_route:window.location.pathname,login_subview:ee}},{signupContext:qe});else if(((Ot=et.nextStep)==null?void 0:Ot.signInStep)==="CONFIRM_SIGN_IN_WITH_NEW_PASSWORD_REQUIRED")Rt({event_name:"auth_password_challenge_presented",status:"new_password_required",funnel_step:"password_login",step_result:"succeeded",auth_method:"password",duration_ms:Date.now()-le,properties:{auth_route:window.location.pathname,login_subview:ee}},{signupContext:qe}),Z("forward"),H("new-password");else if(((Ut=et.nextStep)==null?void 0:Ut.signInStep)==="CONFIRM_SIGN_IN_WITH_TOTP_CODE")Rt({event_name:"auth_password_challenge_presented",status:"mfa_required",funnel_step:"password_login",step_result:"succeeded",auth_method:"password",duration_ms:Date.now()-le,properties:{auth_route:window.location.pathname,login_subview:ee}},{signupContext:qe}),L("TOTP"),z(void 0),Z("forward"),H("mfa");else if(((Os=et.nextStep)==null?void 0:Os.signInStep)==="CONFIRM_SIGN_IN_WITH_SMS_CODE")Rt({event_name:"auth_password_challenge_presented",status:"mfa_required",funnel_step:"password_login",step_result:"succeeded",auth_method:"password",duration_ms:Date.now()-le,properties:{auth_route:window.location.pathname,login_subview:ee}},{signupContext:qe}),L("SMS"),z((Wa=et.nextStep.codeDeliveryDetails)==null?void 0:Wa.destination),Z("forward"),H("mfa");else if(((fl=et.nextStep)==null?void 0:fl.signInStep)==="CONFIRM_SIGN_UP"){const Ke=d.trim().toLowerCase();try{await Nm({username:Ke})}catch(Mn){console.warn("[LOGIN_VERIFY_RESEND_FAILED]",Mn)}Fb({email:Ke,password:p}),l(_e.signupVerify,{replace:!0})}else b(`Additional step required: ${(dl=et.nextStep)==null?void 0:dl.signInStep}. Sign in via the Alfa web app.`)}catch(et){Rt({event_name:"auth_password_submitted",status:"failed",funnel_step:"password_login",step_result:"failed",auth_method:"password",error_code:Cd(et,"password_login_failed"),error_source:"cognito",duration_ms:Date.now()-le,properties:{auth_route:window.location.pathname,login_subview:ee}},{signupContext:qe});const Ke=et.name??"";Ke==="NotAuthorizedException"||Ke==="UserNotFoundException"||Ke==="UserNotConfirmedException"||Ke==="PasswordResetRequiredException"?b("Incorrect email or password. Try again."):Ke==="TooManyRequestsException"||Ke==="LimitExceededException"?b("Too many attempts. Try again in a few minutes."):et instanceof Error&&/BOOSTED_TOKEN_EXCHANGE_FAILED: Token exchange returned 503/.test(et.message)?(it.warn("AUTH_PASSWORD_LOGIN_UNEXPECTED","Password login failed with an unhandled auth error",{errorName:Ke||"UnknownError",errorMessage:et.message}),b("Alfa is temporarily unavailable. Try again in a few minutes.")):(it.warn("AUTH_PASSWORD_LOGIN_UNEXPECTED","Password login failed with an unhandled auth error",{errorName:Ke||"UnknownError"}),it.debug("AUTH_PASSWORD_LOGIN_UNEXPECTED_DETAIL",et instanceof Error?et.message:String(et)),b("An unexpected error occurred. Try again."))}finally{J(!1)}},[d,ke,O,l,p,ee]),wn=x.useCallback(async()=>
40{if(!ht)return;const le=Date.now();Em(Br);const qe={...jd({auth_method:"magic_link"}),signup_variant:Br};c_(qe),Rt({event_name:"auth_magic_link_requested",status:"started",funnel_step:"magic_link_request",step_result:"started",auth_method:"magic_link",properties:{auth_route:window.location.pathname,login_subview:ee}},{signupContext:qe});const Qt=nl();b(null),J(!0),it.info("AUTH_MAGIC_LINK_SIGNUP_INITIATED","Secure-login-link signup request started");try{await(s?_w:yv)(W,qe),it.info("AUTH_MAGIC_LINK_SIGNUP_SUCCESS","Secure-login-link signup email requested"),Rt({event_name:"auth_magic_link_requested",status:"succeeded",funnel_step:"magic_link_request",step_result:"succeeded",auth_method:"magic_link",duration_ms:Date.now()-le,properties:{auth_route:window.location.pathname,login_subview:ee}},{signupContext:qe}),s&&Kr("signup_magic_link_requested",{signup_method:"magic_link",...Qt?{signup_variant:Qt}:{}}),he(!0),Re(W),Et()}catch(Ot){it.warn("AUTH_MAGIC_LINK_SIGNUP_FAILED","Secure-login-link signup request failed"),Rt({event_name:"auth_magic_link_requested",status:"failed",funnel_step:"magic_link_request",step_result:"failed",auth_method:"magic_link",error_code:Cd(Ot,"magic_link_request_failed"),error_source:"auth_api",duration_ms:Date.now()-le,properties:{auth_route:window.location.pathname,login_subview:ee}},{signupContext:qe}),b("We couldn't send a one-time sign in link. Try again.")}finally{J(!1)}},[ht,s,W,Et,ee]);let V=U,be;return U==="new-password"?be=m.jsx(zo,{header:null,children:m.jsx($b,{onSuccess:ke,onBack:jn})}):U==="mfa"?be=m.jsx(zo,{header:null,children:m.jsx(Vb,{mfaType:I,codeDeliveryDestination:Q,onSuccess:ke,onBack:jn})}):ee==="otp"&&rt?(V="magic-link-sent",be=m.jsx(zo,{header:null,children:m.jsx(tI,{email:W})})):(V=`login:${ee}`,be=m.jsx(zo,{onBack:r==="otp"?void 0:()=>Tn(_e.login),sheet:ee==="password"?m.jsx(nI,{open:ce,generation:pe,email:d,step:Se,onStepChange:de,onClose:()=>Tn(_e.loginPassword),onSuccess:()=>{b(null),C("Password reset successfully. Sign in with your new password."),Tn(_e.loginPassword)}}):null,sheetOpen:ce,headerFills:ee==="otp",header:ee==="otp"?m.jsx(J2,{className:"min-h-0 flex-none"}):m.jsxs("div",{className:"space-y-2 text-center",children:[m.jsx("h1",{className:"type-page-title pb-px text-primary",children:"Sign in to Alfa"}),m.jsx("p",{className:"auth-tagline type-body text-muted",children:"The analyst behind your investment strategy"})]}),children:m.jsxs("div",{className:"space-y-4",children:[m.jsxs("div",{children:[ee==="otp"&&m.jsx("div",{className:"pb-4",children:m.jsx(Sw,{onNavigateToVerification:()=>{},requirePassword:!1,requireTermsAcceptance:!1,signupVariant:Br,children:m.jsx(Sv,{trackingSurface:"signup",signupVariant:Br,children:m.jsxs(vv,{children:[m.jsx(bv,{className:"h-12 w-full rounded-full bg-white type-body text-black hover:bg-white/90",children:"Continue with Google"}),m.jsxs("div",{className:"mt-4 flex items-center gap-3",children:[m.jsx(ic,{className:"flex-1"}),m.jsx("span",{className:"type-body-small text-muted",children:"or"}),m.jsx(ic,{className:"flex-1"})]}),m.jsx(Ev,{className:"mt-4 flex items-center justify-center gap-2 text-muted"}),m.jsx(xv,{children:le=>m.jsx(fa,{tone:"error",align:"center",children:le})})]})})})}),m.jsx(bs,{ref:X,id:"retail-web-login-email","data-testid":"login-email",type:"email",value:d,onChange:le=>h(le.target.value),onKeyDown:le=>{var qe;le.key==="Enter"&&(ee==="password"?(qe=$.current)==null||qe.focus():wn())},placeholder:ee==="password"?"Email":"Enter your email",autoComplete:"username","aria-label":"Email","aria-invalid":te||void 0,"aria-describedby":te?"retail-web-login-error":void 0,className:Xt(te&&rc,"h-12 rounded-full bg-surface-tertiary px-5")}),ee==="password"&&m.jsxs("div",{className:"flex flex-col gap-3 pt-3",children:[m.jsxs("div",{className:"relative",children:[m.jsx(bs,{ref:$,id:"retail-web-login-password","data-testid":"login-password",type:v?"text":"password",value:p,onChange:le=>y(le.target.value),onKeyDown:le=>le.key==="Enter"&<(),placeholder:"Password",autoComplete:"current-password","aria-label":"Password","aria-invalid":te||void 0,"aria-describedby":te?"retail-web-login-error":void 0,className:Xt(te&&rc,"h-12 rounded-full pl-5 pr-10")}),m.jsx(re,{type:"button",variant:"ghost",size:"icon-sm",className:"absolute right-3 top-1/2 -translate-y-1/2",onClick:()=>_(le=>!le),"aria-label":v?"Hide password":"Show password",children:v?m.jsx(As,{className:"size-4"}):m.jsx(Ns,{className:"size-4"})})]}),m.jsxs("div",{className:"flex items-center justify-between gap-2",children:[K?m.jsxs("div",{className:"flex items-center gap-2",children:[m.jsx(Dv,{id:"retail-web-login-trust-device",checked:me,onCheckedChange:le=>N(le===!0)}),m.jsx("label",{htmlFor:"retail-web-login-trust-device",className:"type-body-small cursor-pointer select-none text-primary",children:"Remember me"})]}):m.jsx("span",{}),m.jsx(re,{type:"button",variant:"link",size:"sm",className:"h-auto p-0 type-body-small text-primary opacity-80 no-underline transition-opacity hover:opacity-100 hover:no-underline",onClick:()=>l(_e.loginReset,{state:{pushed:!0}}),children:"Reset password"})]})]})]}),E?m.jsx("div",{id:"retail-web-login-error","data-testid":"login-error",children:m.jsx(fa,{tone:"error",align:"center",children:E})}):null,T&&ee==="password"?m.jsx(fa,{tone:"success",align:"center",children:T}):null,zt&&m.jsx(re,{"data-testid":"login-submit",onClick:ee==="otp"?wn:lt,disabled:ee==="otp"?!ht:!d||!p,loading:O,className:Xt("h-12 w-full rounded-full",vw),children:ee==="otp"?Tv({cooldownRemaining:Be,magicLinkSent:rt,defaultLabel:"Continue"}):O?"Signing in...":"Sign in"}),ee==="otp"&&m.jsx(eI,{}),ee==="otp"&&!n&&m.jsx("div",{className:"-mt-2 text-center",children:m.jsx(re,{type:"button",variant:"link",size:"sm",className:"h-auto p-0 type-body-small text-primary opacity-80 no-underline transition-opacity hover:opacity-100 hover:no-underline",onClick:()=>l(_e.loginPassword,{state:{pushed:!0}}),children:"Continue with existing account"})})]})})),m.jsx(t1,{activeKey:V,direction:U==="login"?F:Y,variant:U==="login"?"push":"subtle",children:be})}function Uo({isSignupRoute:n=!1,view:s="otp"}={}){const r=Ka();Tm();const l=ha(),[c,u]=x.useState(),d=x.useRef(new Set);x.useEffect(()=>
40{const p=new URLSearchParams(r.search);if(p.get("error")!=="presignup_failed")return;u(Z2),p.delete("error");const y=p.toString();l(y?`${_e.loginPassword}?${y}`:_e.loginPassword,{replace:!0})},[r.search,l]);const h=n?_e.signup:_e.login;return x.useEffect(()=>{if(d.current.has(h))return;d.current.add(h);const p=jd();Rt({event_name:"auth_screen_viewed",status:"viewed",funnel_step:"auth_entry",step_result:"started",auth_method:"magic_link",deduplication_key:p!=null&&p.request_id?`alfa_retail:${p.request_id}:auth_screen_viewed:${h}`:void 0,properties:{auth_route:r.pathname}},{signupContext:p})},[h,r.pathname]),m.jsxs(m.Fragment,{children:[n&&m.jsx(Zb,{}),m.jsx(sI,{initialError:c,isSignupRoute:n,view:s})]})}const Sn=6;function iI(n){const s=n.name??"";return s==="CodeMismatchException"?"Invalid verification code. Please check and try again.":s==="ExpiredCodeException"?"Verification code has expired. Click 'Resend' to get a new one.":s==="LimitExceededException"?"Too many attempts. Please wait a moment and try again.":s==="NotAuthorizedException"?"Your account is already confirmed. Please go back and sign in.":"An unexpected error occurred. Please try again."}function rI(n){const s=n.name??"";return s==="LimitExceededException"?"Too many attempts. Please wait a moment and try again.":s==="NotAuthorizedException"?"Your account is already confirmed. Please go back and sign in.":"An unexpected error occurred. Please try again."}function lI({email:n,password:s,onSuccess:r,onBack:l}){const[c,u]=x.useState(Array(Sn).fill("")),[d,h]=x.useState(null),[p,y]=x.useState(!1),[v,_]=x.useState(!1),E=x.useRef([]);x.useEffect(()=>{var U;(U=E.current[0])==null||U.focus()},[]);const b=x.useCallback(async U=>{var Y;const H=U.join("");if(!(H.length<Sn||p)){h(null),y(!0);try{await QA({username:n,confirmationCode:H}),it.info("AUTH_EMAIL_VERIFICATION_SUCCESS","Email address confirmed successfully")}catch(Z){it.warn("AUTH_EMAIL_VERIFICATION_FAILED","Email verification failed"),h(iI(Z)),u(Array(Sn).fill("")),(Y=E.current[0])==null||Y.focus(),y(!1);return}try{try{await Ac({global:!1})}catch{}await Nc({username:n,password:s}),it.info("AUTH_LOGIN_SUCCESS","Post-verification sign-in succeeded"),await r()}catch{it.warn("AUTH_LOGIN_FAILED","Post-verification sign-in failed"),h("Your email is confirmed but sign-in failed. Please go back and sign in.")}finally{y(!1)}}},[n,s,p,r]);function T(U,H){var ne;const Y=H.replace(/\D/g,"").slice(-1),Z=[...c];Z[U]=Y,u(Z),h(null),Y&&U<Sn-1&&((ne=E.current[U+1])==null||ne.focus()),Y&&U===Sn-1&&b(Z)}function C(U,H){var Y,Z,ne;if(H.key==="Backspace"){if(c[U]){const q=[...c];q[U]="",u(q)}else if(U>0){const q=[...c];q[U-1]="",u(q),(Y=E.current[U-1])==null||Y.focus()}H.preventDefault()}else H.key==="ArrowLeft"&&U>0?(Z=E.current[U-1])==null||Z.focus():H.key==="ArrowRight"&&U<Sn-1&&((ne=E.current[U+1])==null||ne.focus())}function O(U){var ne;const H=U.clipboardData.getData("text").replace(/\D/g,"").slice(0,Sn);if(!H)return;U.preventDefault();const Y=Array(Sn).fill("");for(let q=0;q<H.length;q++)Y[q]=H[q];u(Y),h(null);const Z=Math.min(H.length,Sn-1);(ne=E.current[Z])==null||ne.focus(),H.length===Sn&&b(Y)}const J=x.useCallback(async()=>{var U;if(!v){_(!0),h(null);try{await Nm({username:n}),u(Array(Sn).fill("")),(U=E.current[0])==null||U.focus()}catch(H){h(rI(H))}finally{_(!1)}}},[n,v]);return m.jsxs("div",{className:"w-full",children:[m.jsxs("div",{className:"px-6 py-5",children:[m.jsx("p",{className:"text-lg text-primary font-light",children:"Check your inbox"}),m.jsxs("p",{className:"mt-1 type-body-small text-muted",children:["We sent a 6-digit code to ",m.jsx("span",{className:"text-primary",children:n})]})]}),m.jsxs("div",{className:"px-6 pb-6 space-y-6",children:[m.jsx("div",{className:"flex gap-2 justify-center",children:Array.from({length:Sn}).map((U,H)=>m.jsx("input",{ref:Y=>{E.current[H]=Y},type:"text",inputMode:"numeric",maxLength:1,value:c[H],onChange:Y=>T(H,Y.target.value),onKeyDown:Y=>C(H,Y),onPaste:O,disabled:p,className:"w-11 h-12 text-center text-lg font-medium bg-surface-tertiary border border-transparent rounded-2xl text-primary outline-none focus:border-accent/50 transition-colors focus:bg-surface-hover disabled:opacity-50"},H))}),p&&m.jsxs("div",{className:"flex items-center justify-center gap-2 text-muted",children:[m.jsx(_m,{className:"size-4 rounded-full"}),m.jsx("span",{className:"type-body-small",children:"Verifyingâ¦"})]}),d&&m.jsx(Md,{variant:"destructive",children:m.jsx(Od,{children:d})}),m.jsxs("div",{className:"flex items-center justify-center gap-1",children:[m.jsx("span",{className:"type-body-small text-muted",children:"Didn't receive it?"}),m.jsx(re,{type:"button",variant:"link",disabled:v,onClick:J,children:v?"Sendingâ¦":"Resend code"})]}),m.jsx("div",{className:"flex justify-center",children:m.jsx(re,{type:"button",variant:"ghost",size:"sm",onClick:l,children:"Back"})})]})]})}function oI({variant:n,onBack:s,onNavigateToVerification:r}){const l=Ew(n);Em(l);const c=xw[l];return m.jsx(c,{onBack:s,onNavigateToVerification:r})}Ic();function cI(n,s){return`${n}${s}`}function uI(n){const s=ha(),r=Ka(),[l]=x.useState(()=>L2());return m.jsx(s0,{...n,navigate:s,search:r.search,incomingCredentials:l})}function NS(n){return Oc()?m.jsx(uI,{...n}):m.jsx(s0,{...n})}function s0({initialStep:n="signup",navigate:s,search:r=window.location.search,incomingCredentials:l}){const c=Zm();Tm();const[u,d]=x.useState(n),[h,p]=x.useState((l==null?void 0:l.email)??""),[y,v]=x.useState((l==null?void 0:l.password)??""),_=x.useCallback(()=>{p(""),v("")},[]);x.useEffect(()=>{d(n),n==="signup"&&_()},[_,n]);const E=x.useCallback(b=>s==null?void 0:s(cI(_e.login,r),b),[s,r]);return u==="signup"?m.jsxs(m.Fragment,{children:[m.jsx(Zb,{}),m.jsx(oI,{onBack:()=>{_(),E()},onNavigateToVerification:(b,T)=>{p(b),v(T),d("email-verification"),s==null||s(_e.signupVerify,{replace:!0})}})]}):!h||!y?s?m.jsx(Ct,{to:_e.signup,replace:!0}):null:m.jsxs("div",{className:"auth-viewport bg-surface-primary",children:[navigator.userAgent.includes("Electron")&&m.jsx("div",{className:"titlebar-drag absolute top-0 left-0 right-0 h-[40px] shrink-0 z-20"}),m.jsxs("div",{className:"auth-scroll-panel flex-1 flex items-center justify-center relative",children:[m.jsx("div",{className:"absolute top-5 left-5 z-10",children:m.jsx("img",{src:"/boosted-logo.svg",alt:"Boosted",className:"w-8 h-8"})}
40),m.jsx("div",{"aria-hidden":!0,className:"absolute inset-0 bg-surface-primary",style:{backgroundImage:["radial-gradient(60% 50% at 18% 95%, rgba(160, 110, 70, 0.55), transparent 70%)","radial-gradient(55% 45% at 95% 80%, rgba(150, 95, 55, 0.45), transparent 70%)","radial-gradient(70% 40% at 65% 115%, rgba(120, 75, 45, 0.55), transparent 75%)","radial-gradient(50% 35% at 5% 60%, rgba(110, 70, 45, 0.30), transparent 75%)"].join(", ")}}),m.jsx("div",{"aria-hidden":!0,className:"absolute inset-0 backdrop-blur-[50px] bg-[rgba(8,8,8,0.3)]"}),m.jsx("div",{"data-auth-keyboard-target":!0,className:"relative w-full max-w-[440px] mx-6 rounded-2xl bg-surface-secondary p-8",children:m.jsx(lI,{email:h,password:y,onSuccess:async()=>{await c({fallbackEmail:h}),_()},onBack:()=>{_(),d("signup"),s==null||s(_e.signup,{replace:!0})}})})]})]})}function fI(n){const s=n==null?void 0:n.identities;if(Array.isArray(s))return s;if(typeof s!="string")return[];try{const r=JSON.parse(s);return Array.isArray(r)?r:[]}catch{return[]}}function i0(n){if(typeof n!="string")return null;const s=n.trim().toLowerCase();return s==="google"?"google":s==="microsoft"?"microsoft":null}function dI(n){const s=fI(n).map(r=>{if(!r||typeof r!="object")return null;const l=r;return i0(l.providerName??l.providerType)}).filter(r=>!!r);return Array.from(new Set(s))}function RS(n,s){return n.length>0?n:dI(s)}function bd(n,s){const r=n==null?void 0:n[s];return typeof r=="string"?r.trim():""}function CS(n){const s=bd(n,"given_name"),r=bd(n,"family_name");if(s||r)return{firstName:s,lastName:r};const l=bd(n,"name");if(!l)return;const[c="",...u]=l.split(/\s+/);return{firstName:c,lastName:u.join(" ")}}function mI(n){return i0(n==null?void 0:n.auth_provider)??void 0}function jS(n){const s=vm(n==null?void 0:n.signup_variant)??nl(),r=(n==null?void 0:n.request_id)??pv(),l=mI(n);bm({signup_method:"sso",...r?{request_id:r}:{},...l?{signup_provider:l}:{},...s?{signup_variant:s}:{}},{signupContext:n})}function MS(){return vs()??Cc()}function pI(){const n=tt(d=>d.setAuth),[s,r]=x.useState("processing"),[l,c]=x.useState(null),u=x.useRef(void 0);return x.useEffect(()=>{const d=new URLSearchParams(window.location.search),h=d.get("error"),p=d.get("error_description");if(h==="invalid_request"&&p&&p.includes("PreSignUp failed with error")){window.location.href=`${_e.login}?error=presignup_failed`;return}if(p){const _=p.match(/PreSignUp failed with error\s+(.+)/),E=_?_[1]:"Sign-in failed. Please try again.";c(E),r("error");return}const y=setTimeout(()=>{c("SSO sign-in timed out. Please try again."),r("error")},3e4),v=Tw.listen("auth",async({payload:_})=>{var E,b,T,C,O,J;if(_.event==="customOAuthState"&&(u.current=ww(_.data)),_.event==="signedIn"){clearTimeout(y);try{const U=await hv(),H=(b=(E=U.tokens)==null?void 0:E.accessToken)==null?void 0:b.toString(),Y=(C=(T=U.tokens)==null?void 0:T.idToken)==null?void 0:C.toString(),Z=(J=(O=U.tokens)==null?void 0:O.idToken)==null?void 0:J.payload;let ne=Z==null?void 0:Z.email_verified;if(!ne)try{ne=(await JA()).email_verified==="true"}catch{ne=!1}if(!H)throw new Error("SSO_REDIRECT_NO_ACCESS_TOKEN: No access token in session after SSO sign-in");const q=MS(),F=u_(q,u.current),ce=await f_(H,{idToken:Y,signupProfile:CS(Z),onBeforeRegister:()=>jS(F),signupContext:F}),ee=ji(ce.jwt),Se=RS(ee.authProviders,Z);n(ce.jwt,H,{email:ce.email??"",name:ce.name??"",userId:ce.user_id??"",authProviders:Se,emailVerified:!!(ne||ee.emailVerified),globalUserId:ee.globalUserId,groups:ee.groups,isWaitlisted:ee.isWaitlisted,orgId:ee.orgId,realUserId:ee.realUserId,teamId:ee.teamId,pictureUrl:d_(Z)}),Va(q),window.history.replaceState(null,"",window.location.origin),r("complete")}catch(U){console.error("[SSO_REDIRECT_TOKEN_EXCHANGE_FAILED]",U),c("Sign-in failed. Please try again."),r("error")}}_.event==="signInWithRedirect_failure"&&(clearTimeout(y),console.error("[SSO_REDIRECT_SIGN_IN_FAILED]",_),c("SSO sign-in failed. Please try again."),r("error"))});return()=>{clearTimeout(y),v()}},[n]),x.useEffect(()=>{var h,p;return(p=(h=window.electronAPI)==null?void 0:h.onSSODeepLink)==null?void 0:p.call(h,async y=>{try{const v=new URL(y).searchParams,_=v.get("code"),E=Aw(v.get("state"));if(!_)throw new Error("SSO_DEEPLINK_NO_CODE: No authorization code in deep link URL");const b=await fetch(`https://${m_.authDomain}/oauth2/token`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({grant_type:"authorization_code",client_id:m_.userPoolClientId,code:_,redirect_uri:Nw()})});if(!b.ok)throw new Error(`SSO_DEEPLINK_TOKEN_EXCHANGE_FAILED: ${b.status}`);const T=await b.json(),C=T.access_token;if(!C)throw new Error("SSO_DEEPLINK_NO_ACCESS_TOKEN: No access token from C
40ognito");const O=T.id_token?lc(T.id_token):null,J=(O==null?void 0:O.email_verified)===!0,U=MS(),H=u_(U,E),Y=await f_(C,{idToken:typeof T.id_token=="string"?T.id_token:void 0,signupProfile:CS(O??void 0),onBeforeRegister:()=>jS(H),signupContext:H}),Z=ji(Y.jwt),ne=RS(Z.authProviders,O);n(Y.jwt,C,{email:Y.email??"",name:Y.name??"",userId:Y.user_id??"",authProviders:ne,emailVerified:!!(J||Z.emailVerified),globalUserId:Z.globalUserId,groups:Z.groups,isWaitlisted:Z.isWaitlisted,orgId:Z.orgId,realUserId:Z.realUserId,teamId:Z.teamId,pictureUrl:d_(O)}),Va(U),window.history.replaceState(null,"",window.location.origin),r("complete")}catch(v){console.error("[SSO_DEEPLINK_FAILED]",v),c("Sign-in failed. Please try again."),r("error")}})},[n]),s==="error"?m.jsxs("div",{className:"flex h-screen w-screen flex-col items-center justify-center bg-surface-primary",children:[navigator.userAgent.includes("Electron")&&m.jsx("div",{className:"titlebar-drag absolute top-0 left-0 right-0 h-[40px] shrink-0"}),m.jsxs("div",{className:"w-[420px] px-8 text-center",children:[m.jsx("p",{className:"text-caption text-error mb-4",children:l??"An error occurred during sign-in."}),m.jsx(re,{onClick:()=>{Rw(),window.location.replace(window.location.origin)},size:"sm",children:"Back to login"})]})]}):m.jsxs("div",{className:"flex h-screen w-screen flex-col items-center justify-center bg-surface-primary",children:[m.jsx("div",{className:"titlebar-drag absolute top-0 left-0 right-0 h-[40px] shrink-0"}),m.jsxs("div",{className:"flex flex-col items-center gap-3",children:[m.jsx(_m,{className:"size-6 rounded-full"}),m.jsx("p",{className:"text-caption text-muted",children:"Completing sign-in..."})]})]})}function Jd(n){return n instanceof Error?n.passwordSetupErrorCode:void 0}function hI(n){return Jd(n)==="INVALID_PASSWORD"?`Password doesn't meet requirements. ${Sm}`:"We couldn't complete password setup. Please try again."}function r0({children:n}){return Tm(),m.jsx("main",{className:"fixed left-0 right-0 top-0 z-[100] flex h-[var(--auth-viewport-height,100dvh)] overflow-hidden bg-surface-primary","data-testid":"password-setup-screen",children:m.jsx("div",{className:"auth-input-zoom-guard flex h-full w-full flex-col overflow-y-auto px-6 pb-[calc(env(safe-area-inset-bottom,0px)+24px)] pt-[calc(env(safe-area-inset-top,0px)+24px)] scroll-pb-[calc(env(safe-area-inset-bottom,0px)+24px)] sm:px-8",children:m.jsxs("section",{className:"mx-auto my-auto w-full max-w-[440px] space-y-8",children:[m.jsxs("div",{className:"flex items-center justify-center gap-2",children:[m.jsx("img",{src:"/boosted-logo.svg",alt:"Boosted",className:"size-6"}),m.jsx("span",{className:"type-body-title text-primary",children:"Alfa"})]}),n]})})})}function gI({onRetry:n,onSignOut:s}){return m.jsxs(r0,{children:[m.jsxs("div",{className:"space-y-3 text-center",children:[m.jsx("h1",{className:"type-page-title text-primary",children:"We couldn't verify your account security"}),m.jsx("p",{className:"type-body text-muted",children:"Check your connection and try again before continuing to Alfa."})]}),m.jsxs("div",{className:"space-y-3",children:[m.jsxs(re,{type:"button",onClick:n,className:"w-full",children:[m.jsx(y2,{className:"size-4"}),"Try again"]}),m.jsx(re,{type:"button",variant:"ghost",onClick:s,className:"w-full",children:"Sign out"})]})]})}function yI({email:n,onComplete:s,onSignOut:r}){const[l,c]=x.useState(""),[u,d]=x.useState(""),[h,p]=x.useState(!1),[y,v]=x.useState(!1),[_,E]=x.useState(null),[b,T]=x.useState(!1),C=l===u,O=!b&&Rc(l)&&!!u&&C,J=x.useCallback(async()=>{if(O){E(null),T(!0);try{const Y=await Cw(l);s(Y.auth_providers)}catch(Y){if(Jd(Y)==="PASSWORD_ALREADY_SET"){s(["password"]);return}it.warn("AUTH_PASSWORD_SETUP_CONFIRM_FAILED","Failed to confirm required password setup",{error_code:Jd(Y)??"unknown"}),E(hI(Y))}finally{T(!1)}}},[O,l,s]),U=Y=>{Y.preventDefault(),J()},H=!!u&&!C;return m.jsxs(r0,{children:[m.jsx("div",{className:"space-y-3 text-center",children:m.jsx("h1",{className:"type-page-title text-primary",children:"Create your password"})}),m.jsxs("form",{onSubmit:U,className:"space-y-4",children:[m.jsx(bs,{value:n,readOnly:!0,"aria-label":"Account email",className:"h-12"}),m.jsxs("div",{className:"relative",children:[m.jsx(bs,{type:h?"text":"password",value:l,onCh
40ange:Y=>c(Y.target.value),placeholder:"Enter password",autoComplete:"new-password","aria-label":"Enter password",autoFocus:!0,className:"h-12 pr-12"}),m.jsx(re,{type:"button",variant:"ghost",size:"icon-sm",className:"absolute right-2 top-1/2 -translate-y-1/2",onClick:()=>p(Y=>!Y),"aria-label":h?"Hide new password":"Show new password",children:h?m.jsx(As,{className:"size-4"}):m.jsx(Ns,{className:"size-4"})})]}),m.jsxs("div",{className:"relative",children:[m.jsx(bs,{type:y?"text":"password",value:u,onChange:Y=>d(Y.target.value),placeholder:"Confirm password",autoComplete:"new-password","aria-label":"Confirm password","aria-invalid":H,className:"h-12 pr-12"}),m.jsx(re,{type:"button",variant:"ghost",size:"icon-sm",className:"absolute right-2 top-1/2 -translate-y-1/2",onClick:()=>v(Y=>!Y),"aria-label":y?"Hide confirmed password":"Show confirmed password",children:y?m.jsx(As,{className:"size-4"}):m.jsx(Ns,{className:"size-4"})})]}),m.jsx(Am,{password:l}),H?m.jsx(fa,{tone:"error",children:"Passwords do not match."}):null,_?m.jsx(fa,{tone:"error",children:_}):null,m.jsx(re,{type:"submit",disabled:!O,loading:b,className:"w-full",children:"Create password"})]}),m.jsx("div",{className:"space-y-2",children:m.jsx(re,{type:"button",variant:"ghost",onClick:r,className:"w-full",children:"Go back"})})]})}const Pc="chunk-reload",l0=1e4,Zd="_v",_I=["Failed to fetch dynamically imported module","Importing a module script failed"];let OS=!1;function SI(){jc&&(OS||(OS=!0,window.addEventListener("vite:preloadError",n=>{n.preventDefault(),em("vite:preloadError",n.payload)}),window.addEventListener("unhandledrejection",n=>{Wd(n.reason)&&(n.preventDefault(),em("unhandledrejection",n.reason))})))}function Wd(n){const s=_c(n);return _I.some(r=>s.includes(r))}function em(n,s){return jc?EI()?(TI(n,s),"skipped-recently"):(xI(n,s),"reloaded"):"disabled"}function o0(){if(!jc){window.location.reload();return}window.location.assign(c0())}function vI(){sessionStorage.removeItem(Pc)}function bI(){if(!jc)return;const n=new URL(window.location.href);n.searchParams.has(Zd)&&(n.searchParams.delete(Zd),window.history.replaceState(window.history.state,"",`${n.pathname}${n.search}${n.hash}`))}function EI(){const n=Number(sessionStorage.getItem(Pc)??0);return Date.now()-n<l0}function xI(n,s){console.warn("[CHUNK_RELOAD_TRIGGERED]",{reason:n,payload:_c(s)}),Dt(()=>import("./index-JEPh053b.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133])).then(r=>r.captureMessage("chunk_reload_triggered",{level:"warning",extra:{reason:n,payload:_c(s)}})).catch(()=>{}),sessionStorage.setItem(Pc,String(Date.now())),window.location.replace(c0())}function c0(){const n=new URL(window.location.href);return n.searchParams.set(Zd,String(Date.now())),n.toString()}function TI(n,s){console.warn("[CHUNK_RELOAD_SKIPPED_RECENT]",{reason:n,payload:_c(s)})}function _c(n){return n instanceof Error?n.message:typeof n=="string"?n:String(n??"")}const wI=new Set([ut.type,ut.role,ut.watchlist]),tm=new Set(Object.values(_e)),AI=/^\/(login|signup)(\/|$)/;function IS(n){return!!n&&wI.has(n)}function u0(n){return!!n&&(n===ut.root||n.startsWith(`${ut.root}/`))}function NI(n){const s=oc($e.profile);return n===s||n.startsWith(`${s}/`)||n==="/settings"||n.startsWith("/settings/")}function RI(n,s){return typeof n!="string"||!n.startsWith("/")||n.startsWith("//")?!1:!(s&&NI(n))}const f0=x.createContext(null);function d0(){const n=x.useContext(f0);if(!n)throw new Error("useOnboardingSession must be used inside AuthGate");return n}function CI(){const s=Hi().id==="retailWeb";return Oc()?m.jsxs(al,{children:[m.jsx(ye,{path:_e.ssoRedirect,element:m.jsx(pI,{})}),m.jsx(ye,{path:_e.magicLink,element:m.jsx(Jb,{})}),m.jsx(ye,{path:_e.verify,element:m.jsx(Ct,{to:_e.signupVerify,replace:!0})}),m.jsx(ye,{path:_e.signupVerify,element:m.jsx(NS,{initialStep:"email-verification"})}),m.jsx(ye,{path:_e.signup,element:s?m.jsx(Uo,{isSignupRoute:!0}):m.jsx(NS,{initialStep:"signup"})}),m.jsx(ye,{path:_e.login,element:s?m.jsx(Uo,{}):m.jsx(vS,{initialScreen:"login"})}),m.jsx(ye,{path:_e.loginPassword,element:s?m.jsx(Uo,{view:"password"}):m.jsx(Ct,{to:_e.login,replace:!0})}),m.jsx(ye,{path:_e.loginReset,element:s?m.jsx(Uo,{view:"reset"}):m.jsx(Ct,{to:_e.login,replace:!0})}),m.jsx(ye,{path:"*",element:m.jsx(OI,{useRetailWebAuth:s})})]}):m.jsx(vS,{initialScreen:"login"})}
40const jI="This MCP sign-in request is invalid or expired. Start again from your MCP client.";function m0({onBackToSignIn:n,message:s}){return m.jsx("div",{className:"flex h-full w-full items-center justify-center bg-surface-primary px-6 text-center",children:m.jsxs("div",{className:"flex w-full max-w-[440px] flex-col items-center gap-5",children:[m.jsx("p",{className:"type-body-small text-error",children:s}),m.jsx(re,{type:"button",onClick:n,children:"Back to sign in"})]})})}function MI({request:n,onBackToSignIn:s}){var y,v;const[r,l]=x.useState(null),[c,u]=x.useState(!1),d=(y=n.handoff)==null?void 0:y.loginChallenge,h=(v=n.handoff)==null?void 0:v.loginCompleteUrl;x.useEffect(()=>{l(null),u(!1)},[d,h]);const p=x.useCallback(()=>{if(!n.handoff){l(Yo);return}u(!0),Bw(n.handoff).then(_=>{qw(_)}).catch(_=>{console.error("[MCP_OAUTH_LOGIN_HANDOFF_AUTHENTICATED_FAILED]",_),l(Yo),u(!1)})},[n.handoff]);return r||!n.handoff?m.jsx(m0,{message:Yo,onBackToSignIn:s}):m.jsx("div",{className:"flex h-full w-full items-center justify-center bg-surface-primary px-6",children:m.jsxs("div",{className:"flex w-full max-w-[440px] flex-col gap-6",children:[m.jsxs("div",{className:"space-y-3 text-center",children:[m.jsx("h1",{className:"type-page-title text-primary",children:"Connect your MCP client?"}),m.jsx("p",{className:"type-body text-muted",children:"Only continue if you just started this sign-in from a client you trust."})]}),m.jsxs("div",{className:"space-y-3",children:[m.jsx(re,{type:"button",onClick:p,loading:c,className:"w-full",children:"Connect"}),m.jsx(re,{type:"button",variant:"ghost",onClick:s,disabled:c,className:"w-full",children:"Cancel"})]})]})})}function OI({useRetailWebAuth:n}){const s=Ka(),r=tm.has(s.pathname)||u0(s.pathname),l=n?Gw(`${s.pathname}${s.search}${s.hash}`):void 0,c=l?`${_e.login}?${new URLSearchParams({landing_path:l}).toString()}`:_e.login;return m.jsx(Ct,{to:c,state:r?void 0:{redirectUrl:s.pathname,redirectQueryParams:`${s.search}${s.hash}`},replace:!0})}function DS(n){if(!n)return!0;const s=lc(n);if(!s)return!0;const r=s.exp;return r?Date.now()/1e3>r:!1}function p0(n){return n.map(s=>s.trim().toLowerCase()).filter(Boolean)}function kS(n){return p0(n).includes("password")}function II(n){const s=p0(n);return s.includes("magic_link")?"required":s.length>0?"complete":"error"}function LS({children:n}){const s=ha(),r=Ka();return m.jsx(kI,{navigate:s,pathname:r.pathname,search:r.search,locationState:r.state,children:n})}function DI({children:n}){if(Oc())return m.jsx(LS,{children:n});const s=`${window.location.pathname}${window.location.search}${window.location.hash}`;return m.jsx(Cv,{initialEntries:[s],children:m.jsx(LS,{children:n})})}function kI({children:n,navigate:s,pathname:r,search:l,locationState:c}){var wn;const u=Hi(),d=Dc(),[h,p]=x.useState(!1);x.useEffect(()=>{if(d){p(!1);return}const V=setTimeout(()=>{it.warn("LD_RENDER_GATE_EXPIRED","LaunchDarkly never settled â rendering with flag defaults"),p(!0)},jw);return()=>clearTimeout(V)},[d]);const y=sl(u),v=u.id==="retailWeb",_=tt(V=>V.isAuthenticated),E=tt(V=>V.isSpoofing),b=tt(V=>V.alfaToken),T=tt(V=>V.user),C=b?lc(b):null,O=C==null?void 0:C["boosted:team_id"],J=(T==null?void 0:T.teamId)??(typeof O=="string"?O:null),U=r??window.location.pathname,H=l??window.location.search;x.useEffect(()=>{document.documentElement.toggleAttribute("data-auth-route",AI.test(U))},[U]);const Y=x.useRef(null);Y.current&&Y.current!==H&&(Y.current=null);const Z=H!==""&&Y.current===H,ne=Z?{hasRequest:!1,handoff:null}:Mw(H),[q,F]=x.useState(0),ce=((wn=ne.handoff)==null?void 0:wn.expiresAt)??null;x.useEffect(()=>{if(!ce)return;const V=setTimeout(()=>F(be=>be+1),Math.max(0,ce-Date.now())+1);return()=>clearTimeout(V)},[ce]);const ee=new URLSearchParams(Z?"":H),Se=v&&tm.has(U)?qr(ee.get("landing_path")??void 0):void 0,de=!Z&&!ne.hasRequest&&ee.get("onboarding")==="true",pe=!Z&&!ne.hasRequest&&ee.get("skipOnboarding")==="true",[se,me]=x.useState(null),[N,I]=x.useState(!1),[L,Q]=x.useState(!1),[z,X]=x.useState("checking"),[$,K]=x.useState(0),te=x.useRef(null),Ee=!!b,he=((T==null?void 0:T.authProviders)??[]).map(V=>
40V.trim()).filter(Boolean).map(V=>V.toLowerCase()).sort().join(","),je=x.useRef(!1);de&&(je.current=!0);const Re=je.current,[Be,kt]=x.useState(!1),[Et,W]=x.useState(()=>{const{isAuthenticated:V,alfaToken:be}=tt.getState();return!V||!DS(be)});x.useLayoutEffect(()=>{bI()},[]),x.useLayoutEffect(()=>{if(!Se)return;const V={...vs()??Cc(),landing_path:Se};delete V.landing,Va(V)},[Se]),x.useEffect(()=>{(async()=>{const{isAuthenticated:be,alfaToken:le}=tt.getState();if(!(!be||!DS(le)))try{await x_()}finally{W(!0)}})()},[]),x.useEffect(()=>{if(!_||!b)return;const V=lc(b),be=V==null?void 0:V.exp;if(!be)return;const le=Math.max(0,be*1e3-PA*1e3-Date.now()),qe=setTimeout(()=>{x_()},le);return()=>clearTimeout(qe)},[_,b]);const rt=x.useRef(!1),nt=x.useRef(!1);x.useEffect(()=>{if(_&&T){const V=Number(sessionStorage.getItem(Pc)??0);Date.now()-V>=l0&&vI(),rt.current||(rt.current=!0,Kr("user_authenticated")),E2({userId:T.userId})}_||(x2(),rt.current=!1,nt.current=!1)},[_,T]),x.useEffect(()=>{if(!_){nt.current=!1;return}if(!v||E||!b||!T||(Ow(),nt.current))return;nt.current=!0;const V=Nd(),be=p_(V,T.authProviders);Rt({event_name:"auth_session_authenticated",status:"authenticated",funnel_step:"session",step_result:"succeeded",auth_method:be,deduplication_key:V!=null&&V.request_id?`alfa_retail:${V.request_id}:auth_session_authenticated`:void 0,properties:{auth_route:U,auth_provider:V==null?void 0:V.auth_provider}},{signupContext:V})},[b,U,_,v,E,T]);const ht=x.useRef(null);x.useEffect(()=>{if(!v||E||!_||!b||!T){_||(ht.current=null);return}if(z!=="complete")return;const V=Nd(),be=p_(V,T.authProviders);if(T.isWaitlisted&&(pe||L)){if(ht.current==="waitlisted")return;ht.current="waitlisted",Rt({event_name:"auth_waitlisted",status:"waitlisted",funnel_step:"waitlist",step_result:"succeeded",auth_method:be,deduplication_key:V!=null&&V.request_id?`alfa_retail:${V.request_id}:auth_waitlisted`:void 0,properties:{auth_route:U,auth_provider:V==null?void 0:V.auth_provider}},{signupContext:V});return}!(!T.isWaitlisted&&(pe||(se==null?void 0:se.onboarding_complete)===!0))||!pe&&!L||ht.current!=="app_entered"&&(ht.current="app_entered",Rt({event_name:"auth_app_entered",status:"app_entered",funnel_step:"app_entry",step_result:"succeeded",auth_method:be,deduplication_key:V!=null&&V.request_id?`alfa_retail:${V.request_id}:auth_app_entered`:void 0,properties:{auth_route:U,auth_provider:V==null?void 0:V.auth_provider}},{signupContext:V}))},[b,U,_,v,E,L,se==null?void 0:se.onboarding_complete,z,pe,T]),x.useEffect(()=>{var be;const V=(be=window.electronAPI)==null?void 0:be.setAlfaToken;V&&V(b??null).then(()=>{$A.getState().hydrateFromElectron()})},[b]),j2({isAuthenticated:_,workspaceKey:J}),M2(),x.useEffect(()=>{_&&(T!=null&&T.userId)&&b&&Iw({userId:T.userId,email:T.email,name:T.name,alfaToken:b,workspaceKey:J,onAuthFailure:()=>tt.getState().clearAuth()}),_||Dw()},[_,T,b,J]),x.useEffect(()=>{if(!_){te.current=null,X("checking");return}if(E){X("complete");return}if(!Ee||!(T!=null&&T.userId)){X("error");return}const V=he?he.split(","):[];if(te.current===T.userId&&kS(V)){X("complete");return}const be=II(V);be==="error"&&it.warn("AUTH_PASSWORD_SETUP_PROVIDERS_EMPTY","No auth providers on JWT â cannot verify password setup",{userId:T.userId}),X(be)},[he,Ee,_,E,$,T==null?void 0:T.userId]),x.useEffect(()=>{if(!_||!b||L||de||z!=="complete")return;let V=!1;return(async()=>{I(!0);try{const le=vs(),qe=nl(),Qt=Lw(le)?`signup_landing:${le==null?void 0:le.landing}`:zw(qe)?`signup_variant:${qe}`:null;if(Qt){try{await Uw(Qt)}catch(Wa){console.error("[ONBOARDING_SKIP_FAILED]",Wa)}if(V)return}const Ot=await Hw("/onboarding/survey",{method:"GET"});if(V)return;if(!Ot){console.error("[ONBOARDING_CHECK_FAILED]",{reason:"missing_auth_response"}),me({onboarding_complete:!0});return}if(Ot.status===401){console.error("[ONBOARDING_CHECK_UNAUTHORIZED]",{status:401}),me({onboarding_complete:!0});return}if(!Ot.ok){console.error("[ONBOARDING_CHECK_FAILED]",{status:Ot.status}),me({onboarding_complete:!0});return}const Ut=await Ot.json().catch(()=>null);if(V)return;if(!Ut){me({onboarding_complete:!1});return}const Os=Ut.onboarding_complete??Ut.is_complete??!1;me({onboarding_complete:Os,onboarding_progress:Ut.onboarding_progress}),Ut.onboarding_progress&&tt.getState().setOnboardingProgress(Ut.onboarding_progress)}catch(le){if(V)return;console.error("[ONBOARDING_CHECK_FAILED]",le),me({onboarding_complete:!0})}finally{V||(I(!1),Q(!0))}})(),()=>{V=!0}},[_,b,L,de,z]),x.useEffect(()=>{_||(Q(!1),me(null))},[_]),x.useEffect(()=>{if(!_||!v||z!=="complete"||!L||!pe&&(!(se!=null&&se.onboarding_complete)||T!=null&&T.isWaitlisted)||!qr(U))return;const V=vs();if(!qr(V==null?void 0:V.landing_path))return;const be={...V};delete be.landing_path,Va(be)},[U,_,v,z,L,se==null?void 0:se.onboarding_complete,pe,T==null?void 0:T.isWaitlisted]);
40const zt=x.useCallback(V=>{if((r??window.location.pathname)!==V){if(s){s(V,{replace:!0});return}window.history.replaceState(null,"",V)}},[s,r]),Tn=x.useCallback(()=>{if(me({onboarding_complete:!0}),Re){kt(!0),zt(oc($e.strategies));return}const V=vs(),be=Rd(V,{fallbackPath:y});zt(T!=null&&T.isWaitlisted?ut.waitlist:be)},[y,Re,zt,T==null?void 0:T.isWaitlisted]),jn=x.useMemo(()=>({onboardingState:de?null:se,onComplete:Tn,forceOnboarding:de,isPreviewSession:Re}),[de,Tn,se,Re]),ke=()=>m.jsx(f0.Provider,{value:jn,children:n}),lt=x.useCallback(()=>{if(kw(),Y.current=H,je.current=!1,F(V=>V+1),s){s(_e.login,{replace:!0});return}window.history.replaceState(null,"",_e.login)},[H,s]);if(ne.hasRequest&&(!ne.handoff||E))return m.jsx(m0,{message:jI,onBackToSignIn:lt});if(Re&&!ne.hasRequest)return!Be&&!IS(U)?m.jsx(Ct,{to:`${ut.type}${H}`,replace:!0}):ke();if(!Et)return m.jsx(It,{});if(!_)return m.jsx(CI,{});if(U===_e.magicLink)return m.jsx(Jb,{});if(z==="checking")return m.jsx("div",{className:"flex h-full w-full items-center justify-center bg-surface-primary",children:m.jsx(It,{})});if(z==="error")return m.jsx(gI,{onRetry:()=>K(V=>V+1),onSignOut:()=>tt.getState().clearAuth()});if(z==="required")return m.jsx(yI,{email:(T==null?void 0:T.email)??"",onComplete:V=>{T!=null&&T.userId&&V&&kS(V)&&(te.current=T.userId),V!=null&&V.length&&tt.getState().setAuthProviders(V),X("complete")},onSignOut:()=>tt.getState().clearAuth()});if(N||!L&&!se)return m.jsx("div",{className:"flex h-full w-full items-center justify-center bg-surface-primary",children:m.jsx(It,{})});if(!pe&&se&&!se.onboarding_complete&&!IS(U))return m.jsx(Ct,{to:ut.type,replace:!0});if(!pe&&se&&!se.onboarding_complete)return ke();if(T!=null&&T.isWaitlisted&&!pe)return U!==ut.waitlist?m.jsx(Ct,{to:ut.waitlist,replace:!0}):ke();if(ne.hasRequest)return m.jsx(MI,{request:ne,onBackToSignIn:lt});if(tm.has(U)||u0(U)){if(!v&&!d&&!h)return m.jsx(It,{});const V=vs(),be=c,le=be==null?void 0:be.redirectUrl,qe=RI(le,v),Qt=v?qr(V==null?void 0:V.landing_path)??oc($e.home):Rd(V,{fallbackPath:y}),Ot=Se??(qe?`${le}${(be==null?void 0:be.redirectQueryParams)??""}`:Qt);return m.jsx(Ct,{to:Ot,replace:!0})}return!v&&!d&&!h?m.jsx(It,{}):ke()}function h0({force:n=!1}={}){const{hasSelectedWorkingFolder:s,setHasSelectedWorkingFolder:r}=Ya(),[l,c]=x.useState(null),[u,d]=x.useState(!0),h=!n&&(!Pw.nativeFileSystem||s);if(x.useEffect(()=>{h||d1("task").then(_=>c(_||"")).catch(_=>{console.error("[WELCOME_FOLDER_GET_CWD_FAILED]",_),c("")}).finally(()=>d(!1))},[h]),h)return null;const p=async()=>{const _=await p1("task");if(_){c(_);return}try{const E=window.showDirectoryPicker;if(!E)return;const b=await E.call(window);b&&c(b.name)}catch{}},y=async()=>{l&&await h1(l,"task"),r(!0)},v=l?l.split(/[\\/]/).pop()||l:"";return m.jsxs("div",{className:"fixed inset-0 z-50 flex items-center justify-center",children:[m.jsx("div",{className:"absolute top-5 left-5 z-10",children:m.jsx("img",{src:"/favicon.png",alt:"Boosted",className:"w-8 h-8 rounded-2xl"})}),!n&&m.jsx("div",{className:"absolute inset-0 bg-black/60 backdrop-blur-sm"}),m.jsx("div",{className:"relative w-full max-w-[440px] px-6",children:m.jsxs("div",{className:"w-full space-y-4",children:[m.jsxs("div",{children:[m.jsx("h2",{className:"text-4xl font-extralight text-primary",children:"Welcome to Alfa"}),m.jsx("p",{className:"text-base text-muted mt-2 text-center",children:"Pick a folder to work in. This is where your files will be created and where agents will look for your financial models."})]}),m.jsxs("div",{className:"bg-surface-tertiary rounded-2xl px-4 py-3",children:[m.jsx("p",{className:"text-caption text-muted mb-1",children:"Working folder"}),m.jsx("p",{className:"text-base text-primary font-medium truncate",title:l??"",children:u?"Loadingâ¦":l||"(browser mode)"})]}),m.jsxs(re,{variant:"outline",onClick:p,className:"w-full",children:[m.jsx(m1,{}),l?"Change folder":"Choose folder"]}),m.jsx(re,{onClick:y,disabled:u||!l,className:"w-full",children:l?m.jsxs(m.Fragment,{children:[m.jsx(fv,{}),"Use â",v,"â"]}):m.jsxs(m.Fragment,{children:[m.jsx(y1,{size:14}),"Continue"]})})]})})]})}const LI=Object.freeze(Object.defineProperty({__proto__:null,WelcomeFolderModal:h0},Symbol.toStringTag,{value:"Module"}));function zI(){const{gbiId:n}=BA(),s=Hi();return m.jsx(Ct,{to:`${Ti(s,$e.equity)}/${n}/${vt.Summary}`,replace:!0})}const UI=[m.jsx(ye,{index:!0,element:m.jsx(Ct,{to:vt.Summary,replace:!0})},"index"),m.jsx(ye,{path:vt.Summary,element:m.jsx(_1,{})},vt.Summary),m.jsx(ye,{path:vt.News,element:m.jsx(S1,{})},vt.News),m.jsx(ye,{path:`${vt.Documents}/:documentId?`,element:m.jsx(v1,{})},vt.Documents),m.jsx(ye,{path:vt.Earnings,element:m.jsx(b1,{})},vt.Earnings),m.jsx(ye,{path:vt.Agents,element:m.jsx(E1,{})},vt.Agents),m.jsx(ye,{path:vt.Financials,element:m.jsx(x1,{})},vt.Financials),m.jsx(ye,{path:vt.Fundamentals,element:m.jsx(T1,{})},vt.Fundamentals),m.jsx(ye,{path:vt.Redline,element:m.jsx(w1,{})},vt.Redline),m.jsx(ye,{path:"*",element:m.jsx(zI,{})},"fallback")],HI={ENTERPRISE_TIER:"ENTERPRISE_TIER"},g0={};function y0(n,s){var r,l,c;return((l=(r=n.billingPresentation)==null?void 0:r.pageOverrides)==null?void 0:l[s])??((c=n.billingPresentation)==null?void 0:c.deniedPresentation)??"upgrade"}const BI="https://www.boosted.ai/get-started";function nm({heading:n,body:s,actions:r}){return m.jsx("div",{className:"flex h-full w-full items-center justify-center bg-surface-primary px-6",children:m.jsxs("div",{className:"max-w-md rounded-2xl bg-surface-secondary p-6 text-center",children:[m.jsx("p",{className:"text-lg font-medium text-primary",children:n}),m.jsx("p",{className:"mt-2 text-base text-muted",children:s}),r&&m.jsx("div",{className:"mt-4 flex justify-center gap-2",children:r})]})})}function qI(){const n=tt(s=>s.clearAuth);return m.jsxs("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-surface-primary",children:[m.jsx("div",{className:"absolute left-5 top-5 z-10",children:m.jsx("img",{src:"/favicon.png",alt:"Boosted",className:"h-8 w-8 rounded-2xl"})}),m.jsxs("div",{className:"w-full max-w-[440px] space-y-6 px-6 text-center",children:[m.jsxs("div",{className:"space-y-2",children:[m.jsx("h1",{className:"text-xl font-medium text-primary",children:"Alfa Prime access is by invitation"}),m.jsx("p",{className:"type-body-small text-muted",children:"Your account does not currently have access to Alfa Prime. Contact our sales team to request access."})]}),m.jsxs("div",{className:"space-y-3",children:[m.jsx(re,{asChild:!0,className:"w-full",children:m.jsx("a",{href:BI,target:"_blank",rel:"noopener noreferrer",children:"Contact sales"})}),m.jsx(re,{type:"button",variant:"secondary",className:"w-full",onClick:n,children:"Log out"})]})]})]})}function GI({children:n}){const s=tt(d=>{var h;return((h=d.user)==null?void 0:h.userId)??null}),[r,l]=x.useState(()=>{if(!s)return"checking";const d=h_(s);return g_(d.sessionId)?"allowed":"checking"}),[c,u]=x.useState(0);return x.useEffect(()=>{if(!s){l("checking");return}let d=!0;const h=new AbortController,p=h_(s);if(g_(p.sessionId)){l("allowed");return}const y=!p.notificationRequested;return y&&Yw(s,p.sessionId),l("checking"),$w("bootstrapPrimeSession",{session_id:p.sessionId,notify_login:y},{signal:h.signal}).then(()=>{y_(p.sessionId),d&&l("allowed")}).catch(v=>{if(h.signal.aborted)return;if(v instanceof Lr&&v.code==="PRIME_FEATURE_DISABLED"){if(sd(s,p.sessionId),__(p.sessionId),!d)return;it.warn("PRIME_SESSION_ACCESS_DENIED","Prime session bootstrap denied access"),l("denied");return}if(v instanceof Lr&&v.code==="PRIME_ACCESS_FLAG_UNAVAILABLE"){if(sd(s,p.sessionId),__(p.sessionId),!d)return;it.warn("PRIME_SESSION_ACCESS_CHECK_UNAVAILABLE","Prime access could not be verified"),l("unavailable");return}v instanceof Lr&&v.code==="PRIME_HTTP_NOT_FOUND"&&sd(s,p.sessionId),(!(v instanceof Lr)||v.code!=="PRIME_HTTP_AUTH_REQUIRED"&&v.code!=="PRIME_HTTP_RATE_LIMITED"&&v.code!=="PRIME_HTTP_NOT_FOUND")&&y_(p.sessionId),d&&(it.warn("PRIME_SESSION_BOOTSTRAP_FAILED","Prime session bootstrap failed open",{code:v instanceof Lr?v.code:"UNKNOWN"}),l("allowed"))}),()=>{d=!1,y||h.abort()}},[c,s]),r==="allowed"?n:r==="denied"?m.jsx(qI,{}):r==="unavailable"?m.jsx(nm,{heading:"Alfa Prime is temporarily unavailable",body:"We couldn't verify your access. Please try again.",actions:m.jsx(re,{type:"button",onClick:()=>u(d=>d+1),children:"Try again"})}):m.jsx(It,{})}function PI({route:n,children:s}){const r=Mc(),l=ha(),c=Dc(),{anyEnabled:u}=wv(n),d=n.billingFeature??g0[n.pageId],h=cc(O=>O.settings),p=d?(h==null?void 0:h[d])??!1:!0,y=hc(O=>O.openUpgradeModal),v=kv(),_=A1(),E=sl(r.config),b=c?m.jsx(Ct,{to:E,replace:!0}):m.jsx(It,{}),T=n.pageId===$e.accountManagement||n.pageId===$e.strategyMonitoringAdmin,C=_v()&&(n.pageId===$e.prime||n.pageId===$e.equity);if(!r.config.routes[n.pageId]||n.internalOnly&&!v&&!(T&&_))return b;if(d&&h===null&&!v)return null;if(!C&&n.flag&&!c)return m.jsx(It,{});if(!C&&n.flag&&!u)return Ti(r.config,n.pageId)===E?m.jsx(nm,{heading:`${n.label} is unavailable`,body:`Your account doesn't have access to ${n.label} in ${r.config.displayName} yet.`}):b;if(d&&!p&&!v){const O=y0(r.config,d);return O==="hide"?b:m.jsx(nm,{heading:`${n.label} is unavailable`,body:`Your current plan does not include this feature in ${r.config.displayName}.`,actions:m.jsxs(m.Fragment,{children:[m.jsx(re,{type:"button",variant:"secondary",size:"sm",onClick:()=>l(E,{replace:!0}),children:"Go home"}),O==="upgrade"&&m.jsx(re,{type:"button",variant:"default",size:"sm",onClick:()=>y(d),children:"Upgrade"})]})})}return C?m.jsx(GI,{children:s}):s}function zS({children:n}){return m.jsx(x.Suspense,{fallback:m.jsx(It,{}),children:n})}function YI({pageId:n,routePath:s,screenViewedName:r,children:l}){const c=Ka(),u=x.useRef(!1),d=x.useRef(null);return x.useEffect(()=>{if(r){if(n===$e.agents){if(!(c.pathname===Fw(s))){u.current=!1;return}if(u.current)return;u.current=!0,Kr("screen_viewed",{screen:r});return}d.current!==r&&(d.current=r,Kr("screen_viewed",{screen:r}))}},[c.pathname,n,s,r]),m.jsx(m.Fragment,{children:l})}const $I=x.lazy(()=>Dt(()=>import("./SimulationLabPlayground-Bwxi6_Gk.js"),__vite__mapDeps([134,1,2,4,24,109,16,76,5,3,77,78,55,79,80,12,19,81,82,83,38,70,84,6,7,8,9,10,11,13,14,15,17,18,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,85,86,87,88,89,90,91,92,93,61,94,52,95,96,113,135,136,51,137,117,138])).then(n=>({default:n.SimulationLabPlayground})));function VI({children:n}){const s=Mc(),r=ca("alfa-3-homepage-debug-evals",!1),l=Dc(),c=sl(s.config);return l?r?n:m.jsx(Ct,{to:c,replace:!0}):m.jsx(It,{})}function _i(){const n=Mc(),s=Dc(),r=sl(n.config);return s?m.jsx(Ct,{to:r,replace:!0}):m.jsx(It,{})}const FI=oc($e.catalog);function XI(){const n=Ka();return m.jsx(Ct,{to:{pathname:FI,search:n.search,hash:n.hash},replace:!0})}function US(){const n=Mc(),s=wm(),r=Vw(n.config),l=r.some(c=>
40c.path==="/*");return m.jsxs(al,{children:[r.map(c=>{const u=s[c.componentId];if(!u)return m.jsx(ye,{path:c.path,element:m.jsx(_i,{})},`${c.pageId}:${c.path}`);const d=m.jsx(PI,{route:c,children:m.jsx(YI,{pageId:c.pageId,routePath:c.path,screenViewedName:c.screenViewedName,children:m.jsx(zS,{children:m.jsx(u,{})})})});return c.childRouteSet==="stockRoutes"?m.jsx(ye,{path:c.path,element:d,children:UI},`${c.pageId}:${c.path}`):m.jsx(ye,{path:c.path,element:d},`${c.pageId}:${c.path}`)}),!l&&m.jsx(ye,{path:"/debug/simulation-lab",element:m.jsx(VI,{children:m.jsx(zS,{children:m.jsx($I,{})})})}),m.jsx(ye,{path:"/catalog",element:m.jsx(XI,{})}),m.jsx(ye,{path:"/homepage",element:m.jsx(_i,{})}),m.jsx(ye,{path:_e.login,element:m.jsx(_i,{})}),m.jsx(ye,{path:_e.signup,element:m.jsx(_i,{})}),m.jsx(ye,{path:_e.ssoRedirect,element:m.jsx(_i,{})}),!l&&m.jsx(ye,{path:"/welcome",element:m.jsx(h0,{force:!0})}),!l&&m.jsx(ye,{path:"*",element:m.jsx(_i,{})})]})}function _0({feature:n,className:s,size:r="default"}){const l=hc(u=>u.openUpgradeModal),c=r==="compact";return m.jsxs(re,{variant:"ghost",size:c?"xs":"default",onClick:u=>{u.preventDefault(),u.stopPropagation(),l(n)},className:`inline-flex items-center rounded-full bg-accent/15 text-accent hover:bg-accent/25 shrink-0 ${c?"gap-0.5 px-1.5":"gap-0.5 px-2 py-0.5 text-xs font-medium"} ${s??""}`,children:["Upgrade",m.jsx(Xw,{className:c?"size-2.5":"h-3 w-3"})]})}function KI(n){if(n<=0)return"0:00";const s=Math.floor(n/1e3);return`${Math.floor(s/60)}:${String(s%60).padStart(2,"0")}`}function QI({onRevoke:n}){const s=T_(p=>p.credentials),r=T_(p=>p.revokeSpoof),l=c1(),[c,u]=x.useState(()=>{const p=u1();return p?Math.max(0,p.expiresAt-Date.now()):0}),d=x.useRef(!1);x.useEffect(()=>{if(!s||!l){u(0);return}d.current=!1;const p=()=>{const v=s.expiresAt-Date.now();u(Math.max(0,v)),v<=0&&!d.current&&(d.current=!0,r(),n())};p();const y=window.setInterval(p,1e3);return()=>window.clearInterval(y)},[s,l,n,r]);const h=x.useCallback(()=>{d.current=!0,r(),n()},[n,r]);return!l||!s?null:m.jsx(Kw,{content:`Spoofing active as ${s.user.email} · ${KI(c)} remaining · Click to end`,side:"right",children:m.jsx(re,{type:"button",variant:"ghost",size:"icon-sm","aria-label":"End spoofing",title:"End spoofing",onClick:h,className:"h-7 w-7 shrink-0 text-muted hover:bg-surface-hover hover:text-primary",children:m.jsx(Qw,{className:"size-4","aria-hidden":"true"})})})}const JI={home:kA,inbox:B1,newspaper:cA,sunrise:DA,"message-square":H1,"list-checks":IA,bot:oA,cpu:OA,"line-chart":U1,"layout-list":MA,"trending-up":lA,bookmark:rA,briefcase:iA,file:sA,plug:k1,database:aA,search:Av,sparkles:nA,"code-2":g1,clock:D1,variable:tA,"sliders-horizontal":eA,users:I1,"check-circle":O1,"layout-grid":Ww,activity:M1,"brain-circuit":j1,cctv:h2,"shield-alert":XA,"flask-conical":R1,lightbulb:N1,telescope:jA};function ZI({tab:n,isActive:s,modeConfig:r,onClick:l}){const{primaryEnabled:c,anyEnabled:u}=wv(n),d=g0[n.id],h=cc(T=>d?T.canUseFeature(d):!0),p=Ya(T=>T.openUpgradeModal),y=kv();if(n.flag&&(n.flagInvert?c:!u)||n.internalOnly&&!y)return null;const v=n.icon?JI[n.icon]??w_:w_,_=Ti(r,n.id),E=T=>{T.preventDefault(),l()},b=({collapsed:T,className:C,trailing:O,disabled:J,onClick:U})=>m.jsx(LA,{icon:v,label:n.label,href:_,active:s,collapsed:T,disabled:J,trailing:O,title:n.label,className:C,onClick:U??E,"data-testid":T?void 0:`sidebar-nav-${n.id}`});if(d&&!h&&!y){const T=y0(r,d);if(T==="hide")return null;const C=T==="disabled",O=J=>{J.preventDefault(),C||p(d)};return m.jsxs(m.Fragment,{children:[b({collapsed:!0,className:"mx-auto xl:hidden",disabled:C,onClick:O}),b({collapsed:!1,className:"hidden xl:flex",disabled:C,onClick:O,trailing:C?void 0:m.jsx(_0,{feature:d})})]})}return m.jsxs(m.Fragment,{children:[b({collapsed:!0,className:"mx-auto xl:hidden"}),b({collapsed:!1,className:"hidden xl:flex"})]})}const WI=7;function eD(n){var y,v,_,E,b,T,C,O,J,U,H,Y,Z,ne;const s=ca(((y=n[0])==null?void 0:y.flag)??"",((v=n[0])==null?void 0:v.flagDefault)??!1),r=ca(((_=n[1])==null?void 0:_.flag)??"",((E=n[1])==null?void 0:E.flagDefault)??!1),l=ca(((b=n[2])==null?void 0:b.flag)??"",((T=n[2])==null?void 0:T.flagDefault)??!1),c=ca(((C=n[3])==null?void 0:C.flag)??"",((O=n[3])==null?void 0:O.flagDefault)??!1),u=ca(((J=n[4])==null?void 0:J.flag)??"",((U=n[4])==null?void 0:U.flagDefault)??!1),d=ca(((H=n[5])==null?void 0:H.flag)??"",((Y=n[5])==null?void 0:Y.flagDefault)??!1),h=ca(((Z=n[6])==null?void 0:Z.flag)??"",((ne=n[6])==null?void 0:ne.flagDefault)??!1),p=[s,r,l,c,u,d,h];return n.some((q,F)=>F<WI&&(!q.flag||(q.flagInvert?!p[F]:p[F])))}function tD({section:n,tabs:s,currentPageId:r,onNavigate:l,modeConfig:c}
40){if(!eD(s))return null;const d=Zw(n,s);return m.jsxs("div",{className:"mb-2",children:[!d&&m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"hidden px-3 pt-3 pb-2 xl:block",children:m.jsx("span",{className:"text-xs font-medium leading-none tracking-widest uppercase text-muted",children:n})}),m.jsx("div",{className:"mx-auto my-1.5 w-6 border-t border-border-primary/30 xl:hidden"})]}),m.jsx("div",{className:"flex flex-col gap-0.5",children:s.map(h=>m.jsx(ZI,{tab:h,isActive:r===h.id,modeConfig:c,onClick:()=>l(h)},h.id))})]})}function nD({onSearchClick:n}){const s=ha(),r=Rm(),l=Hi(),c=jo("brandName"),u=jo("logo"),d=jo("wordmark"),h=jo("compactLogoText"),p=sl(l),y=`${Ti(l,$e.accountManagement)}/users`,v=l.id!=="alfa3",_=Jw(l),E=C=>{Ya.getState().agentChatPanelOpen&&Ya.getState().closeAgentChatPanel(),s(C)},b=C=>{if(Kr("page_navigated",{page_label:C.label,section:C.section}),C.id===$e.chat){Xr.getState().resetToLanding(),E(Ti(l,$e.chat));return}E(Ti(l,C.id))},T=x.useCallback(()=>{s(y)},[y,s]);return m.jsxs("div",{className:"flex flex-col",children:[m.jsxs("div",{className:"flex items-center justify-center px-0 pt-2 pb-4 xl:justify-between xl:px-2",children:[m.jsxs(re,{type:"button",variant:"ghost",size:"default",onClick:()=>s(p),title:c,className:"hidden h-auto min-w-0 select-none items-center gap-2 px-2 py-1 font-normal hover:bg-transparent active:scale-100 xl:flex",children:[v&&!d&&m.jsx("img",{src:u,alt:"",className:"w-5 h-5 rounded-full object-cover shrink-0"}),d?m.jsx("img",{src:d,alt:c,className:`w-auto shrink-0 ${l.id==="tradeweb"?"h-[18px]":"h-[15px]"}`}):m.jsx("span",{className:"text-brand text-lg font-light tracking-wide truncate",children:c})]}),m.jsx(re,{type:"button",variant:"ghost",size:"icon-sm",onClick:()=>s(p),"aria-label":c,title:c,className:"h-auto w-auto select-none p-0 text-brand hover:bg-transparent active:scale-100 xl:hidden",children:h}),m.jsx(QI,{onRevoke:T}),n&&m.jsx(re,{onClick:n,variant:"ghost",size:"icon","aria-label":"Search",className:"hidden shrink-0 xl:flex",children:m.jsx(Av,{})})]}),_.map(({section:C,tabs:O})=>m.jsx(tD,{section:C,tabs:O,currentPageId:r,onNavigate:b,modeConfig:l},C))]})}function aD(){return tt(n=>n.alfaToken?ji(n.alfaToken).billingTierName:void 0)}function sD(){const{activeTheme:n,customThemeFavicon:s}=Ya(),r=Rm(),l=x.useRef(null),u=aD()!==HI.ENTERPRISE_TIER,[d,h]=x.useState("/favicon.png"),[p,y]=x.useState(null),v=x.useRef("/favicon.png");return x.useEffect(()=>{const _=n==="custom"&&s?s:"/favicon.png";if(_===v.current)return;v.current=_,y("out");const E=setTimeout(()=>{h(_),y("in");const b=setTimeout(()=>y(null),300);return()=>clearTimeout(b)},220);return()=>clearTimeout(E)},[n,s]),x.useEffect(()=>{const _=()=>{r===$e.chat&&(Xr.getState().clearQueuedMessages(),Xr.setState({activeThreadId:null,sendError:null,isStreaming:!1,streamingMessageId:null,thinkingLog:"",activeToolSteps:[]}))};return window.addEventListener("shortcut:newChat",_),()=>{window.removeEventListener("shortcut:newChat",_)}},[r]),m.jsx("div",{className:"relative hidden h-full flex-shrink-0 overflow-visible bg-surface-secondary lg:flex",children:m.jsxs("div",{className:"flex h-full w-16 shrink-0 flex-col px-2 xl:w-60 xl:px-4",children:[m.jsx("div",{ref:l,className:"flex-1 min-h-0 overflow-y-auto",children:m.jsx("div",{className:"py-4",children:m.jsx(nD,{onSearchClick:()=>{Id.getState().toggleSearchOpen()}})})}),u&&m.jsx("div",{className:"hidden items-center justify-between px-3 py-2 mb-1 xl:flex",children:m.jsx(_0,{})}),m.jsx(C1,{triggerClassName:"justify-center xl:justify-start"})]})})}const iD=x.lazy(()=>Dt(()=>import("./ArtifactPanel-DcRBnyAU.js"),__vite__mapDeps([139,1,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,7,4,28,29,30,31,10,32,33,34,35,36,37,38,39,140,141])).then(n=>({default:n.ArtifactPanel}))),rD=x.lazy(()=>Dt(()=>import("./AgentChatPanel-DTweyqYz.js"),__vite__mapDeps([142,1,2,4,143,144,145,146,147,148,5,3,149,22,73,84,52,141,150,118,151,152,153,154,155,74,156,157,19,158,79,113,89,32,33,61,34,18,35,159,29,109,117,93,160,132,37,161,8,69,162,13,14,15,16,17,20,21,23,24,25,26,27,7,28,30,31,10,36,38,39,163,131,49,80,12,107,164])).then(n=>({default:n.AgentChatPanel}))),lD=x.lazy(()=>Dt(()=>
40import("./SettingsModal-CcEc5My7.js"),__vite__mapDeps([165,1,2,6,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,54,55,56,57,58,51,52,59,53,166,89,61,167,101,140,120,79,168,109,93,122,74,169,60,153,50,170,171,172,173,174])).then(n=>({default:n.SettingsModal}))),oD=x.lazy(()=>Dt(()=>import("./ChatHistoryPanel-CbZgcYm2.js"),__vite__mapDeps([175,1,2,4,117,93,40,176,18])).then(n=>({default:n.ChatHistoryPanel}))),cD=x.lazy(()=>Dt(()=>import("./GlobalSearchModal-NLPaVOan.js"),__vite__mapDeps([177,1,2,4,22,40,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48])).then(n=>({default:n.GlobalSearchModal}))),uD=()=>{};function fD({componentId:n,children:s}){const r=n?wm()[n]:void 0;if(!r)return m.jsx(m.Fragment,{children:s});const l=r;return m.jsx(x.Suspense,{fallback:null,children:m.jsx(l,{children:s})})}function dD(){return m.jsx("div",{className:"flex shrink-0 border-l border-border-primary",children:m.jsx(x.Suspense,{fallback:null,children:m.jsx(rD,{})})})}function mD(){const{artifactPanelOpen:n,agentChatPanelOpen:s,settingsOpen:r,setSettingsOpen:l,historyOpen:c,setHistoryOpen:u}=Ya(),d=tt(U=>U.alfaToken),{isPreviewSession:h}=d0(),p=Rm(),y=Hi(),v=p===$e.prime,_=!v&&zA(p,y.id),E=ca("global-search",!1),b=Id(U=>U.searchOpen),T=Id(U=>U.toggleSearchOpen),C=Ya(U=>!!U.agentChatContext),O=s&&C;return x.useEffect(()=>{E&&Dt(()=>import("./GlobalSearchModal-NLPaVOan.js"),__vite__mapDeps([177,1,2,4,22,40,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48])).catch(()=>{})},[E]),x.useEffect(()=>{f1()},[]),x.useEffect(()=>{p!==$e.agents&&Ya.getState().closeAgentChatPanel()},[p]),x.useEffect(()=>{const U=H=>{const Y=H.metaKey||H.ctrlKey;if(Y&&H.key==="n"){H.preventDefault(),window.dispatchEvent(new CustomEvent("shortcut:newChat"));return}if(E&&(Y&&H.key==="k"||Y&&H.shiftKey&&H.key.toLowerCase()==="f")){H.preventDefault(),T();return}if(Y&&H.key===","){H.preventDefault(),l(!0);return}if(H.key==="Escape"){const Z=Xr.getState();Z.isStreaming&&(H.preventDefault(),Z.stopGeneration())}};return window.addEventListener("keydown",U),()=>window.removeEventListener("keydown",U)},[l,T,E]),!d&&!h?y.id==="retailWeb"?m.jsx(It,{}):m.jsx(b2,{onClose:uD}):HA(window.location.pathname)||["/login","/welcome","/settings"].includes(window.location.pathname)?m.jsxs("div",{className:"flex min-h-screen w-screen flex-col bg-surface-primary lg:h-screen lg:overflow-hidden",children:[m.jsx(A_,{}),m.jsx(US,{})]}):m.jsx(fD,{componentId:y.shellProviderComponentId,children:m.jsxs("div",{className:`flex min-h-screen w-screen flex-col bg-surface-primary ${v?"h-dvh overflow-hidden":"lg:h-screen lg:overflow-hidden"}`,children:[m.jsx(A_,{}),!v&&m.jsx(UA,{}),m.jsxs("div",{className:"flex flex-1 min-h-0 lg:overflow-hidden",children:[y.id!=="retailWeb"&&!v&&m.jsx(sD,{}),m.jsxs("div",{className:"flex flex-1 min-w-0 min-h-0 lg:overflow-hidden",children:[c&&m.jsx(x.Suspense,{fallback:null,children:m.jsxs("div",{className:"fixed inset-0 z-50 flex",children:[m.jsx("div",{className:"absolute inset-0 bg-black/50 backdrop-blur-sm",onClick:()=>u(!1)}),m.jsx("div",{className:"relative z-10 w-[300px] h-full bg-surface-secondary flex flex-col overflow-hidden",children:m.jsx(oD,{})})]})}),m.jsx("div",{className:`flex-1 min-w-0 min-h-0 lg:overflow-hidden ${_?"pt-14 lg:pt-0":""} ${[$e.inbox,$e.home,$e.terminal,$e.docket,$e.agents,$e.ratesDashboard,$e.accountManagement,$e.usage,$e.datasets,$e.insights].includes(p)?"flex":"flex justify-center"}`,children:m.jsx(US,{})}),n&&m.jsx(x.Suspense,{fallback:null,children:m.jsx("div",{className:"w-[300px] shrink-0",children:m.jsx(iD,{})})}),O&&!n&&m.jsx(dD,{})]})]}),m.jsx(_2,{}),m.jsx(v2,{}),r&&m.jsx(x.Suspense,{fallback:null,children:m.jsx(lD,{})}),b&&E&&m.jsx(x.Suspense,{fallback:null,children:m.jsx(cD,{})})]})})}function pD(){return m.jsx(q1,{children:m.jsx(mD,{})})}class HS extends x.Component{constructor(){super(...arguments);Ky(this,"state",{error:null})}static getDerivedStateFromError(r){return{error:r}}componentDidCatch(r,l){if(Wd(r)){em("errorBoundary",r);return}console.error("[ErrorBoundary]",r,l.componentStack),Dt(()=>import("./index-JEPh053b.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133])).then(c=>c.captureException(r,{extra:{componentStack:l.componentStack}})).catch(()=>{})}
40render(){if(!this.state.error)return this.props.children;const r=Wd(this.state.error),l=r?"App update in progress":"Something went wrong",c=r?"A new version is still rolling out. Refresh the page in a moment to load the latest app.":"An unexpected error occurred. Reload the page to try again.",u=r?"Refresh now":"Reload",d=r?o0:()=>window.location.reload();return m.jsx("div",{role:"alertdialog","aria-modal":"true","aria-labelledby":"error-boundary-title",className:"fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm p-8",children:m.jsxs("div",{className:"outline-none w-full max-w-md py-10 px-8 flex flex-col items-center text-center",children:[m.jsx(G1,{size:26,className:"text-secondary mb-5"}),m.jsx("h1",{id:"error-boundary-title",className:"text-4xl font-extralight text-primary mb-3",children:l}),m.jsx("p",{className:"text-base text-muted max-w-sm leading-relaxed mb-7",children:c}),m.jsx(re,{onClick:d,className:"bg-text-primary text-surface-primary hover:bg-text-primary/90 active:bg-text-primary/90",children:u})]})})}}let Ed=null;const hD="0.0.0";function gD(n="0.0.1608"){const[s,r]=x.useState(!1),[l,c]=x.useState(null),{data:u}=uA({queryFn:async()=>{const d=await fetch(`/version?${Date.now()}`,{cache:"no-store"});if(!d.ok)return null;const h=await d.text();return h.trimStart().startsWith("<")?null:h},queryKey:["check-app-version"],enabled:!s&&!Nv&&!0,refetchInterval:1e3*60,refetchOnWindowFocus:"always",retry:0});return x.useEffect(()=>{const d=u==null?void 0:u.trim();if(d&&!d.startsWith("<"))if(Ed==null){Ed=d;const h=n==null?void 0:n.trim();h&&h!==hD&&!yD(h,d)&&(console.warn("[APP_VERSION_SHELL_STALE_DETECTED]",{runningVersion:h,deployedVersion:d}),r(!0),c(d))}else Ed!==d&&(r(!0),c(d))},[u]),{hasUpdated:s,newVersion:l}}function yD(n,s){const r=n.trim(),l=s.trim();return!r||!l?!1:l===r||l.endsWith(`-${r}`)}function _D(){const n=fA();x.useEffect(()=>{var h;const s=new URLSearchParams(window.location.search);if(!s.has("connector_linked"))return;const r=s.get("connector_linked")==="1",l=s.get("integration")??"",c=((h=L1.find(p=>p.key===l))==null?void 0:h.label)??(l||"Connector");r?(Ci.success(`${c} connected`),n.invalidateQueries({queryKey:z1.credentials(l)})):(console.error("[useConnectorLinkedRedirect] INTEGRATIONS_NATIVE_CONNECT_FAILED:",l),Ci.error(`Could not connect ${c}`,{description:"Please try again."})),s.delete("connector_linked"),s.delete("integration");const u=s.toString(),d=`${window.location.pathname}${u?`?${u}`:""}${window.location.hash}`;window.history.replaceState(null,"",d)},[n])}const SD=x.lazy(()=>Dt(()=>import("./AlertsInboxView-DGUSwmGl.js").then(n=>n.O),__vite__mapDeps([76,1,2,4,5,3,77,78,55,79,80,12,19,81,82,83,38,70,84,6,7,8,9,10,11,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,85,86,87,88,89,90,91,92,93,61,94,52,95,96])).then(n=>({default:n.OnboardingFlow})));function S0({initialState:n=null,onComplete:s}){if(Hi().id==="retailWeb"){const l=wm()["onboarding.retail-web"];if(!l)throw new Error("MODE_COMPONENT_UNKNOWN: retailWeb:onboarding.retail-web");return m.jsx(x.Suspense,{fallback:m.jsx(It,{}),children:m.jsx(l,{onComplete:s})})}return m.jsx(x.Suspense,{fallback:m.jsx(It,{}),children:m.jsx(SD,{initialState:n,onComplete:s})})}const vD=x.lazy(()=>Dt(()=>Promise.resolve().then(()=>LI),void 0).then(n=>({default:n.WelcomeFolderModal}))),bD=x.lazy(()=>Dt(()=>import("./OutputMicrosite-CSj8ix04.js"),__vite__mapDeps([178,1,2,4,5,3,179,29,163,180,74,147,145,146,148,149,22,73,84,52,141,150,118,123,119,120,121,122,15,124,181,182,183,116,117,51,170,184,39,93,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,125,126,127,128,129,130,131,132,133])).then(n=>({default:n.OutputMicrosite}))),ED=x.lazy(()=>Dt(()=>import("./WaitlistPage-C88mm1no.js"),__vite__mapDeps([185,1,2,11,12])).then(n=>({default:n.WaitlistPage})));let BS=!1;function xd(){const{onboardingState:n,onComplete:s}=d0();return m.jsx(S0,{initialState:n,onComplete:s})}function xD(){return m.jsx(x.Suspense,{fallback:m.jsx(It,{}),children:m.jsx(ED,{})})}function TD(){return KA(),m.jsxs(m.Fragment,{children:[m.jsx(x.Suspense,{fallback:null,children:m.jsx(vD,{})}),m.jsx(pD,{})]})}function wD(){return m.jsxs(al,{children:[m.jsx(ye,{path:ut.root,element:m.jsx(Ct,{to:ut.type,replace:!0})}),m.jsx(ye,{path:ut.type,element:m.jsx(xd,{})}),m.jsx(ye,{path:ut.role,element:m.jsx(xd,{})}),m.jsx(ye,{path:ut.watchlist,element:m.jsx(xd,{})}),m.jsx(ye,{path:ut.waitlist,element:m.jsx(xD,{})}),m.jsx(ye,{path:"*",element:m.jsx(TD,{})})]})}function AD(){const n=()=>Ci.success("Mock onboarding complete"),s=m.jsx(S0,{initialState:null,onComplete:n});return m.jsxs(al,{children:[m.jsx(ye,{path:ut.root,element:m.jsx(Ct,{to:ut.type,replace:!0})}),m.jsx(ye,{path:ut.type,element:s}),m.jsx(ye,{path:ut.role,element:s}),m.jsx(ye,{path:ut.watchlist,element:s})]})}function ND(){x.useEffect(()=>{const r=()=>{const h=Ba.getState().colorMode;return h==="system"?window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
40k":"light":h},l=(h,p)=>{const y=document.documentElement;y.getAttribute("data-experience-theme-locked")!=="true"&&(v_(),h==="custom"?(y.setAttribute("data-theme","custom"),p&&b_(p,r())):y.setAttribute("data-theme",h==="alfa"?"":h))},{activeTheme:c,customThemeColor:u}=Ba.getState();return l(c,u),Ba.subscribe(h=>{requestAnimationFrame(()=>l(h.activeTheme,h.customThemeColor))})},[]),x.useEffect(()=>{const r=window.matchMedia("(prefers-color-scheme: dark)"),l=h=>{if(document.documentElement.getAttribute("data-experience-theme-locked")==="true")return;const p=h==="system"?r.matches?"dark":"light":h;document.documentElement.setAttribute("data-color-mode",p);const{activeTheme:y,customThemeColor:v}=Ba.getState();y==="custom"&&v&&(v_(),b_(v,p))};l(Ba.getState().colorMode);let c=Ba.getState().colorMode;const u=Ba.subscribe(h=>{h.colorMode!==c&&(c=h.colorMode,l(h.colorMode))}),d=()=>{Ba.getState().colorMode==="system"&&l("system")};return r.addEventListener("change",d),()=>{u(),r.removeEventListener("change",d)}},[]),x.useEffect(()=>{const r=l=>{if((l.ctrlKey||l.metaKey)&&l.key==="l"){l.preventDefault();const c=document.querySelector("textarea");c==null||c.focus()}};return window.addEventListener("keydown",r),()=>window.removeEventListener("keydown",r)},[]),_D();const{hasUpdated:n}=gD(),s=()=>{BS||(BS=!0,Ci("A new version of the app is available!",{id:"app-update",duration:1/0,closeButton:!0,action:{label:"Reload",onClick:o0}}))};return x.useEffect(()=>{n&&s()},[n]),x.useEffect(()=>{var l,c;const r=(c=(l=window.electronAPI)==null?void 0:l.onAppUpdateAvailable)==null?void 0:c.call(l,s);return()=>r==null?void 0:r()},[]),dA({search:window.location.search,isDev:!1,isRuntimePreviewEnabled:()=>tl().mock_onboarding_preview_enabled})?m.jsxs(HS,{children:[m.jsx(S_,{children:m.jsx(AD,{})}),m.jsx(gS,{position:"bottom-right"})]}):m.jsxs(HS,{children:[m.jsxs(al,{children:[m.jsx(ye,{path:mA,element:m.jsx(x.Suspense,{fallback:m.jsx(It,{}),children:m.jsx(bD,{})})}),m.jsx(ye,{path:"*",element:m.jsx(S_,{children:m.jsx(DI,{children:m.jsx(wD,{})})})})]}),m.jsx(gS,{position:"bottom-right"})]})}const qS=new Set;function v0(n,s){if(!qS.has(n)){qS.add(n);try{s?console.warn(`[${n}]`,s):console.warn(`[${n}]`)}catch{}}}function RD(){try{const{posthog_token:n,posthog_host:s}=tl();return{token:n,host:s}}catch(n){return v0("POSTHOG_SETUP_CONFIG_UNAVAILABLE",n instanceof Error?n.message:"runtime config unavailable"),null}}function CD(){var n,s;try{const r=new URLSearchParams(window.location.search);return{distinctId:((n=r.get("ph_distinct_id"))==null?void 0:n.trim())??"",deviceId:((s=r.get("ph_device_id"))==null?void 0:s.trim())??""}}catch{return{distinctId:"",deviceId:""}}}function jD(){const n=new URL(window.location.href);!n.searchParams.has("ph_distinct_id")&&!n.searchParams.has("ph_device_id")||(n.searchParams.delete("ph_distinct_id"),n.searchParams.delete("ph_device_id"),window.history.replaceState(null,"",n.toString()))}function MD({children:n}){const s=RD(),r=(s==null?void 0:s.host)??"",{distinctId:l,deviceId:c}=CD();x.useEffect(()=>{jD()},[]);const u=x.useMemo(()=>({...r?{api_host:r}:{},...l?{bootstrap:{distinctID:l,isIdentifiedID:!1}}:{},...c?{get_device_id:()=>c}:{},autocapture:!1,capture_pageview:!0,capture_pageleave:!0,before_send:hA,disable_session_recording:!1,session_recording:{maskAllInputs:!0,recordBody:!1,recordHeaders:!1,maskCapturedNetworkRequestFn:pA,urlBlocklist:[{url:"^https?://[^/]+/login/(?:magic|redirect)(?:[/?#]|$)",matching:"regex"}]},cross_subdomain_cookie:!0,persistence:"localStorage+cookie",person_profiles:"identified_only",opt_out_capturing_by_default:!0}),[r,l,c]);if(!s)return m.jsx(m.Fragment,{children:n});const{token:d}=s;return d?m.jsx(w2,{apiKey:d,options:u,children:n}):(v0("POSTHOG_SETUP_TOKEN_MISSING"),m.jsx(m.Fragment,{children:n}))}function OD(){const n=tt(r=>r.isAuthenticated),s=tt(r=>r.user);return x.useEffect(()=>{if(!n||!s){P1();return}const r=gA();if(!r){it.warn("PYLON_SETUP_APP_ID_MISSING","Pylon widget is enabled but no app id is configured");return}Y1({appId:r,email:s.email,name:s.name||s.email}),$1(r)},[n,s==null?void 0:s.email,s==null?void 0:s.name]),null}function b0(n){return n.toLowerCase().replace(/[^a-z0-9\s]/g," ").split(/\s+/).filter(s=>s.length>2)}function ID(n,s){if(!n.text)return 0;const r=b0(n.text);if(r.length===0)return 0;let l=0;for(const c of s){const u=r.filter(d=>d===c).length;l+=u>0?4+u:0}return n.page!=null&&(l+=.2),l+Math.min(n.text.length/800,1)}function Qo(n,s="seg",r=null){const l=n.split(/\n{2,}/).map(y=>
40y.replace(/\s+/g," ").trim()).filter(Boolean),c=[];let u="",d=1;const h=()=>{const y=u.trim();y&&(c.push({id:`${s}_${d++}`,page:r,text:y}),u="")},p=1100;for(const y of l){if(y.length>p){u.trim()&&h();let v=0;for(;v<y.length;){let _=Math.min(v+p,y.length);if(_<y.length){const E=y.lastIndexOf(" ",_);E>v+200&&(_=E)}c.push({id:`${s}_${d++}`,page:r,text:y.slice(v,_).trim()}),v=_}continue}(u+" "+y).trim().length>900&&u.trim()&&h(),u=`${u} ${y}`.trim(),u.length>p&&h()}return h(),c.length===0&&n.trim()&&c.push({id:`${s}_1`,page:r,text:n.trim().slice(0,1200)}),c}function E0(n){return n.trim().replace(/^```(?:json)?/i,"").replace(/```$/i,"").trim()}function DD(n){function s(y,...v){let _={idx:-1,len:0};for(const E of v){const b=n.indexOf(E,Math.max(0,y));b>=0&&(_.idx<0||b<_.idx)&&(_={idx:b,len:E.length})}return _}const r=s(0,"===ANSWER_MARKDOWN===","===ANSWERMARKDOWN==="),l=s(r.idx>=0?r.idx+r.len:0,"===ANSWER_PLAIN===","===ANSWERPLAIN==="),c=s(l.idx>=0?l.idx+l.len:0,"===CITATIONS==="),u=(r.idx>=0&&l.idx>r.idx?n.slice(r.idx+r.len,l.idx):"").trim(),d=(l.idx>=0?n.slice(l.idx+l.len,c.idx>l.idx?c.idx:void 0):"").trim(),h=c.idx>=0?n.slice(c.idx+c.len):null;let p=[];if(h!==null){const y=h.trim();try{const v=E0(y),_=JSON.parse(v);Array.isArray(_)&&(p=_)}catch{}}return{answer_markdown:u,answer_plain:d,citations:p}}function GS(n){return n.replace(/=+\s*ANSWER_?MARKDOWN\s*=+/gi,"").replace(/=+\s*ANSWER_?PLAIN\s*=+/gi,"").replace(/=+\s*CITATIONS\s*=+/gi,"").trim()}function x0(n){const s=(()=>{if(n.includes("===ANSWER_MARKDOWN===")||n.includes("===ANSWERMARKDOWN===")){const l=DD(n);if(l.answer_markdown||l.answer_plain)return l}const r=E0(n);try{const l=JSON.parse(r);if(l&&typeof l=="object")return{answer_markdown:String(l.answer_markdown??l.answerMarkdown??""),answer_plain:String(l.answer_plain??l.answerPlain??""),citations:Array.isArray(l.citations)?l.citations:[]}}catch{}return{answer_markdown:r,answer_plain:r.replace(/[#*_`|>[\]()-]/g,"").replace(/\s+/g," ").trim(),citations:[]}})();return{answer_markdown:GS(s.answer_markdown),answer_plain:GS(s.answer_plain),citations:s.citations}}function kD(n,s,r){return n.map((l,c)=>{var p;const u=l.segment_id?r.get(l.segment_id):null,d=(u==null?void 0:u.libraryDocumentId)||s,h=l.segment_id||(l.page!=null?`p${l.page}`:`c${c}`);return{id:`${d}:${h}:${c}`,documentId:d,page:l.page??(u==null?void 0:u.page)??null,segmentId:l.segment_id??(u==null?void 0:u.id)??null,excerpt:l.excerpt||((p=u==null?void 0:u.text)==null?void 0:p.slice(0,260))||"",sourceType:l.page!=null&&!u?"page-image":"text",libraryDocumentId:u==null?void 0:u.libraryDocumentId,libraryDocumentTitle:u==null?void 0:u.libraryDocumentTitle}})}const LD=6e4,zD=12e4,UD=V1,HD=8,T0=1024,BD=2048,qD=4096,GD=8192;function Sc(n){return n.includes("gpt-5")||n.startsWith("o3")||n.includes("/o3")||n.startsWith("o4")||n.includes("/o4")}function PD(n,s,r){return Sc(n)?Math.max(s,r>0?GD:qD):s}function YD(n){return Sc(n)?zD:LD}function Un(n){if(typeof n=="string")return n;if(Array.isArray(n))return n.map(Un).filter(Boolean).join("");if(!n||typeof n!="object")return"";const s=n;for(const r of["text","content","value","output_text","refusal"]){const l=Un(s[r]);if(l)return l}return""}function $D(n){if(!n||typeof n!="object")return"";const s=n,r=s.choices;if(Array.isArray(r)&&r.length>0){const u=r[0],d=u.message,h=Un(d==null?void 0:d.content)||Un(d==null?void 0:d.refusal)||Un(u.text);if(h)return h}const l=Un(s.output_text)||Un(s.text);if(l)return l;const c=s.output;return Array.isArray(c)?c.map(u=>{if(!u||typeof u!="object")return Un(u);const d=u;return Un(d.content)||Un(d.text)}).filter(Boolean).join(""):""}function VD(n){if(!n||typeof n!="object")return null;const s=n.choices;if(!Array.isArray(s)||s.length===0)return null;const r=s[0],l=r.finish_reason??r.finishReason;return typeof l=="string"&&l?l:null}const Ur=new Map,FD=64;function XD(n,s,r){const l=Ur.get(n);if(l)return l;const c=Qo(s,r);for(Ur.set(n,c);Ur.size>FD;){const u=Ur.keys().next().value;if(u===void 0)break;Ur.delete(u)}return c}function KD(n,s){return n.replace(/[^a-zA-Z0-9_-]/g,"_").replace(/_+/g,"_")||s}function QD(n){var s,r;return(s=n.sourceDocuments)!=null&&s.length?n.sourceDocuments.flatMap((l,c)=>Qo(l.text||"",`doc_${KD(l.documentId,String(c+1))}`).map(u=>({...u,libraryDocumentId:l.documentId,libraryDocumentTitle:l.title}))):(r=n.pageText)!=null&&r.length?n.pageText.flatMap(l=>Qo(l.text,`p${l.page}`,l.page)):n.kind==="company"?Qo(n.content,`doc_${n.id}`):XD(n.id,n.content,`doc_${n.id}`)}function w0(n,s){if(s!=="number")return n;const r=n.match(/[-+]?\$?\d[\d,]*(?:\.\d+)?%?/);return(r==null?void 0:r[0])??n}const JD=`You are a spreadsheet cell engine. Read the provided document segments and answer the user's prompt. 41 42Output using these delimiters (NOT JSON â use the exact marker lines, including the underscores): 43 44===ANSWER_MARKDOWN=== 45(Your full answer in rich markdown. FIRST LINE MUST BE a single bullet in the format "- **TL;DR:** <one-sentence takeaway>". Use tables, bold, lists â whatever best conveys the data. Do not include an H1/H2 title.) 46===ANSWER_PLAIN=== 47(A single-sentence summary of the answer, plain text, <= 140 characters. This is the cell's collapsed preview. Must be a full sentence with the answer's most load-bearing facts â specific numbers, names, dates, or direction. NOT a description of the prompt. 48 49Good examples: 50- "Revenue grew 12% YoY to $4.2B; Services led at +18%."
51- "Key risks: supply concentration in 2 vendors and FX exposure in EMEA." 52- "Guidance raised to $5.80â$6.00 EPS from $5.50â$5.75." 53 54Bad examples (do NOT do this): 55- "The document discusses revenue and growth." (vague, no numbers) 56- "Q3 2024 earnings report summary." (describes prompt, not the answer) 57- "See below for details." (says nothing)) 58===CITATIONS=== 59[{"segment_id": "...", "page": null, "excerpt": "..."}] 60 61Rules: 62- Cite only segment ids that were provided. 63- If the answer is missing, use "â" for both answers. 64- answer_plain must be substantive and specific â lead with the most important fact. 65- citations array is JSON â keep it simple and valid.`,ZD=`You are a spreadsheet cell engine working from page images. 66 67Output using these delimiters (NOT JSON â use the exact marker lines, including the underscores): 68 69===ANSWER_MARKDOWN=== 70(Your full answer in rich markdown. FIRST LINE MUST BE a single bullet "- **TL;DR:** <one-sentence takeaway>".) 71===ANSWER_PLAIN=== 72(A single-sentence summary, plain text, <= 140 characters. Must lead with the most important fact (specific numbers, names, direction). Not a description of the prompt. Good: "Guidance raised to $5.80â$6.00 EPS." Bad: "This page shows guidance.") 73===CITATIONS=== 74[{"segment_id": null, "page": 1, "excerpt": "..."}] 75 76Rules: 77- The answer must be specific to the prompt. 78- citations.page must reference the visible page number when possible. 79- excerpt should quote the relevant visible text. 80- If the answer is missing, use "â" for both answers. 81- answer_plain must be substantive and specific â lead with the most important fact. 82- citations array is JSON â keep it simple and valid.`;async function WD({document:n,column:s},r){var c;const l=Date.now();try{if((c=r.signal)!=null&&c.aborted)return{error:"Cancelled."};if(!r.token)return{error:"SMARTGRID_NOT_AUTHENTICATED: Please sign in to use Smart Grid AI."};const u=typeof n.content=="string"&&n.content.trim().length>0,d=Array.isArray(n.images)&&n.images.length>0;return!u&&!d?{error:"No readable text or preview images available for this document."}:u?await ek({document:n,column:s},r,l):await nk({document:n,column:s},r,l)}catch(u){if(u instanceof DOMException&&u.name==="AbortError")return{error:"Cancelled."};const d=Date.now()-l;return{error:`${u instanceof Error?u.message:String(u)} (${Math.round(d/1e3)}s)`}}}async function ek({document:n,column:s},r,l){const c=b0(s.prompt),u=QD(n),d=[...u].map(T=>({segment:T,score:ID(T,c)})).sort((T,C)=>C.score-T.score).slice(0,HD).map(T=>T.segment),h=d.length>0?d:u.slice(0,4),p=h.map(T=>`SEGMENT ${T.id}${T.page?` | page ${T.page}`:""} 83${T.text}`).join(` 84 85--- 86 87`),y=[{role:"system",content:JD},{role:"user",content:`Document: ${n.name} 88Column title: ${s.title} 89Prompt: ${s.prompt} 90Output format preference: ${s.outputFormat||"auto"} 91 92Segments: 93${p}`}],v=await A0(y,{...r,maxTokens:T0,modelId:s.modelId}),_=x0(v),E=new Map(h.map(T=>[T.id,T])),b=kD(_.citations,n.id,E);return{result:{answerMarkdown:_.answer_markdown||"â",answerPlain:w0(_.answer_plain||_.answer_markdown||"â",s.outputFormat),citations:b.length>0?b:h.slice(0,1).map(T=>({id:`${n.id}:${T.id}`,documentId:n.id,page:T.page,segmentId:T.id,excerpt:T.text.slice(0,260),sourceType:"text",libraryDocumentId:T.libraryDocumentId,libraryDocumentTitle:T.libraryDocumentTitle})),durationMs:Date.now()-l}}}const tk=6;async function nk({document:n,column:s},r,l){const c=n.images,u=c.slice(0,tk),d=n.pageCount,h=c.length>u.length?` (showing first ${u.length} pages)`:"",p=[{type:"text",text:`Document: ${n.name} 94Column title: ${s.title} 95Prompt: ${s.prompt} 96Output format preference: ${s.outputFormat||"auto"} 97Visible pages: 1-${u.length}${d&&d>u.length?` of ${d}`:""}${h}`},...u.map(E=>({type:"image_url",image_url:{url:`data:image/jpeg;base64,${E}`}}))],v=await A0([{role:"system",content:ZD},{role:"user",content:p}],{...r,maxTokens:BD,modelId:s.modelId}),_=x0(v);return{result:{answerMarkdown:_.answer_markdown||"â",answerPlain:w0(_.answer_plain||_.answer_markdown||"â",s.outputFormat),citations:_.citations.map((E,b)=>({id:`${n.id}:page:${E.page||b+1}`,documentId:n.id,page:E.page??null,segmentId:null,excerpt:E.excerpt||"",sourceType:"page-image"})),durationMs:Date.now()-l}}}async function A0(n,s){const r=s.modelId||UD,l=Sc(r)?2:1,c=new AbortController,u=YD(r);let d=!1;const h=setTimeout(()=>{d=!0,c.abort()},u),p=()=>c.abort();s.signal&&(s.signal.aborted?c.abort():s.signal.addEventListener("abort",p,{once:!0}));try{let y=null;for(let v=0;v<l;v+=1){if(c.signal.aborted)throw new DOMException("Cancelled.","AbortError");const _=PD(r,s.maxTokens??T0,v),E=Sc(r)?{max_completion_tokens:_}:{max_tokens:_},b=await fetch(`${s.gatewayUrl}/chat/completions`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${s.token}`,"User-Agent":"BoostedOS/1.0 (web)"},body:JSON.stringify({model:r,...E,messages:n}),signal:c.signal});if(!b.ok){const O=await b.text().catch(()=>"");throw new Error(`SMARTGRID_GATEWAY_HTTP_${b.status}: ${O.slice(0,200)}`)}const T=await b.json(),C=$D(T);if(C.trim())return C;y=VD(T)}throw new Error(`SMARTGRID_EMPTY_MODEL_RESPONSE: Model returned no visible text${y?` (finish_reason=${y})`:""}`)}catch(y){throw d&&y instanceof DOMException&&y.name==="AbortError"?new Error(`SMARTGRID_GATEWAY_TIMEOUT: Model did not respond within ${Math.round(u/1e3)}s`):y}finally{clearTimeout(h),s.signal&&s.signal.removeEventListener("abort",p)}}const Hn=Rv(),PS=vA(),He=yA(),Td=new Map;function Jo(n,s){return`${Hn}${n==="retail"?"/retail/thread":"/thread"}${s}`}function ak(n,s){return n==="retail"?Jo(n,`/stream/${s}`):`${Hn}/v2/thread/stream/${s}`}function YS(n,s){return`${s??"default"}:${n}`}const sk=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;async function $S(n,s){if(!sk.test(n))return{ok:!1,error:"THREAD_INVALID_ID"};const r=await vn();if(!r)return{ok:!1,error:"THREAD_AUTH_MISSING"};try{return(await fetch(s,{method:"POST",headers:{Authorization:`Boosted-V1 ${r}`,"Content-Type":"application/json"}})).ok?{ok:!0}
97:{ok:!1,error:"THREAD_CANCEL_FAILED"}}catch{return{ok:!1,error:"THREAD_CANCEL_FAILED"}}}function vn(){return SA()}const Hr=new Map,Si=new Set;function ik(){try{return JSON.parse(sessionStorage.getItem("pa_pending_models")??"[]")}catch{return[]}}function VS(n){try{sessionStorage.setItem("pa_pending_models",JSON.stringify(n))}catch{}}let Ga=ik();const rk={__isMock:!0,onAppUpdateAvailable:n=>()=>{},openFolder:async n=>null,openFile:async()=>null,getCwd:async n=>"(web mode)",setCwd:async(n,s)=>!0,renderPdfFromHtml:async()=>({success:!1,error:"WEB_MODE"}),setAlfaToken:async()=>!0,saveDataSourceEnabled:async()=>!0,getStatisticsConnected:async()=>!!vn(),getDataSourcesState:async()=>{const s=!!vn();return{ice:{enabled:void 0,connected:s},fiscal:{enabled:void 0,connected:s},statistics:{enabled:!0,connected:s}}},openNativeSmartGridWindow:async()=>-1,smartGridReadDroppedFile:async()=>({type:"error",content:null,note:"Web mode â file reading not available"}),smartGridExecuteCell:async n=>{const s=await vn();if(!s)return{error:"SMARTGRID_NOT_AUTHENTICATED: Please sign in to use Smart Grid AI."};let{document:r}=n;const l=typeof r.content=="string"&&r.content.trim().length>0,c=Array.isArray(r.images)&&r.images.length>0;if(!l&&!c&&r.fileId)try{const u=await _A(r.fileId),d=new File([u],r.name,{type:u.type||"application/octet-stream"}),h=await F1(d);r={...r,content:h.content,images:h.images,kind:h.kind,pageCount:h.pageCount,charCount:h.charCount,pageText:h.pageText}}catch(u){console.warn("SMARTGRID_LAZY_DOWNLOAD_FAILED",r.name,u)}return WD({document:r,column:n.column},{gatewayUrl:PS,token:s,signal:n.signal})},smartGridGetSourcePreview:async()=>({error:"Web mode"}),smartGridProcessPdfBytes:async()=>({error:"Web mode"}),fetchScreenData:async(n,s)=>{const r=await vn();if(!r)return{ok:!1,error:"SCREEN_DATA_NOT_AUTHENTICATED"};const{alfaRequests:l=[],fiscalCalls:c=[]}=s??{},u=`Boosted-V1 ${r}`;let d=null;if(l.length>0){const y=n.trim().toUpperCase(),v=Td.get(y);if(v)d=v.gbiId??v.gbi_id??null;else try{const _=await fetch(`${Hn}/stock/get-ordered-securities`,{method:"POST",headers:{Authorization:u,"Content-Type":"application/json"},body:JSON.stringify({searchText:y}),signal:AbortSignal.timeout(1e4)});if(_.ok){const E=await _.json(),b=((E==null?void 0:E.securities)??E??[])[0]??null;b&&(b.gbi_id!=null&&b.gbiId==null&&(b.gbiId=b.gbi_id),Td.set(y,b),b.symbol&&Td.set(b.symbol.toUpperCase(),b),d=b.gbiId??null)}}catch{}}const h={};if(d!=null&&l.length>0){const y=new Date().toISOString().slice(0,10),v=new Date(Date.now()-365*864e5).toISOString().slice(0,10),_=async(C,O,J)=>{try{const U=await fetch(`${Hn}${O}`,{method:C,headers:{Authorization:`Boosted-V1 ${r}`,"Content-Type":"application/json"},...J?{body:JSON.stringify(J)}:{},signal:AbortSignal.timeout(15e3)});return U.ok?await U.json():null}catch{return null}},E={security:()=>_("GET",`/stock/${d}/security`),description:()=>_("GET",`/stock/${d}/company-description`),priceData:()=>_("GET",`/stock/${d}/price-data`),realTimePrice:()=>_("POST","/stock/get-stocks-real-time-price",{gbi_ids:[d]}),historicalPrices:()=>_("POST","/stock/get-stocks-historical-prices",{gbi_ids:[d],start_date:v,end_date:y,fields:["close_price"]}),marketData:()=>_("GET",`/stock/${d}/market-data`),dividendYield:()=>_("GET",`/stock/${d}/dividend-yield`),upcomingEarnings:()=>_("GET",`/stock/${d}/upcoming-earnings`),earningsSummary:()=>_("GET",`/stock/${d}/earnings-summary`),executiveEarningsSummary:()=>_("GET",`/stock/${d}/executive-earnings-summary`),earningsStatus:()=>_("GET",`/stock/${d}/earnings-status`),prosCons:()=>_("GET",`/stock/${d}/pros-cons`)},b=l.filter(C=>C in E),T=await Promise.allSettled(b.map(C=>E[C]()));b.forEach((C,O)=>{h[C]=T[O].status==="fulfilled"?T[O].value:null})}const p=[];for(const y of c)try{const v={tool:y.tool},_=y.params??{};_.companyKey&&(v.company_key=_.companyKey),_.statementType&&(v.statement_type=_.statementType),_.ratioId&&(v.ratio_id=_.ratioId),_.periodType&&(v.period_type=_.periodType),_.latest!=null&&(v.latest=_.latest);const E=await fetch(`${Hn}/data/passthrough/fiscal/query`,{method:"POST",headers:{Authorization:u,"Content-Type":"application/json"},body:JSON.stringify(v),signal:AbortSignal.timeout(3e4)});if(!E.ok){p.push(null);continue}const b=await E.json();p.push(b)}catch{p.push(null)}return{ok:!0,data:{alfaRaw:h,fiscalRaw:p}}},fetchFiscalTool:async(n,s)=>{const r=await vn();if(!r)return{ok:!1,error:"Not authenticated"};try{const l={tool:n},c=s??{};c.companyKey&&(l.company_key=c.companyKey),c.statementType&&(l.statement_type=c.statementType),c.ratioId&&(l.ratio_id=c.ratioId),c.periodType&&(l.period_type=c.periodType),c.latest!=null&&(l.latest=c.latest);const u=await fetch(`${Hn}/data/passthrough/fiscal/query`,{method:"POST",headers:{Authorization:`Boosted-V1 ${r}`,"Content-Type":"application/json"},body:JSON.stringify(l),signal:AbortSignal.timeout(3e4)});return u.ok?{ok:!0,data:await u.json()}:{ok:!1,error:`Fiscal query error: ${u.status}`}}catch(l){return{ok:!1,error:l instanceof Error?l.message:"Network error"}}},fetchIceQuote:async n=>{const s=await vn();if(!s)return{ok:!1,error:"Not authenticated"};try{const r=await fetch(`${Hn}/data/passthrough/ice/quote`,{method:"POST",headers:{Authorization:`Boosted-V1 ${s}`,"Content-Type":"application/json"},body:JSON.stringify({symbols:Array.isArray(n)?n.join(","):n}),signal:AbortSignal.timeout(15e3)});if(!r.ok)return{ok:!1,error:`ICE quote error: ${r.status}`};const l=await r.json(),c=h=>h!=null?parseFloat(String(h)):NaN,u=h=>
97{const p=c(h);return Number.isFinite(p)?p:void 0},d=[];for(const[h,p]of Object.entries(l??{})){const y=c(p.priceexp),v=Number.isFinite(y)&&y!==0?Math.pow(10,y):1,_=E=>{const b=c(E);return Number.isFinite(b)?b*v:null};d.push({symbol:p.symbol||h||n,last:_(p.last)??_(p.lastprice)??_(p.close)??void 0,open:_(p.open)??void 0,high:_(p.high)??void 0,low:_(p.low)??void 0,close:_(p.close)??void 0,previousClose:_(p.previousclose)??_(p.prevclose)??void 0,volume:u(p.volume),bid:_(p.bid)??void 0,ask:_(p.ask)??void 0,change:_(p.change)??_(p.netchange)??void 0,changePercent:u(p.pctchg)??u(p.percentchange),timestamp:p.utcabsupdatetime||p.datetime||p.timestamp||void 0})}return d.length===0?{ok:!1,error:"No equity data in ICE response"}:{ok:!0,data:d}}catch(r){return{ok:!1,error:r instanceof Error?r.message:"Network error"}}},fetchIceHistory:async(n,s,r)=>{const l=await vn();if(!l)return{ok:!1,error:"ICE_HISTORY_NOT_AUTHENTICATED"};try{const c=await fetch(`${Hn}/data/passthrough/ice/history`,{method:"POST",headers:{Authorization:`Boosted-V1 ${l}`,"Content-Type":"application/json"},body:JSON.stringify({symbol:n,period:s,nbars:r??200}),signal:AbortSignal.timeout(2e4)});if(!c.ok)return{ok:!1,error:`ICE history error: ${c.status}`};const u=await c.json();return!Array.isArray(u)||u.length===0?{ok:!1,error:"No bars returned"}:{ok:!0,data:u}}catch(c){return{ok:!1,error:c instanceof Error?c.message:"Network error"}}},threadCreateThread:async n=>{const s=await vn();if(!s)return{ok:!1,error:"THREAD_AUTH_MISSING"};try{const r={};n!=null&&n.initialMessage&&(r.initial_message=n.initialMessage),n!=null&&n.referenceAgentId&&(r.reference_agent_id=n.referenceAgentId),n!=null&&n.threadMetadata&&(r.thread_metadata={...n.threadMetadata.createdBy?{created_by:n.threadMetadata.createdBy}:{},...n.threadMetadata.generatedBy?{generated_by:n.threadMetadata.generatedBy}:{},...n.threadMetadata.generationType?{generation_type:n.threadMetadata.generationType}:{}});const l=await fetch(Jo(n==null?void 0:n.apiNamespace,"/new"),{method:"POST",headers:{Authorization:`Boosted-V1 ${s}`,"Content-Type":"application/json"},body:JSON.stringify(r)});return l.ok?{ok:!0,thread_id:(await l.json()).thread_id}:(console.error("[webElectronAPI] threadCreateThread failed:",l.status),{ok:!1,error:"THREAD_CREATE_FAILED"})}catch(r){return console.error("[webElectronAPI] threadCreateThread error:",r),{ok:!1,error:"THREAD_CREATE_FAILED"}}},threadSendChat:async n=>{const s=await vn();if(!s)return{ok:!1,error:"THREAD_AUTH_MISSING"};try{if(n.apiNamespace==="retail"){const u={...n.threadId?{thread_id:n.threadId}:{},message:n.message,...n.isFirstMessage?{is_first_message:!0}:{},...n.strategyId?{strategy_id:n.strategyId}:{},...n.sourceOverrides?{source_overrides:n.sourceOverrides}:{}},d=await fetch(Jo("retail","/chat"),{method:"POST",headers:{Authorization:`Boosted-V1 ${s}`,"Content-Type":"application/json",...E_()},body:JSON.stringify(u)});if(!d.ok)return console.error("[webElectronAPI] retail threadSendChat failed:",d.status),{ok:!1,error:"THREAD_SEND_FAILED"};const h=await d.json();return{ok:!0,success:h.success,thread_id:h.thread_id,stream_url:h.stream_url,allow_retry:h.allow_retry,created_thread:h.created_thread}}const r=new FormData;if(n.threadId&&r.append("thread_id",n.threadId),r.append("message",n.message),n.isFirstMessage&&r.append("is_first_message","true"),r.append("agent_type","boosted_os"),n.researchWorkflowMode&&r.append("research_workflow_mode","true"),n.forceResearchWorkflow&&r.append("force_research_workflow","true"),n.model&&r.append("model",n.model),n.agentId&&r.append("agent_id",n.agentId),n.planRunId&&r.append("plan_run_id",n.planRunId),n.snippetId&&r.append("snippet_id",n.snippetId),n.fileData){const u=Uint8Array.from(atob(n.fileData.base64),h=>h.charCodeAt(0)),d=new Blob([u],{type:n.fileData.mimeType});r.append("upload",d,n.fileData.name)}const l=await fetch(Jo(n.apiNamespace,"/chat"),{method:"POST",headers:{Authorization:`Boosted-V1 ${s}`,...E_()},body:r});if(!l.ok)return console.error("[webElectronAPI] threadSendChat failed:",l.status),{ok:!1,error:"THREAD_SEND_FAILED"};const c=await l.json();return{ok:!0,success:c.success,researchWorkflowStarted:c.research_workflow_started,researchWorkflowMessageId:c.research_workflow_message_id}}catch(r){return console.error("[webElectronAPI] threadSendChat error:",r),{ok:!1,error:"THREAD_SEND_FAILED"}}},threadCancelTask:async n=>$S(n,`${Hn}/thread/cancel-thread-task/${n}`),retailThreadCancelTask:async n=>$S(n,`${Hn}/retail/thread/cancel-thread-task/${n}
97`),threadStartStream:async(n,s)=>{const r=YS(n,s),l=Hr.get(r);l&&l.abort();const c=await vn();if(!c)return{ok:!1,error:"THREAD_AUTH_MISSING"};const u=new AbortController;return Hr.set(r,u),(async()=>{try{const d=await fetch(ak(s,n),{method:"GET",headers:{Authorization:`Boosted-V1 ${c}`,Accept:"text/event-stream"},signal:u.signal});if(!d.ok||!d.body){if(d.status===404){console.warn("[webElectronAPI] SSE stream unavailable for this backend, falling back to progress polling"),Si.forEach(v=>v({threadId:n,event:{event_type:"thread_stream_unavailable"}}));return}console.error("[webElectronAPI] SSE stream failed:",d.status),Si.forEach(v=>v({threadId:n,event:{event_type:"worker_error",worker_error:"Stream connection failed"}}));return}const h=d.body.getReader(),p=new TextDecoder;let y="";for(;!u.signal.aborted;){const{done:v,value:_}=await h.read();if(v)break;y+=p.decode(_,{stream:!0});const E=y.split(` 98`);y=E.pop()||"";for(const b of E){const T=b.trim();if(!(!T||T.startsWith(":"))&&T.startsWith("data:")){const C=T.slice(5).trim();if(!C)continue;try{const O=JSON.parse(C),J=O.event??O;Si.forEach(U=>U({threadId:n,event:J}))}catch(O){console.warn("[webElectronAPI] SSE parse error:",O)}}}}}catch(d){if(d instanceof DOMException&&d.name==="AbortError")return;console.error("[webElectronAPI] SSE error:",d),Si.forEach(h=>h({threadId:n,event:{event_type:"worker_error",worker_error:"Connection error. Please try again."}}))}finally{Hr.delete(r)}})(),{ok:!0}},threadStopStream:async(n,s)=>{const r=YS(n,s),l=Hr.get(r);return l&&(l.abort(),Hr.delete(r)),{ok:!0}},onThreadStreamEvent:n=>(Si.add(n),()=>{Si.delete(n)}),invoke:async(n,s)=>{var y,v,_,E,b,T,C,O,J,U,H,Y,Z,ne,q,F,ce,ee,Se,de,pe,se,me;const r=await vn();if(!r)return{isError:!0,message:"Not authenticated. Sign in first."};const l=s??{},c=N=>encodeURIComponent(String(N)),u={Authorization:`Boosted-V1 ${r}`,"Content-Type":"application/json"};async function d(N,I={}){const L=await fetch(N,{signal:AbortSignal.timeout(3e4),...I});if(!L.ok){const z=await L.text().catch(()=>""),X=N.replace(He,"").split("/").slice(0,2).join("/");throw console.error(`[PA_FETCH_FAILED] ${L.status} ${X}:`,z.slice(0,200)),new Error(`PA_FETCH_FAILED ${L.status}`)}if(L.status===204)return null;const Q=await L.text().catch(()=>"");if(!Q)return null;try{return JSON.parse(Q)}catch{return null}}const h=N=>({isError:!1,data:N}),p=N=>({isError:!0,message:N});try{switch(n){case"pa:listModels":{const I=await fetch(`${He}/graphql`,{method:"POST",headers:u,body:JSON.stringify({query:`query GetModelsPage($count: Int!, $after: String) { 99 modelsPaged(first: $count, after: $after, sortKey: DEFAULT, sortDirection: desc) { 100 itemCount 101 edges { node { id name status dateCreated } } 102 pageInfo { hasNextPage endCursor } 103 } 104 }`,variables:{count:50,after:null}}),signal:AbortSignal.timeout(15e3)});if(!I.ok)return p(`pa:listModels failed: ${I.status}`);const L=await I.json(),z=(((v=(y=L==null?void 0:L.data)==null?void 0:y.modelsPaged)==null?void 0:v.edges)??[]).map(X=>{const $=X.node??X;return{model_id:$.id,model_name:$.name,status:$.status,date_created:$.dateCreated}});if(Ga.length>0){const X=new Set(z.map($=>$.model_id));if(Ga=Ga.filter($=>!X.has($.model_id)),VS(Ga),Ga.length>0)return h({models:[...Ga,...z],loading:!1})}return h({models:z,loading:!1})}case"pa:getStockUniverses":return h(await d(`${He}/template-universe/get-universes`,{headers:u}));case"pa:getVariables":return h(await d(`${He}/variables`,{headers:u}));case"pa:getModelCreateData":return h(await d(`${He}/model-create-data`,{headers:u}));case"pa:getNormalizations":return h(await d(`${He}/normalizations`,{headers:u}));case"pa:createDraftModel":{const N=String(l.name??"").trim();return N?h(await d(`${He}/models`,{method:"PUT",headers:u,body:JSON.stringify({name:N})})):p("name is required.")}case"pa:setModelName":{if(!l.modelId)return p("modelId is required.");const N=String(l.name??"").trim();return N?(await d(`${He}/models/${c(l.modelId)}/identity`,{method:"PUT",headers:u,body:JSON.stringify({name:N,description:""})}),h(null)):p("name is required.")}case"pa:setOutputSelection":return l.modelId?h(await d(`${He}/models/${c(l.modelId)}/output-selection`,{method:"PUT",headers:u,body:JSON.stringify({goal:l.goal,trainingType:l.trainingType})})):p("modelId is required.");case"pa:setStockUniverse":return!l.modelId||!l.stockUniverseId?p("modelId and stockUniverseId are required."):(await d(`${He}/models/${c(l.modelId)}/stockuniverse/${c(l.stockUniverseId)}`,{method:"PUT",headers:u}),h(null));case"pa:setConstraints":return l.modelId?h(await d(`${He}/models/${c(l.modelId)}/constraints`,{method:"PUT",headers:u,body:JSON.stringify(l.constraints)})):p("modelId is required.");case"pa:updateBacktest":return l.modelId?h(await d(`${He}/models/${c(l.modelId)}/backtests`,{method:"PUT",headers:u,body:JSON.stringify({backtests:[{startDate:l.startDate,endD
104ate:l.endDate}]})})):p("modelId is required.");case"pa:setVariables":{if(!l.modelId)return p("modelId is required.");const N=[{id:"percent_change_with_relative_historical",num:0,values:["1","0","0"]},{id:"percent_change_with_relative_historical",num:1,values:["1","1","0"]}],I=JSON.stringify({variables:[{id:"spiq_1083",name:"Accounts payable",properties:N},{id:"spiq_1087",name:"Accounts receivable",properties:N},{id:"spiq_1096",name:"Cash and equivalents",properties:N}],features:["spiq_1083","spiq_1087","spiq_1096"].flatMap(Q=>[{variableId:Q,transformation:{type:"percent_change_with_relative_historical",index:0,arguments:{numberOfUnits:1,unitOfTime:"QUARTER",period:"LAST_QUARTER"},values:["1","0","0"]}},{variableId:Q,transformation:{type:"percent_change_with_relative_historical",index:1,arguments:{numberOfUnits:1,unitOfTime:"YEAR",period:"LAST_QUARTER"},values:["1","1","0"]}}]),derivedVariables:[],derivedFeatures:[],selectedPresetIds:[]});let L;if(typeof l.variablesJson=="string"&&l.variablesJson.trim())try{L=JSON.stringify(JSON.parse(l.variablesJson))}catch{return p("variablesJson is not valid JSON.")}else if(Array.isArray(l.variableIds)&&l.variableIds.length>0){const Q=l.variableIds;L=JSON.stringify({variables:Q.map(z=>({id:z,name:z,properties:N})),features:Q.flatMap(z=>[{variableId:z,transformation:{type:"percent_change_with_relative_historical",index:0,arguments:{numberOfUnits:1,unitOfTime:"QUARTER",period:"LAST_QUARTER"},values:["1","0","0"]}},{variableId:z,transformation:{type:"percent_change_with_relative_historical",index:1,arguments:{numberOfUnits:1,unitOfTime:"YEAR",period:"LAST_QUARTER"},values:["1","1","0"]}}]),derivedVariables:[],derivedFeatures:[],selectedPresetIds:[]})}else L=I;return await d(`${He}/models/${c(l.modelId)}/variables`,{method:"PUT",headers:u,body:L}),h(null)}case"pa:submitModel":{if(!l.modelId)return p("modelId is required.");try{await d(`${He}/models/${c(l.modelId)}/mlModelSettings`,{method:"POST",headers:u,body:JSON.stringify({mlModelSettings:JSON.stringify({masterRegion:"NA",benchmark:[{gbi_id:10076,weight:1}]})})})}catch{}return h(await d(`${He}/models/${c(l.modelId)}/create`,{method:"PUT",headers:u}))}case"pa:listPortfolios":{if(!l.modelId)return p("modelId is required.");async function N(z,X){const $=await fetch(`${He}/graphql`,{method:"POST",headers:u,body:JSON.stringify({query:z,variables:X}),signal:AbortSignal.timeout(15e3)});if(!$.ok)throw new Error(`GraphQL ${$.status}`);return $.json()}const I=await N(`query GetModelPortfolios($modelId: ID!) { 105 model(id: $modelId) { 106 id name 107 portfolios { id name modelId modelName status live type alpha beta sharpe return1M return3M return1Y } 108 } 109 }`,{modelId:l.modelId}),L=(_=I==null?void 0:I.data)==null?void 0:_.model;if(!L)return p("PA_LIST_PORTFOLIOS_FAILED: Model not found or access denied.");const Q=(L.portfolios??[]).map(z=>({portfolio_id:z.id,portfolio_name:z.name,model_id:z.modelId,model_name:z.modelName,status:z.status,live:z.live,type:z.type,alpha:z.alpha,beta:z.beta,sharpe:z.sharpe,return_1m:z.return1M,return_3m:z.return3M,return_1y:z.return1Y}));return h({model_id:L.id,model_name:L.name,portfolios:Q})}case"pa:getPortfolioPerformance":{if(!l.portfolioId)return p("portfolioId is required.");async function N(L,Q){const z=await fetch(`${He}/graphql`,{method:"POST",headers:u,body:JSON.stringify({query:L,variables:Q}),signal:AbortSignal.timeout(15e3)});if(!z.ok)throw new Error(`GraphQL ${z.status}`);return z.json()}const I=await N(`query GetPortfolioPerformance($portfolioId: ID!) { 110 portfolio(id: $portfolioId) { performance { date value benchmark } } 111 }`,{portfolioId:l.portfolioId});return h(((b=(E=I==null?void 0:I.data)==null?void 0:E.portfolio)==null?void 0:b.performance)??[])}case"pa:getPortfolioAnalysis":{let N=function(je){const Re=$.find(kt=>kt.name===je);if(!Re||Re.value==null)return null;const Be=parseFloat(Re.value);return isNaN(Be)?null:Be},I=function(...je){for(const Re of je)if(Re!=null&&!isNaN(Re))return Re;return null};if(!l.modelId||!l.portfolioId)return p("modelId and portfolioId are required.");async function L(je,Re){const Be=await fetch(`${He}/graphql`,{method:"POST",headers:u,body:JSON.stringify({query:je,variables:Re}),signal:AbortSignal.timeout(15e3)});if(!Be.ok)throw new Error(`GraphQL ${Be.status}`);return Be.json()}const[Q,z]=await Promise.allSettled([L(`query GetPortfolioTearsheet($portfolioId: ID!) { 112 portfolio(id: $portfolioId) { 113 live status 114 tearSheet { groupName members { name type value } } 115 drawdowns { startDate lowDate percentLoss } 116 } 117 }`,{portfolioId:l.portfolioId}),L(`query GetModelPortfolios($modelId: ID!) { 118 model(id: $modelId) { id name portfolios { id name modelId modelName status live type alpha beta sharpe return1M return3M return1Y } } 119 }`,{modelId:l.modelId})]),X=Q.status==="fulfilled"?(C=(T=Q.value)==null?void 0:T.data)==null?void 0:C.portfolio:null,$=((X==null?void 0:X.tearSheet)??[]).flatMap(je=>je.members??[]),K=(X==null?void 0:X.drawdowns)??[],te=K.length>0?Math.min(...K.map(je=>je.percentLoss??0)):null,he=(z.status==="fulfilled"?((U=(J=(O=z.value)==null?void 0:O.data)==null?void 0:J.model)==null?void 0:U.portfolios)??[]:[]).find(je=>je.id===l.portfolioId)??null;return h({returns:I(N("Annualized Return"),he==null?void 0:he.return1Y),sharpe:I(N("Sharpe"),he==null?void 0:he.sharpe),alpha:I(N("Annualized Alpha"),he==null?void 0:he.alpha),beta:I(N("Beta"),he==null?void 0:he.beta),maxDrawdown:te,tearSheet:(X==null?void 0:X.tearSheet)??[]})}case"pa:getHoldings":{if(!l.modelId||!l.portfolioId)return p("modelId and portfolioId are required.");async function N($,K){const te=await fetch(`${He}/graphql`,{method:"POST",headers:u,body:JSON.stringify({query:$,variables:K}),signal:AbortSignal.timeout(15e3)});if(!te.ok)throw new Error(`GraphQL ${te.status}`);
119return te.json()}const I=await N("query GetPortfolioPerformance($portfolioId: ID!) { portfolio(id: $portfolioId) { performance { date value benchmark } } }",{portfolioId:l.portfolioId}),L=((Y=(H=I==null?void 0:I.data)==null?void 0:H.portfolio)==null?void 0:Y.performance)??[],Q=l.date||(L.length>0?L[L.length-1].date:new Date().toISOString().slice(0,10)),z=await N(`query GetPortfolioHoldings($modelId: ID!, $portfolioId: ID!, $date: String!) { 120 portfolioHoldings(modelId: $modelId, portfolioId: $portfolioId, date: $date, flattenEtfSectors: false) { 121 allocation security { symbol name gics securityType } 122 } 123 }`,{modelId:l.modelId,portfolioId:l.portfolioId,date:Q}),X=(((Z=z==null?void 0:z.data)==null?void 0:Z.portfolioHoldings)??[]).map($=>{const K=$.security;return{ticker:(K==null?void 0:K.symbol)??"",name:(K==null?void 0:K.name)??"",weight:($.allocation??0)/100,sector:String((K==null?void 0:K.gics)??"").slice(0,2)}});return X.sort(($,K)=>K.weight-$.weight),h(X)}case"pa:getRankings":{if(!l.modelId||!l.portfolioId)return p("modelId and portfolioId are required.");async function N(X,$){const K=await fetch(`${He}/graphql`,{method:"POST",headers:u,body:JSON.stringify({query:X,variables:$}),signal:AbortSignal.timeout(15e3)});if(!K.ok)throw new Error(`GraphQL ${K.status}`);return K.json()}const I=l.date||new Date().toISOString().slice(0,10),L=await N(`query GetPortfolioSignals($portfolioId: ID!, $date: String!) { 124 portfolio(id: $portfolioId) { signals(date: $date) { portfolioSignals { rank signalDelta security { symbol name gics } } nearestRebalanceDay } } 125 }`,{portfolioId:l.portfolioId,date:I}),Q=(q=(ne=L==null?void 0:L.data)==null?void 0:ne.portfolio)==null?void 0:q.signals,z=((Q==null?void 0:Q.portfolioSignals
125)??[]).map(X=>{const $=X.security;return{symbol:($==null?void 0:$.symbol)??"",name:($==null?void 0:$.name)??"",ranking:X.rank??0,stars:X.signalDelta??null,sector:String(($==null?void 0:$.gics)??"").slice(0,2)}});return h(z)}case"pa:getTrades":{if(!l.modelId||!l.portfolioId)return p("modelId and portfolioId are required.");async function N(X,$){const K=await fetch(`${He}/graphql`,{method:"POST",headers:u,body:JSON.stringify({query:X,variables:$}),signal:AbortSignal.timeout(15e3)});if(!K.ok)throw new Error(`GraphQL ${K.status}`);return K.json()}const I=l.date||new Date().toISOString().slice(0,10),L=await N(`query GetPortfolioTrades($portfolioId: ID!, $date: String!) { 126 portfolio(id: $portfolioId) { trades(date: $date) { portfolioTrades { price sharesTraded security { symbol name } } nearestRebalanceDay } } 127 }`,{portfolioId:l.portfolioId,date:I}),Q=((ce=(F=L==null?void 0:L.data)==null?void 0:F.portfolio)==null?void 0:ce.trades)??{},z=(Q.portfolioTrades??[]).filter(X=>(X.sharesTraded??0)!==0).map(X=>{const $=X.security;return{ticker:($==null?void 0:$.symbol)??"",name:($==null?void 0:$.name)??"",direction:(X.sharesTraded??0)>0?"buy":"sell",shares:Math.abs(X.sharesTraded??0),price:X.price??0,date:Q.nearestRebalanceDay??""}});return h(z)}case"pa:getExplainability":{if(!l.modelId||!l.portfolioId)return p("modelId and portfolioId are required.");async function N(K,te){const Ee=await fetch(`${He}/graphql`,{method:"POST",headers:u,body:JSON.stringify({query:K,variables:te}),signal:AbortSignal.timeout(15e3)});if(!Ee.ok)throw new Error(`GraphQL ${Ee.status}`);return Ee.json()}const I=new Date().toISOString().slice(0,10),L=await N(`query GetPortfolioSignals($portfolioId: ID!, $date: String!) { 128 portfolio(id: $portfolioId) { signals(date: $date) { nearestRebalanceDay } } 129 }`,{portfolioId:l.portfolioId,date:I}),Q=((de=(Se=(ee=L==null?void 0:L.data)==null?void 0:ee.portfolio)==null?void 0:Se.signals)==null?void 0:de.nearestRebalanceDay)??I,z=await d(`${He}/explain-trades/${c(l.modelId)}/${c(l.portfolioId)}/table-data/${encodeURIComponent(Q)}`,{headers:u}),X={};for(const K of(z==null?void 0:z.stock)??[])for(const te of K.features??[]){const Ee=te.variable_name||te.id||"unknown";X[Ee]=(X[Ee]??0)+(te.explainWeight??0)}const $=Object.entries(X).map(([K,te])=>({name:K,importance:te})).sort((K,te)=>Math.abs(te.importance)-Math.abs(K.importance)).slice(0,20);return h({topPositive:$.filter(K=>K.importance>0),topNegative:$.filter(K=>K.importance<0)})}case"pa:chatModelBuild":{const N=Array.isArray(l.messages)?l.messages:[],I=l.currentParams??{},[L,Q]=await Promise.allSettled([fetch(`${He}/model-create-data`,{headers:u}).then(W=>W.ok?W.json():null),fetch(`${He}/template-universe/get-universes`,{headers:u}).then(W=>W.ok?W.json():null)]),z=L.status==="fulfilled"?L.value:null,X=Array.isArray(z==null?void 0:z.goals)?z.goals.map(W=>String(W.id??W)):["maximizeReturns","maximizeAlpha","maximizeSpearmanRho"],$=Array.isArray(z==null?void 0:z.algorithms)?z.algorithms.map(W=>String(W.id??W)):["rankAdaRank","linearRegression","battleRoyalv2","rankRandomForests"],te=(Q.status==="fulfilled"?Q.value??[]:[]).map(W=>{var rt,nt;return{id:((rt=W.universe)==null?void 0:rt.id)??W.id,name:((nt=W.universe)==null?void 0:nt.name)??W.name}}).filter(W=>W.id&&W.name),Ee=te[0]??{id:"",name:"first available"},he=te.length>0?te.map(W=>` - "${W.id}" â ${W.name}`).join(` 130`):" - (unavailable â will use first available)",je=JSON.stringify(I,null,2).slice(0,5e3),Re=`You are an AI assistant that helps financial professionals build quantitative equity-selection models. 131 132The user will describe the model they want in plain language. Your job is to: 1331. Extract parameters from their description 1342. Fill in sensible defaults for anything not mentioned 1353. Carry forward all current params â only update what the user mentions 1364. Respond in a friendly, concise, professional tone 137 138AVAILABLE OPTIONS: 139Goals: ${X.join(", ")} 140Algorithms (trainingType): ${$.join(", ")} 141Datasets: "fundamental" (financial statements), "price" (price/volume), "sentiment" (news), "macro" (economic indicators)
142Rebalance periods: daily, weekly, monthly, quarterly 143Equity Universes: 144${he} 145 146CURRENT PARAMS (carry forward â only update what the user mentions): 147${je} 148 149DEFAULTS (use when user hasn't specified): 150- goal: "maximizeReturns" 151- trainingType: "rankAdaRank" 152- datasets: ["fundamental", "price"] 153- rebalancePeriod: "monthly" 154- investmentHorizon: 21 155- stockUniverseId: "${Ee.id}" 156- stockUniverseName: "${Ee.name}" 157- minPositionWeight: 0.5 158- maxPositionWeight: 5 159- longOnly: true 160- numHoldings: 50 161- turnoverLimit: 20 162- startYear: 2018 163- endYear: 2023 164 165RULES: 166- Always respond with a single valid JSON object. No text outside the JSON. 167- If modelName is still null, ask for one in your message. 168- Set "readyToSubmit": true only when modelName is set (non-null, non-empty). 169- Always include ALL param fields in the response, even unchanged ones. 170 171RESPONSE FORMAT (strict â JSON only): 172{ 173 "message": "<conversational response, max 3 sentences>", 174 "params": { 175 "modelName": <string or null>, 176 "goal": <string>, 177 "trainingType": <string>, 178 "datasets": <string[]>, 179 "rebalancePeriod": <string>, 180 "investmentHorizon": <number>, 181 "stockUniverseId": <string>, 182 "stockUniverseName": <string>, 183 "minPositionWeight": <number>, 184 "maxPositionWeight": <number>, 185 "longOnly": <boolean>, 186 "numHoldings": <number>, 187 "turnoverLimit": <number>, 188 "startYear": <number>, 189 "endYear": <number> 190 }, 191 "readyToSubmit": <boolean> 192}`,Be=await fetch(`${PS}/chat/completions`,{method:"POST",headers:{Authorization:`Bearer ${r}`,"Content-Type":"application/json"},body:JSON.stringify({model:"anthropic/claude-sonnet-4-6",max_tokens:1024,messages:[{role:"system",content:Re}
192,...N.filter(W=>W&&typeof W.content=="string").map(W=>({role:W.role==="assistant"?"assistant":"user",content:W.content.slice(0,5e3)})).slice(0,50)]}),signal:AbortSignal.timeout(6e4)});if(!Be.ok)return p(`LLM gateway error: ${Be.status}`);const Et=((me=(se=(pe=(await Be.json()).choices)==null?void 0:pe[0])==null?void 0:se.message)==null?void 0:me.content)??"";try{const W=Et.match(/\{[\s\S]*\}/);if(W)return h(JSON.parse(W[0]))}catch{}return h({message:Et,params:I,readyToSubmit:!1})}case"pa:buildModelFromParams":{const N=l.params;if(!(N!=null&&N.modelName))return p("modelName is required.");const I=String(N.modelName).trim(),L=await d(`${He}/models`,{method:"PUT",headers:u,body:JSON.stringify({name:I})}),Q=(L==null?void 0:L.modelId)??(L==null?void 0:L.model_id)??(L==null?void 0:L.id);if(!Q)return p("Server did not return a model ID.");const z=te=>encodeURIComponent(String(te)),X=(te,Ee)=>d(`${He}/models/${z(Q)}${te}`,{method:"PUT",headers:u,...Ee!==void 0?{body:JSON.stringify(Ee)}:{}}).catch(()=>null);await X("/identity",{name:I,description:""}),(N.goal||N.trainingType)&&await X("/output-selection",{goal:N.goal,trainingType:N.trainingType}),N.stockUniverseId&&await X(`/stockuniverse/${z(N.stockUniverseId)}`);const $=N.startYear?`${N.startYear}-01-01`:"2018-01-01",K=N.endYear?`${N.endYear}-12-31`:"2023-12-31";await X("/backtests",{backtests:[{startDate:$,endDate:K}]}),await X("/variables",{variables:[{id:"spiq_1083",name:"Accounts payable",properties:[{id:"percent_change_with_relative_historical",num:0,values:["1","0","0"]},{id:"percent_change_with_relative_historical",num:1,values:["1","1","0"]}]},{id:"spiq_1087",name:"Accounts receivable",properties:[{id:"percent_change_with_relative_historical",num:0,values:["1","0","0"]},{id:"percent_change_with_relative_historical",num:1,values:["1","1","0"]}]},{id:"spiq_1096",name:"Cash and equivalents",properties:[{id:"percent_change_with_relative_historical",num:0,values:["1","0","0"]},{id:"percent_change_with_relative_historical",num:1,values:["1","1","0"]}]}],features:["spiq_1083","spiq_1087","spiq_1096"].flatMap(te=>[{variableId:te,transformation:{type:"percent_change_with_relative_historical",index:0,arguments:{numberOfUnits:1,unitOfTime:"QUARTER",period:"LAST_QUARTER"},values:["1","0","0"]}},{variableId:te,transformation:{type:"percent_change_with_relative_historical",index:1,arguments:{numberOfUnits:1,unitOfTime:"YEAR",period:"LAST_QUARTER"},values:["1","1","0"]}}]),derivedVariables:[],derivedFeatures:[],selectedPresetIds:[]}),await X("/constraints",{investmentHorizon:N.investmentHorizon??21,rebalancePeriod:N.rebalancePeriod??"monthly",selectedBenchmark:10076,benchmark:[{gbi_id:10076,weight:1}],region:["USA"],currency:"USD",min_position_weight:N.minPositionWeight??.5,max_position_weight:N.maxPositionWeight??5,long_only:N.longOnly??!0,num_holdings:N.numHoldings??50,turnover_limit:N.turnoverLimit??20});try{await d(`${He}/models/${z(Q)}/mlModelSettings`,{method:"POST",headers:u,body:JSON.stringify({mlModelSettings:JSON.stringify({masterRegion:"NA",benchmark:[{gbi_id:10076,weight:1}]})})})}catch{}return await d(`${He}/models/${z(Q)}/create`,{method:"PUT",headers:u}),Ga.push({model_id:String(Q),model_name:I,status:"submitted",date_created:new Date().toISOString()}),VS(Ga),h({modelId:Q})}default:return{isError:!0,message:`PA_INVOKE_BLOCKED: channel "${n}" not implemented in web mode`}}}catch(N){return{isError:!0,message:N instanceof Error?N.message:"Unknown error"}}}};function lk(){window.electronAPI||(window.electronAPI=rk)}class N0 extends Error{constructor(s){super("Email unsubscribe failed"),this.status=s}}async function ok(n){const s=await fetch(`${Rv()}/public/retail/email-unsubscribe`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({token:n})});if(!s.ok)throw new N0(s.status)}const R0="/email/unsubscribe",FS="__RETAIL_EMAIL_UNSUBSCRIBE_TOKEN__";function ck(n){var c;if(n.pathname.replace(/\/$/,"")!==R0)return"";const s=window[FS];if(typeof s=="string")return delete window[FS],s.trim();const r=new URL(n.href),l=((c=r.searchParams.get("token"))==null?void 0:c.trim())??"";return r.searchParams.has("token")&&(r.searchParams.delete("token"),window.history.replaceState(window.history.state,"",`${r.pathname}${r.search}${r.hash}`)),l}function uk({token:n}
192){const[s,r]=x.useState(n?"confirm":"error"),l=async()=>{if(!(!n||s==="submitting")){r("submitting");try{await ok(n),r("success")}catch(c){it.error("RETAIL_EMAIL_UNSUBSCRIBE_FAILED","Unable to unsubscribe from emails",{status:c instanceof N0?c.status:void 0}),r("error")}}};return m.jsx("main",{className:"flex min-h-screen items-center justify-center bg-surface-primary p-4 sm:p-6",children:m.jsxs(bA,{className:"w-full max-w-lg",children:[m.jsxs(EA,{className:"space-y-3 text-center",children:[m.jsxs("div",{className:"flex items-center justify-center gap-2",children:[m.jsx("img",{src:"/boosted-logo.svg",alt:"Boosted",className:"size-6"}),m.jsx("span",{className:"type-body-title text-primary",children:"Alfa"})]}),m.jsx(xA,{className:"type-section-header text-primary",children:s==="success"?"Youâre unsubscribed":"Unsubscribe from these email updates?"})]}),m.jsxs(TA,{className:"space-y-6",children:[s==="success"?m.jsxs(Md,{variant:"success",children:[m.jsx(dv,{className:"mr-2 inline size-4"}),m.jsx(Od,{children:"You wonât receive this type of email from Alfa anymore."})]}):m.jsx("p",{className:"type-body text-center text-muted",children:"Youâll stop receiving this type of email from Alfa."}),s==="error"?m.jsx(Md,{variant:"destructive",children:m.jsx(Od,{children:"We couldnât use this unsubscribe link. Check the link or try again."})}):null,m.jsxs("div",{className:"space-y-3",children:[s!=="success"?m.jsx(re,{type:"button",className:"w-full",loading:s==="submitting",disabled:!n||s==="submitting",onClick:()=>void l(),children:"Unsubscribe"}):null,m.jsx(re,{variant:"ghost",className:"w-full",asChild:!0,children:m.jsx("a",{href:"/login?landing_path=%2Fprofile%2Fnotifications",children:"Sign in to manage preferences"})})]})]})]})})}const fk=x.lazy(()=>Dt(()=>import("./DetachedSmartGridApp-BKmVahe2.js"),__vite__mapDeps([186,1,2,187,188,108,109,106,20,110,27,111,22,189,164,137,133,190,146,17,29,25,18,116,52,93,51,16,94,117,191,31,104,148,5,4,3,149,73,113,85,86,74,90,91,92,89,61,34,88,96])).then(n=>({default:n.DetachedSmartGridApp}))),dk=x.lazy(()=>Dt(()=>import("./DetachedInspectorApp-C3WHoftj.js"),__vite__mapDeps([192,1,2,187,188,108,109,106,20,110,27,111,22,189,164,137,133])).then(n=>({default:n.DetachedInspectorApp})));SI();const Yi=window.location.pathname.replace(/\/$/,"")===R0,mk=Yi?ck(window.location):"";if(Yi){const n=document.querySelector('meta[name="referrer"]');if(n)n.setAttribute("content","no-referrer");else{const s=document.createElement("meta");s.name="referrer",s.content="no-referrer",document.head.append(s)}}Yi||(wA(),lk(),YA());if(!Yi&&window.location.pathname.startsWith("/equity/")&&window.location.search.includes("alertId=")){const n=new URLSearchParams(window.location.search);n.delete("alertId");const s=n.toString();window.history.replaceState(window.history.state,"",`${window.location.pathname}${s?`?${s}`:""}${window.location.hash}`)}const vc=new URLSearchParams(window.location.search);if(!Yi&&(vc.has("reset")||vc.has("signout")))throw localStorage.clear(),sessionStorage.clear(),Dt(async()=>{const{signOut:n}=await import("./index-Bx82dk7V.js");return{signOut:n}},__vite__mapDeps([193,1,2,58,60,169])).then(({signOut:n})=>n({global:!1})).catch(()=>{}),indexedDB.databases().then(n=>n.forEach(s=>{s.name&&indexedDB.deleteDatabase(s.name)})).catch(()=>{}),document.cookie.split(";").forEach(n=>{document.cookie=n.trim().split("=")[0]+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"}),setTimeout(()=>window.location.replace("/"),500),document.body.innerHTML='<div style="color:#666;padding:40px;font-family:sans-serif">Signing out...</div>',new Error("signing out");const pk=vc.get("detachedSmartGrid")==="1",hk=vc.get("mode"),gk=m.jsx("div",{className:"fixed inset-0 flex items-center justify-center bg-surface-primary text-muted",children:"Loading..."}),yk=Yi?m.jsx(uk,{token:mk}):pk?m.jsx(x.Suspense,{fallback:gk,children:hk==="inspector"?m.jsx(dk,{}):m.jsx(fk,{})}):m.jsxs(MD,{children:[m.jsx(OD,{}),m.jsx(ND,{})]}),_k=`${window.location.pathname}${window.location.search}${window.location.hash}`;function Sk({children:n}){return Nv?m.jsx(Cv,{initialEntries:[_k],children:n}):m.jsx(CA,{children:n})}W1.createRoot(document.getElementById("root"),{onUncaughtError:m2()}
192).render(m.jsx(Ss.StrictMode,{children:m.jsx(AA,{client:NA,children:m.jsx(Sk,{children:yk})})}));export{Cm as $,_e as A,rz as B,vC as C,Bm as D,Ib as E,az as F,bi as G,OR as H,oz as I,cz as J,gb as K,Bi as L,lz as M,sM as N,Qm as O,Fm as P,Vm as Q,Nb as R,sz as S,jt as T,dR as U,fR as V,xe as W,mN as X,hM as Y,gM as Z,tz as _,iz as a,J3 as a0,SM as a1,V3 as a2,oN as a3,Ob as a4,Q3 as a5,yO as a6,_O as a7,Gm as a8,Za as a9,ob as aA,pO as aB,bO as aC,PR as aD,o2 as aE,kO as aF,e2 as aG,AO as aH,Lb as aI,pz as aJ,fz as aK,dz as aL,m2 as aM,nN as aN,jR as aO,qv as aP,xN as aQ,YO as aR,uz as aS,$3 as aT,Lc as aa,d2 as ab,n2 as ac,a2 as ad,s2 as ae,UC as af,$M as ag,nO as ah,oO as ai,jM as aj,K3 as ak,mR as al,fO as am,sC as an,Hb as ao,qM as ap,GM as aq,GR as ar,IC as as,DC as at,qm as au,PO as av,mz as aw,HR as ax,DM as ay,MO as az,fc as b,js as c,ez as d,rN as e,kd as f,HN as g,WR as h,Hm as i,tC as j,F3 as k,Rs as l,nz as m,Pn as n,X3 as o,cR as p,Gv as q,Bv as r,Vv as s,zc as t,Oi as u,W3 as v,Di as w,Pi as x,fe as y,Z3 as z};
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.