Files
aiops/backend/static/assets/index-Dmami9WE.js
T
Logan.Li 0b404b4611 refactor(frontend): API 子模块化、大组件拆分与 TanStack Query hooks
P1: kubernetes/system API 拆为子目录模块,导出工具下沉到 lib/export-utils,
    http 统一 buildApiUrl/getWsBase;HostMonitor、DeploymentEdit* 拆至子组件。

P2: 新增 hooks/api(queryKeys、useTerminalSessions、useHostMonitor),
    TerminalSessionsTab 与 HostMonitor 接入 TanStack Query。

P3: 保留 services/api 路径,未迁移至 api/ 目录。
2026-06-26 00:02:29 +08:00

104 lines
485 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Dashboard-BQNyHaTP.js","./dashboard-BHNKEvkq.js","./server-3HmnhxQB.js","./kubernetes-D2-GnE0t.js","./stat-strip-BteRU1Iu.js","./card-CIfC-8Rh.js","./badge-3UzCvU7L.js","./hard-drive-DmC04Y5r.js","./generateCategoricalChart-ZqCvxO-S.js","./AreaChart-CrvX3B0s.js","./BarChart-CLIO1OEu.js","./memory-stick-DvAvWvue.js","./arrow-right-CkKR0P0R.js","./circle-CGbaa1m0.js","./ServerManager-D9wclMZP.js","./input-NsU9nXZF.js","./checkbox-DoAtRzQj.js","./index-CtCQcvyh.js","./table-CG4mjNfb.js","./select-DUbxjT0z.js","./chevron-up-Cq4GPopa.js","./index-BuEnLCjT.js","./cloud-Dq4kl-JO.js","./refresh-cw-CTBERyFc.js","./search-Dd-PeBfg.js","./xterm-DSqgeKvr.js","./xterm-DXOU9pbP.css","./deploy-CD5bEXt-.js","./minimize-2-BHcbNmdK.js","./folder-open-CjMh_m_2.js","./upload-CRLg7Pbj.js","./folder-B5RGB3GG.js","./arrow-left-BIbk9wFC.js","./download-Vuij9wGr.js","./trash-2-DWVnIU6o.js","./label-Ap_-SPYI.js","./textarea-DHUZ6N85.js","./save-YtnrpTd8.js","./ellipsis-BcWfelgl.js","./square-pen-B3dPIBrm.js","./plus-O65gX7Qz.js","./CloudAccountManager-DraLE_6Y.js","./circle-check-CVbTTFQ0.js","./circle-x-BBQeW1R3.js","./pencil-BYahlvYT.js","./DomainManager-C-P3R-u_.js","./pen-0lfnZsyH.js","./RegionManager-CsYUUvfT.js","./PlatformManager-BZql1FCs.js","./external-link-2hCYo_Ng.js","./CloudBilling-BGHhcZTW.js","./switch-TqjD2x0W.js","./KubernetesClusters-BfKHef0N.js","./tabs-lV44z_UR.js","./ClusterOverviewPage-Alfof2Du.js","./use-toast-jvSbBx20.js","./NodeDetailPage-DKs9P1ic.js","./NamespaceOverviewPage-jwxLBT8K.js","./file-text-CebshSV-.js","./NamespaceManagementPage-D9d9jRqO.js","./NamespaceResourcePage-CfT-ib9i.js","./PodFileBrowser-BLvOIIeH.js","./copy-CE_T92Lk.js","./sparkles-rPZivnlW.js","./box-88Ol5qY-.js","./rotate-cw-CKCO6IKE.js","./DeploymentDetailPage-w_oqbEN-.js","./history-CbX6uocL.js","./minus-DRP_TSA-.js","./play-0EwQQJX_.js","./zap-CocSkPPl.js","./disc-BPxL4arn.js","./pause-DOhduDQ5.js","./WorkloadViewPage-Beis837n.js","./tag-utZ9-UQ0.js","./TopologyView-BK1LR_p3.js","./KubernetesNodes-Do-N6V6R.js","./PodMetricsPage-D3yVmBoF.js","./EventsPage-CjlxkpqG.js","./layers-Dv4yGMGm.js","./CapacityPage-BUj-xHWD.js","./AlertManager-Bb_YahLb.js","./monitor-CicbJUrQ.js","./AlertRuleDialog-CpPLZsky.js","./message-square-BNbub2_o.js","./phone-Cn_wSobp.js","./ApprovalFlow-B85pKguE.js","./system-C3cYTuQH.js","./funnel-DngS63SK.js","./ApprovalResourcePage-D5TJ7_JK.js","./ApprovalCategoryPage-CIXhWQ3k.js","./ApprovalAppPage-C4o-Qi-Z.js","./ApprovalPermissionPage-DKO3fiCV.js","./ApprovalWorkflowPage-BcexYBCQ.js","./star-DRCV7Fx2.js","./arrow-up-DMuDiHn6.js","./ScriptManager-BzFK-CZd.js","./automation-WG-s4QEv.js","./SystemManager-C-Y7Fyps.js","./user-plus-DKeca2Dx.js","./AuditPage-qFSlP5C_.js","./CredentialManager-Cqu2GauH.js","./PipelineManager-fXDTWBx3.js","./code-BAhZJUYV.js","./circle-stop-DadQKvNg.js","./DeployCredentials-lv4yXPn3.js","./wrench-DMCGQEzN.js","./PipelineEditor-DxhAKo4j.js","./PipelineRunDetail-aZ8f25ZY.js","./square-NjJOra_E.js","./DeployRBAC-BGcpvtav.js","./UserGroupsManager-BQGnzqKF.js","./CronJobManager-I_oMSm5O.js","./package-open-Bj2Cp1LK.js","./AIOpsAssistant-B1D-CEib.js","./agent-B3ElXCx8.js","./ai-2t1T1OeI.js","./trending-up-d1DKmRom.js","./wifi-CtC3YBV7.js","./AIAlertAnalyzer-YhqNUJX6.js","./AIPredictiveAnalytics-nYsWL-Qi.js","./calendar-CxZxrJ2o.js","./AlertCenter-yzRMJZ3c.js","./TraceManager-BOn-emi4.js","./HostMonitor-BhnRAvcW.js","./GrafanaDashboard-DunI4txd.js","./arrow-up-down-Cn71rsC9.js","./MonitorCenter-gjLz-4P4.js","./MetricsExplorer-Alitxgwr.js","./DatasourcePage-R-tZ5_Fl.js"])))=>i.map(i=>d[i]);
function VS(n,r){for(var l=0;l<r.length;l++){const s=r[l];if(typeof s!="string"&&!Array.isArray(s)){for(const i in s)if(i!=="default"&&!(i in n)){const u=Object.getOwnPropertyDescriptor(s,i);u&&Object.defineProperty(n,i,u.get?u:{enumerable:!0,get:()=>s[i]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const u of i)if(u.type==="childList")for(const f of u.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&s(f)}).observe(document,{childList:!0,subtree:!0});function l(i){const u={};return i.integrity&&(u.integrity=i.integrity),i.referrerPolicy&&(u.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?u.credentials="include":i.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function s(i){if(i.ep)return;i.ep=!0;const u=l(i);fetch(i.href,u)}})();var nO=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function sg(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var nd={exports:{}},Yo={};var Uv;function GS(){if(Uv)return Yo;Uv=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function l(s,i,u){var f=null;if(u!==void 0&&(f=""+u),i.key!==void 0&&(f=""+i.key),"key"in i){u={};for(var h in i)h!=="key"&&(u[h]=i[h])}else u=i;return i=u.ref,{$$typeof:n,type:s,key:f,ref:i!==void 0?i:null,props:u}}return Yo.Fragment=r,Yo.jsx=l,Yo.jsxs=l,Yo}var Hv;function YS(){return Hv||(Hv=1,nd.exports=GS()),nd.exports}var p=YS(),ad={exports:{}},xe={};var Bv;function XS(){if(Bv)return xe;Bv=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),b=Symbol.for("react.activity"),w=Symbol.iterator;function A(T){return T===null||typeof T!="object"?null:(T=w&&T[w]||T["@@iterator"],typeof T=="function"?T:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,E={};function M(T,Y,F){this.props=T,this.context=Y,this.refs=E,this.updater=F||_}M.prototype.isReactComponent={},M.prototype.setState=function(T,Y){if(typeof T!="object"&&typeof T!="function"&&T!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,T,Y,"setState")},M.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function L(){}L.prototype=M.prototype;function D(T,Y,F){this.props=T,this.context=Y,this.refs=E,this.updater=F||_}var H=D.prototype=new L;H.constructor=D,C(H,M.prototype),H.isPureReactComponent=!0;var q=Array.isArray;function Z(){}var G={H:null,A:null,T:null,S:null},K=Object.prototype.hasOwnProperty;function ee(T,Y,F){var J=F.ref;return{$$typeof:n,type:T,key:Y,ref:J!==void 0?J:null,props:F}}function se(T,Y){return ee(T.type,Y,T.props)}function pe(T){return typeof T=="object"&&T!==null&&T.$$typeof===n}function ve(T){var Y={"=":"=0",":":"=2"};return"$"+T.replace(/[=:]/g,function(F){return Y[F]})}var Ae=/\/+/g;function be(T,Y){return typeof T=="object"&&T!==null&&T.key!=null?ve(""+T.key):Y.toString(36)}function ge(T){switch(T.status){case"fulfilled":return T.value;case"rejected":throw T.reason;default:switch(typeof T.status=="string"?T.then(Z,Z):(T.status="pending",T.then(function(Y){T.status==="pending"&&(T.status="fulfilled",T.value=Y)},function(Y){T.status==="pending"&&(T.status="rejected",T.reason=Y)})),T.status){case"fulfilled":return T.value;case"rejected":throw T.reason}}throw T}function N(T,Y,F,J,ce){var me=typeof T;(me==="undefined"||me==="boolean")&&(T=null);var te=!1;if(T===null)te=!0;else switch(me){case"bigint":case"string":case"number":te=!0;break;case"object":switch(T.$$typeof){case n:case r:te=!0;break;case x:return te=T._init,N(te(T._payload),Y,F,J,ce)}}if(te)return ce=ce(T),te=J===""?"."+be(T,0):J,q(ce)?(F="",te!=null&&(F=te.replace(Ae,"$&/")+"/"),N(ce,Y,F,"",function(Vt){return Vt})):ce!=null&&(pe(ce)&&(ce=se(ce,F+(ce.key==null||T&&T.key===ce.key?"":(""+ce.key).replace(Ae,"$&/")+"/")+te)),Y.push(ce)),1;te=0;var Qe=J===""?".":J+":";if(q(T))for(var Le=0;Le<T.length;Le++)J=T[Le],me=Qe+be(J,Le),te+=N(J,Y,F,me,ce);else if(Le=A(T),typeof Le=="function")for(T=Le.call(T),Le=0;!(J=T.next()).done;)J=J.value,me=Qe+be(J,Le++),te+=N(J,Y,F,me,ce);else if(me==="object"){if(typeof T.then=="function")return N(ge(T),Y,F,J,ce);throw Y=String(T),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(T).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return te}function $(T,Y,F){if(T==null)return T;var J=[],ce=0;return N(T,J,"","",function(me){return Y.call(F,me,ce++)}),J}function P(T){if(T._status===-1){var Y=T._result;Y=Y(),Y.then(function(F){(T._status===0||T._status===-1)&&(T._status=1,T._result=F)},function(F){(T._status===0||T._status===-1)&&(T._status=2,T._result=F)}),T._status===-1&&(T._status=0,T._result=Y)}if(T._status===1)return T._result.default;throw T._result}var I=typeof reportError=="function"?reportError:function(T){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof T=="object"&&T!==null&&typeof T.message=="string"?String(T.message):String(T),error:T});if(!window.dispatchEvent(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",T);return}console.error(T)},he={map:$,forEach:function(T,Y,F){$(T,function(){Y.apply(this,arguments)},F)},count:function(T){var Y=0;return $(T,function(){Y++}),Y},toArray:function(T){return $(T,function(Y){return Y})||[]},only:function(T){if(!pe(T))throw Error("React.Children.only expected to receive a single React element child.");return T}};return xe.Activity=b,xe.Children=he,xe.Component=M,xe.Fragment=l,xe.Profiler=i,xe.PureComponent=D,xe.StrictMode=s,xe.Suspense=v,xe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=G,xe.__COMPILER_RUNTIME={__proto__:null,c:function(T){return G.H.useMemoCache(T)}},xe.cache=function(T){return function(){return T.apply(null,arguments)}},xe.cacheSignal=function(){return null},xe.cloneElement=function(T,Y,F){if(T==null)throw Error("The argument must be a React element, but you passed "+T+".");var J=C({},T.props),ce=T.key;if(Y!=null)for(me in Y.key!==void 0&&(ce=""+Y.key),Y)!K.call(Y,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&Y.ref===void 0||(J[me]=Y[me]);var me=arguments.length-2;if(me===1)J.children=F;else if(1<me){for(var te=Array(me),Qe=0;Qe<me;Qe++)te[Qe]=arguments[Qe+2];J.children=te}return ee(T.type,ce,J)},xe.createContext=function(T){return T={$$typeof:f,_currentValue:T,_currentValue2:T,_threadCount:0,Provider:null,Consumer:null},T.Provider=T,T.Consumer={$$typeof:u,_context:T},T},xe.createElement=function(T,Y,F){var J,ce={},me=null;if(Y!=null)for(J in Y.key!==void 0&&(me=""+Y.key),Y)K.call(Y,J)&&J!=="key"&&J!=="__self"&&J!=="__source"&&(ce[J]=Y[J]);var te=arguments.length-2;if(te===1)ce.children=F;else if(1<te){for(var Qe=Array(te),Le=0;Le<te;Le++)Qe[Le]=arguments[Le+2];ce.children=Qe}if(T&&T.defaultProps)for(J in te=T.defaultProps,te)ce[J]===void 0&&(ce[J]=te[J]);return ee(T,me,ce)},xe.createRef=function(){return{current:null}},xe.forwardRef=function(T){return{$$typeof:h,render:T}},xe.isValidElement=pe,xe.lazy=function(T){return{$$typeof:x,_payload:{_status:-1,_result:T},_init:P}},xe.memo=function(T,Y){return{$$typeof:y,type:T,compare:Y===void 0?null:Y}},xe.startTransition=function(T){var Y=G.T,F={};G.T=F;try{var J=T(),ce=G.S;ce!==null&&ce(F,J),typeof J=="object"&&J!==null&&typeof J.then=="function"&&J.then(Z,I)}catch(me){I(me)}finally{Y!==null&&F.types!==null&&(Y.types=F.types),G.T=Y}},xe.unstable_useCacheRefresh=function(){return G.H.useCacheRefresh()},xe.use=function(T){return G.H.use(T)},xe.useActionState=function(T,Y,F){return G.H.useActionState(T,Y,F)},xe.useCallback=function(T,Y){return G.H.useCallback(T,Y)},xe.useContext=function(T){return G.H.useContext(T)},xe.useDebugValue=function(){},xe.useDeferredValue=function(T,Y){return G.H.useDeferredValue(T,Y)},xe.useEffect=function(T,Y){return G.H.useEffect(T,Y)},xe.useEffectEvent=function(T){return G.H.useEffectEvent(T)},xe.useId=function(){return G.H.useId()},xe.useImperativeHandle=function(T,Y,F){return G.H.useImperativeHandle(T,Y,F)},xe.useInsertionEffect=function(T,Y){return G.H.useInsertionEffect(T,Y)},xe.useLayoutEffect=function(T,Y){return G.H.useLayoutEffect(T,Y)},xe.useMemo=function(T,Y){return G.H.useMemo(T,Y)},xe.useOptimistic=function(T,Y){return G.H.useOptimistic(T,Y)},xe.useReducer=function(T,Y,F){return G.H.useReducer(T,Y,F)},xe.useRef=function(T){return G.H.useRef(T)},xe.useState=function(T){return G.H.useState(T)},xe.useSyncExternalStore=function(T,Y,F){return G.H.useSyncExternalStore(T,Y,F)},xe.useTransition=function(){return G.H.useTransition()},xe.version="19.2.3",xe}var Pv;function Id(){return Pv||(Pv=1,ad.exports=XS()),ad.exports}var m=Id();const Wt=sg(m),Jd=VS({__proto__:null,default:Wt},[m]);var rd={exports:{}},Xo={},od={exports:{}},ld={};var qv;function QS(){return qv||(qv=1,(function(n){function r(N,$){var P=N.length;N.push($);e:for(;0<P;){var I=P-1>>>1,he=N[I];if(0<i(he,$))N[I]=$,N[P]=he,P=I;else break e}}function l(N){return N.length===0?null:N[0]}function s(N){if(N.length===0)return null;var $=N[0],P=N.pop();if(P!==$){N[0]=P;e:for(var I=0,he=N.length,T=he>>>1;I<T;){var Y=2*(I+1)-1,F=N[Y],J=Y+1,ce=N[J];if(0>i(F,P))J<he&&0>i(ce,F)?(N[I]=ce,N[J]=P,I=J):(N[I]=F,N[Y]=P,I=Y);else if(J<he&&0>i(ce,P))N[I]=ce,N[J]=P,I=J;else break e}}return $}function i(N,$){var P=N.sortIndex-$.sortIndex;return P!==0?P:N.id-$.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 f=Date,h=f.now();n.unstable_now=function(){return f.now()-h}}var v=[],y=[],x=1,b=null,w=3,A=!1,_=!1,C=!1,E=!1,M=typeof setTimeout=="function"?setTimeout:null,L=typeof clearTimeout=="function"?clearTimeout:null,D=typeof setImmediate<"u"?setImmediate:null;function H(N){for(var $=l(y);$!==null;){if($.callback===null)s(y);else if($.startTime<=N)s(y),$.sortIndex=$.expirationTime,r(v,$);else break;$=l(y)}}function q(N){if(C=!1,H(N),!_)if(l(v)!==null)_=!0,Z||(Z=!0,ve());else{var $=l(y);$!==null&&ge(q,$.startTime-N)}}var Z=!1,G=-1,K=5,ee=-1;function se(){return E?!0:!(n.unstable_now()-ee<K)}function pe(){if(E=!1,Z){var N=n.unstable_now();ee=N;var $=!0;try{e:{_=!1,C&&(C=!1,L(G),G=-1),A=!0;var P=w;try{t:{for(H(N),b=l(v);b!==null&&!(b.expirationTime>N&&se());){var I=b.callback;if(typeof I=="function"){b.callback=null,w=b.priorityLevel;var he=I(b.expirationTime<=N);if(N=n.unstable_now(),typeof he=="function"){b.callback=he,H(N),$=!0;break t}b===l(v)&&s(v),H(N)}else s(v);b=l(v)}if(b!==null)$=!0;else{var T=l(y);T!==null&&ge(q,T.startTime-N),$=!1}}break e}finally{b=null,w=P,A=!1}$=void 0}}finally{$?ve():Z=!1}}}var ve;if(typeof D=="function")ve=function(){D(pe)};else if(typeof MessageChannel<"u"){var Ae=new MessageChannel,be=Ae.port2;Ae.port1.onmessage=pe,ve=function(){be.postMessage(null)}}else ve=function(){M(pe,0)};function ge(N,$){G=M(function(){N(n.unstable_now())},$)}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"):K=0<N?Math.floor(1e3/N):5},n.unstable_getCurrentPriorityLevel=function(){return w},n.unstable_next=function(N){switch(w){case 1:case 2:case 3:var $=3;break;default:$=w}var P=w;w=$;try{return N()}finally{w=P}},n.unstable_requestPaint=function(){E=!0},n.unstable_runWithPriority=function(N,$){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var P=w;w=N;try{return $()}finally{w=P}},n.unstable_scheduleCallback=function(N,$,P){var I=n.unstable_now();switch(typeof P=="object"&&P!==null?(P=P.delay,P=typeof P=="number"&&0<P?I+P:I):P=I,N){case 1:var he=-1;break;case 2:he=250;break;case 5:he=1073741823;break;case 4:he=1e4;break;default:he=5e3}return he=P+he,N={id:x++,callback:$,priorityLevel:N,startTime:P,expirationTime:he,sortIndex:-1},P>I?(N.sortIndex=P,r(y,N),l(v)===null&&N===l(y)&&(C?(L(G),G=-1):C=!0,ge(q,P-I))):(N.sortIndex=he,r(v,N),_||A||(_=!0,Z||(Z=!0,ve()))),N},n.unstable_shouldYield=se,n.unstable_wrapCallback=function(N){var $=w;return function(){var P=w;w=$;try{return N.apply(this,arguments)}finally{w=P}}}})(ld)),ld}var Vv;function KS(){return Vv||(Vv=1,od.exports=QS()),od.exports}var sd={exports:{}},ft={};var Gv;function $S(){if(Gv)return ft;Gv=1;var n=Id();function r(v){var y="https://react.dev/errors/"+v;if(1<arguments.length){y+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)y+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+v+"; visit "+y+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(){}var s={d:{f:l,r:function(){throw Error(r(522))},D:l,C:l,L:l,m:l,X:l,S:l,M:l},p:0,findDOMNode:null},i=Symbol.for("react.portal");function u(v,y,x){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:b==null?null:""+b,children:v,containerInfo:y,implementation:x}}var f=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(v,y){if(v==="font")return"";if(typeof y=="string")return y==="use-credentials"?y:""}return ft.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,ft.createPortal=function(v,y){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!y||y.nodeType!==1&&y.nodeType!==9&&y.nodeType!==11)throw Error(r(299));return u(v,y,null,x)},ft.flushSync=function(v){var y=f.T,x=s.p;try{if(f.T=null,s.p=2,v)return v()}finally{f.T=y,s.p=x,s.d.f()}},ft.preconnect=function(v,y){typeof v=="string"&&(y?(y=y.crossOrigin,y=typeof y=="string"?y==="use-credentials"?y:"":void 0):y=null,s.d.C(v,y))},ft.prefetchDNS=function(v){typeof v=="string"&&s.d.D(v)},ft.preinit=function(v,y){if(typeof v=="string"&&y&&typeof y.as=="string"){var x=y.as,b=h(x,y.crossOrigin),w=typeof y.integrity=="string"?y.integrity:void 0,A=typeof y.fetchPriority=="string"?y.fetchPriority:void 0;x==="style"?s.d.S(v,typeof y.precedence=="string"?y.precedence:void 0,{crossOrigin:b,integrity:w,fetchPriority:A}):x==="script"&&s.d.X(v,{crossOrigin:b,integrity:w,fetchPriority:A,nonce:typeof y.nonce=="string"?y.nonce:void 0})}},ft.preinitModule=function(v,y){if(typeof v=="string")if(typeof y=="object"&&y!==null){if(y.as==null||y.as==="script"){var x=h(y.as,y.crossOrigin);s.d.M(v,{crossOrigin:x,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0})}}else y==null&&s.d.M(v)},ft.preload=function(v,y){if(typeof v=="string"&&typeof y=="object"&&y!==null&&typeof y.as=="string"){var x=y.as,b=h(x,y.crossOrigin);s.d.L(v,x,{crossOrigin:b,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0,type:typeof y.type=="string"?y.type:void 0,fetchPriority:typeof y.fetchPriority=="string"?y.fetchPriority:void 0,referrerPolicy:typeof y.referrerPolicy=="string"?y.referrerPolicy:void 0,imageSrcSet:typeof y.imageSrcSet=="string"?y.imageSrcSet:void 0,imageSizes:typeof y.imageSizes=="string"?y.imageSizes:void 0,media:typeof y.media=="string"?y.media:void 0})}},ft.preloadModule=function(v,y){if(typeof v=="string")if(y){var x=h(y.as,y.crossOrigin);s.d.m(v,{as:typeof y.as=="string"&&y.as!=="script"?y.as:void 0,crossOrigin:x,integrity:typeof y.integrity=="string"?y.integrity:void 0})}else s.d.m(v)},ft.requestFormReset=function(v){s.d.r(v)},ft.unstable_batchedUpdates=function(v,y){return v(y)},ft.useFormState=function(v,y,x){return f.H.useFormState(v,y,x)},ft.useFormStatus=function(){return f.H.useHostTransitionStatus()},ft.version="19.2.3",ft}var Yv;function ig(){if(Yv)return sd.exports;Yv=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(r){console.error(r)}}return n(),sd.exports=$S(),sd.exports}var Xv;function FS(){if(Xv)return Xo;Xv=1;var n=KS(),r=Id(),l=ig();function s(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 i(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 f(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 v(e){if(u(e)!==e)throw Error(s(188))}function y(e){var t=e.alternate;if(!t){if(t=u(e),t===null)throw Error(s(188));return t!==e?null:e}for(var a=e,o=t;;){var c=a.return;if(c===null)break;var d=c.alternate;if(d===null){if(o=c.return,o!==null){a=o;continue}break}if(c.child===d.child){for(d=c.child;d;){if(d===a)return v(c),e;if(d===o)return v(c),t;d=d.sibling}throw Error(s(188))}if(a.return!==o.return)a=c,o=d;else{for(var g=!1,S=c.child;S;){if(S===a){g=!0,a=c,o=d;break}if(S===o){g=!0,o=c,a=d;break}S=S.sibling}if(!g){for(S=d.child;S;){if(S===a){g=!0,a=d,o=c;break}if(S===o){g=!0,o=d,a=c;break}S=S.sibling}if(!g)throw Error(s(189))}}if(a.alternate!==o)throw Error(s(190))}if(a.tag!==3)throw Error(s(188));return a.stateNode.current===a?e:t}function x(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=x(e),t!==null)return t;e=e.sibling}return null}var b=Object.assign,w=Symbol.for("react.element"),A=Symbol.for("react.transitional.element"),_=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),M=Symbol.for("react.profiler"),L=Symbol.for("react.consumer"),D=Symbol.for("react.context"),H=Symbol.for("react.forward_ref"),q=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),G=Symbol.for("react.memo"),K=Symbol.for("react.lazy"),ee=Symbol.for("react.activity"),se=Symbol.for("react.memo_cache_sentinel"),pe=Symbol.iterator;function ve(e){return e===null||typeof e!="object"?null:(e=pe&&e[pe]||e["@@iterator"],typeof e=="function"?e:null)}var Ae=Symbol.for("react.client.reference");function be(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ae?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case C:return"Fragment";case M:return"Profiler";case E:return"StrictMode";case q:return"Suspense";case Z:return"SuspenseList";case ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case _:return"Portal";case D:return e.displayName||"Context";case L:return(e._context.displayName||"Context")+".Consumer";case H:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case G:return t=e.displayName||null,t!==null?t:be(e.type)||"Memo";case K:t=e._payload,e=e._init;try{return be(e(t))}catch{}}return null}var ge=Array.isArray,N=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P={pending:!1,data:null,method:null,action:null},I=[],he=-1;function T(e){return{current:e}}function Y(e){0>he||(e.current=I[he],I[he]=null,he--)}function F(e,t){he++,I[he]=e.current,e.current=t}var J=T(null),ce=T(null),me=T(null),te=T(null);function Qe(e,t){switch(F(me,t),F(ce,e),F(J,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?lv(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=lv(t),e=sv(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Y(J),F(J,e)}function Le(){Y(J),Y(ce),Y(me)}function Vt(e){e.memoizedState!==null&&F(te,e);var t=J.current,a=sv(t,e.type);t!==a&&(F(ce,e),F(J,a))}function fn(e){ce.current===e&&(Y(J),Y(ce)),te.current===e&&(Y(te),Po._currentValue=P)}var pn,Ca;function _a(e){if(pn===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);pn=t&&t[1]||"",Ca=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+pn+e+Ca}var Bi=!1;function Pi(e,t){if(!e||Bi)return"";Bi=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(t){var Q=function(){throw Error()};if(Object.defineProperty(Q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Q,[])}catch(B){var U=B}Reflect.construct(e,[],Q)}else{try{Q.call()}catch(B){U=B}e.call(Q.prototype)}}else{try{throw Error()}catch(B){U=B}(Q=e())&&typeof Q.catch=="function"&&Q.catch(function(){})}}catch(B){if(B&&U&&typeof B.stack=="string")return[B.stack,U.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),g=d[0],S=d[1];if(g&&S){var R=g.split(`
`),k=S.split(`
`);for(c=o=0;o<R.length&&!R[o].includes("DetermineComponentFrameRoot");)o++;for(;c<k.length&&!k[c].includes("DetermineComponentFrameRoot");)c++;if(o===R.length||c===k.length)for(o=R.length-1,c=k.length-1;1<=o&&0<=c&&R[o]!==k[c];)c--;for(;1<=o&&0<=c;o--,c--)if(R[o]!==k[c]){if(o!==1||c!==1)do if(o--,c--,0>c||R[o]!==k[c]){var V=`
`+R[o].replace(" at new "," at ");return e.displayName&&V.includes("<anonymous>")&&(V=V.replace("<anonymous>",e.displayName)),V}while(1<=o&&0<=c);break}}}finally{Bi=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?_a(a):""}function xx(e,t){switch(e.tag){case 26:case 27:case 5:return _a(e.type);case 16:return _a("Lazy");case 13:return e.child!==t&&t!==null?_a("Suspense Fallback"):_a("Suspense");case 19:return _a("SuspenseList");case 0:case 15:return Pi(e.type,!1);case 11:return Pi(e.type.render,!1);case 1:return Pi(e.type,!0);case 31:return _a("Activity");default:return""}}function Uf(e){try{var t="",a=null;do t+=xx(e,a),a=e,e=e.return;while(e);return t}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}var qi=Object.prototype.hasOwnProperty,Vi=n.unstable_scheduleCallback,Gi=n.unstable_cancelCallback,bx=n.unstable_shouldYield,Sx=n.unstable_requestPaint,Tt=n.unstable_now,wx=n.unstable_getCurrentPriorityLevel,Hf=n.unstable_ImmediatePriority,Bf=n.unstable_UserBlockingPriority,hl=n.unstable_NormalPriority,Ex=n.unstable_LowPriority,Pf=n.unstable_IdlePriority,Ax=n.log,Cx=n.unstable_setDisableYieldValue,Ir=null,Mt=null;function $n(e){if(typeof Ax=="function"&&Cx(e),Mt&&typeof Mt.setStrictMode=="function")try{Mt.setStrictMode(Ir,e)}catch{}}var Ot=Math.clz32?Math.clz32:Tx,_x=Math.log,Rx=Math.LN2;function Tx(e){return e>>>=0,e===0?32:31-(_x(e)/Rx|0)|0}var ml=256,vl=262144,yl=4194304;function Ra(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 o=e.pendingLanes;if(o===0)return 0;var c=0,d=e.suspendedLanes,g=e.pingedLanes;e=e.warmLanes;var S=o&134217727;return S!==0?(o=S&~d,o!==0?c=Ra(o):(g&=S,g!==0?c=Ra(g):a||(a=S&~e,a!==0&&(c=Ra(a))))):(S=o&~d,S!==0?c=Ra(S):g!==0?c=Ra(g):a||(a=o&~e,a!==0&&(c=Ra(a)))),c===0?0:t!==0&&t!==c&&(t&d)===0&&(d=c&-c,a=t&-t,d>=a||d===32&&(a&4194048)!==0)?t:c}function Jr(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Mx(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 qf(){var e=yl;return yl<<=1,(yl&62914560)===0&&(yl=4194304),e}function Yi(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Wr(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ox(e,t,a,o,c,d){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,R=e.expirationTimes,k=e.hiddenUpdates;for(a=g&~a;0<a;){var V=31-Ot(a),Q=1<<V;S[V]=0,R[V]=-1;var U=k[V];if(U!==null)for(k[V]=null,V=0;V<U.length;V++){var B=U[V];B!==null&&(B.lane&=-536870913)}a&=~Q}o!==0&&Vf(e,o,0),d!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=d&~(g&~t))}function Vf(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-Ot(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|a&261930}function Gf(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var o=31-Ot(a),c=1<<o;c&t|e[o]&t&&(e[o]|=t),a&=~c}}function Yf(e,t){var a=t&-t;return a=(a&42)!==0?1:Xi(a),(a&(e.suspendedLanes|t))!==0?0:a}function Xi(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 Qi(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Xf(){var e=$.p;return e!==0?e:(e=window.event,e===void 0?32:Ov(e.type))}function Qf(e,t){var a=$.p;try{return $.p=e,t()}finally{$.p=a}}var Fn=Math.random().toString(36).slice(2),st="__reactFiber$"+Fn,yt="__reactProps$"+Fn,Ia="__reactContainer$"+Fn,Ki="__reactEvents$"+Fn,jx="__reactListeners$"+Fn,Nx="__reactHandles$"+Fn,Kf="__reactResources$"+Fn,eo="__reactMarker$"+Fn;function $i(e){delete e[st],delete e[yt],delete e[Ki],delete e[jx],delete e[Nx]}function Ja(e){var t=e[st];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Ia]||a[st]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=hv(e);e!==null;){if(a=e[st])return a;e=hv(e)}return t}e=a,a=e.parentNode}return null}function Wa(e){if(e=e[st]||e[Ia]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function to(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(s(33))}function er(e){var t=e[Kf];return t||(t=e[Kf]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ot(e){e[eo]=!0}var $f=new Set,Ff={};function Ta(e,t){tr(e,t),tr(e+"Capture",t)}function tr(e,t){for(Ff[e]=t,e=0;e<t.length;e++)$f.add(t[e])}var Dx=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]*$"),Zf={},If={};function zx(e){return qi.call(If,e)?!0:qi.call(Zf,e)?!1:Dx.test(e)?If[e]=!0:(Zf[e]=!0,!1)}function xl(e,t,a){if(zx(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var o=t.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function bl(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 Cn(e,t,a,o){if(o===null)e.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+o)}}function Gt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Jf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function kx(e,t,a){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var c=o.get,d=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return c.call(this)},set:function(g){a=""+g,d.call(this,g)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return a},setValue:function(g){a=""+g},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Fi(e){if(!e._valueTracker){var t=Jf(e)?"checked":"value";e._valueTracker=kx(e,t,""+e[t])}}function Wf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),o="";return e&&(o=Jf(e)?e.checked?"true":"false":e.value),e=o,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 Lx=/[\n"\\]/g;function Yt(e){return e.replace(Lx,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Zi(e,t,a,o,c,d,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=""+Gt(t)):e.value!==""+Gt(t)&&(e.value=""+Gt(t)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),t!=null?Ii(e,g,Gt(t)):a!=null?Ii(e,g,Gt(a)):o!=null&&e.removeAttribute("value"),c==null&&d!=null&&(e.defaultChecked=!!d),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?e.name=""+Gt(S):e.removeAttribute("name")}function ep(e,t,a,o,c,d,g,S){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),t!=null||a!=null){if(!(d!=="submit"&&d!=="reset"||t!=null)){Fi(e);return}a=a!=null?""+Gt(a):"",t=t!=null?""+Gt(t):a,S||t===e.value||(e.value=t),e.defaultValue=t}o=o??c,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=S?e.checked:!!o,e.defaultChecked=!!o,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g),Fi(e)}function Ii(e,t,a){t==="number"&&Sl(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function nr(e,t,a,o){if(e=e.options,t){t={};for(var c=0;c<a.length;c++)t["$"+a[c]]=!0;for(a=0;a<e.length;a++)c=t.hasOwnProperty("$"+e[a].value),e[a].selected!==c&&(e[a].selected=c),c&&o&&(e[a].defaultSelected=!0)}else{for(a=""+Gt(a),t=null,c=0;c<e.length;c++){if(e[c].value===a){e[c].selected=!0,o&&(e[c].defaultSelected=!0);return}t!==null||e[c].disabled||(t=e[c])}t!==null&&(t.selected=!0)}}function tp(e,t,a){if(t!=null&&(t=""+Gt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Gt(a):""}function np(e,t,a,o){if(t==null){if(o!=null){if(a!=null)throw Error(s(92));if(ge(o)){if(1<o.length)throw Error(s(93));o=o[0]}a=o}a==null&&(a=""),t=a}a=Gt(t),e.defaultValue=a,o=e.textContent,o===a&&o!==""&&o!==null&&(e.value=o),Fi(e)}function ar(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var Ux=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 ap(e,t,a){var o=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?o?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":o?e.setProperty(t,a):typeof a!="number"||a===0||Ux.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function rp(e,t,a){if(t!=null&&typeof t!="object")throw Error(s(62));if(e=e.style,a!=null){for(var o in a)!a.hasOwnProperty(o)||t!=null&&t.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var c in t)o=t[c],t.hasOwnProperty(c)&&a[c]!==o&&ap(e,c,o)}else for(var d in t)t.hasOwnProperty(d)&&ap(e,d,t[d])}function Ji(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 Hx=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-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"]]),Bx=/^[\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 wl(e){return Bx.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function _n(){}var Wi=null;function ec(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var rr=null,or=null;function op(e){var t=Wa(e);if(t&&(e=t.stateNode)){var a=e[yt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Zi(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="'+Yt(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var o=a[t];if(o!==e&&o.form===e.form){var c=o[yt]||null;if(!c)throw Error(s(90));Zi(o,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(t=0;t<a.length;t++)o=a[t],o.form===e.form&&Wf(o)}break e;case"textarea":tp(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&nr(e,!!a.multiple,t,!1)}}}var tc=!1;function lp(e,t,a){if(tc)return e(t,a);tc=!0;try{var o=e(t);return o}finally{if(tc=!1,(rr!==null||or!==null)&&(cs(),rr&&(t=rr,e=or,or=rr=null,op(t),e)))for(t=0;t<e.length;t++)op(e[t])}}function no(e,t){var a=e.stateNode;if(a===null)return null;var o=a[yt]||null;if(o===null)return null;a=o[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":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(s(231,t,typeof a));return a}var Rn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),nc=!1;if(Rn)try{var ao={};Object.defineProperty(ao,"passive",{get:function(){nc=!0}}),window.addEventListener("test",ao,ao),window.removeEventListener("test",ao,ao)}catch{nc=!1}var Zn=null,ac=null,El=null;function sp(){if(El)return El;var e,t=ac,a=t.length,o,c="value"in Zn?Zn.value:Zn.textContent,d=c.length;for(e=0;e<a&&t[e]===c[e];e++);var g=a-e;for(o=1;o<=g&&t[a-o]===c[d-o];o++);return El=c.slice(e,1<o?1-o:void 0)}function Al(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 Cl(){return!0}function ip(){return!1}function gt(e){function t(a,o,c,d,g){this._reactName=a,this._targetInst=c,this.type=o,this.nativeEvent=d,this.target=g,this.currentTarget=null;for(var S in e)e.hasOwnProperty(S)&&(a=e[S],this[S]=a?a(d):d[S]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?Cl:ip,this.isPropagationStopped=ip,this}return b(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=Cl)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Cl)},persist:function(){},isPersistent:Cl}),t}var Ma={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},_l=gt(Ma),ro=b({},Ma,{view:0,detail:0}),Px=gt(ro),rc,oc,oo,Rl=b({},ro,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:sc,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!==oo&&(oo&&e.type==="mousemove"?(rc=e.screenX-oo.screenX,oc=e.screenY-oo.screenY):oc=rc=0,oo=e),rc)},movementY:function(e){return"movementY"in e?e.movementY:oc}}),cp=gt(Rl),qx=b({},Rl,{dataTransfer:0}),Vx=gt(qx),Gx=b({},ro,{relatedTarget:0}),lc=gt(Gx),Yx=b({},Ma,{animationName:0,elapsedTime:0,pseudoElement:0}),Xx=gt(Yx),Qx=b({},Ma,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kx=gt(Qx),$x=b({},Ma,{data:0}),up=gt($x),Fx={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Zx={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"},Ix={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Jx(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Ix[e])?!!t[e]:!1}function sc(){return Jx}var Wx=b({},ro,{key:function(e){if(e.key){var t=Fx[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Al(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Zx[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:sc,charCode:function(e){return e.type==="keypress"?Al(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Al(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),eb=gt(Wx),tb=b({},Rl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),dp=gt(tb),nb=b({},ro,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:sc}),ab=gt(nb),rb=b({},Ma,{propertyName:0,elapsedTime:0,pseudoElement:0}),ob=gt(rb),lb=b({},Rl,{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}),sb=gt(lb),ib=b({},Ma,{newState:0,oldState:0}),cb=gt(ib),ub=[9,13,27,32],ic=Rn&&"CompositionEvent"in window,lo=null;Rn&&"documentMode"in document&&(lo=document.documentMode);var db=Rn&&"TextEvent"in window&&!lo,fp=Rn&&(!ic||lo&&8<lo&&11>=lo),pp=" ",hp=!1;function mp(e,t){switch(e){case"keyup":return ub.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var lr=!1;function fb(e,t){switch(e){case"compositionend":return vp(t);case"keypress":return t.which!==32?null:(hp=!0,pp);case"textInput":return e=t.data,e===pp&&hp?null:e;default:return null}}function pb(e,t){if(lr)return e==="compositionend"||!ic&&mp(e,t)?(e=sp(),El=ac=Zn=null,lr=!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 fp&&t.locale!=="ko"?null:t.data;default:return null}}var hb={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 yp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!hb[e.type]:t==="textarea"}function gp(e,t,a,o){rr?or?or.push(o):or=[o]:rr=o,t=vs(t,"onChange"),0<t.length&&(a=new _l("onChange","change",null,a,o),e.push({event:a,listeners:t}))}var so=null,io=null;function mb(e){ev(e,0)}function Tl(e){var t=to(e);if(Wf(t))return e}function xp(e,t){if(e==="change")return t}var bp=!1;if(Rn){var cc;if(Rn){var uc="oninput"in document;if(!uc){var Sp=document.createElement("div");Sp.setAttribute("oninput","return;"),uc=typeof Sp.oninput=="function"}cc=uc}else cc=!1;bp=cc&&(!document.documentMode||9<document.documentMode)}function wp(){so&&(so.detachEvent("onpropertychange",Ep),io=so=null)}function Ep(e){if(e.propertyName==="value"&&Tl(io)){var t=[];gp(t,io,e,ec(e)),lp(mb,t)}}function vb(e,t,a){e==="focusin"?(wp(),so=t,io=a,so.attachEvent("onpropertychange",Ep)):e==="focusout"&&wp()}function yb(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Tl(io)}function gb(e,t){if(e==="click")return Tl(t)}function xb(e,t){if(e==="input"||e==="change")return Tl(t)}function bb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var jt=typeof Object.is=="function"?Object.is:bb;function co(e,t){if(jt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(o=0;o<a.length;o++){var c=a[o];if(!qi.call(t,c)||!jt(e[c],t[c]))return!1}return!0}function Ap(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Cp(e,t){var a=Ap(e);e=0;for(var o;a;){if(a.nodeType===3){if(o=e+a.textContent.length,e<=t&&o>=t)return{node:a,offset:t-e};e=o}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Ap(a)}}function _p(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?_p(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Rp(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 dc(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 Sb=Rn&&"documentMode"in document&&11>=document.documentMode,sr=null,fc=null,uo=null,pc=!1;function Tp(e,t,a){var o=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;pc||sr==null||sr!==Sl(o)||(o=sr,"selectionStart"in o&&dc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),uo&&co(uo,o)||(uo=o,o=vs(fc,"onSelect"),0<o.length&&(t=new _l("onSelect","select",null,t,a),e.push({event:t,listeners:o}),t.target=sr)))}function Oa(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var ir={animationend:Oa("Animation","AnimationEnd"),animationiteration:Oa("Animation","AnimationIteration"),animationstart:Oa("Animation","AnimationStart"),transitionrun:Oa("Transition","TransitionRun"),transitionstart:Oa("Transition","TransitionStart"),transitioncancel:Oa("Transition","TransitionCancel"),transitionend:Oa("Transition","TransitionEnd")},hc={},Mp={};Rn&&(Mp=document.createElement("div").style,"AnimationEvent"in window||(delete ir.animationend.animation,delete ir.animationiteration.animation,delete ir.animationstart.animation),"TransitionEvent"in window||delete ir.transitionend.transition);function ja(e){if(hc[e])return hc[e];if(!ir[e])return e;var t=ir[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Mp)return hc[e]=t[a];return e}var Op=ja("animationend"),jp=ja("animationiteration"),Np=ja("animationstart"),wb=ja("transitionrun"),Eb=ja("transitionstart"),Ab=ja("transitioncancel"),Dp=ja("transitionend"),zp=new Map,mc="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(" ");mc.push("scrollEnd");function rn(e,t){zp.set(e,t),Ta(t,[e])}var Ml=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)},Xt=[],cr=0,vc=0;function Ol(){for(var e=cr,t=vc=cr=0;t<e;){var a=Xt[t];Xt[t++]=null;var o=Xt[t];Xt[t++]=null;var c=Xt[t];Xt[t++]=null;var d=Xt[t];if(Xt[t++]=null,o!==null&&c!==null){var g=o.pending;g===null?c.next=c:(c.next=g.next,g.next=c),o.pending=c}d!==0&&kp(a,c,d)}}function jl(e,t,a,o){Xt[cr++]=e,Xt[cr++]=t,Xt[cr++]=a,Xt[cr++]=o,vc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function yc(e,t,a,o){return jl(e,t,a,o),Nl(e)}function Na(e,t){return jl(e,null,null,t),Nl(e)}function kp(e,t,a){e.lanes|=a;var o=e.alternate;o!==null&&(o.lanes|=a);for(var c=!1,d=e.return;d!==null;)d.childLanes|=a,o=d.alternate,o!==null&&(o.childLanes|=a),d.tag===22&&(e=d.stateNode,e===null||e._visibility&1||(c=!0)),e=d,d=d.return;return e.tag===3?(d=e.stateNode,c&&t!==null&&(c=31-Ot(a),e=d.hiddenUpdates,o=e[c],o===null?e[c]=[t]:o.push(t),t.lane=a|536870912),d):null}function Nl(e){if(50<Do)throw Do=0,_u=null,Error(s(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ur={};function Cb(e,t,a,o){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=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nt(e,t,a,o){return new Cb(e,t,a,o)}function gc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Tn(e,t){var a=e.alternate;return a===null?(a=Nt(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 Lp(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 Dl(e,t,a,o,c,d){var g=0;if(o=e,typeof e=="function")gc(e)&&(g=1);else if(typeof e=="string")g=OS(e,a,J.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ee:return e=Nt(31,a,t,c),e.elementType=ee,e.lanes=d,e;case C:return Da(a.children,c,d,t);case E:g=8,c|=24;break;case M:return e=Nt(12,a,t,c|2),e.elementType=M,e.lanes=d,e;case q:return e=Nt(13,a,t,c),e.elementType=q,e.lanes=d,e;case Z:return e=Nt(19,a,t,c),e.elementType=Z,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case D:g=10;break e;case L:g=9;break e;case H:g=11;break e;case G:g=14;break e;case K:g=16,o=null;break e}g=29,a=Error(s(130,e===null?"null":typeof e,"")),o=null}return t=Nt(g,a,t,c),t.elementType=e,t.type=o,t.lanes=d,t}function Da(e,t,a,o){return e=Nt(7,e,o,t),e.lanes=a,e}function xc(e,t,a){return e=Nt(6,e,null,t),e.lanes=a,e}function Up(e){var t=Nt(18,null,null,0);return t.stateNode=e,t}function bc(e,t,a){return t=Nt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Hp=new WeakMap;function Qt(e,t){if(typeof e=="object"&&e!==null){var a=Hp.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Uf(t)},Hp.set(e,t),t)}return{value:e,source:t,stack:Uf(t)}}var dr=[],fr=0,zl=null,fo=0,Kt=[],$t=0,In=null,hn=1,mn="";function Mn(e,t){dr[fr++]=fo,dr[fr++]=zl,zl=e,fo=t}function Bp(e,t,a){Kt[$t++]=hn,Kt[$t++]=mn,Kt[$t++]=In,In=e;var o=hn;e=mn;var c=32-Ot(o)-1;o&=~(1<<c),a+=1;var d=32-Ot(t)+c;if(30<d){var g=c-c%5;d=(o&(1<<g)-1).toString(32),o>>=g,c-=g,hn=1<<32-Ot(t)+c|a<<c|o,mn=d+e}else hn=1<<d|a<<c|o,mn=e}function Sc(e){e.return!==null&&(Mn(e,1),Bp(e,1,0))}function wc(e){for(;e===zl;)zl=dr[--fr],dr[fr]=null,fo=dr[--fr],dr[fr]=null;for(;e===In;)In=Kt[--$t],Kt[$t]=null,mn=Kt[--$t],Kt[$t]=null,hn=Kt[--$t],Kt[$t]=null}function Pp(e,t){Kt[$t++]=hn,Kt[$t++]=mn,Kt[$t++]=In,hn=t.id,mn=t.overflow,In=e}var it=null,Ge=null,Me=!1,Jn=null,Ft=!1,Ec=Error(s(519));function Wn(e){var t=Error(s(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw po(Qt(t,e)),Ec}function qp(e){var t=e.stateNode,a=e.type,o=e.memoizedProps;switch(t[st]=e,t[yt]=o,a){case"dialog":_e("cancel",t),_e("close",t);break;case"iframe":case"object":case"embed":_e("load",t);break;case"video":case"audio":for(a=0;a<ko.length;a++)_e(ko[a],t);break;case"source":_e("error",t);break;case"img":case"image":case"link":_e("error",t),_e("load",t);break;case"details":_e("toggle",t);break;case"input":_e("invalid",t),ep(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":_e("invalid",t);break;case"textarea":_e("invalid",t),np(t,o.value,o.defaultValue,o.children)}a=o.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||o.suppressHydrationWarning===!0||rv(t.textContent,a)?(o.popover!=null&&(_e("beforetoggle",t),_e("toggle",t)),o.onScroll!=null&&_e("scroll",t),o.onScrollEnd!=null&&_e("scrollend",t),o.onClick!=null&&(t.onclick=_n),t=!0):t=!1,t||Wn(e,!0)}function Vp(e){for(it=e.return;it;)switch(it.tag){case 5:case 31:case 13:Ft=!1;return;case 27:case 3:Ft=!0;return;default:it=it.return}}function pr(e){if(e!==it)return!1;if(!Me)return Vp(e),Me=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||qu(e.type,e.memoizedProps)),a=!a),a&&Ge&&Wn(e),Vp(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));Ge=pv(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));Ge=pv(e)}else t===27?(t=Ge,pa(e.type)?(e=Qu,Qu=null,Ge=e):Ge=t):Ge=it?It(e.stateNode.nextSibling):null;return!0}function za(){Ge=it=null,Me=!1}function Ac(){var e=Jn;return e!==null&&(wt===null?wt=e:wt.push.apply(wt,e),Jn=null),e}function po(e){Jn===null?Jn=[e]:Jn.push(e)}var Cc=T(null),ka=null,On=null;function ea(e,t,a){F(Cc,t._currentValue),t._currentValue=a}function jn(e){e._currentValue=Cc.current,Y(Cc)}function _c(e,t,a){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===a)break;e=e.return}}function Rc(e,t,a,o){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var d=c.dependencies;if(d!==null){var g=c.child;d=d.firstContext;e:for(;d!==null;){var S=d;d=c;for(var R=0;R<t.length;R++)if(S.context===t[R]){d.lanes|=a,S=d.alternate,S!==null&&(S.lanes|=a),_c(d.return,a,e),o||(g=null);break e}d=S.next}}else if(c.tag===18){if(g=c.return,g===null)throw Error(s(341));g.lanes|=a,d=g.alternate,d!==null&&(d.lanes|=a),_c(g,a,e),g=null}else g=c.child;if(g!==null)g.return=c;else for(g=c;g!==null;){if(g===e){g=null;break}if(c=g.sibling,c!==null){c.return=g.return,g=c;break}g=g.return}c=g}}function hr(e,t,a,o){e=null;for(var c=t,d=!1;c!==null;){if(!d){if((c.flags&524288)!==0)d=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var g=c.alternate;if(g===null)throw Error(s(387));if(g=g.memoizedProps,g!==null){var S=c.type;jt(c.pendingProps.value,g.value)||(e!==null?e.push(S):e=[S])}}else if(c===te.current){if(g=c.alternate,g===null)throw Error(s(387));g.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(Po):e=[Po])}c=c.return}e!==null&&Rc(t,e,a,o),t.flags|=262144}function kl(e){for(e=e.firstContext;e!==null;){if(!jt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function La(e){ka=e,On=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ct(e){return Gp(ka,e)}function Ll(e,t){return ka===null&&La(e),Gp(e,t)}function Gp(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},On===null){if(e===null)throw Error(s(308));On=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else On=On.next=t;return a}var _b=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,o){e.push(o)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},Rb=n.unstable_scheduleCallback,Tb=n.unstable_NormalPriority,We={$$typeof:D,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Tc(){return{controller:new _b,data:new Map,refCount:0}}function ho(e){e.refCount--,e.refCount===0&&Rb(Tb,function(){e.controller.abort()})}var mo=null,Mc=0,mr=0,vr=null;function Mb(e,t){if(mo===null){var a=mo=[];Mc=0,mr=Nu(),vr={status:"pending",value:void 0,then:function(o){a.push(o)}}}return Mc++,t.then(Yp,Yp),t}function Yp(){if(--Mc===0&&mo!==null){vr!==null&&(vr.status="fulfilled");var e=mo;mo=null,mr=0,vr=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Ob(e,t){var a=[],o={status:"pending",value:null,reason:null,then:function(c){a.push(c)}};return e.then(function(){o.status="fulfilled",o.value=t;for(var c=0;c<a.length;c++)(0,a[c])(t)},function(c){for(o.status="rejected",o.reason=c,c=0;c<a.length;c++)(0,a[c])(void 0)}),o}var Xp=N.S;N.S=function(e,t){Tm=Tt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Mb(e,t),Xp!==null&&Xp(e,t)};var Ua=T(null);function Oc(){var e=Ua.current;return e!==null?e:Pe.pooledCache}function Ul(e,t){t===null?F(Ua,Ua.current):F(Ua,t.pool)}function Qp(){var e=Oc();return e===null?null:{parent:We._currentValue,pool:e}}var yr=Error(s(460)),jc=Error(s(474)),Hl=Error(s(542)),Bl={then:function(){}};function Kp(e){return e=e.status,e==="fulfilled"||e==="rejected"}function $p(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,Zp(e),e;default:if(typeof t.status=="string")t.then(_n,_n);else{if(e=Pe,e!==null&&100<e.shellSuspendCounter)throw Error(s(482));e=t,e.status="pending",e.then(function(o){if(t.status==="pending"){var c=t;c.status="fulfilled",c.value=o}},function(o){if(t.status==="pending"){var c=t;c.status="rejected",c.reason=o}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Zp(e),e}throw Ba=t,yr}}function Ha(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(Ba=a,yr):a}}var Ba=null;function Fp(){if(Ba===null)throw Error(s(459));var e=Ba;return Ba=null,e}function Zp(e){if(e===yr||e===Hl)throw Error(s(483))}var gr=null,vo=0;function Pl(e){var t=vo;return vo+=1,gr===null&&(gr=[]),$p(gr,e,t)}function yo(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function ql(e,t){throw t.$$typeof===w?Error(s(525)):(e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Ip(e){function t(j,O){if(e){var z=j.deletions;z===null?(j.deletions=[O],j.flags|=16):z.push(O)}}function a(j,O){if(!e)return null;for(;O!==null;)t(j,O),O=O.sibling;return null}function o(j){for(var O=new Map;j!==null;)j.key!==null?O.set(j.key,j):O.set(j.index,j),j=j.sibling;return O}function c(j,O){return j=Tn(j,O),j.index=0,j.sibling=null,j}function d(j,O,z){return j.index=z,e?(z=j.alternate,z!==null?(z=z.index,z<O?(j.flags|=67108866,O):z):(j.flags|=67108866,O)):(j.flags|=1048576,O)}function g(j){return e&&j.alternate===null&&(j.flags|=67108866),j}function S(j,O,z,X){return O===null||O.tag!==6?(O=xc(z,j.mode,X),O.return=j,O):(O=c(O,z),O.return=j,O)}function R(j,O,z,X){var ie=z.type;return ie===C?V(j,O,z.props.children,X,z.key):O!==null&&(O.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===K&&Ha(ie)===O.type)?(O=c(O,z.props),yo(O,z),O.return=j,O):(O=Dl(z.type,z.key,z.props,null,j.mode,X),yo(O,z),O.return=j,O)}function k(j,O,z,X){return O===null||O.tag!==4||O.stateNode.containerInfo!==z.containerInfo||O.stateNode.implementation!==z.implementation?(O=bc(z,j.mode,X),O.return=j,O):(O=c(O,z.children||[]),O.return=j,O)}function V(j,O,z,X,ie){return O===null||O.tag!==7?(O=Da(z,j.mode,X,ie),O.return=j,O):(O=c(O,z),O.return=j,O)}function Q(j,O,z){if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return O=xc(""+O,j.mode,z),O.return=j,O;if(typeof O=="object"&&O!==null){switch(O.$$typeof){case A:return z=Dl(O.type,O.key,O.props,null,j.mode,z),yo(z,O),z.return=j,z;case _:return O=bc(O,j.mode,z),O.return=j,O;case K:return O=Ha(O),Q(j,O,z)}if(ge(O)||ve(O))return O=Da(O,j.mode,z,null),O.return=j,O;if(typeof O.then=="function")return Q(j,Pl(O),z);if(O.$$typeof===D)return Q(j,Ll(j,O),z);ql(j,O)}return null}function U(j,O,z,X){var ie=O!==null?O.key:null;if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return ie!==null?null:S(j,O,""+z,X);if(typeof z=="object"&&z!==null){switch(z.$$typeof){case A:return z.key===ie?R(j,O,z,X):null;case _:return z.key===ie?k(j,O,z,X):null;case K:return z=Ha(z),U(j,O,z,X)}if(ge(z)||ve(z))return ie!==null?null:V(j,O,z,X,null);if(typeof z.then=="function")return U(j,O,Pl(z),X);if(z.$$typeof===D)return U(j,O,Ll(j,z),X);ql(j,z)}return null}function B(j,O,z,X,ie){if(typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint")return j=j.get(z)||null,S(O,j,""+X,ie);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case A:return j=j.get(X.key===null?z:X.key)||null,R(O,j,X,ie);case _:return j=j.get(X.key===null?z:X.key)||null,k(O,j,X,ie);case K:return X=Ha(X),B(j,O,z,X,ie)}if(ge(X)||ve(X))return j=j.get(z)||null,V(O,j,X,ie,null);if(typeof X.then=="function")return B(j,O,z,Pl(X),ie);if(X.$$typeof===D)return B(j,O,z,Ll(O,X),ie);ql(O,X)}return null}function ae(j,O,z,X){for(var ie=null,je=null,le=O,we=O=0,Te=null;le!==null&&we<z.length;we++){le.index>we?(Te=le,le=null):Te=le.sibling;var Ne=U(j,le,z[we],X);if(Ne===null){le===null&&(le=Te);break}e&&le&&Ne.alternate===null&&t(j,le),O=d(Ne,O,we),je===null?ie=Ne:je.sibling=Ne,je=Ne,le=Te}if(we===z.length)return a(j,le),Me&&Mn(j,we),ie;if(le===null){for(;we<z.length;we++)le=Q(j,z[we],X),le!==null&&(O=d(le,O,we),je===null?ie=le:je.sibling=le,je=le);return Me&&Mn(j,we),ie}for(le=o(le);we<z.length;we++)Te=B(le,j,we,z[we],X),Te!==null&&(e&&Te.alternate!==null&&le.delete(Te.key===null?we:Te.key),O=d(Te,O,we),je===null?ie=Te:je.sibling=Te,je=Te);return e&&le.forEach(function(ga){return t(j,ga)}),Me&&Mn(j,we),ie}function de(j,O,z,X){if(z==null)throw Error(s(151));for(var ie=null,je=null,le=O,we=O=0,Te=null,Ne=z.next();le!==null&&!Ne.done;we++,Ne=z.next()){le.index>we?(Te=le,le=null):Te=le.sibling;var ga=U(j,le,Ne.value,X);if(ga===null){le===null&&(le=Te);break}e&&le&&ga.alternate===null&&t(j,le),O=d(ga,O,we),je===null?ie=ga:je.sibling=ga,je=ga,le=Te}if(Ne.done)return a(j,le),Me&&Mn(j,we),ie;if(le===null){for(;!Ne.done;we++,Ne=z.next())Ne=Q(j,Ne.value,X),Ne!==null&&(O=d(Ne,O,we),je===null?ie=Ne:je.sibling=Ne,je=Ne);return Me&&Mn(j,we),ie}for(le=o(le);!Ne.done;we++,Ne=z.next())Ne=B(le,j,we,Ne.value,X),Ne!==null&&(e&&Ne.alternate!==null&&le.delete(Ne.key===null?we:Ne.key),O=d(Ne,O,we),je===null?ie=Ne:je.sibling=Ne,je=Ne);return e&&le.forEach(function(qS){return t(j,qS)}),Me&&Mn(j,we),ie}function Be(j,O,z,X){if(typeof z=="object"&&z!==null&&z.type===C&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case A:e:{for(var ie=z.key;O!==null;){if(O.key===ie){if(ie=z.type,ie===C){if(O.tag===7){a(j,O.sibling),X=c(O,z.props.children),X.return=j,j=X;break e}}else if(O.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===K&&Ha(ie)===O.type){a(j,O.sibling),X=c(O,z.props),yo(X,z),X.return=j,j=X;break e}a(j,O);break}else t(j,O);O=O.sibling}z.type===C?(X=Da(z.props.children,j.mode,X,z.key),X.return=j,j=X):(X=Dl(z.type,z.key,z.props,null,j.mode,X),yo(X,z),X.return=j,j=X)}return g(j);case _:e:{for(ie=z.key;O!==null;){if(O.key===ie)if(O.tag===4&&O.stateNode.containerInfo===z.containerInfo&&O.stateNode.implementation===z.implementation){a(j,O.sibling),X=c(O,z.children||[]),X.return=j,j=X;break e}else{a(j,O);break}else t(j,O);O=O.sibling}X=bc(z,j.mode,X),X.return=j,j=X}return g(j);case K:return z=Ha(z),Be(j,O,z,X)}if(ge(z))return ae(j,O,z,X);if(ve(z)){if(ie=ve(z),typeof ie!="function")throw Error(s(150));return z=ie.call(z),de(j,O,z,X)}if(typeof z.then=="function")return Be(j,O,Pl(z),X);if(z.$$typeof===D)return Be(j,O,Ll(j,z),X);ql(j,z)}return typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint"?(z=""+z,O!==null&&O.tag===6?(a(j,O.sibling),X=c(O,z),X.return=j,j=X):(a(j,O),X=xc(z,j.mode,X),X.return=j,j=X),g(j)):a(j,O)}return function(j,O,z,X){try{vo=0;var ie=Be(j,O,z,X);return gr=null,ie}catch(le){if(le===yr||le===Hl)throw le;var je=Nt(29,le,null,j.mode);return je.lanes=X,je.return=j,je}}}var Pa=Ip(!0),Jp=Ip(!1),ta=!1;function Nc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Dc(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 na(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function aa(e,t,a){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(De&2)!==0){var c=o.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),o.pending=t,t=Nl(e),kp(e,null,a),t}return jl(e,o,t,a),Nl(e)}function go(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var o=t.lanes;o&=e.pendingLanes,a|=o,t.lanes=a,Gf(e,a)}}function zc(e,t){var a=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,a===o)){var c=null,d=null;if(a=a.firstBaseUpdate,a!==null){do{var g={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};d===null?c=d=g:d=d.next=g,a=a.next}while(a!==null);d===null?c=d=t:d=d.next=t}else c=d=t;a={baseState:o.baseState,firstBaseUpdate:c,lastBaseUpdate:d,shared:o.shared,callbacks:o.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var kc=!1;function xo(){if(kc){var e=vr;if(e!==null)throw e}}function bo(e,t,a,o){kc=!1;var c=e.updateQueue;ta=!1;var d=c.firstBaseUpdate,g=c.lastBaseUpdate,S=c.shared.pending;if(S!==null){c.shared.pending=null;var R=S,k=R.next;R.next=null,g===null?d=k:g.next=k,g=R;var V=e.alternate;V!==null&&(V=V.updateQueue,S=V.lastBaseUpdate,S!==g&&(S===null?V.firstBaseUpdate=k:S.next=k,V.lastBaseUpdate=R))}if(d!==null){var Q=c.baseState;g=0,V=k=R=null,S=d;do{var U=S.lane&-536870913,B=U!==S.lane;if(B?(Re&U)===U:(o&U)===U){U!==0&&U===mr&&(kc=!0),V!==null&&(V=V.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});e:{var ae=e,de=S;U=t;var Be=a;switch(de.tag){case 1:if(ae=de.payload,typeof ae=="function"){Q=ae.call(Be,Q,U);break e}Q=ae;break e;case 3:ae.flags=ae.flags&-65537|128;case 0:if(ae=de.payload,U=typeof ae=="function"?ae.call(Be,Q,U):ae,U==null)break e;Q=b({},Q,U);break e;case 2:ta=!0}}U=S.callback,U!==null&&(e.flags|=64,B&&(e.flags|=8192),B=c.callbacks,B===null?c.callbacks=[U]:B.push(U))}else B={lane:U,tag:S.tag,payload:S.payload,callback:S.callback,next:null},V===null?(k=V=B,R=Q):V=V.next=B,g|=U;if(S=S.next,S===null){if(S=c.shared.pending,S===null)break;B=S,S=B.next,B.next=null,c.lastBaseUpdate=B,c.shared.pending=null}}while(!0);V===null&&(R=Q),c.baseState=R,c.firstBaseUpdate=k,c.lastBaseUpdate=V,d===null&&(c.shared.lanes=0),ia|=g,e.lanes=g,e.memoizedState=Q}}function Wp(e,t){if(typeof e!="function")throw Error(s(191,e));e.call(t)}function eh(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Wp(a[e],t)}var xr=T(null),Vl=T(0);function th(e,t){e=Pn,F(Vl,e),F(xr,t),Pn=e|t.baseLanes}function Lc(){F(Vl,Pn),F(xr,xr.current)}function Uc(){Pn=Vl.current,Y(xr),Y(Vl)}var Dt=T(null),Zt=null;function ra(e){var t=e.alternate;F(Ie,Ie.current&1),F(Dt,e),Zt===null&&(t===null||xr.current!==null||t.memoizedState!==null)&&(Zt=e)}function Hc(e){F(Ie,Ie.current),F(Dt,e),Zt===null&&(Zt=e)}function nh(e){e.tag===22?(F(Ie,Ie.current),F(Dt,e),Zt===null&&(Zt=e)):oa()}function oa(){F(Ie,Ie.current),F(Dt,Dt.current)}function zt(e){Y(Dt),Zt===e&&(Zt=null),Y(Ie)}var Ie=T(0);function Gl(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Yu(a)||Xu(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 Nn=0,Se=null,Ue=null,et=null,Yl=!1,br=!1,qa=!1,Xl=0,So=0,Sr=null,jb=0;function Fe(){throw Error(s(321))}function Bc(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!jt(e[a],t[a]))return!1;return!0}function Pc(e,t,a,o,c,d){return Nn=d,Se=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,N.H=e===null||e.memoizedState===null?Bh:tu,qa=!1,d=a(o,c),qa=!1,br&&(d=rh(t,a,o,c)),ah(e),d}function ah(e){N.H=Ao;var t=Ue!==null&&Ue.next!==null;if(Nn=0,et=Ue=Se=null,Yl=!1,So=0,Sr=null,t)throw Error(s(300));e===null||tt||(e=e.dependencies,e!==null&&kl(e)&&(tt=!0))}function rh(e,t,a,o){Se=e;var c=0;do{if(br&&(Sr=null),So=0,br=!1,25<=c)throw Error(s(301));if(c+=1,et=Ue=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}N.H=Ph,d=t(a,o)}while(br);return d}function Nb(){var e=N.H,t=e.useState()[0];return t=typeof t.then=="function"?wo(t):t,e=e.useState()[0],(Ue!==null?Ue.memoizedState:null)!==e&&(Se.flags|=1024),t}function qc(){var e=Xl!==0;return Xl=0,e}function Vc(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Gc(e){if(Yl){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Yl=!1}Nn=0,et=Ue=Se=null,br=!1,So=Xl=0,Sr=null}function ht(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return et===null?Se.memoizedState=et=e:et=et.next=e,et}function Je(){if(Ue===null){var e=Se.alternate;e=e!==null?e.memoizedState:null}else e=Ue.next;var t=et===null?Se.memoizedState:et.next;if(t!==null)et=t,Ue=e;else{if(e===null)throw Se.alternate===null?Error(s(467)):Error(s(310));Ue=e,e={memoizedState:Ue.memoizedState,baseState:Ue.baseState,baseQueue:Ue.baseQueue,queue:Ue.queue,next:null},et===null?Se.memoizedState=et=e:et=et.next=e}return et}function Ql(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function wo(e){var t=So;return So+=1,Sr===null&&(Sr=[]),e=$p(Sr,e,t),t=Se,(et===null?t.memoizedState:et.next)===null&&(t=t.alternate,N.H=t===null||t.memoizedState===null?Bh:tu),e}function Kl(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return wo(e);if(e.$$typeof===D)return ct(e)}throw Error(s(438,String(e)))}function Yc(e){var t=null,a=Se.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var o=Se.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(t={data:o.data.map(function(c){return c.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=Ql(),Se.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),o=0;o<e;o++)a[o]=se;return t.index++,a}function Dn(e,t){return typeof t=="function"?t(e):t}function $l(e){var t=Je();return Xc(t,Ue,e)}function Xc(e,t,a){var o=e.queue;if(o===null)throw Error(s(311));o.lastRenderedReducer=a;var c=e.baseQueue,d=o.pending;if(d!==null){if(c!==null){var g=c.next;c.next=d.next,d.next=g}t.baseQueue=c=d,o.pending=null}if(d=e.baseState,c===null)e.memoizedState=d;else{t=c.next;var S=g=null,R=null,k=t,V=!1;do{var Q=k.lane&-536870913;if(Q!==k.lane?(Re&Q)===Q:(Nn&Q)===Q){var U=k.revertLane;if(U===0)R!==null&&(R=R.next={lane:0,revertLane:0,gesture:null,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null}),Q===mr&&(V=!0);else if((Nn&U)===U){k=k.next,U===mr&&(V=!0);continue}else Q={lane:0,revertLane:k.revertLane,gesture:null,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null},R===null?(S=R=Q,g=d):R=R.next=Q,Se.lanes|=U,ia|=U;Q=k.action,qa&&a(d,Q),d=k.hasEagerState?k.eagerState:a(d,Q)}else U={lane:Q,revertLane:k.revertLane,gesture:k.gesture,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null},R===null?(S=R=U,g=d):R=R.next=U,Se.lanes|=Q,ia|=Q;k=k.next}while(k!==null&&k!==t);if(R===null?g=d:R.next=S,!jt(d,e.memoizedState)&&(tt=!0,V&&(a=vr,a!==null)))throw a;e.memoizedState=d,e.baseState=g,e.baseQueue=R,o.lastRenderedState=d}return c===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Qc(e){var t=Je(),a=t.queue;if(a===null)throw Error(s(311));a.lastRenderedReducer=e;var o=a.dispatch,c=a.pending,d=t.memoizedState;if(c!==null){a.pending=null;var g=c=c.next;do d=e(d,g.action),g=g.next;while(g!==c);jt(d,t.memoizedState)||(tt=!0),t.memoizedState=d,t.baseQueue===null&&(t.baseState=d),a.lastRenderedState=d}return[d,o]}function oh(e,t,a){var o=Se,c=Je(),d=Me;if(d){if(a===void 0)throw Error(s(407));a=a()}else a=t();var g=!jt((Ue||c).memoizedState,a);if(g&&(c.memoizedState=a,tt=!0),c=c.queue,Fc(ih.bind(null,o,c,e),[e]),c.getSnapshot!==t||g||et!==null&&et.memoizedState.tag&1){if(o.flags|=2048,wr(9,{destroy:void 0},sh.bind(null,o,c,a,t),null),Pe===null)throw Error(s(349));d||(Nn&127)!==0||lh(o,t,a)}return a}function lh(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=Se.updateQueue,t===null?(t=Ql(),Se.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function sh(e,t,a,o){t.value=a,t.getSnapshot=o,ch(t)&&uh(e)}function ih(e,t,a){return a(function(){ch(t)&&uh(e)})}function ch(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!jt(e,a)}catch{return!0}}function uh(e){var t=Na(e,2);t!==null&&Et(t,e,2)}function Kc(e){var t=ht();if(typeof e=="function"){var a=e;if(e=a(),qa){$n(!0);try{a()}finally{$n(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:e},t}function dh(e,t,a,o){return e.baseState=a,Xc(e,Ue,typeof o=="function"?o:Dn)}function Db(e,t,a,o,c){if(Il(e))throw Error(s(485));if(e=t.action,e!==null){var d={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(g){d.listeners.push(g)}};N.T!==null?a(!0):d.isTransition=!1,o(d),a=t.pending,a===null?(d.next=t.pending=d,fh(t,d)):(d.next=a.next,t.pending=a.next=d)}}function fh(e,t){var a=t.action,o=t.payload,c=e.state;if(t.isTransition){var d=N.T,g={};N.T=g;try{var S=a(c,o),R=N.S;R!==null&&R(g,S),ph(e,t,S)}catch(k){$c(e,t,k)}finally{d!==null&&g.types!==null&&(d.types=g.types),N.T=d}}else try{d=a(c,o),ph(e,t,d)}catch(k){$c(e,t,k)}}function ph(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(o){hh(e,t,o)},function(o){return $c(e,t,o)}):hh(e,t,a)}function hh(e,t,a){t.status="fulfilled",t.value=a,mh(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,fh(e,a)))}function $c(e,t,a){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do t.status="rejected",t.reason=a,mh(t),t=t.next;while(t!==o)}e.action=null}function mh(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function vh(e,t){return t}function yh(e,t){if(Me){var a=Pe.formState;if(a!==null){e:{var o=Se;if(Me){if(Ge){t:{for(var c=Ge,d=Ft;c.nodeType!==8;){if(!d){c=null;break t}if(c=It(c.nextSibling),c===null){c=null;break t}}d=c.data,c=d==="F!"||d==="F"?c:null}if(c){Ge=It(c.nextSibling),o=c.data==="F!";break e}}Wn(o)}o=!1}o&&(t=a[0])}}return a=ht(),a.memoizedState=a.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:vh,lastRenderedState:t},a.queue=o,a=Lh.bind(null,Se,o),o.dispatch=a,o=Kc(!1),d=eu.bind(null,Se,!1,o.queue),o=ht(),c={state:t,dispatch:null,action:e,pending:null},o.queue=c,a=Db.bind(null,Se,c,d,a),c.dispatch=a,o.memoizedState=e,[t,a,!1]}function gh(e){var t=Je();return xh(t,Ue,e)}function xh(e,t,a){if(t=Xc(e,t,vh)[0],e=$l(Dn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=wo(t)}catch(g){throw g===yr?Hl:g}else o=t;t=Je();var c=t.queue,d=c.dispatch;return a!==t.memoizedState&&(Se.flags|=2048,wr(9,{destroy:void 0},zb.bind(null,c,a),null)),[o,d,e]}function zb(e,t){e.action=t}function bh(e){var t=Je(),a=Ue;if(a!==null)return xh(t,a,e);Je(),t=t.memoizedState,a=Je();var o=a.queue.dispatch;return a.memoizedState=e,[t,o,!1]}function wr(e,t,a,o){return e={tag:e,create:a,deps:o,inst:t,next:null},t=Se.updateQueue,t===null&&(t=Ql(),Se.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(o=a.next,a.next=e,e.next=o,t.lastEffect=e),e}function Sh(){return Je().memoizedState}function Fl(e,t,a,o){var c=ht();Se.flags|=e,c.memoizedState=wr(1|t,{destroy:void 0},a,o===void 0?null:o)}function Zl(e,t,a,o){var c=Je();o=o===void 0?null:o;var d=c.memoizedState.inst;Ue!==null&&o!==null&&Bc(o,Ue.memoizedState.deps)?c.memoizedState=wr(t,d,a,o):(Se.flags|=e,c.memoizedState=wr(1|t,d,a,o))}function wh(e,t){Fl(8390656,8,e,t)}function Fc(e,t){Zl(2048,8,e,t)}function kb(e){Se.flags|=4;var t=Se.updateQueue;if(t===null)t=Ql(),Se.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function Eh(e){var t=Je().memoizedState;return kb({ref:t,nextImpl:e}),function(){if((De&2)!==0)throw Error(s(440));return t.impl.apply(void 0,arguments)}}function Ah(e,t){return Zl(4,2,e,t)}function Ch(e,t){return Zl(4,4,e,t)}function _h(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 Rh(e,t,a){a=a!=null?a.concat([e]):null,Zl(4,4,_h.bind(null,t,e),a)}function Zc(){}function Th(e,t){var a=Je();t=t===void 0?null:t;var o=a.memoizedState;return t!==null&&Bc(t,o[1])?o[0]:(a.memoizedState=[e,t],e)}function Mh(e,t){var a=Je();t=t===void 0?null:t;var o=a.memoizedState;if(t!==null&&Bc(t,o[1]))return o[0];if(o=e(),qa){$n(!0);try{e()}finally{$n(!1)}}return a.memoizedState=[o,t],o}function Ic(e,t,a){return a===void 0||(Nn&1073741824)!==0&&(Re&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Om(),Se.lanes|=e,ia|=e,a)}function Oh(e,t,a,o){return jt(a,t)?a:xr.current!==null?(e=Ic(e,a,o),jt(e,t)||(tt=!0),e):(Nn&42)===0||(Nn&1073741824)!==0&&(Re&261930)===0?(tt=!0,e.memoizedState=a):(e=Om(),Se.lanes|=e,ia|=e,t)}function jh(e,t,a,o,c){var d=$.p;$.p=d!==0&&8>d?d:8;var g=N.T,S={};N.T=S,eu(e,!1,t,a);try{var R=c(),k=N.S;if(k!==null&&k(S,R),R!==null&&typeof R=="object"&&typeof R.then=="function"){var V=Ob(R,o);Eo(e,t,V,Ut(e))}else Eo(e,t,o,Ut(e))}catch(Q){Eo(e,t,{then:function(){},status:"rejected",reason:Q},Ut())}finally{$.p=d,g!==null&&S.types!==null&&(g.types=S.types),N.T=g}}function Lb(){}function Jc(e,t,a,o){if(e.tag!==5)throw Error(s(476));var c=Nh(e).queue;jh(e,c,t,P,a===null?Lb:function(){return Dh(e),a(o)})}function Nh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:P,baseState:P,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:P},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Dh(e){var t=Nh(e);t.next===null&&(t=e.alternate.memoizedState),Eo(e,t.next.queue,{},Ut())}function Wc(){return ct(Po)}function zh(){return Je().memoizedState}function kh(){return Je().memoizedState}function Ub(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Ut();e=na(a);var o=aa(t,e,a);o!==null&&(Et(o,t,a),go(o,t,a)),t={cache:Tc()},e.payload=t;return}t=t.return}}function Hb(e,t,a){var o=Ut();a={lane:o,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Il(e)?Uh(t,a):(a=yc(e,t,a,o),a!==null&&(Et(a,e,o),Hh(a,t,o)))}function Lh(e,t,a){var o=Ut();Eo(e,t,a,o)}function Eo(e,t,a,o){var c={lane:o,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Il(e))Uh(t,c);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=t.lastRenderedReducer,d!==null))try{var g=t.lastRenderedState,S=d(g,a);if(c.hasEagerState=!0,c.eagerState=S,jt(S,g))return jl(e,t,c,0),Pe===null&&Ol(),!1}catch{}if(a=yc(e,t,c,o),a!==null)return Et(a,e,o),Hh(a,t,o),!0}return!1}function eu(e,t,a,o){if(o={lane:2,revertLane:Nu(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Il(e)){if(t)throw Error(s(479))}else t=yc(e,a,o,2),t!==null&&Et(t,e,2)}function Il(e){var t=e.alternate;return e===Se||t!==null&&t===Se}function Uh(e,t){br=Yl=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Hh(e,t,a){if((a&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,a|=o,t.lanes=a,Gf(e,a)}}var Ao={readContext:ct,use:Kl,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useLayoutEffect:Fe,useInsertionEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useSyncExternalStore:Fe,useId:Fe,useHostTransitionStatus:Fe,useFormState:Fe,useActionState:Fe,useOptimistic:Fe,useMemoCache:Fe,useCacheRefresh:Fe};Ao.useEffectEvent=Fe;var Bh={readContext:ct,use:Kl,useCallback:function(e,t){return ht().memoizedState=[e,t===void 0?null:t],e},useContext:ct,useEffect:wh,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Fl(4194308,4,_h.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=ht();t=t===void 0?null:t;var o=e();if(qa){$n(!0);try{e()}finally{$n(!1)}}return a.memoizedState=[o,t],o},useReducer:function(e,t,a){var o=ht();if(a!==void 0){var c=a(t);if(qa){$n(!0);try{a(t)}finally{$n(!1)}}}else c=t;return o.memoizedState=o.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},o.queue=e,e=e.dispatch=Hb.bind(null,Se,e),[o.memoizedState,e]},useRef:function(e){var t=ht();return e={current:e},t.memoizedState=e},useState:function(e){e=Kc(e);var t=e.queue,a=Lh.bind(null,Se,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Zc,useDeferredValue:function(e,t){var a=ht();return Ic(a,e,t)},useTransition:function(){var e=Kc(!1);return e=jh.bind(null,Se,e.queue,!0,!1),ht().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var o=Se,c=ht();if(Me){if(a===void 0)throw Error(s(407));a=a()}else{if(a=t(),Pe===null)throw Error(s(349));(Re&127)!==0||lh(o,t,a)}c.memoizedState=a;var d={value:a,getSnapshot:t};return c.queue=d,wh(ih.bind(null,o,d,e),[e]),o.flags|=2048,wr(9,{destroy:void 0},sh.bind(null,o,d,a,t),null),a},useId:function(){var e=ht(),t=Pe.identifierPrefix;if(Me){var a=mn,o=hn;a=(o&~(1<<32-Ot(o)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Xl++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=jb++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Wc,useFormState:yh,useActionState:yh,useOptimistic:function(e){var t=ht();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=eu.bind(null,Se,!0,a),a.dispatch=t,[e,t]},useMemoCache:Yc,useCacheRefresh:function(){return ht().memoizedState=Ub.bind(null,Se)},useEffectEvent:function(e){var t=ht(),a={impl:e};return t.memoizedState=a,function(){if((De&2)!==0)throw Error(s(440));return a.impl.apply(void 0,arguments)}}},tu={readContext:ct,use:Kl,useCallback:Th,useContext:ct,useEffect:Fc,useImperativeHandle:Rh,useInsertionEffect:Ah,useLayoutEffect:Ch,useMemo:Mh,useReducer:$l,useRef:Sh,useState:function(){return $l(Dn)},useDebugValue:Zc,useDeferredValue:function(e,t){var a=Je();return Oh(a,Ue.memoizedState,e,t)},useTransition:function(){var e=$l(Dn)[0],t=Je().memoizedState;return[typeof e=="boolean"?e:wo(e),t]},useSyncExternalStore:oh,useId:zh,useHostTransitionStatus:Wc,useFormState:gh,useActionState:gh,useOptimistic:function(e,t){var a=Je();return dh(a,Ue,e,t)},useMemoCache:Yc,useCacheRefresh:kh};tu.useEffectEvent=Eh;var Ph={readContext:ct,use:Kl,useCallback:Th,useContext:ct,useEffect:Fc,useImperativeHandle:Rh,useInsertionEffect:Ah,useLayoutEffect:Ch,useMemo:Mh,useReducer:Qc,useRef:Sh,useState:function(){return Qc(Dn)},useDebugValue:Zc,useDeferredValue:function(e,t){var a=Je();return Ue===null?Ic(a,e,t):Oh(a,Ue.memoizedState,e,t)},useTransition:function(){var e=Qc(Dn)[0],t=Je().memoizedState;return[typeof e=="boolean"?e:wo(e),t]},useSyncExternalStore:oh,useId:zh,useHostTransitionStatus:Wc,useFormState:bh,useActionState:bh,useOptimistic:function(e,t){var a=Je();return Ue!==null?dh(a,Ue,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Yc,useCacheRefresh:kh};Ph.useEffectEvent=Eh;function nu(e,t,a,o){t=e.memoizedState,a=a(o,t),a=a==null?t:b({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var au={enqueueSetState:function(e,t,a){e=e._reactInternals;var o=Ut(),c=na(o);c.payload=t,a!=null&&(c.callback=a),t=aa(e,c,o),t!==null&&(Et(t,e,o),go(t,e,o))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var o=Ut(),c=na(o);c.tag=1,c.payload=t,a!=null&&(c.callback=a),t=aa(e,c,o),t!==null&&(Et(t,e,o),go(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Ut(),o=na(a);o.tag=2,t!=null&&(o.callback=t),t=aa(e,o,a),t!==null&&(Et(t,e,a),go(t,e,a))}};function qh(e,t,a,o,c,d,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,d,g):t.prototype&&t.prototype.isPureReactComponent?!co(a,o)||!co(c,d):!0}function Vh(e,t,a,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,o),t.state!==e&&au.enqueueReplaceState(t,t.state,null)}function Va(e,t){var a=t;if("ref"in t){a={};for(var o in t)o!=="ref"&&(a[o]=t[o])}if(e=e.defaultProps){a===t&&(a=b({},a));for(var c in e)a[c]===void 0&&(a[c]=e[c])}return a}function Gh(e){Ml(e)}function Yh(e){console.error(e)}function Xh(e){Ml(e)}function Jl(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function Qh(e,t,a){try{var o=e.onCaughtError;o(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function ru(e,t,a){return a=na(a),a.tag=3,a.payload={element:null},a.callback=function(){Jl(e,t)},a}function Kh(e){return e=na(e),e.tag=3,e}function $h(e,t,a,o){var c=a.type.getDerivedStateFromError;if(typeof c=="function"){var d=o.value;e.payload=function(){return c(d)},e.callback=function(){Qh(t,a,o)}}var g=a.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){Qh(t,a,o),typeof c!="function"&&(ca===null?ca=new Set([this]):ca.add(this));var S=o.stack;this.componentDidCatch(o.value,{componentStack:S!==null?S:""})})}function Bb(e,t,a,o,c){if(a.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=a.alternate,t!==null&&hr(t,a,c,!0),a=Dt.current,a!==null){switch(a.tag){case 31:case 13:return Zt===null?us():a.alternate===null&&Ze===0&&(Ze=3),a.flags&=-257,a.flags|=65536,a.lanes=c,o===Bl?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([o]):t.add(o),Mu(e,o,c)),!1;case 22:return a.flags|=65536,o===Bl?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([o])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([o]):a.add(o)),Mu(e,o,c)),!1}throw Error(s(435,a.tag))}return Mu(e,o,c),us(),!1}if(Me)return t=Dt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=c,o!==Ec&&(e=Error(s(422),{cause:o}),po(Qt(e,a)))):(o!==Ec&&(t=Error(s(423),{cause:o}),po(Qt(t,a))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=Qt(o,a),c=ru(e.stateNode,o,c),zc(e,c),Ze!==4&&(Ze=2)),!1;var d=Error(s(520),{cause:o});if(d=Qt(d,a),No===null?No=[d]:No.push(d),Ze!==4&&(Ze=2),t===null)return!0;o=Qt(o,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=c&-c,a.lanes|=e,e=ru(a.stateNode,o,e),zc(a,e),!1;case 1:if(t=a.type,d=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(ca===null||!ca.has(d))))return a.flags|=65536,c&=-c,a.lanes|=c,c=Kh(c),$h(c,e,a,o),zc(a,c),!1}a=a.return}while(a!==null);return!1}var ou=Error(s(461)),tt=!1;function ut(e,t,a,o){t.child=e===null?Jp(t,null,a,o):Pa(t,e.child,a,o)}function Fh(e,t,a,o,c){a=a.render;var d=t.ref;if("ref"in o){var g={};for(var S in o)S!=="ref"&&(g[S]=o[S])}else g=o;return La(t),o=Pc(e,t,a,g,d,c),S=qc(),e!==null&&!tt?(Vc(e,t,c),zn(e,t,c)):(Me&&S&&Sc(t),t.flags|=1,ut(e,t,o,c),t.child)}function Zh(e,t,a,o,c){if(e===null){var d=a.type;return typeof d=="function"&&!gc(d)&&d.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=d,Ih(e,t,d,o,c)):(e=Dl(a.type,null,o,t,t.mode,c),e.ref=t.ref,e.return=t,t.child=e)}if(d=e.child,!pu(e,c)){var g=d.memoizedProps;if(a=a.compare,a=a!==null?a:co,a(g,o)&&e.ref===t.ref)return zn(e,t,c)}return t.flags|=1,e=Tn(d,o),e.ref=t.ref,e.return=t,t.child=e}function Ih(e,t,a,o,c){if(e!==null){var d=e.memoizedProps;if(co(d,o)&&e.ref===t.ref)if(tt=!1,t.pendingProps=o=d,pu(e,c))(e.flags&131072)!==0&&(tt=!0);else return t.lanes=e.lanes,zn(e,t,c)}return lu(e,t,a,o,c)}function Jh(e,t,a,o){var c=o.children,d=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((t.flags&128)!==0){if(d=d!==null?d.baseLanes|a:a,e!==null){for(o=t.child=e.child,c=0;o!==null;)c=c|o.lanes|o.childLanes,o=o.sibling;o=c&~d}else o=0,t.child=null;return Wh(e,t,d,a,o)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Ul(t,d!==null?d.cachePool:null),d!==null?th(t,d):Lc(),nh(t);else return o=t.lanes=536870912,Wh(e,t,d!==null?d.baseLanes|a:a,a,o)}else d!==null?(Ul(t,d.cachePool),th(t,d),oa(),t.memoizedState=null):(e!==null&&Ul(t,null),Lc(),oa());return ut(e,t,c,a),t.child}function Co(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Wh(e,t,a,o,c){var d=Oc();return d=d===null?null:{parent:We._currentValue,pool:d},t.memoizedState={baseLanes:a,cachePool:d},e!==null&&Ul(t,null),Lc(),nh(t),e!==null&&hr(e,t,o,!0),t.childLanes=c,null}function Wl(e,t){return t=ts({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function em(e,t,a){return Pa(t,e.child,null,a),e=Wl(t,t.pendingProps),e.flags|=2,zt(t),t.memoizedState=null,e}function Pb(e,t,a){var o=t.pendingProps,c=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Me){if(o.mode==="hidden")return e=Wl(t,o),t.lanes=536870912,Co(null,e);if(Hc(t),(e=Ge)?(e=fv(e,Ft),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:In!==null?{id:hn,overflow:mn}:null,retryLane:536870912,hydrationErrors:null},a=Up(e),a.return=t,t.child=a,it=t,Ge=null)):e=null,e===null)throw Wn(t);return t.lanes=536870912,null}return Wl(t,o)}var d=e.memoizedState;if(d!==null){var g=d.dehydrated;if(Hc(t),c)if(t.flags&256)t.flags&=-257,t=em(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(s(558));else if(tt||hr(e,t,a,!1),c=(a&e.childLanes)!==0,tt||c){if(o=Pe,o!==null&&(g=Yf(o,a),g!==0&&g!==d.retryLane))throw d.retryLane=g,Na(e,g),Et(o,e,g),ou;us(),t=em(e,t,a)}else e=d.treeContext,Ge=It(g.nextSibling),it=t,Me=!0,Jn=null,Ft=!1,e!==null&&Pp(t,e),t=Wl(t,o),t.flags|=4096;return t}return e=Tn(e.child,{mode:o.mode,children:o.children}),e.ref=t.ref,t.child=e,e.return=t,e}function es(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(s(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function lu(e,t,a,o,c){return La(t),a=Pc(e,t,a,o,void 0,c),o=qc(),e!==null&&!tt?(Vc(e,t,c),zn(e,t,c)):(Me&&o&&Sc(t),t.flags|=1,ut(e,t,a,c),t.child)}function tm(e,t,a,o,c,d){return La(t),t.updateQueue=null,a=rh(t,o,a,c),ah(e),o=qc(),e!==null&&!tt?(Vc(e,t,d),zn(e,t,d)):(Me&&o&&Sc(t),t.flags|=1,ut(e,t,a,d),t.child)}function nm(e,t,a,o,c){if(La(t),t.stateNode===null){var d=ur,g=a.contextType;typeof g=="object"&&g!==null&&(d=ct(g)),d=new a(o,d),t.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=au,t.stateNode=d,d._reactInternals=t,d=t.stateNode,d.props=o,d.state=t.memoizedState,d.refs={},Nc(t),g=a.contextType,d.context=typeof g=="object"&&g!==null?ct(g):ur,d.state=t.memoizedState,g=a.getDerivedStateFromProps,typeof g=="function"&&(nu(t,a,g,o),d.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(g=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),g!==d.state&&au.enqueueReplaceState(d,d.state,null),bo(t,o,d,c),xo(),d.state=t.memoizedState),typeof d.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){d=t.stateNode;var S=t.memoizedProps,R=Va(a,S);d.props=R;var k=d.context,V=a.contextType;g=ur,typeof V=="object"&&V!==null&&(g=ct(V));var Q=a.getDerivedStateFromProps;V=typeof Q=="function"||typeof d.getSnapshotBeforeUpdate=="function",S=t.pendingProps!==S,V||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(S||k!==g)&&Vh(t,d,o,g),ta=!1;var U=t.memoizedState;d.state=U,bo(t,o,d,c),xo(),k=t.memoizedState,S||U!==k||ta?(typeof Q=="function"&&(nu(t,a,Q,o),k=t.memoizedState),(R=ta||qh(t,a,R,o,U,k,g))?(V||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(t.flags|=4194308)):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=k),d.props=o,d.state=k,d.context=g,o=R):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{d=t.stateNode,Dc(e,t),g=t.memoizedProps,V=Va(a,g),d.props=V,Q=t.pendingProps,U=d.context,k=a.contextType,R=ur,typeof k=="object"&&k!==null&&(R=ct(k)),S=a.getDerivedStateFromProps,(k=typeof S=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(g!==Q||U!==R)&&Vh(t,d,o,R),ta=!1,U=t.memoizedState,d.state=U,bo(t,o,d,c),xo();var B=t.memoizedState;g!==Q||U!==B||ta||e!==null&&e.dependencies!==null&&kl(e.dependencies)?(typeof S=="function"&&(nu(t,a,S,o),B=t.memoizedState),(V=ta||qh(t,a,V,o,U,B,R)||e!==null&&e.dependencies!==null&&kl(e.dependencies))?(k||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,B,R),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,B,R)),typeof d.componentDidUpdate=="function"&&(t.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof d.componentDidUpdate!="function"||g===e.memoizedProps&&U===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&U===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=B),d.props=o,d.state=B,d.context=R,o=V):(typeof d.componentDidUpdate!="function"||g===e.memoizedProps&&U===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&U===e.memoizedState||(t.flags|=1024),o=!1)}return d=o,es(e,t),o=(t.flags&128)!==0,d||o?(d=t.stateNode,a=o&&typeof a.getDerivedStateFromError!="function"?null:d.render(),t.flags|=1,e!==null&&o?(t.child=Pa(t,e.child,null,c),t.child=Pa(t,null,a,c)):ut(e,t,a,c),t.memoizedState=d.state,e=t.child):e=zn(e,t,c),e}function am(e,t,a,o){return za(),t.flags|=256,ut(e,t,a,o),t.child}var su={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function iu(e){return{baseLanes:e,cachePool:Qp()}}function cu(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=Lt),e}function rm(e,t,a){var o=t.pendingProps,c=!1,d=(t.flags&128)!==0,g;if((g=d)||(g=e!==null&&e.memoizedState===null?!1:(Ie.current&2)!==0),g&&(c=!0,t.flags&=-129),g=(t.flags&32)!==0,t.flags&=-33,e===null){if(Me){if(c?ra(t):oa(),(e=Ge)?(e=fv(e,Ft),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:In!==null?{id:hn,overflow:mn}:null,retryLane:536870912,hydrationErrors:null},a=Up(e),a.return=t,t.child=a,it=t,Ge=null)):e=null,e===null)throw Wn(t);return Xu(e)?t.lanes=32:t.lanes=536870912,null}var S=o.children;return o=o.fallback,c?(oa(),c=t.mode,S=ts({mode:"hidden",children:S},c),o=Da(o,c,a,null),S.return=t,o.return=t,S.sibling=o,t.child=S,o=t.child,o.memoizedState=iu(a),o.childLanes=cu(e,g,a),t.memoizedState=su,Co(null,o)):(ra(t),uu(t,S))}var R=e.memoizedState;if(R!==null&&(S=R.dehydrated,S!==null)){if(d)t.flags&256?(ra(t),t.flags&=-257,t=du(e,t,a)):t.memoizedState!==null?(oa(),t.child=e.child,t.flags|=128,t=null):(oa(),S=o.fallback,c=t.mode,o=ts({mode:"visible",children:o.children},c),S=Da(S,c,a,null),S.flags|=2,o.return=t,S.return=t,o.sibling=S,t.child=o,Pa(t,e.child,null,a),o=t.child,o.memoizedState=iu(a),o.childLanes=cu(e,g,a),t.memoizedState=su,t=Co(null,o));else if(ra(t),Xu(S)){if(g=S.nextSibling&&S.nextSibling.dataset,g)var k=g.dgst;g=k,o=Error(s(419)),o.stack="",o.digest=g,po({value:o,source:null,stack:null}),t=du(e,t,a)}else if(tt||hr(e,t,a,!1),g=(a&e.childLanes)!==0,tt||g){if(g=Pe,g!==null&&(o=Yf(g,a),o!==0&&o!==R.retryLane))throw R.retryLane=o,Na(e,o),Et(g,e,o),ou;Yu(S)||us(),t=du(e,t,a)}else Yu(S)?(t.flags|=192,t.child=e.child,t=null):(e=R.treeContext,Ge=It(S.nextSibling),it=t,Me=!0,Jn=null,Ft=!1,e!==null&&Pp(t,e),t=uu(t,o.children),t.flags|=4096);return t}return c?(oa(),S=o.fallback,c=t.mode,R=e.child,k=R.sibling,o=Tn(R,{mode:"hidden",children:o.children}),o.subtreeFlags=R.subtreeFlags&65011712,k!==null?S=Tn(k,S):(S=Da(S,c,a,null),S.flags|=2),S.return=t,o.return=t,o.sibling=S,t.child=o,Co(null,o),o=t.child,S=e.child.memoizedState,S===null?S=iu(a):(c=S.cachePool,c!==null?(R=We._currentValue,c=c.parent!==R?{parent:R,pool:R}:c):c=Qp(),S={baseLanes:S.baseLanes|a,cachePool:c}),o.memoizedState=S,o.childLanes=cu(e,g,a),t.memoizedState=su,Co(e.child,o)):(ra(t),a=e.child,e=a.sibling,a=Tn(a,{mode:"visible",children:o.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 uu(e,t){return t=ts({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function ts(e,t){return e=Nt(22,e,null,t),e.lanes=0,e}function du(e,t,a){return Pa(t,e.child,null,a),e=uu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function om(e,t,a){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),_c(e.return,t,a)}function fu(e,t,a,o,c,d){var g=e.memoizedState;g===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:a,tailMode:c,treeForkCount:d}:(g.isBackwards=t,g.rendering=null,g.renderingStartTime=0,g.last=o,g.tail=a,g.tailMode=c,g.treeForkCount=d)}function lm(e,t,a){var o=t.pendingProps,c=o.revealOrder,d=o.tail;o=o.children;var g=Ie.current,S=(g&2)!==0;if(S?(g=g&1|2,t.flags|=128):g&=1,F(Ie,g),ut(e,t,o,a),o=Me?fo:0,!S&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&om(e,a,t);else if(e.tag===19)om(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(c){case"forwards":for(a=t.child,c=null;a!==null;)e=a.alternate,e!==null&&Gl(e)===null&&(c=a),a=a.sibling;a=c,a===null?(c=t.child,t.child=null):(c=a.sibling,a.sibling=null),fu(t,!1,c,a,d,o);break;case"backwards":case"unstable_legacy-backwards":for(a=null,c=t.child,t.child=null;c!==null;){if(e=c.alternate,e!==null&&Gl(e)===null){t.child=c;break}e=c.sibling,c.sibling=a,a=c,c=e}fu(t,!0,a,null,d,o);break;case"together":fu(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function zn(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),ia|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(hr(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,a=Tn(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=Tn(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function pu(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&kl(e)))}function qb(e,t,a){switch(t.tag){case 3:Qe(t,t.stateNode.containerInfo),ea(t,We,e.memoizedState.cache),za();break;case 27:case 5:Vt(t);break;case 4:Qe(t,t.stateNode.containerInfo);break;case 10:ea(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Hc(t),null;break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?(ra(t),t.flags|=128,null):(a&t.child.childLanes)!==0?rm(e,t,a):(ra(t),e=zn(e,t,a),e!==null?e.sibling:null);ra(t);break;case 19:var c=(e.flags&128)!==0;if(o=(a&t.childLanes)!==0,o||(hr(e,t,a,!1),o=(a&t.childLanes)!==0),c){if(o)return lm(e,t,a);t.flags|=128}if(c=t.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),F(Ie,Ie.current),o)break;return null;case 22:return t.lanes=0,Jh(e,t,a,t.pendingProps);case 24:ea(t,We,e.memoizedState.cache)}return zn(e,t,a)}function sm(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)tt=!0;else{if(!pu(e,a)&&(t.flags&128)===0)return tt=!1,qb(e,t,a);tt=(e.flags&131072)!==0}else tt=!1,Me&&(t.flags&1048576)!==0&&Bp(t,fo,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=Ha(t.elementType),t.type=e,typeof e=="function")gc(e)?(o=Va(e,o),t.tag=1,t=nm(null,t,e,o,a)):(t.tag=0,t=lu(null,t,e,o,a));else{if(e!=null){var c=e.$$typeof;if(c===H){t.tag=11,t=Fh(null,t,e,o,a);break e}else if(c===G){t.tag=14,t=Zh(null,t,e,o,a);break e}}throw t=be(e)||e,Error(s(306,t,""))}}return t;case 0:return lu(e,t,t.type,t.pendingProps,a);case 1:return o=t.type,c=Va(o,t.pendingProps),nm(e,t,o,c,a);case 3:e:{if(Qe(t,t.stateNode.containerInfo),e===null)throw Error(s(387));o=t.pendingProps;var d=t.memoizedState;c=d.element,Dc(e,t),bo(t,o,null,a);var g=t.memoizedState;if(o=g.cache,ea(t,We,o),o!==d.cache&&Rc(t,[We],a,!0),xo(),o=g.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:g.cache},t.updateQueue.baseState=d,t.memoizedState=d,t.flags&256){t=am(e,t,o,a);break e}else if(o!==c){c=Qt(Error(s(424)),t),po(c),t=am(e,t,o,a);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,Ge=It(e.firstChild),it=t,Me=!0,Jn=null,Ft=!0,a=Jp(t,null,o,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(za(),o===c){t=zn(e,t,a);break e}ut(e,t,o,a)}t=t.child}return t;case 26:return es(e,t),e===null?(a=gv(t.type,null,t.pendingProps,null))?t.memoizedState=a:Me||(a=t.type,e=t.pendingProps,o=ys(me.current).createElement(a),o[st]=t,o[yt]=e,dt(o,a,e),ot(o),t.stateNode=o):t.memoizedState=gv(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Vt(t),e===null&&Me&&(o=t.stateNode=mv(t.type,t.pendingProps,me.current),it=t,Ft=!0,c=Ge,pa(t.type)?(Qu=c,Ge=It(o.firstChild)):Ge=c),ut(e,t,t.pendingProps.children,a),es(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Me&&((c=o=Ge)&&(o=yS(o,t.type,t.pendingProps,Ft),o!==null?(t.stateNode=o,it=t,Ge=It(o.firstChild),Ft=!1,c=!0):c=!1),c||Wn(t)),Vt(t),c=t.type,d=t.pendingProps,g=e!==null?e.memoizedProps:null,o=d.children,qu(c,d)?o=null:g!==null&&qu(c,g)&&(t.flags|=32),t.memoizedState!==null&&(c=Pc(e,t,Nb,null,null,a),Po._currentValue=c),es(e,t),ut(e,t,o,a),t.child;case 6:return e===null&&Me&&((e=a=Ge)&&(a=gS(a,t.pendingProps,Ft),a!==null?(t.stateNode=a,it=t,Ge=null,e=!0):e=!1),e||Wn(t)),null;case 13:return rm(e,t,a);case 4:return Qe(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=Pa(t,null,o,a):ut(e,t,o,a),t.child;case 11:return Fh(e,t,t.type,t.pendingProps,a);case 7:return ut(e,t,t.pendingProps,a),t.child;case 8:return ut(e,t,t.pendingProps.children,a),t.child;case 12:return ut(e,t,t.pendingProps.children,a),t.child;case 10:return o=t.pendingProps,ea(t,t.type,o.value),ut(e,t,o.children,a),t.child;case 9:return c=t.type._context,o=t.pendingProps.children,La(t),c=ct(c),o=o(c),t.flags|=1,ut(e,t,o,a),t.child;case 14:return Zh(e,t,t.type,t.pendingProps,a);case 15:return Ih(e,t,t.type,t.pendingProps,a);case 19:return lm(e,t,a);case 31:return Pb(e,t,a);case 22:return Jh(e,t,a,t.pendingProps);case 24:return La(t),o=ct(We),e===null?(c=Oc(),c===null&&(c=Pe,d=Tc(),c.pooledCache=d,d.refCount++,d!==null&&(c.pooledCacheLanes|=a),c=d),t.memoizedState={parent:o,cache:c},Nc(t),ea(t,We,c)):((e.lanes&a)!==0&&(Dc(e,t),bo(t,null,null,a),xo()),c=e.memoizedState,d=t.memoizedState,c.parent!==o?(c={parent:o,cache:o},t.memoizedState=c,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=c),ea(t,We,o)):(o=d.cache,ea(t,We,o),o!==c.cache&&Rc(t,[We],a,!0))),ut(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function kn(e){e.flags|=4}function hu(e,t,a,o,c){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;else if(zm())e.flags|=8192;else throw Ba=Bl,jc}else e.flags&=-16777217}function im(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Ev(t))if(zm())e.flags|=8192;else throw Ba=Bl,jc}function ns(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?qf():536870912,e.lanes|=t,_r|=t)}function _o(e,t){if(!Me)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 o=null;a!==null;)a.alternate!==null&&(o=a),a=a.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Ye(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,o=0;if(t)for(var c=e.child;c!==null;)a|=c.lanes|c.childLanes,o|=c.subtreeFlags&65011712,o|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)a|=c.lanes|c.childLanes,o|=c.subtreeFlags,o|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=o,e.childLanes=a,t}function Vb(e,t,a){var o=t.pendingProps;switch(wc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ye(t),null;case 1:return Ye(t),null;case 3:return a=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),jn(We),Le(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(pr(t)?kn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ac())),Ye(t),null;case 26:var c=t.type,d=t.memoizedState;return e===null?(kn(t),d!==null?(Ye(t),im(t,d)):(Ye(t),hu(t,c,null,o,a))):d?d!==e.memoizedState?(kn(t),Ye(t),im(t,d)):(Ye(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&kn(t),Ye(t),hu(t,c,e,o,a)),null;case 27:if(fn(t),a=me.current,c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&kn(t);else{if(!o){if(t.stateNode===null)throw Error(s(166));return Ye(t),null}e=J.current,pr(t)?qp(t):(e=mv(c,o,a),t.stateNode=e,kn(t))}return Ye(t),null;case 5:if(fn(t),c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&kn(t);else{if(!o){if(t.stateNode===null)throw Error(s(166));return Ye(t),null}if(d=J.current,pr(t))qp(t);else{var g=ys(me.current);switch(d){case 1:d=g.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:d=g.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":d=g.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":d=g.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":d=g.createElement("div"),d.innerHTML="<script><\/script>",d=d.removeChild(d.firstChild);break;case"select":d=typeof o.is=="string"?g.createElement("select",{is:o.is}):g.createElement("select"),o.multiple?d.multiple=!0:o.size&&(d.size=o.size);break;default:d=typeof o.is=="string"?g.createElement(c,{is:o.is}):g.createElement(c)}}d[st]=t,d[yt]=o;e:for(g=t.child;g!==null;){if(g.tag===5||g.tag===6)d.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=d;e:switch(dt(d,c,o),c){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&kn(t)}}return Ye(t),hu(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&kn(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(s(166));if(e=me.current,pr(t)){if(e=t.stateNode,a=t.memoizedProps,o=null,c=it,c!==null)switch(c.tag){case 27:case 5:o=c.memoizedProps}e[st]=t,e=!!(e.nodeValue===a||o!==null&&o.suppressHydrationWarning===!0||rv(e.nodeValue,a)),e||Wn(t,!0)}else e=ys(e).createTextNode(o),e[st]=t,t.stateNode=e}return Ye(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(o=pr(t),a!==null){if(e===null){if(!o)throw Error(s(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(557));e[st]=t}else za(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),e=!1}else a=Ac(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(zt(t),t):(zt(t),null);if((t.flags&128)!==0)throw Error(s(558))}return Ye(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=pr(t),o!==null&&o.dehydrated!==null){if(e===null){if(!c)throw Error(s(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(s(317));c[st]=t}else za(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),c=!1}else c=Ac(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return t.flags&256?(zt(t),t):(zt(t),null)}return zt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=o!==null,e=e!==null&&e.memoizedState!==null,a&&(o=t.child,c=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(c=o.alternate.memoizedState.cachePool.pool),d=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==c&&(o.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),ns(t,t.updateQueue),Ye(t),null);case 4:return Le(),e===null&&Lu(t.stateNode.containerInfo),Ye(t),null;case 10:return jn(t.type),Ye(t),null;case 19:if(Y(Ie),o=t.memoizedState,o===null)return Ye(t),null;if(c=(t.flags&128)!==0,d=o.rendering,d===null)if(c)_o(o,!1);else{if(Ze!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(d=Gl(e),d!==null){for(t.flags|=128,_o(o,!1),e=d.updateQueue,t.updateQueue=e,ns(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Lp(a,e),a=a.sibling;return F(Ie,Ie.current&1|2),Me&&Mn(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&Tt()>ss&&(t.flags|=128,c=!0,_o(o,!1),t.lanes=4194304)}else{if(!c)if(e=Gl(d),e!==null){if(t.flags|=128,c=!0,e=e.updateQueue,t.updateQueue=e,ns(t,e),_o(o,!0),o.tail===null&&o.tailMode==="hidden"&&!d.alternate&&!Me)return Ye(t),null}else 2*Tt()-o.renderingStartTime>ss&&a!==536870912&&(t.flags|=128,c=!0,_o(o,!1),t.lanes=4194304);o.isBackwards?(d.sibling=t.child,t.child=d):(e=o.last,e!==null?e.sibling=d:t.child=d,o.last=d)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Tt(),e.sibling=null,a=Ie.current,F(Ie,c?a&1|2:a&1),Me&&Mn(t,o.treeForkCount),e):(Ye(t),null);case 22:case 23:return zt(t),Uc(),o=t.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(t.flags|=8192):o&&(t.flags|=8192),o?(a&536870912)!==0&&(t.flags&128)===0&&(Ye(t),t.subtreeFlags&6&&(t.flags|=8192)):Ye(t),a=t.updateQueue,a!==null&&ns(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),o=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),o!==a&&(t.flags|=2048),e!==null&&Y(Ua),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),jn(We),Ye(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function Gb(e,t){switch(wc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return jn(We),Le(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return fn(t),null;case 31:if(t.memoizedState!==null){if(zt(t),t.alternate===null)throw Error(s(340));za()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(zt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));za()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Y(Ie),null;case 4:return Le(),null;case 10:return jn(t.type),null;case 22:case 23:return zt(t),Uc(),e!==null&&Y(Ua),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return jn(We),null;case 25:return null;default:return null}}function cm(e,t){switch(wc(t),t.tag){case 3:jn(We),Le();break;case 26:case 27:case 5:fn(t);break;case 4:Le();break;case 31:t.memoizedState!==null&&zt(t);break;case 13:zt(t);break;case 19:Y(Ie);break;case 10:jn(t.type);break;case 22:case 23:zt(t),Uc(),e!==null&&Y(Ua);break;case 24:jn(We)}}function Ro(e,t){try{var a=t.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var c=o.next;a=c;do{if((a.tag&e)===e){o=void 0;var d=a.create,g=a.inst;o=d(),g.destroy=o}a=a.next}while(a!==c)}}catch(S){ke(t,t.return,S)}}function la(e,t,a){try{var o=t.updateQueue,c=o!==null?o.lastEffect:null;if(c!==null){var d=c.next;o=d;do{if((o.tag&e)===e){var g=o.inst,S=g.destroy;if(S!==void 0){g.destroy=void 0,c=t;var R=a,k=S;try{k()}catch(V){ke(c,R,V)}}}o=o.next}while(o!==d)}}catch(V){ke(t,t.return,V)}}function um(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{eh(t,a)}catch(o){ke(e,e.return,o)}}}function dm(e,t,a){a.props=Va(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(o){ke(e,t,o)}}function To(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof a=="function"?e.refCleanup=a(o):a.current=o}}catch(c){ke(e,t,c)}}function vn(e,t){var a=e.ref,o=e.refCleanup;if(a!==null)if(typeof o=="function")try{o()}catch(c){ke(e,t,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(c){ke(e,t,c)}else a.current=null}function fm(e){var t=e.type,a=e.memoizedProps,o=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&o.focus();break e;case"img":a.src?o.src=a.src:a.srcSet&&(o.srcset=a.srcSet)}}catch(c){ke(e,e.return,c)}}function mu(e,t,a){try{var o=e.stateNode;dS(o,e.type,a,t),o[yt]=t}catch(c){ke(e,e.return,c)}}function pm(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&pa(e.type)||e.tag===4}function vu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||pm(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&&pa(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 yu(e,t,a){var o=e.tag;if(o===5||o===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(o!==4&&(o===27&&pa(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(yu(e,t,a),e=e.sibling;e!==null;)yu(e,t,a),e=e.sibling}function as(e,t,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(o!==4&&(o===27&&pa(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(as(e,t,a),e=e.sibling;e!==null;)as(e,t,a),e=e.sibling}function hm(e){var t=e.stateNode,a=e.memoizedProps;try{for(var o=e.type,c=t.attributes;c.length;)t.removeAttributeNode(c[0]);dt(t,o,a),t[st]=e,t[yt]=a}catch(d){ke(e,e.return,d)}}var Ln=!1,nt=!1,gu=!1,mm=typeof WeakSet=="function"?WeakSet:Set,lt=null;function Yb(e,t){if(e=e.containerInfo,Bu=As,e=Rp(e),dc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var o=a.getSelection&&a.getSelection();if(o&&o.rangeCount!==0){a=o.anchorNode;var c=o.anchorOffset,d=o.focusNode;o=o.focusOffset;try{a.nodeType,d.nodeType}catch{a=null;break e}var g=0,S=-1,R=-1,k=0,V=0,Q=e,U=null;t:for(;;){for(var B;Q!==a||c!==0&&Q.nodeType!==3||(S=g+c),Q!==d||o!==0&&Q.nodeType!==3||(R=g+o),Q.nodeType===3&&(g+=Q.nodeValue.length),(B=Q.firstChild)!==null;)U=Q,Q=B;for(;;){if(Q===e)break t;if(U===a&&++k===c&&(S=g),U===d&&++V===o&&(R=g),(B=Q.nextSibling)!==null)break;Q=U,U=Q.parentNode}Q=B}a=S===-1||R===-1?null:{start:S,end:R}}else a=null}a=a||{start:0,end:0}}else a=null;for(Pu={focusedElem:e,selectionRange:a},As=!1,lt=t;lt!==null;)if(t=lt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,lt=e;else for(;lt!==null;){switch(t=lt,d=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++)c=e[a],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&d!==null){e=void 0,a=t,c=d.memoizedProps,d=d.memoizedState,o=a.stateNode;try{var ae=Va(a.type,c);e=o.getSnapshotBeforeUpdate(ae,d),o.__reactInternalSnapshotBeforeUpdate=e}catch(de){ke(a,a.return,de)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Gu(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Gu(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(s(163))}if(e=t.sibling,e!==null){e.return=t.return,lt=e;break}lt=t.return}}function vm(e,t,a){var o=a.flags;switch(a.tag){case 0:case 11:case 15:Hn(e,a),o&4&&Ro(5,a);break;case 1:if(Hn(e,a),o&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(g){ke(a,a.return,g)}else{var c=Va(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(c,t,e.__reactInternalSnapshotBeforeUpdate)}catch(g){ke(a,a.return,g)}}o&64&&um(a),o&512&&To(a,a.return);break;case 3:if(Hn(e,a),o&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{eh(e,t)}catch(g){ke(a,a.return,g)}}break;case 27:t===null&&o&4&&hm(a);case 26:case 5:Hn(e,a),t===null&&o&4&&fm(a),o&512&&To(a,a.return);break;case 12:Hn(e,a);break;case 31:Hn(e,a),o&4&&xm(e,a);break;case 13:Hn(e,a),o&4&&bm(e,a),o&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=Wb.bind(null,a),xS(e,a))));break;case 22:if(o=a.memoizedState!==null||Ln,!o){t=t!==null&&t.memoizedState!==null||nt,c=Ln;var d=nt;Ln=o,(nt=t)&&!d?Bn(e,a,(a.subtreeFlags&8772)!==0):Hn(e,a),Ln=c,nt=d}break;case 30:break;default:Hn(e,a)}}function ym(e){var t=e.alternate;t!==null&&(e.alternate=null,ym(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&$i(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 Ke=null,xt=!1;function Un(e,t,a){for(a=a.child;a!==null;)gm(e,t,a),a=a.sibling}function gm(e,t,a){if(Mt&&typeof Mt.onCommitFiberUnmount=="function")try{Mt.onCommitFiberUnmount(Ir,a)}catch{}switch(a.tag){case 26:nt||vn(a,t),Un(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:nt||vn(a,t);var o=Ke,c=xt;pa(a.type)&&(Ke=a.stateNode,xt=!1),Un(e,t,a),Uo(a.stateNode),Ke=o,xt=c;break;case 5:nt||vn(a,t);case 6:if(o=Ke,c=xt,Ke=null,Un(e,t,a),Ke=o,xt=c,Ke!==null)if(xt)try{(Ke.nodeType===9?Ke.body:Ke.nodeName==="HTML"?Ke.ownerDocument.body:Ke).removeChild(a.stateNode)}catch(d){ke(a,t,d)}else try{Ke.removeChild(a.stateNode)}catch(d){ke(a,t,d)}break;case 18:Ke!==null&&(xt?(e=Ke,uv(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),zr(e)):uv(Ke,a.stateNode));break;case 4:o=Ke,c=xt,Ke=a.stateNode.containerInfo,xt=!0,Un(e,t,a),Ke=o,xt=c;break;case 0:case 11:case 14:case 15:la(2,a,t),nt||la(4,a,t),Un(e,t,a);break;case 1:nt||(vn(a,t),o=a.stateNode,typeof o.componentWillUnmount=="function"&&dm(a,t,o)),Un(e,t,a);break;case 21:Un(e,t,a);break;case 22:nt=(o=nt)||a.memoizedState!==null,Un(e,t,a),nt=o;break;default:Un(e,t,a)}}function xm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{zr(e)}catch(a){ke(t,t.return,a)}}}function bm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{zr(e)}catch(a){ke(t,t.return,a)}}function Xb(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new mm),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new mm),t;default:throw Error(s(435,e.tag))}}function rs(e,t){var a=Xb(e);t.forEach(function(o){if(!a.has(o)){a.add(o);var c=eS.bind(null,e,o);o.then(c,c)}})}function bt(e,t){var a=t.deletions;if(a!==null)for(var o=0;o<a.length;o++){var c=a[o],d=e,g=t,S=g;e:for(;S!==null;){switch(S.tag){case 27:if(pa(S.type)){Ke=S.stateNode,xt=!1;break e}break;case 5:Ke=S.stateNode,xt=!1;break e;case 3:case 4:Ke=S.stateNode.containerInfo,xt=!0;break e}S=S.return}if(Ke===null)throw Error(s(160));gm(d,g,c),Ke=null,xt=!1,d=c.alternate,d!==null&&(d.return=null),c.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Sm(t,e),t=t.sibling}var on=null;function Sm(e,t){var a=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:bt(t,e),St(e),o&4&&(la(3,e,e.return),Ro(3,e),la(5,e,e.return));break;case 1:bt(t,e),St(e),o&512&&(nt||a===null||vn(a,a.return)),o&64&&Ln&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?o:a.concat(o))));break;case 26:var c=on;if(bt(t,e),St(e),o&512&&(nt||a===null||vn(a,a.return)),o&4){var d=a!==null?a.memoizedState:null;if(o=e.memoizedState,a===null)if(o===null)if(e.stateNode===null){e:{o=e.type,a=e.memoizedProps,c=c.ownerDocument||c;t:switch(o){case"title":d=c.getElementsByTagName("title")[0],(!d||d[eo]||d[st]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=c.createElement(o),c.head.insertBefore(d,c.querySelector("head > title"))),dt(d,o,a),d[st]=e,ot(d),o=d;break e;case"link":var g=Sv("link","href",c).get(o+(a.href||""));if(g){for(var S=0;S<g.length;S++)if(d=g[S],d.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&d.getAttribute("rel")===(a.rel==null?null:a.rel)&&d.getAttribute("title")===(a.title==null?null:a.title)&&d.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){g.splice(S,1);break t}}d=c.createElement(o),dt(d,o,a),c.head.appendChild(d);break;case"meta":if(g=Sv("meta","content",c).get(o+(a.content||""))){for(S=0;S<g.length;S++)if(d=g[S],d.getAttribute("content")===(a.content==null?null:""+a.content)&&d.getAttribute("name")===(a.name==null?null:a.name)&&d.getAttribute("property")===(a.property==null?null:a.property)&&d.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&d.getAttribute("charset")===(a.charSet==null?null:a.charSet)){g.splice(S,1);break t}}d=c.createElement(o),dt(d,o,a),c.head.appendChild(d);break;default:throw Error(s(468,o))}d[st]=e,ot(d),o=d}e.stateNode=o}else wv(c,e.type,e.stateNode);else e.stateNode=bv(c,o,e.memoizedProps);else d!==o?(d===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):d.count--,o===null?wv(c,e.type,e.stateNode):bv(c,o,e.memoizedProps)):o===null&&e.stateNode!==null&&mu(e,e.memoizedProps,a.memoizedProps)}break;case 27:bt(t,e),St(e),o&512&&(nt||a===null||vn(a,a.return)),a!==null&&o&4&&mu(e,e.memoizedProps,a.memoizedProps);break;case 5:if(bt(t,e),St(e),o&512&&(nt||a===null||vn(a,a.return)),e.flags&32){c=e.stateNode;try{ar(c,"")}catch(ae){ke(e,e.return,ae)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,mu(e,c,a!==null?a.memoizedProps:c)),o&1024&&(gu=!0);break;case 6:if(bt(t,e),St(e),o&4){if(e.stateNode===null)throw Error(s(162));o=e.memoizedProps,a=e.stateNode;try{a.nodeValue=o}catch(ae){ke(e,e.return,ae)}}break;case 3:if(bs=null,c=on,on=gs(t.containerInfo),bt(t,e),on=c,St(e),o&4&&a!==null&&a.memoizedState.isDehydrated)try{zr(t.containerInfo)}catch(ae){ke(e,e.return,ae)}gu&&(gu=!1,wm(e));break;case 4:o=on,on=gs(e.stateNode.containerInfo),bt(t,e),St(e),on=o;break;case 12:bt(t,e),St(e);break;case 31:bt(t,e),St(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,rs(e,o)));break;case 13:bt(t,e),St(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(ls=Tt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,rs(e,o)));break;case 22:c=e.memoizedState!==null;var R=a!==null&&a.memoizedState!==null,k=Ln,V=nt;if(Ln=k||c,nt=V||R,bt(t,e),nt=V,Ln=k,St(e),o&8192)e:for(t=e.stateNode,t._visibility=c?t._visibility&-2:t._visibility|1,c&&(a===null||R||Ln||nt||Ga(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){R=a=t;try{if(d=R.stateNode,c)g=d.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none";else{S=R.stateNode;var Q=R.memoizedProps.style,U=Q!=null&&Q.hasOwnProperty("display")?Q.display:null;S.style.display=U==null||typeof U=="boolean"?"":(""+U).trim()}}catch(ae){ke(R,R.return,ae)}}}else if(t.tag===6){if(a===null){R=t;try{R.stateNode.nodeValue=c?"":R.memoizedProps}catch(ae){ke(R,R.return,ae)}}}else if(t.tag===18){if(a===null){R=t;try{var B=R.stateNode;c?dv(B,!0):dv(R.stateNode,!1)}catch(ae){ke(R,R.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}o&4&&(o=e.updateQueue,o!==null&&(a=o.retryQueue,a!==null&&(o.retryQueue=null,rs(e,a))));break;case 19:bt(t,e),St(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,rs(e,o)));break;case 30:break;case 21:break;default:bt(t,e),St(e)}}function St(e){var t=e.flags;if(t&2){try{for(var a,o=e.return;o!==null;){if(pm(o)){a=o;break}o=o.return}if(a==null)throw Error(s(160));switch(a.tag){case 27:var c=a.stateNode,d=vu(e);as(e,d,c);break;case 5:var g=a.stateNode;a.flags&32&&(ar(g,""),a.flags&=-33);var S=vu(e);as(e,S,g);break;case 3:case 4:var R=a.stateNode.containerInfo,k=vu(e);yu(e,k,R);break;default:throw Error(s(161))}}catch(V){ke(e,e.return,V)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function wm(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;wm(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Hn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)vm(e,t.alternate,t),t=t.sibling}function Ga(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:la(4,t,t.return),Ga(t);break;case 1:vn(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&dm(t,t.return,a),Ga(t);break;case 27:Uo(t.stateNode);case 26:case 5:vn(t,t.return),Ga(t);break;case 22:t.memoizedState===null&&Ga(t);break;case 30:Ga(t);break;default:Ga(t)}e=e.sibling}}function Bn(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var o=t.alternate,c=e,d=t,g=d.flags;switch(d.tag){case 0:case 11:case 15:Bn(c,d,a),Ro(4,d);break;case 1:if(Bn(c,d,a),o=d,c=o.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(k){ke(o,o.return,k)}if(o=d,c=o.updateQueue,c!==null){var S=o.stateNode;try{var R=c.shared.hiddenCallbacks;if(R!==null)for(c.shared.hiddenCallbacks=null,c=0;c<R.length;c++)Wp(R[c],S)}catch(k){ke(o,o.return,k)}}a&&g&64&&um(d),To(d,d.return);break;case 27:hm(d);case 26:case 5:Bn(c,d,a),a&&o===null&&g&4&&fm(d),To(d,d.return);break;case 12:Bn(c,d,a);break;case 31:Bn(c,d,a),a&&g&4&&xm(c,d);break;case 13:Bn(c,d,a),a&&g&4&&bm(c,d);break;case 22:d.memoizedState===null&&Bn(c,d,a),To(d,d.return);break;case 30:break;default:Bn(c,d,a)}t=t.sibling}}function xu(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&&ho(a))}function bu(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ho(e))}function ln(e,t,a,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Em(e,t,a,o),t=t.sibling}function Em(e,t,a,o){var c=t.flags;switch(t.tag){case 0:case 11:case 15:ln(e,t,a,o),c&2048&&Ro(9,t);break;case 1:ln(e,t,a,o);break;case 3:ln(e,t,a,o),c&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ho(e)));break;case 12:if(c&2048){ln(e,t,a,o),e=t.stateNode;try{var d=t.memoizedProps,g=d.id,S=d.onPostCommit;typeof S=="function"&&S(g,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(R){ke(t,t.return,R)}}else ln(e,t,a,o);break;case 31:ln(e,t,a,o);break;case 13:ln(e,t,a,o);break;case 23:break;case 22:d=t.stateNode,g=t.alternate,t.memoizedState!==null?d._visibility&2?ln(e,t,a,o):Mo(e,t):d._visibility&2?ln(e,t,a,o):(d._visibility|=2,Er(e,t,a,o,(t.subtreeFlags&10256)!==0||!1)),c&2048&&xu(g,t);break;case 24:ln(e,t,a,o),c&2048&&bu(t.alternate,t);break;default:ln(e,t,a,o)}}function Er(e,t,a,o,c){for(c=c&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var d=e,g=t,S=a,R=o,k=g.flags;switch(g.tag){case 0:case 11:case 15:Er(d,g,S,R,c),Ro(8,g);break;case 23:break;case 22:var V=g.stateNode;g.memoizedState!==null?V._visibility&2?Er(d,g,S,R,c):Mo(d,g):(V._visibility|=2,Er(d,g,S,R,c)),c&&k&2048&&xu(g.alternate,g);break;case 24:Er(d,g,S,R,c),c&&k&2048&&bu(g.alternate,g);break;default:Er(d,g,S,R,c)}t=t.sibling}}function Mo(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,o=t,c=o.flags;switch(o.tag){case 22:Mo(a,o),c&2048&&xu(o.alternate,o);break;case 24:Mo(a,o),c&2048&&bu(o.alternate,o);break;default:Mo(a,o)}t=t.sibling}}var Oo=8192;function Ar(e,t,a){if(e.subtreeFlags&Oo)for(e=e.child;e!==null;)Am(e,t,a),e=e.sibling}function Am(e,t,a){switch(e.tag){case 26:Ar(e,t,a),e.flags&Oo&&e.memoizedState!==null&&jS(a,on,e.memoizedState,e.memoizedProps);break;case 5:Ar(e,t,a);break;case 3:case 4:var o=on;on=gs(e.stateNode.containerInfo),Ar(e,t,a),on=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=Oo,Oo=16777216,Ar(e,t,a),Oo=o):Ar(e,t,a));break;default:Ar(e,t,a)}}function Cm(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 jo(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var o=t[a];lt=o,Rm(o,e)}Cm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)_m(e),e=e.sibling}function _m(e){switch(e.tag){case 0:case 11:case 15:jo(e),e.flags&2048&&la(9,e,e.return);break;case 3:jo(e);break;case 12:jo(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,os(e)):jo(e);break;default:jo(e)}}function os(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var o=t[a];lt=o,Rm(o,e)}Cm(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:la(8,t,t.return),os(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,os(t));break;default:os(t)}e=e.sibling}}function Rm(e,t){for(;lt!==null;){var a=lt;switch(a.tag){case 0:case 11:case 15:la(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var o=a.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:ho(a.memoizedState.cache)}if(o=a.child,o!==null)o.return=a,lt=o;else e:for(a=e;lt!==null;){o=lt;var c=o.sibling,d=o.return;if(ym(o),o===a){lt=null;break e}if(c!==null){c.return=d,lt=c;break e}lt=d}}}var Qb={getCacheForType:function(e){var t=ct(We),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return ct(We).controller.signal}},Kb=typeof WeakMap=="function"?WeakMap:Map,De=0,Pe=null,Ce=null,Re=0,ze=0,kt=null,sa=!1,Cr=!1,Su=!1,Pn=0,Ze=0,ia=0,Ya=0,wu=0,Lt=0,_r=0,No=null,wt=null,Eu=!1,ls=0,Tm=0,ss=1/0,is=null,ca=null,at=0,ua=null,Rr=null,qn=0,Au=0,Cu=null,Mm=null,Do=0,_u=null;function Ut(){return(De&2)!==0&&Re!==0?Re&-Re:N.T!==null?Nu():Xf()}function Om(){if(Lt===0)if((Re&536870912)===0||Me){var e=vl;vl<<=1,(vl&3932160)===0&&(vl=262144),Lt=e}else Lt=536870912;return e=Dt.current,e!==null&&(e.flags|=32),Lt}function Et(e,t,a){(e===Pe&&(ze===2||ze===9)||e.cancelPendingCommit!==null)&&(Tr(e,0),da(e,Re,Lt,!1)),Wr(e,a),((De&2)===0||e!==Pe)&&(e===Pe&&((De&2)===0&&(Ya|=a),Ze===4&&da(e,Re,Lt,!1)),yn(e))}function jm(e,t,a){if((De&6)!==0)throw Error(s(327));var o=!a&&(t&127)===0&&(t&e.expiredLanes)===0||Jr(e,t),c=o?Zb(e,t):Tu(e,t,!0),d=o;do{if(c===0){Cr&&!o&&da(e,t,0,!1);break}else{if(a=e.current.alternate,d&&!$b(a)){c=Tu(e,t,!1),d=!1;continue}if(c===2){if(d=t,e.errorRecoveryDisabledLanes&d)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;c=No;var R=S.current.memoizedState.isDehydrated;if(R&&(Tr(S,g).flags|=256),g=Tu(S,g,!1),g!==2){if(Su&&!R){S.errorRecoveryDisabledLanes|=d,Ya|=d,c=4;break e}d=wt,wt=c,d!==null&&(wt===null?wt=d:wt.push.apply(wt,d))}c=g}if(d=!1,c!==2)continue}}if(c===1){Tr(e,0),da(e,t,0,!0);break}e:{switch(o=e,d=c,d){case 0:case 1:throw Error(s(345));case 4:if((t&4194048)!==t)break;case 6:da(o,t,Lt,!sa);break e;case 2:wt=null;break;case 3:case 5:break;default:throw Error(s(329))}if((t&62914560)===t&&(c=ls+300-Tt(),10<c)){if(da(o,t,Lt,!sa),gl(o,0,!0)!==0)break e;qn=t,o.timeoutHandle=iv(Nm.bind(null,o,a,wt,is,Eu,t,Lt,Ya,_r,sa,d,"Throttled",-0,0),c);break e}Nm(o,a,wt,is,Eu,t,Lt,Ya,_r,sa,d,null,-0,0)}}break}while(!0);yn(e)}function Nm(e,t,a,o,c,d,g,S,R,k,V,Q,U,B){if(e.timeoutHandle=-1,Q=t.subtreeFlags,Q&8192||(Q&16785408)===16785408){Q={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:_n},Am(t,d,Q);var ae=(d&62914560)===d?ls-Tt():(d&4194048)===d?Tm-Tt():0;if(ae=NS(Q,ae),ae!==null){qn=d,e.cancelPendingCommit=ae(Pm.bind(null,e,t,d,a,o,c,g,S,R,V,Q,null,U,B)),da(e,d,g,!k);return}}Pm(e,t,d,a,o,c,g,S,R)}function $b(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 o=0;o<a.length;o++){var c=a[o],d=c.getSnapshot;c=c.value;try{if(!jt(d(),c))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 da(e,t,a,o){t&=~wu,t&=~Ya,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var c=t;0<c;){var d=31-Ot(c),g=1<<d;o[d]=-1,c&=~g}a!==0&&Vf(e,a,t)}function cs(){return(De&6)===0?(zo(0),!1):!0}function Ru(){if(Ce!==null){if(ze===0)var e=Ce.return;else e=Ce,On=ka=null,Gc(e),gr=null,vo=0,e=Ce;for(;e!==null;)cm(e.alternate,e),e=e.return;Ce=null}}function Tr(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,hS(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),qn=0,Ru(),Pe=e,Ce=a=Tn(e.current,null),Re=t,ze=0,kt=null,sa=!1,Cr=Jr(e,t),Su=!1,_r=Lt=wu=Ya=ia=Ze=0,wt=No=null,Eu=!1,(t&8)!==0&&(t|=t&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=t;0<o;){var c=31-Ot(o),d=1<<c;t|=e[c],o&=~d}return Pn=t,Ol(),a}function Dm(e,t){Se=null,N.H=Ao,t===yr||t===Hl?(t=Fp(),ze=3):t===jc?(t=Fp(),ze=4):ze=t===ou?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,kt=t,Ce===null&&(Ze=1,Jl(e,Qt(t,e.current)))}function zm(){var e=Dt.current;return e===null?!0:(Re&4194048)===Re?Zt===null:(Re&62914560)===Re||(Re&536870912)!==0?e===Zt:!1}function km(){var e=N.H;return N.H=Ao,e===null?Ao:e}function Lm(){var e=N.A;return N.A=Qb,e}function us(){Ze=4,sa||(Re&4194048)!==Re&&Dt.current!==null||(Cr=!0),(ia&134217727)===0&&(Ya&134217727)===0||Pe===null||da(Pe,Re,Lt,!1)}function Tu(e,t,a){var o=De;De|=2;var c=km(),d=Lm();(Pe!==e||Re!==t)&&(is=null,Tr(e,t)),t=!1;var g=Ze;e:do try{if(ze!==0&&Ce!==null){var S=Ce,R=kt;switch(ze){case 8:Ru(),g=6;break e;case 3:case 2:case 9:case 6:Dt.current===null&&(t=!0);var k=ze;if(ze=0,kt=null,Mr(e,S,R,k),a&&Cr){g=0;break e}break;default:k=ze,ze=0,kt=null,Mr(e,S,R,k)}}Fb(),g=Ze;break}catch(V){Dm(e,V)}while(!0);return t&&e.shellSuspendCounter++,On=ka=null,De=o,N.H=c,N.A=d,Ce===null&&(Pe=null,Re=0,Ol()),g}function Fb(){for(;Ce!==null;)Um(Ce)}function Zb(e,t){var a=De;De|=2;var o=km(),c=Lm();Pe!==e||Re!==t?(is=null,ss=Tt()+500,Tr(e,t)):Cr=Jr(e,t);e:do try{if(ze!==0&&Ce!==null){t=Ce;var d=kt;t:switch(ze){case 1:ze=0,kt=null,Mr(e,t,d,1);break;case 2:case 9:if(Kp(d)){ze=0,kt=null,Hm(t);break}t=function(){ze!==2&&ze!==9||Pe!==e||(ze=7),yn(e)},d.then(t,t);break e;case 3:ze=7;break e;case 4:ze=5;break e;case 7:Kp(d)?(ze=0,kt=null,Hm(t)):(ze=0,kt=null,Mr(e,t,d,7));break;case 5:var g=null;switch(Ce.tag){case 26:g=Ce.memoizedState;case 5:case 27:var S=Ce;if(g?Ev(g):S.stateNode.complete){ze=0,kt=null;var R=S.sibling;if(R!==null)Ce=R;else{var k=S.return;k!==null?(Ce=k,ds(k)):Ce=null}break t}}ze=0,kt=null,Mr(e,t,d,5);break;case 6:ze=0,kt=null,Mr(e,t,d,6);break;case 8:Ru(),Ze=6;break e;default:throw Error(s(462))}}Ib();break}catch(V){Dm(e,V)}while(!0);return On=ka=null,N.H=o,N.A=c,De=a,Ce!==null?0:(Pe=null,Re=0,Ol(),Ze)}function Ib(){for(;Ce!==null&&!bx();)Um(Ce)}function Um(e){var t=sm(e.alternate,e,Pn);e.memoizedProps=e.pendingProps,t===null?ds(e):Ce=t}function Hm(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=tm(a,t,t.pendingProps,t.type,void 0,Re);break;case 11:t=tm(a,t,t.pendingProps,t.type.render,t.ref,Re);break;case 5:Gc(t);default:cm(a,t),t=Ce=Lp(t,Pn),t=sm(a,t,Pn)}e.memoizedProps=e.pendingProps,t===null?ds(e):Ce=t}function Mr(e,t,a,o){On=ka=null,Gc(t),gr=null,vo=0;var c=t.return;try{if(Bb(e,c,t,a,Re)){Ze=1,Jl(e,Qt(a,e.current)),Ce=null;return}}catch(d){if(c!==null)throw Ce=c,d;Ze=1,Jl(e,Qt(a,e.current)),Ce=null;return}t.flags&32768?(Me||o===1?e=!0:Cr||(Re&536870912)!==0?e=!1:(sa=e=!0,(o===2||o===9||o===3||o===6)&&(o=Dt.current,o!==null&&o.tag===13&&(o.flags|=16384))),Bm(t,e)):ds(t)}function ds(e){var t=e;do{if((t.flags&32768)!==0){Bm(t,sa);return}e=t.return;var a=Vb(t.alternate,t,Pn);if(a!==null){Ce=a;return}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);Ze===0&&(Ze=5)}function Bm(e,t){do{var a=Gb(e.alternate,e);if(a!==null){a.flags&=32767,Ce=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){Ce=e;return}Ce=e=a}while(e!==null);Ze=6,Ce=null}function Pm(e,t,a,o,c,d,g,S,R){e.cancelPendingCommit=null;do fs();while(at!==0);if((De&6)!==0)throw Error(s(327));if(t!==null){if(t===e.current)throw Error(s(177));if(d=t.lanes|t.childLanes,d|=vc,Ox(e,a,d,g,S,R),e===Pe&&(Ce=Pe=null,Re=0),Rr=t,ua=e,qn=a,Au=d,Cu=c,Mm=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,tS(hl,function(){return Xm(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=N.T,N.T=null,c=$.p,$.p=2,g=De,De|=4;try{Yb(e,t,a)}finally{De=g,$.p=c,N.T=o}}at=1,qm(),Vm(),Gm()}}function qm(){if(at===1){at=0;var e=ua,t=Rr,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=N.T,N.T=null;var o=$.p;$.p=2;var c=De;De|=4;try{Sm(t,e);var d=Pu,g=Rp(e.containerInfo),S=d.focusedElem,R=d.selectionRange;if(g!==S&&S&&S.ownerDocument&&_p(S.ownerDocument.documentElement,S)){if(R!==null&&dc(S)){var k=R.start,V=R.end;if(V===void 0&&(V=k),"selectionStart"in S)S.selectionStart=k,S.selectionEnd=Math.min(V,S.value.length);else{var Q=S.ownerDocument||document,U=Q&&Q.defaultView||window;if(U.getSelection){var B=U.getSelection(),ae=S.textContent.length,de=Math.min(R.start,ae),Be=R.end===void 0?de:Math.min(R.end,ae);!B.extend&&de>Be&&(g=Be,Be=de,de=g);var j=Cp(S,de),O=Cp(S,Be);if(j&&O&&(B.rangeCount!==1||B.anchorNode!==j.node||B.anchorOffset!==j.offset||B.focusNode!==O.node||B.focusOffset!==O.offset)){var z=Q.createRange();z.setStart(j.node,j.offset),B.removeAllRanges(),de>Be?(B.addRange(z),B.extend(O.node,O.offset)):(z.setEnd(O.node,O.offset),B.addRange(z))}}}}for(Q=[],B=S;B=B.parentNode;)B.nodeType===1&&Q.push({element:B,left:B.scrollLeft,top:B.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<Q.length;S++){var X=Q[S];X.element.scrollLeft=X.left,X.element.scrollTop=X.top}}As=!!Bu,Pu=Bu=null}finally{De=c,$.p=o,N.T=a}}e.current=t,at=2}}function Vm(){if(at===2){at=0;var e=ua,t=Rr,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=N.T,N.T=null;var o=$.p;$.p=2;var c=De;De|=4;try{vm(e,t.alternate,t)}finally{De=c,$.p=o,N.T=a}}at=3}}function Gm(){if(at===4||at===3){at=0,Sx();var e=ua,t=Rr,a=qn,o=Mm;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?at=5:(at=0,Rr=ua=null,Ym(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(ca=null),Qi(a),t=t.stateNode,Mt&&typeof Mt.onCommitFiberRoot=="function")try{Mt.onCommitFiberRoot(Ir,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=N.T,c=$.p,$.p=2,N.T=null;try{for(var d=e.onRecoverableError,g=0;g<o.length;g++){var S=o[g];d(S.value,{componentStack:S.stack})}}finally{N.T=t,$.p=c}}(qn&3)!==0&&fs(),yn(e),c=e.pendingLanes,(a&261930)!==0&&(c&42)!==0?e===_u?Do++:(Do=0,_u=e):Do=0,zo(0)}}function Ym(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ho(t)))}function fs(){return qm(),Vm(),Gm(),Xm()}function Xm(){if(at!==5)return!1;var e=ua,t=Au;Au=0;var a=Qi(qn),o=N.T,c=$.p;try{$.p=32>a?32:a,N.T=null,a=Cu,Cu=null;var d=ua,g=qn;if(at=0,Rr=ua=null,qn=0,(De&6)!==0)throw Error(s(331));var S=De;if(De|=4,_m(d.current),Em(d,d.current,g,a),De=S,zo(0,!1),Mt&&typeof Mt.onPostCommitFiberRoot=="function")try{Mt.onPostCommitFiberRoot(Ir,d)}catch{}return!0}finally{$.p=c,N.T=o,Ym(e,t)}}function Qm(e,t,a){t=Qt(a,t),t=ru(e.stateNode,t,2),e=aa(e,t,2),e!==null&&(Wr(e,2),yn(e))}function ke(e,t,a){if(e.tag===3)Qm(e,e,a);else for(;t!==null;){if(t.tag===3){Qm(t,e,a);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(ca===null||!ca.has(o))){e=Qt(a,e),a=Kh(2),o=aa(t,a,2),o!==null&&($h(a,o,t,e),Wr(o,2),yn(o));break}}t=t.return}}function Mu(e,t,a){var o=e.pingCache;if(o===null){o=e.pingCache=new Kb;var c=new Set;o.set(t,c)}else c=o.get(t),c===void 0&&(c=new Set,o.set(t,c));c.has(a)||(Su=!0,c.add(a),e=Jb.bind(null,e,t,a),t.then(e,e))}function Jb(e,t,a){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Pe===e&&(Re&a)===a&&(Ze===4||Ze===3&&(Re&62914560)===Re&&300>Tt()-ls?(De&2)===0&&Tr(e,0):wu|=a,_r===Re&&(_r=0)),yn(e)}function Km(e,t){t===0&&(t=qf()),e=Na(e,t),e!==null&&(Wr(e,t),yn(e))}function Wb(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Km(e,a)}function eS(e,t){var a=0;switch(e.tag){case 31:case 13:var o=e.stateNode,c=e.memoizedState;c!==null&&(a=c.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(s(314))}o!==null&&o.delete(t),Km(e,a)}function tS(e,t){return Vi(e,t)}var ps=null,Or=null,Ou=!1,hs=!1,ju=!1,fa=0;function yn(e){e!==Or&&e.next===null&&(Or===null?ps=Or=e:Or=Or.next=e),hs=!0,Ou||(Ou=!0,aS())}function zo(e,t){if(!ju&&hs){ju=!0;do for(var a=!1,o=ps;o!==null;){if(e!==0){var c=o.pendingLanes;if(c===0)var d=0;else{var g=o.suspendedLanes,S=o.pingedLanes;d=(1<<31-Ot(42|e)+1)-1,d&=c&~(g&~S),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(a=!0,Im(o,d))}else d=Re,d=gl(o,o===Pe?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||Jr(o,d)||(a=!0,Im(o,d));o=o.next}while(a);ju=!1}}function nS(){$m()}function $m(){hs=Ou=!1;var e=0;fa!==0&&pS()&&(e=fa);for(var t=Tt(),a=null,o=ps;o!==null;){var c=o.next,d=Fm(o,t);d===0?(o.next=null,a===null?ps=c:a.next=c,c===null&&(Or=a)):(a=o,(e!==0||(d&3)!==0)&&(hs=!0)),o=c}at!==0&&at!==5||zo(e),fa!==0&&(fa=0)}function Fm(e,t){for(var a=e.suspendedLanes,o=e.pingedLanes,c=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var g=31-Ot(d),S=1<<g,R=c[g];R===-1?((S&a)===0||(S&o)!==0)&&(c[g]=Mx(S,t)):R<=t&&(e.expiredLanes|=S),d&=~S}if(t=Pe,a=Re,a=gl(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,a===0||e===t&&(ze===2||ze===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Gi(o),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Jr(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(o!==null&&Gi(o),Qi(a)){case 2:case 8:a=Bf;break;case 32:a=hl;break;case 268435456:a=Pf;break;default:a=hl}return o=Zm.bind(null,e),a=Vi(a,o),e.callbackPriority=t,e.callbackNode=a,t}return o!==null&&o!==null&&Gi(o),e.callbackPriority=2,e.callbackNode=null,2}function Zm(e,t){if(at!==0&&at!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(fs()&&e.callbackNode!==a)return null;var o=Re;return o=gl(e,e===Pe?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(jm(e,o,t),Fm(e,Tt()),e.callbackNode!=null&&e.callbackNode===a?Zm.bind(null,e):null)}function Im(e,t){if(fs())return null;jm(e,t,!0)}function aS(){mS(function(){(De&6)!==0?Vi(Hf,nS):$m()})}function Nu(){if(fa===0){var e=mr;e===0&&(e=ml,ml<<=1,(ml&261888)===0&&(ml=256)),fa=e}return fa}function Jm(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:wl(""+e)}function Wm(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 rS(e,t,a,o,c){if(t==="submit"&&a&&a.stateNode===c){var d=Jm((c[yt]||null).action),g=o.submitter;g&&(t=(t=g[yt]||null)?Jm(t.formAction):g.getAttribute("formAction"),t!==null&&(d=t,g=null));var S=new _l("action","action",null,o,c);e.push({event:S,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(fa!==0){var R=g?Wm(c,g):new FormData(c);Jc(a,{pending:!0,data:R,method:c.method,action:d},null,R)}}else typeof d=="function"&&(S.preventDefault(),R=g?Wm(c,g):new FormData(c),Jc(a,{pending:!0,data:R,method:c.method,action:d},d,R))},currentTarget:c}]})}}for(var Du=0;Du<mc.length;Du++){var zu=mc[Du],oS=zu.toLowerCase(),lS=zu[0].toUpperCase()+zu.slice(1);rn(oS,"on"+lS)}rn(Op,"onAnimationEnd"),rn(jp,"onAnimationIteration"),rn(Np,"onAnimationStart"),rn("dblclick","onDoubleClick"),rn("focusin","onFocus"),rn("focusout","onBlur"),rn(wb,"onTransitionRun"),rn(Eb,"onTransitionStart"),rn(Ab,"onTransitionCancel"),rn(Dp,"onTransitionEnd"),tr("onMouseEnter",["mouseout","mouseover"]),tr("onMouseLeave",["mouseout","mouseover"]),tr("onPointerEnter",["pointerout","pointerover"]),tr("onPointerLeave",["pointerout","pointerover"]),Ta("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ta("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ta("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ta("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ta("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ta("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ko="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(" "),sS=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ko));function ev(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var o=e[a],c=o.event;o=o.listeners;e:{var d=void 0;if(t)for(var g=o.length-1;0<=g;g--){var S=o[g],R=S.instance,k=S.currentTarget;if(S=S.listener,R!==d&&c.isPropagationStopped())break e;d=S,c.currentTarget=k;try{d(c)}catch(V){Ml(V)}c.currentTarget=null,d=R}else for(g=0;g<o.length;g++){if(S=o[g],R=S.instance,k=S.currentTarget,S=S.listener,R!==d&&c.isPropagationStopped())break e;d=S,c.currentTarget=k;try{d(c)}catch(V){Ml(V)}c.currentTarget=null,d=R}}}}function _e(e,t){var a=t[Ki];a===void 0&&(a=t[Ki]=new Set);var o=e+"__bubble";a.has(o)||(tv(t,e,2,!1),a.add(o))}function ku(e,t,a){var o=0;t&&(o|=4),tv(a,e,o,t)}var ms="_reactListening"+Math.random().toString(36).slice(2);function Lu(e){if(!e[ms]){e[ms]=!0,$f.forEach(function(a){a!=="selectionchange"&&(sS.has(a)||ku(a,!1,e),ku(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ms]||(t[ms]=!0,ku("selectionchange",!1,t))}}function tv(e,t,a,o){switch(Ov(t)){case 2:var c=kS;break;case 8:c=LS;break;default:c=Iu}a=c.bind(null,t,a,e),c=void 0,!nc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(c=!0),o?c!==void 0?e.addEventListener(t,a,{capture:!0,passive:c}):e.addEventListener(t,a,!0):c!==void 0?e.addEventListener(t,a,{passive:c}):e.addEventListener(t,a,!1)}function Uu(e,t,a,o,c){var d=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var g=o.tag;if(g===3||g===4){var S=o.stateNode.containerInfo;if(S===c)break;if(g===4)for(g=o.return;g!==null;){var R=g.tag;if((R===3||R===4)&&g.stateNode.containerInfo===c)return;g=g.return}for(;S!==null;){if(g=Ja(S),g===null)return;if(R=g.tag,R===5||R===6||R===26||R===27){o=d=g;continue e}S=S.parentNode}}o=o.return}lp(function(){var k=d,V=ec(a),Q=[];e:{var U=zp.get(e);if(U!==void 0){var B=_l,ae=e;switch(e){case"keypress":if(Al(a)===0)break e;case"keydown":case"keyup":B=eb;break;case"focusin":ae="focus",B=lc;break;case"focusout":ae="blur",B=lc;break;case"beforeblur":case"afterblur":B=lc;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":B=cp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":B=Vx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":B=ab;break;case Op:case jp:case Np:B=Xx;break;case Dp:B=ob;break;case"scroll":case"scrollend":B=Px;break;case"wheel":B=sb;break;case"copy":case"cut":case"paste":B=Kx;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":B=dp;break;case"toggle":case"beforetoggle":B=cb}var de=(t&4)!==0,Be=!de&&(e==="scroll"||e==="scrollend"),j=de?U!==null?U+"Capture":null:U;de=[];for(var O=k,z;O!==null;){var X=O;if(z=X.stateNode,X=X.tag,X!==5&&X!==26&&X!==27||z===null||j===null||(X=no(O,j),X!=null&&de.push(Lo(O,X,z))),Be)break;O=O.return}0<de.length&&(U=new B(U,ae,null,a,V),Q.push({event:U,listeners:de}))}}if((t&7)===0){e:{if(U=e==="mouseover"||e==="pointerover",B=e==="mouseout"||e==="pointerout",U&&a!==Wi&&(ae=a.relatedTarget||a.fromElement)&&(Ja(ae)||ae[Ia]))break e;if((B||U)&&(U=V.window===V?V:(U=V.ownerDocument)?U.defaultView||U.parentWindow:window,B?(ae=a.relatedTarget||a.toElement,B=k,ae=ae?Ja(ae):null,ae!==null&&(Be=u(ae),de=ae.tag,ae!==Be||de!==5&&de!==27&&de!==6)&&(ae=null)):(B=null,ae=k),B!==ae)){if(de=cp,X="onMouseLeave",j="onMouseEnter",O="mouse",(e==="pointerout"||e==="pointerover")&&(de=dp,X="onPointerLeave",j="onPointerEnter",O="pointer"),Be=B==null?U:to(B),z=ae==null?U:to(ae),U=new de(X,O+"leave",B,a,V),U.target=Be,U.relatedTarget=z,X=null,Ja(V)===k&&(de=new de(j,O+"enter",ae,a,V),de.target=z,de.relatedTarget=Be,X=de),Be=X,B&&ae)t:{for(de=iS,j=B,O=ae,z=0,X=j;X;X=de(X))z++;X=0;for(var ie=O;ie;ie=de(ie))X++;for(;0<z-X;)j=de(j),z--;for(;0<X-z;)O=de(O),X--;for(;z--;){if(j===O||O!==null&&j===O.alternate){de=j;break t}j=de(j),O=de(O)}de=null}else de=null;B!==null&&nv(Q,U,B,de,!1),ae!==null&&Be!==null&&nv(Q,Be,ae,de,!0)}}e:{if(U=k?to(k):window,B=U.nodeName&&U.nodeName.toLowerCase(),B==="select"||B==="input"&&U.type==="file")var je=xp;else if(yp(U))if(bp)je=xb;else{je=yb;var le=vb}else B=U.nodeName,!B||B.toLowerCase()!=="input"||U.type!=="checkbox"&&U.type!=="radio"?k&&Ji(k.elementType)&&(je=xp):je=gb;if(je&&(je=je(e,k))){gp(Q,je,a,V);break e}le&&le(e,U,k),e==="focusout"&&k&&U.type==="number"&&k.memoizedProps.value!=null&&Ii(U,"number",U.value)}switch(le=k?to(k):window,e){case"focusin":(yp(le)||le.contentEditable==="true")&&(sr=le,fc=k,uo=null);break;case"focusout":uo=fc=sr=null;break;case"mousedown":pc=!0;break;case"contextmenu":case"mouseup":case"dragend":pc=!1,Tp(Q,a,V);break;case"selectionchange":if(Sb)break;case"keydown":case"keyup":Tp(Q,a,V)}var we;if(ic)e:{switch(e){case"compositionstart":var Te="onCompositionStart";break e;case"compositionend":Te="onCompositionEnd";break e;case"compositionupdate":Te="onCompositionUpdate";break e}Te=void 0}else lr?mp(e,a)&&(Te="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Te="onCompositionStart");Te&&(fp&&a.locale!=="ko"&&(lr||Te!=="onCompositionStart"?Te==="onCompositionEnd"&&lr&&(we=sp()):(Zn=V,ac="value"in Zn?Zn.value:Zn.textContent,lr=!0)),le=vs(k,Te),0<le.length&&(Te=new up(Te,e,null,a,V),Q.push({event:Te,listeners:le}),we?Te.data=we:(we=vp(a),we!==null&&(Te.data=we)))),(we=db?fb(e,a):pb(e,a))&&(Te=vs(k,"onBeforeInput"),0<Te.length&&(le=new up("onBeforeInput","beforeinput",null,a,V),Q.push({event:le,listeners:Te}),le.data=we)),rS(Q,e,k,a,V)}ev(Q,t)})}function Lo(e,t,a){return{instance:e,listener:t,currentTarget:a}}function vs(e,t){for(var a=t+"Capture",o=[];e!==null;){var c=e,d=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||d===null||(c=no(e,a),c!=null&&o.unshift(Lo(e,c,d)),c=no(e,t),c!=null&&o.push(Lo(e,c,d))),e.tag===3)return o;e=e.return}return[]}function iS(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function nv(e,t,a,o,c){for(var d=t._reactName,g=[];a!==null&&a!==o;){var S=a,R=S.alternate,k=S.stateNode;if(S=S.tag,R!==null&&R===o)break;S!==5&&S!==26&&S!==27||k===null||(R=k,c?(k=no(a,d),k!=null&&g.unshift(Lo(a,k,R))):c||(k=no(a,d),k!=null&&g.push(Lo(a,k,R)))),a=a.return}g.length!==0&&e.push({event:t,listeners:g})}var cS=/\r\n?/g,uS=/\u0000|\uFFFD/g;function av(e){return(typeof e=="string"?e:""+e).replace(cS,`
`).replace(uS,"")}function rv(e,t){return t=av(t),av(e)===t}function He(e,t,a,o,c,d){switch(a){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||ar(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&ar(e,""+o);break;case"className":bl(e,"class",o);break;case"tabIndex":bl(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":bl(e,a,o);break;case"style":rp(e,o,d);break;case"data":if(t!=="object"){bl(e,"data",o);break}case"src":case"href":if(o===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=wl(""+o),e.setAttribute(a,o);break;case"action":case"formAction":if(typeof o=="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 d=="function"&&(a==="formAction"?(t!=="input"&&He(e,t,"name",c.name,c,null),He(e,t,"formEncType",c.formEncType,c,null),He(e,t,"formMethod",c.formMethod,c,null),He(e,t,"formTarget",c.formTarget,c,null)):(He(e,t,"encType",c.encType,c,null),He(e,t,"method",c.method,c,null),He(e,t,"target",c.target,c,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=wl(""+o),e.setAttribute(a,o);break;case"onClick":o!=null&&(e.onclick=_n);break;case"onScroll":o!=null&&_e("scroll",e);break;case"onScrollEnd":o!=null&&_e("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(s(61));if(a=o.__html,a!=null){if(c.children!=null)throw Error(s(60));e.innerHTML=a}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}a=wl(""+o),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":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""+o):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"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":o===!0?e.setAttribute(a,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,o):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(a,o):e.removeAttribute(a);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(a):e.setAttribute(a,o);break;case"popover":_e("beforetoggle",e),_e("toggle",e),xl(e,"popover",o);break;case"xlinkActuate":Cn(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":Cn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":Cn(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":Cn(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":Cn(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":Cn(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":Cn(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":Cn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":Cn(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":xl(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=Hx.get(a)||a,xl(e,a,o))}}function Hu(e,t,a,o,c,d){switch(a){case"style":rp(e,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(s(61));if(a=o.__html,a!=null){if(c.children!=null)throw Error(s(60));e.innerHTML=a}}break;case"children":typeof o=="string"?ar(e,o):(typeof o=="number"||typeof o=="bigint")&&ar(e,""+o);break;case"onScroll":o!=null&&_e("scroll",e);break;case"onScrollEnd":o!=null&&_e("scrollend",e);break;case"onClick":o!=null&&(e.onclick=_n);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ff.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(c=a.endsWith("Capture"),t=a.slice(2,c?a.length-7:void 0),d=e[yt]||null,d=d!=null?d[a]:null,typeof d=="function"&&e.removeEventListener(t,d,c),typeof o=="function")){typeof d!="function"&&d!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,o,c);break e}a in e?e[a]=o:o===!0?e.setAttribute(a,""):xl(e,a,o)}}}function dt(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":_e("error",e),_e("load",e);var o=!1,c=!1,d;for(d in a)if(a.hasOwnProperty(d)){var g=a[d];if(g!=null)switch(d){case"src":o=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:He(e,t,d,g,a,null)}}c&&He(e,t,"srcSet",a.srcSet,a,null),o&&He(e,t,"src",a.src,a,null);return;case"input":_e("invalid",e);var S=d=g=c=null,R=null,k=null;for(o in a)if(a.hasOwnProperty(o)){var V=a[o];if(V!=null)switch(o){case"name":c=V;break;case"type":g=V;break;case"checked":R=V;break;case"defaultChecked":k=V;break;case"value":d=V;break;case"defaultValue":S=V;break;case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(s(137,t));break;default:He(e,t,o,V,a,null)}}ep(e,d,S,R,k,g,c,!1);return;case"select":_e("invalid",e),o=g=d=null;for(c in a)if(a.hasOwnProperty(c)&&(S=a[c],S!=null))switch(c){case"value":d=S;break;case"defaultValue":g=S;break;case"multiple":o=S;default:He(e,t,c,S,a,null)}t=d,a=g,e.multiple=!!o,t!=null?nr(e,!!o,t,!1):a!=null&&nr(e,!!o,a,!0);return;case"textarea":_e("invalid",e),d=c=o=null;for(g in a)if(a.hasOwnProperty(g)&&(S=a[g],S!=null))switch(g){case"value":o=S;break;case"defaultValue":c=S;break;case"children":d=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(s(91));break;default:He(e,t,g,S,a,null)}np(e,o,c,d);return;case"option":for(R in a)a.hasOwnProperty(R)&&(o=a[R],o!=null)&&(R==="selected"?e.selected=o&&typeof o!="function"&&typeof o!="symbol":He(e,t,R,o,a,null));return;case"dialog":_e("beforetoggle",e),_e("toggle",e),_e("cancel",e),_e("close",e);break;case"iframe":case"object":_e("load",e);break;case"video":case"audio":for(o=0;o<ko.length;o++)_e(ko[o],e);break;case"image":_e("error",e),_e("load",e);break;case"details":_e("toggle",e);break;case"embed":case"source":case"link":_e("error",e),_e("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(k in a)if(a.hasOwnProperty(k)&&(o=a[k],o!=null))switch(k){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:He(e,t,k,o,a,null)}return;default:if(Ji(t)){for(V in a)a.hasOwnProperty(V)&&(o=a[V],o!==void 0&&Hu(e,t,V,o,a,void 0));return}}for(S in a)a.hasOwnProperty(S)&&(o=a[S],o!=null&&He(e,t,S,o,a,null))}function dS(e,t,a,o){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,d=null,g=null,S=null,R=null,k=null,V=null;for(B in a){var Q=a[B];if(a.hasOwnProperty(B)&&Q!=null)switch(B){case"checked":break;case"value":break;case"defaultValue":R=Q;default:o.hasOwnProperty(B)||He(e,t,B,null,o,Q)}}for(var U in o){var B=o[U];if(Q=a[U],o.hasOwnProperty(U)&&(B!=null||Q!=null))switch(U){case"type":d=B;break;case"name":c=B;break;case"checked":k=B;break;case"defaultChecked":V=B;break;case"value":g=B;break;case"defaultValue":S=B;break;case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(s(137,t));break;default:B!==Q&&He(e,t,U,B,o,Q)}}Zi(e,g,S,R,k,V,d,c);return;case"select":B=g=S=U=null;for(d in a)if(R=a[d],a.hasOwnProperty(d)&&R!=null)switch(d){case"value":break;case"multiple":B=R;default:o.hasOwnProperty(d)||He(e,t,d,null,o,R)}for(c in o)if(d=o[c],R=a[c],o.hasOwnProperty(c)&&(d!=null||R!=null))switch(c){case"value":U=d;break;case"defaultValue":S=d;break;case"multiple":g=d;default:d!==R&&He(e,t,c,d,o,R)}t=S,a=g,o=B,U!=null?nr(e,!!a,U,!1):!!o!=!!a&&(t!=null?nr(e,!!a,t,!0):nr(e,!!a,a?[]:"",!1));return;case"textarea":B=U=null;for(S in a)if(c=a[S],a.hasOwnProperty(S)&&c!=null&&!o.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:He(e,t,S,null,o,c)}for(g in o)if(c=o[g],d=a[g],o.hasOwnProperty(g)&&(c!=null||d!=null))switch(g){case"value":U=c;break;case"defaultValue":B=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(s(91));break;default:c!==d&&He(e,t,g,c,o,d)}tp(e,U,B);return;case"option":for(var ae in a)U=a[ae],a.hasOwnProperty(ae)&&U!=null&&!o.hasOwnProperty(ae)&&(ae==="selected"?e.selected=!1:He(e,t,ae,null,o,U));for(R in o)U=o[R],B=a[R],o.hasOwnProperty(R)&&U!==B&&(U!=null||B!=null)&&(R==="selected"?e.selected=U&&typeof U!="function"&&typeof U!="symbol":He(e,t,R,U,o,B));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 de in a)U=a[de],a.hasOwnProperty(de)&&U!=null&&!o.hasOwnProperty(de)&&He(e,t,de,null,o,U);for(k in o)if(U=o[k],B=a[k],o.hasOwnProperty(k)&&U!==B&&(U!=null||B!=null))switch(k){case"children":case"dangerouslySetInnerHTML":if(U!=null)throw Error(s(137,t));break;default:He(e,t,k,U,o,B)}return;default:if(Ji(t)){for(var Be in a)U=a[Be],a.hasOwnProperty(Be)&&U!==void 0&&!o.hasOwnProperty(Be)&&Hu(e,t,Be,void 0,o,U);for(V in o)U=o[V],B=a[V],!o.hasOwnProperty(V)||U===B||U===void 0&&B===void 0||Hu(e,t,V,U,o,B);return}}for(var j in a)U=a[j],a.hasOwnProperty(j)&&U!=null&&!o.hasOwnProperty(j)&&He(e,t,j,null,o,U);for(Q in o)U=o[Q],B=a[Q],!o.hasOwnProperty(Q)||U===B||U==null&&B==null||He(e,t,Q,U,o,B)}function ov(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function fS(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),o=0;o<a.length;o++){var c=a[o],d=c.transferSize,g=c.initiatorType,S=c.duration;if(d&&S&&ov(g)){for(g=0,S=c.responseEnd,o+=1;o<a.length;o++){var R=a[o],k=R.startTime;if(k>S)break;var V=R.transferSize,Q=R.initiatorType;V&&ov(Q)&&(R=R.responseEnd,g+=V*(R<S?1:(S-k)/(R-k)))}if(--o,t+=8*(d+g)/(c.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 Bu=null,Pu=null;function ys(e){return e.nodeType===9?e:e.ownerDocument}function lv(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 sv(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 qu(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 Vu=null;function pS(){var e=window.event;return e&&e.type==="popstate"?e===Vu?!1:(Vu=e,!0):(Vu=null,!1)}var iv=typeof setTimeout=="function"?setTimeout:void 0,hS=typeof clearTimeout=="function"?clearTimeout:void 0,cv=typeof Promise=="function"?Promise:void 0,mS=typeof queueMicrotask=="function"?queueMicrotask:typeof cv<"u"?function(e){return cv.resolve(null).then(e).catch(vS)}:iv;function vS(e){setTimeout(function(){throw e})}function pa(e){return e==="head"}function uv(e,t){var a=t,o=0;do{var c=a.nextSibling;if(e.removeChild(a),c&&c.nodeType===8)if(a=c.data,a==="/$"||a==="/&"){if(o===0){e.removeChild(c),zr(t);return}o--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")o++;else if(a==="html")Uo(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,Uo(a);for(var d=a.firstChild;d;){var g=d.nextSibling,S=d.nodeName;d[eo]||S==="SCRIPT"||S==="STYLE"||S==="LINK"&&d.rel.toLowerCase()==="stylesheet"||a.removeChild(d),d=g}}else a==="body"&&Uo(e.ownerDocument.body);a=c}while(a);zr(t)}function dv(e,t){var a=e;e=0;do{var o=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||""),o&&o.nodeType===8)if(a=o.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=o}while(a)}function Gu(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":Gu(a),$i(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function yS(e,t,a,o){for(;e.nodeType===1;){var c=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[eo])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(d=e.getAttribute("rel"),d==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(d!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(d=e.getAttribute("src"),(d!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&d&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var d=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===d)return e}else return e;if(e=It(e.nextSibling),e===null)break}return null}function gS(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=It(e.nextSibling),e===null))return null;return e}function fv(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=It(e.nextSibling),e===null))return null;return e}function Yu(e){return e.data==="$?"||e.data==="$~"}function Xu(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function xS(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var o=function(){t(),a.removeEventListener("DOMContentLoaded",o)};a.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function It(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 Qu=null;function pv(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return It(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function hv(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 mv(e,t,a){switch(t=ys(a),e){case"html":if(e=t.documentElement,!e)throw Error(s(452));return e;case"head":if(e=t.head,!e)throw Error(s(453));return e;case"body":if(e=t.body,!e)throw Error(s(454));return e;default:throw Error(s(451))}}function Uo(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);$i(e)}var Jt=new Map,vv=new Set;function gs(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Vn=$.d;$.d={f:bS,r:SS,D:wS,C:ES,L:AS,m:CS,X:RS,S:_S,M:TS};function bS(){var e=Vn.f(),t=cs();return e||t}function SS(e){var t=Wa(e);t!==null&&t.tag===5&&t.type==="form"?Dh(t):Vn.r(e)}var jr=typeof document>"u"?null:document;function yv(e,t,a){var o=jr;if(o&&typeof t=="string"&&t){var c=Yt(t);c='link[rel="'+e+'"][href="'+c+'"]',typeof a=="string"&&(c+='[crossorigin="'+a+'"]'),vv.has(c)||(vv.add(c),e={rel:e,crossOrigin:a,href:t},o.querySelector(c)===null&&(t=o.createElement("link"),dt(t,"link",e),ot(t),o.head.appendChild(t)))}}function wS(e){Vn.D(e),yv("dns-prefetch",e,null)}function ES(e,t){Vn.C(e,t),yv("preconnect",e,t)}function AS(e,t,a){Vn.L(e,t,a);var o=jr;if(o&&e&&t){var c='link[rel="preload"][as="'+Yt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(c+='[imagesrcset="'+Yt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(c+='[imagesizes="'+Yt(a.imageSizes)+'"]')):c+='[href="'+Yt(e)+'"]';var d=c;switch(t){case"style":d=Nr(e);break;case"script":d=Dr(e)}Jt.has(d)||(e=b({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Jt.set(d,e),o.querySelector(c)!==null||t==="style"&&o.querySelector(Ho(d))||t==="script"&&o.querySelector(Bo(d))||(t=o.createElement("link"),dt(t,"link",e),ot(t),o.head.appendChild(t)))}}function CS(e,t){Vn.m(e,t);var a=jr;if(a&&e){var o=t&&typeof t.as=="string"?t.as:"script",c='link[rel="modulepreload"][as="'+Yt(o)+'"][href="'+Yt(e)+'"]',d=c;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=Dr(e)}if(!Jt.has(d)&&(e=b({rel:"modulepreload",href:e},t),Jt.set(d,e),a.querySelector(c)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Bo(d)))return}o=a.createElement("link"),dt(o,"link",e),ot(o),a.head.appendChild(o)}}}function _S(e,t,a){Vn.S(e,t,a);var o=jr;if(o&&e){var c=er(o).hoistableStyles,d=Nr(e);t=t||"default";var g=c.get(d);if(!g){var S={loading:0,preload:null};if(g=o.querySelector(Ho(d)))S.loading=5;else{e=b({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Jt.get(d))&&Ku(e,a);var R=g=o.createElement("link");ot(R),dt(R,"link",e),R._p=new Promise(function(k,V){R.onload=k,R.onerror=V}),R.addEventListener("load",function(){S.loading|=1}),R.addEventListener("error",function(){S.loading|=2}),S.loading|=4,xs(g,t,o)}g={type:"stylesheet",instance:g,count:1,state:S},c.set(d,g)}}}function RS(e,t){Vn.X(e,t);var a=jr;if(a&&e){var o=er(a).hoistableScripts,c=Dr(e),d=o.get(c);d||(d=a.querySelector(Bo(c)),d||(e=b({src:e,async:!0},t),(t=Jt.get(c))&&$u(e,t),d=a.createElement("script"),ot(d),dt(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(c,d))}}function TS(e,t){Vn.M(e,t);var a=jr;if(a&&e){var o=er(a).hoistableScripts,c=Dr(e),d=o.get(c);d||(d=a.querySelector(Bo(c)),d||(e=b({src:e,async:!0,type:"module"},t),(t=Jt.get(c))&&$u(e,t),d=a.createElement("script"),ot(d),dt(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(c,d))}}function gv(e,t,a,o){var c=(c=me.current)?gs(c):null;if(!c)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Nr(a.href),a=er(c).hoistableStyles,o=a.get(t),o||(o={type:"style",instance:null,count:0,state:null},a.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Nr(a.href);var d=er(c).hoistableStyles,g=d.get(e);if(g||(c=c.ownerDocument||c,g={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,g),(d=c.querySelector(Ho(e)))&&!d._p&&(g.instance=d,g.state.loading=5),Jt.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},Jt.set(e,a),d||MS(c,e,a,g.state))),t&&o===null)throw Error(s(528,""));return g}if(t&&o!==null)throw Error(s(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Dr(a),a=er(c).hoistableScripts,o=a.get(t),o||(o={type:"script",instance:null,count:0,state:null},a.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function Nr(e){return'href="'+Yt(e)+'"'}function Ho(e){return'link[rel="stylesheet"]['+e+"]"}function xv(e){return b({},e,{"data-precedence":e.precedence,precedence:null})}function MS(e,t,a,o){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?o.loading=1:(t=e.createElement("link"),o.preload=t,t.addEventListener("load",function(){return o.loading|=1}),t.addEventListener("error",function(){return o.loading|=2}),dt(t,"link",a),ot(t),e.head.appendChild(t))}function Dr(e){return'[src="'+Yt(e)+'"]'}function Bo(e){return"script[async]"+e}function bv(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+Yt(a.href)+'"]');if(o)return t.instance=o,ot(o),o;var c=b({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),ot(o),dt(o,"style",c),xs(o,a.precedence,e),t.instance=o;case"stylesheet":c=Nr(a.href);var d=e.querySelector(Ho(c));if(d)return t.state.loading|=4,t.instance=d,ot(d),d;o=xv(a),(c=Jt.get(c))&&Ku(o,c),d=(e.ownerDocument||e).createElement("link"),ot(d);var g=d;return g._p=new Promise(function(S,R){g.onload=S,g.onerror=R}),dt(d,"link",o),t.state.loading|=4,xs(d,a.precedence,e),t.instance=d;case"script":return d=Dr(a.src),(c=e.querySelector(Bo(d)))?(t.instance=c,ot(c),c):(o=a,(c=Jt.get(d))&&(o=b({},a),$u(o,c)),e=e.ownerDocument||e,c=e.createElement("script"),ot(c),dt(c,"link",o),e.head.appendChild(c),t.instance=c);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(o=t.instance,t.state.loading|=4,xs(o,a.precedence,e));return t.instance}function xs(e,t,a){for(var o=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=o.length?o[o.length-1]:null,d=c,g=0;g<o.length;g++){var S=o[g];if(S.dataset.precedence===t)d=S;else if(d!==c)break}d?d.parentNode.insertBefore(e,d.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Ku(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function $u(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var bs=null;function Sv(e,t,a){if(bs===null){var o=new Map,c=bs=new Map;c.set(a,o)}else c=bs,o=c.get(a),o||(o=new Map,c.set(a,o));if(o.has(e))return o;for(o.set(e,null),a=a.getElementsByTagName(e),c=0;c<a.length;c++){var d=a[c];if(!(d[eo]||d[st]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var g=d.getAttribute(t)||"";g=e+g;var S=o.get(g);S?S.push(d):o.set(g,[d])}}return o}function wv(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function OS(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;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!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 Ev(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function jS(e,t,a,o){if(a.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var c=Nr(o.href),d=t.querySelector(Ho(c));if(d){t=d._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Ss.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=d,ot(d);return}d=t.ownerDocument||t,o=xv(o),(c=Jt.get(c))&&Ku(o,c),d=d.createElement("link"),ot(d);var g=d;g._p=new Promise(function(S,R){g.onload=S,g.onerror=R}),dt(d,"link",o),a.instance=d}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=Ss.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Fu=0;function NS(e,t){return e.stylesheets&&e.count===0&&Es(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var o=setTimeout(function(){if(e.stylesheets&&Es(e,e.stylesheets),e.unsuspend){var d=e.unsuspend;e.unsuspend=null,d()}},6e4+t);0<e.imgBytes&&Fu===0&&(Fu=62500*fS());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Es(e,e.stylesheets),e.unsuspend)){var d=e.unsuspend;e.unsuspend=null,d()}},(e.imgBytes>Fu?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(c)}}:null}function Ss(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Es(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var ws=null;function Es(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ws=new Map,t.forEach(DS,e),ws=null,Ss.call(e))}function DS(e,t){if(!(t.state.loading&4)){var a=ws.get(e);if(a)var o=a.get(null);else{a=new Map,ws.set(e,a);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<c.length;d++){var g=c[d];(g.nodeName==="LINK"||g.getAttribute("media")!=="not all")&&(a.set(g.dataset.precedence,g),o=g)}o&&a.set(null,o)}c=t.instance,g=c.getAttribute("data-precedence"),d=a.get(g)||o,d===o&&a.set(null,c),a.set(g,c),this.count++,o=Ss.bind(this),c.addEventListener("load",o),c.addEventListener("error",o),d?d.parentNode.insertBefore(c,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),t.state.loading|=4}}var Po={$$typeof:D,Provider:null,Consumer:null,_currentValue:P,_currentValue2:P,_threadCount:0};function zS(e,t,a,o,c,d,g,S,R){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=Yi(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yi(0),this.hiddenUpdates=Yi(null),this.identifierPrefix=o,this.onUncaughtError=c,this.onCaughtError=d,this.onRecoverableError=g,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=R,this.incompleteTransitions=new Map}function Av(e,t,a,o,c,d,g,S,R,k,V,Q){return e=new zS(e,t,a,g,R,k,V,Q,S),t=1,d===!0&&(t|=24),d=Nt(3,null,null,t),e.current=d,d.stateNode=e,t=Tc(),t.refCount++,e.pooledCache=t,t.refCount++,d.memoizedState={element:o,isDehydrated:a,cache:t},Nc(d),e}function Cv(e){return e?(e=ur,e):ur}function _v(e,t,a,o,c,d){c=Cv(c),o.context===null?o.context=c:o.pendingContext=c,o=na(t),o.payload={element:a},d=d===void 0?null:d,d!==null&&(o.callback=d),a=aa(e,o,t),a!==null&&(Et(a,e,t),go(a,e,t))}function Rv(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Zu(e,t){Rv(e,t),(e=e.alternate)&&Rv(e,t)}function Tv(e){if(e.tag===13||e.tag===31){var t=Na(e,67108864);t!==null&&Et(t,e,67108864),Zu(e,67108864)}}function Mv(e){if(e.tag===13||e.tag===31){var t=Ut();t=Xi(t);var a=Na(e,t);a!==null&&Et(a,e,t),Zu(e,t)}}var As=!0;function kS(e,t,a,o){var c=N.T;N.T=null;var d=$.p;try{$.p=2,Iu(e,t,a,o)}finally{$.p=d,N.T=c}}function LS(e,t,a,o){var c=N.T;N.T=null;var d=$.p;try{$.p=8,Iu(e,t,a,o)}finally{$.p=d,N.T=c}}function Iu(e,t,a,o){if(As){var c=Ju(o);if(c===null)Uu(e,t,o,Cs,a),jv(e,o);else if(HS(c,e,t,a,o))o.stopPropagation();else if(jv(e,o),t&4&&-1<US.indexOf(e)){for(;c!==null;){var d=Wa(c);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var g=Ra(d.pendingLanes);if(g!==0){var S=d;for(S.pendingLanes|=2,S.entangledLanes|=2;g;){var R=1<<31-Ot(g);S.entanglements[1]|=R,g&=~R}yn(d),(De&6)===0&&(ss=Tt()+500,zo(0))}}break;case 31:case 13:S=Na(d,2),S!==null&&Et(S,d,2),cs(),Zu(d,2)}if(d=Ju(o),d===null&&Uu(e,t,o,Cs,a),d===c)break;c=d}c!==null&&o.stopPropagation()}else Uu(e,t,o,null,a)}}function Ju(e){return e=ec(e),Wu(e)}var Cs=null;function Wu(e){if(Cs=null,e=Ja(e),e!==null){var t=u(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=f(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 Cs=e,null}function Ov(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":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(wx()){case Hf:return 2;case Bf:return 8;case hl:case Ex:return 32;case Pf:return 268435456;default:return 32}default:return 32}}var ed=!1,ha=null,ma=null,va=null,qo=new Map,Vo=new Map,ya=[],US="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 jv(e,t){switch(e){case"focusin":case"focusout":ha=null;break;case"dragenter":case"dragleave":ma=null;break;case"mouseover":case"mouseout":va=null;break;case"pointerover":case"pointerout":qo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Vo.delete(t.pointerId)}}function Go(e,t,a,o,c,d){return e===null||e.nativeEvent!==d?(e={blockedOn:t,domEventName:a,eventSystemFlags:o,nativeEvent:d,targetContainers:[c]},t!==null&&(t=Wa(t),t!==null&&Tv(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,c!==null&&t.indexOf(c)===-1&&t.push(c),e)}function HS(e,t,a,o,c){switch(t){case"focusin":return ha=Go(ha,e,t,a,o,c),!0;case"dragenter":return ma=Go(ma,e,t,a,o,c),!0;case"mouseover":return va=Go(va,e,t,a,o,c),!0;case"pointerover":var d=c.pointerId;return qo.set(d,Go(qo.get(d)||null,e,t,a,o,c)),!0;case"gotpointercapture":return d=c.pointerId,Vo.set(d,Go(Vo.get(d)||null,e,t,a,o,c)),!0}return!1}function Nv(e){var t=Ja(e.target);if(t!==null){var a=u(t);if(a!==null){if(t=a.tag,t===13){if(t=f(a),t!==null){e.blockedOn=t,Qf(e.priority,function(){Mv(a)});return}}else if(t===31){if(t=h(a),t!==null){e.blockedOn=t,Qf(e.priority,function(){Mv(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 _s(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Ju(e.nativeEvent);if(a===null){a=e.nativeEvent;var o=new a.constructor(a.type,a);Wi=o,a.target.dispatchEvent(o),Wi=null}else return t=Wa(a),t!==null&&Tv(t),e.blockedOn=a,!1;t.shift()}return!0}function Dv(e,t,a){_s(e)&&a.delete(t)}function BS(){ed=!1,ha!==null&&_s(ha)&&(ha=null),ma!==null&&_s(ma)&&(ma=null),va!==null&&_s(va)&&(va=null),qo.forEach(Dv),Vo.forEach(Dv)}function Rs(e,t){e.blockedOn===t&&(e.blockedOn=null,ed||(ed=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,BS)))}var Ts=null;function zv(e){Ts!==e&&(Ts=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Ts===e&&(Ts=null);for(var t=0;t<e.length;t+=3){var a=e[t],o=e[t+1],c=e[t+2];if(typeof o!="function"){if(Wu(o||a)===null)continue;break}var d=Wa(a);d!==null&&(e.splice(t,3),t-=3,Jc(d,{pending:!0,data:c,method:a.method,action:o},o,c))}}))}function zr(e){function t(R){return Rs(R,e)}ha!==null&&Rs(ha,e),ma!==null&&Rs(ma,e),va!==null&&Rs(va,e),qo.forEach(t),Vo.forEach(t);for(var a=0;a<ya.length;a++){var o=ya[a];o.blockedOn===e&&(o.blockedOn=null)}for(;0<ya.length&&(a=ya[0],a.blockedOn===null);)Nv(a),a.blockedOn===null&&ya.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(o=0;o<a.length;o+=3){var c=a[o],d=a[o+1],g=c[yt]||null;if(typeof d=="function")g||zv(a);else if(g){var S=null;if(d&&d.hasAttribute("formAction")){if(c=d,g=d[yt]||null)S=g.formAction;else if(Wu(c)!==null)continue}else S=g.action;typeof S=="function"?a[o+1]=S:(a.splice(o,3),o-=3),zv(a)}}}function kv(){function e(d){d.canIntercept&&d.info==="react-transition"&&d.intercept({handler:function(){return new Promise(function(g){return c=g})},focusReset:"manual",scroll:"manual"})}function t(){c!==null&&(c(),c=null),o||setTimeout(a,20)}function a(){if(!o&&!navigation.transition){var d=navigation.currentEntry;d&&d.url!=null&&navigation.navigate(d.url,{state:d.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),c!==null&&(c(),c=null)}}}function td(e){this._internalRoot=e}Ms.prototype.render=td.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));var a=t.current,o=Ut();_v(a,o,e,t,null,null)},Ms.prototype.unmount=td.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;_v(e.current,2,null,e,null,null),cs(),t[Ia]=null}};function Ms(e){this._internalRoot=e}Ms.prototype.unstable_scheduleHydration=function(e){if(e){var t=Xf();e={blockedOn:null,target:e,priority:t};for(var a=0;a<ya.length&&t!==0&&t<ya[a].priority;a++);ya.splice(a,0,e),a===0&&Nv(e)}};var Lv=r.version;if(Lv!=="19.2.3")throw Error(s(527,Lv,"19.2.3"));$.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=y(t),e=e!==null?x(e):null,e=e===null?null:e.stateNode,e};var PS={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:N,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Os=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Os.isDisabled&&Os.supportsFiber)try{Ir=Os.inject(PS),Mt=Os}catch{}}return Xo.createRoot=function(e,t){if(!i(e))throw Error(s(299));var a=!1,o="",c=Gh,d=Yh,g=Xh;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onUncaughtError!==void 0&&(c=t.onUncaughtError),t.onCaughtError!==void 0&&(d=t.onCaughtError),t.onRecoverableError!==void 0&&(g=t.onRecoverableError)),t=Av(e,1,!1,null,null,a,o,null,c,d,g,kv),e[Ia]=t.current,Lu(e),new td(t)},Xo.hydrateRoot=function(e,t,a){if(!i(e))throw Error(s(299));var o=!1,c="",d=Gh,g=Yh,S=Xh,R=null;return a!=null&&(a.unstable_strictMode===!0&&(o=!0),a.identifierPrefix!==void 0&&(c=a.identifierPrefix),a.onUncaughtError!==void 0&&(d=a.onUncaughtError),a.onCaughtError!==void 0&&(g=a.onCaughtError),a.onRecoverableError!==void 0&&(S=a.onRecoverableError),a.formState!==void 0&&(R=a.formState)),t=Av(e,1,!0,t,a??null,o,c,R,d,g,S,kv),t.context=Cv(null),a=t.current,o=Ut(),o=Xi(o),c=na(o),c.callback=null,aa(a,c,o),a=o,t.current.lanes=a,Wr(t,a),yn(t),e[Ia]=t.current,Lu(e),new Ms(t)},Xo.version="19.2.3",Xo}var Qv;function ZS(){if(Qv)return rd.exports;Qv=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(r){console.error(r)}}return n(),rd.exports=FS(),rd.exports}var IS=ZS();const JS="modulepreload",WS=function(n,r){return new URL(n,r).href},Kv={},ye=function(r,l,s){let i=Promise.resolve();if(l&&l.length>0){let y=function(x){return Promise.all(x.map(b=>Promise.resolve(b).then(w=>({status:"fulfilled",value:w}),w=>({status:"rejected",reason:w}))))};const f=document.getElementsByTagName("link"),h=document.querySelector("meta[property=csp-nonce]"),v=h?.nonce||h?.getAttribute("nonce");i=y(l.map(x=>{if(x=WS(x,s),x in Kv)return;Kv[x]=!0;const b=x.endsWith(".css"),w=b?'[rel="stylesheet"]':"";if(s)for(let _=f.length-1;_>=0;_--){const C=f[_];if(C.href===x&&(!b||C.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${x}"]${w}`))return;const A=document.createElement("link");if(A.rel=b?"stylesheet":JS,b||(A.as="script"),A.crossOrigin="",A.href=x,v&&A.setAttribute("nonce",v),document.head.appendChild(A),b)return new Promise((_,C)=>{A.addEventListener("load",_),A.addEventListener("error",()=>C(new Error(`Unable to preload CSS for ${x}`)))})}))}function u(f){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=f,window.dispatchEvent(h),!h.defaultPrevented)throw f}return i.then(f=>{for(const h of f||[])h.status==="rejected"&&u(h.reason);return r().catch(u)})};var $v="popstate";function Fv(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function e2(n={}){function r(s,i){let u=i.state?.masked,{pathname:f,search:h,hash:v}=u||s.location;return Od("",{pathname:f,search:h,hash:v},i.state&&i.state.usr||null,i.state&&i.state.key||"default",u?{pathname:s.location.pathname,search:s.location.search,hash:s.location.hash}:void 0)}function l(s,i){return typeof i=="string"?i:Io(i)}return n2(r,l,null,n)}function $e(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function tn(n,r){if(!n){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function t2(){return Math.random().toString(36).substring(2,10)}function Zv(n,r){return{usr:n.state,key:n.key,idx:r,masked:n.unstable_mask?{pathname:n.pathname,search:n.search,hash:n.hash}:void 0}}function Od(n,r,l=null,s,i){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof r=="string"?Yr(r):r,state:l,key:r&&r.key||s||t2(),unstable_mask:i}}function Io({pathname:n="/",search:r="",hash:l=""}){return r&&r!=="?"&&(n+=r.charAt(0)==="?"?r:"?"+r),l&&l!=="#"&&(n+=l.charAt(0)==="#"?l:"#"+l),n}function Yr(n){let r={};if(n){let l=n.indexOf("#");l>=0&&(r.hash=n.substring(l),n=n.substring(0,l));let s=n.indexOf("?");s>=0&&(r.search=n.substring(s),n=n.substring(0,s)),n&&(r.pathname=n)}return r}function n2(n,r,l,s={}){let{window:i=document.defaultView,v5Compat:u=!1}=s,f=i.history,h="POP",v=null,y=x();y==null&&(y=0,f.replaceState({...f.state,idx:y},""));function x(){return(f.state||{idx:null}).idx}function b(){h="POP";let E=x(),M=E==null?null:E-y;y=E,v&&v({action:h,location:C.location,delta:M})}function w(E,M){h="PUSH";let L=Fv(E)?E:Od(C.location,E,M);y=x()+1;let D=Zv(L,y),H=C.createHref(L.unstable_mask||L);try{f.pushState(D,"",H)}catch(q){if(q instanceof DOMException&&q.name==="DataCloneError")throw q;i.location.assign(H)}u&&v&&v({action:h,location:C.location,delta:1})}function A(E,M){h="REPLACE";let L=Fv(E)?E:Od(C.location,E,M);y=x();let D=Zv(L,y),H=C.createHref(L.unstable_mask||L);f.replaceState(D,"",H),u&&v&&v({action:h,location:C.location,delta:0})}function _(E){return a2(E)}let C={get action(){return h},get location(){return n(i,f)},listen(E){if(v)throw new Error("A history only accepts one active listener");return i.addEventListener($v,b),v=E,()=>{i.removeEventListener($v,b),v=null}},createHref(E){return r(i,E)},createURL:_,encodeLocation(E){let M=_(E);return{pathname:M.pathname,search:M.search,hash:M.hash}},push:w,replace:A,go(E){return f.go(E)}};return C}function a2(n,r=!1){let l="http://localhost";typeof window<"u"&&(l=window.location.origin!=="null"?window.location.origin:window.location.href),$e(l,"No window.location.(origin|href) available to create URL");let s=typeof n=="string"?n:Io(n);return s=s.replace(/ $/,"%20"),!r&&s.startsWith("//")&&(s=l+s),new URL(s,l)}function cg(n,r,l="/"){return r2(n,r,l,!1)}function r2(n,r,l,s){let i=typeof r=="string"?Yr(r):r,u=Yn(i.pathname||"/",l);if(u==null)return null;let f=ug(n);o2(f);let h=null;for(let v=0;h==null&&v<f.length;++v){let y=v2(u);h=h2(f[v],y,s)}return h}function ug(n,r=[],l=[],s="",i=!1){let u=(f,h,v=i,y)=>{let x={relativePath:y===void 0?f.path||"":y,caseSensitive:f.caseSensitive===!0,childrenIndex:h,route:f};if(x.relativePath.startsWith("/")){if(!x.relativePath.startsWith(s)&&v)return;$e(x.relativePath.startsWith(s),`Absolute route path "${x.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),x.relativePath=x.relativePath.slice(s.length)}let b=bn([s,x.relativePath]),w=l.concat(x);f.children&&f.children.length>0&&($e(f.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${b}".`),ug(f.children,r,w,b,v)),!(f.path==null&&!f.index)&&r.push({path:b,score:f2(b,f.index),routesMeta:w})};return n.forEach((f,h)=>{if(f.path===""||!f.path?.includes("?"))u(f,h);else for(let v of dg(f.path))u(f,h,!0,v)}),r}function dg(n){let r=n.split("/");if(r.length===0)return[];let[l,...s]=r,i=l.endsWith("?"),u=l.replace(/\?$/,"");if(s.length===0)return i?[u,""]:[u];let f=dg(s.join("/")),h=[];return h.push(...f.map(v=>v===""?u:[u,v].join("/"))),i&&h.push(...f),h.map(v=>n.startsWith("/")&&v===""?"/":v)}function o2(n){n.sort((r,l)=>r.score!==l.score?l.score-r.score:p2(r.routesMeta.map(s=>s.childrenIndex),l.routesMeta.map(s=>s.childrenIndex)))}var l2=/^:[\w-]+$/,s2=3,i2=2,c2=1,u2=10,d2=-2,Iv=n=>n==="*";function f2(n,r){let l=n.split("/"),s=l.length;return l.some(Iv)&&(s+=d2),r&&(s+=i2),l.filter(i=>!Iv(i)).reduce((i,u)=>i+(l2.test(u)?s2:u===""?c2:u2),s)}function p2(n,r){return n.length===r.length&&n.slice(0,-1).every((s,i)=>s===r[i])?n[n.length-1]-r[r.length-1]:0}function h2(n,r,l=!1){let{routesMeta:s}=n,i={},u="/",f=[];for(let h=0;h<s.length;++h){let v=s[h],y=h===s.length-1,x=u==="/"?r:r.slice(u.length)||"/",b=ti({path:v.relativePath,caseSensitive:v.caseSensitive,end:y},x),w=v.route;if(!b&&y&&l&&!s[s.length-1].route.index&&(b=ti({path:v.relativePath,caseSensitive:v.caseSensitive,end:!1},x)),!b)return null;Object.assign(i,b.params),f.push({params:i,pathname:bn([u,b.pathname]),pathnameBase:b2(bn([u,b.pathnameBase])),route:w}),b.pathnameBase!=="/"&&(u=bn([u,b.pathnameBase]))}return f}function ti(n,r){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[l,s]=m2(n.path,n.caseSensitive,n.end),i=r.match(l);if(!i)return null;let u=i[0],f=u.replace(/(.)\/+$/,"$1"),h=i.slice(1);return{params:s.reduce((y,{paramName:x,isOptional:b},w)=>{if(x==="*"){let _=h[w]||"";f=u.slice(0,u.length-_.length).replace(/(.)\/+$/,"$1")}const A=h[w];return b&&!A?y[x]=void 0:y[x]=(A||"").replace(/%2F/g,"/"),y},{}),pathname:u,pathnameBase:f,pattern:n}}function m2(n,r=!1,l=!0){tn(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let s=[],i="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,h,v,y,x)=>{if(s.push({paramName:h,isOptional:v!=null}),v){let b=x.charAt(y+f.length);return b&&b!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(s.push({paramName:"*"}),i+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):l?i+="\\/*$":n!==""&&n!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,r?void 0:"i"),s]}function v2(n){try{return n.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return tn(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),n}}function Yn(n,r){if(r==="/")return n;if(!n.toLowerCase().startsWith(r.toLowerCase()))return null;let l=r.endsWith("/")?r.length-1:r.length,s=n.charAt(l);return s&&s!=="/"?null:n.slice(l)||"/"}var y2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function g2(n,r="/"){let{pathname:l,search:s="",hash:i=""}=typeof n=="string"?Yr(n):n,u;return l?(l=l.replace(/\/\/+/g,"/"),l.startsWith("/")?u=Jv(l.substring(1),"/"):u=Jv(l,r)):u=r,{pathname:u,search:S2(s),hash:w2(i)}}function Jv(n,r){let l=r.replace(/\/+$/,"").split("/");return n.split("/").forEach(i=>{i===".."?l.length>1&&l.pop():i!=="."&&l.push(i)}),l.length>1?l.join("/"):"/"}function id(n,r,l,s){return`Cannot include a '${n}' character in a manually specified \`to.${r}\` field [${JSON.stringify(s)}]. Please separate it out to the \`to.${l}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function x2(n){return n.filter((r,l)=>l===0||r.route.path&&r.route.path.length>0)}function Wd(n){let r=x2(n);return r.map((l,s)=>s===r.length-1?l.pathname:l.pathnameBase)}function yi(n,r,l,s=!1){let i;typeof n=="string"?i=Yr(n):(i={...n},$e(!i.pathname||!i.pathname.includes("?"),id("?","pathname","search",i)),$e(!i.pathname||!i.pathname.includes("#"),id("#","pathname","hash",i)),$e(!i.search||!i.search.includes("#"),id("#","search","hash",i)));let u=n===""||i.pathname==="",f=u?"/":i.pathname,h;if(f==null)h=l;else{let b=r.length-1;if(!s&&f.startsWith("..")){let w=f.split("/");for(;w[0]==="..";)w.shift(),b-=1;i.pathname=w.join("/")}h=b>=0?r[b]:"/"}let v=g2(i,h),y=f&&f!=="/"&&f.endsWith("/"),x=(u||f===".")&&l.endsWith("/");return!v.pathname.endsWith("/")&&(y||x)&&(v.pathname+="/"),v}var bn=n=>n.join("/").replace(/\/\/+/g,"/"),b2=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),S2=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,w2=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,E2=class{constructor(n,r,l,s=!1){this.status=n,this.statusText=r||"",this.internal=s,l instanceof Error?(this.data=l.toString(),this.error=l):this.data=l}};function A2(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function C2(n){return n.map(r=>r.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var fg=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function pg(n,r){let l=n;if(typeof l!="string"||!y2.test(l))return{absoluteURL:void 0,isExternal:!1,to:l};let s=l,i=!1;if(fg)try{let u=new URL(window.location.href),f=l.startsWith("//")?new URL(u.protocol+l):new URL(l),h=Yn(f.pathname,r);f.origin===u.origin&&h!=null?l=h+f.search+f.hash:i=!0}catch{tn(!1,`<Link to="${l}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:s,isExternal:i,to:l}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var hg=["POST","PUT","PATCH","DELETE"];new Set(hg);var _2=["GET",...hg];new Set(_2);var Xr=m.createContext(null);Xr.displayName="DataRouter";var gi=m.createContext(null);gi.displayName="DataRouterState";var R2=m.createContext(!1),mg=m.createContext({isTransitioning:!1});mg.displayName="ViewTransition";var T2=m.createContext(new Map);T2.displayName="Fetchers";var M2=m.createContext(null);M2.displayName="Await";var qt=m.createContext(null);qt.displayName="Navigation";var ol=m.createContext(null);ol.displayName="Location";var nn=m.createContext({outlet:null,matches:[],isDataRoute:!1});nn.displayName="Route";var ef=m.createContext(null);ef.displayName="RouteError";var vg="REACT_ROUTER_ERROR",O2="REDIRECT",j2="ROUTE_ERROR_RESPONSE";function N2(n){if(n.startsWith(`${vg}:${O2}:{`))try{let r=JSON.parse(n.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function D2(n){if(n.startsWith(`${vg}:${j2}:{`))try{let r=JSON.parse(n.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new E2(r.status,r.statusText,r.data)}catch{}}function z2(n,{relative:r}={}){$e(Qr(),"useHref() may be used only in the context of a <Router> component.");let{basename:l,navigator:s}=m.useContext(qt),{hash:i,pathname:u,search:f}=sl(n,{relative:r}),h=u;return l!=="/"&&(h=u==="/"?l:bn([l,u])),s.createHref({pathname:h,search:f,hash:i})}function Qr(){return m.useContext(ol)!=null}function _t(){return $e(Qr(),"useLocation() may be used only in the context of a <Router> component."),m.useContext(ol).location}var yg="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function gg(n){m.useContext(qt).static||m.useLayoutEffect(n)}function ll(){let{isDataRoute:n}=m.useContext(nn);return n?F2():k2()}function k2(){$e(Qr(),"useNavigate() may be used only in the context of a <Router> component.");let n=m.useContext(Xr),{basename:r,navigator:l}=m.useContext(qt),{matches:s}=m.useContext(nn),{pathname:i}=_t(),u=JSON.stringify(Wd(s)),f=m.useRef(!1);return gg(()=>{f.current=!0}),m.useCallback((v,y={})=>{if(tn(f.current,yg),!f.current)return;if(typeof v=="number"){l.go(v);return}let x=yi(v,JSON.parse(u),i,y.relative==="path");n==null&&r!=="/"&&(x.pathname=x.pathname==="/"?r:bn([r,x.pathname])),(y.replace?l.replace:l.push)(x,y.state,y)},[r,l,u,i,n])}var L2=m.createContext(null);function U2(n){let r=m.useContext(nn).outlet;return m.useMemo(()=>r&&m.createElement(L2.Provider,{value:n},r),[r,n])}function aO(){let{matches:n}=m.useContext(nn),r=n[n.length-1];return r?r.params:{}}function sl(n,{relative:r}={}){let{matches:l}=m.useContext(nn),{pathname:s}=_t(),i=JSON.stringify(Wd(l));return m.useMemo(()=>yi(n,JSON.parse(i),s,r==="path"),[n,i,s,r])}function H2(n,r){return xg(n,r)}function xg(n,r,l){$e(Qr(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:s}=m.useContext(qt),{matches:i}=m.useContext(nn),u=i[i.length-1],f=u?u.params:{},h=u?u.pathname:"/",v=u?u.pathnameBase:"/",y=u&&u.route;{let E=y&&y.path||"";Sg(h,!y||E.endsWith("*")||E.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${E}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
Please change the parent <Route path="${E}"> to <Route path="${E==="/"?"*":`${E}/*`}">.`)}let x=_t(),b;if(r){let E=typeof r=="string"?Yr(r):r;$e(v==="/"||E.pathname?.startsWith(v),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${v}" but pathname "${E.pathname}" was given in the \`location\` prop.`),b=E}else b=x;let w=b.pathname||"/",A=w;if(v!=="/"){let E=v.replace(/^\//,"").split("/");A="/"+w.replace(/^\//,"").split("/").slice(E.length).join("/")}let _=cg(n,{pathname:A});tn(y||_!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),tn(_==null||_[_.length-1].route.element!==void 0||_[_.length-1].route.Component!==void 0||_[_.length-1].route.lazy!==void 0,`Matched leaf route at location "${b.pathname}${b.search}${b.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let C=G2(_&&_.map(E=>Object.assign({},E,{params:Object.assign({},f,E.params),pathname:bn([v,s.encodeLocation?s.encodeLocation(E.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?v:bn([v,s.encodeLocation?s.encodeLocation(E.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathnameBase])})),i,l);return r&&C?m.createElement(ol.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...b},navigationType:"POP"}},C):C}function B2(){let n=$2(),r=A2(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),l=n instanceof Error?n.stack:null,s="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:s},u={padding:"2px 4px",backgroundColor:s},f=null;return console.error("Error handled by React Router default ErrorBoundary:",n),f=m.createElement(m.Fragment,null,m.createElement("p",null,"💿 Hey developer 👋"),m.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",m.createElement("code",{style:u},"ErrorBoundary")," or"," ",m.createElement("code",{style:u},"errorElement")," prop on your route.")),m.createElement(m.Fragment,null,m.createElement("h2",null,"Unexpected Application Error!"),m.createElement("h3",{style:{fontStyle:"italic"}},r),l?m.createElement("pre",{style:i},l):null,f)}var P2=m.createElement(B2,null),bg=class extends m.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,r){return r.location!==n.location||r.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:r.error,location:r.location,revalidation:n.revalidation||r.revalidation}}componentDidCatch(n,r){this.props.onError?this.props.onError(n,r):console.error("React Router caught the following error during render",n)}render(){let n=this.state.error;if(this.context&&typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){const l=D2(n.digest);l&&(n=l)}let r=n!==void 0?m.createElement(nn.Provider,{value:this.props.routeContext},m.createElement(ef.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?m.createElement(q2,{error:n},r):r}};bg.contextType=R2;var cd=new WeakMap;function q2({children:n,error:r}){let{basename:l}=m.useContext(qt);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let s=N2(r.digest);if(s){let i=cd.get(r);if(i)throw i;let u=pg(s.location,l);if(fg&&!cd.get(r))if(u.isExternal||s.reloadDocument)window.location.href=u.absoluteURL||u.to;else{const f=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(u.to,{replace:s.replace}));throw cd.set(r,f),f}return m.createElement("meta",{httpEquiv:"refresh",content:`0;url=${u.absoluteURL||u.to}`})}}return n}function V2({routeContext:n,match:r,children:l}){let s=m.useContext(Xr);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),m.createElement(nn.Provider,{value:n},l)}function G2(n,r=[],l){let s=l?.state;if(n==null){if(!s)return null;if(s.errors)n=s.matches;else if(r.length===0&&!s.initialized&&s.matches.length>0)n=s.matches;else return null}let i=n,u=s?.errors;if(u!=null){let x=i.findIndex(b=>b.route.id&&u?.[b.route.id]!==void 0);$e(x>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(u).join(",")}`),i=i.slice(0,Math.min(i.length,x+1))}let f=!1,h=-1;if(l&&s){f=s.renderFallback;for(let x=0;x<i.length;x++){let b=i[x];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(h=x),b.route.id){let{loaderData:w,errors:A}=s,_=b.route.loader&&!w.hasOwnProperty(b.route.id)&&(!A||A[b.route.id]===void 0);if(b.route.lazy||_){l.isStatic&&(f=!0),h>=0?i=i.slice(0,h+1):i=[i[0]];break}}}}let v=l?.onError,y=s&&v?(x,b)=>{v(x,{location:s.location,params:s.matches?.[0]?.params??{},unstable_pattern:C2(s.matches),errorInfo:b})}:void 0;return i.reduceRight((x,b,w)=>{let A,_=!1,C=null,E=null;s&&(A=u&&b.route.id?u[b.route.id]:void 0,C=b.route.errorElement||P2,f&&(h<0&&w===0?(Sg("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),_=!0,E=null):h===w&&(_=!0,E=b.route.hydrateFallbackElement||null)));let M=r.concat(i.slice(0,w+1)),L=()=>{let D;return A?D=C:_?D=E:b.route.Component?D=m.createElement(b.route.Component,null):b.route.element?D=b.route.element:D=x,m.createElement(V2,{match:b,routeContext:{outlet:x,matches:M,isDataRoute:s!=null},children:D})};return s&&(b.route.ErrorBoundary||b.route.errorElement||w===0)?m.createElement(bg,{location:s.location,revalidation:s.revalidation,component:C,error:A,children:L(),routeContext:{outlet:null,matches:M,isDataRoute:!0},onError:y}):L()},null)}function tf(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Y2(n){let r=m.useContext(Xr);return $e(r,tf(n)),r}function X2(n){let r=m.useContext(gi);return $e(r,tf(n)),r}function Q2(n){let r=m.useContext(nn);return $e(r,tf(n)),r}function nf(n){let r=Q2(n),l=r.matches[r.matches.length-1];return $e(l.route.id,`${n} can only be used on routes that contain a unique "id"`),l.route.id}function K2(){return nf("useRouteId")}function $2(){let n=m.useContext(ef),r=X2("useRouteError"),l=nf("useRouteError");return n!==void 0?n:r.errors?.[l]}function F2(){let{router:n}=Y2("useNavigate"),r=nf("useNavigate"),l=m.useRef(!1);return gg(()=>{l.current=!0}),m.useCallback(async(i,u={})=>{tn(l.current,yg),l.current&&(typeof i=="number"?await n.navigate(i):await n.navigate(i,{fromRouteId:r,...u}))},[n,r])}var Wv={};function Sg(n,r,l){!r&&!Wv[n]&&(Wv[n]=!0,tn(!1,l))}m.memo(Z2);function Z2({routes:n,future:r,state:l,isStatic:s,onError:i}){return xg(n,void 0,{state:l,isStatic:s,onError:i})}function wg({to:n,replace:r,state:l,relative:s}){$e(Qr(),"<Navigate> may be used only in the context of a <Router> component.");let{static:i}=m.useContext(qt);tn(!i,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:u}=m.useContext(nn),{pathname:f}=_t(),h=ll(),v=yi(n,Wd(u),f,s==="path"),y=JSON.stringify(v);return m.useEffect(()=>{h(JSON.parse(y),{replace:r,state:l,relative:s})},[h,y,s,r,l]),null}function I2(n){return U2(n.context)}function W(n){$e(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function J2({basename:n="/",children:r=null,location:l,navigationType:s="POP",navigator:i,static:u=!1,unstable_useTransitions:f}){$e(!Qr(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let h=n.replace(/^\/*/,"/"),v=m.useMemo(()=>({basename:h,navigator:i,static:u,unstable_useTransitions:f,future:{}}),[h,i,u,f]);typeof l=="string"&&(l=Yr(l));let{pathname:y="/",search:x="",hash:b="",state:w=null,key:A="default",unstable_mask:_}=l,C=m.useMemo(()=>{let E=Yn(y,h);return E==null?null:{location:{pathname:E,search:x,hash:b,state:w,key:A,unstable_mask:_},navigationType:s}},[h,y,x,b,w,A,s,_]);return tn(C!=null,`<Router basename="${h}"> is not able to match the URL "${y}${x}${b}" because it does not start with the basename, so the <Router> won't render anything.`),C==null?null:m.createElement(qt.Provider,{value:v},m.createElement(ol.Provider,{children:r,value:C}))}function W2({children:n,location:r}){return H2(jd(n),r)}function jd(n,r=[]){let l=[];return m.Children.forEach(n,(s,i)=>{if(!m.isValidElement(s))return;let u=[...r,i];if(s.type===m.Fragment){l.push.apply(l,jd(s.props.children,u));return}$e(s.type===W,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),$e(!s.props.index||!s.props.children,"An index route cannot have child routes.");let f={id:s.props.id||u.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,middleware:s.props.middleware,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(f.children=jd(s.props.children,u)),l.push(f)}),l}var Ys="get",Xs="application/x-www-form-urlencoded";function xi(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function ew(n){return xi(n)&&n.tagName.toLowerCase()==="button"}function tw(n){return xi(n)&&n.tagName.toLowerCase()==="form"}function nw(n){return xi(n)&&n.tagName.toLowerCase()==="input"}function aw(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function rw(n,r){return n.button===0&&(!r||r==="_self")&&!aw(n)}function Nd(n=""){return new URLSearchParams(typeof n=="string"||Array.isArray(n)||n instanceof URLSearchParams?n:Object.keys(n).reduce((r,l)=>{let s=n[l];return r.concat(Array.isArray(s)?s.map(i=>[l,i]):[[l,s]])},[]))}function ow(n,r){let l=Nd(n);return r&&r.forEach((s,i)=>{l.has(i)||r.getAll(i).forEach(u=>{l.append(i,u)})}),l}var js=null;function lw(){if(js===null)try{new FormData(document.createElement("form"),0),js=!1}catch{js=!0}return js}var sw=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function ud(n){return n!=null&&!sw.has(n)?(tn(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Xs}"`),null):n}function iw(n,r){let l,s,i,u,f;if(tw(n)){let h=n.getAttribute("action");s=h?Yn(h,r):null,l=n.getAttribute("method")||Ys,i=ud(n.getAttribute("enctype"))||Xs,u=new FormData(n)}else if(ew(n)||nw(n)&&(n.type==="submit"||n.type==="image")){let h=n.form;if(h==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let v=n.getAttribute("formaction")||h.getAttribute("action");if(s=v?Yn(v,r):null,l=n.getAttribute("formmethod")||h.getAttribute("method")||Ys,i=ud(n.getAttribute("formenctype"))||ud(h.getAttribute("enctype"))||Xs,u=new FormData(h,n),!lw()){let{name:y,type:x,value:b}=n;if(x==="image"){let w=y?`${y}.`:"";u.append(`${w}x`,"0"),u.append(`${w}y`,"0")}else y&&u.append(y,b)}}else{if(xi(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');l=Ys,s=null,i=Xs,f=n}return u&&i==="text/plain"&&(f=u,u=void 0),{action:s,method:l.toLowerCase(),encType:i,formData:u,body:f}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function af(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function cw(n,r,l,s){let i=typeof n=="string"?new URL(n,typeof window>"u"?"server://singlefetch/":window.location.origin):n;return l?i.pathname.endsWith("/")?i.pathname=`${i.pathname}_.${s}`:i.pathname=`${i.pathname}.${s}`:i.pathname==="/"?i.pathname=`_root.${s}`:r&&Yn(i.pathname,r)==="/"?i.pathname=`${r.replace(/\/$/,"")}/_root.${s}`:i.pathname=`${i.pathname.replace(/\/$/,"")}.${s}`,i}async function uw(n,r){if(n.id in r)return r[n.id];try{let l=await import(n.module);return r[n.id]=l,l}catch(l){return console.error(`Error loading route module \`${n.module}\`, reloading page...`),console.error(l),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function dw(n){return n==null?!1:n.href==null?n.rel==="preload"&&typeof n.imageSrcSet=="string"&&typeof n.imageSizes=="string":typeof n.rel=="string"&&typeof n.href=="string"}async function fw(n,r,l){let s=await Promise.all(n.map(async i=>{let u=r.routes[i.route.id];if(u){let f=await uw(u,l);return f.links?f.links():[]}return[]}));return vw(s.flat(1).filter(dw).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function ey(n,r,l,s,i,u){let f=(v,y)=>l[y]?v.route.id!==l[y].route.id:!0,h=(v,y)=>l[y].pathname!==v.pathname||l[y].route.path?.endsWith("*")&&l[y].params["*"]!==v.params["*"];return u==="assets"?r.filter((v,y)=>f(v,y)||h(v,y)):u==="data"?r.filter((v,y)=>{let x=s.routes[v.route.id];if(!x||!x.hasLoader)return!1;if(f(v,y)||h(v,y))return!0;if(v.route.shouldRevalidate){let b=v.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:l[0]?.params||{},nextUrl:new URL(n,window.origin),nextParams:v.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function pw(n,r,{includeHydrateFallback:l}={}){return hw(n.map(s=>{let i=r.routes[s.route.id];if(!i)return[];let u=[i.module];return i.clientActionModule&&(u=u.concat(i.clientActionModule)),i.clientLoaderModule&&(u=u.concat(i.clientLoaderModule)),l&&i.hydrateFallbackModule&&(u=u.concat(i.hydrateFallbackModule)),i.imports&&(u=u.concat(i.imports)),u}).flat(1))}function hw(n){return[...new Set(n)]}function mw(n){let r={},l=Object.keys(n).sort();for(let s of l)r[s]=n[s];return r}function vw(n,r){let l=new Set;return new Set(r),n.reduce((s,i)=>{let u=JSON.stringify(mw(i));return l.has(u)||(l.add(u),s.push({key:u,link:i})),s},[])}function Eg(){let n=m.useContext(Xr);return af(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function yw(){let n=m.useContext(gi);return af(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var rf=m.createContext(void 0);rf.displayName="FrameworkContext";function Ag(){let n=m.useContext(rf);return af(n,"You must render this element inside a <HydratedRouter> element"),n}function gw(n,r){let l=m.useContext(rf),[s,i]=m.useState(!1),[u,f]=m.useState(!1),{onFocus:h,onBlur:v,onMouseEnter:y,onMouseLeave:x,onTouchStart:b}=r,w=m.useRef(null);m.useEffect(()=>{if(n==="render"&&f(!0),n==="viewport"){let C=M=>{M.forEach(L=>{f(L.isIntersecting)})},E=new IntersectionObserver(C,{threshold:.5});return w.current&&E.observe(w.current),()=>{E.disconnect()}}},[n]),m.useEffect(()=>{if(s){let C=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(C)}}},[s]);let A=()=>{i(!0)},_=()=>{i(!1),f(!1)};return l?n!=="intent"?[u,w,{}]:[u,w,{onFocus:Qo(h,A),onBlur:Qo(v,_),onMouseEnter:Qo(y,A),onMouseLeave:Qo(x,_),onTouchStart:Qo(b,A)}]:[!1,w,{}]}function Qo(n,r){return l=>{n&&n(l),l.defaultPrevented||r(l)}}function xw({page:n,...r}){let{router:l}=Eg(),s=m.useMemo(()=>cg(l.routes,n,l.basename),[l.routes,n,l.basename]);return s?m.createElement(Sw,{page:n,matches:s,...r}):null}function bw(n){let{manifest:r,routeModules:l}=Ag(),[s,i]=m.useState([]);return m.useEffect(()=>{let u=!1;return fw(n,r,l).then(f=>{u||i(f)}),()=>{u=!0}},[n,r,l]),s}function Sw({page:n,matches:r,...l}){let s=_t(),{future:i,manifest:u,routeModules:f}=Ag(),{basename:h}=Eg(),{loaderData:v,matches:y}=yw(),x=m.useMemo(()=>ey(n,r,y,u,s,"data"),[n,r,y,u,s]),b=m.useMemo(()=>ey(n,r,y,u,s,"assets"),[n,r,y,u,s]),w=m.useMemo(()=>{if(n===s.pathname+s.search+s.hash)return[];let C=new Set,E=!1;if(r.forEach(L=>{let D=u.routes[L.route.id];!D||!D.hasLoader||(!x.some(H=>H.route.id===L.route.id)&&L.route.id in v&&f[L.route.id]?.shouldRevalidate||D.hasClientLoader?E=!0:C.add(L.route.id))}),C.size===0)return[];let M=cw(n,h,i.unstable_trailingSlashAwareDataRequests,"data");return E&&C.size>0&&M.searchParams.set("_routes",r.filter(L=>C.has(L.route.id)).map(L=>L.route.id).join(",")),[M.pathname+M.search]},[h,i.unstable_trailingSlashAwareDataRequests,v,s,u,x,r,n,f]),A=m.useMemo(()=>pw(b,u),[b,u]),_=bw(b);return m.createElement(m.Fragment,null,w.map(C=>m.createElement("link",{key:C,rel:"prefetch",as:"fetch",href:C,...l})),A.map(C=>m.createElement("link",{key:C,rel:"modulepreload",href:C,...l})),_.map(({key:C,link:E})=>m.createElement("link",{key:C,nonce:l.nonce,...E,crossOrigin:E.crossOrigin??l.crossOrigin})))}function ww(...n){return r=>{n.forEach(l=>{typeof l=="function"?l(r):l!=null&&(l.current=r)})}}var Ew=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Ew&&(window.__reactRouterVersion="7.13.2")}catch{}function Aw({basename:n,children:r,unstable_useTransitions:l,window:s}){let i=m.useRef();i.current==null&&(i.current=e2({window:s,v5Compat:!0}));let u=i.current,[f,h]=m.useState({action:u.action,location:u.location}),v=m.useCallback(y=>{l===!1?h(y):m.startTransition(()=>h(y))},[l]);return m.useLayoutEffect(()=>u.listen(v),[u,v]),m.createElement(J2,{basename:n,children:r,location:f.location,navigationType:f.action,navigator:u,unstable_useTransitions:l})}var Cg=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ni=m.forwardRef(function({onClick:r,discover:l="render",prefetch:s="none",relative:i,reloadDocument:u,replace:f,unstable_mask:h,state:v,target:y,to:x,preventScrollReset:b,viewTransition:w,unstable_defaultShouldRevalidate:A,..._},C){let{basename:E,navigator:M,unstable_useTransitions:L}=m.useContext(qt),D=typeof x=="string"&&Cg.test(x),H=pg(x,E);x=H.to;let q=z2(x,{relative:i}),Z=_t(),G=null;if(h){let ge=yi(h,[],Z.unstable_mask?Z.unstable_mask.pathname:"/",!0);E!=="/"&&(ge.pathname=ge.pathname==="/"?E:bn([E,ge.pathname])),G=M.createHref(ge)}let[K,ee,se]=gw(s,_),pe=Rw(x,{replace:f,unstable_mask:h,state:v,target:y,preventScrollReset:b,relative:i,viewTransition:w,unstable_defaultShouldRevalidate:A,unstable_useTransitions:L});function ve(ge){r&&r(ge),ge.defaultPrevented||pe(ge)}let Ae=!(H.isExternal||u),be=m.createElement("a",{..._,...se,href:(Ae?G:void 0)||H.absoluteURL||q,onClick:Ae?ve:r,ref:ww(C,ee),target:y,"data-discover":!D&&l==="render"?"true":void 0});return K&&!D?m.createElement(m.Fragment,null,be,m.createElement(xw,{page:q})):be});ni.displayName="Link";var Dd=m.forwardRef(function({"aria-current":r="page",caseSensitive:l=!1,className:s="",end:i=!1,style:u,to:f,viewTransition:h,children:v,...y},x){let b=sl(f,{relative:y.relative}),w=_t(),A=m.useContext(gi),{navigator:_,basename:C}=m.useContext(qt),E=A!=null&&Nw(b)&&h===!0,M=_.encodeLocation?_.encodeLocation(b).pathname:b.pathname,L=w.pathname,D=A&&A.navigation&&A.navigation.location?A.navigation.location.pathname:null;l||(L=L.toLowerCase(),D=D?D.toLowerCase():null,M=M.toLowerCase()),D&&C&&(D=Yn(D,C)||D);const H=M!=="/"&&M.endsWith("/")?M.length-1:M.length;let q=L===M||!i&&L.startsWith(M)&&L.charAt(H)==="/",Z=D!=null&&(D===M||!i&&D.startsWith(M)&&D.charAt(M.length)==="/"),G={isActive:q,isPending:Z,isTransitioning:E},K=q?r:void 0,ee;typeof s=="function"?ee=s(G):ee=[s,q?"active":null,Z?"pending":null,E?"transitioning":null].filter(Boolean).join(" ");let se=typeof u=="function"?u(G):u;return m.createElement(ni,{...y,"aria-current":K,className:ee,ref:x,style:se,to:f,viewTransition:h},typeof v=="function"?v(G):v)});Dd.displayName="NavLink";var Cw=m.forwardRef(({discover:n="render",fetcherKey:r,navigate:l,reloadDocument:s,replace:i,state:u,method:f=Ys,action:h,onSubmit:v,relative:y,preventScrollReset:x,viewTransition:b,unstable_defaultShouldRevalidate:w,...A},_)=>{let{unstable_useTransitions:C}=m.useContext(qt),E=Ow(),M=jw(h,{relative:y}),L=f.toLowerCase()==="get"?"get":"post",D=typeof h=="string"&&Cg.test(h),H=q=>{if(v&&v(q),q.defaultPrevented)return;q.preventDefault();let Z=q.nativeEvent.submitter,G=Z?.getAttribute("formmethod")||f,K=()=>E(Z||q.currentTarget,{fetcherKey:r,method:G,navigate:l,replace:i,state:u,relative:y,preventScrollReset:x,viewTransition:b,unstable_defaultShouldRevalidate:w});C&&l!==!1?m.startTransition(()=>K()):K()};return m.createElement("form",{ref:_,method:L,action:M,onSubmit:s?v:H,...A,"data-discover":!D&&n==="render"?"true":void 0})});Cw.displayName="Form";function _w(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function _g(n){let r=m.useContext(Xr);return $e(r,_w(n)),r}function Rw(n,{target:r,replace:l,unstable_mask:s,state:i,preventScrollReset:u,relative:f,viewTransition:h,unstable_defaultShouldRevalidate:v,unstable_useTransitions:y}={}){let x=ll(),b=_t(),w=sl(n,{relative:f});return m.useCallback(A=>{if(rw(A,r)){A.preventDefault();let _=l!==void 0?l:Io(b)===Io(w),C=()=>x(n,{replace:_,unstable_mask:s,state:i,preventScrollReset:u,relative:f,viewTransition:h,unstable_defaultShouldRevalidate:v});y?m.startTransition(()=>C()):C()}},[b,x,w,l,s,i,r,n,u,f,h,v,y])}function rO(n){tn(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let r=m.useRef(Nd(n)),l=m.useRef(!1),s=_t(),i=m.useMemo(()=>ow(s.search,l.current?null:r.current),[s.search]),u=ll(),f=m.useCallback((h,v)=>{const y=Nd(typeof h=="function"?h(new URLSearchParams(i)):h);l.current=!0,u("?"+y,v)},[u,i]);return[i,f]}var Tw=0,Mw=()=>`__${String(++Tw)}__`;function Ow(){let{router:n}=_g("useSubmit"),{basename:r}=m.useContext(qt),l=K2(),s=n.fetch,i=n.navigate;return m.useCallback(async(u,f={})=>{let{action:h,method:v,encType:y,formData:x,body:b}=iw(u,r);if(f.navigate===!1){let w=f.fetcherKey||Mw();await s(w,l,f.action||h,{unstable_defaultShouldRevalidate:f.unstable_defaultShouldRevalidate,preventScrollReset:f.preventScrollReset,formData:x,body:b,formMethod:f.method||v,formEncType:f.encType||y,flushSync:f.flushSync})}else await i(f.action||h,{unstable_defaultShouldRevalidate:f.unstable_defaultShouldRevalidate,preventScrollReset:f.preventScrollReset,formData:x,body:b,formMethod:f.method||v,formEncType:f.encType||y,replace:f.replace,state:f.state,fromRouteId:l,flushSync:f.flushSync,viewTransition:f.viewTransition})},[s,i,r,l])}function jw(n,{relative:r}={}){let{basename:l}=m.useContext(qt),s=m.useContext(nn);$e(s,"useFormAction must be used inside a RouteContext");let[i]=s.matches.slice(-1),u={...sl(n||".",{relative:r})},f=_t();if(n==null){u.search=f.search;let h=new URLSearchParams(u.search),v=h.getAll("index");if(v.some(x=>x==="")){h.delete("index"),v.filter(b=>b).forEach(b=>h.append("index",b));let x=h.toString();u.search=x?`?${x}`:""}}return(!n||n===".")&&i.route.index&&(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),l!=="/"&&(u.pathname=u.pathname==="/"?l:bn([l,u.pathname])),Io(u)}function Nw(n,{relative:r}={}){let l=m.useContext(mg);$e(l!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=_g("useViewTransitionState"),i=sl(n,{relative:r});if(!l.isTransitioning)return!1;let u=Yn(l.currentLocation.pathname,s)||l.currentLocation.pathname,f=Yn(l.nextLocation.pathname,s)||l.nextLocation.pathname;return ti(i.pathname,f)!=null||ti(i.pathname,u)!=null}var of=ig();const Dw=sg(of);var bi=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(n){return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},zw=class extends bi{#e;#n;#t;constructor(){super(),this.#t=n=>{if(typeof window<"u"&&window.addEventListener){const r=()=>n();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}}}onSubscribe(){this.#n||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(n){this.#t=n,this.#n?.(),this.#n=n(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(n){this.#e!==n&&(this.#e=n,this.onFocus())}onFocus(){const n=this.isFocused();this.listeners.forEach(r=>{r(n)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},Rg=new zw,kw={setTimeout:(n,r)=>setTimeout(n,r),clearTimeout:n=>clearTimeout(n),setInterval:(n,r)=>setInterval(n,r),clearInterval:n=>clearInterval(n)},Lw=class{#e=kw;#n=!1;setTimeoutProvider(n){this.#e=n}setTimeout(n,r){return this.#e.setTimeout(n,r)}clearTimeout(n){this.#e.clearTimeout(n)}setInterval(n,r){return this.#e.setInterval(n,r)}clearInterval(n){this.#e.clearInterval(n)}},zd=new Lw;function Uw(n){setTimeout(n,0)}var Hw=typeof window>"u"||"Deno"in globalThis;function sn(){}function Bw(n,r){return typeof n=="function"?n(r):n}function Pw(n){return typeof n=="number"&&n>=0&&n!==1/0}function qw(n,r){return Math.max(n+(r||0)-Date.now(),0)}function kd(n,r){return typeof n=="function"?n(r):n}function Vw(n,r){return typeof n=="function"?n(r):n}function ty(n,r){const{type:l="all",exact:s,fetchStatus:i,predicate:u,queryKey:f,stale:h}=n;if(f){if(s){if(r.queryHash!==lf(f,r.options))return!1}else if(!Wo(r.queryKey,f))return!1}if(l!=="all"){const v=r.isActive();if(l==="active"&&!v||l==="inactive"&&v)return!1}return!(typeof h=="boolean"&&r.isStale()!==h||i&&i!==r.state.fetchStatus||u&&!u(r))}function ny(n,r){const{exact:l,status:s,predicate:i,mutationKey:u}=n;if(u){if(!r.options.mutationKey)return!1;if(l){if(Jo(r.options.mutationKey)!==Jo(u))return!1}else if(!Wo(r.options.mutationKey,u))return!1}return!(s&&r.state.status!==s||i&&!i(r))}function lf(n,r){return(r?.queryKeyHashFn||Jo)(n)}function Jo(n){return JSON.stringify(n,(r,l)=>Ld(l)?Object.keys(l).sort().reduce((s,i)=>(s[i]=l[i],s),{}):l)}function Wo(n,r){return n===r?!0:typeof n!=typeof r?!1:n&&r&&typeof n=="object"&&typeof r=="object"?Object.keys(r).every(l=>Wo(n[l],r[l])):!1}var Gw=Object.prototype.hasOwnProperty;function Tg(n,r,l=0){if(n===r)return n;if(l>500)return r;const s=ay(n)&&ay(r);if(!s&&!(Ld(n)&&Ld(r)))return r;const u=(s?n:Object.keys(n)).length,f=s?r:Object.keys(r),h=f.length,v=s?new Array(h):{};let y=0;for(let x=0;x<h;x++){const b=s?x:f[x],w=n[b],A=r[b];if(w===A){v[b]=w,(s?x<u:Gw.call(n,b))&&y++;continue}if(w===null||A===null||typeof w!="object"||typeof A!="object"){v[b]=A;continue}const _=Tg(w,A,l+1);v[b]=_,_===w&&y++}return u===h&&y===u?n:v}function ay(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function Ld(n){if(!ry(n))return!1;const r=n.constructor;if(r===void 0)return!0;const l=r.prototype;return!(!ry(l)||!l.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function ry(n){return Object.prototype.toString.call(n)==="[object Object]"}function Yw(n){return new Promise(r=>{zd.setTimeout(r,n)})}function Xw(n,r,l){return typeof l.structuralSharing=="function"?l.structuralSharing(n,r):l.structuralSharing!==!1?Tg(n,r):r}function Qw(n,r,l=0){const s=[...n,r];return l&&s.length>l?s.slice(1):s}function Kw(n,r,l=0){const s=[r,...n];return l&&s.length>l?s.slice(0,-1):s}var sf=Symbol();function Mg(n,r){return!n.queryFn&&r?.initialPromise?()=>r.initialPromise:!n.queryFn||n.queryFn===sf?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function $w(n,r,l){let s=!1,i;return Object.defineProperty(n,"signal",{enumerable:!0,get:()=>(i??=r(),s||(s=!0,i.aborted?l():i.addEventListener("abort",l,{once:!0})),i)}),n}var Og=(()=>{let n=()=>Hw;return{isServer(){return n()},setIsServer(r){n=r}}})();function Fw(){let n,r;const l=new Promise((i,u)=>{n=i,r=u});l.status="pending",l.catch(()=>{});function s(i){Object.assign(l,i),delete l.resolve,delete l.reject}return l.resolve=i=>{s({status:"fulfilled",value:i}),n(i)},l.reject=i=>{s({status:"rejected",reason:i}),r(i)},l}var Zw=Uw;function Iw(){let n=[],r=0,l=h=>{h()},s=h=>{h()},i=Zw;const u=h=>{r?n.push(h):i(()=>{l(h)})},f=()=>{const h=n;n=[],h.length&&i(()=>{s(()=>{h.forEach(v=>{l(v)})})})};return{batch:h=>{let v;r++;try{v=h()}finally{r--,r||f()}return v},batchCalls:h=>(...v)=>{u(()=>{h(...v)})},schedule:u,setNotifyFunction:h=>{l=h},setBatchNotifyFunction:h=>{s=h},setScheduler:h=>{i=h}}}var mt=Iw(),Jw=class extends bi{#e=!0;#n;#t;constructor(){super(),this.#t=n=>{if(typeof window<"u"&&window.addEventListener){const r=()=>n(!0),l=()=>n(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",l,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",l)}}}}onSubscribe(){this.#n||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(n){this.#t=n,this.#n?.(),this.#n=n(this.setOnline.bind(this))}setOnline(n){this.#e!==n&&(this.#e=n,this.listeners.forEach(l=>{l(n)}))}isOnline(){return this.#e}},ai=new Jw;function Ww(n){return Math.min(1e3*2**n,3e4)}function jg(n){return(n??"online")==="online"?ai.isOnline():!0}var Ud=class extends Error{constructor(n){super("CancelledError"),this.revert=n?.revert,this.silent=n?.silent}};function Ng(n){let r=!1,l=0,s;const i=Fw(),u=()=>i.status!=="pending",f=C=>{if(!u()){const E=new Ud(C);w(E),n.onCancel?.(E)}},h=()=>{r=!0},v=()=>{r=!1},y=()=>Rg.isFocused()&&(n.networkMode==="always"||ai.isOnline())&&n.canRun(),x=()=>jg(n.networkMode)&&n.canRun(),b=C=>{u()||(s?.(),i.resolve(C))},w=C=>{u()||(s?.(),i.reject(C))},A=()=>new Promise(C=>{s=E=>{(u()||y())&&C(E)},n.onPause?.()}).then(()=>{s=void 0,u()||n.onContinue?.()}),_=()=>{if(u())return;let C;const E=l===0?n.initialPromise:void 0;try{C=E??n.fn()}catch(M){C=Promise.reject(M)}Promise.resolve(C).then(b).catch(M=>{if(u())return;const L=n.retry??(Og.isServer()?0:3),D=n.retryDelay??Ww,H=typeof D=="function"?D(l,M):D,q=L===!0||typeof L=="number"&&l<L||typeof L=="function"&&L(l,M);if(r||!q){w(M);return}l++,n.onFail?.(l,M),Yw(H).then(()=>y()?void 0:A()).then(()=>{r?w(M):_()})})};return{promise:i,status:()=>i.status,cancel:f,continue:()=>(s?.(),i),cancelRetry:h,continueRetry:v,canStart:x,start:()=>(x()?_():A().then(_),i)}}var Dg=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Pw(this.gcTime)&&(this.#e=zd.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(Og.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e&&(zd.clearTimeout(this.#e),this.#e=void 0)}},eE=class extends Dg{#e;#n;#t;#r;#a;#o;#l;constructor(n){super(),this.#l=!1,this.#o=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.#r=n.client,this.#t=this.#r.getQueryCache(),this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.#e=ly(this.options),this.state=n.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(n){if(this.options={...this.#o,...n},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=ly(this.options);r.data!==void 0&&(this.setState(oy(r.data,r.dataUpdatedAt)),this.#e=r)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#t.remove(this)}setData(n,r){const l=Xw(this.state.data,n,this.options);return this.#s({data:l,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),l}setState(n,r){this.#s({type:"setState",state:n,setStateOptions:r})}cancel(n){const r=this.#a?.promise;return this.#a?.cancel(n),r?r.then(sn).catch(sn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(n=>Vw(n.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===sf||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(n=>kd(n.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(n=>n.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(n=0){return this.state.data===void 0?!0:n==="static"?!1:this.state.isInvalidated?!0:!qw(this.state.dataUpdatedAt,n)}onFocus(){this.observers.find(r=>r.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(r=>r.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(n){this.observers.includes(n)||(this.observers.push(n),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",query:this,observer:n}))}removeObserver(n){this.observers.includes(n)&&(this.observers=this.observers.filter(r=>r!==n),this.observers.length||(this.#a&&(this.#l||this.#i()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#t.notify({type:"observerRemoved",query:this,observer:n}))}getObserversCount(){return this.observers.length}#i(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"}invalidate(){this.state.isInvalidated||this.#s({type:"invalidate"})}async fetch(n,r){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&r?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(n&&this.setOptions(n),!this.options.queryFn){const h=this.observers.find(v=>v.options.queryFn);h&&this.setOptions(h.options)}const l=new AbortController,s=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(this.#l=!0,l.signal)})},i=()=>{const h=Mg(this.options,r),y=(()=>{const x={client:this.#r,queryKey:this.queryKey,meta:this.meta};return s(x),x})();return this.#l=!1,this.options.persister?this.options.persister(h,y,this):h(y)},f=(()=>{const h={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:i};return s(h),h})();this.options.behavior?.onFetch(f,this),this.#n=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==f.fetchOptions?.meta)&&this.#s({type:"fetch",meta:f.fetchOptions?.meta}),this.#a=Ng({initialPromise:r?.initialPromise,fn:f.fetchFn,onCancel:h=>{h instanceof Ud&&h.revert&&this.setState({...this.#n,fetchStatus:"idle"}),l.abort()},onFail:(h,v)=>{this.#s({type:"failed",failureCount:h,error:v})},onPause:()=>{this.#s({type:"pause"})},onContinue:()=>{this.#s({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode,canRun:()=>!0});try{const h=await this.#a.start();if(h===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(h),this.#t.config.onSuccess?.(h,this),this.#t.config.onSettled?.(h,this.state.error,this),h}catch(h){if(h instanceof Ud){if(h.silent)return this.#a.promise;if(h.revert){if(this.state.data===void 0)throw h;return this.state.data}}throw this.#s({type:"error",error:h}),this.#t.config.onError?.(h,this),this.#t.config.onSettled?.(this.state.data,h,this),h}finally{this.scheduleGc()}}#s(n){const r=l=>{switch(n.type){case"failed":return{...l,fetchFailureCount:n.failureCount,fetchFailureReason:n.error};case"pause":return{...l,fetchStatus:"paused"};case"continue":return{...l,fetchStatus:"fetching"};case"fetch":return{...l,...tE(l.data,this.options),fetchMeta:n.meta??null};case"success":const s={...l,...oy(n.data,n.dataUpdatedAt),dataUpdateCount:l.dataUpdateCount+1,...!n.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#n=n.manual?s:void 0,s;case"error":const i=n.error;return{...l,error:i,errorUpdateCount:l.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:l.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...l,isInvalidated:!0};case"setState":return{...l,...n.state}}};this.state=r(this.state),mt.batch(()=>{this.observers.forEach(l=>{l.onQueryUpdate()}),this.#t.notify({query:this,type:"updated",action:n})})}};function tE(n,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:jg(r.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function oy(n,r){return{data:n,dataUpdatedAt:r??Date.now(),error:null,isInvalidated:!1,status:"success"}}function ly(n){const r=typeof n.initialData=="function"?n.initialData():n.initialData,l=r!==void 0,s=l?typeof n.initialDataUpdatedAt=="function"?n.initialDataUpdatedAt():n.initialDataUpdatedAt:0;return{data:r,dataUpdateCount:0,dataUpdatedAt:l?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:l?"success":"pending",fetchStatus:"idle"}}function sy(n){return{onFetch:(r,l)=>{const s=r.options,i=r.fetchOptions?.meta?.fetchMore?.direction,u=r.state.data?.pages||[],f=r.state.data?.pageParams||[];let h={pages:[],pageParams:[]},v=0;const y=async()=>{let x=!1;const b=_=>{$w(_,()=>r.signal,()=>x=!0)},w=Mg(r.options,r.fetchOptions),A=async(_,C,E)=>{if(x)return Promise.reject();if(C==null&&_.pages.length)return Promise.resolve(_);const L=(()=>{const Z={client:r.client,queryKey:r.queryKey,pageParam:C,direction:E?"backward":"forward",meta:r.options.meta};return b(Z),Z})(),D=await w(L),{maxPages:H}=r.options,q=E?Kw:Qw;return{pages:q(_.pages,D,H),pageParams:q(_.pageParams,C,H)}};if(i&&u.length){const _=i==="backward",C=_?nE:iy,E={pages:u,pageParams:f},M=C(s,E);h=await A(E,M,_)}else{const _=n??u.length;do{const C=v===0?f[0]??s.initialPageParam:iy(s,h);if(v>0&&C==null)break;h=await A(h,C),v++}while(v<_)}return h};r.options.persister?r.fetchFn=()=>r.options.persister?.(y,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},l):r.fetchFn=y}}}function iy(n,{pages:r,pageParams:l}){const s=r.length-1;return r.length>0?n.getNextPageParam(r[s],r,l[s],l):void 0}function nE(n,{pages:r,pageParams:l}){return r.length>0?n.getPreviousPageParam?.(r[0],r,l[0],l):void 0}var aE=class extends Dg{#e;#n;#t;#r;constructor(n){super(),this.#e=n.client,this.mutationId=n.mutationId,this.#t=n.mutationCache,this.#n=[],this.state=n.state||rE(),this.setOptions(n.options),this.scheduleGc()}setOptions(n){this.options=n,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(n){this.#n.includes(n)||(this.#n.push(n),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:n}))}removeObserver(n){this.#n=this.#n.filter(r=>r!==n),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:n})}optionalRemove(){this.#n.length||(this.state.status==="pending"?this.scheduleGc():this.#t.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(n){const r=()=>{this.#a({type:"continue"})},l={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=Ng({fn:()=>this.options.mutationFn?this.options.mutationFn(n,l):Promise.reject(new Error("No mutationFn found")),onFail:(u,f)=>{this.#a({type:"failed",failureCount:u,error:f})},onPause:()=>{this.#a({type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});const s=this.state.status==="pending",i=!this.#r.canStart();try{if(s)r();else{this.#a({type:"pending",variables:n,isPaused:i}),this.#t.config.onMutate&&await this.#t.config.onMutate(n,this,l);const f=await this.options.onMutate?.(n,l);f!==this.state.context&&this.#a({type:"pending",context:f,variables:n,isPaused:i})}const u=await this.#r.start();return await this.#t.config.onSuccess?.(u,n,this.state.context,this,l),await this.options.onSuccess?.(u,n,this.state.context,l),await this.#t.config.onSettled?.(u,null,this.state.variables,this.state.context,this,l),await this.options.onSettled?.(u,null,n,this.state.context,l),this.#a({type:"success",data:u}),u}catch(u){try{await this.#t.config.onError?.(u,n,this.state.context,this,l)}catch(f){Promise.reject(f)}try{await this.options.onError?.(u,n,this.state.context,l)}catch(f){Promise.reject(f)}try{await this.#t.config.onSettled?.(void 0,u,this.state.variables,this.state.context,this,l)}catch(f){Promise.reject(f)}try{await this.options.onSettled?.(void 0,u,n,this.state.context,l)}catch(f){Promise.reject(f)}throw this.#a({type:"error",error:u}),u}finally{this.#t.runNext(this)}}#a(n){const r=l=>{switch(n.type){case"failed":return{...l,failureCount:n.failureCount,failureReason:n.error};case"pause":return{...l,isPaused:!0};case"continue":return{...l,isPaused:!1};case"pending":return{...l,context:n.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:n.isPaused,status:"pending",variables:n.variables,submittedAt:Date.now()};case"success":return{...l,data:n.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...l,data:void 0,error:n.error,failureCount:l.failureCount+1,failureReason:n.error,isPaused:!1,status:"error"}}};this.state=r(this.state),mt.batch(()=>{this.#n.forEach(l=>{l.onMutationUpdate(n)}),this.#t.notify({mutation:this,type:"updated",action:n})})}};function rE(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var oE=class extends bi{constructor(n={}){super(),this.config=n,this.#e=new Set,this.#n=new Map,this.#t=0}#e;#n;#t;build(n,r,l){const s=new aE({client:n,mutationCache:this,mutationId:++this.#t,options:n.defaultMutationOptions(r),state:l});return this.add(s),s}add(n){this.#e.add(n);const r=Ns(n);if(typeof r=="string"){const l=this.#n.get(r);l?l.push(n):this.#n.set(r,[n])}this.notify({type:"added",mutation:n})}remove(n){if(this.#e.delete(n)){const r=Ns(n);if(typeof r=="string"){const l=this.#n.get(r);if(l)if(l.length>1){const s=l.indexOf(n);s!==-1&&l.splice(s,1)}else l[0]===n&&this.#n.delete(r)}}this.notify({type:"removed",mutation:n})}canRun(n){const r=Ns(n);if(typeof r=="string"){const s=this.#n.get(r)?.find(i=>i.state.status==="pending");return!s||s===n}else return!0}runNext(n){const r=Ns(n);return typeof r=="string"?this.#n.get(r)?.find(s=>s!==n&&s.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){mt.batch(()=>{this.#e.forEach(n=>{this.notify({type:"removed",mutation:n})}),this.#e.clear(),this.#n.clear()})}getAll(){return Array.from(this.#e)}find(n){const r={exact:!0,...n};return this.getAll().find(l=>ny(r,l))}findAll(n={}){return this.getAll().filter(r=>ny(n,r))}notify(n){mt.batch(()=>{this.listeners.forEach(r=>{r(n)})})}resumePausedMutations(){const n=this.getAll().filter(r=>r.state.isPaused);return mt.batch(()=>Promise.all(n.map(r=>r.continue().catch(sn))))}};function Ns(n){return n.options.scope?.id}var lE=class extends bi{constructor(n={}){super(),this.config=n,this.#e=new Map}#e;build(n,r,l){const s=r.queryKey,i=r.queryHash??lf(s,r);let u=this.get(i);return u||(u=new eE({client:n,queryKey:s,queryHash:i,options:n.defaultQueryOptions(r),state:l,defaultOptions:n.getQueryDefaults(s)}),this.add(u)),u}add(n){this.#e.has(n.queryHash)||(this.#e.set(n.queryHash,n),this.notify({type:"added",query:n}))}remove(n){const r=this.#e.get(n.queryHash);r&&(n.destroy(),r===n&&this.#e.delete(n.queryHash),this.notify({type:"removed",query:n}))}clear(){mt.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return this.#e.get(n)}getAll(){return[...this.#e.values()]}find(n){const r={exact:!0,...n};return this.getAll().find(l=>ty(r,l))}findAll(n={}){const r=this.getAll();return Object.keys(n).length>0?r.filter(l=>ty(n,l)):r}notify(n){mt.batch(()=>{this.listeners.forEach(r=>{r(n)})})}onFocus(){mt.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){mt.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},sE=class{#e;#n;#t;#r;#a;#o;#l;#i;constructor(n={}){this.#e=n.queryCache||new lE,this.#n=n.mutationCache||new oE,this.#t=n.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#o=0}mount(){this.#o++,this.#o===1&&(this.#l=Rg.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#i=ai.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#o--,this.#o===0&&(this.#l?.(),this.#l=void 0,this.#i?.(),this.#i=void 0)}isFetching(n){return this.#e.findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return this.#n.findAll({...n,status:"pending"}).length}getQueryData(n){const r=this.defaultQueryOptions({queryKey:n});return this.#e.get(r.queryHash)?.state.data}ensureQueryData(n){const r=this.defaultQueryOptions(n),l=this.#e.build(this,r),s=l.state.data;return s===void 0?this.fetchQuery(n):(n.revalidateIfStale&&l.isStaleByTime(kd(r.staleTime,l))&&this.prefetchQuery(r),Promise.resolve(s))}getQueriesData(n){return this.#e.findAll(n).map(({queryKey:r,state:l})=>{const s=l.data;return[r,s]})}setQueryData(n,r,l){const s=this.defaultQueryOptions({queryKey:n}),u=this.#e.get(s.queryHash)?.state.data,f=Bw(r,u);if(f!==void 0)return this.#e.build(this,s).setData(f,{...l,manual:!0})}setQueriesData(n,r,l){return mt.batch(()=>this.#e.findAll(n).map(({queryKey:s})=>[s,this.setQueryData(s,r,l)]))}getQueryState(n){const r=this.defaultQueryOptions({queryKey:n});return this.#e.get(r.queryHash)?.state}removeQueries(n){const r=this.#e;mt.batch(()=>{r.findAll(n).forEach(l=>{r.remove(l)})})}resetQueries(n,r){const l=this.#e;return mt.batch(()=>(l.findAll(n).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...n},r)))}cancelQueries(n,r={}){const l={revert:!0,...r},s=mt.batch(()=>this.#e.findAll(n).map(i=>i.cancel(l)));return Promise.all(s).then(sn).catch(sn)}invalidateQueries(n,r={}){return mt.batch(()=>(this.#e.findAll(n).forEach(l=>{l.invalidate()}),n?.refetchType==="none"?Promise.resolve():this.refetchQueries({...n,type:n?.refetchType??n?.type??"active"},r)))}refetchQueries(n,r={}){const l={...r,cancelRefetch:r.cancelRefetch??!0},s=mt.batch(()=>this.#e.findAll(n).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let u=i.fetch(void 0,l);return l.throwOnError||(u=u.catch(sn)),i.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(s).then(sn)}fetchQuery(n){const r=this.defaultQueryOptions(n);r.retry===void 0&&(r.retry=!1);const l=this.#e.build(this,r);return l.isStaleByTime(kd(r.staleTime,l))?l.fetch(r):Promise.resolve(l.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(sn).catch(sn)}fetchInfiniteQuery(n){return n.behavior=sy(n.pages),this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(sn).catch(sn)}ensureInfiniteQueryData(n){return n.behavior=sy(n.pages),this.ensureQueryData(n)}resumePausedMutations(){return ai.isOnline()?this.#n.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#n}getDefaultOptions(){return this.#t}setDefaultOptions(n){this.#t=n}setQueryDefaults(n,r){this.#r.set(Jo(n),{queryKey:n,defaultOptions:r})}getQueryDefaults(n){const r=[...this.#r.values()],l={};return r.forEach(s=>{Wo(n,s.queryKey)&&Object.assign(l,s.defaultOptions)}),l}setMutationDefaults(n,r){this.#a.set(Jo(n),{mutationKey:n,defaultOptions:r})}getMutationDefaults(n){const r=[...this.#a.values()],l={};return r.forEach(s=>{Wo(n,s.mutationKey)&&Object.assign(l,s.defaultOptions)}),l}defaultQueryOptions(n){if(n._defaulted)return n;const r={...this.#t.queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return r.queryHash||(r.queryHash=lf(r.queryKey,r)),r.refetchOnReconnect===void 0&&(r.refetchOnReconnect=r.networkMode!=="always"),r.throwOnError===void 0&&(r.throwOnError=!!r.suspense),!r.networkMode&&r.persister&&(r.networkMode="offlineFirst"),r.queryFn===sf&&(r.enabled=!1),r}defaultMutationOptions(n){return n?._defaulted?n:{...this.#t.mutations,...n?.mutationKey&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){this.#e.clear(),this.#n.clear()}},iE=m.createContext(void 0),cE=({client:n,children:r})=>(m.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),p.jsx(iE.Provider,{value:n,children:r}));const cf=[{id:"ocean-deep",name:"深海蓝",description:"专业稳重的深蓝色调",isDark:!0,primaryColor:"#3b82f6"},{id:"light-professional",name:"明亮白",description:"清爽干净的浅色主题",isDark:!1,primaryColor:"#2563eb"},{id:"midnight-purple",name:"午夜紫",description:"神秘优雅的紫色调",isDark:!0,primaryColor:"#a855f7"},{id:"pine-green",name:"松林绿",description:"自然清新的绿色主题",isDark:!0,primaryColor:"#22c55e"},{id:"orange-vitality",name:"活力橙",description:"温暖活力的橙色主题",isDark:!0,primaryColor:"#f97316"}],Qs=cf.map(n=>n.id),cy="ocean-deep",ri="aiops-theme";function uE(n){return n==="dark"?"ocean-deep":n==="light"?"light-professional":null}const zg=m.createContext(null);function dE(){if(typeof window>"u")return cy;const n=localStorage.getItem(ri),r=uE(n);return r?(localStorage.setItem(ri,r),r):n&&Qs.includes(n)?n:cy}function fE(n){document.documentElement.setAttribute("data-theme",n)}function pE({children:n}){const[r,l]=m.useState(dE);m.useEffect(()=>{fE(r)},[r]);const s=m.useCallback(()=>{l(f=>{const h=Qs.indexOf(f),v=Qs[(h+1)%Qs.length];return localStorage.setItem(ri,v),v})},[]),i=m.useCallback(f=>{localStorage.setItem(ri,f),l(f)},[]),u=m.useMemo(()=>({theme:r,toggleTheme:s,setTheme:i}),[r,s,i]);return p.jsx(zg.Provider,{"code-path":"src/hooks/useTheme.tsx:94:10",value:u,children:n})}function kg(){const n=m.useContext(zg);if(!n)throw new Error("useTheme must be used within ThemeProvider");return n}function Lg(n){var r,l,s="";if(typeof n=="string"||typeof n=="number")s+=n;else if(typeof n=="object")if(Array.isArray(n)){var i=n.length;for(r=0;r<i;r++)n[r]&&(l=Lg(n[r]))&&(s&&(s+=" "),s+=l)}else for(l in n)n[l]&&(s&&(s+=" "),s+=l);return s}function Ug(){for(var n,r,l=0,s="",i=arguments.length;l<i;l++)(n=arguments[l])&&(r=Lg(n))&&(s&&(s+=" "),s+=r);return s}const hE=(n,r)=>{const l=new Array(n.length+r.length);for(let s=0;s<n.length;s++)l[s]=n[s];for(let s=0;s<r.length;s++)l[n.length+s]=r[s];return l},mE=(n,r)=>({classGroupId:n,validator:r}),Hg=(n=new Map,r=null,l)=>({nextPart:n,validators:r,classGroupId:l}),oi="-",uy=[],vE="arbitrary..",yE=n=>{const r=xE(n),{conflictingClassGroups:l,conflictingClassGroupModifiers:s}=n;return{getClassGroupId:f=>{if(f.startsWith("[")&&f.endsWith("]"))return gE(f);const h=f.split(oi),v=h[0]===""&&h.length>1?1:0;return Bg(h,v,r)},getConflictingClassGroupIds:(f,h)=>{if(h){const v=s[f],y=l[f];return v?y?hE(y,v):v:y||uy}return l[f]||uy}}},Bg=(n,r,l)=>{if(n.length-r===0)return l.classGroupId;const i=n[r],u=l.nextPart.get(i);if(u){const y=Bg(n,r+1,u);if(y)return y}const f=l.validators;if(f===null)return;const h=r===0?n.join(oi):n.slice(r).join(oi),v=f.length;for(let y=0;y<v;y++){const x=f[y];if(x.validator(h))return x.classGroupId}},gE=n=>n.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const r=n.slice(1,-1),l=r.indexOf(":"),s=r.slice(0,l);return s?vE+s:void 0})(),xE=n=>{const{theme:r,classGroups:l}=n;return bE(l,r)},bE=(n,r)=>{const l=Hg();for(const s in n){const i=n[s];uf(i,l,s,r)}return l},uf=(n,r,l,s)=>{const i=n.length;for(let u=0;u<i;u++){const f=n[u];SE(f,r,l,s)}},SE=(n,r,l,s)=>{if(typeof n=="string"){wE(n,r,l);return}if(typeof n=="function"){EE(n,r,l,s);return}AE(n,r,l,s)},wE=(n,r,l)=>{const s=n===""?r:Pg(r,n);s.classGroupId=l},EE=(n,r,l,s)=>{if(CE(n)){uf(n(s),r,l,s);return}r.validators===null&&(r.validators=[]),r.validators.push(mE(l,n))},AE=(n,r,l,s)=>{const i=Object.entries(n),u=i.length;for(let f=0;f<u;f++){const[h,v]=i[f];uf(v,Pg(r,h),l,s)}},Pg=(n,r)=>{let l=n;const s=r.split(oi),i=s.length;for(let u=0;u<i;u++){const f=s[u];let h=l.nextPart.get(f);h||(h=Hg(),l.nextPart.set(f,h)),l=h}return l},CE=n=>"isThemeGetter"in n&&n.isThemeGetter===!0,_E=n=>{if(n<1)return{get:()=>{},set:()=>{}};let r=0,l=Object.create(null),s=Object.create(null);const i=(u,f)=>{l[u]=f,r++,r>n&&(r=0,s=l,l=Object.create(null))};return{get(u){let f=l[u];if(f!==void 0)return f;if((f=s[u])!==void 0)return i(u,f),f},set(u,f){u in l?l[u]=f:i(u,f)}}},Hd="!",dy=":",RE=[],fy=(n,r,l,s,i)=>({modifiers:n,hasImportantModifier:r,baseClassName:l,maybePostfixModifierPosition:s,isExternal:i}),TE=n=>{const{prefix:r,experimentalParseClassName:l}=n;let s=i=>{const u=[];let f=0,h=0,v=0,y;const x=i.length;for(let C=0;C<x;C++){const E=i[C];if(f===0&&h===0){if(E===dy){u.push(i.slice(v,C)),v=C+1;continue}if(E==="/"){y=C;continue}}E==="["?f++:E==="]"?f--:E==="("?h++:E===")"&&h--}const b=u.length===0?i:i.slice(v);let w=b,A=!1;b.endsWith(Hd)?(w=b.slice(0,-1),A=!0):b.startsWith(Hd)&&(w=b.slice(1),A=!0);const _=y&&y>v?y-v:void 0;return fy(u,A,w,_)};if(r){const i=r+dy,u=s;s=f=>f.startsWith(i)?u(f.slice(i.length)):fy(RE,!1,f,void 0,!0)}if(l){const i=s;s=u=>l({className:u,parseClassName:i})}return s},ME=n=>{const r=new Map;return n.orderSensitiveModifiers.forEach((l,s)=>{r.set(l,1e6+s)}),l=>{const s=[];let i=[];for(let u=0;u<l.length;u++){const f=l[u],h=f[0]==="[",v=r.has(f);h||v?(i.length>0&&(i.sort(),s.push(...i),i=[]),s.push(f)):i.push(f)}return i.length>0&&(i.sort(),s.push(...i)),s}},OE=n=>({cache:_E(n.cacheSize),parseClassName:TE(n),sortModifiers:ME(n),...yE(n)}),jE=/\s+/,NE=(n,r)=>{const{parseClassName:l,getClassGroupId:s,getConflictingClassGroupIds:i,sortModifiers:u}=r,f=[],h=n.trim().split(jE);let v="";for(let y=h.length-1;y>=0;y-=1){const x=h[y],{isExternal:b,modifiers:w,hasImportantModifier:A,baseClassName:_,maybePostfixModifierPosition:C}=l(x);if(b){v=x+(v.length>0?" "+v:v);continue}let E=!!C,M=s(E?_.substring(0,C):_);if(!M){if(!E){v=x+(v.length>0?" "+v:v);continue}if(M=s(_),!M){v=x+(v.length>0?" "+v:v);continue}E=!1}const L=w.length===0?"":w.length===1?w[0]:u(w).join(":"),D=A?L+Hd:L,H=D+M;if(f.indexOf(H)>-1)continue;f.push(H);const q=i(M,E);for(let Z=0;Z<q.length;++Z){const G=q[Z];f.push(D+G)}v=x+(v.length>0?" "+v:v)}return v},DE=(...n)=>{let r=0,l,s,i="";for(;r<n.length;)(l=n[r++])&&(s=qg(l))&&(i&&(i+=" "),i+=s);return i},qg=n=>{if(typeof n=="string")return n;let r,l="";for(let s=0;s<n.length;s++)n[s]&&(r=qg(n[s]))&&(l&&(l+=" "),l+=r);return l},zE=(n,...r)=>{let l,s,i,u;const f=v=>{const y=r.reduce((x,b)=>b(x),n());return l=OE(y),s=l.cache.get,i=l.cache.set,u=h,h(v)},h=v=>{const y=s(v);if(y)return y;const x=NE(v,l);return i(v,x),x};return u=f,(...v)=>u(DE(...v))},kE=[],rt=n=>{const r=l=>l[n]||kE;return r.isThemeGetter=!0,r},Vg=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Gg=/^\((?:(\w[\w-]*):)?(.+)\)$/i,LE=/^\d+\/\d+$/,UE=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,HE=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,BE=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,PE=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,qE=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,kr=n=>LE.test(n),Ee=n=>!!n&&!Number.isNaN(Number(n)),xa=n=>!!n&&Number.isInteger(Number(n)),dd=n=>n.endsWith("%")&&Ee(n.slice(0,-1)),Gn=n=>UE.test(n),VE=()=>!0,GE=n=>HE.test(n)&&!BE.test(n),Yg=()=>!1,YE=n=>PE.test(n),XE=n=>qE.test(n),QE=n=>!re(n)&&!oe(n),KE=n=>Kr(n,Kg,Yg),re=n=>Vg.test(n),Xa=n=>Kr(n,$g,GE),fd=n=>Kr(n,JE,Ee),py=n=>Kr(n,Xg,Yg),$E=n=>Kr(n,Qg,XE),Ds=n=>Kr(n,Fg,YE),oe=n=>Gg.test(n),Ko=n=>$r(n,$g),FE=n=>$r(n,WE),hy=n=>$r(n,Xg),ZE=n=>$r(n,Kg),IE=n=>$r(n,Qg),zs=n=>$r(n,Fg,!0),Kr=(n,r,l)=>{const s=Vg.exec(n);return s?s[1]?r(s[1]):l(s[2]):!1},$r=(n,r,l=!1)=>{const s=Gg.exec(n);return s?s[1]?r(s[1]):l:!1},Xg=n=>n==="position"||n==="percentage",Qg=n=>n==="image"||n==="url",Kg=n=>n==="length"||n==="size"||n==="bg-size",$g=n=>n==="length",JE=n=>n==="number",WE=n=>n==="family-name",Fg=n=>n==="shadow",eA=()=>{const n=rt("color"),r=rt("font"),l=rt("text"),s=rt("font-weight"),i=rt("tracking"),u=rt("leading"),f=rt("breakpoint"),h=rt("container"),v=rt("spacing"),y=rt("radius"),x=rt("shadow"),b=rt("inset-shadow"),w=rt("text-shadow"),A=rt("drop-shadow"),_=rt("blur"),C=rt("perspective"),E=rt("aspect"),M=rt("ease"),L=rt("animate"),D=()=>["auto","avoid","all","avoid-page","page","left","right","column"],H=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],q=()=>[...H(),oe,re],Z=()=>["auto","hidden","clip","visible","scroll"],G=()=>["auto","contain","none"],K=()=>[oe,re,v],ee=()=>[kr,"full","auto",...K()],se=()=>[xa,"none","subgrid",oe,re],pe=()=>["auto",{span:["full",xa,oe,re]},xa,oe,re],ve=()=>[xa,"auto",oe,re],Ae=()=>["auto","min","max","fr",oe,re],be=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ge=()=>["start","end","center","stretch","center-safe","end-safe"],N=()=>["auto",...K()],$=()=>[kr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...K()],P=()=>[n,oe,re],I=()=>[...H(),hy,py,{position:[oe,re]}],he=()=>["no-repeat",{repeat:["","x","y","space","round"]}],T=()=>["auto","cover","contain",ZE,KE,{size:[oe,re]}],Y=()=>[dd,Ko,Xa],F=()=>["","none","full",y,oe,re],J=()=>["",Ee,Ko,Xa],ce=()=>["solid","dashed","dotted","double"],me=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],te=()=>[Ee,dd,hy,py],Qe=()=>["","none",_,oe,re],Le=()=>["none",Ee,oe,re],Vt=()=>["none",Ee,oe,re],fn=()=>[Ee,oe,re],pn=()=>[kr,"full",...K()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Gn],breakpoint:[Gn],color:[VE],container:[Gn],"drop-shadow":[Gn],ease:["in","out","in-out"],font:[QE],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Gn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Gn],shadow:[Gn],spacing:["px",Ee],text:[Gn],"text-shadow":[Gn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",kr,re,oe,E]}],container:["container"],columns:[{columns:[Ee,re,oe,h]}],"break-after":[{"break-after":D()}],"break-before":[{"break-before":D()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:q()}],overflow:[{overflow:Z()}],"overflow-x":[{"overflow-x":Z()}],"overflow-y":[{"overflow-y":Z()}],overscroll:[{overscroll:G()}],"overscroll-x":[{"overscroll-x":G()}],"overscroll-y":[{"overscroll-y":G()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ee()}],"inset-x":[{"inset-x":ee()}],"inset-y":[{"inset-y":ee()}],start:[{start:ee()}],end:[{end:ee()}],top:[{top:ee()}],right:[{right:ee()}],bottom:[{bottom:ee()}],left:[{left:ee()}],visibility:["visible","invisible","collapse"],z:[{z:[xa,"auto",oe,re]}],basis:[{basis:[kr,"full","auto",h,...K()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ee,kr,"auto","initial","none",re]}],grow:[{grow:["",Ee,oe,re]}],shrink:[{shrink:["",Ee,oe,re]}],order:[{order:[xa,"first","last","none",oe,re]}],"grid-cols":[{"grid-cols":se()}],"col-start-end":[{col:pe()}],"col-start":[{"col-start":ve()}],"col-end":[{"col-end":ve()}],"grid-rows":[{"grid-rows":se()}],"row-start-end":[{row:pe()}],"row-start":[{"row-start":ve()}],"row-end":[{"row-end":ve()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Ae()}],"auto-rows":[{"auto-rows":Ae()}],gap:[{gap:K()}],"gap-x":[{"gap-x":K()}],"gap-y":[{"gap-y":K()}],"justify-content":[{justify:[...be(),"normal"]}],"justify-items":[{"justify-items":[...ge(),"normal"]}],"justify-self":[{"justify-self":["auto",...ge()]}],"align-content":[{content:["normal",...be()]}],"align-items":[{items:[...ge(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ge(),{baseline:["","last"]}]}],"place-content":[{"place-content":be()}],"place-items":[{"place-items":[...ge(),"baseline"]}],"place-self":[{"place-self":["auto",...ge()]}],p:[{p:K()}],px:[{px:K()}],py:[{py:K()}],ps:[{ps:K()}],pe:[{pe:K()}],pt:[{pt:K()}],pr:[{pr:K()}],pb:[{pb:K()}],pl:[{pl:K()}],m:[{m:N()}],mx:[{mx:N()}],my:[{my:N()}],ms:[{ms:N()}],me:[{me:N()}],mt:[{mt:N()}],mr:[{mr:N()}],mb:[{mb:N()}],ml:[{ml:N()}],"space-x":[{"space-x":K()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":K()}],"space-y-reverse":["space-y-reverse"],size:[{size:$()}],w:[{w:[h,"screen",...$()]}],"min-w":[{"min-w":[h,"screen","none",...$()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[f]},...$()]}],h:[{h:["screen","lh",...$()]}],"min-h":[{"min-h":["screen","lh","none",...$()]}],"max-h":[{"max-h":["screen","lh",...$()]}],"font-size":[{text:["base",l,Ko,Xa]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,oe,fd]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",dd,re]}],"font-family":[{font:[FE,re,r]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,oe,re]}],"line-clamp":[{"line-clamp":[Ee,"none",oe,fd]}],leading:[{leading:[u,...K()]}],"list-image":[{"list-image":["none",oe,re]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",oe,re]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:P()}],"text-color":[{text:P()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ce(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ee,"from-font","auto",oe,Xa]}],"text-decoration-color":[{decoration:P()}],"underline-offset":[{"underline-offset":[Ee,"auto",oe,re]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:K()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",oe,re]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",oe,re]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:I()}],"bg-repeat":[{bg:he()}],"bg-size":[{bg:T()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},xa,oe,re],radial:["",oe,re],conic:[xa,oe,re]},IE,$E]}],"bg-color":[{bg:P()}],"gradient-from-pos":[{from:Y()}],"gradient-via-pos":[{via:Y()}],"gradient-to-pos":[{to:Y()}],"gradient-from":[{from:P()}],"gradient-via":[{via:P()}],"gradient-to":[{to:P()}],rounded:[{rounded:F()}],"rounded-s":[{"rounded-s":F()}],"rounded-e":[{"rounded-e":F()}],"rounded-t":[{"rounded-t":F()}],"rounded-r":[{"rounded-r":F()}],"rounded-b":[{"rounded-b":F()}],"rounded-l":[{"rounded-l":F()}],"rounded-ss":[{"rounded-ss":F()}],"rounded-se":[{"rounded-se":F()}],"rounded-ee":[{"rounded-ee":F()}],"rounded-es":[{"rounded-es":F()}],"rounded-tl":[{"rounded-tl":F()}],"rounded-tr":[{"rounded-tr":F()}],"rounded-br":[{"rounded-br":F()}],"rounded-bl":[{"rounded-bl":F()}],"border-w":[{border:J()}],"border-w-x":[{"border-x":J()}],"border-w-y":[{"border-y":J()}],"border-w-s":[{"border-s":J()}],"border-w-e":[{"border-e":J()}],"border-w-t":[{"border-t":J()}],"border-w-r":[{"border-r":J()}],"border-w-b":[{"border-b":J()}],"border-w-l":[{"border-l":J()}],"divide-x":[{"divide-x":J()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":J()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ce(),"hidden","none"]}],"divide-style":[{divide:[...ce(),"hidden","none"]}],"border-color":[{border:P()}],"border-color-x":[{"border-x":P()}],"border-color-y":[{"border-y":P()}],"border-color-s":[{"border-s":P()}],"border-color-e":[{"border-e":P()}],"border-color-t":[{"border-t":P()}],"border-color-r":[{"border-r":P()}],"border-color-b":[{"border-b":P()}],"border-color-l":[{"border-l":P()}],"divide-color":[{divide:P()}],"outline-style":[{outline:[...ce(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ee,oe,re]}],"outline-w":[{outline:["",Ee,Ko,Xa]}],"outline-color":[{outline:P()}],shadow:[{shadow:["","none",x,zs,Ds]}],"shadow-color":[{shadow:P()}],"inset-shadow":[{"inset-shadow":["none",b,zs,Ds]}],"inset-shadow-color":[{"inset-shadow":P()}],"ring-w":[{ring:J()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:P()}],"ring-offset-w":[{"ring-offset":[Ee,Xa]}],"ring-offset-color":[{"ring-offset":P()}],"inset-ring-w":[{"inset-ring":J()}],"inset-ring-color":[{"inset-ring":P()}],"text-shadow":[{"text-shadow":["none",w,zs,Ds]}],"text-shadow-color":[{"text-shadow":P()}],opacity:[{opacity:[Ee,oe,re]}],"mix-blend":[{"mix-blend":[...me(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":me()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Ee]}],"mask-image-linear-from-pos":[{"mask-linear-from":te()}],"mask-image-linear-to-pos":[{"mask-linear-to":te()}],"mask-image-linear-from-color":[{"mask-linear-from":P()}],"mask-image-linear-to-color":[{"mask-linear-to":P()}],"mask-image-t-from-pos":[{"mask-t-from":te()}],"mask-image-t-to-pos":[{"mask-t-to":te()}],"mask-image-t-from-color":[{"mask-t-from":P()}],"mask-image-t-to-color":[{"mask-t-to":P()}],"mask-image-r-from-pos":[{"mask-r-from":te()}],"mask-image-r-to-pos":[{"mask-r-to":te()}],"mask-image-r-from-color":[{"mask-r-from":P()}],"mask-image-r-to-color":[{"mask-r-to":P()}],"mask-image-b-from-pos":[{"mask-b-from":te()}],"mask-image-b-to-pos":[{"mask-b-to":te()}],"mask-image-b-from-color":[{"mask-b-from":P()}],"mask-image-b-to-color":[{"mask-b-to":P()}],"mask-image-l-from-pos":[{"mask-l-from":te()}],"mask-image-l-to-pos":[{"mask-l-to":te()}],"mask-image-l-from-color":[{"mask-l-from":P()}],"mask-image-l-to-color":[{"mask-l-to":P()}],"mask-image-x-from-pos":[{"mask-x-from":te()}],"mask-image-x-to-pos":[{"mask-x-to":te()}],"mask-image-x-from-color":[{"mask-x-from":P()}],"mask-image-x-to-color":[{"mask-x-to":P()}],"mask-image-y-from-pos":[{"mask-y-from":te()}],"mask-image-y-to-pos":[{"mask-y-to":te()}],"mask-image-y-from-color":[{"mask-y-from":P()}],"mask-image-y-to-color":[{"mask-y-to":P()}],"mask-image-radial":[{"mask-radial":[oe,re]}],"mask-image-radial-from-pos":[{"mask-radial-from":te()}],"mask-image-radial-to-pos":[{"mask-radial-to":te()}],"mask-image-radial-from-color":[{"mask-radial-from":P()}],"mask-image-radial-to-color":[{"mask-radial-to":P()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":H()}],"mask-image-conic-pos":[{"mask-conic":[Ee]}],"mask-image-conic-from-pos":[{"mask-conic-from":te()}],"mask-image-conic-to-pos":[{"mask-conic-to":te()}],"mask-image-conic-from-color":[{"mask-conic-from":P()}],"mask-image-conic-to-color":[{"mask-conic-to":P()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:I()}],"mask-repeat":[{mask:he()}],"mask-size":[{mask:T()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",oe,re]}],filter:[{filter:["","none",oe,re]}],blur:[{blur:Qe()}],brightness:[{brightness:[Ee,oe,re]}],contrast:[{contrast:[Ee,oe,re]}],"drop-shadow":[{"drop-shadow":["","none",A,zs,Ds]}],"drop-shadow-color":[{"drop-shadow":P()}],grayscale:[{grayscale:["",Ee,oe,re]}],"hue-rotate":[{"hue-rotate":[Ee,oe,re]}],invert:[{invert:["",Ee,oe,re]}],saturate:[{saturate:[Ee,oe,re]}],sepia:[{sepia:["",Ee,oe,re]}],"backdrop-filter":[{"backdrop-filter":["","none",oe,re]}],"backdrop-blur":[{"backdrop-blur":Qe()}],"backdrop-brightness":[{"backdrop-brightness":[Ee,oe,re]}],"backdrop-contrast":[{"backdrop-contrast":[Ee,oe,re]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ee,oe,re]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ee,oe,re]}],"backdrop-invert":[{"backdrop-invert":["",Ee,oe,re]}],"backdrop-opacity":[{"backdrop-opacity":[Ee,oe,re]}],"backdrop-saturate":[{"backdrop-saturate":[Ee,oe,re]}],"backdrop-sepia":[{"backdrop-sepia":["",Ee,oe,re]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":K()}],"border-spacing-x":[{"border-spacing-x":K()}],"border-spacing-y":[{"border-spacing-y":K()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",oe,re]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ee,"initial",oe,re]}],ease:[{ease:["linear","initial",M,oe,re]}],delay:[{delay:[Ee,oe,re]}],animate:[{animate:["none",L,oe,re]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[C,oe,re]}],"perspective-origin":[{"perspective-origin":q()}],rotate:[{rotate:Le()}],"rotate-x":[{"rotate-x":Le()}],"rotate-y":[{"rotate-y":Le()}],"rotate-z":[{"rotate-z":Le()}],scale:[{scale:Vt()}],"scale-x":[{"scale-x":Vt()}],"scale-y":[{"scale-y":Vt()}],"scale-z":[{"scale-z":Vt()}],"scale-3d":["scale-3d"],skew:[{skew:fn()}],"skew-x":[{"skew-x":fn()}],"skew-y":[{"skew-y":fn()}],transform:[{transform:[oe,re,"","none","gpu","cpu"]}],"transform-origin":[{origin:q()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:pn()}],"translate-x":[{"translate-x":pn()}],"translate-y":[{"translate-y":pn()}],"translate-z":[{"translate-z":pn()}],"translate-none":["translate-none"],accent:[{accent:P()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:P()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",oe,re]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":K()}],"scroll-mx":[{"scroll-mx":K()}],"scroll-my":[{"scroll-my":K()}],"scroll-ms":[{"scroll-ms":K()}],"scroll-me":[{"scroll-me":K()}],"scroll-mt":[{"scroll-mt":K()}],"scroll-mr":[{"scroll-mr":K()}],"scroll-mb":[{"scroll-mb":K()}],"scroll-ml":[{"scroll-ml":K()}],"scroll-p":[{"scroll-p":K()}],"scroll-px":[{"scroll-px":K()}],"scroll-py":[{"scroll-py":K()}],"scroll-ps":[{"scroll-ps":K()}],"scroll-pe":[{"scroll-pe":K()}],"scroll-pt":[{"scroll-pt":K()}],"scroll-pr":[{"scroll-pr":K()}],"scroll-pb":[{"scroll-pb":K()}],"scroll-pl":[{"scroll-pl":K()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",oe,re]}],fill:[{fill:["none",...P()]}],"stroke-w":[{stroke:[Ee,Ko,Xa,fd]}],stroke:[{stroke:["none",...P()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},tA=zE(eA);function Oe(...n){return tA(Ug(n))}function nA(n){const l=Date.now()-n,s=Math.floor(l/1e3),i=Math.floor(s/60),u=Math.floor(i/60),f=Math.floor(u/24);return s<60?"刚刚":i<60?`${i}分钟前`:u<24?`${u}小时前`:f<30?`${f}天前`:new Date(n).toLocaleDateString()}const my=n=>{let r;const l=new Set,s=(y,x)=>{const b=typeof y=="function"?y(r):y;if(!Object.is(b,r)){const w=r;r=x??(typeof b!="object"||b===null)?b:Object.assign({},r,b),l.forEach(A=>A(r,w))}},i=()=>r,h={setState:s,getState:i,getInitialState:()=>v,subscribe:y=>(l.add(y),()=>l.delete(y))},v=r=n(s,i,h);return h},aA=(n=>n?my(n):my),rA=n=>n;function oA(n,r=rA){const l=Wt.useSyncExternalStore(n.subscribe,Wt.useCallback(()=>r(n.getState()),[n,r]),Wt.useCallback(()=>r(n.getInitialState()),[n,r]));return Wt.useDebugValue(l),l}const vy=n=>{const r=aA(n),l=s=>oA(r,s);return Object.assign(l,r),l},il=(n=>n?vy(n):vy);function lA(n,r){let l;try{l=n()}catch{return}return{getItem:i=>{var u;const f=v=>v===null?null:JSON.parse(v,void 0),h=(u=l.getItem(i))!=null?u:null;return h instanceof Promise?h.then(f):f(h)},setItem:(i,u)=>l.setItem(i,JSON.stringify(u,void 0)),removeItem:i=>l.removeItem(i)}}const Bd=n=>r=>{try{const l=n(r);return l instanceof Promise?l:{then(s){return Bd(s)(l)},catch(s){return this}}}catch(l){return{then(s){return this},catch(s){return Bd(s)(l)}}}},sA=(n,r)=>(l,s,i)=>{let u={storage:lA(()=>window.localStorage),partialize:E=>E,version:0,merge:(E,M)=>({...M,...E}),...r},f=!1,h=0;const v=new Set,y=new Set;let x=u.storage;if(!x)return n((...E)=>{console.warn(`[zustand persist middleware] Unable to update item '${u.name}', the given storage is currently unavailable.`),l(...E)},s,i);const b=()=>{const E=u.partialize({...s()});return x.setItem(u.name,{state:E,version:u.version})},w=i.setState;i.setState=(E,M)=>(w(E,M),b());const A=n((...E)=>(l(...E),b()),s,i);i.getInitialState=()=>A;let _;const C=()=>{var E,M;if(!x)return;const L=++h;f=!1,v.forEach(H=>{var q;return H((q=s())!=null?q:A)});const D=((M=u.onRehydrateStorage)==null?void 0:M.call(u,(E=s())!=null?E:A))||void 0;return Bd(x.getItem.bind(x))(u.name).then(H=>{if(H)if(typeof H.version=="number"&&H.version!==u.version){if(u.migrate){const q=u.migrate(H.state,H.version);return q instanceof Promise?q.then(Z=>[!0,Z]):[!0,q]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,H.state];return[!1,void 0]}).then(H=>{var q;if(L!==h)return;const[Z,G]=H;if(_=u.merge(G,(q=s())!=null?q:A),l(_,!0),Z)return b()}).then(()=>{L===h&&(D?.(s(),void 0),_=s(),f=!0,y.forEach(H=>H(_)))}).catch(H=>{L===h&&D?.(void 0,H)})};return i.persist={setOptions:E=>{u={...u,...E},E.storage&&(x=E.storage)},clearStorage:()=>{x?.removeItem(u.name)},getOptions:()=>u,rehydrate:()=>C(),hasHydrated:()=>f,onHydrate:E=>(v.add(E),()=>{v.delete(E)}),onFinishHydration:E=>(y.add(E),()=>{y.delete(E)})},u.skipHydration||C(),_||A},iA=sA,Si=il(n=>({sidebarCollapsed:!1,toggleSidebar:()=>n(r=>({sidebarCollapsed:!r.sidebarCollapsed}))})),Ct=il()(iA(n=>({user:null,token:null,isAuthenticated:!1,theme:"ocean-deep",permissions:null,setUser:r=>n({user:r}),setToken:r=>n({token:r}),setPermissions:r=>n({permissions:r}),login:(r,l,s)=>n({user:r,token:l,isAuthenticated:!0,permissions:s??null}),logout:()=>{localStorage.removeItem("token"),n({user:null,token:null,isAuthenticated:!1,permissions:null})}}),{name:"user-storage"})),cA=il(n=>({activeMenu:"dashboard",openMenus:[],setActiveMenu:r=>n({activeMenu:r}),toggleMenu:r=>n(l=>({openMenus:l.openMenus.includes(r)?l.openMenus.filter(s=>s!==r):[...l.openMenus,r]}))}));il(n=>({tabs:[{id:"dashboard",title:"仪表盘",path:"/",closable:!1}],activeTab:"dashboard",addTab:r=>n(l=>l.tabs.find(i=>i.id===r.id)?{activeTab:r.id}:{tabs:[...l.tabs,r],activeTab:r.id}),removeTab:r=>n(l=>{const s=l.tabs.filter(i=>i.id!==r);return l.activeTab===r&&s.length>0?{tabs:s,activeTab:s[s.length-1].id}:{tabs:s}}),setActiveTab:r=>n({activeTab:r})}));const uA=il(n=>({notifications:[],unreadCount:0,addNotification:r=>n(l=>({notifications:[{...r,id:Date.now().toString(),timestamp:Date.now(),read:!1},...l.notifications].slice(0,100),unreadCount:l.unreadCount+1})),markAsRead:r=>n(l=>{const s=l.notifications.find(i=>i.id===r);return s&&!s.read?{notifications:l.notifications.map(i=>i.id===r?{...i,read:!0}:i),unreadCount:Math.max(0,l.unreadCount-1)}:l}),markAllAsRead:()=>n(r=>({notifications:r.notifications.map(l=>({...l,read:!0})),unreadCount:0})),removeNotification:r=>n(l=>({notifications:l.notifications.filter(s=>s.id!==r)}))})),dA="*";function fA(){const n=Ct(u=>u.permissions),r=n?.includes(dA)??!1;return{hasPermission:u=>n==null||r?!0:n.includes(u),hasAnyPermission:u=>n==null||r?!0:u.some(f=>n.includes(f)),hasAllPermissions:u=>n==null||r?!0:u.every(f=>n.includes(f)),isAdmin:r}}const pA=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),hA=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(r,l,s)=>s?s.toUpperCase():l.toLowerCase()),yy=n=>{const r=hA(n);return r.charAt(0).toUpperCase()+r.slice(1)},Zg=(...n)=>n.filter((r,l,s)=>!!r&&r.trim()!==""&&s.indexOf(r)===l).join(" ").trim(),mA=n=>{for(const r in n)if(r.startsWith("aria-")||r==="role"||r==="title")return!0};var vA={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const yA=m.forwardRef(({color:n="currentColor",size:r=24,strokeWidth:l=2,absoluteStrokeWidth:s,className:i="",children:u,iconNode:f,...h},v)=>m.createElement("svg",{ref:v,...vA,width:r,height:r,stroke:n,strokeWidth:s?Number(l)*24/Number(r):l,className:Zg("lucide",i),...!u&&!mA(h)&&{"aria-hidden":"true"},...h},[...f.map(([y,x])=>m.createElement(y,x)),...Array.isArray(u)?u:[u]]));const fe=(n,r)=>{const l=m.forwardRef(({className:s,...i},u)=>m.createElement(yA,{ref:u,iconNode:r,className:Zg(`lucide-${pA(yy(n))}`,`lucide-${n}`,s),...i}));return l.displayName=yy(n),l};const gA=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],gy=fe("activity",gA);const xA=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],Zo=fe("bell",xA);const bA=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],SA=fe("bot",bA);const wA=[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]],ks=fe("boxes",wA);const EA=[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]],AA=fe("brain",EA);const CA=[["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z",key:"uouzyp"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M21 21a4 4 0 0 0-3.81-4",key:"1b0z45"}],["path",{d:"M21 5a4 4 0 0 1-3.55 3.97",key:"5cxbf6"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M3 21a4 4 0 0 1 3.81-4",key:"1fjd4g"}],["path",{d:"M3 5a4 4 0 0 0 3.55 3.97",key:"1d7oge"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M9 7.13V6a3 3 0 1 1 6 0v1.13",key:"1vgav8"}]],xy=fe("bug",CA);const _A=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],pd=fe("chart-column",_A);const RA=[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]],TA=fe("check-check",RA);const MA=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Ig=fe("check",MA);const OA=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],jA=fe("chevron-down",OA);const NA=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],DA=fe("chevron-right",NA);const zA=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],kA=fe("circle-alert",zA);const LA=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],UA=fe("circle-check-big",LA);const HA=[["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],by=fe("circle-play",HA);const BA=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],PA=fe("clock",BA);const qA=[["path",{d:"m10.852 19.772-.383.924",key:"r7sl7d"}],["path",{d:"m13.148 14.228.383-.923",key:"1d5zpm"}],["path",{d:"M13.148 19.772a3 3 0 1 0-2.296-5.544l-.383-.923",key:"1ydik7"}],["path",{d:"m13.53 20.696-.382-.924a3 3 0 1 1-2.296-5.544",key:"1m1vsf"}],["path",{d:"m14.772 15.852.923-.383",key:"660p6e"}],["path",{d:"m14.772 18.148.923.383",key:"hrcpis"}],["path",{d:"M4.2 15.1a7 7 0 1 1 9.93-9.858A7 7 0 0 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.2",key:"j2q98n"}],["path",{d:"m9.228 15.852-.923-.383",key:"1p9ong"}],["path",{d:"m9.228 18.148-.923.383",key:"6558rz"}]],VA=fe("cloud-cog",qA);const GA=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],Pd=fe("cloud",GA);const YA=[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z",key:"1t2lqe"}],["path",{d:"M10 21.9V14L2.1 9.1",key:"o7czzq"}],["path",{d:"m10 14 11.9-6.9",key:"zm5e20"}],["path",{d:"M14 19.8v-8.1",key:"159ecu"}],["path",{d:"M18 17.5V9.4",key:"11uown"}]],XA=fe("container",YA);const QA=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],KA=fe("cpu",QA);const $A=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],hd=fe("database",$A);const FA=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],ZA=fe("eye-off",FA);const IA=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],JA=fe("eye",IA);const WA=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}]],md=fe("file-code",WA);const eC=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5",key:"1bq0ko"}],["path",{d:"M13.3 16.3 15 18",key:"2quom7"}]],tC=fe("file-search",eC);const nC=[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]],vd=fe("git-branch",nC);const aC=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],Sy=fe("globe",aC);const rC=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],Jg=fe("house",rC);const oC=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],lC=fe("info",oC);const sC=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],wy=fe("key",sC);const iC=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],cC=fe("layout-dashboard",iC);const uC=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],dC=fe("loader-circle",uC);const fC=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],pC=fe("lock",fC);const hC=[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]],mC=fe("log-in",hC);const vC=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],yC=fe("log-out",vC);const gC=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],xC=fe("map-pin",gC);const bC=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],Wg=fe("menu",bC);const SC=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],wC=fe("monitor",SC);const EC=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],yd=fe("network",EC);const AC=[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]],e1=fe("palette",AC);const CC=[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]],Ey=fe("rocket",CC);const _C=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],RC=fe("rotate-ccw",_C);const TC=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],Ay=fe("server",TC);const MC=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Ks=fe("settings",MC);const OC=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],jC=fe("shield-check",OC);const NC=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],Ls=fe("shield",NC);const DC=[["path",{d:"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344",key:"2acyp4"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],zC=fe("square-check-big",DC);const kC=[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]],Cy=fe("terminal",kC);const LC=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],li=fe("triangle-alert",LC);const UC=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],t1=fe("user",UC);const HC=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],BC=fe("users",HC);const PC=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],qC=fe("x",PC);function _y(n,r){if(typeof n=="function")return n(r);n!=null&&(n.current=r)}function Ea(...n){return r=>{let l=!1;const s=n.map(i=>{const u=_y(i,r);return!l&&typeof u=="function"&&(l=!0),u});if(l)return()=>{for(let i=0;i<s.length;i++){const u=s[i];typeof u=="function"?u():_y(n[i],null)}}}}function Xe(...n){return m.useCallback(Ea(...n),n)}var VC=Symbol.for("react.lazy"),si=Jd[" use ".trim().toString()];function GC(n){return typeof n=="object"&&n!==null&&"then"in n}function n1(n){return n!=null&&typeof n=="object"&&"$$typeof"in n&&n.$$typeof===VC&&"_payload"in n&&GC(n._payload)}function a1(n){const r=XC(n),l=m.forwardRef((s,i)=>{let{children:u,...f}=s;n1(u)&&typeof si=="function"&&(u=si(u._payload));const h=m.Children.toArray(u),v=h.find(KC);if(v){const y=v.props.children,x=h.map(b=>b===v?m.Children.count(y)>1?m.Children.only(null):m.isValidElement(y)?y.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(y)?m.cloneElement(y,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}var YC=a1("Slot");function XC(n){const r=m.forwardRef((l,s)=>{let{children:i,...u}=l;if(n1(i)&&typeof si=="function"&&(i=si(i._payload)),m.isValidElement(i)){const f=FC(i),h=$C(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Ea(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var QC=Symbol("radix.slottable");function KC(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===QC}function $C(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const v=u(...h);return i(...h),v}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function FC(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}const Ry=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,Ty=Ug,ZC=(n,r)=>l=>{var s;if(r?.variants==null)return Ty(n,l?.class,l?.className);const{variants:i,defaultVariants:u}=r,f=Object.keys(i).map(y=>{const x=l?.[y],b=u?.[y];if(x===null)return null;const w=Ry(x)||Ry(b);return i[y][w]}),h=l&&Object.entries(l).reduce((y,x)=>{let[b,w]=x;return w===void 0||(y[b]=w),y},{}),v=r==null||(s=r.compoundVariants)===null||s===void 0?void 0:s.reduce((y,x)=>{let{class:b,className:w,...A}=x;return Object.entries(A).every(_=>{let[C,E]=_;return Array.isArray(E)?E.includes({...u,...h}[C]):{...u,...h}[C]===E})?[...y,b,w]:y},[]);return Ty(n,f,v,l?.class,l?.className)},IC=ZC("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function At({className:n,variant:r="default",size:l="default",asChild:s=!1,...i}){const u=s?YC:"button";return p.jsx(u,{"code-path":"src/components/ui/button.tsx:52:5","data-slot":"button","data-variant":r,"data-size":l,className:Oe(IC({variant:r,size:l,className:n})),...i})}function JC(n){const r=WC(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),v=h.find(t_);if(v){const y=v.props.children,x=h.map(b=>b===v?m.Children.count(y)>1?m.Children.only(null):m.isValidElement(y)?y.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(y)?m.cloneElement(y,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function WC(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=a_(i),h=n_(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Ea(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var e_=Symbol("radix.slottable");function t_(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===e_}function n_(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const v=u(...h);return i(...h),v}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function a_(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}var r_=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],qe=r_.reduce((n,r)=>{const l=JC(`Primitive.${r}`),s=m.forwardRef((i,u)=>{const{asChild:f,...h}=i,v=f?l:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(v,{...h,ref:u})});return s.displayName=`Primitive.${r}`,{...n,[r]:s}},{});function r1(n,r){n&&of.flushSync(()=>n.dispatchEvent(r))}var Xn=globalThis?.document?m.useLayoutEffect:()=>{};function o_(n,r){return m.useReducer((l,s)=>r[l][s]??l,n)}var Rt=n=>{const{present:r,children:l}=n,s=l_(r),i=typeof l=="function"?l({present:s.isPresent}):m.Children.only(l),u=Xe(s.ref,s_(i));return typeof l=="function"||s.isPresent?m.cloneElement(i,{ref:u}):null};Rt.displayName="Presence";function l_(n){const[r,l]=m.useState(),s=m.useRef(null),i=m.useRef(n),u=m.useRef("none"),f=n?"mounted":"unmounted",[h,v]=o_(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return m.useEffect(()=>{const y=Us(s.current);u.current=h==="mounted"?y:"none"},[h]),Xn(()=>{const y=s.current,x=i.current;if(x!==n){const w=u.current,A=Us(y);n?v("MOUNT"):A==="none"||y?.display==="none"?v("UNMOUNT"):v(x&&w!==A?"ANIMATION_OUT":"UNMOUNT"),i.current=n}},[n,v]),Xn(()=>{if(r){let y;const x=r.ownerDocument.defaultView??window,b=A=>{const C=Us(s.current).includes(CSS.escape(A.animationName));if(A.target===r&&C&&(v("ANIMATION_END"),!i.current)){const E=r.style.animationFillMode;r.style.animationFillMode="forwards",y=x.setTimeout(()=>{r.style.animationFillMode==="forwards"&&(r.style.animationFillMode=E)})}},w=A=>{A.target===r&&(u.current=Us(s.current))};return r.addEventListener("animationstart",w),r.addEventListener("animationcancel",b),r.addEventListener("animationend",b),()=>{x.clearTimeout(y),r.removeEventListener("animationstart",w),r.removeEventListener("animationcancel",b),r.removeEventListener("animationend",b)}}else v("ANIMATION_END")},[r,v]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:m.useCallback(y=>{s.current=y?getComputedStyle(y):null,l(y)},[])}}function Us(n){return n?.animationName||"none"}function s_(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}function i_(n,r){const l=m.createContext(r),s=u=>{const{children:f,...h}=u,v=m.useMemo(()=>h,Object.values(h));return p.jsx(l.Provider,{value:v,children:f})};s.displayName=n+"Provider";function i(u){const f=m.useContext(l);if(f)return f;if(r!==void 0)return r;throw new Error(`\`${u}\` must be used within \`${n}\``)}return[s,i]}function Aa(n,r=[]){let l=[];function s(u,f){const h=m.createContext(f),v=l.length;l=[...l,f];const y=b=>{const{scope:w,children:A,..._}=b,C=w?.[n]?.[v]||h,E=m.useMemo(()=>_,Object.values(_));return p.jsx(C.Provider,{value:E,children:A})};y.displayName=u+"Provider";function x(b,w){const A=w?.[n]?.[v]||h,_=m.useContext(A);if(_)return _;if(f!==void 0)return f;throw new Error(`\`${b}\` must be used within \`${u}\``)}return[y,x]}const i=()=>{const u=l.map(f=>m.createContext(f));return function(h){const v=h?.[n]||u;return m.useMemo(()=>({[`__scope${n}`]:{...h,[n]:v}}),[h,v])}};return i.scopeName=n,[s,c_(i,...r)]}function c_(...n){const r=n[0];if(n.length===1)return r;const l=()=>{const s=n.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(u){const f=s.reduce((h,{useScope:v,scopeName:y})=>{const b=v(u)[`__scope${y}`];return{...h,...b}},{});return m.useMemo(()=>({[`__scope${r.scopeName}`]:f}),[f])}};return l.scopeName=r.scopeName,l}function pt(n){const r=m.useRef(n);return m.useEffect(()=>{r.current=n}),m.useMemo(()=>(...l)=>r.current?.(...l),[])}var u_=m.createContext(void 0);function df(n){const r=m.useContext(u_);return n||r||"ltr"}function d_(n,[r,l]){return Math.min(l,Math.max(r,n))}function ue(n,r,{checkForDefaultPrevented:l=!0}={}){return function(i){if(n?.(i),l===!1||!i.defaultPrevented)return r?.(i)}}function f_(n,r){return m.useReducer((l,s)=>r[l][s]??l,n)}var ff="ScrollArea",[o1]=Aa(ff),[p_,an]=o1(ff),l1=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,type:s="hover",dir:i,scrollHideDelay:u=600,...f}=n,[h,v]=m.useState(null),[y,x]=m.useState(null),[b,w]=m.useState(null),[A,_]=m.useState(null),[C,E]=m.useState(null),[M,L]=m.useState(0),[D,H]=m.useState(0),[q,Z]=m.useState(!1),[G,K]=m.useState(!1),ee=Xe(r,pe=>v(pe)),se=df(i);return p.jsx(p_,{scope:l,type:s,dir:se,scrollHideDelay:u,scrollArea:h,viewport:y,onViewportChange:x,content:b,onContentChange:w,scrollbarX:A,onScrollbarXChange:_,scrollbarXEnabled:q,onScrollbarXEnabledChange:Z,scrollbarY:C,onScrollbarYChange:E,scrollbarYEnabled:G,onScrollbarYEnabledChange:K,onCornerWidthChange:L,onCornerHeightChange:H,children:p.jsx(qe.div,{dir:se,...f,ref:ee,style:{position:"relative","--radix-scroll-area-corner-width":M+"px","--radix-scroll-area-corner-height":D+"px",...n.style}})})});l1.displayName=ff;var s1="ScrollAreaViewport",i1=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,children:s,nonce:i,...u}=n,f=an(s1,l),h=m.useRef(null),v=Xe(r,h,f.onViewportChange);return p.jsxs(p.Fragment,{children:[p.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),p.jsx(qe.div,{"data-radix-scroll-area-viewport":"",...u,ref:v,style:{overflowX:f.scrollbarXEnabled?"scroll":"hidden",overflowY:f.scrollbarYEnabled?"scroll":"hidden",...n.style},children:p.jsx("div",{ref:f.onContentChange,style:{minWidth:"100%",display:"table"},children:s})})]})});i1.displayName=s1;var En="ScrollAreaScrollbar",c1=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=an(En,n.__scopeScrollArea),{onScrollbarXEnabledChange:u,onScrollbarYEnabledChange:f}=i,h=n.orientation==="horizontal";return m.useEffect(()=>(h?u(!0):f(!0),()=>{h?u(!1):f(!1)}),[h,u,f]),i.type==="hover"?p.jsx(h_,{...s,ref:r,forceMount:l}):i.type==="scroll"?p.jsx(m_,{...s,ref:r,forceMount:l}):i.type==="auto"?p.jsx(u1,{...s,ref:r,forceMount:l}):i.type==="always"?p.jsx(pf,{...s,ref:r}):null});c1.displayName=En;var h_=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=an(En,n.__scopeScrollArea),[u,f]=m.useState(!1);return m.useEffect(()=>{const h=i.scrollArea;let v=0;if(h){const y=()=>{window.clearTimeout(v),f(!0)},x=()=>{v=window.setTimeout(()=>f(!1),i.scrollHideDelay)};return h.addEventListener("pointerenter",y),h.addEventListener("pointerleave",x),()=>{window.clearTimeout(v),h.removeEventListener("pointerenter",y),h.removeEventListener("pointerleave",x)}}},[i.scrollArea,i.scrollHideDelay]),p.jsx(Rt,{present:l||u,children:p.jsx(u1,{"data-state":u?"visible":"hidden",...s,ref:r})})}),m_=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=an(En,n.__scopeScrollArea),u=n.orientation==="horizontal",f=Ei(()=>v("SCROLL_END"),100),[h,v]=f_("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return m.useEffect(()=>{if(h==="idle"){const y=window.setTimeout(()=>v("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(y)}},[h,i.scrollHideDelay,v]),m.useEffect(()=>{const y=i.viewport,x=u?"scrollLeft":"scrollTop";if(y){let b=y[x];const w=()=>{const A=y[x];b!==A&&(v("SCROLL"),f()),b=A};return y.addEventListener("scroll",w),()=>y.removeEventListener("scroll",w)}},[i.viewport,u,v,f]),p.jsx(Rt,{present:l||h!=="hidden",children:p.jsx(pf,{"data-state":h==="hidden"?"hidden":"visible",...s,ref:r,onPointerEnter:ue(n.onPointerEnter,()=>v("POINTER_ENTER")),onPointerLeave:ue(n.onPointerLeave,()=>v("POINTER_LEAVE"))})})}),u1=m.forwardRef((n,r)=>{const l=an(En,n.__scopeScrollArea),{forceMount:s,...i}=n,[u,f]=m.useState(!1),h=n.orientation==="horizontal",v=Ei(()=>{if(l.viewport){const y=l.viewport.offsetWidth<l.viewport.scrollWidth,x=l.viewport.offsetHeight<l.viewport.scrollHeight;f(h?y:x)}},10);return qr(l.viewport,v),qr(l.content,v),p.jsx(Rt,{present:s||u,children:p.jsx(pf,{"data-state":u?"visible":"hidden",...i,ref:r})})}),pf=m.forwardRef((n,r)=>{const{orientation:l="vertical",...s}=n,i=an(En,n.__scopeScrollArea),u=m.useRef(null),f=m.useRef(0),[h,v]=m.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),y=m1(h.viewport,h.content),x={...s,sizes:h,onSizesChange:v,hasThumb:y>0&&y<1,onThumbChange:w=>u.current=w,onThumbPointerUp:()=>f.current=0,onThumbPointerDown:w=>f.current=w};function b(w,A){return S_(w,f.current,h,A)}return l==="horizontal"?p.jsx(v_,{...x,ref:r,onThumbPositionChange:()=>{if(i.viewport&&u.current){const w=i.viewport.scrollLeft,A=My(w,h,i.dir);u.current.style.transform=`translate3d(${A}px, 0, 0)`}},onWheelScroll:w=>{i.viewport&&(i.viewport.scrollLeft=w)},onDragScroll:w=>{i.viewport&&(i.viewport.scrollLeft=b(w,i.dir))}}):l==="vertical"?p.jsx(y_,{...x,ref:r,onThumbPositionChange:()=>{if(i.viewport&&u.current){const w=i.viewport.scrollTop,A=My(w,h);u.current.style.transform=`translate3d(0, ${A}px, 0)`}},onWheelScroll:w=>{i.viewport&&(i.viewport.scrollTop=w)},onDragScroll:w=>{i.viewport&&(i.viewport.scrollTop=b(w))}}):null}),v_=m.forwardRef((n,r)=>{const{sizes:l,onSizesChange:s,...i}=n,u=an(En,n.__scopeScrollArea),[f,h]=m.useState(),v=m.useRef(null),y=Xe(r,v,u.onScrollbarXChange);return m.useEffect(()=>{v.current&&h(getComputedStyle(v.current))},[v]),p.jsx(f1,{"data-orientation":"horizontal",...i,ref:y,sizes:l,style:{bottom:0,left:u.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:u.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":wi(l)+"px",...n.style},onThumbPointerDown:x=>n.onThumbPointerDown(x.x),onDragScroll:x=>n.onDragScroll(x.x),onWheelScroll:(x,b)=>{if(u.viewport){const w=u.viewport.scrollLeft+x.deltaX;n.onWheelScroll(w),y1(w,b)&&x.preventDefault()}},onResize:()=>{v.current&&u.viewport&&f&&s({content:u.viewport.scrollWidth,viewport:u.viewport.offsetWidth,scrollbar:{size:v.current.clientWidth,paddingStart:ci(f.paddingLeft),paddingEnd:ci(f.paddingRight)}})}})}),y_=m.forwardRef((n,r)=>{const{sizes:l,onSizesChange:s,...i}=n,u=an(En,n.__scopeScrollArea),[f,h]=m.useState(),v=m.useRef(null),y=Xe(r,v,u.onScrollbarYChange);return m.useEffect(()=>{v.current&&h(getComputedStyle(v.current))},[v]),p.jsx(f1,{"data-orientation":"vertical",...i,ref:y,sizes:l,style:{top:0,right:u.dir==="ltr"?0:void 0,left:u.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":wi(l)+"px",...n.style},onThumbPointerDown:x=>n.onThumbPointerDown(x.y),onDragScroll:x=>n.onDragScroll(x.y),onWheelScroll:(x,b)=>{if(u.viewport){const w=u.viewport.scrollTop+x.deltaY;n.onWheelScroll(w),y1(w,b)&&x.preventDefault()}},onResize:()=>{v.current&&u.viewport&&f&&s({content:u.viewport.scrollHeight,viewport:u.viewport.offsetHeight,scrollbar:{size:v.current.clientHeight,paddingStart:ci(f.paddingTop),paddingEnd:ci(f.paddingBottom)}})}})}),[g_,d1]=o1(En),f1=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,sizes:s,hasThumb:i,onThumbChange:u,onThumbPointerUp:f,onThumbPointerDown:h,onThumbPositionChange:v,onDragScroll:y,onWheelScroll:x,onResize:b,...w}=n,A=an(En,l),[_,C]=m.useState(null),E=Xe(r,ee=>C(ee)),M=m.useRef(null),L=m.useRef(""),D=A.viewport,H=s.content-s.viewport,q=pt(x),Z=pt(v),G=Ei(b,10);function K(ee){if(M.current){const se=ee.clientX-M.current.left,pe=ee.clientY-M.current.top;y({x:se,y:pe})}}return m.useEffect(()=>{const ee=se=>{const pe=se.target;_?.contains(pe)&&q(se,H)};return document.addEventListener("wheel",ee,{passive:!1}),()=>document.removeEventListener("wheel",ee,{passive:!1})},[D,_,H,q]),m.useEffect(Z,[s,Z]),qr(_,G),qr(A.content,G),p.jsx(g_,{scope:l,scrollbar:_,hasThumb:i,onThumbChange:pt(u),onThumbPointerUp:pt(f),onThumbPositionChange:Z,onThumbPointerDown:pt(h),children:p.jsx(qe.div,{...w,ref:E,style:{position:"absolute",...w.style},onPointerDown:ue(n.onPointerDown,ee=>{ee.button===0&&(ee.target.setPointerCapture(ee.pointerId),M.current=_.getBoundingClientRect(),L.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",A.viewport&&(A.viewport.style.scrollBehavior="auto"),K(ee))}),onPointerMove:ue(n.onPointerMove,K),onPointerUp:ue(n.onPointerUp,ee=>{const se=ee.target;se.hasPointerCapture(ee.pointerId)&&se.releasePointerCapture(ee.pointerId),document.body.style.webkitUserSelect=L.current,A.viewport&&(A.viewport.style.scrollBehavior=""),M.current=null})})})}),ii="ScrollAreaThumb",p1=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=d1(ii,n.__scopeScrollArea);return p.jsx(Rt,{present:l||i.hasThumb,children:p.jsx(x_,{ref:r,...s})})}),x_=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,style:s,...i}=n,u=an(ii,l),f=d1(ii,l),{onThumbPositionChange:h}=f,v=Xe(r,b=>f.onThumbChange(b)),y=m.useRef(void 0),x=Ei(()=>{y.current&&(y.current(),y.current=void 0)},100);return m.useEffect(()=>{const b=u.viewport;if(b){const w=()=>{if(x(),!y.current){const A=w_(b,h);y.current=A,h()}};return h(),b.addEventListener("scroll",w),()=>b.removeEventListener("scroll",w)}},[u.viewport,x,h]),p.jsx(qe.div,{"data-state":f.hasThumb?"visible":"hidden",...i,ref:v,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...s},onPointerDownCapture:ue(n.onPointerDownCapture,b=>{const A=b.target.getBoundingClientRect(),_=b.clientX-A.left,C=b.clientY-A.top;f.onThumbPointerDown({x:_,y:C})}),onPointerUp:ue(n.onPointerUp,f.onThumbPointerUp)})});p1.displayName=ii;var hf="ScrollAreaCorner",h1=m.forwardRef((n,r)=>{const l=an(hf,n.__scopeScrollArea),s=!!(l.scrollbarX&&l.scrollbarY);return l.type!=="scroll"&&s?p.jsx(b_,{...n,ref:r}):null});h1.displayName=hf;var b_=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,...s}=n,i=an(hf,l),[u,f]=m.useState(0),[h,v]=m.useState(0),y=!!(u&&h);return qr(i.scrollbarX,()=>{const x=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(x),v(x)}),qr(i.scrollbarY,()=>{const x=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(x),f(x)}),y?p.jsx(qe.div,{...s,ref:r,style:{width:u,height:h,position:"absolute",right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:0,...n.style}}):null});function ci(n){return n?parseInt(n,10):0}function m1(n,r){const l=n/r;return isNaN(l)?0:l}function wi(n){const r=m1(n.viewport,n.content),l=n.scrollbar.paddingStart+n.scrollbar.paddingEnd,s=(n.scrollbar.size-l)*r;return Math.max(s,18)}function S_(n,r,l,s="ltr"){const i=wi(l),u=i/2,f=r||u,h=i-f,v=l.scrollbar.paddingStart+f,y=l.scrollbar.size-l.scrollbar.paddingEnd-h,x=l.content-l.viewport,b=s==="ltr"?[0,x]:[x*-1,0];return v1([v,y],b)(n)}function My(n,r,l="ltr"){const s=wi(r),i=r.scrollbar.paddingStart+r.scrollbar.paddingEnd,u=r.scrollbar.size-i,f=r.content-r.viewport,h=u-s,v=l==="ltr"?[0,f]:[f*-1,0],y=d_(n,v);return v1([0,f],[0,h])(y)}function v1(n,r){return l=>{if(n[0]===n[1]||r[0]===r[1])return r[0];const s=(r[1]-r[0])/(n[1]-n[0]);return r[0]+s*(l-n[0])}}function y1(n,r){return n>0&&n<r}var w_=(n,r=()=>{})=>{let l={left:n.scrollLeft,top:n.scrollTop},s=0;return(function i(){const u={left:n.scrollLeft,top:n.scrollTop},f=l.left!==u.left,h=l.top!==u.top;(f||h)&&r(),l=u,s=window.requestAnimationFrame(i)})(),()=>window.cancelAnimationFrame(s)};function Ei(n,r){const l=pt(n),s=m.useRef(0);return m.useEffect(()=>()=>window.clearTimeout(s.current),[]),m.useCallback(()=>{window.clearTimeout(s.current),s.current=window.setTimeout(l,r)},[l,r])}function qr(n,r){const l=pt(r);Xn(()=>{let s=0;if(n){const i=new ResizeObserver(()=>{cancelAnimationFrame(s),s=window.requestAnimationFrame(l)});return i.observe(n),()=>{window.cancelAnimationFrame(s),i.unobserve(n)}}},[n,l])}var E_=l1,A_=i1,C_=h1;function __({className:n,children:r,...l}){return p.jsxs(E_,{"code-path":"src/components/ui/scroll-area.tsx:14:5","data-slot":"scroll-area",className:Oe("relative",n),...l,children:[p.jsx(A_,{"code-path":"src/components/ui/scroll-area.tsx:19:7","data-slot":"scroll-area-viewport",className:"focus-visible:ring-ring/50 size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline-1",children:r}),p.jsx(R_,{"code-path":"src/components/ui/scroll-area.tsx:25:7"}),p.jsx(C_,{"code-path":"src/components/ui/scroll-area.tsx:26:7"})]})}function R_({className:n,orientation:r="vertical",...l}){return p.jsx(c1,{"code-path":"src/components/ui/scroll-area.tsx:37:5","data-slot":"scroll-area-scrollbar",orientation:r,className:Oe("flex touch-none p-px transition-colors select-none",r==="vertical"&&"h-full w-2.5 border-l border-l-transparent",r==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent",n),...l,children:p.jsx(p1,{"code-path":"src/components/ui/scroll-area.tsx:50:7","data-slot":"scroll-area-thumb",className:"bg-border relative flex-1 rounded-full"})})}function T_(n,r=globalThis?.document){const l=pt(n);m.useEffect(()=>{const s=i=>{i.key==="Escape"&&l(i)};return r.addEventListener("keydown",s,{capture:!0}),()=>r.removeEventListener("keydown",s,{capture:!0})},[l,r])}var M_="DismissableLayer",qd="dismissableLayer.update",O_="dismissableLayer.pointerDownOutside",j_="dismissableLayer.focusOutside",Oy,g1=m.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ai=m.forwardRef((n,r)=>{const{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:s,onPointerDownOutside:i,onFocusOutside:u,onInteractOutside:f,onDismiss:h,...v}=n,y=m.useContext(g1),[x,b]=m.useState(null),w=x?.ownerDocument??globalThis?.document,[,A]=m.useState({}),_=Xe(r,G=>b(G)),C=Array.from(y.layers),[E]=[...y.layersWithOutsidePointerEventsDisabled].slice(-1),M=C.indexOf(E),L=x?C.indexOf(x):-1,D=y.layersWithOutsidePointerEventsDisabled.size>0,H=L>=M,q=z_(G=>{const K=G.target,ee=[...y.branches].some(se=>se.contains(K));!H||ee||(i?.(G),f?.(G),G.defaultPrevented||h?.())},w),Z=k_(G=>{const K=G.target;[...y.branches].some(se=>se.contains(K))||(u?.(G),f?.(G),G.defaultPrevented||h?.())},w);return T_(G=>{L===y.layers.size-1&&(s?.(G),!G.defaultPrevented&&h&&(G.preventDefault(),h()))},w),m.useEffect(()=>{if(x)return l&&(y.layersWithOutsidePointerEventsDisabled.size===0&&(Oy=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),y.layersWithOutsidePointerEventsDisabled.add(x)),y.layers.add(x),jy(),()=>{l&&y.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=Oy)}},[x,w,l,y]),m.useEffect(()=>()=>{x&&(y.layers.delete(x),y.layersWithOutsidePointerEventsDisabled.delete(x),jy())},[x,y]),m.useEffect(()=>{const G=()=>A({});return document.addEventListener(qd,G),()=>document.removeEventListener(qd,G)},[]),p.jsx(qe.div,{...v,ref:_,style:{pointerEvents:D?H?"auto":"none":void 0,...n.style},onFocusCapture:ue(n.onFocusCapture,Z.onFocusCapture),onBlurCapture:ue(n.onBlurCapture,Z.onBlurCapture),onPointerDownCapture:ue(n.onPointerDownCapture,q.onPointerDownCapture)})});Ai.displayName=M_;var N_="DismissableLayerBranch",D_=m.forwardRef((n,r)=>{const l=m.useContext(g1),s=m.useRef(null),i=Xe(r,s);return m.useEffect(()=>{const u=s.current;if(u)return l.branches.add(u),()=>{l.branches.delete(u)}},[l.branches]),p.jsx(qe.div,{...n,ref:i})});D_.displayName=N_;function z_(n,r=globalThis?.document){const l=pt(n),s=m.useRef(!1),i=m.useRef(()=>{});return m.useEffect(()=>{const u=h=>{if(h.target&&!s.current){let v=function(){x1(O_,l,y,{discrete:!0})};const y={originalEvent:h};h.pointerType==="touch"?(r.removeEventListener("click",i.current),i.current=v,r.addEventListener("click",i.current,{once:!0})):v()}else r.removeEventListener("click",i.current);s.current=!1},f=window.setTimeout(()=>{r.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(f),r.removeEventListener("pointerdown",u),r.removeEventListener("click",i.current)}},[r,l]),{onPointerDownCapture:()=>s.current=!0}}function k_(n,r=globalThis?.document){const l=pt(n),s=m.useRef(!1);return m.useEffect(()=>{const i=u=>{u.target&&!s.current&&x1(j_,l,{originalEvent:u},{discrete:!1})};return r.addEventListener("focusin",i),()=>r.removeEventListener("focusin",i)},[r,l]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1}}function jy(){const n=new CustomEvent(qd);document.dispatchEvent(n)}function x1(n,r,l,{discrete:s}){const i=l.originalEvent.target,u=new CustomEvent(n,{bubbles:!1,cancelable:!0,detail:l});r&&i.addEventListener(n,r,{once:!0}),s?r1(i,u):i.dispatchEvent(u)}var L_=Jd[" useId ".trim().toString()]||(()=>{}),U_=0;function Qa(n){const[r,l]=m.useState(L_());return Xn(()=>{l(s=>s??String(U_++))},[n]),n||(r?`radix-${r}`:"")}const H_=["top","right","bottom","left"],Sa=Math.min,Bt=Math.max,ui=Math.round,Hs=Math.floor,Sn=n=>({x:n,y:n}),B_={left:"right",right:"left",bottom:"top",top:"bottom"},P_={start:"end",end:"start"};function Vd(n,r,l){return Bt(n,Sa(r,l))}function Qn(n,r){return typeof n=="function"?n(r):n}function Kn(n){return n.split("-")[0]}function Fr(n){return n.split("-")[1]}function mf(n){return n==="x"?"y":"x"}function vf(n){return n==="y"?"height":"width"}const q_=new Set(["top","bottom"]);function xn(n){return q_.has(Kn(n))?"y":"x"}function yf(n){return mf(xn(n))}function V_(n,r,l){l===void 0&&(l=!1);const s=Fr(n),i=yf(n),u=vf(i);let f=i==="x"?s===(l?"end":"start")?"right":"left":s==="start"?"bottom":"top";return r.reference[u]>r.floating[u]&&(f=di(f)),[f,di(f)]}function G_(n){const r=di(n);return[Gd(n),r,Gd(r)]}function Gd(n){return n.replace(/start|end/g,r=>P_[r])}const Ny=["left","right"],Dy=["right","left"],Y_=["top","bottom"],X_=["bottom","top"];function Q_(n,r,l){switch(n){case"top":case"bottom":return l?r?Dy:Ny:r?Ny:Dy;case"left":case"right":return r?Y_:X_;default:return[]}}function K_(n,r,l,s){const i=Fr(n);let u=Q_(Kn(n),l==="start",s);return i&&(u=u.map(f=>f+"-"+i),r&&(u=u.concat(u.map(Gd)))),u}function di(n){return n.replace(/left|right|bottom|top/g,r=>B_[r])}function $_(n){return{top:0,right:0,bottom:0,left:0,...n}}function b1(n){return typeof n!="number"?$_(n):{top:n,right:n,bottom:n,left:n}}function fi(n){const{x:r,y:l,width:s,height:i}=n;return{width:s,height:i,top:l,left:r,right:r+s,bottom:l+i,x:r,y:l}}function zy(n,r,l){let{reference:s,floating:i}=n;const u=xn(r),f=yf(r),h=vf(f),v=Kn(r),y=u==="y",x=s.x+s.width/2-i.width/2,b=s.y+s.height/2-i.height/2,w=s[h]/2-i[h]/2;let A;switch(v){case"top":A={x,y:s.y-i.height};break;case"bottom":A={x,y:s.y+s.height};break;case"right":A={x:s.x+s.width,y:b};break;case"left":A={x:s.x-i.width,y:b};break;default:A={x:s.x,y:s.y}}switch(Fr(r)){case"start":A[f]-=w*(l&&y?-1:1);break;case"end":A[f]+=w*(l&&y?-1:1);break}return A}const F_=async(n,r,l)=>{const{placement:s="bottom",strategy:i="absolute",middleware:u=[],platform:f}=l,h=u.filter(Boolean),v=await(f.isRTL==null?void 0:f.isRTL(r));let y=await f.getElementRects({reference:n,floating:r,strategy:i}),{x,y:b}=zy(y,s,v),w=s,A={},_=0;for(let C=0;C<h.length;C++){const{name:E,fn:M}=h[C],{x:L,y:D,data:H,reset:q}=await M({x,y:b,initialPlacement:s,placement:w,strategy:i,middlewareData:A,rects:y,platform:f,elements:{reference:n,floating:r}});x=L??x,b=D??b,A={...A,[E]:{...A[E],...H}},q&&_<=50&&(_++,typeof q=="object"&&(q.placement&&(w=q.placement),q.rects&&(y=q.rects===!0?await f.getElementRects({reference:n,floating:r,strategy:i}):q.rects),{x,y:b}=zy(y,w,v)),C=-1)}return{x,y:b,placement:w,strategy:i,middlewareData:A}};async function el(n,r){var l;r===void 0&&(r={});const{x:s,y:i,platform:u,rects:f,elements:h,strategy:v}=n,{boundary:y="clippingAncestors",rootBoundary:x="viewport",elementContext:b="floating",altBoundary:w=!1,padding:A=0}=Qn(r,n),_=b1(A),E=h[w?b==="floating"?"reference":"floating":b],M=fi(await u.getClippingRect({element:(l=await(u.isElement==null?void 0:u.isElement(E)))==null||l?E:E.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(h.floating)),boundary:y,rootBoundary:x,strategy:v})),L=b==="floating"?{x:s,y:i,width:f.floating.width,height:f.floating.height}:f.reference,D=await(u.getOffsetParent==null?void 0:u.getOffsetParent(h.floating)),H=await(u.isElement==null?void 0:u.isElement(D))?await(u.getScale==null?void 0:u.getScale(D))||{x:1,y:1}:{x:1,y:1},q=fi(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:L,offsetParent:D,strategy:v}):L);return{top:(M.top-q.top+_.top)/H.y,bottom:(q.bottom-M.bottom+_.bottom)/H.y,left:(M.left-q.left+_.left)/H.x,right:(q.right-M.right+_.right)/H.x}}const Z_=n=>({name:"arrow",options:n,async fn(r){const{x:l,y:s,placement:i,rects:u,platform:f,elements:h,middlewareData:v}=r,{element:y,padding:x=0}=Qn(n,r)||{};if(y==null)return{};const b=b1(x),w={x:l,y:s},A=yf(i),_=vf(A),C=await f.getDimensions(y),E=A==="y",M=E?"top":"left",L=E?"bottom":"right",D=E?"clientHeight":"clientWidth",H=u.reference[_]+u.reference[A]-w[A]-u.floating[_],q=w[A]-u.reference[A],Z=await(f.getOffsetParent==null?void 0:f.getOffsetParent(y));let G=Z?Z[D]:0;(!G||!await(f.isElement==null?void 0:f.isElement(Z)))&&(G=h.floating[D]||u.floating[_]);const K=H/2-q/2,ee=G/2-C[_]/2-1,se=Sa(b[M],ee),pe=Sa(b[L],ee),ve=se,Ae=G-C[_]-pe,be=G/2-C[_]/2+K,ge=Vd(ve,be,Ae),N=!v.arrow&&Fr(i)!=null&&be!==ge&&u.reference[_]/2-(be<ve?se:pe)-C[_]/2<0,$=N?be<ve?be-ve:be-Ae:0;return{[A]:w[A]+$,data:{[A]:ge,centerOffset:be-ge-$,...N&&{alignmentOffset:$}},reset:N}}}),I_=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(r){var l,s;const{placement:i,middlewareData:u,rects:f,initialPlacement:h,platform:v,elements:y}=r,{mainAxis:x=!0,crossAxis:b=!0,fallbackPlacements:w,fallbackStrategy:A="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:C=!0,...E}=Qn(n,r);if((l=u.arrow)!=null&&l.alignmentOffset)return{};const M=Kn(i),L=xn(h),D=Kn(h)===h,H=await(v.isRTL==null?void 0:v.isRTL(y.floating)),q=w||(D||!C?[di(h)]:G_(h)),Z=_!=="none";!w&&Z&&q.push(...K_(h,C,_,H));const G=[h,...q],K=await el(r,E),ee=[];let se=((s=u.flip)==null?void 0:s.overflows)||[];if(x&&ee.push(K[M]),b){const be=V_(i,f,H);ee.push(K[be[0]],K[be[1]])}if(se=[...se,{placement:i,overflows:ee}],!ee.every(be=>be<=0)){var pe,ve;const be=(((pe=u.flip)==null?void 0:pe.index)||0)+1,ge=G[be];if(ge&&(!(b==="alignment"?L!==xn(ge):!1)||se.every(P=>xn(P.placement)===L?P.overflows[0]>0:!0)))return{data:{index:be,overflows:se},reset:{placement:ge}};let N=(ve=se.filter($=>$.overflows[0]<=0).sort(($,P)=>$.overflows[1]-P.overflows[1])[0])==null?void 0:ve.placement;if(!N)switch(A){case"bestFit":{var Ae;const $=(Ae=se.filter(P=>{if(Z){const I=xn(P.placement);return I===L||I==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(I=>I>0).reduce((I,he)=>I+he,0)]).sort((P,I)=>P[1]-I[1])[0])==null?void 0:Ae[0];$&&(N=$);break}case"initialPlacement":N=h;break}if(i!==N)return{reset:{placement:N}}}return{}}}};function ky(n,r){return{top:n.top-r.height,right:n.right-r.width,bottom:n.bottom-r.height,left:n.left-r.width}}function Ly(n){return H_.some(r=>n[r]>=0)}const J_=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(r){const{rects:l}=r,{strategy:s="referenceHidden",...i}=Qn(n,r);switch(s){case"referenceHidden":{const u=await el(r,{...i,elementContext:"reference"}),f=ky(u,l.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:Ly(f)}}}case"escaped":{const u=await el(r,{...i,altBoundary:!0}),f=ky(u,l.floating);return{data:{escapedOffsets:f,escaped:Ly(f)}}}default:return{}}}}},S1=new Set(["left","top"]);async function W_(n,r){const{placement:l,platform:s,elements:i}=n,u=await(s.isRTL==null?void 0:s.isRTL(i.floating)),f=Kn(l),h=Fr(l),v=xn(l)==="y",y=S1.has(f)?-1:1,x=u&&v?-1:1,b=Qn(r,n);let{mainAxis:w,crossAxis:A,alignmentAxis:_}=typeof b=="number"?{mainAxis:b,crossAxis:0,alignmentAxis:null}:{mainAxis:b.mainAxis||0,crossAxis:b.crossAxis||0,alignmentAxis:b.alignmentAxis};return h&&typeof _=="number"&&(A=h==="end"?_*-1:_),v?{x:A*x,y:w*y}:{x:w*y,y:A*x}}const eR=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(r){var l,s;const{x:i,y:u,placement:f,middlewareData:h}=r,v=await W_(r,n);return f===((l=h.offset)==null?void 0:l.placement)&&(s=h.arrow)!=null&&s.alignmentOffset?{}:{x:i+v.x,y:u+v.y,data:{...v,placement:f}}}}},tR=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(r){const{x:l,y:s,placement:i}=r,{mainAxis:u=!0,crossAxis:f=!1,limiter:h={fn:E=>{let{x:M,y:L}=E;return{x:M,y:L}}},...v}=Qn(n,r),y={x:l,y:s},x=await el(r,v),b=xn(Kn(i)),w=mf(b);let A=y[w],_=y[b];if(u){const E=w==="y"?"top":"left",M=w==="y"?"bottom":"right",L=A+x[E],D=A-x[M];A=Vd(L,A,D)}if(f){const E=b==="y"?"top":"left",M=b==="y"?"bottom":"right",L=_+x[E],D=_-x[M];_=Vd(L,_,D)}const C=h.fn({...r,[w]:A,[b]:_});return{...C,data:{x:C.x-l,y:C.y-s,enabled:{[w]:u,[b]:f}}}}}},nR=function(n){return n===void 0&&(n={}),{options:n,fn(r){const{x:l,y:s,placement:i,rects:u,middlewareData:f}=r,{offset:h=0,mainAxis:v=!0,crossAxis:y=!0}=Qn(n,r),x={x:l,y:s},b=xn(i),w=mf(b);let A=x[w],_=x[b];const C=Qn(h,r),E=typeof C=="number"?{mainAxis:C,crossAxis:0}:{mainAxis:0,crossAxis:0,...C};if(v){const D=w==="y"?"height":"width",H=u.reference[w]-u.floating[D]+E.mainAxis,q=u.reference[w]+u.reference[D]-E.mainAxis;A<H?A=H:A>q&&(A=q)}if(y){var M,L;const D=w==="y"?"width":"height",H=S1.has(Kn(i)),q=u.reference[b]-u.floating[D]+(H&&((M=f.offset)==null?void 0:M[b])||0)+(H?0:E.crossAxis),Z=u.reference[b]+u.reference[D]+(H?0:((L=f.offset)==null?void 0:L[b])||0)-(H?E.crossAxis:0);_<q?_=q:_>Z&&(_=Z)}return{[w]:A,[b]:_}}}},aR=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(r){var l,s;const{placement:i,rects:u,platform:f,elements:h}=r,{apply:v=()=>{},...y}=Qn(n,r),x=await el(r,y),b=Kn(i),w=Fr(i),A=xn(i)==="y",{width:_,height:C}=u.floating;let E,M;b==="top"||b==="bottom"?(E=b,M=w===(await(f.isRTL==null?void 0:f.isRTL(h.floating))?"start":"end")?"left":"right"):(M=b,E=w==="end"?"top":"bottom");const L=C-x.top-x.bottom,D=_-x.left-x.right,H=Sa(C-x[E],L),q=Sa(_-x[M],D),Z=!r.middlewareData.shift;let G=H,K=q;if((l=r.middlewareData.shift)!=null&&l.enabled.x&&(K=D),(s=r.middlewareData.shift)!=null&&s.enabled.y&&(G=L),Z&&!w){const se=Bt(x.left,0),pe=Bt(x.right,0),ve=Bt(x.top,0),Ae=Bt(x.bottom,0);A?K=_-2*(se!==0||pe!==0?se+pe:Bt(x.left,x.right)):G=C-2*(ve!==0||Ae!==0?ve+Ae:Bt(x.top,x.bottom))}await v({...r,availableWidth:K,availableHeight:G});const ee=await f.getDimensions(h.floating);return _!==ee.width||C!==ee.height?{reset:{rects:!0}}:{}}}};function Ci(){return typeof window<"u"}function Zr(n){return w1(n)?(n.nodeName||"").toLowerCase():"#document"}function Pt(n){var r;return(n==null||(r=n.ownerDocument)==null?void 0:r.defaultView)||window}function An(n){var r;return(r=(w1(n)?n.ownerDocument:n.document)||window.document)==null?void 0:r.documentElement}function w1(n){return Ci()?n instanceof Node||n instanceof Pt(n).Node:!1}function cn(n){return Ci()?n instanceof Element||n instanceof Pt(n).Element:!1}function wn(n){return Ci()?n instanceof HTMLElement||n instanceof Pt(n).HTMLElement:!1}function Uy(n){return!Ci()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof Pt(n).ShadowRoot}const rR=new Set(["inline","contents"]);function cl(n){const{overflow:r,overflowX:l,overflowY:s,display:i}=un(n);return/auto|scroll|overlay|hidden|clip/.test(r+s+l)&&!rR.has(i)}const oR=new Set(["table","td","th"]);function lR(n){return oR.has(Zr(n))}const sR=[":popover-open",":modal"];function _i(n){return sR.some(r=>{try{return n.matches(r)}catch{return!1}})}const iR=["transform","translate","scale","rotate","perspective"],cR=["transform","translate","scale","rotate","perspective","filter"],uR=["paint","layout","strict","content"];function gf(n){const r=xf(),l=cn(n)?un(n):n;return iR.some(s=>l[s]?l[s]!=="none":!1)||(l.containerType?l.containerType!=="normal":!1)||!r&&(l.backdropFilter?l.backdropFilter!=="none":!1)||!r&&(l.filter?l.filter!=="none":!1)||cR.some(s=>(l.willChange||"").includes(s))||uR.some(s=>(l.contain||"").includes(s))}function dR(n){let r=wa(n);for(;wn(r)&&!Vr(r);){if(gf(r))return r;if(_i(r))return null;r=wa(r)}return null}function xf(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const fR=new Set(["html","body","#document"]);function Vr(n){return fR.has(Zr(n))}function un(n){return Pt(n).getComputedStyle(n)}function Ri(n){return cn(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function wa(n){if(Zr(n)==="html")return n;const r=n.assignedSlot||n.parentNode||Uy(n)&&n.host||An(n);return Uy(r)?r.host:r}function E1(n){const r=wa(n);return Vr(r)?n.ownerDocument?n.ownerDocument.body:n.body:wn(r)&&cl(r)?r:E1(r)}function tl(n,r,l){var s;r===void 0&&(r=[]),l===void 0&&(l=!0);const i=E1(n),u=i===((s=n.ownerDocument)==null?void 0:s.body),f=Pt(i);if(u){const h=Yd(f);return r.concat(f,f.visualViewport||[],cl(i)?i:[],h&&l?tl(h):[])}return r.concat(i,tl(i,[],l))}function Yd(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function A1(n){const r=un(n);let l=parseFloat(r.width)||0,s=parseFloat(r.height)||0;const i=wn(n),u=i?n.offsetWidth:l,f=i?n.offsetHeight:s,h=ui(l)!==u||ui(s)!==f;return h&&(l=u,s=f),{width:l,height:s,$:h}}function bf(n){return cn(n)?n:n.contextElement}function Br(n){const r=bf(n);if(!wn(r))return Sn(1);const l=r.getBoundingClientRect(),{width:s,height:i,$:u}=A1(r);let f=(u?ui(l.width):l.width)/s,h=(u?ui(l.height):l.height)/i;return(!f||!Number.isFinite(f))&&(f=1),(!h||!Number.isFinite(h))&&(h=1),{x:f,y:h}}const pR=Sn(0);function C1(n){const r=Pt(n);return!xf()||!r.visualViewport?pR:{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}}function hR(n,r,l){return r===void 0&&(r=!1),!l||r&&l!==Pt(n)?!1:r}function Ka(n,r,l,s){r===void 0&&(r=!1),l===void 0&&(l=!1);const i=n.getBoundingClientRect(),u=bf(n);let f=Sn(1);r&&(s?cn(s)&&(f=Br(s)):f=Br(n));const h=hR(u,l,s)?C1(u):Sn(0);let v=(i.left+h.x)/f.x,y=(i.top+h.y)/f.y,x=i.width/f.x,b=i.height/f.y;if(u){const w=Pt(u),A=s&&cn(s)?Pt(s):s;let _=w,C=Yd(_);for(;C&&s&&A!==_;){const E=Br(C),M=C.getBoundingClientRect(),L=un(C),D=M.left+(C.clientLeft+parseFloat(L.paddingLeft))*E.x,H=M.top+(C.clientTop+parseFloat(L.paddingTop))*E.y;v*=E.x,y*=E.y,x*=E.x,b*=E.y,v+=D,y+=H,_=Pt(C),C=Yd(_)}}return fi({width:x,height:b,x:v,y})}function Ti(n,r){const l=Ri(n).scrollLeft;return r?r.left+l:Ka(An(n)).left+l}function _1(n,r){const l=n.getBoundingClientRect(),s=l.left+r.scrollLeft-Ti(n,l),i=l.top+r.scrollTop;return{x:s,y:i}}function mR(n){let{elements:r,rect:l,offsetParent:s,strategy:i}=n;const u=i==="fixed",f=An(s),h=r?_i(r.floating):!1;if(s===f||h&&u)return l;let v={scrollLeft:0,scrollTop:0},y=Sn(1);const x=Sn(0),b=wn(s);if((b||!b&&!u)&&((Zr(s)!=="body"||cl(f))&&(v=Ri(s)),wn(s))){const A=Ka(s);y=Br(s),x.x=A.x+s.clientLeft,x.y=A.y+s.clientTop}const w=f&&!b&&!u?_1(f,v):Sn(0);return{width:l.width*y.x,height:l.height*y.y,x:l.x*y.x-v.scrollLeft*y.x+x.x+w.x,y:l.y*y.y-v.scrollTop*y.y+x.y+w.y}}function vR(n){return Array.from(n.getClientRects())}function yR(n){const r=An(n),l=Ri(n),s=n.ownerDocument.body,i=Bt(r.scrollWidth,r.clientWidth,s.scrollWidth,s.clientWidth),u=Bt(r.scrollHeight,r.clientHeight,s.scrollHeight,s.clientHeight);let f=-l.scrollLeft+Ti(n);const h=-l.scrollTop;return un(s).direction==="rtl"&&(f+=Bt(r.clientWidth,s.clientWidth)-i),{width:i,height:u,x:f,y:h}}const Hy=25;function gR(n,r){const l=Pt(n),s=An(n),i=l.visualViewport;let u=s.clientWidth,f=s.clientHeight,h=0,v=0;if(i){u=i.width,f=i.height;const x=xf();(!x||x&&r==="fixed")&&(h=i.offsetLeft,v=i.offsetTop)}const y=Ti(s);if(y<=0){const x=s.ownerDocument,b=x.body,w=getComputedStyle(b),A=x.compatMode==="CSS1Compat"&&parseFloat(w.marginLeft)+parseFloat(w.marginRight)||0,_=Math.abs(s.clientWidth-b.clientWidth-A);_<=Hy&&(u-=_)}else y<=Hy&&(u+=y);return{width:u,height:f,x:h,y:v}}const xR=new Set(["absolute","fixed"]);function bR(n,r){const l=Ka(n,!0,r==="fixed"),s=l.top+n.clientTop,i=l.left+n.clientLeft,u=wn(n)?Br(n):Sn(1),f=n.clientWidth*u.x,h=n.clientHeight*u.y,v=i*u.x,y=s*u.y;return{width:f,height:h,x:v,y}}function By(n,r,l){let s;if(r==="viewport")s=gR(n,l);else if(r==="document")s=yR(An(n));else if(cn(r))s=bR(r,l);else{const i=C1(n);s={x:r.x-i.x,y:r.y-i.y,width:r.width,height:r.height}}return fi(s)}function R1(n,r){const l=wa(n);return l===r||!cn(l)||Vr(l)?!1:un(l).position==="fixed"||R1(l,r)}function SR(n,r){const l=r.get(n);if(l)return l;let s=tl(n,[],!1).filter(h=>cn(h)&&Zr(h)!=="body"),i=null;const u=un(n).position==="fixed";let f=u?wa(n):n;for(;cn(f)&&!Vr(f);){const h=un(f),v=gf(f);!v&&h.position==="fixed"&&(i=null),(u?!v&&!i:!v&&h.position==="static"&&!!i&&xR.has(i.position)||cl(f)&&!v&&R1(n,f))?s=s.filter(x=>x!==f):i=h,f=wa(f)}return r.set(n,s),s}function wR(n){let{element:r,boundary:l,rootBoundary:s,strategy:i}=n;const f=[...l==="clippingAncestors"?_i(r)?[]:SR(r,this._c):[].concat(l),s],h=f[0],v=f.reduce((y,x)=>{const b=By(r,x,i);return y.top=Bt(b.top,y.top),y.right=Sa(b.right,y.right),y.bottom=Sa(b.bottom,y.bottom),y.left=Bt(b.left,y.left),y},By(r,h,i));return{width:v.right-v.left,height:v.bottom-v.top,x:v.left,y:v.top}}function ER(n){const{width:r,height:l}=A1(n);return{width:r,height:l}}function AR(n,r,l){const s=wn(r),i=An(r),u=l==="fixed",f=Ka(n,!0,u,r);let h={scrollLeft:0,scrollTop:0};const v=Sn(0);function y(){v.x=Ti(i)}if(s||!s&&!u)if((Zr(r)!=="body"||cl(i))&&(h=Ri(r)),s){const A=Ka(r,!0,u,r);v.x=A.x+r.clientLeft,v.y=A.y+r.clientTop}else i&&y();u&&!s&&i&&y();const x=i&&!s&&!u?_1(i,h):Sn(0),b=f.left+h.scrollLeft-v.x-x.x,w=f.top+h.scrollTop-v.y-x.y;return{x:b,y:w,width:f.width,height:f.height}}function gd(n){return un(n).position==="static"}function Py(n,r){if(!wn(n)||un(n).position==="fixed")return null;if(r)return r(n);let l=n.offsetParent;return An(n)===l&&(l=l.ownerDocument.body),l}function T1(n,r){const l=Pt(n);if(_i(n))return l;if(!wn(n)){let i=wa(n);for(;i&&!Vr(i);){if(cn(i)&&!gd(i))return i;i=wa(i)}return l}let s=Py(n,r);for(;s&&lR(s)&&gd(s);)s=Py(s,r);return s&&Vr(s)&&gd(s)&&!gf(s)?l:s||dR(n)||l}const CR=async function(n){const r=this.getOffsetParent||T1,l=this.getDimensions,s=await l(n.floating);return{reference:AR(n.reference,await r(n.floating),n.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function _R(n){return un(n).direction==="rtl"}const RR={convertOffsetParentRelativeRectToViewportRelativeRect:mR,getDocumentElement:An,getClippingRect:wR,getOffsetParent:T1,getElementRects:CR,getClientRects:vR,getDimensions:ER,getScale:Br,isElement:cn,isRTL:_R};function M1(n,r){return n.x===r.x&&n.y===r.y&&n.width===r.width&&n.height===r.height}function TR(n,r){let l=null,s;const i=An(n);function u(){var h;clearTimeout(s),(h=l)==null||h.disconnect(),l=null}function f(h,v){h===void 0&&(h=!1),v===void 0&&(v=1),u();const y=n.getBoundingClientRect(),{left:x,top:b,width:w,height:A}=y;if(h||r(),!w||!A)return;const _=Hs(b),C=Hs(i.clientWidth-(x+w)),E=Hs(i.clientHeight-(b+A)),M=Hs(x),D={rootMargin:-_+"px "+-C+"px "+-E+"px "+-M+"px",threshold:Bt(0,Sa(1,v))||1};let H=!0;function q(Z){const G=Z[0].intersectionRatio;if(G!==v){if(!H)return f();G?f(!1,G):s=setTimeout(()=>{f(!1,1e-7)},1e3)}G===1&&!M1(y,n.getBoundingClientRect())&&f(),H=!1}try{l=new IntersectionObserver(q,{...D,root:i.ownerDocument})}catch{l=new IntersectionObserver(q,D)}l.observe(n)}return f(!0),u}function MR(n,r,l,s){s===void 0&&(s={});const{ancestorScroll:i=!0,ancestorResize:u=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:v=!1}=s,y=bf(n),x=i||u?[...y?tl(y):[],...tl(r)]:[];x.forEach(M=>{i&&M.addEventListener("scroll",l,{passive:!0}),u&&M.addEventListener("resize",l)});const b=y&&h?TR(y,l):null;let w=-1,A=null;f&&(A=new ResizeObserver(M=>{let[L]=M;L&&L.target===y&&A&&(A.unobserve(r),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var D;(D=A)==null||D.observe(r)})),l()}),y&&!v&&A.observe(y),A.observe(r));let _,C=v?Ka(n):null;v&&E();function E(){const M=Ka(n);C&&!M1(C,M)&&l(),C=M,_=requestAnimationFrame(E)}return l(),()=>{var M;x.forEach(L=>{i&&L.removeEventListener("scroll",l),u&&L.removeEventListener("resize",l)}),b?.(),(M=A)==null||M.disconnect(),A=null,v&&cancelAnimationFrame(_)}}const OR=eR,jR=tR,NR=I_,DR=aR,zR=J_,qy=Z_,kR=nR,LR=(n,r,l)=>{const s=new Map,i={platform:RR,...l},u={...i.platform,_c:s};return F_(n,r,{...i,platform:u})};var UR=typeof document<"u",HR=function(){},$s=UR?m.useLayoutEffect:HR;function pi(n,r){if(n===r)return!0;if(typeof n!=typeof r)return!1;if(typeof n=="function"&&n.toString()===r.toString())return!0;let l,s,i;if(n&&r&&typeof n=="object"){if(Array.isArray(n)){if(l=n.length,l!==r.length)return!1;for(s=l;s--!==0;)if(!pi(n[s],r[s]))return!1;return!0}if(i=Object.keys(n),l=i.length,l!==Object.keys(r).length)return!1;for(s=l;s--!==0;)if(!{}.hasOwnProperty.call(r,i[s]))return!1;for(s=l;s--!==0;){const u=i[s];if(!(u==="_owner"&&n.$$typeof)&&!pi(n[u],r[u]))return!1}return!0}return n!==n&&r!==r}function O1(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Vy(n,r){const l=O1(n);return Math.round(r*l)/l}function xd(n){const r=m.useRef(n);return $s(()=>{r.current=n}),r}function BR(n){n===void 0&&(n={});const{placement:r="bottom",strategy:l="absolute",middleware:s=[],platform:i,elements:{reference:u,floating:f}={},transform:h=!0,whileElementsMounted:v,open:y}=n,[x,b]=m.useState({x:0,y:0,strategy:l,placement:r,middlewareData:{},isPositioned:!1}),[w,A]=m.useState(s);pi(w,s)||A(s);const[_,C]=m.useState(null),[E,M]=m.useState(null),L=m.useCallback(P=>{P!==Z.current&&(Z.current=P,C(P))},[]),D=m.useCallback(P=>{P!==G.current&&(G.current=P,M(P))},[]),H=u||_,q=f||E,Z=m.useRef(null),G=m.useRef(null),K=m.useRef(x),ee=v!=null,se=xd(v),pe=xd(i),ve=xd(y),Ae=m.useCallback(()=>{if(!Z.current||!G.current)return;const P={placement:r,strategy:l,middleware:w};pe.current&&(P.platform=pe.current),LR(Z.current,G.current,P).then(I=>{const he={...I,isPositioned:ve.current!==!1};be.current&&!pi(K.current,he)&&(K.current=he,of.flushSync(()=>{b(he)}))})},[w,r,l,pe,ve]);$s(()=>{y===!1&&K.current.isPositioned&&(K.current.isPositioned=!1,b(P=>({...P,isPositioned:!1})))},[y]);const be=m.useRef(!1);$s(()=>(be.current=!0,()=>{be.current=!1}),[]),$s(()=>{if(H&&(Z.current=H),q&&(G.current=q),H&&q){if(se.current)return se.current(H,q,Ae);Ae()}},[H,q,Ae,se,ee]);const ge=m.useMemo(()=>({reference:Z,floating:G,setReference:L,setFloating:D}),[L,D]),N=m.useMemo(()=>({reference:H,floating:q}),[H,q]),$=m.useMemo(()=>{const P={position:l,left:0,top:0};if(!N.floating)return P;const I=Vy(N.floating,x.x),he=Vy(N.floating,x.y);return h?{...P,transform:"translate("+I+"px, "+he+"px)",...O1(N.floating)>=1.5&&{willChange:"transform"}}:{position:l,left:I,top:he}},[l,h,N.floating,x.x,x.y]);return m.useMemo(()=>({...x,update:Ae,refs:ge,elements:N,floatingStyles:$}),[x,Ae,ge,N,$])}const PR=n=>{function r(l){return{}.hasOwnProperty.call(l,"current")}return{name:"arrow",options:n,fn(l){const{element:s,padding:i}=typeof n=="function"?n(l):n;return s&&r(s)?s.current!=null?qy({element:s.current,padding:i}).fn(l):{}:s?qy({element:s,padding:i}).fn(l):{}}}},qR=(n,r)=>({...OR(n),options:[n,r]}),VR=(n,r)=>({...jR(n),options:[n,r]}),GR=(n,r)=>({...kR(n),options:[n,r]}),YR=(n,r)=>({...NR(n),options:[n,r]}),XR=(n,r)=>({...DR(n),options:[n,r]}),QR=(n,r)=>({...zR(n),options:[n,r]}),KR=(n,r)=>({...PR(n),options:[n,r]});var $R="Arrow",j1=m.forwardRef((n,r)=>{const{children:l,width:s=10,height:i=5,...u}=n;return p.jsx(qe.svg,{...u,ref:r,width:s,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?l:p.jsx("polygon",{points:"0,0 30,0 15,10"})})});j1.displayName=$R;var FR=j1;function ZR(n){const[r,l]=m.useState(void 0);return Xn(()=>{if(n){l({width:n.offsetWidth,height:n.offsetHeight});const s=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const u=i[0];let f,h;if("borderBoxSize"in u){const v=u.borderBoxSize,y=Array.isArray(v)?v[0]:v;f=y.inlineSize,h=y.blockSize}else f=n.offsetWidth,h=n.offsetHeight;l({width:f,height:h})});return s.observe(n,{box:"border-box"}),()=>s.unobserve(n)}else l(void 0)},[n]),r}var Sf="Popper",[N1,Mi]=Aa(Sf),[IR,D1]=N1(Sf),z1=n=>{const{__scopePopper:r,children:l}=n,[s,i]=m.useState(null);return p.jsx(IR,{scope:r,anchor:s,onAnchorChange:i,children:l})};z1.displayName=Sf;var k1="PopperAnchor",L1=m.forwardRef((n,r)=>{const{__scopePopper:l,virtualRef:s,...i}=n,u=D1(k1,l),f=m.useRef(null),h=Xe(r,f),v=m.useRef(null);return m.useEffect(()=>{const y=v.current;v.current=s?.current||f.current,y!==v.current&&u.onAnchorChange(v.current)}),s?null:p.jsx(qe.div,{...i,ref:h})});L1.displayName=k1;var wf="PopperContent",[JR,WR]=N1(wf),U1=m.forwardRef((n,r)=>{const{__scopePopper:l,side:s="bottom",sideOffset:i=0,align:u="center",alignOffset:f=0,arrowPadding:h=0,avoidCollisions:v=!0,collisionBoundary:y=[],collisionPadding:x=0,sticky:b="partial",hideWhenDetached:w=!1,updatePositionStrategy:A="optimized",onPlaced:_,...C}=n,E=D1(wf,l),[M,L]=m.useState(null),D=Xe(r,te=>L(te)),[H,q]=m.useState(null),Z=ZR(H),G=Z?.width??0,K=Z?.height??0,ee=s+(u!=="center"?"-"+u:""),se=typeof x=="number"?x:{top:0,right:0,bottom:0,left:0,...x},pe=Array.isArray(y)?y:[y],ve=pe.length>0,Ae={padding:se,boundary:pe.filter(tT),altBoundary:ve},{refs:be,floatingStyles:ge,placement:N,isPositioned:$,middlewareData:P}=BR({strategy:"fixed",placement:ee,whileElementsMounted:(...te)=>MR(...te,{animationFrame:A==="always"}),elements:{reference:E.anchor},middleware:[qR({mainAxis:i+K,alignmentAxis:f}),v&&VR({mainAxis:!0,crossAxis:!1,limiter:b==="partial"?GR():void 0,...Ae}),v&&YR({...Ae}),XR({...Ae,apply:({elements:te,rects:Qe,availableWidth:Le,availableHeight:Vt})=>{const{width:fn,height:pn}=Qe.reference,Ca=te.floating.style;Ca.setProperty("--radix-popper-available-width",`${Le}px`),Ca.setProperty("--radix-popper-available-height",`${Vt}px`),Ca.setProperty("--radix-popper-anchor-width",`${fn}px`),Ca.setProperty("--radix-popper-anchor-height",`${pn}px`)}}),H&&KR({element:H,padding:h}),nT({arrowWidth:G,arrowHeight:K}),w&&QR({strategy:"referenceHidden",...Ae})]}),[I,he]=P1(N),T=pt(_);Xn(()=>{$&&T?.()},[$,T]);const Y=P.arrow?.x,F=P.arrow?.y,J=P.arrow?.centerOffset!==0,[ce,me]=m.useState();return Xn(()=>{M&&me(window.getComputedStyle(M).zIndex)},[M]),p.jsx("div",{ref:be.setFloating,"data-radix-popper-content-wrapper":"",style:{...ge,transform:$?ge.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ce,"--radix-popper-transform-origin":[P.transformOrigin?.x,P.transformOrigin?.y].join(" "),...P.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:p.jsx(JR,{scope:l,placedSide:I,onArrowChange:q,arrowX:Y,arrowY:F,shouldHideArrow:J,children:p.jsx(qe.div,{"data-side":I,"data-align":he,...C,ref:D,style:{...C.style,animation:$?void 0:"none"}})})})});U1.displayName=wf;var H1="PopperArrow",eT={top:"bottom",right:"left",bottom:"top",left:"right"},B1=m.forwardRef(function(r,l){const{__scopePopper:s,...i}=r,u=WR(H1,s),f=eT[u.placedSide];return p.jsx("span",{ref:u.onArrowChange,style:{position:"absolute",left:u.arrowX,top:u.arrowY,[f]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[u.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[u.placedSide],visibility:u.shouldHideArrow?"hidden":void 0},children:p.jsx(FR,{...i,ref:l,style:{...i.style,display:"block"}})})});B1.displayName=H1;function tT(n){return n!==null}var nT=n=>({name:"transformOrigin",options:n,fn(r){const{placement:l,rects:s,middlewareData:i}=r,f=i.arrow?.centerOffset!==0,h=f?0:n.arrowWidth,v=f?0:n.arrowHeight,[y,x]=P1(l),b={start:"0%",center:"50%",end:"100%"}[x],w=(i.arrow?.x??0)+h/2,A=(i.arrow?.y??0)+v/2;let _="",C="";return y==="bottom"?(_=f?b:`${w}px`,C=`${-v}px`):y==="top"?(_=f?b:`${w}px`,C=`${s.floating.height+v}px`):y==="right"?(_=`${-v}px`,C=f?b:`${A}px`):y==="left"&&(_=`${s.floating.width+v}px`,C=f?b:`${A}px`),{data:{x:_,y:C}}}});function P1(n){const[r,l="center"]=n.split("-");return[r,l]}var q1=z1,V1=L1,G1=U1,Y1=B1,aT="Portal",Oi=m.forwardRef((n,r)=>{const{container:l,...s}=n,[i,u]=m.useState(!1);Xn(()=>u(!0),[]);const f=l||i&&globalThis?.document?.body;return f?Dw.createPortal(p.jsx(qe.div,{...s,ref:r}),f):null});Oi.displayName=aT;var rT=Symbol("radix.slottable");function oT(n){const r=({children:l})=>p.jsx(p.Fragment,{children:l});return r.displayName=`${n}.Slottable`,r.__radixId=rT,r}var lT=Jd[" useInsertionEffect ".trim().toString()]||Xn;function ji({prop:n,defaultProp:r,onChange:l=()=>{},caller:s}){const[i,u,f]=sT({defaultProp:r,onChange:l}),h=n!==void 0,v=h?n:i;{const x=m.useRef(n!==void 0);m.useEffect(()=>{const b=x.current;b!==h&&console.warn(`${s} is changing from ${b?"controlled":"uncontrolled"} to ${h?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),x.current=h},[h,s])}const y=m.useCallback(x=>{if(h){const b=iT(x)?x(n):x;b!==n&&f.current?.(b)}else u(x)},[h,n,u,f]);return[v,y]}function sT({defaultProp:n,onChange:r}){const[l,s]=m.useState(n),i=m.useRef(l),u=m.useRef(r);return lT(()=>{u.current=r},[r]),m.useEffect(()=>{i.current!==l&&(u.current?.(l),i.current=l)},[l,i]),[l,s,u]}function iT(n){return typeof n=="function"}var cT=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),uT="VisuallyHidden",X1=m.forwardRef((n,r)=>p.jsx(qe.span,{...n,ref:r,style:{...cT,...n.style}}));X1.displayName=uT;var dT=X1,[Ni]=Aa("Tooltip",[Mi]),Di=Mi(),Q1="TooltipProvider",fT=700,Xd="tooltip.open",[pT,Ef]=Ni(Q1),K1=n=>{const{__scopeTooltip:r,delayDuration:l=fT,skipDelayDuration:s=300,disableHoverableContent:i=!1,children:u}=n,f=m.useRef(!0),h=m.useRef(!1),v=m.useRef(0);return m.useEffect(()=>{const y=v.current;return()=>window.clearTimeout(y)},[]),p.jsx(pT,{scope:r,isOpenDelayedRef:f,delayDuration:l,onOpen:m.useCallback(()=>{window.clearTimeout(v.current),f.current=!1},[]),onClose:m.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>f.current=!0,s)},[s]),isPointerInTransitRef:h,onPointerInTransitChange:m.useCallback(y=>{h.current=y},[]),disableHoverableContent:i,children:u})};K1.displayName=Q1;var nl="Tooltip",[hT,ul]=Ni(nl),$1=n=>{const{__scopeTooltip:r,children:l,open:s,defaultOpen:i,onOpenChange:u,disableHoverableContent:f,delayDuration:h}=n,v=Ef(nl,n.__scopeTooltip),y=Di(r),[x,b]=m.useState(null),w=Qa(),A=m.useRef(0),_=f??v.disableHoverableContent,C=h??v.delayDuration,E=m.useRef(!1),[M,L]=ji({prop:s,defaultProp:i??!1,onChange:G=>{G?(v.onOpen(),document.dispatchEvent(new CustomEvent(Xd))):v.onClose(),u?.(G)},caller:nl}),D=m.useMemo(()=>M?E.current?"delayed-open":"instant-open":"closed",[M]),H=m.useCallback(()=>{window.clearTimeout(A.current),A.current=0,E.current=!1,L(!0)},[L]),q=m.useCallback(()=>{window.clearTimeout(A.current),A.current=0,L(!1)},[L]),Z=m.useCallback(()=>{window.clearTimeout(A.current),A.current=window.setTimeout(()=>{E.current=!0,L(!0),A.current=0},C)},[C,L]);return m.useEffect(()=>()=>{A.current&&(window.clearTimeout(A.current),A.current=0)},[]),p.jsx(q1,{...y,children:p.jsx(hT,{scope:r,contentId:w,open:M,stateAttribute:D,trigger:x,onTriggerChange:b,onTriggerEnter:m.useCallback(()=>{v.isOpenDelayedRef.current?Z():H()},[v.isOpenDelayedRef,Z,H]),onTriggerLeave:m.useCallback(()=>{_?q():(window.clearTimeout(A.current),A.current=0)},[q,_]),onOpen:H,onClose:q,disableHoverableContent:_,children:l})})};$1.displayName=nl;var Qd="TooltipTrigger",F1=m.forwardRef((n,r)=>{const{__scopeTooltip:l,...s}=n,i=ul(Qd,l),u=Ef(Qd,l),f=Di(l),h=m.useRef(null),v=Xe(r,h,i.onTriggerChange),y=m.useRef(!1),x=m.useRef(!1),b=m.useCallback(()=>y.current=!1,[]);return m.useEffect(()=>()=>document.removeEventListener("pointerup",b),[b]),p.jsx(V1,{asChild:!0,...f,children:p.jsx(qe.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...s,ref:v,onPointerMove:ue(n.onPointerMove,w=>{w.pointerType!=="touch"&&!x.current&&!u.isPointerInTransitRef.current&&(i.onTriggerEnter(),x.current=!0)}),onPointerLeave:ue(n.onPointerLeave,()=>{i.onTriggerLeave(),x.current=!1}),onPointerDown:ue(n.onPointerDown,()=>{i.open&&i.onClose(),y.current=!0,document.addEventListener("pointerup",b,{once:!0})}),onFocus:ue(n.onFocus,()=>{y.current||i.onOpen()}),onBlur:ue(n.onBlur,i.onClose),onClick:ue(n.onClick,i.onClose)})})});F1.displayName=Qd;var Af="TooltipPortal",[mT,vT]=Ni(Af,{forceMount:void 0}),Z1=n=>{const{__scopeTooltip:r,forceMount:l,children:s,container:i}=n,u=ul(Af,r);return p.jsx(mT,{scope:r,forceMount:l,children:p.jsx(Rt,{present:l||u.open,children:p.jsx(Oi,{asChild:!0,container:i,children:s})})})};Z1.displayName=Af;var Gr="TooltipContent",I1=m.forwardRef((n,r)=>{const l=vT(Gr,n.__scopeTooltip),{forceMount:s=l.forceMount,side:i="top",...u}=n,f=ul(Gr,n.__scopeTooltip);return p.jsx(Rt,{present:s||f.open,children:f.disableHoverableContent?p.jsx(J1,{side:i,...u,ref:r}):p.jsx(yT,{side:i,...u,ref:r})})}),yT=m.forwardRef((n,r)=>{const l=ul(Gr,n.__scopeTooltip),s=Ef(Gr,n.__scopeTooltip),i=m.useRef(null),u=Xe(r,i),[f,h]=m.useState(null),{trigger:v,onClose:y}=l,x=i.current,{onPointerInTransitChange:b}=s,w=m.useCallback(()=>{h(null),b(!1)},[b]),A=m.useCallback((_,C)=>{const E=_.currentTarget,M={x:_.clientX,y:_.clientY},L=ST(M,E.getBoundingClientRect()),D=wT(M,L),H=ET(C.getBoundingClientRect()),q=CT([...D,...H]);h(q),b(!0)},[b]);return m.useEffect(()=>()=>w(),[w]),m.useEffect(()=>{if(v&&x){const _=E=>A(E,x),C=E=>A(E,v);return v.addEventListener("pointerleave",_),x.addEventListener("pointerleave",C),()=>{v.removeEventListener("pointerleave",_),x.removeEventListener("pointerleave",C)}}},[v,x,A,w]),m.useEffect(()=>{if(f){const _=C=>{const E=C.target,M={x:C.clientX,y:C.clientY},L=v?.contains(E)||x?.contains(E),D=!AT(M,f);L?w():D&&(w(),y())};return document.addEventListener("pointermove",_),()=>document.removeEventListener("pointermove",_)}},[v,x,f,y,w]),p.jsx(J1,{...n,ref:u})}),[gT,xT]=Ni(nl,{isInside:!1}),bT=oT("TooltipContent"),J1=m.forwardRef((n,r)=>{const{__scopeTooltip:l,children:s,"aria-label":i,onEscapeKeyDown:u,onPointerDownOutside:f,...h}=n,v=ul(Gr,l),y=Di(l),{onClose:x}=v;return m.useEffect(()=>(document.addEventListener(Xd,x),()=>document.removeEventListener(Xd,x)),[x]),m.useEffect(()=>{if(v.trigger){const b=w=>{w.target?.contains(v.trigger)&&x()};return window.addEventListener("scroll",b,{capture:!0}),()=>window.removeEventListener("scroll",b,{capture:!0})}},[v.trigger,x]),p.jsx(Ai,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:b=>b.preventDefault(),onDismiss:x,children:p.jsxs(G1,{"data-state":v.stateAttribute,...y,...h,ref:r,style:{...h.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[p.jsx(bT,{children:s}),p.jsx(gT,{scope:l,isInside:!0,children:p.jsx(dT,{id:v.contentId,role:"tooltip",children:i||s})})]})})});I1.displayName=Gr;var W1="TooltipArrow",e0=m.forwardRef((n,r)=>{const{__scopeTooltip:l,...s}=n,i=Di(l);return xT(W1,l).isInside?null:p.jsx(Y1,{...i,...s,ref:r})});e0.displayName=W1;function ST(n,r){const l=Math.abs(r.top-n.y),s=Math.abs(r.bottom-n.y),i=Math.abs(r.right-n.x),u=Math.abs(r.left-n.x);switch(Math.min(l,s,i,u)){case u:return"left";case i:return"right";case l:return"top";case s:return"bottom";default:throw new Error("unreachable")}}function wT(n,r,l=5){const s=[];switch(r){case"top":s.push({x:n.x-l,y:n.y+l},{x:n.x+l,y:n.y+l});break;case"bottom":s.push({x:n.x-l,y:n.y-l},{x:n.x+l,y:n.y-l});break;case"left":s.push({x:n.x+l,y:n.y-l},{x:n.x+l,y:n.y+l});break;case"right":s.push({x:n.x-l,y:n.y-l},{x:n.x-l,y:n.y+l});break}return s}function ET(n){const{top:r,right:l,bottom:s,left:i}=n;return[{x:i,y:r},{x:l,y:r},{x:l,y:s},{x:i,y:s}]}function AT(n,r){const{x:l,y:s}=n;let i=!1;for(let u=0,f=r.length-1;u<r.length;f=u++){const h=r[u],v=r[f],y=h.x,x=h.y,b=v.x,w=v.y;x>s!=w>s&&l<(b-y)*(s-x)/(w-x)+y&&(i=!i)}return i}function CT(n){const r=n.slice();return r.sort((l,s)=>l.x<s.x?-1:l.x>s.x?1:l.y<s.y?-1:l.y>s.y?1:0),_T(r)}function _T(n){if(n.length<=1)return n.slice();const r=[];for(let s=0;s<n.length;s++){const i=n[s];for(;r.length>=2;){const u=r[r.length-1],f=r[r.length-2];if((u.x-f.x)*(i.y-f.y)>=(u.y-f.y)*(i.x-f.x))r.pop();else break}r.push(i)}r.pop();const l=[];for(let s=n.length-1;s>=0;s--){const i=n[s];for(;l.length>=2;){const u=l[l.length-1],f=l[l.length-2];if((u.x-f.x)*(i.y-f.y)>=(u.y-f.y)*(i.x-f.x))l.pop();else break}l.push(i)}return l.pop(),r.length===1&&l.length===1&&r[0].x===l[0].x&&r[0].y===l[0].y?r:r.concat(l)}var RT=K1,TT=$1,MT=F1,OT=Z1,jT=I1,NT=e0;function t0({delayDuration:n=0,...r}){return p.jsx(RT,{"code-path":"src/components/ui/tooltip.tsx:13:5","data-slot":"tooltip-provider",delayDuration:n,...r})}function DT({...n}){return p.jsx(t0,{"code-path":"src/components/ui/tooltip.tsx:25:5",children:p.jsx(TT,{"code-path":"src/components/ui/tooltip.tsx:26:7","data-slot":"tooltip",...n})})}function zT({...n}){return p.jsx(MT,{"code-path":"src/components/ui/tooltip.tsx:34:10","data-slot":"tooltip-trigger",...n})}function kT({className:n,sideOffset:r=0,children:l,...s}){return p.jsx(OT,{"code-path":"src/components/ui/tooltip.tsx:44:5",children:p.jsxs(jT,{"code-path":"src/components/ui/tooltip.tsx:45:7","data-slot":"tooltip-content",sideOffset:r,className:Oe("bg-foreground text-background animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",n),...s,children:[l,p.jsx(NT,{"code-path":"src/components/ui/tooltip.tsx:55:9",className:"bg-foreground fill-foreground z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})]})})}const LT=[{id:"dashboard",name:"仪表盘",icon:cC,path:"/",permission:"dashboard:view"},{id:"assets",name:"资产管理",icon:Ay,permission:"server:view",children:[{id:"servers",name:"服务器管理",icon:hd,path:"/servers",permission:"server:view"},{id:"cloud-accounts",name:"云账号管理",icon:wy,path:"/cloud-accounts",permission:"cloud:account"},{id:"domains",name:"域名管理",icon:Sy,path:"/domains",permission:"cloud:domain"},{id:"regions",name:"区域管理",icon:xC,path:"/regions",permission:"cloud:account"},{id:"platforms",name:"云平台",icon:VA,path:"/platforms",permission:"cloud:account"},{id:"cloud-billing",name:"云账单",icon:pd,path:"/cloud-billing",permission:"cloud:billing"}]},{id:"kubernetes",name:"Kubernetes",icon:Pd,permission:"k8s:cluster",children:[{id:"k8s-clusters",name:"集群列表",icon:Pd,path:"/kubernetes",permission:"k8s:cluster"},{id:"k8s-nodes",name:"节点管理",icon:KA,path:"/nodes",permission:"k8s:nodes"},{id:"k8s-workload",name:"工作负载",icon:ks,permission:"k8s:workloads",children:[{id:"k8s-deployments",name:"Deployments",icon:ks,path:"/workloads/deployments",permission:"k8s:workloads"},{id:"k8s-statefulsets",name:"StatefulSets",icon:ks,path:"/workloads/statefulsets",permission:"k8s:workloads"},{id:"k8s-daemonsets",name:"DaemonSets",icon:ks,path:"/workloads/daemonsets",permission:"k8s:workloads"},{id:"k8s-cronjobs",name:"CronJobs",icon:PA,path:"/workloads/cronjobs",permission:"k8s:workloads"},{id:"k8s-pods",name:"Pods",icon:XA,path:"/workloads/pods",permission:"k8s:workloads"}]},{id:"k8s-network",name:"网络",icon:yd,permission:"k8s:workloads",children:[{id:"k8s-services",name:"Services",icon:yd,path:"/workloads/services",permission:"k8s:workloads"},{id:"k8s-ingresses",name:"Ingresses",icon:Sy,path:"/workloads/ingresses",permission:"k8s:workloads"}]},{id:"k8s-config",name:"配置中心",icon:Ks,permission:"k8s:workloads",children:[{id:"k8s-configmaps",name:"ConfigMaps",icon:md,path:"/workloads/configmaps",permission:"k8s:workloads"},{id:"k8s-secrets",name:"Secrets",icon:Ls,path:"/workloads/secrets",permission:"k8s:workloads"}]},{id:"k8s-storage",name:"存储",icon:hd,path:"/workloads/pvcs",permission:"k8s:workloads"},{id:"k8s-metrics",name:"资源用量",icon:gy,path:"/workloads/metrics",permission:"k8s:workloads"},{id:"k8s-events",name:"事件",icon:Zo,path:"/workloads/events",permission:"k8s:workloads"},{id:"k8s-capacity",name:"容量分析",icon:pd,path:"/workloads/capacity",permission:"k8s:workloads"},{id:"k8s-topology",name:"架构拓扑",icon:yd,path:"/topology",permission:"k8s:topology"}]},{id:"deploy",name:"应用发布",icon:Ey,permission:"deploy:pipeline",children:[{id:"pipelines",name:"流水线",icon:vd,path:"/pipelines",permission:"deploy:pipeline"},{id:"deploy-credentials",name:"发布配置",icon:wy,path:"/deploy/configureTools",permission:"deploy:release"},{id:"deploy-rbac",name:"发布权限",icon:Ls,path:"/deploy/rbac",permission:"deploy:release"}]},{id:"monitor",name:"监控中心",icon:Zo,permission:"monitor:alert",children:[{id:"grafana",name:"监控大屏",icon:wC,path:"/dashboards",permission:"monitor:alert"},{id:"monitor-center",name:"资源监控",icon:gy,path:"/monitor-center",permission:"agent:monitor"},{id:"trace",name:"链路追踪",icon:vd,path:"/trace",permission:"monitor:alert"},{id:"alert-center",name:"告警中心",icon:Zo,path:"/alert-center",permission:"monitor:alert"},{id:"datasources",name:"数据源",icon:hd,path:"/datasources",permission:"monitor:alert"}]},{id:"automation",name:"自动化运维",icon:by,permission:"auto:cron",children:[{id:"cronjobs",name:"定时任务",icon:by,path:"/cronjobs",permission:"auto:cron"},{id:"scripts",name:"脚本库",icon:md,path:"/scripts",permission:"auto:script"},{id:"ansible",name:"远程执行",icon:Cy,path:"/ansible",permission:"auto:ansible"}]},{id:"aiops",name:"AIOps智能",icon:AA,permission:"aiops:assistant",children:[{id:"ai-assistant",name:"智能助手",icon:SA,path:"/ai-assistant",permission:"aiops:assistant"},{id:"ai-alert-analyzer",name:"告警分析",icon:li,path:"/ai-alert-analyzer",permission:"aiops:analysis"},{id:"ai-predictive",name:"容量预测",icon:pd,path:"/ai-predictive",permission:"aiops:forecast"}]},{id:"approval",name:"资源申请",icon:zC,permission:"approval:apply",children:[{id:"approval-resource",name:"资源申请",icon:Ay,path:"/approval/resource",permission:"approval:apply"},{id:"approval-app",name:"应用申请",icon:Ey,path:"/approval/app",permission:"approval:apply"},{id:"approval-permission",name:"权限审批",icon:jC,path:"/approval/permission",permission:"approval:apply"}]},{id:"audit",name:"安全审计",icon:tC,permission:"audit:terminal",children:[{id:"audit-terminal",name:"终端审计",icon:Cy,path:"/audit/terminal",permission:"audit:terminal"},{id:"audit-operations",name:"操作审计",icon:md,path:"/audit/operations",permission:"audit:operations"},{id:"audit-login",name:"登录日志",icon:mC,path:"/audit/login-logs",permission:"audit:login-logs"}]},{id:"system",name:"系统管理",icon:Ks,permission:"system:user",children:[{id:"users",name:"用户管理",icon:BC,path:"/users",permission:"system:user"},{id:"roles",name:"角色权限",icon:Ls,path:"/roles",permission:"system:role"},{id:"credentials",name:"凭证配置",icon:Ls,path:"/credentials",permission:"system:user"},{id:"approval-workflow",name:"审批流程",icon:vd,path:"/approval-workflow",permission:"system:role"},{id:"settings",name:"系统设置",icon:Ks,path:"/settings",permission:"system:user"}]}];function n0({item:n,depth:r=0}){const l=_t(),{openMenus:s,toggleMenu:i,activeMenu:u,setActiveMenu:f}=cA(),{sidebarCollapsed:h}=Si(),v=n.children&&n.children.length>0,y=s.includes(n.id),x=n.path?l.pathname===n.path||l.pathname.startsWith(n.path+"/"):n.id==="kubernetes"&&l.pathname.startsWith("/kubernetes")||n.id==="k8s-workload"&&l.pathname.startsWith("/workloads")||n.id==="k8s-network"&&(l.pathname.includes("/services")||l.pathname.includes("/ingresses"))||n.id==="k8s-config"&&(l.pathname.includes("/configmaps")||l.pathname.includes("/secrets"))||u===n.id,b=v&&n.children?.some(A=>A.path?l.pathname===A.path||l.pathname.startsWith(A.path+"/"):!1),w=()=>{v?i(n.id):n.path&&f(n.id)};return h&&r===0?p.jsx(t0,{"code-path":"src/components/layout/Sidebar.tsx:211:7",delayDuration:100,children:p.jsxs(DT,{"code-path":"src/components/layout/Sidebar.tsx:212:9",children:[p.jsx(zT,{"code-path":"src/components/layout/Sidebar.tsx:213:11",asChild:!0,children:p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:214:13",className:"relative",children:v?p.jsx(At,{"code-path":"src/components/layout/Sidebar.tsx:216:17",variant:x||b?"secondary":"ghost",size:"icon",className:Oe("w-10 h-10 mx-auto mb-1 transition-all duration-200",x||b?"bg-[var(--dg-blue)]/15 text-[var(--dg-blue)]":"text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]"),onClick:w,children:p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:227:19",className:"h-5 w-5"})}):p.jsx(At,{"code-path":"src/components/layout/Sidebar.tsx:230:17",variant:x?"secondary":"ghost",size:"icon",className:Oe("w-10 h-10 mx-auto mb-1 transition-all duration-200",x?"bg-[var(--dg-blue)]/15 text-[var(--dg-blue)]":"text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]"),asChild:!0,children:p.jsx(Dd,{"code-path":"src/components/layout/Sidebar.tsx:241:19",to:n.path||"#",onClick:w,children:p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:242:21",className:"h-5 w-5"})})})})}),p.jsx(kT,{"code-path":"src/components/layout/Sidebar.tsx:248:11",side:"right",className:"bg-[var(--dg-bg-secondary)] border-[var(--dg-border)] text-[var(--dg-text-primary)]",children:n.name})]})}):p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:257:5",className:Oe("mb-0.5",r>0&&"ml-2.5"),children:v?p.jsxs(p.Fragment,{children:[p.jsxs(At,{"code-path":"src/components/layout/Sidebar.tsx:260:11",variant:x||b?"secondary":"ghost",className:Oe("w-full justify-between h-8 px-2.5 text-xs font-normal transition-all duration-200",x||b?"bg-[var(--dg-blue)]/10 text-[var(--dg-blue)] hover:bg-[var(--dg-blue)]/15":"text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]"),onClick:w,children:[p.jsxs("span",{"code-path":"src/components/layout/Sidebar.tsx:270:13",className:"flex items-center gap-2",children:[p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:271:15",className:Oe("h-3.5 w-3.5",(x||b)&&"text-[var(--dg-blue)]")}),p.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:272:15",className:"truncate",children:n.name})]}),p.jsx(jA,{"code-path":"src/components/layout/Sidebar.tsx:274:13",className:Oe("h-3 w-3 text-[var(--dg-text-muted)] transition-transform duration-200",!y&&"-rotate-90")})]}),p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:282:11",className:Oe("overflow-hidden transition-all duration-200 ease-in-out",y?"max-h-[800px] opacity-100 mt-0.5":"max-h-0 opacity-0"),children:p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:288:13",className:"space-y-0.5 border-l border-[var(--dg-border)] ml-4 pl-1.5",children:n.children?.map(A=>p.jsx(n0,{"code-path":"src/components/layout/Sidebar.tsx:290:17",item:A,depth:r+1},A.id))})})]}):p.jsxs(Dd,{"code-path":"src/components/layout/Sidebar.tsx:296:9",to:n.path||"#",onClick:w,className:({isActive:A})=>Oe("flex items-center gap-2 h-8 px-2.5 text-xs rounded-md transition-all duration-200",A||x?"bg-[var(--dg-blue)]/10 text-[var(--dg-blue)] font-medium":"text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]"),children:[p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:308:11",className:"h-3.5 w-3.5 flex-shrink-0"}),p.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:309:11",className:"truncate",children:n.name})]})})}function UT(){const{sidebarCollapsed:n,toggleSidebar:r}=Si(),{hasPermission:l}=fA();m.useEffect(()=>{const u=()=>r();return window.addEventListener("toggle-sidebar",u),()=>window.removeEventListener("toggle-sidebar",u)},[r]);const s=u=>u.filter(f=>!f.permission||l(f.permission)).map(f=>{if(!f.children)return f;const h=s(f.children);return{...f,children:h}}).filter(f=>!f.children||f.children.length>0),i=s(LT);return p.jsxs("aside",{"code-path":"src/components/layout/Sidebar.tsx:352:5",className:Oe("fixed left-0 top-0 z-40 h-screen bg-[var(--dg-bg-secondary)] border-r border-[var(--dg-border)]","flex flex-col transition-[width] duration-300 ease-in-out"),style:{width:"var(--sidebar-width)"},children:[p.jsxs("div",{"code-path":"src/components/layout/Sidebar.tsx:360:7",className:"flex items-center h-14 px-3 border-b border-[var(--dg-border)] flex-shrink-0",children:[p.jsxs("div",{"code-path":"src/components/layout/Sidebar.tsx:361:9",className:Oe("flex items-center gap-2.5 flex-1 min-w-0",n&&"justify-center"),children:[p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:362:11",className:"w-8 h-8 rounded-lg bg-gradient-to-br from-[var(--dg-blue)] to-[var(--dg-cyan)] flex items-center justify-center flex-shrink-0 shadow-lg shadow-[var(--dg-blue)]/20",children:p.jsx(Pd,{"code-path":"src/components/layout/Sidebar.tsx:363:13",className:"h-5 w-5 text-white"})}),!n&&p.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:366:13",className:"font-bold text-[var(--dg-text-primary)] text-sm tracking-tight truncate",children:"AIOps平台"})]}),!n&&p.jsx(At,{"code-path":"src/components/layout/Sidebar.tsx:372:11",variant:"ghost",size:"icon",className:"h-7 w-7 text-[var(--dg-text-muted)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)] flex-shrink-0",onClick:r,title:"收起侧边栏",children:p.jsx(Wg,{"code-path":"src/components/layout/Sidebar.tsx:379:13",className:"h-4 w-4"})})]}),p.jsx(__,{"code-path":"src/components/layout/Sidebar.tsx:385:7",className:"flex-1 py-2 px-1.5",children:p.jsx("nav",{"code-path":"src/components/layout/Sidebar.tsx:386:9",className:"space-y-0.5",children:i.map(u=>p.jsx(n0,{"code-path":"src/components/layout/Sidebar.tsx:388:13",item:u},u.id))})}),!n&&p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:395:9",className:"px-3 py-2 border-t border-[var(--dg-border)] flex-shrink-0",children:p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:396:11",className:"text-[10px] text-[var(--dg-text-muted)] text-center",children:"AIOps v1.0.0"})})]})}var HT=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],BT=HT.reduce((n,r)=>{const l=a1(`Primitive.${r}`),s=m.forwardRef((i,u)=>{const{asChild:f,...h}=i,v=f?l:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(v,{...h,ref:u})});return s.displayName=`Primitive.${r}`,{...n,[r]:s}},{}),PT="Separator",Gy="horizontal",qT=["horizontal","vertical"],a0=m.forwardRef((n,r)=>{const{decorative:l,orientation:s=Gy,...i}=n,u=VT(s)?s:Gy,h=l?{role:"none"}:{"aria-orientation":u==="vertical"?u:void 0,role:"separator"};return p.jsx(BT.div,{"data-orientation":u,...h,...i,ref:r})});a0.displayName=PT;function VT(n){return qT.includes(n)}var GT=a0;function YT({className:n,orientation:r="horizontal",decorative:l=!0,...s}){return p.jsx(GT,{"code-path":"src/components/ui/separator.tsx:15:5","data-slot":"separator",decorative:l,orientation:r,className:Oe("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",n),...s})}function Yy(n){const r=XT(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),v=h.find(KT);if(v){const y=v.props.children,x=h.map(b=>b===v?m.Children.count(y)>1?m.Children.only(null):m.isValidElement(y)?y.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(y)?m.cloneElement(y,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function XT(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=FT(i),h=$T(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Ea(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var QT=Symbol("radix.slottable");function KT(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===QT}function $T(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const v=u(...h);return i(...h),v}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function FT(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}function r0(n){const r=n+"CollectionProvider",[l,s]=Aa(r),[i,u]=l(r,{collectionRef:{current:null},itemMap:new Map}),f=C=>{const{scope:E,children:M}=C,L=Wt.useRef(null),D=Wt.useRef(new Map).current;return p.jsx(i,{scope:E,itemMap:D,collectionRef:L,children:M})};f.displayName=r;const h=n+"CollectionSlot",v=Yy(h),y=Wt.forwardRef((C,E)=>{const{scope:M,children:L}=C,D=u(h,M),H=Xe(E,D.collectionRef);return p.jsx(v,{ref:H,children:L})});y.displayName=h;const x=n+"CollectionItemSlot",b="data-radix-collection-item",w=Yy(x),A=Wt.forwardRef((C,E)=>{const{scope:M,children:L,...D}=C,H=Wt.useRef(null),q=Xe(E,H),Z=u(x,M);return Wt.useEffect(()=>(Z.itemMap.set(H,{ref:H,...D}),()=>{Z.itemMap.delete(H)})),p.jsx(w,{[b]:"",ref:q,children:L})});A.displayName=x;function _(C){const E=u(n+"CollectionConsumer",C);return Wt.useCallback(()=>{const L=E.collectionRef.current;if(!L)return[];const D=Array.from(L.querySelectorAll(`[${b}]`));return Array.from(E.itemMap.values()).sort((Z,G)=>D.indexOf(Z.ref.current)-D.indexOf(G.ref.current))},[E.collectionRef,E.itemMap])}return[{Provider:f,Slot:y,ItemSlot:A},_,s]}var bd=0;function o0(){m.useEffect(()=>{const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",n[0]??Xy()),document.body.insertAdjacentElement("beforeend",n[1]??Xy()),bd++,()=>{bd===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),bd--}},[])}function Xy(){const n=document.createElement("span");return n.setAttribute("data-radix-focus-guard",""),n.tabIndex=0,n.style.outline="none",n.style.opacity="0",n.style.position="fixed",n.style.pointerEvents="none",n}var Sd="focusScope.autoFocusOnMount",wd="focusScope.autoFocusOnUnmount",Qy={bubbles:!1,cancelable:!0},ZT="FocusScope",Cf=m.forwardRef((n,r)=>{const{loop:l=!1,trapped:s=!1,onMountAutoFocus:i,onUnmountAutoFocus:u,...f}=n,[h,v]=m.useState(null),y=pt(i),x=pt(u),b=m.useRef(null),w=Xe(r,C=>v(C)),A=m.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;m.useEffect(()=>{if(s){let C=function(D){if(A.paused||!h)return;const H=D.target;h.contains(H)?b.current=H:ba(b.current,{select:!0})},E=function(D){if(A.paused||!h)return;const H=D.relatedTarget;H!==null&&(h.contains(H)||ba(b.current,{select:!0}))},M=function(D){if(document.activeElement===document.body)for(const q of D)q.removedNodes.length>0&&ba(h)};document.addEventListener("focusin",C),document.addEventListener("focusout",E);const L=new MutationObserver(M);return h&&L.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",C),document.removeEventListener("focusout",E),L.disconnect()}}},[s,h,A.paused]),m.useEffect(()=>{if(h){$y.add(A);const C=document.activeElement;if(!h.contains(C)){const M=new CustomEvent(Sd,Qy);h.addEventListener(Sd,y),h.dispatchEvent(M),M.defaultPrevented||(IT(n3(l0(h)),{select:!0}),document.activeElement===C&&ba(h))}return()=>{h.removeEventListener(Sd,y),setTimeout(()=>{const M=new CustomEvent(wd,Qy);h.addEventListener(wd,x),h.dispatchEvent(M),M.defaultPrevented||ba(C??document.body,{select:!0}),h.removeEventListener(wd,x),$y.remove(A)},0)}}},[h,y,x,A]);const _=m.useCallback(C=>{if(!l&&!s||A.paused)return;const E=C.key==="Tab"&&!C.altKey&&!C.ctrlKey&&!C.metaKey,M=document.activeElement;if(E&&M){const L=C.currentTarget,[D,H]=JT(L);D&&H?!C.shiftKey&&M===H?(C.preventDefault(),l&&ba(D,{select:!0})):C.shiftKey&&M===D&&(C.preventDefault(),l&&ba(H,{select:!0})):M===L&&C.preventDefault()}},[l,s,A.paused]);return p.jsx(qe.div,{tabIndex:-1,...f,ref:w,onKeyDown:_})});Cf.displayName=ZT;function IT(n,{select:r=!1}={}){const l=document.activeElement;for(const s of n)if(ba(s,{select:r}),document.activeElement!==l)return}function JT(n){const r=l0(n),l=Ky(r,n),s=Ky(r.reverse(),n);return[l,s]}function l0(n){const r=[],l=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:s=>{const i=s.tagName==="INPUT"&&s.type==="hidden";return s.disabled||s.hidden||i?NodeFilter.FILTER_SKIP:s.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;l.nextNode();)r.push(l.currentNode);return r}function Ky(n,r){for(const l of n)if(!WT(l,{upTo:r}))return l}function WT(n,{upTo:r}){if(getComputedStyle(n).visibility==="hidden")return!0;for(;n;){if(r!==void 0&&n===r)return!1;if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}function e3(n){return n instanceof HTMLInputElement&&"select"in n}function ba(n,{select:r=!1}={}){if(n&&n.focus){const l=document.activeElement;n.focus({preventScroll:!0}),n!==l&&e3(n)&&r&&n.select()}}var $y=t3();function t3(){let n=[];return{add(r){const l=n[0];r!==l&&l?.pause(),n=Fy(n,r),n.unshift(r)},remove(r){n=Fy(n,r),n[0]?.resume()}}}function Fy(n,r){const l=[...n],s=l.indexOf(r);return s!==-1&&l.splice(s,1),l}function n3(n){return n.filter(r=>r.tagName!=="A")}var Ed="rovingFocusGroup.onEntryFocus",a3={bubbles:!1,cancelable:!0},dl="RovingFocusGroup",[Kd,s0,r3]=r0(dl),[o3,i0]=Aa(dl,[r3]),[l3,s3]=o3(dl),c0=m.forwardRef((n,r)=>p.jsx(Kd.Provider,{scope:n.__scopeRovingFocusGroup,children:p.jsx(Kd.Slot,{scope:n.__scopeRovingFocusGroup,children:p.jsx(i3,{...n,ref:r})})}));c0.displayName=dl;var i3=m.forwardRef((n,r)=>{const{__scopeRovingFocusGroup:l,orientation:s,loop:i=!1,dir:u,currentTabStopId:f,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:v,onEntryFocus:y,preventScrollOnEntryFocus:x=!1,...b}=n,w=m.useRef(null),A=Xe(r,w),_=df(u),[C,E]=ji({prop:f,defaultProp:h??null,onChange:v,caller:dl}),[M,L]=m.useState(!1),D=pt(y),H=s0(l),q=m.useRef(!1),[Z,G]=m.useState(0);return m.useEffect(()=>{const K=w.current;if(K)return K.addEventListener(Ed,D),()=>K.removeEventListener(Ed,D)},[D]),p.jsx(l3,{scope:l,orientation:s,dir:_,loop:i,currentTabStopId:C,onItemFocus:m.useCallback(K=>E(K),[E]),onItemShiftTab:m.useCallback(()=>L(!0),[]),onFocusableItemAdd:m.useCallback(()=>G(K=>K+1),[]),onFocusableItemRemove:m.useCallback(()=>G(K=>K-1),[]),children:p.jsx(qe.div,{tabIndex:M||Z===0?-1:0,"data-orientation":s,...b,ref:A,style:{outline:"none",...n.style},onMouseDown:ue(n.onMouseDown,()=>{q.current=!0}),onFocus:ue(n.onFocus,K=>{const ee=!q.current;if(K.target===K.currentTarget&&ee&&!M){const se=new CustomEvent(Ed,a3);if(K.currentTarget.dispatchEvent(se),!se.defaultPrevented){const pe=H().filter(N=>N.focusable),ve=pe.find(N=>N.active),Ae=pe.find(N=>N.id===C),ge=[ve,Ae,...pe].filter(Boolean).map(N=>N.ref.current);f0(ge,x)}}q.current=!1}),onBlur:ue(n.onBlur,()=>L(!1))})})}),u0="RovingFocusGroupItem",d0=m.forwardRef((n,r)=>{const{__scopeRovingFocusGroup:l,focusable:s=!0,active:i=!1,tabStopId:u,children:f,...h}=n,v=Qa(),y=u||v,x=s3(u0,l),b=x.currentTabStopId===y,w=s0(l),{onFocusableItemAdd:A,onFocusableItemRemove:_,currentTabStopId:C}=x;return m.useEffect(()=>{if(s)return A(),()=>_()},[s,A,_]),p.jsx(Kd.ItemSlot,{scope:l,id:y,focusable:s,active:i,children:p.jsx(qe.span,{tabIndex:b?0:-1,"data-orientation":x.orientation,...h,ref:r,onMouseDown:ue(n.onMouseDown,E=>{s?x.onItemFocus(y):E.preventDefault()}),onFocus:ue(n.onFocus,()=>x.onItemFocus(y)),onKeyDown:ue(n.onKeyDown,E=>{if(E.key==="Tab"&&E.shiftKey){x.onItemShiftTab();return}if(E.target!==E.currentTarget)return;const M=d3(E,x.orientation,x.dir);if(M!==void 0){if(E.metaKey||E.ctrlKey||E.altKey||E.shiftKey)return;E.preventDefault();let D=w().filter(H=>H.focusable).map(H=>H.ref.current);if(M==="last")D.reverse();else if(M==="prev"||M==="next"){M==="prev"&&D.reverse();const H=D.indexOf(E.currentTarget);D=x.loop?f3(D,H+1):D.slice(H+1)}setTimeout(()=>f0(D))}}),children:typeof f=="function"?f({isCurrentTabStop:b,hasTabStop:C!=null}):f})})});d0.displayName=u0;var c3={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function u3(n,r){return r!=="rtl"?n:n==="ArrowLeft"?"ArrowRight":n==="ArrowRight"?"ArrowLeft":n}function d3(n,r,l){const s=u3(n.key,l);if(!(r==="vertical"&&["ArrowLeft","ArrowRight"].includes(s))&&!(r==="horizontal"&&["ArrowUp","ArrowDown"].includes(s)))return c3[s]}function f0(n,r=!1){const l=document.activeElement;for(const s of n)if(s===l||(s.focus({preventScroll:r}),document.activeElement!==l))return}function f3(n,r){return n.map((l,s)=>n[(r+s)%n.length])}var p3=c0,h3=d0;function m3(n){const r=v3(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),v=h.find(g3);if(v){const y=v.props.children,x=h.map(b=>b===v?m.Children.count(y)>1?m.Children.only(null):m.isValidElement(y)?y.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(y)?m.cloneElement(y,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function v3(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=b3(i),h=x3(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Ea(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var y3=Symbol("radix.slottable");function g3(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===y3}function x3(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const v=u(...h);return i(...h),v}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function b3(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}var S3=function(n){if(typeof document>"u")return null;var r=Array.isArray(n)?n[0]:n;return r.ownerDocument.body},Lr=new WeakMap,Bs=new WeakMap,Ps={},Ad=0,p0=function(n){return n&&(n.host||p0(n.parentNode))},w3=function(n,r){return r.map(function(l){if(n.contains(l))return l;var s=p0(l);return s&&n.contains(s)?s:(console.error("aria-hidden",l,"in not contained inside",n,". Doing nothing"),null)}).filter(function(l){return!!l})},E3=function(n,r,l,s){var i=w3(r,Array.isArray(n)?n:[n]);Ps[l]||(Ps[l]=new WeakMap);var u=Ps[l],f=[],h=new Set,v=new Set(i),y=function(b){!b||h.has(b)||(h.add(b),y(b.parentNode))};i.forEach(y);var x=function(b){!b||v.has(b)||Array.prototype.forEach.call(b.children,function(w){if(h.has(w))x(w);else try{var A=w.getAttribute(s),_=A!==null&&A!=="false",C=(Lr.get(w)||0)+1,E=(u.get(w)||0)+1;Lr.set(w,C),u.set(w,E),f.push(w),C===1&&_&&Bs.set(w,!0),E===1&&w.setAttribute(l,"true"),_||w.setAttribute(s,"true")}catch(M){console.error("aria-hidden: cannot operate on ",w,M)}})};return x(r),h.clear(),Ad++,function(){f.forEach(function(b){var w=Lr.get(b)-1,A=u.get(b)-1;Lr.set(b,w),u.set(b,A),w||(Bs.has(b)||b.removeAttribute(s),Bs.delete(b)),A||b.removeAttribute(l)}),Ad--,Ad||(Lr=new WeakMap,Lr=new WeakMap,Bs=new WeakMap,Ps={})}},h0=function(n,r,l){l===void 0&&(l="data-aria-hidden");var s=Array.from(Array.isArray(n)?n:[n]),i=S3(n);return i?(s.push.apply(s,Array.from(i.querySelectorAll("[aria-live], script"))),E3(s,i,l,"aria-hidden")):function(){return null}},gn=function(){return gn=Object.assign||function(r){for(var l,s=1,i=arguments.length;s<i;s++){l=arguments[s];for(var u in l)Object.prototype.hasOwnProperty.call(l,u)&&(r[u]=l[u])}return r},gn.apply(this,arguments)};function m0(n,r){var l={};for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&r.indexOf(s)<0&&(l[s]=n[s]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,s=Object.getOwnPropertySymbols(n);i<s.length;i++)r.indexOf(s[i])<0&&Object.prototype.propertyIsEnumerable.call(n,s[i])&&(l[s[i]]=n[s[i]]);return l}function A3(n,r,l){if(l||arguments.length===2)for(var s=0,i=r.length,u;s<i;s++)(u||!(s in r))&&(u||(u=Array.prototype.slice.call(r,0,s)),u[s]=r[s]);return n.concat(u||Array.prototype.slice.call(r))}var Fs="right-scroll-bar-position",Zs="width-before-scroll-bar",C3="with-scroll-bars-hidden",_3="--removed-body-scroll-bar-size";function Cd(n,r){return typeof n=="function"?n(r):n&&(n.current=r),n}function R3(n,r){var l=m.useState(function(){return{value:n,callback:r,facade:{get current(){return l.value},set current(s){var i=l.value;i!==s&&(l.value=s,l.callback(s,i))}}}})[0];return l.callback=r,l.facade}var T3=typeof window<"u"?m.useLayoutEffect:m.useEffect,Zy=new WeakMap;function M3(n,r){var l=R3(null,function(s){return n.forEach(function(i){return Cd(i,s)})});return T3(function(){var s=Zy.get(l);if(s){var i=new Set(s),u=new Set(n),f=l.current;i.forEach(function(h){u.has(h)||Cd(h,null)}),u.forEach(function(h){i.has(h)||Cd(h,f)})}Zy.set(l,n)},[n]),l}function O3(n){return n}function j3(n,r){r===void 0&&(r=O3);var l=[],s=!1,i={read:function(){if(s)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return l.length?l[l.length-1]:n},useMedium:function(u){var f=r(u,s);return l.push(f),function(){l=l.filter(function(h){return h!==f})}},assignSyncMedium:function(u){for(s=!0;l.length;){var f=l;l=[],f.forEach(u)}l={push:function(h){return u(h)},filter:function(){return l}}},assignMedium:function(u){s=!0;var f=[];if(l.length){var h=l;l=[],h.forEach(u),f=l}var v=function(){var x=f;f=[],x.forEach(u)},y=function(){return Promise.resolve().then(v)};y(),l={push:function(x){f.push(x),y()},filter:function(x){return f=f.filter(x),l}}}};return i}function N3(n){n===void 0&&(n={});var r=j3(null);return r.options=gn({async:!0,ssr:!1},n),r}var v0=function(n){var r=n.sideCar,l=m0(n,["sideCar"]);if(!r)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var s=r.read();if(!s)throw new Error("Sidecar medium not found");return m.createElement(s,gn({},l))};v0.isSideCarExport=!0;function D3(n,r){return n.useMedium(r),v0}var y0=N3(),_d=function(){},zi=m.forwardRef(function(n,r){var l=m.useRef(null),s=m.useState({onScrollCapture:_d,onWheelCapture:_d,onTouchMoveCapture:_d}),i=s[0],u=s[1],f=n.forwardProps,h=n.children,v=n.className,y=n.removeScrollBar,x=n.enabled,b=n.shards,w=n.sideCar,A=n.noRelative,_=n.noIsolation,C=n.inert,E=n.allowPinchZoom,M=n.as,L=M===void 0?"div":M,D=n.gapMode,H=m0(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),q=w,Z=M3([l,r]),G=gn(gn({},H),i);return m.createElement(m.Fragment,null,x&&m.createElement(q,{sideCar:y0,removeScrollBar:y,shards:b,noRelative:A,noIsolation:_,inert:C,setCallbacks:u,allowPinchZoom:!!E,lockRef:l,gapMode:D}),f?m.cloneElement(m.Children.only(h),gn(gn({},G),{ref:Z})):m.createElement(L,gn({},G,{className:v,ref:Z}),h))});zi.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};zi.classNames={fullWidth:Zs,zeroRight:Fs};var z3=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function k3(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var r=z3();return r&&n.setAttribute("nonce",r),n}function L3(n,r){n.styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r))}function U3(n){var r=document.head||document.getElementsByTagName("head")[0];r.appendChild(n)}var H3=function(){var n=0,r=null;return{add:function(l){n==0&&(r=k3())&&(L3(r,l),U3(r)),n++},remove:function(){n--,!n&&r&&(r.parentNode&&r.parentNode.removeChild(r),r=null)}}},B3=function(){var n=H3();return function(r,l){m.useEffect(function(){return n.add(r),function(){n.remove()}},[r&&l])}},g0=function(){var n=B3(),r=function(l){var s=l.styles,i=l.dynamic;return n(s,i),null};return r},P3={left:0,top:0,right:0,gap:0},Rd=function(n){return parseInt(n||"",10)||0},q3=function(n){var r=window.getComputedStyle(document.body),l=r[n==="padding"?"paddingLeft":"marginLeft"],s=r[n==="padding"?"paddingTop":"marginTop"],i=r[n==="padding"?"paddingRight":"marginRight"];return[Rd(l),Rd(s),Rd(i)]},V3=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return P3;var r=q3(n),l=document.documentElement.clientWidth,s=window.innerWidth;return{left:r[0],top:r[1],right:r[2],gap:Math.max(0,s-l+r[2]-r[0])}},G3=g0(),Pr="data-scroll-locked",Y3=function(n,r,l,s){var i=n.left,u=n.top,f=n.right,h=n.gap;return l===void 0&&(l="margin"),`
.`.concat(C3,` {
overflow: hidden `).concat(s,`;
padding-right: `).concat(h,"px ").concat(s,`;
}
body[`).concat(Pr,`] {
overflow: hidden `).concat(s,`;
overscroll-behavior: contain;
`).concat([r&&"position: relative ".concat(s,";"),l==="margin"&&`
padding-left: `.concat(i,`px;
padding-top: `).concat(u,`px;
padding-right: `).concat(f,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(h,"px ").concat(s,`;
`),l==="padding"&&"padding-right: ".concat(h,"px ").concat(s,";")].filter(Boolean).join(""),`
}
.`).concat(Fs,` {
right: `).concat(h,"px ").concat(s,`;
}
.`).concat(Zs,` {
margin-right: `).concat(h,"px ").concat(s,`;
}
.`).concat(Fs," .").concat(Fs,` {
right: 0 `).concat(s,`;
}
.`).concat(Zs," .").concat(Zs,` {
margin-right: 0 `).concat(s,`;
}
body[`).concat(Pr,`] {
`).concat(_3,": ").concat(h,`px;
}
`)},Iy=function(){var n=parseInt(document.body.getAttribute(Pr)||"0",10);return isFinite(n)?n:0},X3=function(){m.useEffect(function(){return document.body.setAttribute(Pr,(Iy()+1).toString()),function(){var n=Iy()-1;n<=0?document.body.removeAttribute(Pr):document.body.setAttribute(Pr,n.toString())}},[])},Q3=function(n){var r=n.noRelative,l=n.noImportant,s=n.gapMode,i=s===void 0?"margin":s;X3();var u=m.useMemo(function(){return V3(i)},[i]);return m.createElement(G3,{styles:Y3(u,!r,i,l?"":"!important")})},$d=!1;if(typeof window<"u")try{var qs=Object.defineProperty({},"passive",{get:function(){return $d=!0,!0}});window.addEventListener("test",qs,qs),window.removeEventListener("test",qs,qs)}catch{$d=!1}var Ur=$d?{passive:!1}:!1,K3=function(n){return n.tagName==="TEXTAREA"},x0=function(n,r){if(!(n instanceof Element))return!1;var l=window.getComputedStyle(n);return l[r]!=="hidden"&&!(l.overflowY===l.overflowX&&!K3(n)&&l[r]==="visible")},$3=function(n){return x0(n,"overflowY")},F3=function(n){return x0(n,"overflowX")},Jy=function(n,r){var l=r.ownerDocument,s=r;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var i=b0(n,s);if(i){var u=S0(n,s),f=u[1],h=u[2];if(f>h)return!0}s=s.parentNode}while(s&&s!==l.body);return!1},Z3=function(n){var r=n.scrollTop,l=n.scrollHeight,s=n.clientHeight;return[r,l,s]},I3=function(n){var r=n.scrollLeft,l=n.scrollWidth,s=n.clientWidth;return[r,l,s]},b0=function(n,r){return n==="v"?$3(r):F3(r)},S0=function(n,r){return n==="v"?Z3(r):I3(r)},J3=function(n,r){return n==="h"&&r==="rtl"?-1:1},W3=function(n,r,l,s,i){var u=J3(n,window.getComputedStyle(r).direction),f=u*s,h=l.target,v=r.contains(h),y=!1,x=f>0,b=0,w=0;do{if(!h)break;var A=S0(n,h),_=A[0],C=A[1],E=A[2],M=C-E-u*_;(_||M)&&b0(n,h)&&(b+=M,w+=_);var L=h.parentNode;h=L&&L.nodeType===Node.DOCUMENT_FRAGMENT_NODE?L.host:L}while(!v&&h!==document.body||v&&(r.contains(h)||r===h));return(x&&Math.abs(b)<1||!x&&Math.abs(w)<1)&&(y=!0),y},Vs=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},Wy=function(n){return[n.deltaX,n.deltaY]},eg=function(n){return n&&"current"in n?n.current:n},e5=function(n,r){return n[0]===r[0]&&n[1]===r[1]},t5=function(n){return`
.block-interactivity-`.concat(n,` {pointer-events: none;}
.allow-interactivity-`).concat(n,` {pointer-events: all;}
`)},n5=0,Hr=[];function a5(n){var r=m.useRef([]),l=m.useRef([0,0]),s=m.useRef(),i=m.useState(n5++)[0],u=m.useState(g0)[0],f=m.useRef(n);m.useEffect(function(){f.current=n},[n]),m.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(i));var C=A3([n.lockRef.current],(n.shards||[]).map(eg),!0).filter(Boolean);return C.forEach(function(E){return E.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),C.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(i))})}}},[n.inert,n.lockRef.current,n.shards]);var h=m.useCallback(function(C,E){if("touches"in C&&C.touches.length===2||C.type==="wheel"&&C.ctrlKey)return!f.current.allowPinchZoom;var M=Vs(C),L=l.current,D="deltaX"in C?C.deltaX:L[0]-M[0],H="deltaY"in C?C.deltaY:L[1]-M[1],q,Z=C.target,G=Math.abs(D)>Math.abs(H)?"h":"v";if("touches"in C&&G==="h"&&Z.type==="range")return!1;var K=window.getSelection(),ee=K&&K.anchorNode,se=ee?ee===Z||ee.contains(Z):!1;if(se)return!1;var pe=Jy(G,Z);if(!pe)return!0;if(pe?q=G:(q=G==="v"?"h":"v",pe=Jy(G,Z)),!pe)return!1;if(!s.current&&"changedTouches"in C&&(D||H)&&(s.current=q),!q)return!0;var ve=s.current||q;return W3(ve,E,C,ve==="h"?D:H)},[]),v=m.useCallback(function(C){var E=C;if(!(!Hr.length||Hr[Hr.length-1]!==u)){var M="deltaY"in E?Wy(E):Vs(E),L=r.current.filter(function(q){return q.name===E.type&&(q.target===E.target||E.target===q.shadowParent)&&e5(q.delta,M)})[0];if(L&&L.should){E.cancelable&&E.preventDefault();return}if(!L){var D=(f.current.shards||[]).map(eg).filter(Boolean).filter(function(q){return q.contains(E.target)}),H=D.length>0?h(E,D[0]):!f.current.noIsolation;H&&E.cancelable&&E.preventDefault()}}},[]),y=m.useCallback(function(C,E,M,L){var D={name:C,delta:E,target:M,should:L,shadowParent:r5(M)};r.current.push(D),setTimeout(function(){r.current=r.current.filter(function(H){return H!==D})},1)},[]),x=m.useCallback(function(C){l.current=Vs(C),s.current=void 0},[]),b=m.useCallback(function(C){y(C.type,Wy(C),C.target,h(C,n.lockRef.current))},[]),w=m.useCallback(function(C){y(C.type,Vs(C),C.target,h(C,n.lockRef.current))},[]);m.useEffect(function(){return Hr.push(u),n.setCallbacks({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:w}),document.addEventListener("wheel",v,Ur),document.addEventListener("touchmove",v,Ur),document.addEventListener("touchstart",x,Ur),function(){Hr=Hr.filter(function(C){return C!==u}),document.removeEventListener("wheel",v,Ur),document.removeEventListener("touchmove",v,Ur),document.removeEventListener("touchstart",x,Ur)}},[]);var A=n.removeScrollBar,_=n.inert;return m.createElement(m.Fragment,null,_?m.createElement(u,{styles:t5(i)}):null,A?m.createElement(Q3,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function r5(n){for(var r=null;n!==null;)n instanceof ShadowRoot&&(r=n.host,n=n.host),n=n.parentNode;return r}const o5=D3(y0,a5);var _f=m.forwardRef(function(n,r){return m.createElement(zi,gn({},n,{ref:r,sideCar:o5}))});_f.classNames=zi.classNames;var Fd=["Enter"," "],l5=["ArrowDown","PageUp","Home"],w0=["ArrowUp","PageDown","End"],s5=[...l5,...w0],i5={ltr:[...Fd,"ArrowRight"],rtl:[...Fd,"ArrowLeft"]},c5={ltr:["ArrowLeft"],rtl:["ArrowRight"]},fl="Menu",[al,u5,d5]=r0(fl),[Fa,E0]=Aa(fl,[d5,Mi,i0]),ki=Mi(),A0=i0(),[f5,Za]=Fa(fl),[p5,pl]=Fa(fl),C0=n=>{const{__scopeMenu:r,open:l=!1,children:s,dir:i,onOpenChange:u,modal:f=!0}=n,h=ki(r),[v,y]=m.useState(null),x=m.useRef(!1),b=pt(u),w=df(i);return m.useEffect(()=>{const A=()=>{x.current=!0,document.addEventListener("pointerdown",_,{capture:!0,once:!0}),document.addEventListener("pointermove",_,{capture:!0,once:!0})},_=()=>x.current=!1;return document.addEventListener("keydown",A,{capture:!0}),()=>{document.removeEventListener("keydown",A,{capture:!0}),document.removeEventListener("pointerdown",_,{capture:!0}),document.removeEventListener("pointermove",_,{capture:!0})}},[]),p.jsx(q1,{...h,children:p.jsx(f5,{scope:r,open:l,onOpenChange:b,content:v,onContentChange:y,children:p.jsx(p5,{scope:r,onClose:m.useCallback(()=>b(!1),[b]),isUsingKeyboardRef:x,dir:w,modal:f,children:s})})})};C0.displayName=fl;var h5="MenuAnchor",Rf=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n,i=ki(l);return p.jsx(V1,{...i,...s,ref:r})});Rf.displayName=h5;var Tf="MenuPortal",[m5,_0]=Fa(Tf,{forceMount:void 0}),R0=n=>{const{__scopeMenu:r,forceMount:l,children:s,container:i}=n,u=Za(Tf,r);return p.jsx(m5,{scope:r,forceMount:l,children:p.jsx(Rt,{present:l||u.open,children:p.jsx(Oi,{asChild:!0,container:i,children:s})})})};R0.displayName=Tf;var en="MenuContent",[v5,Mf]=Fa(en),T0=m.forwardRef((n,r)=>{const l=_0(en,n.__scopeMenu),{forceMount:s=l.forceMount,...i}=n,u=Za(en,n.__scopeMenu),f=pl(en,n.__scopeMenu);return p.jsx(al.Provider,{scope:n.__scopeMenu,children:p.jsx(Rt,{present:s||u.open,children:p.jsx(al.Slot,{scope:n.__scopeMenu,children:f.modal?p.jsx(y5,{...i,ref:r}):p.jsx(g5,{...i,ref:r})})})})}),y5=m.forwardRef((n,r)=>{const l=Za(en,n.__scopeMenu),s=m.useRef(null),i=Xe(r,s);return m.useEffect(()=>{const u=s.current;if(u)return h0(u)},[]),p.jsx(Of,{...n,ref:i,trapFocus:l.open,disableOutsidePointerEvents:l.open,disableOutsideScroll:!0,onFocusOutside:ue(n.onFocusOutside,u=>u.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>l.onOpenChange(!1)})}),g5=m.forwardRef((n,r)=>{const l=Za(en,n.__scopeMenu);return p.jsx(Of,{...n,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>l.onOpenChange(!1)})}),x5=m3("MenuContent.ScrollLock"),Of=m.forwardRef((n,r)=>{const{__scopeMenu:l,loop:s=!1,trapFocus:i,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:h,onEntryFocus:v,onEscapeKeyDown:y,onPointerDownOutside:x,onFocusOutside:b,onInteractOutside:w,onDismiss:A,disableOutsideScroll:_,...C}=n,E=Za(en,l),M=pl(en,l),L=ki(l),D=A0(l),H=u5(l),[q,Z]=m.useState(null),G=m.useRef(null),K=Xe(r,G,E.onContentChange),ee=m.useRef(0),se=m.useRef(""),pe=m.useRef(0),ve=m.useRef(null),Ae=m.useRef("right"),be=m.useRef(0),ge=_?_f:m.Fragment,N=_?{as:x5,allowPinchZoom:!0}:void 0,$=I=>{const he=se.current+I,T=H().filter(te=>!te.disabled),Y=document.activeElement,F=T.find(te=>te.ref.current===Y)?.textValue,J=T.map(te=>te.textValue),ce=j5(J,he,F),me=T.find(te=>te.textValue===ce)?.ref.current;(function te(Qe){se.current=Qe,window.clearTimeout(ee.current),Qe!==""&&(ee.current=window.setTimeout(()=>te(""),1e3))})(he),me&&setTimeout(()=>me.focus())};m.useEffect(()=>()=>window.clearTimeout(ee.current),[]),o0();const P=m.useCallback(I=>Ae.current===ve.current?.side&&D5(I,ve.current?.area),[]);return p.jsx(v5,{scope:l,searchRef:se,onItemEnter:m.useCallback(I=>{P(I)&&I.preventDefault()},[P]),onItemLeave:m.useCallback(I=>{P(I)||(G.current?.focus(),Z(null))},[P]),onTriggerLeave:m.useCallback(I=>{P(I)&&I.preventDefault()},[P]),pointerGraceTimerRef:pe,onPointerGraceIntentChange:m.useCallback(I=>{ve.current=I},[]),children:p.jsx(ge,{...N,children:p.jsx(Cf,{asChild:!0,trapped:i,onMountAutoFocus:ue(u,I=>{I.preventDefault(),G.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:p.jsx(Ai,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:y,onPointerDownOutside:x,onFocusOutside:b,onInteractOutside:w,onDismiss:A,children:p.jsx(p3,{asChild:!0,...D,dir:M.dir,orientation:"vertical",loop:s,currentTabStopId:q,onCurrentTabStopIdChange:Z,onEntryFocus:ue(v,I=>{M.isUsingKeyboardRef.current||I.preventDefault()}),preventScrollOnEntryFocus:!0,children:p.jsx(G1,{role:"menu","aria-orientation":"vertical","data-state":Y0(E.open),"data-radix-menu-content":"",dir:M.dir,...L,...C,ref:K,style:{outline:"none",...C.style},onKeyDown:ue(C.onKeyDown,I=>{const T=I.target.closest("[data-radix-menu-content]")===I.currentTarget,Y=I.ctrlKey||I.altKey||I.metaKey,F=I.key.length===1;T&&(I.key==="Tab"&&I.preventDefault(),!Y&&F&&$(I.key));const J=G.current;if(I.target!==J||!s5.includes(I.key))return;I.preventDefault();const me=H().filter(te=>!te.disabled).map(te=>te.ref.current);w0.includes(I.key)&&me.reverse(),M5(me)}),onBlur:ue(n.onBlur,I=>{I.currentTarget.contains(I.target)||(window.clearTimeout(ee.current),se.current="")}),onPointerMove:ue(n.onPointerMove,rl(I=>{const he=I.target,T=be.current!==I.clientX;if(I.currentTarget.contains(he)&&T){const Y=I.clientX>be.current?"right":"left";Ae.current=Y,be.current=I.clientX}}))})})})})})})});T0.displayName=en;var b5="MenuGroup",jf=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return p.jsx(qe.div,{role:"group",...s,ref:r})});jf.displayName=b5;var S5="MenuLabel",M0=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return p.jsx(qe.div,{...s,ref:r})});M0.displayName=S5;var hi="MenuItem",tg="menu.itemSelect",Li=m.forwardRef((n,r)=>{const{disabled:l=!1,onSelect:s,...i}=n,u=m.useRef(null),f=pl(hi,n.__scopeMenu),h=Mf(hi,n.__scopeMenu),v=Xe(r,u),y=m.useRef(!1),x=()=>{const b=u.current;if(!l&&b){const w=new CustomEvent(tg,{bubbles:!0,cancelable:!0});b.addEventListener(tg,A=>s?.(A),{once:!0}),r1(b,w),w.defaultPrevented?y.current=!1:f.onClose()}};return p.jsx(O0,{...i,ref:v,disabled:l,onClick:ue(n.onClick,x),onPointerDown:b=>{n.onPointerDown?.(b),y.current=!0},onPointerUp:ue(n.onPointerUp,b=>{y.current||b.currentTarget?.click()}),onKeyDown:ue(n.onKeyDown,b=>{const w=h.searchRef.current!=="";l||w&&b.key===" "||Fd.includes(b.key)&&(b.currentTarget.click(),b.preventDefault())})})});Li.displayName=hi;var O0=m.forwardRef((n,r)=>{const{__scopeMenu:l,disabled:s=!1,textValue:i,...u}=n,f=Mf(hi,l),h=A0(l),v=m.useRef(null),y=Xe(r,v),[x,b]=m.useState(!1),[w,A]=m.useState("");return m.useEffect(()=>{const _=v.current;_&&A((_.textContent??"").trim())},[u.children]),p.jsx(al.ItemSlot,{scope:l,disabled:s,textValue:i??w,children:p.jsx(h3,{asChild:!0,...h,focusable:!s,children:p.jsx(qe.div,{role:"menuitem","data-highlighted":x?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...u,ref:y,onPointerMove:ue(n.onPointerMove,rl(_=>{s?f.onItemLeave(_):(f.onItemEnter(_),_.defaultPrevented||_.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:ue(n.onPointerLeave,rl(_=>f.onItemLeave(_))),onFocus:ue(n.onFocus,()=>b(!0)),onBlur:ue(n.onBlur,()=>b(!1))})})})}),w5="MenuCheckboxItem",j0=m.forwardRef((n,r)=>{const{checked:l=!1,onCheckedChange:s,...i}=n;return p.jsx(L0,{scope:n.__scopeMenu,checked:l,children:p.jsx(Li,{role:"menuitemcheckbox","aria-checked":mi(l)?"mixed":l,...i,ref:r,"data-state":Df(l),onSelect:ue(i.onSelect,()=>s?.(mi(l)?!0:!l),{checkForDefaultPrevented:!1})})})});j0.displayName=w5;var N0="MenuRadioGroup",[E5,A5]=Fa(N0,{value:void 0,onValueChange:()=>{}}),D0=m.forwardRef((n,r)=>{const{value:l,onValueChange:s,...i}=n,u=pt(s);return p.jsx(E5,{scope:n.__scopeMenu,value:l,onValueChange:u,children:p.jsx(jf,{...i,ref:r})})});D0.displayName=N0;var z0="MenuRadioItem",k0=m.forwardRef((n,r)=>{const{value:l,...s}=n,i=A5(z0,n.__scopeMenu),u=l===i.value;return p.jsx(L0,{scope:n.__scopeMenu,checked:u,children:p.jsx(Li,{role:"menuitemradio","aria-checked":u,...s,ref:r,"data-state":Df(u),onSelect:ue(s.onSelect,()=>i.onValueChange?.(l),{checkForDefaultPrevented:!1})})})});k0.displayName=z0;var Nf="MenuItemIndicator",[L0,C5]=Fa(Nf,{checked:!1}),U0=m.forwardRef((n,r)=>{const{__scopeMenu:l,forceMount:s,...i}=n,u=C5(Nf,l);return p.jsx(Rt,{present:s||mi(u.checked)||u.checked===!0,children:p.jsx(qe.span,{...i,ref:r,"data-state":Df(u.checked)})})});U0.displayName=Nf;var _5="MenuSeparator",H0=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return p.jsx(qe.div,{role:"separator","aria-orientation":"horizontal",...s,ref:r})});H0.displayName=_5;var R5="MenuArrow",B0=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n,i=ki(l);return p.jsx(Y1,{...i,...s,ref:r})});B0.displayName=R5;var T5="MenuSub",[oO,P0]=Fa(T5),$o="MenuSubTrigger",q0=m.forwardRef((n,r)=>{const l=Za($o,n.__scopeMenu),s=pl($o,n.__scopeMenu),i=P0($o,n.__scopeMenu),u=Mf($o,n.__scopeMenu),f=m.useRef(null),{pointerGraceTimerRef:h,onPointerGraceIntentChange:v}=u,y={__scopeMenu:n.__scopeMenu},x=m.useCallback(()=>{f.current&&window.clearTimeout(f.current),f.current=null},[]);return m.useEffect(()=>x,[x]),m.useEffect(()=>{const b=h.current;return()=>{window.clearTimeout(b),v(null)}},[h,v]),p.jsx(Rf,{asChild:!0,...y,children:p.jsx(O0,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":i.contentId,"data-state":Y0(l.open),...n,ref:Ea(r,i.onTriggerChange),onClick:b=>{n.onClick?.(b),!(n.disabled||b.defaultPrevented)&&(b.currentTarget.focus(),l.open||l.onOpenChange(!0))},onPointerMove:ue(n.onPointerMove,rl(b=>{u.onItemEnter(b),!b.defaultPrevented&&!n.disabled&&!l.open&&!f.current&&(u.onPointerGraceIntentChange(null),f.current=window.setTimeout(()=>{l.onOpenChange(!0),x()},100))})),onPointerLeave:ue(n.onPointerLeave,rl(b=>{x();const w=l.content?.getBoundingClientRect();if(w){const A=l.content?.dataset.side,_=A==="right",C=_?-5:5,E=w[_?"left":"right"],M=w[_?"right":"left"];u.onPointerGraceIntentChange({area:[{x:b.clientX+C,y:b.clientY},{x:E,y:w.top},{x:M,y:w.top},{x:M,y:w.bottom},{x:E,y:w.bottom}],side:A}),window.clearTimeout(h.current),h.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(b),b.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:ue(n.onKeyDown,b=>{const w=u.searchRef.current!=="";n.disabled||w&&b.key===" "||i5[s.dir].includes(b.key)&&(l.onOpenChange(!0),l.content?.focus(),b.preventDefault())})})})});q0.displayName=$o;var V0="MenuSubContent",G0=m.forwardRef((n,r)=>{const l=_0(en,n.__scopeMenu),{forceMount:s=l.forceMount,...i}=n,u=Za(en,n.__scopeMenu),f=pl(en,n.__scopeMenu),h=P0(V0,n.__scopeMenu),v=m.useRef(null),y=Xe(r,v);return p.jsx(al.Provider,{scope:n.__scopeMenu,children:p.jsx(Rt,{present:s||u.open,children:p.jsx(al.Slot,{scope:n.__scopeMenu,children:p.jsx(Of,{id:h.contentId,"aria-labelledby":h.triggerId,...i,ref:y,align:"start",side:f.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:x=>{f.isUsingKeyboardRef.current&&v.current?.focus(),x.preventDefault()},onCloseAutoFocus:x=>x.preventDefault(),onFocusOutside:ue(n.onFocusOutside,x=>{x.target!==h.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:ue(n.onEscapeKeyDown,x=>{f.onClose(),x.preventDefault()}),onKeyDown:ue(n.onKeyDown,x=>{const b=x.currentTarget.contains(x.target),w=c5[f.dir].includes(x.key);b&&w&&(u.onOpenChange(!1),h.trigger?.focus(),x.preventDefault())})})})})})});G0.displayName=V0;function Y0(n){return n?"open":"closed"}function mi(n){return n==="indeterminate"}function Df(n){return mi(n)?"indeterminate":n?"checked":"unchecked"}function M5(n){const r=document.activeElement;for(const l of n)if(l===r||(l.focus(),document.activeElement!==r))return}function O5(n,r){return n.map((l,s)=>n[(r+s)%n.length])}function j5(n,r,l){const i=r.length>1&&Array.from(r).every(y=>y===r[0])?r[0]:r,u=l?n.indexOf(l):-1;let f=O5(n,Math.max(u,0));i.length===1&&(f=f.filter(y=>y!==l));const v=f.find(y=>y.toLowerCase().startsWith(i.toLowerCase()));return v!==l?v:void 0}function N5(n,r){const{x:l,y:s}=n;let i=!1;for(let u=0,f=r.length-1;u<r.length;f=u++){const h=r[u],v=r[f],y=h.x,x=h.y,b=v.x,w=v.y;x>s!=w>s&&l<(b-y)*(s-x)/(w-x)+y&&(i=!i)}return i}function D5(n,r){if(!r)return!1;const l={x:n.clientX,y:n.clientY};return N5(l,r)}function rl(n){return r=>r.pointerType==="mouse"?n(r):void 0}var z5=C0,k5=Rf,L5=R0,U5=T0,H5=jf,B5=M0,P5=Li,q5=j0,V5=D0,G5=k0,Y5=U0,X5=H0,Q5=B0,K5=q0,$5=G0,Ui="DropdownMenu",[F5]=Aa(Ui,[E0]),vt=E0(),[Z5,X0]=F5(Ui),Q0=n=>{const{__scopeDropdownMenu:r,children:l,dir:s,open:i,defaultOpen:u,onOpenChange:f,modal:h=!0}=n,v=vt(r),y=m.useRef(null),[x,b]=ji({prop:i,defaultProp:u??!1,onChange:f,caller:Ui});return p.jsx(Z5,{scope:r,triggerId:Qa(),triggerRef:y,contentId:Qa(),open:x,onOpenChange:b,onOpenToggle:m.useCallback(()=>b(w=>!w),[b]),modal:h,children:p.jsx(z5,{...v,open:x,onOpenChange:b,dir:s,modal:h,children:l})})};Q0.displayName=Ui;var K0="DropdownMenuTrigger",$0=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,disabled:s=!1,...i}=n,u=X0(K0,l),f=vt(l);return p.jsx(k5,{asChild:!0,...f,children:p.jsx(qe.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":s?"":void 0,disabled:s,...i,ref:Ea(r,u.triggerRef),onPointerDown:ue(n.onPointerDown,h=>{!s&&h.button===0&&h.ctrlKey===!1&&(u.onOpenToggle(),u.open||h.preventDefault())}),onKeyDown:ue(n.onKeyDown,h=>{s||(["Enter"," "].includes(h.key)&&u.onOpenToggle(),h.key==="ArrowDown"&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(h.key)&&h.preventDefault())})})})});$0.displayName=K0;var I5="DropdownMenuPortal",F0=n=>{const{__scopeDropdownMenu:r,...l}=n,s=vt(r);return p.jsx(L5,{...s,...l})};F0.displayName=I5;var Z0="DropdownMenuContent",I0=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=X0(Z0,l),u=vt(l),f=m.useRef(!1);return p.jsx(U5,{id:i.contentId,"aria-labelledby":i.triggerId,...u,...s,ref:r,onCloseAutoFocus:ue(n.onCloseAutoFocus,h=>{f.current||i.triggerRef.current?.focus(),f.current=!1,h.preventDefault()}),onInteractOutside:ue(n.onInteractOutside,h=>{const v=h.detail.originalEvent,y=v.button===0&&v.ctrlKey===!0,x=v.button===2||y;(!i.modal||x)&&(f.current=!0)}),style:{...n.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});I0.displayName=Z0;var J5="DropdownMenuGroup",W5=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=vt(l);return p.jsx(H5,{...i,...s,ref:r})});W5.displayName=J5;var eM="DropdownMenuLabel",J0=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=vt(l);return p.jsx(B5,{...i,...s,ref:r})});J0.displayName=eM;var tM="DropdownMenuItem",W0=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=vt(l);return p.jsx(P5,{...i,...s,ref:r})});W0.displayName=tM;var nM="DropdownMenuCheckboxItem",aM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=vt(l);return p.jsx(q5,{...i,...s,ref:r})});aM.displayName=nM;var rM="DropdownMenuRadioGroup",oM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=vt(l);return p.jsx(V5,{...i,...s,ref:r})});oM.displayName=rM;var lM="DropdownMenuRadioItem",sM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=vt(l);return p.jsx(G5,{...i,...s,ref:r})});sM.displayName=lM;var iM="DropdownMenuItemIndicator",cM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=vt(l);return p.jsx(Y5,{...i,...s,ref:r})});cM.displayName=iM;var uM="DropdownMenuSeparator",ex=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=vt(l);return p.jsx(X5,{...i,...s,ref:r})});ex.displayName=uM;var dM="DropdownMenuArrow",fM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=vt(l);return p.jsx(Q5,{...i,...s,ref:r})});fM.displayName=dM;var pM="DropdownMenuSubTrigger",hM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=vt(l);return p.jsx(K5,{...i,...s,ref:r})});hM.displayName=pM;var mM="DropdownMenuSubContent",vM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=vt(l);return p.jsx($5,{...i,...s,ref:r,style:{...n.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});vM.displayName=mM;var yM=Q0,gM=$0,xM=F0,bM=I0,SM=J0,wM=W0,EM=ex;function Is({...n}){return p.jsx(yM,{"code-path":"src/components/ui/dropdown-menu.tsx:10:10","data-slot":"dropdown-menu",...n})}function Js({...n}){return p.jsx(gM,{"code-path":"src/components/ui/dropdown-menu.tsx:25:5","data-slot":"dropdown-menu-trigger",...n})}function Ws({className:n,sideOffset:r=4,...l}){return p.jsx(xM,{"code-path":"src/components/ui/dropdown-menu.tsx:38:5",children:p.jsx(bM,{"code-path":"src/components/ui/dropdown-menu.tsx:39:7","data-slot":"dropdown-menu-content",sideOffset:r,className:Oe("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",n),...l})})}function Fo({className:n,inset:r,variant:l="default",...s}){return p.jsx(wM,{"code-path":"src/components/ui/dropdown-menu.tsx:70:5","data-slot":"dropdown-menu-item","data-inset":r,"data-variant":l,className:Oe("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",n),...s})}function Zd({className:n,inset:r,...l}){return p.jsx(SM,{"code-path":"src/components/ui/dropdown-menu.tsx:152:5","data-slot":"dropdown-menu-label","data-inset":r,className:Oe("px-2 py-1.5 text-sm font-medium data-[inset]:pl-8",n),...l})}function ei({className:n,...r}){return p.jsx(EM,{"code-path":"src/components/ui/dropdown-menu.tsx:169:5","data-slot":"dropdown-menu-separator",className:Oe("bg-border -mx-1 my-1 h-px",n),...r})}function AM(){m.useEffect(()=>{const n=r=>{(r.metaKey||r.ctrlKey)&&r.key==="b"&&(r.preventDefault(),window.dispatchEvent(new CustomEvent("toggle-sidebar")))};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[])}function CM(){const{sidebarCollapsed:n,toggleSidebar:r}=Si(),{notifications:l,unreadCount:s,markAsRead:i,markAllAsRead:u}=uA(),{user:f,logout:h}=Ct(),{theme:v,setTheme:y}=kg(),x=ll();AM();const b=()=>{h(),window.location.href="/login"},w=f?.real_name||f?.username||"管理员",A=m.useCallback(_=>{switch(_){case"error":return p.jsx(li,{"code-path":"src/components/layout/Header.tsx:63:16",className:"h-4 w-4 text-red-500"});case"warning":return p.jsx(li,{"code-path":"src/components/layout/Header.tsx:65:16",className:"h-4 w-4 text-amber-500"});case"success":return p.jsx(UA,{"code-path":"src/components/layout/Header.tsx:67:16",className:"h-4 w-4 text-emerald-500"});default:return p.jsx(lC,{"code-path":"src/components/layout/Header.tsx:69:16",className:"h-4 w-4 text-blue-500"})}},[]);return p.jsx("header",{"code-path":"src/components/layout/Header.tsx:74:5",className:Oe("fixed top-0 right-0 z-30 h-[var(--header-height)] bg-[var(--dg-bg-secondary)]/95 backdrop-blur-md","border-b border-[var(--dg-border)] transition-[margin] duration-300 ease-in-out","supports-[backdrop-filter]:bg-[var(--dg-bg-secondary)]/75"),style:{marginLeft:"var(--sidebar-width)",left:0},children:p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:82:7",className:"flex items-center justify-between h-full px-4",children:[p.jsx("div",{"code-path":"src/components/layout/Header.tsx:84:9",className:"flex items-center gap-3 flex-1 min-w-0",children:p.jsx(At,{"code-path":"src/components/layout/Header.tsx:86:11",variant:"ghost",size:"icon",className:"h-8 w-8 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)] flex-shrink-0",onClick:r,title:n?"展开侧边栏":"收起侧边栏",children:p.jsx(Wg,{"code-path":"src/components/layout/Header.tsx:93:13",className:"h-4 w-4"})})}),p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:98:9",className:"flex items-center gap-1.5 flex-shrink-0",children:[p.jsxs(Is,{"code-path":"src/components/layout/Header.tsx:100:11",children:[p.jsx(Js,{"code-path":"src/components/layout/Header.tsx:101:13",asChild:!0,children:p.jsx(At,{"code-path":"src/components/layout/Header.tsx:102:15",variant:"ghost",size:"icon",className:"h-8 w-8 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]",title:"切换主题",children:p.jsx(e1,{"code-path":"src/components/layout/Header.tsx:108:17",className:"h-4 w-4"})})}),p.jsxs(Ws,{"code-path":"src/components/layout/Header.tsx:111:13",align:"end",className:"w-60 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsx(Zd,{"code-path":"src/components/layout/Header.tsx:116:15",className:"text-[var(--dg-text-secondary)]",children:"主题切换"}),p.jsx(ei,{"code-path":"src/components/layout/Header.tsx:117:15",className:"bg-[var(--dg-border)]"}),cf.map(_=>p.jsxs(Fo,{"code-path":"src/components/layout/Header.tsx:119:17",className:Oe("flex items-center gap-2.5 cursor-pointer transition-colors","focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)]",v===_.id?"text-[var(--dg-text-primary)]":"text-[var(--dg-text-secondary)]"),onClick:()=>y(_.id),children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:130:19",className:"w-3.5 h-3.5 rounded-full shrink-0 ring-2",style:{backgroundColor:_.primaryColor,boxShadow:"0 0 0 2px var(--dg-bg-primary)"}}),p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:137:19",className:"flex-1 min-w-0",children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:138:21",className:"text-sm font-medium",children:_.name}),p.jsx("span",{"code-path":"src/components/layout/Header.tsx:139:21",className:"block text-xs text-[var(--dg-text-muted)] truncate",children:_.description})]}),v===_.id&&p.jsx(Ig,{"code-path":"src/components/layout/Header.tsx:144:21",className:"h-4 w-4 text-[var(--dg-blue)] shrink-0"})]},_.id))]})]}),p.jsxs(Is,{"code-path":"src/components/layout/Header.tsx:152:11",children:[p.jsx(Js,{"code-path":"src/components/layout/Header.tsx:153:13",asChild:!0,children:p.jsxs(At,{"code-path":"src/components/layout/Header.tsx:154:15",variant:"ghost",size:"icon",className:"h-8 w-8 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)] relative",title:"通知",children:[p.jsx(Zo,{"code-path":"src/components/layout/Header.tsx:160:17",className:"h-4 w-4"}),s>0&&p.jsx("span",{"code-path":"src/components/layout/Header.tsx:162:19",className:"absolute -top-0.5 -right-0.5 h-4.5 w-4.5 rounded-full bg-red-500 text-[10px] font-semibold text-white flex items-center justify-center animate-scale-in",children:s>99?"99+":s})]})}),p.jsxs(Ws,{"code-path":"src/components/layout/Header.tsx:168:13",align:"end",className:"w-96 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)] p-0",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:174:15",className:"flex items-center justify-between px-4 py-3 border-b border-[var(--dg-border)]",children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:175:17",className:"text-sm font-medium text-[var(--dg-text-primary)]",children:"通知"}),s>0&&p.jsxs(At,{"code-path":"src/components/layout/Header.tsx:179:19",variant:"ghost",size:"sm",className:"h-7 text-xs text-[var(--dg-text-muted)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]",onClick:u,children:[p.jsx(TA,{"code-path":"src/components/layout/Header.tsx:185:21",className:"h-3.5 w-3.5 mr-1"}),"全部已读"]})]}),p.jsx("div",{"code-path":"src/components/layout/Header.tsx:192:15",className:"max-h-80 overflow-y-auto scrollbar-thin",children:l.length===0?p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:194:19",className:"flex flex-col items-center justify-center py-10 text-[var(--dg-text-muted)]",children:[p.jsx(Zo,{"code-path":"src/components/layout/Header.tsx:195:21",className:"h-10 w-10 mb-3 opacity-30"}),p.jsx("p",{"code-path":"src/components/layout/Header.tsx:196:21",className:"text-sm",children:"暂无通知"})]}):l.slice(0,10).map(_=>p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:200:21",className:Oe("flex items-start gap-3 px-4 py-3 cursor-pointer transition-colors","hover:bg-[var(--dg-bg-hover)] border-b border-[var(--dg-border)] last:border-0",!_.read&&"bg-[var(--dg-blue)]/[0.04]"),onClick:()=>i(_.id),children:[p.jsx("div",{"code-path":"src/components/layout/Header.tsx:209:23",className:"mt-0.5 flex-shrink-0",children:A(_.type)}),p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:212:23",className:"flex-1 min-w-0",children:[p.jsx("p",{"code-path":"src/components/layout/Header.tsx:213:25",className:Oe("text-sm font-medium",_.read?"text-[var(--dg-text-secondary)]":"text-[var(--dg-text-primary)]"),children:_.title}),p.jsx("p",{"code-path":"src/components/layout/Header.tsx:223:25",className:"text-xs text-[var(--dg-text-muted)] mt-0.5 line-clamp-2",children:_.message}),p.jsx("p",{"code-path":"src/components/layout/Header.tsx:226:25",className:"text-xs text-[var(--dg-text-muted)]/60 mt-1",children:nA(_.timestamp)})]}),!_.read&&p.jsx("span",{"code-path":"src/components/layout/Header.tsx:231:25",className:"w-2 h-2 rounded-full bg-[var(--dg-blue)] mt-2 flex-shrink-0"})]},_.id))}),l.length>0&&p.jsx("div",{"code-path":"src/components/layout/Header.tsx:240:17",className:"px-4 py-2 border-t border-[var(--dg-border)] text-center",children:p.jsx("button",{"code-path":"src/components/layout/Header.tsx:241:19",className:"text-xs text-[var(--dg-text-muted)] hover:text-[var(--dg-blue)] transition-colors",onClick:()=>x("/alert-center"),children:"查看全部通知"})})]})]}),p.jsx(YT,{"code-path":"src/components/layout/Header.tsx:252:11",orientation:"vertical",className:"h-5 bg-[var(--dg-border)] mx-1"}),p.jsxs(Is,{"code-path":"src/components/layout/Header.tsx:255:11",children:[p.jsx(Js,{"code-path":"src/components/layout/Header.tsx:256:13",asChild:!0,children:p.jsxs(At,{"code-path":"src/components/layout/Header.tsx:257:15",variant:"ghost",className:"h-8 gap-2 px-2 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]",children:[p.jsx("div",{"code-path":"src/components/layout/Header.tsx:261:17",className:"w-7 h-7 rounded-full bg-gradient-to-br from-[var(--dg-blue)] to-[var(--dg-purple)] flex items-center justify-center text-white text-xs font-bold",children:w.charAt(0).toUpperCase()}),p.jsx("span",{"code-path":"src/components/layout/Header.tsx:264:17",className:"hidden md:inline text-sm max-w-[100px] truncate",children:w})]})}),p.jsxs(Ws,{"code-path":"src/components/layout/Header.tsx:269:13",align:"end",className:"w-52 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsx(Zd,{"code-path":"src/components/layout/Header.tsx:274:15",className:"text-[var(--dg-text-secondary)]",children:p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:275:17",className:"flex flex-col",children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:276:19",className:"text-sm font-medium text-[var(--dg-text-primary)]",children:w}),p.jsx("span",{"code-path":"src/components/layout/Header.tsx:279:19",className:"text-xs text-[var(--dg-text-muted)] truncate",children:f?.email||f?.username||""})]})}),p.jsx(ei,{"code-path":"src/components/layout/Header.tsx:284:15",className:"bg-[var(--dg-border)]"}),p.jsxs(Fo,{"code-path":"src/components/layout/Header.tsx:285:15",className:"text-[var(--dg-text-secondary)] focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)] cursor-pointer",onClick:()=>x("/users"),children:[p.jsx(t1,{"code-path":"src/components/layout/Header.tsx:289:17",className:"h-4 w-4 mr-2.5"}),"个人中心"]}),p.jsxs(Fo,{"code-path":"src/components/layout/Header.tsx:292:15",className:"text-[var(--dg-text-secondary)] focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)] cursor-pointer",onClick:()=>x("/settings"),children:[p.jsx(Ks,{"code-path":"src/components/layout/Header.tsx:296:17",className:"h-4 w-4 mr-2.5"}),"账号设置"]}),p.jsx(ei,{"code-path":"src/components/layout/Header.tsx:299:15",className:"bg-[var(--dg-border)]"}),p.jsxs(Fo,{"code-path":"src/components/layout/Header.tsx:300:15",className:"text-red-400 focus:bg-red-500/10 focus:text-red-400 cursor-pointer",onClick:b,children:[p.jsx(yC,{"code-path":"src/components/layout/Header.tsx:304:17",className:"h-4 w-4 mr-2.5"}),"退出登录"]})]})]})]})]})})}const _M={"":"仪表盘",servers:"服务器管理","cloud-accounts":"云账号管理",domains:"域名管理",regions:"区域管理",platforms:"云平台","cloud-billing":"云账单",kubernetes:"Kubernetes",clusters:"集群列表",nodes:"节点管理",workloads:"工作负载",deployments:"Deployments",statefulsets:"StatefulSets",daemonsets:"DaemonSets",cronjobs:"定时任务",services:"Services",ingresses:"Ingresses",configmaps:"ConfigMaps",secrets:"Secrets",hpas:"HPA",pvcs:"存储",metrics:"资源用量",events:"事件",capacity:"容量分析",topology:"架构拓扑",namespace:"命名空间",workload:"工作负载",view:"查看",edit:"编辑",pipelines:"流水线",deploy:"应用发布",configureTools:"发布配置",groups:"用户组",rbac:"权限管理","monitor-center":"资源监控",trace:"链路追踪","alert-center":"告警中心",datasources:"数据源",dashboards:"监控大屏","host-monitor":"主机监控",alerts:"监控告警",approval:"资源申请","approval-resource":"资源申请","approval-app":"应用申请","approval-permission":"权限审批","approval-workflow":"审批流程",scripts:"脚本库",ansible:"Ansible","ai-assistant":"智能助手","ai-alert-analyzer":"告警分析","ai-predictive":"容量预测",users:"用户管理",roles:"角色权限","logs-audit":"操作审计","terminal-audit":"终端审计",credentials:"凭证配置",settings:"系统设置"};function RM(){const n=_t(),r=m.useMemo(()=>{const l=n.pathname.split("/").filter(Boolean);if(l.length===0)return[{name:"仪表盘",path:"/",isLast:!0}];const s=[];let i="";return l.forEach((u,f)=>{i+=`/${u}`;const h=f===l.length-1;let y=_M[u];y||(u.length>20||u.includes("-")?y=u.length>15?`${u.slice(0,12)}...`:u:y=u),s.push({name:y,path:i,isLast:h})}),s},[n.pathname]);return r.length<=1&&n.pathname==="/"?null:p.jsxs("nav",{"code-path":"src/components/layout/Breadcrumb.tsx:126:5","aria-label":"面包屑导航",className:"flex items-center gap-1.5 text-sm animate-fade-in",children:[p.jsx(ni,{"code-path":"src/components/layout/Breadcrumb.tsx:130:7",to:"/",className:"flex items-center gap-1 text-[var(--dg-text-muted)] hover:text-[var(--dg-blue)] transition-colors duration-200",title:"仪表盘",children:p.jsx(Jg,{"code-path":"src/components/layout/Breadcrumb.tsx:135:9",className:"h-3.5 w-3.5"})}),r.map(l=>p.jsxs("div",{"code-path":"src/components/layout/Breadcrumb.tsx:139:9",className:"flex items-center gap-1.5",children:[p.jsx(DA,{"code-path":"src/components/layout/Breadcrumb.tsx:140:11",className:"h-3.5 w-3.5 text-[var(--dg-border)] flex-shrink-0"}),l.isLast?p.jsx("span",{"code-path":"src/components/layout/Breadcrumb.tsx:142:13",className:"text-[var(--dg-text-primary)] font-medium truncate max-w-[200px] sm:max-w-[300px] md:max-w-[400px]",title:l.name,children:l.name}):p.jsx(ni,{"code-path":"src/components/layout/Breadcrumb.tsx:149:13",to:l.path,className:"text-[var(--dg-text-muted)] hover:text-[var(--dg-blue)] transition-colors duration-200 truncate max-w-[150px]",title:l.name,children:l.name})]},l.path))]})}const TM="/api/v1";async function Gs(n,r,l,s){let i=`${TM}${r}`;if(s){const y=new URLSearchParams;Object.entries(s).forEach(([b,w])=>{w!=null&&w!==""&&y.append(b,String(w))});const x=y.toString();x&&(i+="?"+x)}const u=Ct.getState().token||localStorage.getItem("token"),f={"Content-Type":"application/json"};u&&(f.Authorization="Bearer "+u);const h=await fetch(i,{method:n,headers:f,body:l?JSON.stringify(l):void 0});if(h.status===401)throw Ct.getState().logout(),window.location.href="/login",new Error("登录已过期,请重新登录");const v=await h.json();if(v.code&&v.code!==200)throw new Error(v.message||"请求失败");return v.data!==void 0?v.data:v}const Ve={get:(n,r)=>Gs("GET",n,void 0,r),post:(n,r)=>Gs("POST",n,r),put:(n,r)=>Gs("PUT",n,r),delete:(n,r)=>Gs("DELETE",n,r),getRaw:async n=>{const r=Ct.getState().token,s=await fetch(""+"/api/v1"+n,{headers:{Authorization:"Bearer "+r}});if(!s.ok)throw new Error("HTTP "+s.status);return s.text()},putRaw:async(n,r,l)=>{const s=Ct.getState().token,u=await fetch(""+"/api/v1"+n,{method:"PUT",headers:{Authorization:"Bearer "+s,"Content-Type":l},body:r});if(!u.ok)throw new Error("HTTP "+u.status);return u.json()},download:async(n,r)=>{const l=Ct.getState().token,i=await fetch(""+"/api/v1"+n,{headers:{Authorization:"Bearer "+l}});if(!i.ok)throw new Error("HTTP "+i.status);const u=await i.blob(),f=document.createElement("a");f.href=URL.createObjectURL(u);const v=(i.headers.get("Content-Disposition")||"").match(/filename="?(.+?)"?$/);f.download=r||(v?v[1]:"download"),document.body.appendChild(f),f.click(),document.body.removeChild(f),URL.revokeObjectURL(f.href)},upload:async(n,r)=>{const l=Ct.getState().token,i=await fetch(""+"/api/v1"+n,{method:"POST",headers:{Authorization:"Bearer "+l},body:r});if(!i.ok)throw new Error("HTTP "+i.status);return i.json()}},tx={login:async(n,r)=>Ve.post("/auth/login",{username:n,password:r}),getMyPermissions:async()=>Ve.get("/user/permissions"),register:async n=>Ve.post("/auth/register",n),getProfile:async()=>Ve.get("/user/profile"),updateProfile:async n=>Ve.put("/user/profile",n),changePassword:async n=>Ve.put("/user/password",n),getUsers:async n=>Ve.get("/admin/users",n),createUser:async n=>Ve.post("/admin/users",n),updateUser:async(n,r)=>Ve.put(`/admin/users/${n}`,r),deleteUser:async n=>Ve.delete(`/admin/users/${n}`),batchImport:async n=>Ve.post("/admin/users/batch-import",n),downloadTemplate:()=>{const n=Ct.getState().token;window.open(`http://localhost:8080/api/v1/admin/users/import-template?token=${n}`,"_blank")},getRoles:async()=>Ve.get("/user/roles"),createRole:async n=>Ve.post("/admin/roles",n),updateRole:async(n,r)=>Ve.put(`/admin/roles/${n}`,r),deleteRole:async n=>Ve.delete(`/admin/roles/${n}`),getPermissions:async()=>Ve.get("/admin/permissions")},lO={getConfig:async()=>Ve.get("/admin/ldap-config"),updateConfig:async n=>Ve.put("/admin/ldap-config",n),testConnection:async n=>Ve.post("/admin/ldap-config/test",n||{}),listUsers:async n=>Ve.post("/admin/ldap-config/users",{ou_dn:n||""}),batchImport:async n=>Ve.post("/admin/ldap-config/import",{users:n}),listOUs:async()=>Ve.post("/admin/ldap-config/ou-list",{}),createOU:async n=>Ve.post("/admin/ldap-config/create-ou",n),createUser:async n=>Ve.post("/admin/ldap-config/create-user",n),deleteUser:async n=>Ve.post("/admin/ldap-config/delete-user",{dn:n}),updateUser:async n=>Ve.post("/admin/ldap-config/update-user",n)};function MM(){const{sidebarCollapsed:n}=Si(),r=Ct(i=>i.token),l=Ct(i=>i.permissions),s=Ct(i=>i.setPermissions);return m.useEffect(()=>{if(!r||l!==null)return;let i=!1;return tx.getMyPermissions().then(u=>{if(i)return;const f=u?.permissions??[];s(Array.isArray(f)?f:[])}).catch(()=>{i||s([])}),()=>{i=!0}},[r]),p.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:47:5",className:"min-h-screen bg-[var(--dg-bg-primary)] transition-colors duration-300",style:{"--sidebar-width":n?"4rem":"16rem","--header-height":"3.5rem"},children:[p.jsx(UT,{"code-path":"src/components/layout/MainLayout.tsx:54:7"}),p.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:55:7",className:Oe("flex flex-col min-h-screen transition-[margin] duration-300 ease-in-out"),style:{marginLeft:"var(--sidebar-width)"},children:[p.jsx(CM,{"code-path":"src/components/layout/MainLayout.tsx:61:9"}),p.jsxs("main",{"code-path":"src/components/layout/MainLayout.tsx:62:9",className:"flex-1 pt-[var(--header-height)]",children:[p.jsx("div",{"code-path":"src/components/layout/MainLayout.tsx:64:11",className:"px-6 pt-4 pb-0",children:p.jsx(RM,{"code-path":"src/components/layout/MainLayout.tsx:65:13"})}),p.jsx("div",{"code-path":"src/components/layout/MainLayout.tsx:68:11",className:"p-6",children:p.jsx(I2,{"code-path":"src/components/layout/MainLayout.tsx:69:13"})})]}),p.jsx("footer",{"code-path":"src/components/layout/MainLayout.tsx:73:9",className:"px-6 py-4 border-t border-[var(--dg-border)] mt-auto",children:p.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:74:11",className:"flex items-center justify-between text-xs text-[var(--dg-text-muted)]",children:[p.jsx("span",{"code-path":"src/components/layout/MainLayout.tsx:75:13",children:"AIOps 智能运维平台"}),p.jsx("span",{"code-path":"src/components/layout/MainLayout.tsx:76:13",children:"v1.0.0"})]})})]})]})}function OM(n){const r=jM(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),v=h.find(DM);if(v){const y=v.props.children,x=h.map(b=>b===v?m.Children.count(y)>1?m.Children.only(null):m.isValidElement(y)?y.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(y)?m.cloneElement(y,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function jM(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=kM(i),h=zM(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Ea(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var NM=Symbol("radix.slottable");function DM(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===NM}function zM(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const v=u(...h);return i(...h),v}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function kM(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}var Hi="Dialog",[nx]=Aa(Hi),[LM,dn]=nx(Hi),ax=n=>{const{__scopeDialog:r,children:l,open:s,defaultOpen:i,onOpenChange:u,modal:f=!0}=n,h=m.useRef(null),v=m.useRef(null),[y,x]=ji({prop:s,defaultProp:i??!1,onChange:u,caller:Hi});return p.jsx(LM,{scope:r,triggerRef:h,contentRef:v,contentId:Qa(),titleId:Qa(),descriptionId:Qa(),open:y,onOpenChange:x,onOpenToggle:m.useCallback(()=>x(b=>!b),[x]),modal:f,children:l})};ax.displayName=Hi;var rx="DialogTrigger",ox=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=dn(rx,l),u=Xe(r,i.triggerRef);return p.jsx(qe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Lf(i.open),...s,ref:u,onClick:ue(n.onClick,i.onOpenToggle)})});ox.displayName=rx;var zf="DialogPortal",[UM,lx]=nx(zf,{forceMount:void 0}),sx=n=>{const{__scopeDialog:r,forceMount:l,children:s,container:i}=n,u=dn(zf,r);return p.jsx(UM,{scope:r,forceMount:l,children:m.Children.map(s,f=>p.jsx(Rt,{present:l||u.open,children:p.jsx(Oi,{asChild:!0,container:i,children:f})}))})};sx.displayName=zf;var vi="DialogOverlay",ix=m.forwardRef((n,r)=>{const l=lx(vi,n.__scopeDialog),{forceMount:s=l.forceMount,...i}=n,u=dn(vi,n.__scopeDialog);return u.modal?p.jsx(Rt,{present:s||u.open,children:p.jsx(BM,{...i,ref:r})}):null});ix.displayName=vi;var HM=OM("DialogOverlay.RemoveScroll"),BM=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=dn(vi,l);return p.jsx(_f,{as:HM,allowPinchZoom:!0,shards:[i.contentRef],children:p.jsx(qe.div,{"data-state":Lf(i.open),...s,ref:r,style:{pointerEvents:"auto",...s.style}})})}),$a="DialogContent",cx=m.forwardRef((n,r)=>{const l=lx($a,n.__scopeDialog),{forceMount:s=l.forceMount,...i}=n,u=dn($a,n.__scopeDialog);return p.jsx(Rt,{present:s||u.open,children:u.modal?p.jsx(PM,{...i,ref:r}):p.jsx(qM,{...i,ref:r})})});cx.displayName=$a;var PM=m.forwardRef((n,r)=>{const l=dn($a,n.__scopeDialog),s=m.useRef(null),i=Xe(r,l.contentRef,s);return m.useEffect(()=>{const u=s.current;if(u)return h0(u)},[]),p.jsx(ux,{...n,ref:i,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ue(n.onCloseAutoFocus,u=>{u.preventDefault(),l.triggerRef.current?.focus()}),onPointerDownOutside:ue(n.onPointerDownOutside,u=>{const f=u.detail.originalEvent,h=f.button===0&&f.ctrlKey===!0;(f.button===2||h)&&u.preventDefault()}),onFocusOutside:ue(n.onFocusOutside,u=>u.preventDefault())})}),qM=m.forwardRef((n,r)=>{const l=dn($a,n.__scopeDialog),s=m.useRef(!1),i=m.useRef(!1);return p.jsx(ux,{...n,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:u=>{n.onCloseAutoFocus?.(u),u.defaultPrevented||(s.current||l.triggerRef.current?.focus(),u.preventDefault()),s.current=!1,i.current=!1},onInteractOutside:u=>{n.onInteractOutside?.(u),u.defaultPrevented||(s.current=!0,u.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const f=u.target;l.triggerRef.current?.contains(f)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&i.current&&u.preventDefault()}})}),ux=m.forwardRef((n,r)=>{const{__scopeDialog:l,trapFocus:s,onOpenAutoFocus:i,onCloseAutoFocus:u,...f}=n,h=dn($a,l),v=m.useRef(null),y=Xe(r,v);return o0(),p.jsxs(p.Fragment,{children:[p.jsx(Cf,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:i,onUnmountAutoFocus:u,children:p.jsx(Ai,{role:"dialog",id:h.contentId,"aria-describedby":h.descriptionId,"aria-labelledby":h.titleId,"data-state":Lf(h.open),...f,ref:y,onDismiss:()=>h.onOpenChange(!1)})}),p.jsxs(p.Fragment,{children:[p.jsx(VM,{titleId:h.titleId}),p.jsx(YM,{contentRef:v,descriptionId:h.descriptionId})]})]})}),kf="DialogTitle",dx=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=dn(kf,l);return p.jsx(qe.h2,{id:i.titleId,...s,ref:r})});dx.displayName=kf;var fx="DialogDescription",px=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=dn(fx,l);return p.jsx(qe.p,{id:i.descriptionId,...s,ref:r})});px.displayName=fx;var hx="DialogClose",mx=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=dn(hx,l);return p.jsx(qe.button,{type:"button",...s,ref:r,onClick:ue(n.onClick,()=>i.onOpenChange(!1))})});mx.displayName=hx;function Lf(n){return n?"open":"closed"}var vx="DialogTitleWarning",[sO,yx]=i_(vx,{contentName:$a,titleName:kf,docsSlug:"dialog"}),VM=({titleId:n})=>{const r=yx(vx),l=`\`${r.contentName}\` requires a \`${r.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return m.useEffect(()=>{n&&(document.getElementById(n)||console.error(l))},[l,n]),null},GM="DialogDescriptionWarning",YM=({contentRef:n,descriptionId:r})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${yx(GM).contentName}}.`;return m.useEffect(()=>{const i=n.current?.getAttribute("aria-describedby");r&&i&&(document.getElementById(r)||console.warn(s))},[s,n,r]),null},XM=ax,QM=ox,KM=sx,$M=ix,FM=cx,ZM=dx,IM=px,JM=mx;function WM({...n}){return p.jsx(XM,{"code-path":"src/components/ui/dialog.tsx:10:10","data-slot":"dialog",...n})}function iO({...n}){return p.jsx(QM,{"code-path":"src/components/ui/dialog.tsx:16:10","data-slot":"dialog-trigger",...n})}function e4({...n}){return p.jsx(KM,{"code-path":"src/components/ui/dialog.tsx:22:10","data-slot":"dialog-portal",...n})}function t4({className:n,...r}){return p.jsx($M,{"code-path":"src/components/ui/dialog.tsx:36:5","data-slot":"dialog-overlay",className:Oe("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",n),...r})}function n4({className:n,children:r,showCloseButton:l=!0,showOverlay:s=!0,...i}){return p.jsxs(e4,{"code-path":"src/components/ui/dialog.tsx:58:5","data-slot":"dialog-portal",children:[s&&p.jsx(t4,{"code-path":"src/components/ui/dialog.tsx:59:23"}),p.jsxs(FM,{"code-path":"src/components/ui/dialog.tsx:60:7","data-slot":"dialog-content",className:Oe("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 outline-none sm:max-w-lg",n),...i,children:[r,l&&p.jsxs(JM,{"code-path":"src/components/ui/dialog.tsx:70:11","data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[p.jsx(qC,{"code-path":"src/components/ui/dialog.tsx:74:13"}),p.jsx("span",{"code-path":"src/components/ui/dialog.tsx:75:13",className:"sr-only",children:"Close"})]})]})]})}function a4({className:n,...r}){return p.jsx("div",{"code-path":"src/components/ui/dialog.tsx:85:5","data-slot":"dialog-header",className:Oe("flex flex-col gap-2 text-center sm:text-left",n),...r})}function r4({className:n,...r}){return p.jsx("div",{"code-path":"src/components/ui/dialog.tsx:95:5","data-slot":"dialog-footer",className:Oe("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",n),...r})}function o4({className:n,...r}){return p.jsx(ZM,{"code-path":"src/components/ui/dialog.tsx:111:5","data-slot":"dialog-title",className:Oe("text-lg leading-none font-semibold",n),...r})}function l4({className:n,...r}){return p.jsx(IM,{"code-path":"src/components/ui/dialog.tsx:124:5","data-slot":"dialog-description",className:Oe("text-muted-foreground text-sm",n),...r})}const gx=m.createContext(null);function cO(){const n=m.useContext(gx);if(!n)throw new Error("useConfirm must be used within ConfirmProvider");return n.confirm}function s4({children:n}){const[r,l]=m.useState(!1),[s,i]=m.useState({title:"确认操作",description:"",confirmText:"确认",cancelText:"取消",variant:"default"}),[u,f]=m.useState(null),h=m.useCallback(x=>{const b=typeof x=="string"?{title:"确认操作",description:x}:x;return i({title:b.title||"确认操作",description:b.description||"",confirmText:b.confirmText||"确认",cancelText:b.cancelText||"取消",variant:b.variant||"default"}),l(!0),new Promise(w=>f(()=>w))},[]),v=()=>{l(!1),u?.(!0),f(null)},y=()=>{l(!1),u?.(!1),f(null)};return p.jsxs(gx.Provider,{"code-path":"src/components/ui/confirm-dialog.tsx:68:5",value:{confirm:h},children:[n,p.jsx(WM,{"code-path":"src/components/ui/confirm-dialog.tsx:70:7",open:r,onOpenChange:x=>{x||y()},children:p.jsxs(n4,{"code-path":"src/components/ui/confirm-dialog.tsx:71:9",className:"max-w-sm bg-slate-900 border-slate-800",onCloseAutoFocus:x=>x.preventDefault(),children:[p.jsxs(a4,{"code-path":"src/components/ui/confirm-dialog.tsx:72:11",children:[p.jsx(o4,{"code-path":"src/components/ui/confirm-dialog.tsx:73:13",className:"text-slate-100",children:s.title}),s.description&&p.jsx(l4,{"code-path":"src/components/ui/confirm-dialog.tsx:75:15",className:"text-slate-400",children:s.description})]}),p.jsxs(r4,{"code-path":"src/components/ui/confirm-dialog.tsx:78:11",className:"gap-2 sm:gap-2",children:[p.jsx(At,{"code-path":"src/components/ui/confirm-dialog.tsx:79:13",variant:"outline",className:"border-slate-700 text-slate-300",onClick:y,children:s.cancelText}),p.jsx(At,{"code-path":"src/components/ui/confirm-dialog.tsx:82:13",variant:s.variant==="destructive"?"destructive":"default",className:s.variant==="destructive"?"bg-red-600 hover:bg-red-700 text-white":"bg-blue-600 hover:bg-blue-700 text-white",onClick:v,children:s.confirmText})]})]})})]})}const i4=`
@keyframes login-orb-1 {
0%, 100% { transform: translate(0, 0) scale(1); }
33% { transform: translate(40px, -50px) scale(1.12); }
66% { transform: translate(-30px, 35px) scale(0.92); }
}
@keyframes login-orb-2 {
0%, 100% { transform: translate(0, 0) scale(1); }
50% { transform: translate(-50px, 25px) scale(1.18); }
}
@keyframes login-orb-3 {
0%, 100% { transform: translate(0, 0) scale(1); }
50% { transform: translate(30px, 45px) scale(0.88); }
}
@keyframes login-orb-4 {
0%, 100% { transform: translate(0, 0) scale(1); }
50% { transform: translate(25px, -30px) scale(1.1); }
}
@keyframes login-card-enter {
from { opacity: 0; transform: translateY(24px) scale(0.97); }
to { opacity: 1; transform: translateY(0) scale(1); }
}
@keyframes login-fade-in {
from { opacity: 0; }
to { opacity: 1; }
}
@keyframes login-input-focus {
from { box-shadow: 0 0 0 0px var(--dg-input-focus-ring); }
to { box-shadow: 0 0 0 4px var(--dg-input-focus-ring); }
}
`,c4=[{top:"-10%",left:"-5%",size:520,color:"var(--dg-blue)",opacity:.18,blur:90,animation:"login-orb-1 18s ease-in-out infinite"},{bottom:"-15%",right:"-8%",size:480,color:"var(--dg-purple)",opacity:.16,blur:100,animation:"login-orb-2 22s ease-in-out infinite"},{top:"30%",right:"10%",size:320,color:"var(--dg-cyan)",opacity:.12,blur:70,animation:"login-orb-3 16s ease-in-out infinite"},{bottom:"10%",left:"8%",size:380,color:"var(--dg-gradient-start)",opacity:.14,blur:80,animation:"login-orb-4 20s ease-in-out infinite"}];function u4(){const n=ll(),{theme:r,setTheme:l}=kg(),[s,i]=m.useState("admin"),[u,f]=m.useState("123456"),[h,v]=m.useState(!1),[y,x]=m.useState(!1),[b,w]=m.useState(""),[A,_]=m.useState(!1);m.useEffect(()=>{_(!0)},[]);const C=async E=>{E.preventDefault(),w(""),x(!0);try{const M=await tx.login(s,u);Ct.getState().login(M.user,M.token,M.permissions??null),localStorage.setItem("token",M.token),n("/",{replace:!0})}catch(M){const L=M instanceof Error?M.message:"登录失败,请检查用户名和密码";w(L)}finally{x(!1)}};return p.jsxs(p.Fragment,{children:[p.jsx("style",{"code-path":"src/components/auth/Login.tsx:102:7",children:i4}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:104:7",className:"relative min-h-screen flex items-center justify-center px-4 overflow-hidden",style:{background:`radial-gradient(ellipse at 50% 0%, ${getComputedStyle(document.documentElement).getPropertyValue("--dg-bg-secondary")} 0%, ${getComputedStyle(document.documentElement).getPropertyValue("--dg-bg-primary")} 100%)`},children:[c4.map((E,M)=>p.jsx("div",{"code-path":"src/components/auth/Login.tsx:112:11","aria-hidden":"true",className:"pointer-events-none absolute",style:{top:E.top,left:E.left,bottom:E.bottom,right:E.right,width:E.size,height:E.size,borderRadius:"50%",background:`radial-gradient(circle, ${E.color} 0%, transparent 70%)`,opacity:A?E.opacity:0,filter:`blur(${E.blur}px)`,animation:E.animation,willChange:"transform",transition:"opacity 1s ease-out"}},`orb-${M}`)),p.jsx("div",{"code-path":"src/components/auth/Login.tsx:135:9",className:"fixed top-4 right-4 z-50",style:{animation:"login-fade-in 0.6s ease-out"},children:p.jsxs(Is,{"code-path":"src/components/auth/Login.tsx:139:11",children:[p.jsx(Js,{"code-path":"src/components/auth/Login.tsx:140:13",asChild:!0,children:p.jsx("button",{"code-path":"src/components/auth/Login.tsx:141:15",type:"button","aria-label":"切换主题",className:Oe("inline-flex items-center justify-center size-10 rounded-full","border border-[var(--dg-border)] transition-all duration-200","hover:scale-105 active:scale-95 hover:border-[var(--dg-border-hover)]","glass"),style:{color:"var(--dg-text-secondary)"},children:p.jsx(e1,{"code-path":"src/components/auth/Login.tsx:152:17",className:"size-5"})})}),p.jsxs(Ws,{"code-path":"src/components/auth/Login.tsx:155:13",align:"end",className:"w-60 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsx(Zd,{"code-path":"src/components/auth/Login.tsx:160:15",className:"text-[var(--dg-text-secondary)]",children:"主题切换"}),p.jsx(ei,{"code-path":"src/components/auth/Login.tsx:161:15",className:"bg-[var(--dg-border)]"}),cf.map(E=>p.jsxs(Fo,{"code-path":"src/components/auth/Login.tsx:163:17",className:Oe("flex items-center gap-2.5 cursor-pointer transition-colors","focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)]",r===E.id?"text-[var(--dg-text-primary)]":"text-[var(--dg-text-secondary)]"),onClick:()=>l(E.id),children:[p.jsx("span",{"code-path":"src/components/auth/Login.tsx:172:19",className:"size-3.5 rounded-full shrink-0 ring-2",style:{backgroundColor:E.primaryColor,boxShadow:"0 0 0 2px var(--dg-bg-primary)"}}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:179:19",className:"flex-1 min-w-0",children:[p.jsx("span",{"code-path":"src/components/auth/Login.tsx:180:21",className:"text-sm font-medium block",children:E.name}),p.jsx("span",{"code-path":"src/components/auth/Login.tsx:181:21",className:"text-xs opacity-60 block truncate",children:E.description})]}),r===E.id&&p.jsx(Ig,{"code-path":"src/components/auth/Login.tsx:183:43",className:"size-4 shrink-0 text-[var(--dg-blue)]"})]},E.id))]})]})}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:191:9",className:"relative z-10 w-full max-w-md",style:{background:"color-mix(in srgb, var(--dg-bg-secondary) 80%, transparent)",backdropFilter:"blur(24px)",WebkitBackdropFilter:"blur(24px)",border:"1px solid var(--dg-border)",borderRadius:24,boxShadow:"var(--shadow-card-hover)",padding:"44px 40px",animation:"login-card-enter 0.6s cubic-bezier(0.16, 1, 0.3, 1)"},children:[p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:205:11",className:"text-center mb-8",children:[p.jsx("div",{"code-path":"src/components/auth/Login.tsx:206:13",className:"inline-flex items-center justify-center size-16 rounded-2xl mb-5",style:{background:"linear-gradient(135deg, var(--dg-gradient-start), var(--dg-gradient-end))",boxShadow:"0 8px 32px color-mix(in srgb, var(--dg-gradient-start) 30%, transparent)"},children:p.jsx("svg",{"code-path":"src/components/auth/Login.tsx:213:15",className:"size-8 text-white",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:1.8,strokeLinecap:"round",strokeLinejoin:"round",children:p.jsx("path",{"code-path":"src/components/auth/Login.tsx:222:17",d:"M3 12h4l3-8 4 16 3-8h4"})})}),p.jsx("h1",{"code-path":"src/components/auth/Login.tsx:225:13",className:"text-3xl font-bold dg-gradient-text tracking-tight",children:"AIOps"}),p.jsx("p",{"code-path":"src/components/auth/Login.tsx:228:13",className:"mt-2.5 text-sm text-[var(--dg-text-secondary)]",children:"智能运维 · 全栈可观测平台"})]}),p.jsxs("form",{"code-path":"src/components/auth/Login.tsx:234:11",onSubmit:C,className:"flex flex-col gap-4",children:[b&&p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:237:15",className:"flex items-start gap-2.5 rounded-xl px-4 py-3 text-sm animate-fade-in",style:{background:"color-mix(in srgb, var(--dg-red) 10%, transparent)",border:"1px solid color-mix(in srgb, var(--dg-red) 25%, transparent)",color:"var(--dg-red)"},children:[p.jsx(kA,{"code-path":"src/components/auth/Login.tsx:245:17",className:"size-4 shrink-0 mt-0.5"}),p.jsx("span",{"code-path":"src/components/auth/Login.tsx:246:17",children:b})]}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:251:13",className:"space-y-1.5",children:[p.jsx("label",{"code-path":"src/components/auth/Login.tsx:252:15",className:"block text-sm font-medium text-[var(--dg-text-secondary)]",children:"用户名"}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:255:15",className:"relative",children:[p.jsx(t1,{"code-path":"src/components/auth/Login.tsx:256:17",className:"absolute left-3.5 top-1/2 -translate-y-1/2 size-4 pointer-events-none text-[var(--dg-text-muted)]"}),p.jsx("input",{"code-path":"src/components/auth/Login.tsx:259:17",type:"text",value:s,onChange:E=>i(E.target.value),placeholder:"请输入用户名",autoComplete:"username",autoFocus:!0,className:"dg-input w-full py-2.5 pl-10 pr-4 text-sm"})]})]}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:272:13",className:"space-y-1.5",children:[p.jsx("label",{"code-path":"src/components/auth/Login.tsx:273:15",className:"block text-sm font-medium text-[var(--dg-text-secondary)]",children:"密码"}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:276:15",className:"relative",children:[p.jsx(pC,{"code-path":"src/components/auth/Login.tsx:277:17",className:"absolute left-3.5 top-1/2 -translate-y-1/2 size-4 pointer-events-none text-[var(--dg-text-muted)]"}),p.jsx("input",{"code-path":"src/components/auth/Login.tsx:280:17",type:h?"text":"password",value:u,onChange:E=>f(E.target.value),placeholder:"请输入密码",autoComplete:"current-password",className:"dg-input w-full py-2.5 pl-10 pr-12 text-sm"}),p.jsx("button",{"code-path":"src/components/auth/Login.tsx:288:17",type:"button",onClick:()=>v(E=>!E),className:"absolute right-3 top-1/2 -translate-y-1/2 text-[var(--dg-text-muted)] hover:text-[var(--dg-text-secondary)] transition-colors",tabIndex:-1,children:h?p.jsx(ZA,{"code-path":"src/components/auth/Login.tsx:294:35",className:"size-4"}):p.jsx(JA,{"code-path":"src/components/auth/Login.tsx:294:67",className:"size-4"})})]})]}),p.jsx("button",{"code-path":"src/components/auth/Login.tsx:300:13",type:"submit",disabled:y||!s||!u,className:Oe("dg-gradient-bg w-full rounded-xl py-3 mt-2 text-white font-semibold text-[15px]","transition-all duration-200 active:scale-[0.98] disabled:cursor-not-allowed"),style:{opacity:y||!s||!u?.6:1,boxShadow:y||!s||!u?"none":"0 6px 24px color-mix(in srgb, var(--dg-gradient-start) 30%, transparent)"},children:y?p.jsxs("span",{"code-path":"src/components/auth/Login.tsx:315:17",className:"inline-flex items-center justify-center gap-2",children:[p.jsx(dC,{"code-path":"src/components/auth/Login.tsx:316:19",className:"size-4 animate-spin"}),"登录中..."]}):"登 录"})]}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:326:11",className:"mt-6 pt-5 text-center text-xs space-y-1",style:{borderTop:"1px solid var(--dg-border-light)",color:"var(--dg-text-muted)"},children:[p.jsxs("p",{"code-path":"src/components/auth/Login.tsx:333:13",children:["默认管理员账号"," ",p.jsx("span",{"code-path":"src/components/auth/Login.tsx:335:15",className:"font-medium text-[var(--dg-text-secondary)]",children:"admin / 123456"})]}),p.jsx("p",{"code-path":"src/components/auth/Login.tsx:337:13",children:"LDAP 用户可直接使用域账号登录"})]})]}),p.jsx("p",{"code-path":"src/components/auth/Login.tsx:342:9",className:"absolute bottom-4 left-0 right-0 text-center text-xs",style:{color:"var(--dg-text-muted)",opacity:.5},children:"© AIOps 智能运维平台"})]})]})}function d4({children:n}){return Ct(l=>l.isAuthenticated)?p.jsx(p.Fragment,{children:n}):p.jsx(wg,{"code-path":"src/components/auth/ProtectedRoute.tsx:7:12",to:"/login",replace:!0})}function f4({children:n,key:r}){const l=m.useRef(null),[s,i]=m.useState(!1),u=_t(),f=r||u.pathname;return m.useEffect(()=>{i(!1);const h=setTimeout(()=>i(!0),30);return()=>clearTimeout(h)},[f]),p.jsx("div",{"code-path":"src/components/layout/PageTransition.tsx:24:5",ref:l,className:`transition-all duration-350 ease-out ${s?"opacity-100 translate-y-0":"opacity-0 translate-y-2"}`,style:{willChange:"opacity, transform"},children:n})}class p4 extends m.Component{constructor(r){super(r),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(r){return{hasError:!0,error:r,errorInfo:null}}componentDidCatch(r,l){console.error("[ErrorBoundary] 捕获到错误:",r),console.error("[ErrorBoundary] 错误信息:",l.componentStack),this.setState({error:r,errorInfo:l})}handleRetry=()=>{this.setState({hasError:!1,error:null,errorInfo:null})};handleGoHome=()=>{window.location.href="/"};handleReport=()=>{const{error:r,errorInfo:l}=this.state,s=`## 错误报告
**时间:** ${new Date().toISOString()}
**URL:** ${window.location.href}
**用户代理:** ${navigator.userAgent}
### 错误信息
\`\`\`
${r?.name}: ${r?.message}
\`\`\`
### 组件堆栈
\`\`\`
${l?.componentStack}
\`\`\`
`;navigator.clipboard.writeText(s).then(()=>{alert("错误信息已复制到剪贴板,请粘贴到 Issue 中")})};render(){return this.state.hasError?this.props.fallback?this.props.fallback:p.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:61:9",className:"min-h-[60vh] flex items-center justify-center p-6",children:p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:62:11",className:"dg-card max-w-lg w-full p-8 text-center space-y-6",children:[p.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:64:13",className:"mx-auto w-16 h-16 rounded-2xl bg-red-500/10 flex items-center justify-center",children:p.jsx(li,{"code-path":"src/components/layout/ErrorBoundary.tsx:65:15",className:"h-8 w-8 text-red-400"})}),p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:69:13",children:[p.jsx("h2",{"code-path":"src/components/layout/ErrorBoundary.tsx:70:15",className:"text-xl font-bold text-[var(--dg-text-primary)]",children:"页面出现错误"}),p.jsx("p",{"code-path":"src/components/layout/ErrorBoundary.tsx:73:15",className:"text-sm text-[var(--dg-text-muted)] mt-2",children:"抱歉,该页面遇到了意外错误。您可以尝试重新加载或返回首页。"})]}),this.state.error&&p.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:80:15",className:"text-left",children:p.jsxs("details",{"code-path":"src/components/layout/ErrorBoundary.tsx:81:17",className:"group",children:[p.jsxs("summary",{"code-path":"src/components/layout/ErrorBoundary.tsx:82:19",className:"cursor-pointer text-xs text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] transition-colors flex items-center gap-1.5",children:[p.jsx(xy,{"code-path":"src/components/layout/ErrorBoundary.tsx:83:21",className:"h-3.5 w-3.5"}),"查看错误详情"]}),p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:86:19",className:"mt-2 p-3 rounded-lg bg-[var(--dg-bg-tertiary)] border border-[var(--dg-border)] overflow-auto max-h-48",children:[p.jsxs("code",{"code-path":"src/components/layout/ErrorBoundary.tsx:87:21",className:"text-xs text-red-400 font-mono block whitespace-pre-wrap",children:[this.state.error.name,": ",this.state.error.message]}),this.state.errorInfo&&p.jsx("pre",{"code-path":"src/components/layout/ErrorBoundary.tsx:91:23",className:"text-xs text-[var(--dg-text-muted)] mt-2 whitespace-pre-wrap",children:this.state.errorInfo.componentStack})]})]})}),p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:101:13",className:"flex items-center justify-center gap-3",children:[p.jsxs(At,{"code-path":"src/components/layout/ErrorBoundary.tsx:102:15",variant:"outline",className:"dg-btn-secondary",onClick:this.handleGoHome,children:[p.jsx(Jg,{"code-path":"src/components/layout/ErrorBoundary.tsx:107:17",className:"h-4 w-4 mr-1.5"}),"返回首页"]}),p.jsxs(At,{"code-path":"src/components/layout/ErrorBoundary.tsx:110:15",className:"dg-btn-primary",onClick:this.handleRetry,children:[p.jsx(RC,{"code-path":"src/components/layout/ErrorBoundary.tsx:114:17",className:"h-4 w-4 mr-1.5"}),"重新加载"]}),p.jsxs(At,{"code-path":"src/components/layout/ErrorBoundary.tsx:117:15",variant:"outline",className:"dg-btn-ghost",onClick:this.handleReport,children:[p.jsx(xy,{"code-path":"src/components/layout/ErrorBoundary.tsx:122:17",className:"h-4 w-4 mr-1.5"}),"复制错误"]})]})]})}):this.props.children}}const h4=m.lazy(()=>ye(()=>import("./Dashboard-BQNyHaTP.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url).then(n=>({default:n.Dashboard}))),m4=m.lazy(()=>ye(()=>import("./ServerManager-D9wclMZP.js"),__vite__mapDeps([14,5,15,16,17,18,19,20,2,4,21,6,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,7,38,39,40]),import.meta.url).then(n=>({default:n.ServerManager}))),v4=m.lazy(()=>ye(()=>import("./CloudAccountManager-DraLE_6Y.js"),__vite__mapDeps([41,15,35,5,6,22,23,40,24,42,43,44,34]),import.meta.url).then(n=>({default:n.CloudAccountManager}))),y4=m.lazy(()=>ye(()=>import("./DomainManager-C-P3R-u_.js"),__vite__mapDeps([45,15,35,5,6,22,23,40,24,42,43,46,34]),import.meta.url).then(n=>({default:n.DomainManager}))),g4=m.lazy(()=>ye(()=>import("./RegionManager-CsYUUvfT.js"),__vite__mapDeps([47,15,35,6,16,17,18,19,20,2,21,24,40,34,42,43,44]),import.meta.url).then(n=>({default:n.RegionManager}))),x4=m.lazy(()=>ye(()=>import("./PlatformManager-BZql1FCs.js"),__vite__mapDeps([48,15,35,6,19,17,20,22,24,40,49,44,34,42,43]),import.meta.url).then(n=>({default:n.PlatformManager}))),b4=m.lazy(()=>ye(()=>import("./CloudBilling-BGHhcZTW.js"),__vite__mapDeps([50,15,35,5,6,51,17,19,20,21,22,4,23,40,44,34]),import.meta.url).then(n=>({default:n.CloudBilling}))),S4=m.lazy(()=>ye(()=>import("./KubernetesClusters-BfKHef0N.js"),__vite__mapDeps([52,5,15,6,3,21,53,43,8,9,36,35,17,13,25,26,28,23,40,24,38,33,34]),import.meta.url).then(n=>({default:n.KubernetesClusters}))),w4=m.lazy(()=>ye(()=>import("./ClusterOverviewPage-Alfof2Du.js"),__vite__mapDeps([54,5,6,18,3,55,23]),import.meta.url).then(n=>({default:n.default}))),E4=m.lazy(()=>ye(()=>import("./NodeDetailPage-DKs9P1ic.js"),__vite__mapDeps([56,5,6,18,3,23,42]),import.meta.url).then(n=>({default:n.default}))),A4=m.lazy(()=>ye(()=>import("./NamespaceOverviewPage-jwxLBT8K.js"),__vite__mapDeps([57,3,58]),import.meta.url).then(n=>({default:n.default}))),C4=m.lazy(()=>ye(()=>import("./NamespaceManagementPage-D9d9jRqO.js"),__vite__mapDeps([59,5,6,15,35,18,3,23,40,42,34]),import.meta.url).then(n=>({default:n.default}))),Ht=m.lazy(()=>ye(()=>import("./NamespaceResourcePage-CfT-ib9i.js"),__vite__mapDeps([60,5,15,6,19,17,20,18,61,55,3,62,63,37,25,26,64,65,28,7,32,30,23,31,33,35,36,58,40,34,24,44]),import.meta.url).then(n=>({default:n.default}))),ng=m.lazy(()=>ye(()=>import("./DeploymentDetailPage-w_oqbEN-.js"),__vite__mapDeps([66,5,15,35,6,3,55,61,62,63,37,19,17,20,25,26,64,65,28,7,32,30,23,31,33,18,40,67,68,58,49,36,51,34,69,70,29,71,43,72]),import.meta.url).then(n=>({default:n.default}))),ag=m.lazy(()=>ye(()=>import("./WorkloadViewPage-Beis837n.js"),__vite__mapDeps([73,5,6,18,3,55,61,62,63,37,19,17,20,25,26,64,65,28,7,32,30,23,31,33,74,68,40]),import.meta.url).then(n=>({default:n.default}))),rg=m.lazy(()=>ye(()=>import("./TopologyView-BK1LR_p3.js"),__vite__mapDeps([75,5,15,35,6,19,17,20,36,3,21,64,70,44,23,40,37,24,34]),import.meta.url).then(n=>({default:n.TopologyView}))),_4=m.lazy(()=>ye(()=>import("./KubernetesNodes-Do-N6V6R.js"),__vite__mapDeps([76,5,15,6,19,17,20,18,3,23,24]),import.meta.url).then(n=>({default:n.KubernetesNodes}))),R4=m.lazy(()=>ye(()=>import("./PodMetricsPage-D3yVmBoF.js"),__vite__mapDeps([77,5,6,19,17,20,18,3,23,7]),import.meta.url).then(n=>({default:n.default}))),T4=m.lazy(()=>ye(()=>import("./EventsPage-CjlxkpqG.js"),__vite__mapDeps([78,5,6,19,17,20,18,3,23,79,8,10]),import.meta.url).then(n=>({default:n.default}))),M4=m.lazy(()=>ye(()=>import("./CapacityPage-BUj-xHWD.js"),__vite__mapDeps([80,5,6,19,17,20,18,3,23,33,7]),import.meta.url).then(n=>({default:n.default}))),og=m.lazy(()=>ye(()=>import("./AlertManager-Bb_YahLb.js"),__vite__mapDeps([81,5,53,82,15,6,18,24,51,17,16,21,83,35,36,84,85,34,40,8,9]),import.meta.url).then(n=>({default:n.AlertManager}))),O4=m.lazy(()=>ye(()=>import("./ApprovalFlow-B85pKguE.js"),__vite__mapDeps([86,5,6,36,21,87,15,58,42,43,24,88,39,12,35,19,17,20,40]),import.meta.url).then(n=>({default:n.ApprovalFlowManager}))),j4=m.lazy(()=>ye(()=>import("./ApprovalResourcePage-D5TJ7_JK.js"),__vite__mapDeps([89,90,5,15,6,35,18,19,17,20,87,21,40,24,23,58,43,69]),import.meta.url).then(n=>({default:n.ApprovalResourcePage}))),N4=m.lazy(()=>ye(()=>import("./ApprovalAppPage-C4o-Qi-Z.js"),__vite__mapDeps([91,90,5,15,6,35,18,19,17,20,87,21,40,24,23,58,43,69]),import.meta.url).then(n=>({default:n.ApprovalAppPage}))),D4=m.lazy(()=>ye(()=>import("./ApprovalPermissionPage-DKO3fiCV.js"),__vite__mapDeps([92,90,5,15,6,35,18,19,17,20,87,21,40,24,23,58,43,69]),import.meta.url).then(n=>({default:n.ApprovalPermissionPage}))),z4=m.lazy(()=>ye(()=>import("./ApprovalWorkflowPage-BcexYBCQ.js"),__vite__mapDeps([93,5,21,40,94,20,69,46,34,95]),import.meta.url).then(n=>({default:n.default}))),k4=m.lazy(()=>ye(()=>import("./ScriptManager-BzFK-CZd.js"),__vite__mapDeps([96,15,19,17,20,53,16,21,97,6,43,35,36,39,5,69,62,34,24,40]),import.meta.url).then(n=>({default:n.ScriptManager}))),Td=m.lazy(()=>ye(()=>import("./SystemManager-C-Y7Fyps.js"),__vite__mapDeps([98,53,6,5,15,18,19,17,20,39,30,33,43,23,24,40,85,34,21,36,35,16,51,99,67]),import.meta.url).then(n=>({default:n.SystemManager}))),Md=m.lazy(()=>ye(()=>import("./AuditPage-qFSlP5C_.js"),__vite__mapDeps([100,5,15,6,18,87,25,26,24,23,69,33]),import.meta.url).then(n=>({default:n.AuditPage}))),L4=m.lazy(()=>ye(()=>import("./CredentialManager-Cqu2GauH.js"),__vite__mapDeps([101,15,35,6,19,17,20,21,23,40,24,70,58,44,43,42,34,62]),import.meta.url).then(n=>({default:n.default}))),U4=m.lazy(()=>ye(()=>import("./PipelineManager-fXDTWBx3.js"),__vite__mapDeps([102,5,15,6,36,35,19,17,20,27,21,43,40,12,24,79,103,104,69,67,34,64,74,58]),import.meta.url).then(n=>({default:n.PipelineManager}))),H4=m.lazy(()=>ye(()=>import("./DeployCredentials-lv4yXPn3.js"),__vite__mapDeps([105,15,6,53,35,19,17,20,21,27,40,23,43,33,106,44,34]),import.meta.url).then(n=>({default:n.default}))),lg=m.lazy(()=>ye(()=>import("./PipelineEditor-DxhAKo4j.js"),__vite__mapDeps([107,5,15,6,53,19,17,20,36,51,35,21,27,37,69,40,34,104,58,99,70,106]),import.meta.url).then(n=>({default:n.default}))),B4=m.lazy(()=>ye(()=>import("./PipelineRunDetail-aZ8f25ZY.js"),__vite__mapDeps([108,6,5,21,29,28,32,58,33,67,34,23,69,64,42,43,109]),import.meta.url).then(n=>({default:n.default}))),P4=m.lazy(()=>ye(()=>import("./DeployRBAC-BGcpvtav.js"),__vite__mapDeps([110,5,15,6,19,17,20,35,21,27,40,37,34,99]),import.meta.url).then(n=>({default:n.default}))),q4=m.lazy(()=>ye(()=>import("./UserGroupsManager-BQGnzqKF.js"),__vite__mapDeps([111,15,6,35,21,27,23,40,44,34,99]),import.meta.url).then(n=>({default:n.default}))),V4=m.lazy(()=>ye(()=>import("./CronJobManager-I_oMSm5O.js"),__vite__mapDeps([112,5,4,15,6,16,17,21,97,43,19,20,36,35,18,67,23,40,24,34,113,69,72,39]),import.meta.url).then(n=>({default:n.CronJobManager}))),G4=m.lazy(()=>ye(()=>import("./AIOpsAssistant-B1D-CEib.js"),__vite__mapDeps([114,5,15,6,35,19,17,20,51,21,1,82,115,116,42,58,117,65,84,109,118]),import.meta.url).then(n=>({default:n.AIOpsAssistant}))),Y4=m.lazy(()=>ye(()=>import("./AIAlertAnalyzer-YhqNUJX6.js"),__vite__mapDeps([119,5,6,82,116,63,117,58,69,62,43]),import.meta.url).then(n=>({default:n.AIAlertAnalyzer}))),X4=m.lazy(()=>ye(()=>import("./AIPredictiveAnalytics-nYsWL-Qi.js"),__vite__mapDeps([120,5,4,6,53,19,17,20,1,2,82,7,70,121,117,63,11,68]),import.meta.url).then(n=>({default:n.AIPredictiveAnalytics}))),Q4=m.lazy(()=>ye(()=>import("./AlertCenter-yzRMJZ3c.js"),__vite__mapDeps([122,15,6,5,4,19,17,20,53,51,21,82,115,70,35,83,36,84,85,23,40,121,39,34,24]),import.meta.url).then(n=>({default:n.default}))),K4=m.lazy(()=>ye(()=>import("./TraceManager-BOn-emi4.js"),__vite__mapDeps([123,15,6,5,4,19,17,20,53,35,21,82,24,23,117,43,103,64,70,12]),import.meta.url).then(n=>({default:n.default}))),$4=m.lazy(()=>ye(()=>import("./HostMonitor-BhnRAvcW.js"),__vite__mapDeps([124,115,5,19,17,20,53,6,7,71,43,8,9,23,40,39,34]),import.meta.url).then(n=>({default:n.HostMonitor}))),F4=m.lazy(()=>ye(()=>import("./GrafanaDashboard-DunI4txd.js"),__vite__mapDeps([125,15,6,5,19,17,20,35,21,2,82,115,117,23,118,126,95,4,53,70,62,33,69,16,28,113,34,49,40]),import.meta.url).then(n=>({default:n.default}))),Z4=m.lazy(()=>ye(()=>import("./MonitorCenter-gjLz-4P4.js"),__vite__mapDeps([127,124,115,5,19,17,20,53,6,7,71,43,8,9,23,40,39,34,13,15,35,18,51,21,82,126,42]),import.meta.url).then(n=>({default:n.MonitorCenter}))),I4=m.lazy(()=>ye(()=>import("./MetricsExplorer-Alitxgwr.js"),__vite__mapDeps([128,5,19,17,20,15,24,88,40,7]),import.meta.url).then(n=>({default:n.MetricsExplorer}))),J4=m.lazy(()=>ye(()=>import("./DatasourcePage-R-tZ5_Fl.js"),__vite__mapDeps([129,53,15,6,5,35,51,17,19,20,21,82,23,40,94,39,34,106,43,42]),import.meta.url).then(n=>({default:n.default})));function W4(){return p.jsxs("div",{"code-path":"src/App.tsx:64:5",className:"flex flex-col items-center justify-center h-[calc(100vh-14rem)] gap-4",children:[p.jsxs("div",{"code-path":"src/App.tsx:65:7",className:"relative",children:[p.jsx("div",{"code-path":"src/App.tsx:66:9",className:"h-10 w-10 border-3 border-[var(--dg-border)] border-t-[var(--dg-blue)] rounded-full animate-spin"}),p.jsx("div",{"code-path":"src/App.tsx:67:9",className:"absolute inset-0 h-10 w-10 border-3 border-transparent border-t-[var(--dg-blue)] rounded-full animate-spin opacity-30",style:{animationDirection:"reverse",animationDuration:"1s"}})]}),p.jsx("p",{"code-path":"src/App.tsx:69:7",className:"text-sm text-[var(--dg-text-muted)]",children:"加载中..."})]})}function ne({children:n}){const r=_t();return p.jsx(p4,{"code-path":"src/App.tsx:78:5",children:p.jsx(f4,{"code-path":"src/App.tsx:79:7",children:p.jsx(m.Suspense,{"code-path":"src/App.tsx:80:9",fallback:p.jsx(W4,{"code-path":"src/App.tsx:80:29"}),children:n})},r.pathname)})}const eO=new sE({defaultOptions:{queries:{staleTime:300*1e3,retry:1,refetchOnWindowFocus:!1}}});function tO(){return p.jsx(pE,{"code-path":"src/App.tsx:100:5",children:p.jsx(cE,{"code-path":"src/App.tsx:101:7",client:eO,children:p.jsx(s4,{"code-path":"src/App.tsx:102:9",children:p.jsx(Aw,{"code-path":"src/App.tsx:103:11",children:p.jsxs(W2,{"code-path":"src/App.tsx:104:13",children:[p.jsx(W,{"code-path":"src/App.tsx:105:15",path:"/login",element:p.jsx(u4,{"code-path":"src/App.tsx:105:45"})}),p.jsxs(W,{"code-path":"src/App.tsx:106:15",path:"/",element:p.jsx(d4,{"code-path":"src/App.tsx:107:17",children:p.jsx(MM,{"code-path":"src/App.tsx:108:19"})}),children:[p.jsx(W,{"code-path":"src/App.tsx:111:17",index:!0,element:p.jsx(ne,{"code-path":"src/App.tsx:111:39",children:p.jsx(h4,{"code-path":"src/App.tsx:111:49"})})}),p.jsx(W,{"code-path":"src/App.tsx:112:17",path:"servers",element:p.jsx(ne,{"code-path":"src/App.tsx:112:48",children:p.jsx(m4,{"code-path":"src/App.tsx:112:58"})})}),p.jsx(W,{"code-path":"src/App.tsx:113:17",path:"cloud-accounts",element:p.jsx(ne,{"code-path":"src/App.tsx:113:55",children:p.jsx(v4,{"code-path":"src/App.tsx:113:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:114:17",path:"domains",element:p.jsx(ne,{"code-path":"src/App.tsx:114:48",children:p.jsx(y4,{"code-path":"src/App.tsx:114:58"})})}),p.jsx(W,{"code-path":"src/App.tsx:115:17",path:"regions",element:p.jsx(ne,{"code-path":"src/App.tsx:115:48",children:p.jsx(g4,{"code-path":"src/App.tsx:115:58"})})}),p.jsx(W,{"code-path":"src/App.tsx:116:17",path:"platforms",element:p.jsx(ne,{"code-path":"src/App.tsx:116:50",children:p.jsx(x4,{"code-path":"src/App.tsx:116:60"})})}),p.jsx(W,{"code-path":"src/App.tsx:117:17",path:"cloud-billing",element:p.jsx(ne,{"code-path":"src/App.tsx:117:54",children:p.jsx(b4,{"code-path":"src/App.tsx:117:64"})})}),p.jsxs(W,{"code-path":"src/App.tsx:120:17",path:"kubernetes",children:[p.jsx(W,{"code-path":"src/App.tsx:121:19",index:!0,element:p.jsx(ne,{"code-path":"src/App.tsx:121:41",children:p.jsx(S4,{"code-path":"src/App.tsx:121:51"})})}),p.jsxs(W,{"code-path":"src/App.tsx:122:19",path:":clusterCode",children:[p.jsx(W,{"code-path":"src/App.tsx:123:21",index:!0,element:p.jsx(ne,{"code-path":"src/App.tsx:123:43",children:p.jsx(w4,{"code-path":"src/App.tsx:123:53"})})}),p.jsx(W,{"code-path":"src/App.tsx:124:21",path:"metrics/pods",element:p.jsx(ne,{"code-path":"src/App.tsx:124:57",children:p.jsx(R4,{"code-path":"src/App.tsx:124:67"})})}),p.jsx(W,{"code-path":"src/App.tsx:125:21",path:"events",element:p.jsx(ne,{"code-path":"src/App.tsx:125:51",children:p.jsx(T4,{"code-path":"src/App.tsx:125:61"})})}),p.jsx(W,{"code-path":"src/App.tsx:126:21",path:"capacity",element:p.jsx(ne,{"code-path":"src/App.tsx:126:53",children:p.jsx(M4,{"code-path":"src/App.tsx:126:63"})})}),p.jsx(W,{"code-path":"src/App.tsx:127:21",path:"namespaces",element:p.jsx(ne,{"code-path":"src/App.tsx:127:55",children:p.jsx(C4,{"code-path":"src/App.tsx:127:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:128:21",path:"nodes/:nodeName",element:p.jsx(ne,{"code-path":"src/App.tsx:128:60",children:p.jsx(E4,{"code-path":"src/App.tsx:128:70"})})}),p.jsx(W,{"code-path":"src/App.tsx:129:21",path:"topology",element:p.jsx(ne,{"code-path":"src/App.tsx:129:53",children:p.jsx(rg,{"code-path":"src/App.tsx:129:63"})})}),p.jsxs(W,{"code-path":"src/App.tsx:130:21",path:"namespace/:namespace",children:[p.jsx(W,{"code-path":"src/App.tsx:131:23",index:!0,element:p.jsx(ne,{"code-path":"src/App.tsx:131:45",children:p.jsx(A4,{"code-path":"src/App.tsx:131:55"})})}),p.jsxs(W,{"code-path":"src/App.tsx:132:23",path:"workload",children:[p.jsx(W,{"code-path":"src/App.tsx:133:25",path:":mode/Deployment/:name",element:p.jsx(ne,{"code-path":"src/App.tsx:133:71",children:p.jsx(ng,{"code-path":"src/App.tsx:133:81"})})}),p.jsx(W,{"code-path":"src/App.tsx:134:25",path:":mode/StatefulSet/:name",element:p.jsx(ne,{"code-path":"src/App.tsx:134:72",children:p.jsx(ag,{"code-path":"src/App.tsx:134:82"})})}),p.jsx(W,{"code-path":"src/App.tsx:135:25",path:":mode/DaemonSet/:name",element:p.jsx(ne,{"code-path":"src/App.tsx:135:70",children:p.jsx(ag,{"code-path":"src/App.tsx:135:80"})})})]}),p.jsx(W,{"code-path":"src/App.tsx:137:23",path:"deployments",element:p.jsx(ne,{"code-path":"src/App.tsx:137:58",children:p.jsx(Ht,{"code-path":"src/App.tsx:137:68"})})}),p.jsx(W,{"code-path":"src/App.tsx:138:23",path:"deployments/:name",element:p.jsx(ne,{"code-path":"src/App.tsx:138:64",children:p.jsx(ng,{"code-path":"src/App.tsx:138:74"})})}),p.jsx(W,{"code-path":"src/App.tsx:139:23",path:"pods",element:p.jsx(ne,{"code-path":"src/App.tsx:139:51",children:p.jsx(Ht,{"code-path":"src/App.tsx:139:61"})})}),p.jsx(W,{"code-path":"src/App.tsx:140:23",path:"services",element:p.jsx(ne,{"code-path":"src/App.tsx:140:55",children:p.jsx(Ht,{"code-path":"src/App.tsx:140:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:141:23",path:"ingresses",element:p.jsx(ne,{"code-path":"src/App.tsx:141:56",children:p.jsx(Ht,{"code-path":"src/App.tsx:141:66"})})}),p.jsx(W,{"code-path":"src/App.tsx:142:23",path:"configmaps",element:p.jsx(ne,{"code-path":"src/App.tsx:142:57",children:p.jsx(Ht,{"code-path":"src/App.tsx:142:67"})})}),p.jsx(W,{"code-path":"src/App.tsx:143:23",path:"secrets",element:p.jsx(ne,{"code-path":"src/App.tsx:143:54",children:p.jsx(Ht,{"code-path":"src/App.tsx:143:64"})})}),p.jsx(W,{"code-path":"src/App.tsx:144:23",path:"hpas",element:p.jsx(ne,{"code-path":"src/App.tsx:144:51",children:p.jsx(Ht,{"code-path":"src/App.tsx:144:61"})})}),p.jsx(W,{"code-path":"src/App.tsx:145:23",path:"cronjobs",element:p.jsx(ne,{"code-path":"src/App.tsx:145:55",children:p.jsx(Ht,{"code-path":"src/App.tsx:145:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:146:23",path:"pvcs",element:p.jsx(ne,{"code-path":"src/App.tsx:146:51",children:p.jsx(Ht,{"code-path":"src/App.tsx:146:61"})})}),p.jsx(W,{"code-path":"src/App.tsx:147:23",path:"statefulsets",element:p.jsx(ne,{"code-path":"src/App.tsx:147:59",children:p.jsx(Ht,{"code-path":"src/App.tsx:147:69"})})}),p.jsx(W,{"code-path":"src/App.tsx:148:23",path:"daemonsets",element:p.jsx(ne,{"code-path":"src/App.tsx:148:57",children:p.jsx(Ht,{"code-path":"src/App.tsx:148:67"})})})]})]})]}),p.jsx(W,{"code-path":"src/App.tsx:154:17",path:"workloads",element:p.jsx(ne,{"code-path":"src/App.tsx:154:50",children:p.jsx(Ht,{"code-path":"src/App.tsx:154:60"})})}),p.jsx(W,{"code-path":"src/App.tsx:155:17",path:"workloads/:type",element:p.jsx(ne,{"code-path":"src/App.tsx:155:56",children:p.jsx(Ht,{"code-path":"src/App.tsx:155:66"})})}),p.jsx(W,{"code-path":"src/App.tsx:156:17",path:"nodes",element:p.jsx(ne,{"code-path":"src/App.tsx:156:46",children:p.jsx(_4,{"code-path":"src/App.tsx:156:56"})})}),p.jsx(W,{"code-path":"src/App.tsx:157:17",path:"topology",element:p.jsx(ne,{"code-path":"src/App.tsx:157:49",children:p.jsx(rg,{"code-path":"src/App.tsx:157:59"})})}),p.jsx(W,{"code-path":"src/App.tsx:160:17",path:"pipelines",element:p.jsx(ne,{"code-path":"src/App.tsx:160:50",children:p.jsx(U4,{"code-path":"src/App.tsx:160:60"})})}),p.jsx(W,{"code-path":"src/App.tsx:161:17",path:"pipelines/:code",element:p.jsx(ne,{"code-path":"src/App.tsx:161:56",children:p.jsx(lg,{"code-path":"src/App.tsx:161:66"})})}),p.jsx(W,{"code-path":"src/App.tsx:162:17",path:"pipelines/:code/runs",element:p.jsx(ne,{"code-path":"src/App.tsx:162:61",children:p.jsx(B4,{"code-path":"src/App.tsx:162:71"})})}),p.jsx(W,{"code-path":"src/App.tsx:163:17",path:"pipelines/:code/edit",element:p.jsx(ne,{"code-path":"src/App.tsx:163:61",children:p.jsx(lg,{"code-path":"src/App.tsx:163:71"})})}),p.jsx(W,{"code-path":"src/App.tsx:164:17",path:"deploy/configureTools",element:p.jsx(ne,{"code-path":"src/App.tsx:164:62",children:p.jsx(H4,{"code-path":"src/App.tsx:164:72"})})}),p.jsx(W,{"code-path":"src/App.tsx:165:17",path:"deploy/groups",element:p.jsx(ne,{"code-path":"src/App.tsx:165:54",children:p.jsx(q4,{"code-path":"src/App.tsx:165:64"})})}),p.jsx(W,{"code-path":"src/App.tsx:166:17",path:"deploy/rbac",element:p.jsx(ne,{"code-path":"src/App.tsx:166:52",children:p.jsx(P4,{"code-path":"src/App.tsx:166:62"})})}),p.jsx(W,{"code-path":"src/App.tsx:169:17",path:"metrics",element:p.jsx(ne,{"code-path":"src/App.tsx:169:48",children:p.jsx(I4,{"code-path":"src/App.tsx:169:58"})})}),p.jsx(W,{"code-path":"src/App.tsx:170:17",path:"datasources",element:p.jsx(ne,{"code-path":"src/App.tsx:170:52",children:p.jsx(J4,{"code-path":"src/App.tsx:170:62"})})}),p.jsx(W,{"code-path":"src/App.tsx:171:17",path:"trace",element:p.jsx(ne,{"code-path":"src/App.tsx:171:46",children:p.jsx(K4,{"code-path":"src/App.tsx:171:56"})})}),p.jsx(W,{"code-path":"src/App.tsx:172:17",path:"dashboards",element:p.jsx(ne,{"code-path":"src/App.tsx:172:51",children:p.jsx(F4,{"code-path":"src/App.tsx:172:61"})})}),p.jsx(W,{"code-path":"src/App.tsx:173:17",path:"host-monitor",element:p.jsx(ne,{"code-path":"src/App.tsx:173:53",children:p.jsx($4,{"code-path":"src/App.tsx:173:63"})})}),p.jsx(W,{"code-path":"src/App.tsx:174:17",path:"alerts",element:p.jsx(ne,{"code-path":"src/App.tsx:174:47",children:p.jsx(og,{"code-path":"src/App.tsx:174:57"})})}),p.jsx(W,{"code-path":"src/App.tsx:175:17",path:"alert-center",element:p.jsx(ne,{"code-path":"src/App.tsx:175:53",children:p.jsx(Q4,{"code-path":"src/App.tsx:175:63"})})}),p.jsx(W,{"code-path":"src/App.tsx:176:17",path:"monitor-center",element:p.jsx(ne,{"code-path":"src/App.tsx:176:55",children:p.jsx(Z4,{"code-path":"src/App.tsx:176:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:177:17",path:"logs",element:p.jsx(ne,{"code-path":"src/App.tsx:177:45",children:p.jsx(og,{"code-path":"src/App.tsx:177:55"})})}),p.jsx(W,{"code-path":"src/App.tsx:180:17",path:"approval",element:p.jsx(ne,{"code-path":"src/App.tsx:180:49",children:p.jsx(O4,{"code-path":"src/App.tsx:180:59"})})}),p.jsx(W,{"code-path":"src/App.tsx:181:17",path:"approval/resource",element:p.jsx(ne,{"code-path":"src/App.tsx:181:58",children:p.jsx(j4,{"code-path":"src/App.tsx:181:68"})})}),p.jsx(W,{"code-path":"src/App.tsx:182:17",path:"approval/app",element:p.jsx(ne,{"code-path":"src/App.tsx:182:53",children:p.jsx(N4,{"code-path":"src/App.tsx:182:63"})})}),p.jsx(W,{"code-path":"src/App.tsx:183:17",path:"approval/permission",element:p.jsx(ne,{"code-path":"src/App.tsx:183:60",children:p.jsx(D4,{"code-path":"src/App.tsx:183:70"})})}),p.jsx(W,{"code-path":"src/App.tsx:184:17",path:"cronjobs",element:p.jsx(ne,{"code-path":"src/App.tsx:184:49",children:p.jsx(V4,{"code-path":"src/App.tsx:184:59"})})}),p.jsx(W,{"code-path":"src/App.tsx:185:17",path:"scripts",element:p.jsx(ne,{"code-path":"src/App.tsx:185:48",children:p.jsx(k4,{"code-path":"src/App.tsx:185:58"})})}),p.jsx(W,{"code-path":"src/App.tsx:189:17",path:"ai-assistant",element:p.jsx(ne,{"code-path":"src/App.tsx:189:53",children:p.jsx(G4,{"code-path":"src/App.tsx:189:63"})})}),p.jsx(W,{"code-path":"src/App.tsx:190:17",path:"ai-alert-analyzer",element:p.jsx(ne,{"code-path":"src/App.tsx:190:58",children:p.jsx(Y4,{"code-path":"src/App.tsx:190:68"})})}),p.jsx(W,{"code-path":"src/App.tsx:191:17",path:"ai-predictive",element:p.jsx(ne,{"code-path":"src/App.tsx:191:54",children:p.jsx(X4,{"code-path":"src/App.tsx:191:64"})})}),p.jsx(W,{"code-path":"src/App.tsx:194:17",path:"audit/terminal",element:p.jsx(ne,{"code-path":"src/App.tsx:194:55",children:p.jsx(Md,{"code-path":"src/App.tsx:194:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:195:17",path:"audit/operations",element:p.jsx(ne,{"code-path":"src/App.tsx:195:57",children:p.jsx(Md,{"code-path":"src/App.tsx:195:67"})})}),p.jsx(W,{"code-path":"src/App.tsx:196:17",path:"audit/login-logs",element:p.jsx(ne,{"code-path":"src/App.tsx:196:57",children:p.jsx(Md,{"code-path":"src/App.tsx:196:67"})})}),p.jsx(W,{"code-path":"src/App.tsx:199:17",path:"users",element:p.jsx(ne,{"code-path":"src/App.tsx:199:46",children:p.jsx(Td,{"code-path":"src/App.tsx:199:56"})})}),p.jsx(W,{"code-path":"src/App.tsx:200:17",path:"roles",element:p.jsx(ne,{"code-path":"src/App.tsx:200:46",children:p.jsx(Td,{"code-path":"src/App.tsx:200:56"})})}),p.jsx(W,{"code-path":"src/App.tsx:201:17",path:"credentials",element:p.jsx(ne,{"code-path":"src/App.tsx:201:52",children:p.jsx(L4,{"code-path":"src/App.tsx:201:62"})})}),p.jsx(W,{"code-path":"src/App.tsx:202:17",path:"settings",element:p.jsx(ne,{"code-path":"src/App.tsx:202:49",children:p.jsx(Td,{"code-path":"src/App.tsx:202:59"})})}),p.jsx(W,{"code-path":"src/App.tsx:203:17",path:"approval-workflow",element:p.jsx(ne,{"code-path":"src/App.tsx:203:58",children:p.jsx(z4,{"code-path":"src/App.tsx:203:68"})})}),p.jsx(W,{"code-path":"src/App.tsx:206:17",path:"*",element:p.jsx(wg,{"code-path":"src/App.tsx:206:42",to:"/",replace:!0})})]})]})})})})})}IS.createRoot(document.getElementById("root")).render(p.jsx(m.StrictMode,{"code-path":"src/main.tsx:7:3",children:p.jsx(tO,{"code-path":"src/main.tsx:8:5"})}));export{Ct as $,gy as A,At as B,PA as C,WM as D,Cy as E,md as F,Sy as G,Zo as H,lC as I,pd as J,Ig as K,dC as L,xC as M,yd as N,JA as O,UA as P,vd as Q,RC as R,Ay as S,li as T,t1 as U,jA as V,BC as W,qC as X,wy as Y,ZA as Z,pC as _,n4 as a,Oe as a0,YC as a1,ZC as a2,Wt as a3,YT as a4,__ as a5,kA as a6,Ug as a7,Aa as a8,Rt as a9,Cf as aA,Ai as aB,G1 as aC,d_ as aD,Y1 as aE,a1 as aF,rO as aG,wC as aH,AA as aI,Is as aJ,Js as aK,Ws as aL,Zd as aM,ei as aN,Fo as aO,mC as aP,fA as aQ,Id as aR,SA as aS,sg as aT,ye as aU,nO as aV,qe as aa,ji as ab,Xe as ac,ue as ad,ZR as ae,df as af,Qa as ag,i0 as ah,p3 as ai,h3 as aj,Jg as ak,Ey as al,jC as am,Ea as an,Mi as ao,q1 as ap,r0 as aq,V1 as ar,Xn as as,Oi as at,of as au,cT as av,pt as aw,h0 as ax,o0 as ay,_f as az,a4 as b,o4 as c,l4 as d,r4 as e,cO as f,VA as g,Ve as h,fe as i,p as j,aO as k,lO as l,ll as m,ni as n,DA as o,KA as p,ks as q,m as r,Pd as s,Ls as t,tx as u,XA as v,iO as w,_t as x,Ks as y,hd as z};