Files
aiops/backend/static/assets/index-DfyorCky.js
T
attacker 77c234b060 feat(audit): F1+F2 告警静默规则标记完成 + 审计日志CSV导出实现
F1 告警静默规则 [done]:
- 后端 alert_silence.go: CRUD + Toggle (onetime/daily/weekly 三模式)
- 告警引擎 isSilenced 集成 (alert_engine.go)
- 前端 SilenceRuleTab + SilenceDialog
- 路由 /alerts/silences 已注册

F2 审计日志导出 [done]:
- 重写 ExportAuditLogs: 真正的 CSV 导出 (encoding/csv + UTF-8 BOM)
- 支持 module/action/username/startTime/endTime 筛选
- 导出限制 10000 条防溢出,自动记录审计日志
- JSON 格式向后兼容 (format=json)
- 前端 exportLogs 传递查询参数

同时包含累积的前期工作:
- 目录重构 internal/ -> controller/model/router (v0.55-v0.57)
- 后端分层架构 dto/repository/service/utils
- 审计模块全功能 (终端审计/操作审计/登录日志)
- asciicast v2 录制格式
- SFTP 文件浏览器
- StatStrip 紧凑统计条
- 在线会话自动刷新
- LiveMonitor WebSocket 诊断修复

验证: go build ✅ | npm run build ✅ | Docker 部署 ✅ | 10 回归端点 ✅ | CSV 导出 ✅ | 静默 CRUD ✅
2026-06-25 20:16:30 +08:00

104 lines
484 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Dashboard-iCzLAtNG.js","./dashboard-BjQPIG2G.js","./server-CjDPBaTN.js","./kubernetes-J8O09fK7.js","./card-C55cvSHg.js","./trending-up-CdusV6gc.js","./trending-down-BGTWG_dA.js","./minus-UVrx3jLc.js","./badge-xNW8x0G1.js","./hard-drive-BbPmnARR.js","./generateCategoricalChart-6v9BPbG2.js","./AreaChart-B2zlWfdX.js","./BarChart-DlFprovY.js","./memory-stick-QMV-0CnU.js","./arrow-right-DyIltvNZ.js","./circle-DOZr6_68.js","./ServerManager-JxMW-hQt.js","./checkbox-CH0bpj6b.js","./index-CWVNW_qu.js","./table-5sHV4Akp.js","./select-D5qUzdAs.js","./rotate-cw-5qcj_h_q.js","./index-a3ybMjbR.js","./cloud-Dzoer-2i.js","./refresh-cw-DUB_tAG-.js","./xterm-DSqgeKvr.js","./xterm-DXOU9pbP.css","./deploy-B3Sg3N1U.js","./minimize-2-CiCQYRfn.js","./folder-open-IMBifk-r.js","./upload-Ba6rlaGS.js","./folder-DoMwqvzv.js","./arrow-left-BDgGyrD0.js","./download-DoZfYs2h.js","./trash-2-Dx32pOzT.js","./label-BK0h2apY.js","./textarea-NXY8u32k.js","./save-DoGGjfwC.js","./ellipsis-DU5enAwm.js","./square-pen-BxUFAe0F.js","./plus-CUG-9kpu.js","./CloudAccountManager-DU9759_X.js","./circle-check-DWcXrx2k.js","./circle-x-DK79Dhg2.js","./pencil-BqUotcjf.js","./DomainManager-CIA5bu9u.js","./RegionManager-Bj8EPK6w.js","./PlatformManager-DvSL1hbm.js","./external-link-CzIpMNu1.js","./CloudBilling-BUyc8wKP.js","./switch-CGiGgOnh.js","./KubernetesClusters-CsRHjVkA.js","./tabs-CIh_yD4s.js","./ClusterOverviewPage-CYcNLUM0.js","./use-toast-CrSOP4cJ.js","./NodeDetailPage-MBEvAdV0.js","./NamespaceOverviewPage-qjFlj_lA.js","./file-text-C9G5abwR.js","./NamespaceManagementPage-Do5kDmHW.js","./NamespaceResourcePage-Byljvm8v.js","./PodFileBrowser-BySN2XGN.js","./copy-DXW4LnkN.js","./sparkles-Bld4NX5y.js","./box-TTGA1p57.js","./DeploymentDetailPage--48QYro1.js","./history-D_9jPUQg.js","./play-cdPayOtJ.js","./zap-D2uWSK32.js","./disc-EsE6x5Oh.js","./pause-D_famo9P.js","./WorkloadViewPage-Koq6nkyo.js","./tag-0HCfq8kH.js","./TopologyView-scPjlVYA.js","./KubernetesNodes-DNrQwI__.js","./PodMetricsPage-DjvvN_IG.js","./EventsPage-Dbw7LuoJ.js","./layers-FW4KKJMi.js","./CapacityPage-Dz7l4ubk.js","./AlertManager-BaUrn6Bk.js","./monitor-BAaBXIsC.js","./AlertRuleDialog-DnF-_Zoj.js","./message-square-DyxabBvb.js","./phone-DgvWDdJl.js","./ApprovalFlow-5mIFjuJZ.js","./system-BgtMMm0X.js","./funnel-D2FHr15I.js","./ScriptManager-BFWlhlzw.js","./automation-mtL167W_.js","./SystemManager-D4SbaG04.js","./user-plus-BwUWtcQl.js","./AuditPage-BdPy-cgE.js","./CredentialManager-DlhOOSIa.js","./PipelineManager-C1vaTQ2Z.js","./shield-check-Dcx486cW.js","./code-L62jFLTC.js","./circle-stop-s4wxdTEV.js","./DeployCredentials-XbkP4xDn.js","./wrench-KfbhOOJm.js","./PipelineEditor-DrEZIuvh.js","./PipelineRunDetail-CwWLRhgo.js","./square-9TIYDO_t.js","./DeployRBAC-QV1xM1Jn.js","./UserGroupsManager-nOJ7di7Y.js","./CronJobManager-BMfKpm0z.js","./package-open-CUXo2Tda.js","./AIOpsAssistant-DFQDT-tz.js","./agent-DqqIRCQX.js","./ai-BTgmlP5Q.js","./wifi-FqsslTyA.js","./AIAlertAnalyzer-B9ptAIV7.js","./AIPredictiveAnalytics-Dr8sfqna.js","./AlertCenter-C3WMw6jA.js","./TraceManager-D4FRDBfs.js","./HostMonitor-C63FMElJ.js","./GrafanaDashboard-BoB6WmDi.js","./arrow-up-down-DnvTt5VG.js","./MonitorCenter-Cdfxw79h.js","./MetricsExplorer-CQYGy4Dt.js","./DatasourcePage-brk0z6d8.js"])))=>i.map(i=>d[i]);
function PS(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 IO=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ly(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var nd={exports:{}},Xo={};var Lg;function qS(){if(Lg)return Xo;Lg=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 p in i)p!=="key"&&(u[p]=i[p])}else u=i;return i=u.ref,{$$typeof:n,type:s,key:f,ref:i!==void 0?i:null,props:u}}return Xo.Fragment=r,Xo.jsx=l,Xo.jsxs=l,Xo}var Hg;function VS(){return Hg||(Hg=1,nd.exports=qS()),nd.exports}var h=VS(),ad={exports:{}},ye={};var Ug;function GS(){if(Ug)return ye;Ug=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"),p=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),v=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 H(){}H.prototype=M.prototype;function D(T,Y,F){this.props=T,this.context=Y,this.refs=E,this.updater=F||_}var j=D.prototype=new H;j.constructor=D,C(j,M.prototype),j.isPureReactComponent=!0;var q=Array.isArray;function Z(){}var G={H:null,A:null,T:null,S:null},K=Object.prototype.hasOwnProperty;function W(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 W(T.type,Y,T.props)}function he(T){return typeof T=="object"&&T!==null&&T.$$typeof===n}function ge(T){var Y={"=":"=0",":":"=2"};return"$"+T.replace(/[=:]/g,function(F){return Y[F]})}var Ae=/\/+/g;function xe(T,Y){return typeof T=="object"&&T!==null&&T.key!=null?ge(""+T.key):Y.toString(36)}function ve(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 z(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,z(te(T._payload),Y,F,J,ce)}}if(te)return ce=ce(T),te=J===""?"."+xe(T,0):J,q(ce)?(F="",te!=null&&(F=te.replace(Ae,"$&/")+"/"),z(ce,Y,F,"",function(qt){return qt})):ce!=null&&(he(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+xe(J,Le),te+=z(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+xe(J,Le++),te+=z(J,Y,F,me,ce);else if(me==="object"){if(typeof T.then=="function")return z(ve(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 z(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)},pe={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(!he(T))throw Error("React.Children.only expected to receive a single React element child.");return T}};return ye.Activity=b,ye.Children=pe,ye.Component=M,ye.Fragment=l,ye.Profiler=i,ye.PureComponent=D,ye.StrictMode=s,ye.Suspense=g,ye.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=G,ye.__COMPILER_RUNTIME={__proto__:null,c:function(T){return G.H.useMemoCache(T)}},ye.cache=function(T){return function(){return T.apply(null,arguments)}},ye.cacheSignal=function(){return null},ye.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 W(T.type,ce,J)},ye.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},ye.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 W(T,me,ce)},ye.createRef=function(){return{current:null}},ye.forwardRef=function(T){return{$$typeof:p,render:T}},ye.isValidElement=he,ye.lazy=function(T){return{$$typeof:x,_payload:{_status:-1,_result:T},_init:P}},ye.memo=function(T,Y){return{$$typeof:v,type:T,compare:Y===void 0?null:Y}},ye.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}},ye.unstable_useCacheRefresh=function(){return G.H.useCacheRefresh()},ye.use=function(T){return G.H.use(T)},ye.useActionState=function(T,Y,F){return G.H.useActionState(T,Y,F)},ye.useCallback=function(T,Y){return G.H.useCallback(T,Y)},ye.useContext=function(T){return G.H.useContext(T)},ye.useDebugValue=function(){},ye.useDeferredValue=function(T,Y){return G.H.useDeferredValue(T,Y)},ye.useEffect=function(T,Y){return G.H.useEffect(T,Y)},ye.useEffectEvent=function(T){return G.H.useEffectEvent(T)},ye.useId=function(){return G.H.useId()},ye.useImperativeHandle=function(T,Y,F){return G.H.useImperativeHandle(T,Y,F)},ye.useInsertionEffect=function(T,Y){return G.H.useInsertionEffect(T,Y)},ye.useLayoutEffect=function(T,Y){return G.H.useLayoutEffect(T,Y)},ye.useMemo=function(T,Y){return G.H.useMemo(T,Y)},ye.useOptimistic=function(T,Y){return G.H.useOptimistic(T,Y)},ye.useReducer=function(T,Y,F){return G.H.useReducer(T,Y,F)},ye.useRef=function(T){return G.H.useRef(T)},ye.useState=function(T){return G.H.useState(T)},ye.useSyncExternalStore=function(T,Y,F){return G.H.useSyncExternalStore(T,Y,F)},ye.useTransition=function(){return G.H.useTransition()},ye.version="19.2.3",ye}var Bg;function Zd(){return Bg||(Bg=1,ad.exports=GS()),ad.exports}var m=Zd();const Jt=ly(m),Id=PS({__proto__:null,default:Jt},[m]);var rd={exports:{}},Qo={},od={exports:{}},ld={};var Pg;function YS(){return Pg||(Pg=1,(function(n){function r(z,$){var P=z.length;z.push($);e:for(;0<P;){var I=P-1>>>1,pe=z[I];if(0<i(pe,$))z[I]=$,z[P]=pe,P=I;else break e}}function l(z){return z.length===0?null:z[0]}function s(z){if(z.length===0)return null;var $=z[0],P=z.pop();if(P!==$){z[0]=P;e:for(var I=0,pe=z.length,T=pe>>>1;I<T;){var Y=2*(I+1)-1,F=z[Y],J=Y+1,ce=z[J];if(0>i(F,P))J<pe&&0>i(ce,F)?(z[I]=ce,z[J]=P,I=J):(z[I]=F,z[Y]=P,I=Y);else if(J<pe&&0>i(ce,P))z[I]=ce,z[J]=P,I=J;else break e}}return $}function i(z,$){var P=z.sortIndex-$.sortIndex;return P!==0?P:z.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,p=f.now();n.unstable_now=function(){return f.now()-p}}var g=[],v=[],x=1,b=null,w=3,A=!1,_=!1,C=!1,E=!1,M=typeof setTimeout=="function"?setTimeout:null,H=typeof clearTimeout=="function"?clearTimeout:null,D=typeof setImmediate<"u"?setImmediate:null;function j(z){for(var $=l(v);$!==null;){if($.callback===null)s(v);else if($.startTime<=z)s(v),$.sortIndex=$.expirationTime,r(g,$);else break;$=l(v)}}function q(z){if(C=!1,j(z),!_)if(l(g)!==null)_=!0,Z||(Z=!0,ge());else{var $=l(v);$!==null&&ve(q,$.startTime-z)}}var Z=!1,G=-1,K=5,W=-1;function se(){return E?!0:!(n.unstable_now()-W<K)}function he(){if(E=!1,Z){var z=n.unstable_now();W=z;var $=!0;try{e:{_=!1,C&&(C=!1,H(G),G=-1),A=!0;var P=w;try{t:{for(j(z),b=l(g);b!==null&&!(b.expirationTime>z&&se());){var I=b.callback;if(typeof I=="function"){b.callback=null,w=b.priorityLevel;var pe=I(b.expirationTime<=z);if(z=n.unstable_now(),typeof pe=="function"){b.callback=pe,j(z),$=!0;break t}b===l(g)&&s(g),j(z)}else s(g);b=l(g)}if(b!==null)$=!0;else{var T=l(v);T!==null&&ve(q,T.startTime-z),$=!1}}break e}finally{b=null,w=P,A=!1}$=void 0}}finally{$?ge():Z=!1}}}var ge;if(typeof D=="function")ge=function(){D(he)};else if(typeof MessageChannel<"u"){var Ae=new MessageChannel,xe=Ae.port2;Ae.port1.onmessage=he,ge=function(){xe.postMessage(null)}}else ge=function(){M(he,0)};function ve(z,$){G=M(function(){z(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(z){z.callback=null},n.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):K=0<z?Math.floor(1e3/z):5},n.unstable_getCurrentPriorityLevel=function(){return w},n.unstable_next=function(z){switch(w){case 1:case 2:case 3:var $=3;break;default:$=w}var P=w;w=$;try{return z()}finally{w=P}},n.unstable_requestPaint=function(){E=!0},n.unstable_runWithPriority=function(z,$){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var P=w;w=z;try{return $()}finally{w=P}},n.unstable_scheduleCallback=function(z,$,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,z){case 1:var pe=-1;break;case 2:pe=250;break;case 5:pe=1073741823;break;case 4:pe=1e4;break;default:pe=5e3}return pe=P+pe,z={id:x++,callback:$,priorityLevel:z,startTime:P,expirationTime:pe,sortIndex:-1},P>I?(z.sortIndex=P,r(v,z),l(g)===null&&z===l(v)&&(C?(H(G),G=-1):C=!0,ve(q,P-I))):(z.sortIndex=pe,r(g,z),_||A||(_=!0,Z||(Z=!0,ge()))),z},n.unstable_shouldYield=se,n.unstable_wrapCallback=function(z){var $=w;return function(){var P=w;w=$;try{return z.apply(this,arguments)}finally{w=P}}}})(ld)),ld}var qg;function XS(){return qg||(qg=1,od.exports=YS()),od.exports}var sd={exports:{}},ft={};var Vg;function QS(){if(Vg)return ft;Vg=1;var n=Zd();function r(g){var v="https://react.dev/errors/"+g;if(1<arguments.length){v+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)v+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+g+"; visit "+v+" 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(g,v,x){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:b==null?null:""+b,children:g,containerInfo:v,implementation:x}}var f=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function p(g,v){if(g==="font")return"";if(typeof v=="string")return v==="use-credentials"?v:""}return ft.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,ft.createPortal=function(g,v){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!v||v.nodeType!==1&&v.nodeType!==9&&v.nodeType!==11)throw Error(r(299));return u(g,v,null,x)},ft.flushSync=function(g){var v=f.T,x=s.p;try{if(f.T=null,s.p=2,g)return g()}finally{f.T=v,s.p=x,s.d.f()}},ft.preconnect=function(g,v){typeof g=="string"&&(v?(v=v.crossOrigin,v=typeof v=="string"?v==="use-credentials"?v:"":void 0):v=null,s.d.C(g,v))},ft.prefetchDNS=function(g){typeof g=="string"&&s.d.D(g)},ft.preinit=function(g,v){if(typeof g=="string"&&v&&typeof v.as=="string"){var x=v.as,b=p(x,v.crossOrigin),w=typeof v.integrity=="string"?v.integrity:void 0,A=typeof v.fetchPriority=="string"?v.fetchPriority:void 0;x==="style"?s.d.S(g,typeof v.precedence=="string"?v.precedence:void 0,{crossOrigin:b,integrity:w,fetchPriority:A}):x==="script"&&s.d.X(g,{crossOrigin:b,integrity:w,fetchPriority:A,nonce:typeof v.nonce=="string"?v.nonce:void 0})}},ft.preinitModule=function(g,v){if(typeof g=="string")if(typeof v=="object"&&v!==null){if(v.as==null||v.as==="script"){var x=p(v.as,v.crossOrigin);s.d.M(g,{crossOrigin:x,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0})}}else v==null&&s.d.M(g)},ft.preload=function(g,v){if(typeof g=="string"&&typeof v=="object"&&v!==null&&typeof v.as=="string"){var x=v.as,b=p(x,v.crossOrigin);s.d.L(g,x,{crossOrigin:b,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,type:typeof v.type=="string"?v.type:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0,referrerPolicy:typeof v.referrerPolicy=="string"?v.referrerPolicy:void 0,imageSrcSet:typeof v.imageSrcSet=="string"?v.imageSrcSet:void 0,imageSizes:typeof v.imageSizes=="string"?v.imageSizes:void 0,media:typeof v.media=="string"?v.media:void 0})}},ft.preloadModule=function(g,v){if(typeof g=="string")if(v){var x=p(v.as,v.crossOrigin);s.d.m(g,{as:typeof v.as=="string"&&v.as!=="script"?v.as:void 0,crossOrigin:x,integrity:typeof v.integrity=="string"?v.integrity:void 0})}else s.d.m(g)},ft.requestFormReset=function(g){s.d.r(g)},ft.unstable_batchedUpdates=function(g,v){return g(v)},ft.useFormState=function(g,v,x){return f.H.useFormState(g,v,x)},ft.useFormStatus=function(){return f.H.useHostTransitionStatus()},ft.version="19.2.3",ft}var Gg;function sy(){if(Gg)return sd.exports;Gg=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=QS(),sd.exports}var Yg;function KS(){if(Yg)return Qo;Yg=1;var n=XS(),r=Zd(),l=sy();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 p(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 g(e){if(u(e)!==e)throw Error(s(188))}function v(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 g(c),e;if(d===o)return g(c),t;d=d.sibling}throw Error(s(188))}if(a.return!==o.return)a=c,o=d;else{for(var y=!1,S=c.child;S;){if(S===a){y=!0,a=c,o=d;break}if(S===o){y=!0,o=c,a=d;break}S=S.sibling}if(!y){for(S=d.child;S;){if(S===a){y=!0,a=d,o=c;break}if(S===o){y=!0,o=d,a=c;break}S=S.sibling}if(!y)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"),H=Symbol.for("react.consumer"),D=Symbol.for("react.context"),j=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"),W=Symbol.for("react.activity"),se=Symbol.for("react.memo_cache_sentinel"),he=Symbol.iterator;function ge(e){return e===null||typeof e!="object"?null:(e=he&&e[he]||e["@@iterator"],typeof e=="function"?e:null)}var Ae=Symbol.for("react.client.reference");function xe(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 W:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case _:return"Portal";case D:return e.displayName||"Context";case H:return(e._context.displayName||"Context")+".Consumer";case j: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:xe(e.type)||"Memo";case K:t=e._payload,e=e._init;try{return xe(e(t))}catch{}}return null}var ve=Array.isArray,z=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=[],pe=-1;function T(e){return{current:e}}function Y(e){0>pe||(e.current=I[pe],I[pe]=null,pe--)}function F(e,t){pe++,I[pe]=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)?og(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=og(t),e=lg(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 qt(e){e.memoizedState!==null&&F(te,e);var t=J.current,a=lg(t,e.type);t!==a&&(F(ce,e),F(J,a))}function dn(e){ce.current===e&&(Y(J),Y(ce)),te.current===e&&(Y(te),qo._currentValue=P)}var fn,Ca;function _a(e){if(fn===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);fn=t&&t[1]||"",Ca=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+fn+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(),y=d[0],S=d[1];if(y&&S){var R=y.split(`
`),L=S.split(`
`);for(c=o=0;o<R.length&&!R[o].includes("DetermineComponentFrameRoot");)o++;for(;c<L.length&&!L[c].includes("DetermineComponentFrameRoot");)c++;if(o===R.length||c===L.length)for(o=R.length-1,c=L.length-1;1<=o&&0<=c&&R[o]!==L[c];)c--;for(;1<=o&&0<=c;o--,c--)if(R[o]!==L[c]){if(o!==1||c!==1)do if(o--,c--,0>c||R[o]!==L[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 v0(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 Lf(e){try{var t="",a=null;do t+=v0(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,y0=n.unstable_shouldYield,x0=n.unstable_requestPaint,Rt=n.unstable_now,b0=n.unstable_getCurrentPriorityLevel,Hf=n.unstable_ImmediatePriority,Uf=n.unstable_UserBlockingPriority,pl=n.unstable_NormalPriority,S0=n.unstable_LowPriority,Bf=n.unstable_IdlePriority,w0=n.log,E0=n.unstable_setDisableYieldValue,Jr=null,Tt=null;function $n(e){if(typeof w0=="function"&&E0(e),Tt&&typeof Tt.setStrictMode=="function")try{Tt.setStrictMode(Jr,e)}catch{}}var Mt=Math.clz32?Math.clz32:_0,A0=Math.log,C0=Math.LN2;function _0(e){return e>>>=0,e===0?32:31-(A0(e)/C0|0)|0}var ml=256,gl=262144,vl=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 yl(e,t,a){var o=e.pendingLanes;if(o===0)return 0;var c=0,d=e.suspendedLanes,y=e.pingedLanes;e=e.warmLanes;var S=o&134217727;return S!==0?(o=S&~d,o!==0?c=Ra(o):(y&=S,y!==0?c=Ra(y):a||(a=S&~e,a!==0&&(c=Ra(a))))):(S=o&~d,S!==0?c=Ra(S):y!==0?c=Ra(y):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 Wr(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function R0(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 Pf(){var e=vl;return vl<<=1,(vl&62914560)===0&&(vl=4194304),e}function Yi(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function eo(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function T0(e,t,a,o,c,d){var y=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,L=e.hiddenUpdates;for(a=y&~a;0<a;){var V=31-Mt(a),Q=1<<V;S[V]=0,R[V]=-1;var U=L[V];if(U!==null)for(L[V]=null,V=0;V<U.length;V++){var B=U[V];B!==null&&(B.lane&=-536870913)}a&=~Q}o!==0&&qf(e,o,0),d!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=d&~(y&~t))}function qf(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-Mt(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|a&261930}function Vf(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var o=31-Mt(a),c=1<<o;c&t|e[o]&t&&(e[o]|=t),a&=~c}}function Gf(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 Yf(){var e=$.p;return e!==0?e:(e=window.event,e===void 0?32:Mg(e.type))}function Xf(e,t){var a=$.p;try{return $.p=e,t()}finally{$.p=a}}var Fn=Math.random().toString(36).slice(2),st="__reactFiber$"+Fn,vt="__reactProps$"+Fn,Ia="__reactContainer$"+Fn,Ki="__reactEvents$"+Fn,M0="__reactListeners$"+Fn,O0="__reactHandles$"+Fn,Qf="__reactResources$"+Fn,to="__reactMarker$"+Fn;function $i(e){delete e[st],delete e[vt],delete e[Ki],delete e[M0],delete e[O0]}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=hg(e);e!==null;){if(a=e[st])return a;e=hg(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 no(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[Qf];return t||(t=e[Qf]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ot(e){e[to]=!0}var Kf=new Set,$f={};function Ta(e,t){tr(e,t),tr(e+"Capture",t)}function tr(e,t){for($f[e]=t,e=0;e<t.length;e++)Kf.add(t[e])}var j0=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]*$"),Ff={},Zf={};function N0(e){return qi.call(Zf,e)?!0:qi.call(Ff,e)?!1:j0.test(e)?Zf[e]=!0:(Ff[e]=!0,!1)}function xl(e,t,a){if(N0(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 Vt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function If(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function D0(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(y){a=""+y,d.call(this,y)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return a},setValue:function(y){a=""+y},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Fi(e){if(!e._valueTracker){var t=If(e)?"checked":"value";e._valueTracker=D0(e,t,""+e[t])}}function Jf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),o="";return e&&(o=If(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 z0=/[\n"\\]/g;function Gt(e){return e.replace(z0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Zi(e,t,a,o,c,d,y,S){e.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.type=y:e.removeAttribute("type"),t!=null?y==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Vt(t)):e.value!==""+Vt(t)&&(e.value=""+Vt(t)):y!=="submit"&&y!=="reset"||e.removeAttribute("value"),t!=null?Ii(e,y,Vt(t)):a!=null?Ii(e,y,Vt(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=""+Vt(S):e.removeAttribute("name")}function Wf(e,t,a,o,c,d,y,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?""+Vt(a):"",t=t!=null?""+Vt(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,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(e.name=y),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=""+Vt(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 eh(e,t,a){if(t!=null&&(t=""+Vt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Vt(a):""}function th(e,t,a,o){if(t==null){if(o!=null){if(a!=null)throw Error(s(92));if(ve(o)){if(1<o.length)throw Error(s(93));o=o[0]}a=o}a==null&&(a=""),t=a}a=Vt(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 k0=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 nh(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||k0.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function ah(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&&nh(e,c,o)}else for(var d in t)t.hasOwnProperty(d)&&nh(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 L0=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"]]),H0=/^[\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 H0.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 rh(e){var t=Wa(e);if(t&&(e=t.stateNode)){var a=e[vt]||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="'+Gt(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var o=a[t];if(o!==e&&o.form===e.form){var c=o[vt]||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&&Jf(o)}break e;case"textarea":eh(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&nr(e,!!a.multiple,t,!1)}}}var tc=!1;function oh(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,rh(t),e)))for(t=0;t<e.length;t++)rh(e[t])}}function ao(e,t){var a=e.stateNode;if(a===null)return null;var o=a[vt]||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 ro={};Object.defineProperty(ro,"passive",{get:function(){nc=!0}}),window.addEventListener("test",ro,ro),window.removeEventListener("test",ro,ro)}catch{nc=!1}var Zn=null,ac=null,El=null;function lh(){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 y=a-e;for(o=1;o<=y&&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 sh(){return!1}function yt(e){function t(a,o,c,d,y){this._reactName=a,this._targetInst=c,this.type=o,this.nativeEvent=d,this.target=y,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:sh,this.isPropagationStopped=sh,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=yt(Ma),oo=b({},Ma,{view:0,detail:0}),U0=yt(oo),rc,oc,lo,Rl=b({},oo,{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!==lo&&(lo&&e.type==="mousemove"?(rc=e.screenX-lo.screenX,oc=e.screenY-lo.screenY):oc=rc=0,lo=e),rc)},movementY:function(e){return"movementY"in e?e.movementY:oc}}),ih=yt(Rl),B0=b({},Rl,{dataTransfer:0}),P0=yt(B0),q0=b({},oo,{relatedTarget:0}),lc=yt(q0),V0=b({},Ma,{animationName:0,elapsedTime:0,pseudoElement:0}),G0=yt(V0),Y0=b({},Ma,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),X0=yt(Y0),Q0=b({},Ma,{data:0}),ch=yt(Q0),K0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$0={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"},F0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Z0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=F0[e])?!!t[e]:!1}function sc(){return Z0}var I0=b({},oo,{key:function(e){if(e.key){var t=K0[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"?$0[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}}),J0=yt(I0),W0=b({},Rl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),uh=yt(W0),eb=b({},oo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:sc}),tb=yt(eb),nb=b({},Ma,{propertyName:0,elapsedTime:0,pseudoElement:0}),ab=yt(nb),rb=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}),ob=yt(rb),lb=b({},Ma,{newState:0,oldState:0}),sb=yt(lb),ib=[9,13,27,32],ic=Rn&&"CompositionEvent"in window,so=null;Rn&&"documentMode"in document&&(so=document.documentMode);var cb=Rn&&"TextEvent"in window&&!so,dh=Rn&&(!ic||so&&8<so&&11>=so),fh=" ",hh=!1;function ph(e,t){switch(e){case"keyup":return ib.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function mh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var lr=!1;function ub(e,t){switch(e){case"compositionend":return mh(t);case"keypress":return t.which!==32?null:(hh=!0,fh);case"textInput":return e=t.data,e===fh&&hh?null:e;default:return null}}function db(e,t){if(lr)return e==="compositionend"||!ic&&ph(e,t)?(e=lh(),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 dh&&t.locale!=="ko"?null:t.data;default:return null}}var fb={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 gh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!fb[e.type]:t==="textarea"}function vh(e,t,a,o){rr?or?or.push(o):or=[o]:rr=o,t=gs(t,"onChange"),0<t.length&&(a=new _l("onChange","change",null,a,o),e.push({event:a,listeners:t}))}var io=null,co=null;function hb(e){Wm(e,0)}function Tl(e){var t=no(e);if(Jf(t))return e}function yh(e,t){if(e==="change")return t}var xh=!1;if(Rn){var cc;if(Rn){var uc="oninput"in document;if(!uc){var bh=document.createElement("div");bh.setAttribute("oninput","return;"),uc=typeof bh.oninput=="function"}cc=uc}else cc=!1;xh=cc&&(!document.documentMode||9<document.documentMode)}function Sh(){io&&(io.detachEvent("onpropertychange",wh),co=io=null)}function wh(e){if(e.propertyName==="value"&&Tl(co)){var t=[];vh(t,co,e,ec(e)),oh(hb,t)}}function pb(e,t,a){e==="focusin"?(Sh(),io=t,co=a,io.attachEvent("onpropertychange",wh)):e==="focusout"&&Sh()}function mb(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Tl(co)}function gb(e,t){if(e==="click")return Tl(t)}function vb(e,t){if(e==="input"||e==="change")return Tl(t)}function yb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ot=typeof Object.is=="function"?Object.is:yb;function uo(e,t){if(Ot(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)||!Ot(e[c],t[c]))return!1}return!0}function Eh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ah(e,t){var a=Eh(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=Eh(a)}}function Ch(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ch(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function _h(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 xb=Rn&&"documentMode"in document&&11>=document.documentMode,sr=null,fc=null,fo=null,hc=!1;function Rh(e,t,a){var o=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;hc||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}),fo&&uo(fo,o)||(fo=o,o=gs(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")},pc={},Th={};Rn&&(Th=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(pc[e])return pc[e];if(!ir[e])return e;var t=ir[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Th)return pc[e]=t[a];return e}var Mh=ja("animationend"),Oh=ja("animationiteration"),jh=ja("animationstart"),bb=ja("transitionrun"),Sb=ja("transitionstart"),wb=ja("transitioncancel"),Nh=ja("transitionend"),Dh=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 an(e,t){Dh.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)},Yt=[],cr=0,gc=0;function Ol(){for(var e=cr,t=gc=cr=0;t<e;){var a=Yt[t];Yt[t++]=null;var o=Yt[t];Yt[t++]=null;var c=Yt[t];Yt[t++]=null;var d=Yt[t];if(Yt[t++]=null,o!==null&&c!==null){var y=o.pending;y===null?c.next=c:(c.next=y.next,y.next=c),o.pending=c}d!==0&&zh(a,c,d)}}function jl(e,t,a,o){Yt[cr++]=e,Yt[cr++]=t,Yt[cr++]=a,Yt[cr++]=o,gc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function vc(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 zh(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-Mt(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<zo)throw zo=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 Eb(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 jt(e,t,a,o){return new Eb(e,t,a,o)}function yc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Tn(e,t){var a=e.alternate;return a===null?(a=jt(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 kh(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 y=0;if(o=e,typeof e=="function")yc(e)&&(y=1);else if(typeof e=="string")y=TS(e,a,J.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case W:return e=jt(31,a,t,c),e.elementType=W,e.lanes=d,e;case C:return Da(a.children,c,d,t);case E:y=8,c|=24;break;case M:return e=jt(12,a,t,c|2),e.elementType=M,e.lanes=d,e;case q:return e=jt(13,a,t,c),e.elementType=q,e.lanes=d,e;case Z:return e=jt(19,a,t,c),e.elementType=Z,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case D:y=10;break e;case H:y=9;break e;case j:y=11;break e;case G:y=14;break e;case K:y=16,o=null;break e}y=29,a=Error(s(130,e===null?"null":typeof e,"")),o=null}return t=jt(y,a,t,c),t.elementType=e,t.type=o,t.lanes=d,t}function Da(e,t,a,o){return e=jt(7,e,o,t),e.lanes=a,e}function xc(e,t,a){return e=jt(6,e,null,t),e.lanes=a,e}function Lh(e){var t=jt(18,null,null,0);return t.stateNode=e,t}function bc(e,t,a){return t=jt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Hh=new WeakMap;function Xt(e,t){if(typeof e=="object"&&e!==null){var a=Hh.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Lf(t)},Hh.set(e,t),t)}return{value:e,source:t,stack:Lf(t)}}var dr=[],fr=0,zl=null,ho=0,Qt=[],Kt=0,In=null,hn=1,pn="";function Mn(e,t){dr[fr++]=ho,dr[fr++]=zl,zl=e,ho=t}function Uh(e,t,a){Qt[Kt++]=hn,Qt[Kt++]=pn,Qt[Kt++]=In,In=e;var o=hn;e=pn;var c=32-Mt(o)-1;o&=~(1<<c),a+=1;var d=32-Mt(t)+c;if(30<d){var y=c-c%5;d=(o&(1<<y)-1).toString(32),o>>=y,c-=y,hn=1<<32-Mt(t)+c|a<<c|o,pn=d+e}else hn=1<<d|a<<c|o,pn=e}function Sc(e){e.return!==null&&(Mn(e,1),Uh(e,1,0))}function wc(e){for(;e===zl;)zl=dr[--fr],dr[fr]=null,ho=dr[--fr],dr[fr]=null;for(;e===In;)In=Qt[--Kt],Qt[Kt]=null,pn=Qt[--Kt],Qt[Kt]=null,hn=Qt[--Kt],Qt[Kt]=null}function Bh(e,t){Qt[Kt++]=hn,Qt[Kt++]=pn,Qt[Kt++]=In,hn=t.id,pn=t.overflow,In=e}var it=null,Ve=null,Oe=!1,Jn=null,$t=!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(Xt(t,e)),Ec}function Ph(e){var t=e.stateNode,a=e.type,o=e.memoizedProps;switch(t[st]=e,t[vt]=o,a){case"dialog":Re("cancel",t),Re("close",t);break;case"iframe":case"object":case"embed":Re("load",t);break;case"video":case"audio":for(a=0;a<Lo.length;a++)Re(Lo[a],t);break;case"source":Re("error",t);break;case"img":case"image":case"link":Re("error",t),Re("load",t);break;case"details":Re("toggle",t);break;case"input":Re("invalid",t),Wf(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":Re("invalid",t);break;case"textarea":Re("invalid",t),th(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||ag(t.textContent,a)?(o.popover!=null&&(Re("beforetoggle",t),Re("toggle",t)),o.onScroll!=null&&Re("scroll",t),o.onScrollEnd!=null&&Re("scrollend",t),o.onClick!=null&&(t.onclick=_n),t=!0):t=!1,t||Wn(e,!0)}function qh(e){for(it=e.return;it;)switch(it.tag){case 5:case 31:case 13:$t=!1;return;case 27:case 3:$t=!0;return;default:it=it.return}}function hr(e){if(e!==it)return!1;if(!Oe)return qh(e),Oe=!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&&Ve&&Wn(e),qh(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));Ve=fg(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));Ve=fg(e)}else t===27?(t=Ve,ha(e.type)?(e=Qu,Qu=null,Ve=e):Ve=t):Ve=it?Zt(e.stateNode.nextSibling):null;return!0}function za(){Ve=it=null,Oe=!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 y=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||(y=null);break e}d=S.next}}else if(c.tag===18){if(y=c.return,y===null)throw Error(s(341));y.lanes|=a,d=y.alternate,d!==null&&(d.lanes|=a),_c(y,a,e),y=null}else y=c.child;if(y!==null)y.return=c;else for(y=c;y!==null;){if(y===e){y=null;break}if(c=y.sibling,c!==null){c.return=y.return,y=c;break}y=y.return}c=y}}function pr(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 y=c.alternate;if(y===null)throw Error(s(387));if(y=y.memoizedProps,y!==null){var S=c.type;Ot(c.pendingProps.value,y.value)||(e!==null?e.push(S):e=[S])}}else if(c===te.current){if(y=c.alternate,y===null)throw Error(s(387));y.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(qo):e=[qo])}c=c.return}e!==null&&Rc(t,e,a,o),t.flags|=262144}function kl(e){for(e=e.firstContext;e!==null;){if(!Ot(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 Vh(ka,e)}function Ll(e,t){return ka===null&&La(e),Vh(e,t)}function Vh(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 Ab=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()})}},Cb=n.unstable_scheduleCallback,_b=n.unstable_NormalPriority,We={$$typeof:D,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Tc(){return{controller:new Ab,data:new Map,refCount:0}}function mo(e){e.refCount--,e.refCount===0&&Cb(_b,function(){e.controller.abort()})}var go=null,Mc=0,mr=0,gr=null;function Rb(e,t){if(go===null){var a=go=[];Mc=0,mr=Nu(),gr={status:"pending",value:void 0,then:function(o){a.push(o)}}}return Mc++,t.then(Gh,Gh),t}function Gh(){if(--Mc===0&&go!==null){gr!==null&&(gr.status="fulfilled");var e=go;go=null,mr=0,gr=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Tb(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 Yh=z.S;z.S=function(e,t){Rm=Rt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Rb(e,t),Yh!==null&&Yh(e,t)};var Ha=T(null);function Oc(){var e=Ha.current;return e!==null?e:Pe.pooledCache}function Hl(e,t){t===null?F(Ha,Ha.current):F(Ha,t.pool)}function Xh(){var e=Oc();return e===null?null:{parent:We._currentValue,pool:e}}var vr=Error(s(460)),jc=Error(s(474)),Ul=Error(s(542)),Bl={then:function(){}};function Qh(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Kh(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,Fh(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,Fh(e),e}throw Ba=t,vr}}function Ua(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(Ba=a,vr):a}}var Ba=null;function $h(){if(Ba===null)throw Error(s(459));var e=Ba;return Ba=null,e}function Fh(e){if(e===vr||e===Ul)throw Error(s(483))}var yr=null,vo=0;function Pl(e){var t=vo;return vo+=1,yr===null&&(yr=[]),Kh(yr,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 Zh(e){function t(N,O){if(e){var k=N.deletions;k===null?(N.deletions=[O],N.flags|=16):k.push(O)}}function a(N,O){if(!e)return null;for(;O!==null;)t(N,O),O=O.sibling;return null}function o(N){for(var O=new Map;N!==null;)N.key!==null?O.set(N.key,N):O.set(N.index,N),N=N.sibling;return O}function c(N,O){return N=Tn(N,O),N.index=0,N.sibling=null,N}function d(N,O,k){return N.index=k,e?(k=N.alternate,k!==null?(k=k.index,k<O?(N.flags|=67108866,O):k):(N.flags|=67108866,O)):(N.flags|=1048576,O)}function y(N){return e&&N.alternate===null&&(N.flags|=67108866),N}function S(N,O,k,X){return O===null||O.tag!==6?(O=xc(k,N.mode,X),O.return=N,O):(O=c(O,k),O.return=N,O)}function R(N,O,k,X){var ie=k.type;return ie===C?V(N,O,k.props.children,X,k.key):O!==null&&(O.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===K&&Ua(ie)===O.type)?(O=c(O,k.props),yo(O,k),O.return=N,O):(O=Dl(k.type,k.key,k.props,null,N.mode,X),yo(O,k),O.return=N,O)}function L(N,O,k,X){return O===null||O.tag!==4||O.stateNode.containerInfo!==k.containerInfo||O.stateNode.implementation!==k.implementation?(O=bc(k,N.mode,X),O.return=N,O):(O=c(O,k.children||[]),O.return=N,O)}function V(N,O,k,X,ie){return O===null||O.tag!==7?(O=Da(k,N.mode,X,ie),O.return=N,O):(O=c(O,k),O.return=N,O)}function Q(N,O,k){if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return O=xc(""+O,N.mode,k),O.return=N,O;if(typeof O=="object"&&O!==null){switch(O.$$typeof){case A:return k=Dl(O.type,O.key,O.props,null,N.mode,k),yo(k,O),k.return=N,k;case _:return O=bc(O,N.mode,k),O.return=N,O;case K:return O=Ua(O),Q(N,O,k)}if(ve(O)||ge(O))return O=Da(O,N.mode,k,null),O.return=N,O;if(typeof O.then=="function")return Q(N,Pl(O),k);if(O.$$typeof===D)return Q(N,Ll(N,O),k);ql(N,O)}return null}function U(N,O,k,X){var ie=O!==null?O.key:null;if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return ie!==null?null:S(N,O,""+k,X);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case A:return k.key===ie?R(N,O,k,X):null;case _:return k.key===ie?L(N,O,k,X):null;case K:return k=Ua(k),U(N,O,k,X)}if(ve(k)||ge(k))return ie!==null?null:V(N,O,k,X,null);if(typeof k.then=="function")return U(N,O,Pl(k),X);if(k.$$typeof===D)return U(N,O,Ll(N,k),X);ql(N,k)}return null}function B(N,O,k,X,ie){if(typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint")return N=N.get(k)||null,S(O,N,""+X,ie);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case A:return N=N.get(X.key===null?k:X.key)||null,R(O,N,X,ie);case _:return N=N.get(X.key===null?k:X.key)||null,L(O,N,X,ie);case K:return X=Ua(X),B(N,O,k,X,ie)}if(ve(X)||ge(X))return N=N.get(k)||null,V(O,N,X,ie,null);if(typeof X.then=="function")return B(N,O,k,Pl(X),ie);if(X.$$typeof===D)return B(N,O,k,Ll(O,X),ie);ql(O,X)}return null}function ne(N,O,k,X){for(var ie=null,je=null,le=O,we=O=0,Me=null;le!==null&&we<k.length;we++){le.index>we?(Me=le,le=null):Me=le.sibling;var Ne=U(N,le,k[we],X);if(Ne===null){le===null&&(le=Me);break}e&&le&&Ne.alternate===null&&t(N,le),O=d(Ne,O,we),je===null?ie=Ne:je.sibling=Ne,je=Ne,le=Me}if(we===k.length)return a(N,le),Oe&&Mn(N,we),ie;if(le===null){for(;we<k.length;we++)le=Q(N,k[we],X),le!==null&&(O=d(le,O,we),je===null?ie=le:je.sibling=le,je=le);return Oe&&Mn(N,we),ie}for(le=o(le);we<k.length;we++)Me=B(le,N,we,k[we],X),Me!==null&&(e&&Me.alternate!==null&&le.delete(Me.key===null?we:Me.key),O=d(Me,O,we),je===null?ie=Me:je.sibling=Me,je=Me);return e&&le.forEach(function(ya){return t(N,ya)}),Oe&&Mn(N,we),ie}function de(N,O,k,X){if(k==null)throw Error(s(151));for(var ie=null,je=null,le=O,we=O=0,Me=null,Ne=k.next();le!==null&&!Ne.done;we++,Ne=k.next()){le.index>we?(Me=le,le=null):Me=le.sibling;var ya=U(N,le,Ne.value,X);if(ya===null){le===null&&(le=Me);break}e&&le&&ya.alternate===null&&t(N,le),O=d(ya,O,we),je===null?ie=ya:je.sibling=ya,je=ya,le=Me}if(Ne.done)return a(N,le),Oe&&Mn(N,we),ie;if(le===null){for(;!Ne.done;we++,Ne=k.next())Ne=Q(N,Ne.value,X),Ne!==null&&(O=d(Ne,O,we),je===null?ie=Ne:je.sibling=Ne,je=Ne);return Oe&&Mn(N,we),ie}for(le=o(le);!Ne.done;we++,Ne=k.next())Ne=B(le,N,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(BS){return t(N,BS)}),Oe&&Mn(N,we),ie}function Be(N,O,k,X){if(typeof k=="object"&&k!==null&&k.type===C&&k.key===null&&(k=k.props.children),typeof k=="object"&&k!==null){switch(k.$$typeof){case A:e:{for(var ie=k.key;O!==null;){if(O.key===ie){if(ie=k.type,ie===C){if(O.tag===7){a(N,O.sibling),X=c(O,k.props.children),X.return=N,N=X;break e}}else if(O.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===K&&Ua(ie)===O.type){a(N,O.sibling),X=c(O,k.props),yo(X,k),X.return=N,N=X;break e}a(N,O);break}else t(N,O);O=O.sibling}k.type===C?(X=Da(k.props.children,N.mode,X,k.key),X.return=N,N=X):(X=Dl(k.type,k.key,k.props,null,N.mode,X),yo(X,k),X.return=N,N=X)}return y(N);case _:e:{for(ie=k.key;O!==null;){if(O.key===ie)if(O.tag===4&&O.stateNode.containerInfo===k.containerInfo&&O.stateNode.implementation===k.implementation){a(N,O.sibling),X=c(O,k.children||[]),X.return=N,N=X;break e}else{a(N,O);break}else t(N,O);O=O.sibling}X=bc(k,N.mode,X),X.return=N,N=X}return y(N);case K:return k=Ua(k),Be(N,O,k,X)}if(ve(k))return ne(N,O,k,X);if(ge(k)){if(ie=ge(k),typeof ie!="function")throw Error(s(150));return k=ie.call(k),de(N,O,k,X)}if(typeof k.then=="function")return Be(N,O,Pl(k),X);if(k.$$typeof===D)return Be(N,O,Ll(N,k),X);ql(N,k)}return typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint"?(k=""+k,O!==null&&O.tag===6?(a(N,O.sibling),X=c(O,k),X.return=N,N=X):(a(N,O),X=xc(k,N.mode,X),X.return=N,N=X),y(N)):a(N,O)}return function(N,O,k,X){try{vo=0;var ie=Be(N,O,k,X);return yr=null,ie}catch(le){if(le===vr||le===Ul)throw le;var je=jt(29,le,null,N.mode);return je.lanes=X,je.return=N,je}}}var Pa=Zh(!0),Ih=Zh(!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),zh(e,null,a),t}return jl(e,o,t,a),Nl(e)}function xo(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,Vf(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 y={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};d===null?c=d=y:d=d.next=y,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 bo(){if(kc){var e=gr;if(e!==null)throw e}}function So(e,t,a,o){kc=!1;var c=e.updateQueue;ta=!1;var d=c.firstBaseUpdate,y=c.lastBaseUpdate,S=c.shared.pending;if(S!==null){c.shared.pending=null;var R=S,L=R.next;R.next=null,y===null?d=L:y.next=L,y=R;var V=e.alternate;V!==null&&(V=V.updateQueue,S=V.lastBaseUpdate,S!==y&&(S===null?V.firstBaseUpdate=L:S.next=L,V.lastBaseUpdate=R))}if(d!==null){var Q=c.baseState;y=0,V=L=R=null,S=d;do{var U=S.lane&-536870913,B=U!==S.lane;if(B?(Te&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 ne=e,de=S;U=t;var Be=a;switch(de.tag){case 1:if(ne=de.payload,typeof ne=="function"){Q=ne.call(Be,Q,U);break e}Q=ne;break e;case 3:ne.flags=ne.flags&-65537|128;case 0:if(ne=de.payload,U=typeof ne=="function"?ne.call(Be,Q,U):ne,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?(L=V=B,R=Q):V=V.next=B,y|=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=L,c.lastBaseUpdate=V,d===null&&(c.shared.lanes=0),ia|=y,e.lanes=y,e.memoizedState=Q}}function Jh(e,t){if(typeof e!="function")throw Error(s(191,e));e.call(t)}function Wh(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Jh(a[e],t)}var xr=T(null),Vl=T(0);function ep(e,t){e=Pn,F(Vl,e),F(xr,t),Pn=e|t.baseLanes}function Lc(){F(Vl,Pn),F(xr,xr.current)}function Hc(){Pn=Vl.current,Y(xr),Y(Vl)}var Nt=T(null),Ft=null;function ra(e){var t=e.alternate;F(Ie,Ie.current&1),F(Nt,e),Ft===null&&(t===null||xr.current!==null||t.memoizedState!==null)&&(Ft=e)}function Uc(e){F(Ie,Ie.current),F(Nt,e),Ft===null&&(Ft=e)}function tp(e){e.tag===22?(F(Ie,Ie.current),F(Nt,e),Ft===null&&(Ft=e)):oa()}function oa(){F(Ie,Ie.current),F(Nt,Nt.current)}function Dt(e){Y(Nt),Ft===e&&(Ft=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,He=null,et=null,Yl=!1,br=!1,qa=!1,Xl=0,wo=0,Sr=null,Mb=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(!Ot(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,z.H=e===null||e.memoizedState===null?Up:tu,qa=!1,d=a(o,c),qa=!1,br&&(d=ap(t,a,o,c)),np(e),d}function np(e){z.H=Co;var t=He!==null&&He.next!==null;if(Nn=0,et=He=Se=null,Yl=!1,wo=0,Sr=null,t)throw Error(s(300));e===null||tt||(e=e.dependencies,e!==null&&kl(e)&&(tt=!0))}function ap(e,t,a,o){Se=e;var c=0;do{if(br&&(Sr=null),wo=0,br=!1,25<=c)throw Error(s(301));if(c+=1,et=He=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}z.H=Bp,d=t(a,o)}while(br);return d}function Ob(){var e=z.H,t=e.useState()[0];return t=typeof t.then=="function"?Eo(t):t,e=e.useState()[0],(He!==null?He.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=He=Se=null,br=!1,wo=Xl=0,Sr=null}function pt(){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(He===null){var e=Se.alternate;e=e!==null?e.memoizedState:null}else e=He.next;var t=et===null?Se.memoizedState:et.next;if(t!==null)et=t,He=e;else{if(e===null)throw Se.alternate===null?Error(s(467)):Error(s(310));He=e,e={memoizedState:He.memoizedState,baseState:He.baseState,baseQueue:He.baseQueue,queue:He.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 Eo(e){var t=wo;return wo+=1,Sr===null&&(Sr=[]),e=Kh(Sr,e,t),t=Se,(et===null?t.memoizedState:et.next)===null&&(t=t.alternate,z.H=t===null||t.memoizedState===null?Up:tu),e}function Kl(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Eo(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,He,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 y=c.next;c.next=d.next,d.next=y}t.baseQueue=c=d,o.pending=null}if(d=e.baseState,c===null)e.memoizedState=d;else{t=c.next;var S=y=null,R=null,L=t,V=!1;do{var Q=L.lane&-536870913;if(Q!==L.lane?(Te&Q)===Q:(Nn&Q)===Q){var U=L.revertLane;if(U===0)R!==null&&(R=R.next={lane:0,revertLane:0,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null}),Q===mr&&(V=!0);else if((Nn&U)===U){L=L.next,U===mr&&(V=!0);continue}else Q={lane:0,revertLane:L.revertLane,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},R===null?(S=R=Q,y=d):R=R.next=Q,Se.lanes|=U,ia|=U;Q=L.action,qa&&a(d,Q),d=L.hasEagerState?L.eagerState:a(d,Q)}else U={lane:Q,revertLane:L.revertLane,gesture:L.gesture,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},R===null?(S=R=U,y=d):R=R.next=U,Se.lanes|=Q,ia|=Q;L=L.next}while(L!==null&&L!==t);if(R===null?y=d:R.next=S,!Ot(d,e.memoizedState)&&(tt=!0,V&&(a=gr,a!==null)))throw a;e.memoizedState=d,e.baseState=y,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 y=c=c.next;do d=e(d,y.action),y=y.next;while(y!==c);Ot(d,t.memoizedState)||(tt=!0),t.memoizedState=d,t.baseQueue===null&&(t.baseState=d),a.lastRenderedState=d}return[d,o]}function rp(e,t,a){var o=Se,c=Je(),d=Oe;if(d){if(a===void 0)throw Error(s(407));a=a()}else a=t();var y=!Ot((He||c).memoizedState,a);if(y&&(c.memoizedState=a,tt=!0),c=c.queue,Fc(sp.bind(null,o,c,e),[e]),c.getSnapshot!==t||y||et!==null&&et.memoizedState.tag&1){if(o.flags|=2048,wr(9,{destroy:void 0},lp.bind(null,o,c,a,t),null),Pe===null)throw Error(s(349));d||(Nn&127)!==0||op(o,t,a)}return a}function op(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 lp(e,t,a,o){t.value=a,t.getSnapshot=o,ip(t)&&cp(e)}function sp(e,t,a){return a(function(){ip(t)&&cp(e)})}function ip(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Ot(e,a)}catch{return!0}}function cp(e){var t=Na(e,2);t!==null&&Et(t,e,2)}function Kc(e){var t=pt();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 up(e,t,a,o){return e.baseState=a,Xc(e,He,typeof o=="function"?o:Dn)}function jb(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(y){d.listeners.push(y)}};z.T!==null?a(!0):d.isTransition=!1,o(d),a=t.pending,a===null?(d.next=t.pending=d,dp(t,d)):(d.next=a.next,t.pending=a.next=d)}}function dp(e,t){var a=t.action,o=t.payload,c=e.state;if(t.isTransition){var d=z.T,y={};z.T=y;try{var S=a(c,o),R=z.S;R!==null&&R(y,S),fp(e,t,S)}catch(L){$c(e,t,L)}finally{d!==null&&y.types!==null&&(d.types=y.types),z.T=d}}else try{d=a(c,o),fp(e,t,d)}catch(L){$c(e,t,L)}}function fp(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(o){hp(e,t,o)},function(o){return $c(e,t,o)}):hp(e,t,a)}function hp(e,t,a){t.status="fulfilled",t.value=a,pp(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,dp(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,pp(t),t=t.next;while(t!==o)}e.action=null}function pp(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function mp(e,t){return t}function gp(e,t){if(Oe){var a=Pe.formState;if(a!==null){e:{var o=Se;if(Oe){if(Ve){t:{for(var c=Ve,d=$t;c.nodeType!==8;){if(!d){c=null;break t}if(c=Zt(c.nextSibling),c===null){c=null;break t}}d=c.data,c=d==="F!"||d==="F"?c:null}if(c){Ve=Zt(c.nextSibling),o=c.data==="F!";break e}}Wn(o)}o=!1}o&&(t=a[0])}}return a=pt(),a.memoizedState=a.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:mp,lastRenderedState:t},a.queue=o,a=kp.bind(null,Se,o),o.dispatch=a,o=Kc(!1),d=eu.bind(null,Se,!1,o.queue),o=pt(),c={state:t,dispatch:null,action:e,pending:null},o.queue=c,a=jb.bind(null,Se,c,d,a),c.dispatch=a,o.memoizedState=e,[t,a,!1]}function vp(e){var t=Je();return yp(t,He,e)}function yp(e,t,a){if(t=Xc(e,t,mp)[0],e=$l(Dn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=Eo(t)}catch(y){throw y===vr?Ul:y}else o=t;t=Je();var c=t.queue,d=c.dispatch;return a!==t.memoizedState&&(Se.flags|=2048,wr(9,{destroy:void 0},Nb.bind(null,c,a),null)),[o,d,e]}function Nb(e,t){e.action=t}function xp(e){var t=Je(),a=He;if(a!==null)return yp(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 bp(){return Je().memoizedState}function Fl(e,t,a,o){var c=pt();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;He!==null&&o!==null&&Bc(o,He.memoizedState.deps)?c.memoizedState=wr(t,d,a,o):(Se.flags|=e,c.memoizedState=wr(1|t,d,a,o))}function Sp(e,t){Fl(8390656,8,e,t)}function Fc(e,t){Zl(2048,8,e,t)}function Db(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 wp(e){var t=Je().memoizedState;return Db({ref:t,nextImpl:e}),function(){if((De&2)!==0)throw Error(s(440));return t.impl.apply(void 0,arguments)}}function Ep(e,t){return Zl(4,2,e,t)}function Ap(e,t){return Zl(4,4,e,t)}function Cp(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 _p(e,t,a){a=a!=null?a.concat([e]):null,Zl(4,4,Cp.bind(null,t,e),a)}function Zc(){}function Rp(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 Tp(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&&(Te&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Mm(),Se.lanes|=e,ia|=e,a)}function Mp(e,t,a,o){return Ot(a,t)?a:xr.current!==null?(e=Ic(e,a,o),Ot(e,t)||(tt=!0),e):(Nn&42)===0||(Nn&1073741824)!==0&&(Te&261930)===0?(tt=!0,e.memoizedState=a):(e=Mm(),Se.lanes|=e,ia|=e,t)}function Op(e,t,a,o,c){var d=$.p;$.p=d!==0&&8>d?d:8;var y=z.T,S={};z.T=S,eu(e,!1,t,a);try{var R=c(),L=z.S;if(L!==null&&L(S,R),R!==null&&typeof R=="object"&&typeof R.then=="function"){var V=Tb(R,o);Ao(e,t,V,Lt(e))}else Ao(e,t,o,Lt(e))}catch(Q){Ao(e,t,{then:function(){},status:"rejected",reason:Q},Lt())}finally{$.p=d,y!==null&&S.types!==null&&(y.types=S.types),z.T=y}}function zb(){}function Jc(e,t,a,o){if(e.tag!==5)throw Error(s(476));var c=jp(e).queue;Op(e,c,t,P,a===null?zb:function(){return Np(e),a(o)})}function jp(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 Np(e){var t=jp(e);t.next===null&&(t=e.alternate.memoizedState),Ao(e,t.next.queue,{},Lt())}function Wc(){return ct(qo)}function Dp(){return Je().memoizedState}function zp(){return Je().memoizedState}function kb(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Lt();e=na(a);var o=aa(t,e,a);o!==null&&(Et(o,t,a),xo(o,t,a)),t={cache:Tc()},e.payload=t;return}t=t.return}}function Lb(e,t,a){var o=Lt();a={lane:o,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Il(e)?Lp(t,a):(a=vc(e,t,a,o),a!==null&&(Et(a,e,o),Hp(a,t,o)))}function kp(e,t,a){var o=Lt();Ao(e,t,a,o)}function Ao(e,t,a,o){var c={lane:o,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Il(e))Lp(t,c);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=t.lastRenderedReducer,d!==null))try{var y=t.lastRenderedState,S=d(y,a);if(c.hasEagerState=!0,c.eagerState=S,Ot(S,y))return jl(e,t,c,0),Pe===null&&Ol(),!1}catch{}if(a=vc(e,t,c,o),a!==null)return Et(a,e,o),Hp(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=vc(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 Lp(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 Hp(e,t,a){if((a&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,a|=o,t.lanes=a,Vf(e,a)}}var Co={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};Co.useEffectEvent=Fe;var Up={readContext:ct,use:Kl,useCallback:function(e,t){return pt().memoizedState=[e,t===void 0?null:t],e},useContext:ct,useEffect:Sp,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Fl(4194308,4,Cp.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=pt();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=pt();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=Lb.bind(null,Se,e),[o.memoizedState,e]},useRef:function(e){var t=pt();return e={current:e},t.memoizedState=e},useState:function(e){e=Kc(e);var t=e.queue,a=kp.bind(null,Se,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Zc,useDeferredValue:function(e,t){var a=pt();return Ic(a,e,t)},useTransition:function(){var e=Kc(!1);return e=Op.bind(null,Se,e.queue,!0,!1),pt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var o=Se,c=pt();if(Oe){if(a===void 0)throw Error(s(407));a=a()}else{if(a=t(),Pe===null)throw Error(s(349));(Te&127)!==0||op(o,t,a)}c.memoizedState=a;var d={value:a,getSnapshot:t};return c.queue=d,Sp(sp.bind(null,o,d,e),[e]),o.flags|=2048,wr(9,{destroy:void 0},lp.bind(null,o,d,a,t),null),a},useId:function(){var e=pt(),t=Pe.identifierPrefix;if(Oe){var a=pn,o=hn;a=(o&~(1<<32-Mt(o)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Xl++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=Mb++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Wc,useFormState:gp,useActionState:gp,useOptimistic:function(e){var t=pt();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 pt().memoizedState=kb.bind(null,Se)},useEffectEvent:function(e){var t=pt(),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:Rp,useContext:ct,useEffect:Fc,useImperativeHandle:_p,useInsertionEffect:Ep,useLayoutEffect:Ap,useMemo:Tp,useReducer:$l,useRef:bp,useState:function(){return $l(Dn)},useDebugValue:Zc,useDeferredValue:function(e,t){var a=Je();return Mp(a,He.memoizedState,e,t)},useTransition:function(){var e=$l(Dn)[0],t=Je().memoizedState;return[typeof e=="boolean"?e:Eo(e),t]},useSyncExternalStore:rp,useId:Dp,useHostTransitionStatus:Wc,useFormState:vp,useActionState:vp,useOptimistic:function(e,t){var a=Je();return up(a,He,e,t)},useMemoCache:Yc,useCacheRefresh:zp};tu.useEffectEvent=wp;var Bp={readContext:ct,use:Kl,useCallback:Rp,useContext:ct,useEffect:Fc,useImperativeHandle:_p,useInsertionEffect:Ep,useLayoutEffect:Ap,useMemo:Tp,useReducer:Qc,useRef:bp,useState:function(){return Qc(Dn)},useDebugValue:Zc,useDeferredValue:function(e,t){var a=Je();return He===null?Ic(a,e,t):Mp(a,He.memoizedState,e,t)},useTransition:function(){var e=Qc(Dn)[0],t=Je().memoizedState;return[typeof e=="boolean"?e:Eo(e),t]},useSyncExternalStore:rp,useId:Dp,useHostTransitionStatus:Wc,useFormState:xp,useActionState:xp,useOptimistic:function(e,t){var a=Je();return He!==null?up(a,He,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Yc,useCacheRefresh:zp};Bp.useEffectEvent=wp;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=Lt(),c=na(o);c.payload=t,a!=null&&(c.callback=a),t=aa(e,c,o),t!==null&&(Et(t,e,o),xo(t,e,o))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var o=Lt(),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),xo(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Lt(),o=na(a);o.tag=2,t!=null&&(o.callback=t),t=aa(e,o,a),t!==null&&(Et(t,e,a),xo(t,e,a))}};function Pp(e,t,a,o,c,d,y){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,d,y):t.prototype&&t.prototype.isPureReactComponent?!uo(a,o)||!uo(c,d):!0}function qp(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 Vp(e){Ml(e)}function Gp(e){console.error(e)}function Yp(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 Xp(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 Qp(e){return e=na(e),e.tag=3,e}function Kp(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(){Xp(t,a,o)}}var y=a.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(e.callback=function(){Xp(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 Hb(e,t,a,o,c){if(a.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=a.alternate,t!==null&&pr(t,a,c,!0),a=Nt.current,a!==null){switch(a.tag){case 31:case 13:return Ft===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(Oe)return t=Nt.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(Xt(e,a)))):(o!==Ec&&(t=Error(s(423),{cause:o}),po(Xt(t,a))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=Xt(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=Xt(d,a),Do===null?Do=[d]:Do.push(d),Ze!==4&&(Ze=2),t===null)return!0;o=Xt(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=Qp(c),Kp(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?Ih(t,null,a,o):Pa(t,e.child,a,o)}function $p(e,t,a,o,c){a=a.render;var d=t.ref;if("ref"in o){var y={};for(var S in o)S!=="ref"&&(y[S]=o[S])}else y=o;return La(t),o=Pc(e,t,a,y,d,c),S=qc(),e!==null&&!tt?(Vc(e,t,c),zn(e,t,c)):(Oe&&S&&Sc(t),t.flags|=1,ut(e,t,o,c),t.child)}function Fp(e,t,a,o,c){if(e===null){var d=a.type;return typeof d=="function"&&!yc(d)&&d.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=d,Zp(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,!hu(e,c)){var y=d.memoizedProps;if(a=a.compare,a=a!==null?a:uo,a(y,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 Zp(e,t,a,o,c){if(e!==null){var d=e.memoizedProps;if(uo(d,o)&&e.ref===t.ref)if(tt=!1,t.pendingProps=o=d,hu(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 Ip(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 Jp(e,t,d,a,o)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Hl(t,d!==null?d.cachePool:null),d!==null?ep(t,d):Lc(),tp(t);else return o=t.lanes=536870912,Jp(e,t,d!==null?d.baseLanes|a:a,a,o)}else d!==null?(Hl(t,d.cachePool),ep(t,d),oa(),t.memoizedState=null):(e!==null&&Hl(t,null),Lc(),oa());return ut(e,t,c,a),t.child}function _o(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Jp(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&&Hl(t,null),Lc(),tp(t),e!==null&&pr(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 Wp(e,t,a){return Pa(t,e.child,null,a),e=Wl(t,t.pendingProps),e.flags|=2,Dt(t),t.memoizedState=null,e}function Ub(e,t,a){var o=t.pendingProps,c=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Oe){if(o.mode==="hidden")return e=Wl(t,o),t.lanes=536870912,_o(null,e);if(Uc(t),(e=Ve)?(e=dg(e,$t),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:In!==null?{id:hn,overflow:pn}:null,retryLane:536870912,hydrationErrors:null},a=Lh(e),a.return=t,t.child=a,it=t,Ve=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 y=d.dehydrated;if(Uc(t),c)if(t.flags&256)t.flags&=-257,t=Wp(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||pr(e,t,a,!1),c=(a&e.childLanes)!==0,tt||c){if(o=Pe,o!==null&&(y=Gf(o,a),y!==0&&y!==d.retryLane))throw d.retryLane=y,Na(e,y),Et(o,e,y),ou;us(),t=Wp(e,t,a)}else e=d.treeContext,Ve=Zt(y.nextSibling),it=t,Oe=!0,Jn=null,$t=!1,e!==null&&Bh(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)):(Oe&&o&&Sc(t),t.flags|=1,ut(e,t,a,c),t.child)}function em(e,t,a,o,c,d){return La(t),t.updateQueue=null,a=ap(t,o,a,c),np(e),o=qc(),e!==null&&!tt?(Vc(e,t,d),zn(e,t,d)):(Oe&&o&&Sc(t),t.flags|=1,ut(e,t,a,d),t.child)}function tm(e,t,a,o,c){if(La(t),t.stateNode===null){var d=ur,y=a.contextType;typeof y=="object"&&y!==null&&(d=ct(y)),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),y=a.contextType,d.context=typeof y=="object"&&y!==null?ct(y):ur,d.state=t.memoizedState,y=a.getDerivedStateFromProps,typeof y=="function"&&(nu(t,a,y,o),d.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(y=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),y!==d.state&&au.enqueueReplaceState(d,d.state,null),So(t,o,d,c),bo(),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 L=d.context,V=a.contextType;y=ur,typeof V=="object"&&V!==null&&(y=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||L!==y)&&qp(t,d,o,y),ta=!1;var U=t.memoizedState;d.state=U,So(t,o,d,c),bo(),L=t.memoizedState,S||U!==L||ta?(typeof Q=="function"&&(nu(t,a,Q,o),L=t.memoizedState),(R=ta||Pp(t,a,R,o,U,L,y))?(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=L),d.props=o,d.state=L,d.context=y,o=R):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{d=t.stateNode,Dc(e,t),y=t.memoizedProps,V=Va(a,y),d.props=V,Q=t.pendingProps,U=d.context,L=a.contextType,R=ur,typeof L=="object"&&L!==null&&(R=ct(L)),S=a.getDerivedStateFromProps,(L=typeof S=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(y!==Q||U!==R)&&qp(t,d,o,R),ta=!1,U=t.memoizedState,d.state=U,So(t,o,d,c),bo();var B=t.memoizedState;y!==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||Pp(t,a,V,o,U,B,R)||e!==null&&e.dependencies!==null&&kl(e.dependencies))?(L||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"||y===e.memoizedProps&&U===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===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"||y===e.memoizedProps&&U===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===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 nm(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:Xh()}}function cu(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=kt),e}function am(e,t,a){var o=t.pendingProps,c=!1,d=(t.flags&128)!==0,y;if((y=d)||(y=e!==null&&e.memoizedState===null?!1:(Ie.current&2)!==0),y&&(c=!0,t.flags&=-129),y=(t.flags&32)!==0,t.flags&=-33,e===null){if(Oe){if(c?ra(t):oa(),(e=Ve)?(e=dg(e,$t),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:In!==null?{id:hn,overflow:pn}:null,retryLane:536870912,hydrationErrors:null},a=Lh(e),a.return=t,t.child=a,it=t,Ve=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,y,a),t.memoizedState=su,_o(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,y,a),t.memoizedState=su,t=_o(null,o));else if(ra(t),Xu(S)){if(y=S.nextSibling&&S.nextSibling.dataset,y)var L=y.dgst;y=L,o=Error(s(419)),o.stack="",o.digest=y,po({value:o,source:null,stack:null}),t=du(e,t,a)}else if(tt||pr(e,t,a,!1),y=(a&e.childLanes)!==0,tt||y){if(y=Pe,y!==null&&(o=Gf(y,a),o!==0&&o!==R.retryLane))throw R.retryLane=o,Na(e,o),Et(y,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,Ve=Zt(S.nextSibling),it=t,Oe=!0,Jn=null,$t=!1,e!==null&&Bh(t,e),t=uu(t,o.children),t.flags|=4096);return t}return c?(oa(),S=o.fallback,c=t.mode,R=e.child,L=R.sibling,o=Tn(R,{mode:"hidden",children:o.children}),o.subtreeFlags=R.subtreeFlags&65011712,L!==null?S=Tn(L,S):(S=Da(S,c,a,null),S.flags|=2),S.return=t,o.return=t,o.sibling=S,t.child=o,_o(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=Xh(),S={baseLanes:S.baseLanes|a,cachePool:c}),o.memoizedState=S,o.childLanes=cu(e,y,a),t.memoizedState=su,_o(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&&(y=t.deletions,y===null?(t.deletions=[e],t.flags|=16):y.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=jt(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 rm(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 y=e.memoizedState;y===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:a,tailMode:c,treeForkCount:d}:(y.isBackwards=t,y.rendering=null,y.renderingStartTime=0,y.last=o,y.tail=a,y.tailMode=c,y.treeForkCount=d)}function om(e,t,a){var o=t.pendingProps,c=o.revealOrder,d=o.tail;o=o.children;var y=Ie.current,S=(y&2)!==0;if(S?(y=y&1|2,t.flags|=128):y&=1,F(Ie,y),ut(e,t,o,a),o=Oe?ho:0,!S&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&rm(e,a,t);else if(e.tag===19)rm(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(pr(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 hu(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&kl(e)))}function Bb(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:qt(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,Uc(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?am(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||(pr(e,t,a,!1),o=(a&t.childLanes)!==0),c){if(o)return om(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,Ip(e,t,a,t.pendingProps);case 24:ea(t,We,e.memoizedState.cache)}return zn(e,t,a)}function lm(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)tt=!0;else{if(!hu(e,a)&&(t.flags&128)===0)return tt=!1,Bb(e,t,a);tt=(e.flags&131072)!==0}else tt=!1,Oe&&(t.flags&1048576)!==0&&Uh(t,ho,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=Ua(t.elementType),t.type=e,typeof e=="function")yc(e)?(o=Va(e,o),t.tag=1,t=tm(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===j){t.tag=11,t=$p(null,t,e,o,a);break e}else if(c===G){t.tag=14,t=Fp(null,t,e,o,a);break e}}throw t=xe(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),tm(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),So(t,o,null,a);var y=t.memoizedState;if(o=y.cache,ea(t,We,o),o!==d.cache&&Rc(t,[We],a,!0),bo(),o=y.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:y.cache},t.updateQueue.baseState=d,t.memoizedState=d,t.flags&256){t=nm(e,t,o,a);break e}else if(o!==c){c=Xt(Error(s(424)),t),po(c),t=nm(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,Ve=Zt(e.firstChild),it=t,Oe=!0,Jn=null,$t=!0,a=Ih(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=vg(t.type,null,t.pendingProps,null))?t.memoizedState=a:Oe||(a=t.type,e=t.pendingProps,o=vs(me.current).createElement(a),o[st]=t,o[vt]=e,dt(o,a,e),ot(o),t.stateNode=o):t.memoizedState=vg(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return qt(t),e===null&&Oe&&(o=t.stateNode=pg(t.type,t.pendingProps,me.current),it=t,$t=!0,c=Ve,ha(t.type)?(Qu=c,Ve=Zt(o.firstChild)):Ve=c),ut(e,t,t.pendingProps.children,a),es(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Oe&&((c=o=Ve)&&(o=mS(o,t.type,t.pendingProps,$t),o!==null?(t.stateNode=o,it=t,Ve=Zt(o.firstChild),$t=!1,c=!0):c=!1),c||Wn(t)),qt(t),c=t.type,d=t.pendingProps,y=e!==null?e.memoizedProps:null,o=d.children,qu(c,d)?o=null:y!==null&&qu(c,y)&&(t.flags|=32),t.memoizedState!==null&&(c=Pc(e,t,Ob,null,null,a),qo._currentValue=c),es(e,t),ut(e,t,o,a),t.child;case 6:return e===null&&Oe&&((e=a=Ve)&&(a=gS(a,t.pendingProps,$t),a!==null?(t.stateNode=a,it=t,Ve=null,e=!0):e=!1),e||Wn(t)),null;case 13:return am(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 $p(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 Fp(e,t,t.type,t.pendingProps,a);case 15:return Zp(e,t,t.type,t.pendingProps,a);case 19:return om(e,t,a);case 31:return Ub(e,t,a);case 22:return Ip(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),So(t,null,null,a),bo()),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 pu(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(Dm())e.flags|=8192;else throw Ba=Bl,jc}else e.flags&=-16777217}function sm(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!wg(t))if(Dm())e.flags|=8192;else throw Ba=Bl,jc}function ns(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Pf():536870912,e.lanes|=t,_r|=t)}function Ro(e,t){if(!Oe)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 Ge(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 Pb(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 Ge(t),null;case 1:return Ge(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)&&(hr(t)?kn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ac())),Ge(t),null;case 26:var c=t.type,d=t.memoizedState;return e===null?(kn(t),d!==null?(Ge(t),sm(t,d)):(Ge(t),pu(t,c,null,o,a))):d?d!==e.memoizedState?(kn(t),Ge(t),sm(t,d)):(Ge(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&kn(t),Ge(t),pu(t,c,e,o,a)),null;case 27:if(dn(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 Ge(t),null}e=J.current,hr(t)?Ph(t):(e=pg(c,o,a),t.stateNode=e,kn(t))}return Ge(t),null;case 5:if(dn(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 Ge(t),null}if(d=J.current,hr(t))Ph(t);else{var y=vs(me.current);switch(d){case 1:d=y.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:d=y.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":d=y.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":d=y.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":d=y.createElement("div"),d.innerHTML="<script><\/script>",d=d.removeChild(d.firstChild);break;case"select":d=typeof o.is=="string"?y.createElement("select",{is:o.is}):y.createElement("select"),o.multiple?d.multiple=!0:o.size&&(d.size=o.size);break;default:d=typeof o.is=="string"?y.createElement(c,{is:o.is}):y.createElement(c)}}d[st]=t,d[vt]=o;e:for(y=t.child;y!==null;){if(y.tag===5||y.tag===6)d.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===t)break e;for(;y.sibling===null;){if(y.return===null||y.return===t)break e;y=y.return}y.sibling.return=y.return,y=y.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 Ge(t),pu(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,hr(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||ag(e.nodeValue,a)),e||Wn(t,!0)}else e=vs(e).createTextNode(o),e[st]=t,t.stateNode=e}return Ge(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(o=hr(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;Ge(t),e=!1}else a=Ac(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(Dt(t),t):(Dt(t),null);if((t.flags&128)!==0)throw Error(s(558))}return Ge(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=hr(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;Ge(t),c=!1}else c=Ac(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return t.flags&256?(Dt(t),t):(Dt(t),null)}return Dt(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),Ge(t),null);case 4:return Le(),e===null&&Lu(t.stateNode.containerInfo),Ge(t),null;case 10:return jn(t.type),Ge(t),null;case 19:if(Y(Ie),o=t.memoizedState,o===null)return Ge(t),null;if(c=(t.flags&128)!==0,d=o.rendering,d===null)if(c)Ro(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,Ro(o,!1),e=d.updateQueue,t.updateQueue=e,ns(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)kh(a,e),a=a.sibling;return F(Ie,Ie.current&1|2),Oe&&Mn(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&Rt()>ss&&(t.flags|=128,c=!0,Ro(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),Ro(o,!0),o.tail===null&&o.tailMode==="hidden"&&!d.alternate&&!Oe)return Ge(t),null}else 2*Rt()-o.renderingStartTime>ss&&a!==536870912&&(t.flags|=128,c=!0,Ro(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=Rt(),e.sibling=null,a=Ie.current,F(Ie,c?a&1|2:a&1),Oe&&Mn(t,o.treeForkCount),e):(Ge(t),null);case 22:case 23:return Dt(t),Hc(),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&&(Ge(t),t.subtreeFlags&6&&(t.flags|=8192)):Ge(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(Ha),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),jn(We),Ge(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function qb(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 dn(t),null;case 31:if(t.memoizedState!==null){if(Dt(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(Dt(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 Dt(t),Hc(),e!==null&&Y(Ha),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 im(e,t){switch(wc(t),t.tag){case 3:jn(We),Le();break;case 26:case 27:case 5:dn(t);break;case 4:Le();break;case 31:t.memoizedState!==null&&Dt(t);break;case 13:Dt(t);break;case 19:Y(Ie);break;case 10:jn(t.type);break;case 22:case 23:Dt(t),Hc(),e!==null&&Y(Ha);break;case 24:jn(We)}}function To(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,y=a.inst;o=d(),y.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 y=o.inst,S=y.destroy;if(S!==void 0){y.destroy=void 0,c=t;var R=a,L=S;try{L()}catch(V){ke(c,R,V)}}}o=o.next}while(o!==d)}}catch(V){ke(t,t.return,V)}}function cm(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Wh(t,a)}catch(o){ke(e,e.return,o)}}}function um(e,t,a){a.props=Va(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(o){ke(e,t,o)}}function Mo(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 mn(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 dm(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;cS(o,e.type,a,t),o[vt]=t}catch(c){ke(e,e.return,c)}}function fm(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ha(e.type)||e.tag===4}function gu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fm(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&&ha(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 vu(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&&ha(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(vu(e,t,a),e=e.sibling;e!==null;)vu(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&&ha(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[vt]=a}catch(d){ke(e,e.return,d)}}var Ln=!1,nt=!1,yu=!1,pm=typeof WeakSet=="function"?WeakSet:Set,lt=null;function Vb(e,t){if(e=e.containerInfo,Bu=As,e=_h(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 y=0,S=-1,R=-1,L=0,V=0,Q=e,U=null;t:for(;;){for(var B;Q!==a||c!==0&&Q.nodeType!==3||(S=y+c),Q!==d||o!==0&&Q.nodeType!==3||(R=y+o),Q.nodeType===3&&(y+=Q.nodeValue.length),(B=Q.firstChild)!==null;)U=Q,Q=B;for(;;){if(Q===e)break t;if(U===a&&++L===c&&(S=y),U===d&&++V===o&&(R=y),(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 ne=Va(a.type,c);e=o.getSnapshotBeforeUpdate(ne,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 mm(e,t,a){var o=a.flags;switch(a.tag){case 0:case 11:case 15:Un(e,a),o&4&&To(5,a);break;case 1:if(Un(e,a),o&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(y){ke(a,a.return,y)}else{var c=Va(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(c,t,e.__reactInternalSnapshotBeforeUpdate)}catch(y){ke(a,a.return,y)}}o&64&&cm(a),o&512&&Mo(a,a.return);break;case 3:if(Un(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{Wh(e,t)}catch(y){ke(a,a.return,y)}}break;case 27:t===null&&o&4&&hm(a);case 26:case 5:Un(e,a),t===null&&o&4&&dm(a),o&512&&Mo(a,a.return);break;case 12:Un(e,a);break;case 31:Un(e,a),o&4&&ym(e,a);break;case 13:Un(e,a),o&4&&xm(e,a),o&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=Ib.bind(null,a),vS(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):Un(e,a),Ln=c,nt=d}break;case 30:break;default:Un(e,a)}}function gm(e){var t=e.alternate;t!==null&&(e.alternate=null,gm(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 Hn(e,t,a){for(a=a.child;a!==null;)vm(e,t,a),a=a.sibling}function vm(e,t,a){if(Tt&&typeof Tt.onCommitFiberUnmount=="function")try{Tt.onCommitFiberUnmount(Jr,a)}catch{}switch(a.tag){case 26:nt||mn(a,t),Hn(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:nt||mn(a,t);var o=Ke,c=xt;ha(a.type)&&(Ke=a.stateNode,xt=!1),Hn(e,t,a),Uo(a.stateNode),Ke=o,xt=c;break;case 5:nt||mn(a,t);case 6:if(o=Ke,c=xt,Ke=null,Hn(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,cg(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),zr(e)):cg(Ke,a.stateNode));break;case 4:o=Ke,c=xt,Ke=a.stateNode.containerInfo,xt=!0,Hn(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),Hn(e,t,a);break;case 1:nt||(mn(a,t),o=a.stateNode,typeof o.componentWillUnmount=="function"&&um(a,t,o)),Hn(e,t,a);break;case 21:Hn(e,t,a);break;case 22:nt=(o=nt)||a.memoizedState!==null,Hn(e,t,a),nt=o;break;default:Hn(e,t,a)}}function ym(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 xm(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 Gb(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new pm),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new pm),t;default:throw Error(s(435,e.tag))}}function rs(e,t){var a=Gb(e);t.forEach(function(o){if(!a.has(o)){a.add(o);var c=Jb.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,y=t,S=y;e:for(;S!==null;){switch(S.tag){case 27:if(ha(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));vm(d,y,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;)bm(t,e),t=t.sibling}var rn=null;function bm(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),To(3,e),la(5,e,e.return));break;case 1:bt(t,e),St(e),o&512&&(nt||a===null||mn(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=rn;if(bt(t,e),St(e),o&512&&(nt||a===null||mn(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[to]||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 y=bg("link","href",c).get(o+(a.href||""));if(y){for(var S=0;S<y.length;S++)if(d=y[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)){y.splice(S,1);break t}}d=c.createElement(o),dt(d,o,a),c.head.appendChild(d);break;case"meta":if(y=bg("meta","content",c).get(o+(a.content||""))){for(S=0;S<y.length;S++)if(d=y[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)){y.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 Sg(c,e.type,e.stateNode);else e.stateNode=xg(c,o,e.memoizedProps);else d!==o?(d===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):d.count--,o===null?Sg(c,e.type,e.stateNode):xg(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||mn(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||mn(a,a.return)),e.flags&32){c=e.stateNode;try{ar(c,"")}catch(ne){ke(e,e.return,ne)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,mu(e,c,a!==null?a.memoizedProps:c)),o&1024&&(yu=!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(ne){ke(e,e.return,ne)}}break;case 3:if(bs=null,c=rn,rn=ys(t.containerInfo),bt(t,e),rn=c,St(e),o&4&&a!==null&&a.memoizedState.isDehydrated)try{zr(t.containerInfo)}catch(ne){ke(e,e.return,ne)}yu&&(yu=!1,Sm(e));break;case 4:o=rn,rn=ys(e.stateNode.containerInfo),bt(t,e),St(e),rn=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=Rt()),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,L=Ln,V=nt;if(Ln=L||c,nt=V||R,bt(t,e),nt=V,Ln=L,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)y=d.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.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(ne){ke(R,R.return,ne)}}}else if(t.tag===6){if(a===null){R=t;try{R.stateNode.nodeValue=c?"":R.memoizedProps}catch(ne){ke(R,R.return,ne)}}}else if(t.tag===18){if(a===null){R=t;try{var B=R.stateNode;c?ug(B,!0):ug(R.stateNode,!1)}catch(ne){ke(R,R.return,ne)}}}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(fm(o)){a=o;break}o=o.return}if(a==null)throw Error(s(160));switch(a.tag){case 27:var c=a.stateNode,d=gu(e);as(e,d,c);break;case 5:var y=a.stateNode;a.flags&32&&(ar(y,""),a.flags&=-33);var S=gu(e);as(e,S,y);break;case 3:case 4:var R=a.stateNode.containerInfo,L=gu(e);vu(e,L,R);break;default:throw Error(s(161))}}catch(V){ke(e,e.return,V)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Sm(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Sm(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Un(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)mm(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:mn(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&um(t,t.return,a),Ga(t);break;case 27:Uo(t.stateNode);case 26:case 5:mn(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,y=d.flags;switch(d.tag){case 0:case 11:case 15:Bn(c,d,a),To(4,d);break;case 1:if(Bn(c,d,a),o=d,c=o.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(L){ke(o,o.return,L)}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++)Jh(R[c],S)}catch(L){ke(o,o.return,L)}}a&&y&64&&cm(d),Mo(d,d.return);break;case 27:hm(d);case 26:case 5:Bn(c,d,a),a&&o===null&&y&4&&dm(d),Mo(d,d.return);break;case 12:Bn(c,d,a);break;case 31:Bn(c,d,a),a&&y&4&&ym(c,d);break;case 13:Bn(c,d,a),a&&y&4&&xm(c,d);break;case 22:d.memoizedState===null&&Bn(c,d,a),Mo(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&&mo(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&&mo(e))}function on(e,t,a,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)wm(e,t,a,o),t=t.sibling}function wm(e,t,a,o){var c=t.flags;switch(t.tag){case 0:case 11:case 15:on(e,t,a,o),c&2048&&To(9,t);break;case 1:on(e,t,a,o);break;case 3:on(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&&mo(e)));break;case 12:if(c&2048){on(e,t,a,o),e=t.stateNode;try{var d=t.memoizedProps,y=d.id,S=d.onPostCommit;typeof S=="function"&&S(y,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(R){ke(t,t.return,R)}}else on(e,t,a,o);break;case 31:on(e,t,a,o);break;case 13:on(e,t,a,o);break;case 23:break;case 22:d=t.stateNode,y=t.alternate,t.memoizedState!==null?d._visibility&2?on(e,t,a,o):Oo(e,t):d._visibility&2?on(e,t,a,o):(d._visibility|=2,Er(e,t,a,o,(t.subtreeFlags&10256)!==0||!1)),c&2048&&xu(y,t);break;case 24:on(e,t,a,o),c&2048&&bu(t.alternate,t);break;default:on(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,y=t,S=a,R=o,L=y.flags;switch(y.tag){case 0:case 11:case 15:Er(d,y,S,R,c),To(8,y);break;case 23:break;case 22:var V=y.stateNode;y.memoizedState!==null?V._visibility&2?Er(d,y,S,R,c):Oo(d,y):(V._visibility|=2,Er(d,y,S,R,c)),c&&L&2048&&xu(y.alternate,y);break;case 24:Er(d,y,S,R,c),c&&L&2048&&bu(y.alternate,y);break;default:Er(d,y,S,R,c)}t=t.sibling}}function Oo(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:Oo(a,o),c&2048&&xu(o.alternate,o);break;case 24:Oo(a,o),c&2048&&bu(o.alternate,o);break;default:Oo(a,o)}t=t.sibling}}var jo=8192;function Ar(e,t,a){if(e.subtreeFlags&jo)for(e=e.child;e!==null;)Em(e,t,a),e=e.sibling}function Em(e,t,a){switch(e.tag){case 26:Ar(e,t,a),e.flags&jo&&e.memoizedState!==null&&MS(a,rn,e.memoizedState,e.memoizedProps);break;case 5:Ar(e,t,a);break;case 3:case 4:var o=rn;rn=ys(e.stateNode.containerInfo),Ar(e,t,a),rn=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=jo,jo=16777216,Ar(e,t,a),jo=o):Ar(e,t,a));break;default:Ar(e,t,a)}}function Am(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 No(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,_m(o,e)}Am(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Cm(e),e=e.sibling}function Cm(e){switch(e.tag){case 0:case 11:case 15:No(e),e.flags&2048&&la(9,e,e.return);break;case 3:No(e);break;case 12:No(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)):No(e);break;default:No(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,_m(o,e)}Am(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 _m(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:mo(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(gm(o),o===a){lt=null;break e}if(c!==null){c.return=d,lt=c;break e}lt=d}}}var Yb={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}},Xb=typeof WeakMap=="function"?WeakMap:Map,De=0,Pe=null,_e=null,Te=0,ze=0,zt=null,sa=!1,Cr=!1,Su=!1,Pn=0,Ze=0,ia=0,Ya=0,wu=0,kt=0,_r=0,Do=null,wt=null,Eu=!1,ls=0,Rm=0,ss=1/0,is=null,ca=null,at=0,ua=null,Rr=null,qn=0,Au=0,Cu=null,Tm=null,zo=0,_u=null;function Lt(){return(De&2)!==0&&Te!==0?Te&-Te:z.T!==null?Nu():Yf()}function Mm(){if(kt===0)if((Te&536870912)===0||Oe){var e=gl;gl<<=1,(gl&3932160)===0&&(gl=262144),kt=e}else kt=536870912;return e=Nt.current,e!==null&&(e.flags|=32),kt}function Et(e,t,a){(e===Pe&&(ze===2||ze===9)||e.cancelPendingCommit!==null)&&(Tr(e,0),da(e,Te,kt,!1)),eo(e,a),((De&2)===0||e!==Pe)&&(e===Pe&&((De&2)===0&&(Ya|=a),Ze===4&&da(e,Te,kt,!1)),gn(e))}function Om(e,t,a){if((De&6)!==0)throw Error(s(327));var o=!a&&(t&127)===0&&(t&e.expiredLanes)===0||Wr(e,t),c=o?$b(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&&!Qb(a)){c=Tu(e,t,!1),d=!1;continue}if(c===2){if(d=t,e.errorRecoveryDisabledLanes&d)var y=0;else y=e.pendingLanes&-536870913,y=y!==0?y:y&536870912?536870912:0;if(y!==0){t=y;e:{var S=e;c=Do;var R=S.current.memoizedState.isDehydrated;if(R&&(Tr(S,y).flags|=256),y=Tu(S,y,!1),y!==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=y}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,kt,!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-Rt(),10<c)){if(da(o,t,kt,!sa),yl(o,0,!0)!==0)break e;qn=t,o.timeoutHandle=sg(jm.bind(null,o,a,wt,is,Eu,t,kt,Ya,_r,sa,d,"Throttled",-0,0),c);break e}jm(o,a,wt,is,Eu,t,kt,Ya,_r,sa,d,null,-0,0)}}break}while(!0);gn(e)}function jm(e,t,a,o,c,d,y,S,R,L,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},Em(t,d,Q);var ne=(d&62914560)===d?ls-Rt():(d&4194048)===d?Rm-Rt():0;if(ne=OS(Q,ne),ne!==null){qn=d,e.cancelPendingCommit=ne(Bm.bind(null,e,t,d,a,o,c,y,S,R,V,Q,null,U,B)),da(e,d,y,!L);return}}Bm(e,t,d,a,o,c,y,S,R)}function Qb(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(!Ot(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-Mt(c),y=1<<d;o[d]=-1,c&=~y}a!==0&&qf(e,a,t)}function cs(){return(De&6)===0?(ko(0),!1):!0}function Ru(){if(_e!==null){if(ze===0)var e=_e.return;else e=_e,On=ka=null,Gc(e),yr=null,vo=0,e=_e;for(;e!==null;)im(e.alternate,e),e=e.return;_e=null}}function Tr(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,fS(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),qn=0,Ru(),Pe=e,_e=a=Tn(e.current,null),Te=t,ze=0,zt=null,sa=!1,Cr=Wr(e,t),Su=!1,_r=kt=wu=Ya=ia=Ze=0,wt=Do=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-Mt(o),d=1<<c;t|=e[c],o&=~d}return Pn=t,Ol(),a}function Nm(e,t){Se=null,z.H=Co,t===vr||t===Ul?(t=$h(),ze=3):t===jc?(t=$h(),ze=4):ze=t===ou?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,zt=t,_e===null&&(Ze=1,Jl(e,Xt(t,e.current)))}function Dm(){var e=Nt.current;return e===null?!0:(Te&4194048)===Te?Ft===null:(Te&62914560)===Te||(Te&536870912)!==0?e===Ft:!1}function zm(){var e=z.H;return z.H=Co,e===null?Co:e}function km(){var e=z.A;return z.A=Yb,e}function us(){Ze=4,sa||(Te&4194048)!==Te&&Nt.current!==null||(Cr=!0),(ia&134217727)===0&&(Ya&134217727)===0||Pe===null||da(Pe,Te,kt,!1)}function Tu(e,t,a){var o=De;De|=2;var c=zm(),d=km();(Pe!==e||Te!==t)&&(is=null,Tr(e,t)),t=!1;var y=Ze;e:do try{if(ze!==0&&_e!==null){var S=_e,R=zt;switch(ze){case 8:Ru(),y=6;break e;case 3:case 2:case 9:case 6:Nt.current===null&&(t=!0);var L=ze;if(ze=0,zt=null,Mr(e,S,R,L),a&&Cr){y=0;break e}break;default:L=ze,ze=0,zt=null,Mr(e,S,R,L)}}Kb(),y=Ze;break}catch(V){Nm(e,V)}while(!0);return t&&e.shellSuspendCounter++,On=ka=null,De=o,z.H=c,z.A=d,_e===null&&(Pe=null,Te=0,Ol()),y}function Kb(){for(;_e!==null;)Lm(_e)}function $b(e,t){var a=De;De|=2;var o=zm(),c=km();Pe!==e||Te!==t?(is=null,ss=Rt()+500,Tr(e,t)):Cr=Wr(e,t);e:do try{if(ze!==0&&_e!==null){t=_e;var d=zt;t:switch(ze){case 1:ze=0,zt=null,Mr(e,t,d,1);break;case 2:case 9:if(Qh(d)){ze=0,zt=null,Hm(t);break}t=function(){ze!==2&&ze!==9||Pe!==e||(ze=7),gn(e)},d.then(t,t);break e;case 3:ze=7;break e;case 4:ze=5;break e;case 7:Qh(d)?(ze=0,zt=null,Hm(t)):(ze=0,zt=null,Mr(e,t,d,7));break;case 5:var y=null;switch(_e.tag){case 26:y=_e.memoizedState;case 5:case 27:var S=_e;if(y?wg(y):S.stateNode.complete){ze=0,zt=null;var R=S.sibling;if(R!==null)_e=R;else{var L=S.return;L!==null?(_e=L,ds(L)):_e=null}break t}}ze=0,zt=null,Mr(e,t,d,5);break;case 6:ze=0,zt=null,Mr(e,t,d,6);break;case 8:Ru(),Ze=6;break e;default:throw Error(s(462))}}Fb();break}catch(V){Nm(e,V)}while(!0);return On=ka=null,z.H=o,z.A=c,De=a,_e!==null?0:(Pe=null,Te=0,Ol(),Ze)}function Fb(){for(;_e!==null&&!y0();)Lm(_e)}function Lm(e){var t=lm(e.alternate,e,Pn);e.memoizedProps=e.pendingProps,t===null?ds(e):_e=t}function Hm(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=em(a,t,t.pendingProps,t.type,void 0,Te);break;case 11:t=em(a,t,t.pendingProps,t.type.render,t.ref,Te);break;case 5:Gc(t);default:im(a,t),t=_e=kh(t,Pn),t=lm(a,t,Pn)}e.memoizedProps=e.pendingProps,t===null?ds(e):_e=t}function Mr(e,t,a,o){On=ka=null,Gc(t),yr=null,vo=0;var c=t.return;try{if(Hb(e,c,t,a,Te)){Ze=1,Jl(e,Xt(a,e.current)),_e=null;return}}catch(d){if(c!==null)throw _e=c,d;Ze=1,Jl(e,Xt(a,e.current)),_e=null;return}t.flags&32768?(Oe||o===1?e=!0:Cr||(Te&536870912)!==0?e=!1:(sa=e=!0,(o===2||o===9||o===3||o===6)&&(o=Nt.current,o!==null&&o.tag===13&&(o.flags|=16384))),Um(t,e)):ds(t)}function ds(e){var t=e;do{if((t.flags&32768)!==0){Um(t,sa);return}e=t.return;var a=Pb(t.alternate,t,Pn);if(a!==null){_e=a;return}if(t=t.sibling,t!==null){_e=t;return}_e=t=e}while(t!==null);Ze===0&&(Ze=5)}function Um(e,t){do{var a=qb(e.alternate,e);if(a!==null){a.flags&=32767,_e=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){_e=e;return}_e=e=a}while(e!==null);Ze=6,_e=null}function Bm(e,t,a,o,c,d,y,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|=gc,T0(e,a,d,y,S,R),e===Pe&&(_e=Pe=null,Te=0),Rr=t,ua=e,qn=a,Au=d,Cu=c,Tm=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Wb(pl,function(){return Ym(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=z.T,z.T=null,c=$.p,$.p=2,y=De,De|=4;try{Vb(e,t,a)}finally{De=y,$.p=c,z.T=o}}at=1,Pm(),qm(),Vm()}}function Pm(){if(at===1){at=0;var e=ua,t=Rr,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=z.T,z.T=null;var o=$.p;$.p=2;var c=De;De|=4;try{bm(t,e);var d=Pu,y=_h(e.containerInfo),S=d.focusedElem,R=d.selectionRange;if(y!==S&&S&&S.ownerDocument&&Ch(S.ownerDocument.documentElement,S)){if(R!==null&&dc(S)){var L=R.start,V=R.end;if(V===void 0&&(V=L),"selectionStart"in S)S.selectionStart=L,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(),ne=S.textContent.length,de=Math.min(R.start,ne),Be=R.end===void 0?de:Math.min(R.end,ne);!B.extend&&de>Be&&(y=Be,Be=de,de=y);var N=Ah(S,de),O=Ah(S,Be);if(N&&O&&(B.rangeCount!==1||B.anchorNode!==N.node||B.anchorOffset!==N.offset||B.focusNode!==O.node||B.focusOffset!==O.offset)){var k=Q.createRange();k.setStart(N.node,N.offset),B.removeAllRanges(),de>Be?(B.addRange(k),B.extend(O.node,O.offset)):(k.setEnd(O.node,O.offset),B.addRange(k))}}}}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,z.T=a}}e.current=t,at=2}}function qm(){if(at===2){at=0;var e=ua,t=Rr,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=z.T,z.T=null;var o=$.p;$.p=2;var c=De;De|=4;try{mm(e,t.alternate,t)}finally{De=c,$.p=o,z.T=a}}at=3}}function Vm(){if(at===4||at===3){at=0,x0();var e=ua,t=Rr,a=qn,o=Tm;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?at=5:(at=0,Rr=ua=null,Gm(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(ca=null),Qi(a),t=t.stateNode,Tt&&typeof Tt.onCommitFiberRoot=="function")try{Tt.onCommitFiberRoot(Jr,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=z.T,c=$.p,$.p=2,z.T=null;try{for(var d=e.onRecoverableError,y=0;y<o.length;y++){var S=o[y];d(S.value,{componentStack:S.stack})}}finally{z.T=t,$.p=c}}(qn&3)!==0&&fs(),gn(e),c=e.pendingLanes,(a&261930)!==0&&(c&42)!==0?e===_u?zo++:(zo=0,_u=e):zo=0,ko(0)}}function Gm(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,mo(t)))}function fs(){return Pm(),qm(),Vm(),Ym()}function Ym(){if(at!==5)return!1;var e=ua,t=Au;Au=0;var a=Qi(qn),o=z.T,c=$.p;try{$.p=32>a?32:a,z.T=null,a=Cu,Cu=null;var d=ua,y=qn;if(at=0,Rr=ua=null,qn=0,(De&6)!==0)throw Error(s(331));var S=De;if(De|=4,Cm(d.current),wm(d,d.current,y,a),De=S,ko(0,!1),Tt&&typeof Tt.onPostCommitFiberRoot=="function")try{Tt.onPostCommitFiberRoot(Jr,d)}catch{}return!0}finally{$.p=c,z.T=o,Gm(e,t)}}function Xm(e,t,a){t=Xt(a,t),t=ru(e.stateNode,t,2),e=aa(e,t,2),e!==null&&(eo(e,2),gn(e))}function ke(e,t,a){if(e.tag===3)Xm(e,e,a);else for(;t!==null;){if(t.tag===3){Xm(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=Xt(a,e),a=Qp(2),o=aa(t,a,2),o!==null&&(Kp(a,o,t,e),eo(o,2),gn(o));break}}t=t.return}}function Mu(e,t,a){var o=e.pingCache;if(o===null){o=e.pingCache=new Xb;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=Zb.bind(null,e,t,a),t.then(e,e))}function Zb(e,t,a){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Pe===e&&(Te&a)===a&&(Ze===4||Ze===3&&(Te&62914560)===Te&&300>Rt()-ls?(De&2)===0&&Tr(e,0):wu|=a,_r===Te&&(_r=0)),gn(e)}function Qm(e,t){t===0&&(t=Pf()),e=Na(e,t),e!==null&&(eo(e,t),gn(e))}function Ib(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Qm(e,a)}function Jb(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),Qm(e,a)}function Wb(e,t){return Vi(e,t)}var hs=null,Or=null,Ou=!1,ps=!1,ju=!1,fa=0;function gn(e){e!==Or&&e.next===null&&(Or===null?hs=Or=e:Or=Or.next=e),ps=!0,Ou||(Ou=!0,tS())}function ko(e,t){if(!ju&&ps){ju=!0;do for(var a=!1,o=hs;o!==null;){if(e!==0){var c=o.pendingLanes;if(c===0)var d=0;else{var y=o.suspendedLanes,S=o.pingedLanes;d=(1<<31-Mt(42|e)+1)-1,d&=c&~(y&~S),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(a=!0,Zm(o,d))}else d=Te,d=yl(o,o===Pe?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||Wr(o,d)||(a=!0,Zm(o,d));o=o.next}while(a);ju=!1}}function eS(){Km()}function Km(){ps=Ou=!1;var e=0;fa!==0&&dS()&&(e=fa);for(var t=Rt(),a=null,o=hs;o!==null;){var c=o.next,d=$m(o,t);d===0?(o.next=null,a===null?hs=c:a.next=c,c===null&&(Or=a)):(a=o,(e!==0||(d&3)!==0)&&(ps=!0)),o=c}at!==0&&at!==5||ko(e),fa!==0&&(fa=0)}function $m(e,t){for(var a=e.suspendedLanes,o=e.pingedLanes,c=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var y=31-Mt(d),S=1<<y,R=c[y];R===-1?((S&a)===0||(S&o)!==0)&&(c[y]=R0(S,t)):R<=t&&(e.expiredLanes|=S),d&=~S}if(t=Pe,a=Te,a=yl(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||Wr(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(o!==null&&Gi(o),Qi(a)){case 2:case 8:a=Uf;break;case 32:a=pl;break;case 268435456:a=Bf;break;default:a=pl}return o=Fm.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 Fm(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=Te;return o=yl(e,e===Pe?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Om(e,o,t),$m(e,Rt()),e.callbackNode!=null&&e.callbackNode===a?Fm.bind(null,e):null)}function Zm(e,t){if(fs())return null;Om(e,t,!0)}function tS(){hS(function(){(De&6)!==0?Vi(Hf,eS):Km()})}function Nu(){if(fa===0){var e=mr;e===0&&(e=ml,ml<<=1,(ml&261888)===0&&(ml=256)),fa=e}return fa}function Im(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:wl(""+e)}function Jm(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 nS(e,t,a,o,c){if(t==="submit"&&a&&a.stateNode===c){var d=Im((c[vt]||null).action),y=o.submitter;y&&(t=(t=y[vt]||null)?Im(t.formAction):y.getAttribute("formAction"),t!==null&&(d=t,y=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=y?Jm(c,y):new FormData(c);Jc(a,{pending:!0,data:R,method:c.method,action:d},null,R)}}else typeof d=="function"&&(S.preventDefault(),R=y?Jm(c,y):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],aS=zu.toLowerCase(),rS=zu[0].toUpperCase()+zu.slice(1);an(aS,"on"+rS)}an(Mh,"onAnimationEnd"),an(Oh,"onAnimationIteration"),an(jh,"onAnimationStart"),an("dblclick","onDoubleClick"),an("focusin","onFocus"),an("focusout","onBlur"),an(bb,"onTransitionRun"),an(Sb,"onTransitionStart"),an(wb,"onTransitionCancel"),an(Nh,"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 Lo="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(" "),oS=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Lo));function Wm(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 y=o.length-1;0<=y;y--){var S=o[y],R=S.instance,L=S.currentTarget;if(S=S.listener,R!==d&&c.isPropagationStopped())break e;d=S,c.currentTarget=L;try{d(c)}catch(V){Ml(V)}c.currentTarget=null,d=R}else for(y=0;y<o.length;y++){if(S=o[y],R=S.instance,L=S.currentTarget,S=S.listener,R!==d&&c.isPropagationStopped())break e;d=S,c.currentTarget=L;try{d(c)}catch(V){Ml(V)}c.currentTarget=null,d=R}}}}function Re(e,t){var a=t[Ki];a===void 0&&(a=t[Ki]=new Set);var o=e+"__bubble";a.has(o)||(eg(t,e,2,!1),a.add(o))}function ku(e,t,a){var o=0;t&&(o|=4),eg(a,e,o,t)}var ms="_reactListening"+Math.random().toString(36).slice(2);function Lu(e){if(!e[ms]){e[ms]=!0,Kf.forEach(function(a){a!=="selectionchange"&&(oS.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 eg(e,t,a,o){switch(Mg(t)){case 2:var c=DS;break;case 8:c=zS;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 Hu(e,t,a,o,c){var d=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var y=o.tag;if(y===3||y===4){var S=o.stateNode.containerInfo;if(S===c)break;if(y===4)for(y=o.return;y!==null;){var R=y.tag;if((R===3||R===4)&&y.stateNode.containerInfo===c)return;y=y.return}for(;S!==null;){if(y=Ja(S),y===null)return;if(R=y.tag,R===5||R===6||R===26||R===27){o=d=y;continue e}S=S.parentNode}}o=o.return}oh(function(){var L=d,V=ec(a),Q=[];e:{var U=Dh.get(e);if(U!==void 0){var B=_l,ne=e;switch(e){case"keypress":if(Al(a)===0)break e;case"keydown":case"keyup":B=J0;break;case"focusin":ne="focus",B=lc;break;case"focusout":ne="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=ih;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":B=P0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":B=tb;break;case Mh:case Oh:case jh:B=G0;break;case Nh:B=ab;break;case"scroll":case"scrollend":B=U0;break;case"wheel":B=ob;break;case"copy":case"cut":case"paste":B=X0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":B=uh;break;case"toggle":case"beforetoggle":B=sb}var de=(t&4)!==0,Be=!de&&(e==="scroll"||e==="scrollend"),N=de?U!==null?U+"Capture":null:U;de=[];for(var O=L,k;O!==null;){var X=O;if(k=X.stateNode,X=X.tag,X!==5&&X!==26&&X!==27||k===null||N===null||(X=ao(O,N),X!=null&&de.push(Ho(O,X,k))),Be)break;O=O.return}0<de.length&&(U=new B(U,ne,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&&(ne=a.relatedTarget||a.fromElement)&&(Ja(ne)||ne[Ia]))break e;if((B||U)&&(U=V.window===V?V:(U=V.ownerDocument)?U.defaultView||U.parentWindow:window,B?(ne=a.relatedTarget||a.toElement,B=L,ne=ne?Ja(ne):null,ne!==null&&(Be=u(ne),de=ne.tag,ne!==Be||de!==5&&de!==27&&de!==6)&&(ne=null)):(B=null,ne=L),B!==ne)){if(de=ih,X="onMouseLeave",N="onMouseEnter",O="mouse",(e==="pointerout"||e==="pointerover")&&(de=uh,X="onPointerLeave",N="onPointerEnter",O="pointer"),Be=B==null?U:no(B),k=ne==null?U:no(ne),U=new de(X,O+"leave",B,a,V),U.target=Be,U.relatedTarget=k,X=null,Ja(V)===L&&(de=new de(N,O+"enter",ne,a,V),de.target=k,de.relatedTarget=Be,X=de),Be=X,B&&ne)t:{for(de=lS,N=B,O=ne,k=0,X=N;X;X=de(X))k++;X=0;for(var ie=O;ie;ie=de(ie))X++;for(;0<k-X;)N=de(N),k--;for(;0<X-k;)O=de(O),X--;for(;k--;){if(N===O||O!==null&&N===O.alternate){de=N;break t}N=de(N),O=de(O)}de=null}else de=null;B!==null&&tg(Q,U,B,de,!1),ne!==null&&Be!==null&&tg(Q,Be,ne,de,!0)}}e:{if(U=L?no(L):window,B=U.nodeName&&U.nodeName.toLowerCase(),B==="select"||B==="input"&&U.type==="file")var je=yh;else if(gh(U))if(xh)je=vb;else{je=mb;var le=pb}else B=U.nodeName,!B||B.toLowerCase()!=="input"||U.type!=="checkbox"&&U.type!=="radio"?L&&Ji(L.elementType)&&(je=yh):je=gb;if(je&&(je=je(e,L))){vh(Q,je,a,V);break e}le&&le(e,U,L),e==="focusout"&&L&&U.type==="number"&&L.memoizedProps.value!=null&&Ii(U,"number",U.value)}switch(le=L?no(L):window,e){case"focusin":(gh(le)||le.contentEditable==="true")&&(sr=le,fc=L,fo=null);break;case"focusout":fo=fc=sr=null;break;case"mousedown":hc=!0;break;case"contextmenu":case"mouseup":case"dragend":hc=!1,Rh(Q,a,V);break;case"selectionchange":if(xb)break;case"keydown":case"keyup":Rh(Q,a,V)}var we;if(ic)e:{switch(e){case"compositionstart":var Me="onCompositionStart";break e;case"compositionend":Me="onCompositionEnd";break e;case"compositionupdate":Me="onCompositionUpdate";break e}Me=void 0}else lr?ph(e,a)&&(Me="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Me="onCompositionStart");Me&&(dh&&a.locale!=="ko"&&(lr||Me!=="onCompositionStart"?Me==="onCompositionEnd"&&lr&&(we=lh()):(Zn=V,ac="value"in Zn?Zn.value:Zn.textContent,lr=!0)),le=gs(L,Me),0<le.length&&(Me=new ch(Me,e,null,a,V),Q.push({event:Me,listeners:le}),we?Me.data=we:(we=mh(a),we!==null&&(Me.data=we)))),(we=cb?ub(e,a):db(e,a))&&(Me=gs(L,"onBeforeInput"),0<Me.length&&(le=new ch("onBeforeInput","beforeinput",null,a,V),Q.push({event:le,listeners:Me}),le.data=we)),nS(Q,e,L,a,V)}Wm(Q,t)})}function Ho(e,t,a){return{instance:e,listener:t,currentTarget:a}}function gs(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=ao(e,a),c!=null&&o.unshift(Ho(e,c,d)),c=ao(e,t),c!=null&&o.push(Ho(e,c,d))),e.tag===3)return o;e=e.return}return[]}function lS(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function tg(e,t,a,o,c){for(var d=t._reactName,y=[];a!==null&&a!==o;){var S=a,R=S.alternate,L=S.stateNode;if(S=S.tag,R!==null&&R===o)break;S!==5&&S!==26&&S!==27||L===null||(R=L,c?(L=ao(a,d),L!=null&&y.unshift(Ho(a,L,R))):c||(L=ao(a,d),L!=null&&y.push(Ho(a,L,R)))),a=a.return}y.length!==0&&e.push({event:t,listeners:y})}var sS=/\r\n?/g,iS=/\u0000|\uFFFD/g;function ng(e){return(typeof e=="string"?e:""+e).replace(sS,`
`).replace(iS,"")}function ag(e,t){return t=ng(t),ng(e)===t}function Ue(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":ah(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"&&Ue(e,t,"name",c.name,c,null),Ue(e,t,"formEncType",c.formEncType,c,null),Ue(e,t,"formMethod",c.formMethod,c,null),Ue(e,t,"formTarget",c.formTarget,c,null)):(Ue(e,t,"encType",c.encType,c,null),Ue(e,t,"method",c.method,c,null),Ue(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&&Re("scroll",e);break;case"onScrollEnd":o!=null&&Re("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":Re("beforetoggle",e),Re("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=L0.get(a)||a,xl(e,a,o))}}function Uu(e,t,a,o,c,d){switch(a){case"style":ah(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&&Re("scroll",e);break;case"onScrollEnd":o!=null&&Re("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(!$f.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[vt]||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":Re("error",e),Re("load",e);var o=!1,c=!1,d;for(d in a)if(a.hasOwnProperty(d)){var y=a[d];if(y!=null)switch(d){case"src":o=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:Ue(e,t,d,y,a,null)}}c&&Ue(e,t,"srcSet",a.srcSet,a,null),o&&Ue(e,t,"src",a.src,a,null);return;case"input":Re("invalid",e);var S=d=y=c=null,R=null,L=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":y=V;break;case"checked":R=V;break;case"defaultChecked":L=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:Ue(e,t,o,V,a,null)}}Wf(e,d,S,R,L,y,c,!1);return;case"select":Re("invalid",e),o=y=d=null;for(c in a)if(a.hasOwnProperty(c)&&(S=a[c],S!=null))switch(c){case"value":d=S;break;case"defaultValue":y=S;break;case"multiple":o=S;default:Ue(e,t,c,S,a,null)}t=d,a=y,e.multiple=!!o,t!=null?nr(e,!!o,t,!1):a!=null&&nr(e,!!o,a,!0);return;case"textarea":Re("invalid",e),d=c=o=null;for(y in a)if(a.hasOwnProperty(y)&&(S=a[y],S!=null))switch(y){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:Ue(e,t,y,S,a,null)}th(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":Ue(e,t,R,o,a,null));return;case"dialog":Re("beforetoggle",e),Re("toggle",e),Re("cancel",e),Re("close",e);break;case"iframe":case"object":Re("load",e);break;case"video":case"audio":for(o=0;o<Lo.length;o++)Re(Lo[o],e);break;case"image":Re("error",e),Re("load",e);break;case"details":Re("toggle",e);break;case"embed":case"source":case"link":Re("error",e),Re("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(L in a)if(a.hasOwnProperty(L)&&(o=a[L],o!=null))switch(L){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:Ue(e,t,L,o,a,null)}return;default:if(Ji(t)){for(V in a)a.hasOwnProperty(V)&&(o=a[V],o!==void 0&&Uu(e,t,V,o,a,void 0));return}}for(S in a)a.hasOwnProperty(S)&&(o=a[S],o!=null&&Ue(e,t,S,o,a,null))}function cS(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,y=null,S=null,R=null,L=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)||Ue(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":L=B;break;case"defaultChecked":V=B;break;case"value":y=B;break;case"defaultValue":S=B;break;case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(s(137,t));break;default:B!==Q&&Ue(e,t,U,B,o,Q)}}Zi(e,y,S,R,L,V,d,c);return;case"select":B=y=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)||Ue(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":y=d;default:d!==R&&Ue(e,t,c,d,o,R)}t=S,a=y,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:Ue(e,t,S,null,o,c)}for(y in o)if(c=o[y],d=a[y],o.hasOwnProperty(y)&&(c!=null||d!=null))switch(y){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&&Ue(e,t,y,c,o,d)}eh(e,U,B);return;case"option":for(var ne in a)U=a[ne],a.hasOwnProperty(ne)&&U!=null&&!o.hasOwnProperty(ne)&&(ne==="selected"?e.selected=!1:Ue(e,t,ne,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":Ue(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)&&Ue(e,t,de,null,o,U);for(L in o)if(U=o[L],B=a[L],o.hasOwnProperty(L)&&U!==B&&(U!=null||B!=null))switch(L){case"children":case"dangerouslySetInnerHTML":if(U!=null)throw Error(s(137,t));break;default:Ue(e,t,L,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)&&Uu(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||Uu(e,t,V,U,o,B);return}}for(var N in a)U=a[N],a.hasOwnProperty(N)&&U!=null&&!o.hasOwnProperty(N)&&Ue(e,t,N,null,o,U);for(Q in o)U=o[Q],B=a[Q],!o.hasOwnProperty(Q)||U===B||U==null&&B==null||Ue(e,t,Q,U,o,B)}function rg(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function uS(){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,y=c.initiatorType,S=c.duration;if(d&&S&&rg(y)){for(y=0,S=c.responseEnd,o+=1;o<a.length;o++){var R=a[o],L=R.startTime;if(L>S)break;var V=R.transferSize,Q=R.initiatorType;V&&rg(Q)&&(R=R.responseEnd,y+=V*(R<S?1:(S-L)/(R-L)))}if(--o,t+=8*(d+y)/(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 vs(e){return e.nodeType===9?e:e.ownerDocument}function og(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 lg(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 dS(){var e=window.event;return e&&e.type==="popstate"?e===Vu?!1:(Vu=e,!0):(Vu=null,!1)}var sg=typeof setTimeout=="function"?setTimeout:void 0,fS=typeof clearTimeout=="function"?clearTimeout:void 0,ig=typeof Promise=="function"?Promise:void 0,hS=typeof queueMicrotask=="function"?queueMicrotask:typeof ig<"u"?function(e){return ig.resolve(null).then(e).catch(pS)}:sg;function pS(e){setTimeout(function(){throw e})}function ha(e){return e==="head"}function cg(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 y=d.nextSibling,S=d.nodeName;d[to]||S==="SCRIPT"||S==="STYLE"||S==="LINK"&&d.rel.toLowerCase()==="stylesheet"||a.removeChild(d),d=y}}else a==="body"&&Uo(e.ownerDocument.body);a=c}while(a);zr(t)}function ug(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 mS(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[to])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=Zt(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=Zt(e.nextSibling),e===null))return null;return e}function dg(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Zt(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 vS(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 Zt(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 fg(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return Zt(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function hg(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 pg(e,t,a){switch(t=vs(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 It=new Map,mg=new Set;function ys(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Vn=$.d;$.d={f:yS,r:xS,D:bS,C:SS,L:wS,m:ES,X:CS,S:AS,M:_S};function yS(){var e=Vn.f(),t=cs();return e||t}function xS(e){var t=Wa(e);t!==null&&t.tag===5&&t.type==="form"?Np(t):Vn.r(e)}var jr=typeof document>"u"?null:document;function gg(e,t,a){var o=jr;if(o&&typeof t=="string"&&t){var c=Gt(t);c='link[rel="'+e+'"][href="'+c+'"]',typeof a=="string"&&(c+='[crossorigin="'+a+'"]'),mg.has(c)||(mg.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 bS(e){Vn.D(e),gg("dns-prefetch",e,null)}function SS(e,t){Vn.C(e,t),gg("preconnect",e,t)}function wS(e,t,a){Vn.L(e,t,a);var o=jr;if(o&&e&&t){var c='link[rel="preload"][as="'+Gt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(c+='[imagesrcset="'+Gt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(c+='[imagesizes="'+Gt(a.imageSizes)+'"]')):c+='[href="'+Gt(e)+'"]';var d=c;switch(t){case"style":d=Nr(e);break;case"script":d=Dr(e)}It.has(d)||(e=b({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),It.set(d,e),o.querySelector(c)!==null||t==="style"&&o.querySelector(Bo(d))||t==="script"&&o.querySelector(Po(d))||(t=o.createElement("link"),dt(t,"link",e),ot(t),o.head.appendChild(t)))}}function ES(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="'+Gt(o)+'"][href="'+Gt(e)+'"]',d=c;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=Dr(e)}if(!It.has(d)&&(e=b({rel:"modulepreload",href:e},t),It.set(d,e),a.querySelector(c)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Po(d)))return}o=a.createElement("link"),dt(o,"link",e),ot(o),a.head.appendChild(o)}}}function AS(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 y=c.get(d);if(!y){var S={loading:0,preload:null};if(y=o.querySelector(Bo(d)))S.loading=5;else{e=b({rel:"stylesheet",href:e,"data-precedence":t},a),(a=It.get(d))&&Ku(e,a);var R=y=o.createElement("link");ot(R),dt(R,"link",e),R._p=new Promise(function(L,V){R.onload=L,R.onerror=V}),R.addEventListener("load",function(){S.loading|=1}),R.addEventListener("error",function(){S.loading|=2}),S.loading|=4,xs(y,t,o)}y={type:"stylesheet",instance:y,count:1,state:S},c.set(d,y)}}}function CS(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(Po(c)),d||(e=b({src:e,async:!0},t),(t=It.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 _S(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(Po(c)),d||(e=b({src:e,async:!0,type:"module"},t),(t=It.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 vg(e,t,a,o){var c=(c=me.current)?ys(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,y=d.get(e);if(y||(c=c.ownerDocument||c,y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,y),(d=c.querySelector(Bo(e)))&&!d._p&&(y.instance=d,y.state.loading=5),It.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},It.set(e,a),d||RS(c,e,a,y.state))),t&&o===null)throw Error(s(528,""));return y}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="'+Gt(e)+'"'}function Bo(e){return'link[rel="stylesheet"]['+e+"]"}function yg(e){return b({},e,{"data-precedence":e.precedence,precedence:null})}function RS(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="'+Gt(e)+'"]'}function Po(e){return"script[async]"+e}function xg(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+Gt(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(Bo(c));if(d)return t.state.loading|=4,t.instance=d,ot(d),d;o=yg(a),(c=It.get(c))&&Ku(o,c),d=(e.ownerDocument||e).createElement("link"),ot(d);var y=d;return y._p=new Promise(function(S,R){y.onload=S,y.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(Po(d)))?(t.instance=c,ot(c),c):(o=a,(c=It.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,y=0;y<o.length;y++){var S=o[y];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 bg(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[to]||d[st]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var y=d.getAttribute(t)||"";y=e+y;var S=o.get(y);S?S.push(d):o.set(y,[d])}}return o}function Sg(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function TS(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 wg(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function MS(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(Bo(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=yg(o),(c=It.get(c))&&Ku(o,c),d=d.createElement("link"),ot(d);var y=d;y._p=new Promise(function(S,R){y.onload=S,y.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 OS(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*uS());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(jS,e),ws=null,Ss.call(e))}function jS(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 y=c[d];(y.nodeName==="LINK"||y.getAttribute("media")!=="not all")&&(a.set(y.dataset.precedence,y),o=y)}o&&a.set(null,o)}c=t.instance,y=c.getAttribute("data-precedence"),d=a.get(y)||o,d===o&&a.set(null,c),a.set(y,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 qo={$$typeof:D,Provider:null,Consumer:null,_currentValue:P,_currentValue2:P,_threadCount:0};function NS(e,t,a,o,c,d,y,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=y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=R,this.incompleteTransitions=new Map}function Eg(e,t,a,o,c,d,y,S,R,L,V,Q){return e=new NS(e,t,a,y,R,L,V,Q,S),t=1,d===!0&&(t|=24),d=jt(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 Ag(e){return e?(e=ur,e):ur}function Cg(e,t,a,o,c,d){c=Ag(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),xo(a,e,t))}function _g(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){_g(e,t),(e=e.alternate)&&_g(e,t)}function Rg(e){if(e.tag===13||e.tag===31){var t=Na(e,67108864);t!==null&&Et(t,e,67108864),Zu(e,67108864)}}function Tg(e){if(e.tag===13||e.tag===31){var t=Lt();t=Xi(t);var a=Na(e,t);a!==null&&Et(a,e,t),Zu(e,t)}}var As=!0;function DS(e,t,a,o){var c=z.T;z.T=null;var d=$.p;try{$.p=2,Iu(e,t,a,o)}finally{$.p=d,z.T=c}}function zS(e,t,a,o){var c=z.T;z.T=null;var d=$.p;try{$.p=8,Iu(e,t,a,o)}finally{$.p=d,z.T=c}}function Iu(e,t,a,o){if(As){var c=Ju(o);if(c===null)Hu(e,t,o,Cs,a),Og(e,o);else if(LS(c,e,t,a,o))o.stopPropagation();else if(Og(e,o),t&4&&-1<kS.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 y=Ra(d.pendingLanes);if(y!==0){var S=d;for(S.pendingLanes|=2,S.entangledLanes|=2;y;){var R=1<<31-Mt(y);S.entanglements[1]|=R,y&=~R}gn(d),(De&6)===0&&(ss=Rt()+500,ko(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&&Hu(e,t,o,Cs,a),d===c)break;c=d}c!==null&&o.stopPropagation()}else Hu(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=p(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 Mg(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(b0()){case Hf:return 2;case Uf:return 8;case pl:case S0:return 32;case Bf:return 268435456;default:return 32}default:return 32}}var ed=!1,pa=null,ma=null,ga=null,Vo=new Map,Go=new Map,va=[],kS="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 Og(e,t){switch(e){case"focusin":case"focusout":pa=null;break;case"dragenter":case"dragleave":ma=null;break;case"mouseover":case"mouseout":ga=null;break;case"pointerover":case"pointerout":Vo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Go.delete(t.pointerId)}}function Yo(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&&Rg(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,c!==null&&t.indexOf(c)===-1&&t.push(c),e)}function LS(e,t,a,o,c){switch(t){case"focusin":return pa=Yo(pa,e,t,a,o,c),!0;case"dragenter":return ma=Yo(ma,e,t,a,o,c),!0;case"mouseover":return ga=Yo(ga,e,t,a,o,c),!0;case"pointerover":var d=c.pointerId;return Vo.set(d,Yo(Vo.get(d)||null,e,t,a,o,c)),!0;case"gotpointercapture":return d=c.pointerId,Go.set(d,Yo(Go.get(d)||null,e,t,a,o,c)),!0}return!1}function jg(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,Xf(e.priority,function(){Tg(a)});return}}else if(t===31){if(t=p(a),t!==null){e.blockedOn=t,Xf(e.priority,function(){Tg(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&&Rg(t),e.blockedOn=a,!1;t.shift()}return!0}function Ng(e,t,a){_s(e)&&a.delete(t)}function HS(){ed=!1,pa!==null&&_s(pa)&&(pa=null),ma!==null&&_s(ma)&&(ma=null),ga!==null&&_s(ga)&&(ga=null),Vo.forEach(Ng),Go.forEach(Ng)}function Rs(e,t){e.blockedOn===t&&(e.blockedOn=null,ed||(ed=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,HS)))}var Ts=null;function Dg(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)}pa!==null&&Rs(pa,e),ma!==null&&Rs(ma,e),ga!==null&&Rs(ga,e),Vo.forEach(t),Go.forEach(t);for(var a=0;a<va.length;a++){var o=va[a];o.blockedOn===e&&(o.blockedOn=null)}for(;0<va.length&&(a=va[0],a.blockedOn===null);)jg(a),a.blockedOn===null&&va.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],y=c[vt]||null;if(typeof d=="function")y||Dg(a);else if(y){var S=null;if(d&&d.hasAttribute("formAction")){if(c=d,y=d[vt]||null)S=y.formAction;else if(Wu(c)!==null)continue}else S=y.action;typeof S=="function"?a[o+1]=S:(a.splice(o,3),o-=3),Dg(a)}}}function zg(){function e(d){d.canIntercept&&d.info==="react-transition"&&d.intercept({handler:function(){return new Promise(function(y){return c=y})},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=Lt();Cg(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;Cg(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=Yf();e={blockedOn:null,target:e,priority:t};for(var a=0;a<va.length&&t!==0&&t<va[a].priority;a++);va.splice(a,0,e),a===0&&jg(e)}};var kg=r.version;if(kg!=="19.2.3")throw Error(s(527,kg,"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=v(t),e=e!==null?x(e):null,e=e===null?null:e.stateNode,e};var US={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Os=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Os.isDisabled&&Os.supportsFiber)try{Jr=Os.inject(US),Tt=Os}catch{}}return Qo.createRoot=function(e,t){if(!i(e))throw Error(s(299));var a=!1,o="",c=Vp,d=Gp,y=Yp;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&&(y=t.onRecoverableError)),t=Eg(e,1,!1,null,null,a,o,null,c,d,y,zg),e[Ia]=t.current,Lu(e),new td(t)},Qo.hydrateRoot=function(e,t,a){if(!i(e))throw Error(s(299));var o=!1,c="",d=Vp,y=Gp,S=Yp,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&&(y=a.onCaughtError),a.onRecoverableError!==void 0&&(S=a.onRecoverableError),a.formState!==void 0&&(R=a.formState)),t=Eg(e,1,!0,t,a??null,o,c,R,d,y,S,zg),t.context=Ag(null),a=t.current,o=Lt(),o=Xi(o),c=na(o),c.callback=null,aa(a,c,o),a=o,t.current.lanes=a,eo(t,a),gn(t),e[Ia]=t.current,Lu(e),new Ms(t)},Qo.version="19.2.3",Qo}var Xg;function $S(){if(Xg)return rd.exports;Xg=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=KS(),rd.exports}var FS=$S();const ZS="modulepreload",IS=function(n,r){return new URL(n,r).href},Qg={},be=function(r,l,s){let i=Promise.resolve();if(l&&l.length>0){let v=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"),p=document.querySelector("meta[property=csp-nonce]"),g=p?.nonce||p?.getAttribute("nonce");i=v(l.map(x=>{if(x=IS(x,s),x in Qg)return;Qg[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":ZS,b||(A.as="script"),A.crossOrigin="",A.href=x,g&&A.setAttribute("nonce",g),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 p=new Event("vite:preloadError",{cancelable:!0});if(p.payload=f,window.dispatchEvent(p),!p.defaultPrevented)throw f}return i.then(f=>{for(const p of f||[])p.status==="rejected"&&u(p.reason);return r().catch(u)})};var Kg="popstate";function $g(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function JS(n={}){function r(s,i){let u=i.state?.masked,{pathname:f,search:p,hash:g}=u||s.location;return Md("",{pathname:f,search:p,hash:g},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:Jo(i)}return e2(r,l,null,n)}function $e(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function en(n,r){if(!n){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function WS(){return Math.random().toString(36).substring(2,10)}function Fg(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 Md(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||WS(),unstable_mask:i}}function Jo({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 e2(n,r,l,s={}){let{window:i=document.defaultView,v5Compat:u=!1}=s,f=i.history,p="POP",g=null,v=x();v==null&&(v=0,f.replaceState({...f.state,idx:v},""));function x(){return(f.state||{idx:null}).idx}function b(){p="POP";let E=x(),M=E==null?null:E-v;v=E,g&&g({action:p,location:C.location,delta:M})}function w(E,M){p="PUSH";let H=$g(E)?E:Md(C.location,E,M);v=x()+1;let D=Fg(H,v),j=C.createHref(H.unstable_mask||H);try{f.pushState(D,"",j)}catch(q){if(q instanceof DOMException&&q.name==="DataCloneError")throw q;i.location.assign(j)}u&&g&&g({action:p,location:C.location,delta:1})}function A(E,M){p="REPLACE";let H=$g(E)?E:Md(C.location,E,M);v=x();let D=Fg(H,v),j=C.createHref(H.unstable_mask||H);f.replaceState(D,"",j),u&&g&&g({action:p,location:C.location,delta:0})}function _(E){return t2(E)}let C={get action(){return p},get location(){return n(i,f)},listen(E){if(g)throw new Error("A history only accepts one active listener");return i.addEventListener(Kg,b),g=E,()=>{i.removeEventListener(Kg,b),g=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 t2(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:Jo(n);return s=s.replace(/ $/,"%20"),!r&&s.startsWith("//")&&(s=l+s),new URL(s,l)}function iy(n,r,l="/"){return n2(n,r,l,!1)}function n2(n,r,l,s){let i=typeof r=="string"?Yr(r):r,u=Yn(i.pathname||"/",l);if(u==null)return null;let f=cy(n);a2(f);let p=null;for(let g=0;p==null&&g<f.length;++g){let v=p2(u);p=f2(f[g],v,s)}return p}function cy(n,r=[],l=[],s="",i=!1){let u=(f,p,g=i,v)=>{let x={relativePath:v===void 0?f.path||"":v,caseSensitive:f.caseSensitive===!0,childrenIndex:p,route:f};if(x.relativePath.startsWith("/")){if(!x.relativePath.startsWith(s)&&g)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}".`),cy(f.children,r,w,b,g)),!(f.path==null&&!f.index)&&r.push({path:b,score:u2(b,f.index),routesMeta:w})};return n.forEach((f,p)=>{if(f.path===""||!f.path?.includes("?"))u(f,p);else for(let g of uy(f.path))u(f,p,!0,g)}),r}function uy(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=uy(s.join("/")),p=[];return p.push(...f.map(g=>g===""?u:[u,g].join("/"))),i&&p.push(...f),p.map(g=>n.startsWith("/")&&g===""?"/":g)}function a2(n){n.sort((r,l)=>r.score!==l.score?l.score-r.score:d2(r.routesMeta.map(s=>s.childrenIndex),l.routesMeta.map(s=>s.childrenIndex)))}var r2=/^:[\w-]+$/,o2=3,l2=2,s2=1,i2=10,c2=-2,Zg=n=>n==="*";function u2(n,r){let l=n.split("/"),s=l.length;return l.some(Zg)&&(s+=c2),r&&(s+=l2),l.filter(i=>!Zg(i)).reduce((i,u)=>i+(r2.test(u)?o2:u===""?s2:i2),s)}function d2(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 f2(n,r,l=!1){let{routesMeta:s}=n,i={},u="/",f=[];for(let p=0;p<s.length;++p){let g=s[p],v=p===s.length-1,x=u==="/"?r:r.slice(u.length)||"/",b=ti({path:g.relativePath,caseSensitive:g.caseSensitive,end:v},x),w=g.route;if(!b&&v&&l&&!s[s.length-1].route.index&&(b=ti({path:g.relativePath,caseSensitive:g.caseSensitive,end:!1},x)),!b)return null;Object.assign(i,b.params),f.push({params:i,pathname:bn([u,b.pathname]),pathnameBase:y2(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]=h2(n.path,n.caseSensitive,n.end),i=r.match(l);if(!i)return null;let u=i[0],f=u.replace(/(.)\/+$/,"$1"),p=i.slice(1);return{params:s.reduce((v,{paramName:x,isOptional:b},w)=>{if(x==="*"){let _=p[w]||"";f=u.slice(0,u.length-_.length).replace(/(.)\/+$/,"$1")}const A=p[w];return b&&!A?v[x]=void 0:v[x]=(A||"").replace(/%2F/g,"/"),v},{}),pathname:u,pathnameBase:f,pattern:n}}function h2(n,r=!1,l=!0){en(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,p,g,v,x)=>{if(s.push({paramName:p,isOptional:g!=null}),g){let b=x.charAt(v+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 p2(n){try{return n.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return en(!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 m2=/^(?:[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=Ig(l.substring(1),"/"):u=Ig(l,r)):u=r,{pathname:u,search:x2(s),hash:b2(i)}}function Ig(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 v2(n){return n.filter((r,l)=>l===0||r.route.path&&r.route.path.length>0)}function Jd(n){let r=v2(n);return r.map((l,s)=>s===r.length-1?l.pathname:l.pathnameBase)}function vi(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,p;if(f==null)p=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("/")}p=b>=0?r[b]:"/"}let g=g2(i,p),v=f&&f!=="/"&&f.endsWith("/"),x=(u||f===".")&&l.endsWith("/");return!g.pathname.endsWith("/")&&(v||x)&&(g.pathname+="/"),g}var bn=n=>n.join("/").replace(/\/\/+/g,"/"),y2=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),x2=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,b2=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,S2=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 w2(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function E2(n){return n.map(r=>r.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var dy=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function fy(n,r){let l=n;if(typeof l!="string"||!m2.test(l))return{absoluteURL:void 0,isExternal:!1,to:l};let s=l,i=!1;if(dy)try{let u=new URL(window.location.href),f=l.startsWith("//")?new URL(u.protocol+l):new URL(l),p=Yn(f.pathname,r);f.origin===u.origin&&p!=null?l=p+f.search+f.hash:i=!0}catch{en(!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 hy=["POST","PUT","PATCH","DELETE"];new Set(hy);var A2=["GET",...hy];new Set(A2);var Xr=m.createContext(null);Xr.displayName="DataRouter";var yi=m.createContext(null);yi.displayName="DataRouterState";var C2=m.createContext(!1),py=m.createContext({isTransitioning:!1});py.displayName="ViewTransition";var _2=m.createContext(new Map);_2.displayName="Fetchers";var R2=m.createContext(null);R2.displayName="Await";var Pt=m.createContext(null);Pt.displayName="Navigation";var ll=m.createContext(null);ll.displayName="Location";var tn=m.createContext({outlet:null,matches:[],isDataRoute:!1});tn.displayName="Route";var Wd=m.createContext(null);Wd.displayName="RouteError";var my="REACT_ROUTER_ERROR",T2="REDIRECT",M2="ROUTE_ERROR_RESPONSE";function O2(n){if(n.startsWith(`${my}:${T2}:{`))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 j2(n){if(n.startsWith(`${my}:${M2}:{`))try{let r=JSON.parse(n.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new S2(r.status,r.statusText,r.data)}catch{}}function N2(n,{relative:r}={}){$e(Qr(),"useHref() may be used only in the context of a <Router> component.");let{basename:l,navigator:s}=m.useContext(Pt),{hash:i,pathname:u,search:f}=sl(n,{relative:r}),p=u;return l!=="/"&&(p=u==="/"?l:bn([l,u])),s.createHref({pathname:p,search:f,hash:i})}function Qr(){return m.useContext(ll)!=null}function Ct(){return $e(Qr(),"useLocation() may be used only in the context of a <Router> component."),m.useContext(ll).location}var gy="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function vy(n){m.useContext(Pt).static||m.useLayoutEffect(n)}function Kr(){let{isDataRoute:n}=m.useContext(tn);return n?K2():D2()}function D2(){$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(Pt),{matches:s}=m.useContext(tn),{pathname:i}=Ct(),u=JSON.stringify(Jd(s)),f=m.useRef(!1);return vy(()=>{f.current=!0}),m.useCallback((g,v={})=>{if(en(f.current,gy),!f.current)return;if(typeof g=="number"){l.go(g);return}let x=vi(g,JSON.parse(u),i,v.relative==="path");n==null&&r!=="/"&&(x.pathname=x.pathname==="/"?r:bn([r,x.pathname])),(v.replace?l.replace:l.push)(x,v.state,v)},[r,l,u,i,n])}var z2=m.createContext(null);function k2(n){let r=m.useContext(tn).outlet;return m.useMemo(()=>r&&m.createElement(z2.Provider,{value:n},r),[r,n])}function JO(){let{matches:n}=m.useContext(tn),r=n[n.length-1];return r?r.params:{}}function sl(n,{relative:r}={}){let{matches:l}=m.useContext(tn),{pathname:s}=Ct(),i=JSON.stringify(Jd(l));return m.useMemo(()=>vi(n,JSON.parse(i),s,r==="path"),[n,i,s,r])}function L2(n,r){return yy(n,r)}function yy(n,r,l){$e(Qr(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:s}=m.useContext(Pt),{matches:i}=m.useContext(tn),u=i[i.length-1],f=u?u.params:{},p=u?u.pathname:"/",g=u?u.pathnameBase:"/",v=u&&u.route;{let E=v&&v.path||"";by(p,!v||E.endsWith("*")||E.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${p}" (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=Ct(),b;if(r){let E=typeof r=="string"?Yr(r):r;$e(g==="/"||E.pathname?.startsWith(g),`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 "${g}" but pathname "${E.pathname}" was given in the \`location\` prop.`),b=E}else b=x;let w=b.pathname||"/",A=w;if(g!=="/"){let E=g.replace(/^\//,"").split("/");A="/"+w.replace(/^\//,"").split("/").slice(E.length).join("/")}let _=iy(n,{pathname:A});en(v||_!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),en(_==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=q2(_&&_.map(E=>Object.assign({},E,{params:Object.assign({},f,E.params),pathname:bn([g,s.encodeLocation?s.encodeLocation(E.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?g:bn([g,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(ll.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...b},navigationType:"POP"}},C):C}function H2(){let n=Q2(),r=w2(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 U2=m.createElement(H2,null),xy=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=j2(n.digest);l&&(n=l)}let r=n!==void 0?m.createElement(tn.Provider,{value:this.props.routeContext},m.createElement(Wd.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?m.createElement(B2,{error:n},r):r}};xy.contextType=C2;var cd=new WeakMap;function B2({children:n,error:r}){let{basename:l}=m.useContext(Pt);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let s=O2(r.digest);if(s){let i=cd.get(r);if(i)throw i;let u=fy(s.location,l);if(dy&&!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 P2({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(tn.Provider,{value:n},l)}function q2(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,p=-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)&&(p=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),p>=0?i=i.slice(0,p+1):i=[i[0]];break}}}}let g=l?.onError,v=s&&g?(x,b)=>{g(x,{location:s.location,params:s.matches?.[0]?.params??{},unstable_pattern:E2(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||U2,f&&(p<0&&w===0?(by("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),_=!0,E=null):p===w&&(_=!0,E=b.route.hydrateFallbackElement||null)));let M=r.concat(i.slice(0,w+1)),H=()=>{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(P2,{match:b,routeContext:{outlet:x,matches:M,isDataRoute:s!=null},children:D})};return s&&(b.route.ErrorBoundary||b.route.errorElement||w===0)?m.createElement(xy,{location:s.location,revalidation:s.revalidation,component:C,error:A,children:H(),routeContext:{outlet:null,matches:M,isDataRoute:!0},onError:v}):H()},null)}function ef(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function V2(n){let r=m.useContext(Xr);return $e(r,ef(n)),r}function G2(n){let r=m.useContext(yi);return $e(r,ef(n)),r}function Y2(n){let r=m.useContext(tn);return $e(r,ef(n)),r}function tf(n){let r=Y2(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 X2(){return tf("useRouteId")}function Q2(){let n=m.useContext(Wd),r=G2("useRouteError"),l=tf("useRouteError");return n!==void 0?n:r.errors?.[l]}function K2(){let{router:n}=V2("useNavigate"),r=tf("useNavigate"),l=m.useRef(!1);return vy(()=>{l.current=!0}),m.useCallback(async(i,u={})=>{en(l.current,gy),l.current&&(typeof i=="number"?await n.navigate(i):await n.navigate(i,{fromRouteId:r,...u}))},[n,r])}var Jg={};function by(n,r,l){!r&&!Jg[n]&&(Jg[n]=!0,en(!1,l))}m.memo($2);function $2({routes:n,future:r,state:l,isStatic:s,onError:i}){return yy(n,void 0,{state:l,isStatic:s,onError:i})}function Sy({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(Pt);en(!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(tn),{pathname:f}=Ct(),p=Kr(),g=vi(n,Jd(u),f,s==="path"),v=JSON.stringify(g);return m.useEffect(()=>{p(JSON.parse(v),{replace:r,state:l,relative:s})},[p,v,s,r,l]),null}function F2(n){return k2(n.context)}function ee(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 Z2({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 p=n.replace(/^\/*/,"/"),g=m.useMemo(()=>({basename:p,navigator:i,static:u,unstable_useTransitions:f,future:{}}),[p,i,u,f]);typeof l=="string"&&(l=Yr(l));let{pathname:v="/",search:x="",hash:b="",state:w=null,key:A="default",unstable_mask:_}=l,C=m.useMemo(()=>{let E=Yn(v,p);return E==null?null:{location:{pathname:E,search:x,hash:b,state:w,key:A,unstable_mask:_},navigationType:s}},[p,v,x,b,w,A,s,_]);return en(C!=null,`<Router basename="${p}"> is not able to match the URL "${v}${x}${b}" because it does not start with the basename, so the <Router> won't render anything.`),C==null?null:m.createElement(Pt.Provider,{value:g},m.createElement(ll.Provider,{children:r,value:C}))}function I2({children:n,location:r}){return L2(Od(n),r)}function Od(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,Od(s.props.children,u));return}$e(s.type===ee,`[${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=Od(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 J2(n){return xi(n)&&n.tagName.toLowerCase()==="button"}function W2(n){return xi(n)&&n.tagName.toLowerCase()==="form"}function ew(n){return xi(n)&&n.tagName.toLowerCase()==="input"}function tw(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function nw(n,r){return n.button===0&&(!r||r==="_self")&&!tw(n)}function jd(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 aw(n,r){let l=jd(n);return r&&r.forEach((s,i)=>{l.has(i)||r.getAll(i).forEach(u=>{l.append(i,u)})}),l}var js=null;function rw(){if(js===null)try{new FormData(document.createElement("form"),0),js=!1}catch{js=!0}return js}var ow=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function ud(n){return n!=null&&!ow.has(n)?(en(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Xs}"`),null):n}function lw(n,r){let l,s,i,u,f;if(W2(n)){let p=n.getAttribute("action");s=p?Yn(p,r):null,l=n.getAttribute("method")||Ys,i=ud(n.getAttribute("enctype"))||Xs,u=new FormData(n)}else if(J2(n)||ew(n)&&(n.type==="submit"||n.type==="image")){let p=n.form;if(p==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let g=n.getAttribute("formaction")||p.getAttribute("action");if(s=g?Yn(g,r):null,l=n.getAttribute("formmethod")||p.getAttribute("method")||Ys,i=ud(n.getAttribute("formenctype"))||ud(p.getAttribute("enctype"))||Xs,u=new FormData(p,n),!rw()){let{name:v,type:x,value:b}=n;if(x==="image"){let w=v?`${v}.`:"";u.append(`${w}x`,"0"),u.append(`${w}y`,"0")}else v&&u.append(v,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 nf(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function sw(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 iw(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 cw(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 uw(n,r,l){let s=await Promise.all(n.map(async i=>{let u=r.routes[i.route.id];if(u){let f=await iw(u,l);return f.links?f.links():[]}return[]}));return pw(s.flat(1).filter(cw).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function Wg(n,r,l,s,i,u){let f=(g,v)=>l[v]?g.route.id!==l[v].route.id:!0,p=(g,v)=>l[v].pathname!==g.pathname||l[v].route.path?.endsWith("*")&&l[v].params["*"]!==g.params["*"];return u==="assets"?r.filter((g,v)=>f(g,v)||p(g,v)):u==="data"?r.filter((g,v)=>{let x=s.routes[g.route.id];if(!x||!x.hasLoader)return!1;if(f(g,v)||p(g,v))return!0;if(g.route.shouldRevalidate){let b=g.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:l[0]?.params||{},nextUrl:new URL(n,window.origin),nextParams:g.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function dw(n,r,{includeHydrateFallback:l}={}){return fw(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 fw(n){return[...new Set(n)]}function hw(n){let r={},l=Object.keys(n).sort();for(let s of l)r[s]=n[s];return r}function pw(n,r){let l=new Set;return new Set(r),n.reduce((s,i)=>{let u=JSON.stringify(hw(i));return l.has(u)||(l.add(u),s.push({key:u,link:i})),s},[])}function wy(){let n=m.useContext(Xr);return nf(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function mw(){let n=m.useContext(yi);return nf(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var af=m.createContext(void 0);af.displayName="FrameworkContext";function Ey(){let n=m.useContext(af);return nf(n,"You must render this element inside a <HydratedRouter> element"),n}function gw(n,r){let l=m.useContext(af),[s,i]=m.useState(!1),[u,f]=m.useState(!1),{onFocus:p,onBlur:g,onMouseEnter:v,onMouseLeave:x,onTouchStart:b}=r,w=m.useRef(null);m.useEffect(()=>{if(n==="render"&&f(!0),n==="viewport"){let C=M=>{M.forEach(H=>{f(H.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:Ko(p,A),onBlur:Ko(g,_),onMouseEnter:Ko(v,A),onMouseLeave:Ko(x,_),onTouchStart:Ko(b,A)}]:[!1,w,{}]}function Ko(n,r){return l=>{n&&n(l),l.defaultPrevented||r(l)}}function vw({page:n,...r}){let{router:l}=wy(),s=m.useMemo(()=>iy(l.routes,n,l.basename),[l.routes,n,l.basename]);return s?m.createElement(xw,{page:n,matches:s,...r}):null}function yw(n){let{manifest:r,routeModules:l}=Ey(),[s,i]=m.useState([]);return m.useEffect(()=>{let u=!1;return uw(n,r,l).then(f=>{u||i(f)}),()=>{u=!0}},[n,r,l]),s}function xw({page:n,matches:r,...l}){let s=Ct(),{future:i,manifest:u,routeModules:f}=Ey(),{basename:p}=wy(),{loaderData:g,matches:v}=mw(),x=m.useMemo(()=>Wg(n,r,v,u,s,"data"),[n,r,v,u,s]),b=m.useMemo(()=>Wg(n,r,v,u,s,"assets"),[n,r,v,u,s]),w=m.useMemo(()=>{if(n===s.pathname+s.search+s.hash)return[];let C=new Set,E=!1;if(r.forEach(H=>{let D=u.routes[H.route.id];!D||!D.hasLoader||(!x.some(j=>j.route.id===H.route.id)&&H.route.id in g&&f[H.route.id]?.shouldRevalidate||D.hasClientLoader?E=!0:C.add(H.route.id))}),C.size===0)return[];let M=sw(n,p,i.unstable_trailingSlashAwareDataRequests,"data");return E&&C.size>0&&M.searchParams.set("_routes",r.filter(H=>C.has(H.route.id)).map(H=>H.route.id).join(",")),[M.pathname+M.search]},[p,i.unstable_trailingSlashAwareDataRequests,g,s,u,x,r,n,f]),A=m.useMemo(()=>dw(b,u),[b,u]),_=yw(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 bw(...n){return r=>{n.forEach(l=>{typeof l=="function"?l(r):l!=null&&(l.current=r)})}}var Sw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Sw&&(window.__reactRouterVersion="7.13.2")}catch{}function ww({basename:n,children:r,unstable_useTransitions:l,window:s}){let i=m.useRef();i.current==null&&(i.current=JS({window:s,v5Compat:!0}));let u=i.current,[f,p]=m.useState({action:u.action,location:u.location}),g=m.useCallback(v=>{l===!1?p(v):m.startTransition(()=>p(v))},[l]);return m.useLayoutEffect(()=>u.listen(g),[u,g]),m.createElement(Z2,{basename:n,children:r,location:f.location,navigationType:f.action,navigator:u,unstable_useTransitions:l})}var Ay=/^(?:[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:p,state:g,target:v,to:x,preventScrollReset:b,viewTransition:w,unstable_defaultShouldRevalidate:A,..._},C){let{basename:E,navigator:M,unstable_useTransitions:H}=m.useContext(Pt),D=typeof x=="string"&&Ay.test(x),j=fy(x,E);x=j.to;let q=N2(x,{relative:i}),Z=Ct(),G=null;if(p){let ve=vi(p,[],Z.unstable_mask?Z.unstable_mask.pathname:"/",!0);E!=="/"&&(ve.pathname=ve.pathname==="/"?E:bn([E,ve.pathname])),G=M.createHref(ve)}let[K,W,se]=gw(s,_),he=Cw(x,{replace:f,unstable_mask:p,state:g,target:v,preventScrollReset:b,relative:i,viewTransition:w,unstable_defaultShouldRevalidate:A,unstable_useTransitions:H});function ge(ve){r&&r(ve),ve.defaultPrevented||he(ve)}let Ae=!(j.isExternal||u),xe=m.createElement("a",{..._,...se,href:(Ae?G:void 0)||j.absoluteURL||q,onClick:Ae?ge:r,ref:bw(C,W),target:v,"data-discover":!D&&l==="render"?"true":void 0});return K&&!D?m.createElement(m.Fragment,null,xe,m.createElement(vw,{page:q})):xe});ni.displayName="Link";var Nd=m.forwardRef(function({"aria-current":r="page",caseSensitive:l=!1,className:s="",end:i=!1,style:u,to:f,viewTransition:p,children:g,...v},x){let b=sl(f,{relative:v.relative}),w=Ct(),A=m.useContext(yi),{navigator:_,basename:C}=m.useContext(Pt),E=A!=null&&Ow(b)&&p===!0,M=_.encodeLocation?_.encodeLocation(b).pathname:b.pathname,H=w.pathname,D=A&&A.navigation&&A.navigation.location?A.navigation.location.pathname:null;l||(H=H.toLowerCase(),D=D?D.toLowerCase():null,M=M.toLowerCase()),D&&C&&(D=Yn(D,C)||D);const j=M!=="/"&&M.endsWith("/")?M.length-1:M.length;let q=H===M||!i&&H.startsWith(M)&&H.charAt(j)==="/",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,W;typeof s=="function"?W=s(G):W=[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,{...v,"aria-current":K,className:W,ref:x,style:se,to:f,viewTransition:p},typeof g=="function"?g(G):g)});Nd.displayName="NavLink";var Ew=m.forwardRef(({discover:n="render",fetcherKey:r,navigate:l,reloadDocument:s,replace:i,state:u,method:f=Ys,action:p,onSubmit:g,relative:v,preventScrollReset:x,viewTransition:b,unstable_defaultShouldRevalidate:w,...A},_)=>{let{unstable_useTransitions:C}=m.useContext(Pt),E=Tw(),M=Mw(p,{relative:v}),H=f.toLowerCase()==="get"?"get":"post",D=typeof p=="string"&&Ay.test(p),j=q=>{if(g&&g(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:v,preventScrollReset:x,viewTransition:b,unstable_defaultShouldRevalidate:w});C&&l!==!1?m.startTransition(()=>K()):K()};return m.createElement("form",{ref:_,method:H,action:M,onSubmit:s?g:j,...A,"data-discover":!D&&n==="render"?"true":void 0})});Ew.displayName="Form";function Aw(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Cy(n){let r=m.useContext(Xr);return $e(r,Aw(n)),r}function Cw(n,{target:r,replace:l,unstable_mask:s,state:i,preventScrollReset:u,relative:f,viewTransition:p,unstable_defaultShouldRevalidate:g,unstable_useTransitions:v}={}){let x=Kr(),b=Ct(),w=sl(n,{relative:f});return m.useCallback(A=>{if(nw(A,r)){A.preventDefault();let _=l!==void 0?l:Jo(b)===Jo(w),C=()=>x(n,{replace:_,unstable_mask:s,state:i,preventScrollReset:u,relative:f,viewTransition:p,unstable_defaultShouldRevalidate:g});v?m.startTransition(()=>C()):C()}},[b,x,w,l,s,i,r,n,u,f,p,g,v])}function WO(n){en(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(jd(n)),l=m.useRef(!1),s=Ct(),i=m.useMemo(()=>aw(s.search,l.current?null:r.current),[s.search]),u=Kr(),f=m.useCallback((p,g)=>{const v=jd(typeof p=="function"?p(new URLSearchParams(i)):p);l.current=!0,u("?"+v,g)},[u,i]);return[i,f]}var _w=0,Rw=()=>`__${String(++_w)}__`;function Tw(){let{router:n}=Cy("useSubmit"),{basename:r}=m.useContext(Pt),l=X2(),s=n.fetch,i=n.navigate;return m.useCallback(async(u,f={})=>{let{action:p,method:g,encType:v,formData:x,body:b}=lw(u,r);if(f.navigate===!1){let w=f.fetcherKey||Rw();await s(w,l,f.action||p,{unstable_defaultShouldRevalidate:f.unstable_defaultShouldRevalidate,preventScrollReset:f.preventScrollReset,formData:x,body:b,formMethod:f.method||g,formEncType:f.encType||v,flushSync:f.flushSync})}else await i(f.action||p,{unstable_defaultShouldRevalidate:f.unstable_defaultShouldRevalidate,preventScrollReset:f.preventScrollReset,formData:x,body:b,formMethod:f.method||g,formEncType:f.encType||v,replace:f.replace,state:f.state,fromRouteId:l,flushSync:f.flushSync,viewTransition:f.viewTransition})},[s,i,r,l])}function Mw(n,{relative:r}={}){let{basename:l}=m.useContext(Pt),s=m.useContext(tn);$e(s,"useFormAction must be used inside a RouteContext");let[i]=s.matches.slice(-1),u={...sl(n||".",{relative:r})},f=Ct();if(n==null){u.search=f.search;let p=new URLSearchParams(u.search),g=p.getAll("index");if(g.some(x=>x==="")){p.delete("index"),g.filter(b=>b).forEach(b=>p.append("index",b));let x=p.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])),Jo(u)}function Ow(n,{relative:r}={}){let l=m.useContext(py);$e(l!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Cy("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 rf=sy();const jw=ly(rf);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(){}},Nw=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"}},_y=new Nw,Dw={setTimeout:(n,r)=>setTimeout(n,r),clearTimeout:n=>clearTimeout(n),setInterval:(n,r)=>setInterval(n,r),clearInterval:n=>clearInterval(n)},zw=class{#e=Dw;#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)}},Dd=new zw;function kw(n){setTimeout(n,0)}var Lw=typeof window>"u"||"Deno"in globalThis;function ln(){}function Hw(n,r){return typeof n=="function"?n(r):n}function Uw(n){return typeof n=="number"&&n>=0&&n!==1/0}function Bw(n,r){return Math.max(n+(r||0)-Date.now(),0)}function zd(n,r){return typeof n=="function"?n(r):n}function Pw(n,r){return typeof n=="function"?n(r):n}function ev(n,r){const{type:l="all",exact:s,fetchStatus:i,predicate:u,queryKey:f,stale:p}=n;if(f){if(s){if(r.queryHash!==of(f,r.options))return!1}else if(!el(r.queryKey,f))return!1}if(l!=="all"){const g=r.isActive();if(l==="active"&&!g||l==="inactive"&&g)return!1}return!(typeof p=="boolean"&&r.isStale()!==p||i&&i!==r.state.fetchStatus||u&&!u(r))}function tv(n,r){const{exact:l,status:s,predicate:i,mutationKey:u}=n;if(u){if(!r.options.mutationKey)return!1;if(l){if(Wo(r.options.mutationKey)!==Wo(u))return!1}else if(!el(r.options.mutationKey,u))return!1}return!(s&&r.state.status!==s||i&&!i(r))}function of(n,r){return(r?.queryKeyHashFn||Wo)(n)}function Wo(n){return JSON.stringify(n,(r,l)=>kd(l)?Object.keys(l).sort().reduce((s,i)=>(s[i]=l[i],s),{}):l)}function el(n,r){return n===r?!0:typeof n!=typeof r?!1:n&&r&&typeof n=="object"&&typeof r=="object"?Object.keys(r).every(l=>el(n[l],r[l])):!1}var qw=Object.prototype.hasOwnProperty;function Ry(n,r,l=0){if(n===r)return n;if(l>500)return r;const s=nv(n)&&nv(r);if(!s&&!(kd(n)&&kd(r)))return r;const u=(s?n:Object.keys(n)).length,f=s?r:Object.keys(r),p=f.length,g=s?new Array(p):{};let v=0;for(let x=0;x<p;x++){const b=s?x:f[x],w=n[b],A=r[b];if(w===A){g[b]=w,(s?x<u:qw.call(n,b))&&v++;continue}if(w===null||A===null||typeof w!="object"||typeof A!="object"){g[b]=A;continue}const _=Ry(w,A,l+1);g[b]=_,_===w&&v++}return u===p&&v===u?n:g}function nv(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function kd(n){if(!av(n))return!1;const r=n.constructor;if(r===void 0)return!0;const l=r.prototype;return!(!av(l)||!l.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function av(n){return Object.prototype.toString.call(n)==="[object Object]"}function Vw(n){return new Promise(r=>{Dd.setTimeout(r,n)})}function Gw(n,r,l){return typeof l.structuralSharing=="function"?l.structuralSharing(n,r):l.structuralSharing!==!1?Ry(n,r):r}function Yw(n,r,l=0){const s=[...n,r];return l&&s.length>l?s.slice(1):s}function Xw(n,r,l=0){const s=[r,...n];return l&&s.length>l?s.slice(0,-1):s}var lf=Symbol();function Ty(n,r){return!n.queryFn&&r?.initialPromise?()=>r.initialPromise:!n.queryFn||n.queryFn===lf?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function Qw(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 My=(()=>{let n=()=>Lw;return{isServer(){return n()},setIsServer(r){n=r}}})();function Kw(){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 $w=kw;function Fw(){let n=[],r=0,l=p=>{p()},s=p=>{p()},i=$w;const u=p=>{r?n.push(p):i(()=>{l(p)})},f=()=>{const p=n;n=[],p.length&&i(()=>{s(()=>{p.forEach(g=>{l(g)})})})};return{batch:p=>{let g;r++;try{g=p()}finally{r--,r||f()}return g},batchCalls:p=>(...g)=>{u(()=>{p(...g)})},schedule:u,setNotifyFunction:p=>{l=p},setBatchNotifyFunction:p=>{s=p},setScheduler:p=>{i=p}}}var mt=Fw(),Zw=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 Zw;function Iw(n){return Math.min(1e3*2**n,3e4)}function Oy(n){return(n??"online")==="online"?ai.isOnline():!0}var Ld=class extends Error{constructor(n){super("CancelledError"),this.revert=n?.revert,this.silent=n?.silent}};function jy(n){let r=!1,l=0,s;const i=Kw(),u=()=>i.status!=="pending",f=C=>{if(!u()){const E=new Ld(C);w(E),n.onCancel?.(E)}},p=()=>{r=!0},g=()=>{r=!1},v=()=>_y.isFocused()&&(n.networkMode==="always"||ai.isOnline())&&n.canRun(),x=()=>Oy(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()||v())&&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 H=n.retry??(My.isServer()?0:3),D=n.retryDelay??Iw,j=typeof D=="function"?D(l,M):D,q=H===!0||typeof H=="number"&&l<H||typeof H=="function"&&H(l,M);if(r||!q){w(M);return}l++,n.onFail?.(l,M),Vw(j).then(()=>v()?void 0:A()).then(()=>{r?w(M):_()})})};return{promise:i,status:()=>i.status,cancel:f,continue:()=>(s?.(),i),cancelRetry:p,continueRetry:g,canStart:x,start:()=>(x()?_():A().then(_),i)}}var Ny=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Uw(this.gcTime)&&(this.#e=Dd.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(My.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e&&(Dd.clearTimeout(this.#e),this.#e=void 0)}},Jw=class extends Ny{#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=ov(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=ov(this.options);r.data!==void 0&&(this.setState(rv(r.data,r.dataUpdatedAt)),this.#e=r)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#t.remove(this)}setData(n,r){const l=Gw(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(ln).catch(ln):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=>Pw(n.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===lf||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(n=>zd(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:!Bw(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 p=this.observers.find(g=>g.options.queryFn);p&&this.setOptions(p.options)}const l=new AbortController,s=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(this.#l=!0,l.signal)})},i=()=>{const p=Ty(this.options,r),v=(()=>{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(p,v,this):p(v)},f=(()=>{const p={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:i};return s(p),p})();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=jy({initialPromise:r?.initialPromise,fn:f.fetchFn,onCancel:p=>{p instanceof Ld&&p.revert&&this.setState({...this.#n,fetchStatus:"idle"}),l.abort()},onFail:(p,g)=>{this.#s({type:"failed",failureCount:p,error:g})},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 p=await this.#a.start();if(p===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(p),this.#t.config.onSuccess?.(p,this),this.#t.config.onSettled?.(p,this.state.error,this),p}catch(p){if(p instanceof Ld){if(p.silent)return this.#a.promise;if(p.revert){if(this.state.data===void 0)throw p;return this.state.data}}throw this.#s({type:"error",error:p}),this.#t.config.onError?.(p,this),this.#t.config.onSettled?.(this.state.data,p,this),p}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,...Ww(l.data,this.options),fetchMeta:n.meta??null};case"success":const s={...l,...rv(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 Ww(n,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Oy(r.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function rv(n,r){return{data:n,dataUpdatedAt:r??Date.now(),error:null,isInvalidated:!1,status:"success"}}function ov(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 lv(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 p={pages:[],pageParams:[]},g=0;const v=async()=>{let x=!1;const b=_=>{Qw(_,()=>r.signal,()=>x=!0)},w=Ty(r.options,r.fetchOptions),A=async(_,C,E)=>{if(x)return Promise.reject();if(C==null&&_.pages.length)return Promise.resolve(_);const H=(()=>{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(H),{maxPages:j}=r.options,q=E?Xw:Yw;return{pages:q(_.pages,D,j),pageParams:q(_.pageParams,C,j)}};if(i&&u.length){const _=i==="backward",C=_?eE:sv,E={pages:u,pageParams:f},M=C(s,E);p=await A(E,M,_)}else{const _=n??u.length;do{const C=g===0?f[0]??s.initialPageParam:sv(s,p);if(g>0&&C==null)break;p=await A(p,C),g++}while(g<_)}return p};r.options.persister?r.fetchFn=()=>r.options.persister?.(v,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},l):r.fetchFn=v}}}function sv(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 eE(n,{pages:r,pageParams:l}){return r.length>0?n.getPreviousPageParam?.(r[0],r,l[0],l):void 0}var tE=class extends Ny{#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||nE(),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=jy({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 nE(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var aE=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 tE({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=>tv(r,l))}findAll(n={}){return this.getAll().filter(r=>tv(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(ln))))}};function Ns(n){return n.options.scope?.id}var rE=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??of(s,r);let u=this.get(i);return u||(u=new Jw({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=>ev(r,l))}findAll(n={}){const r=this.getAll();return Object.keys(n).length>0?r.filter(l=>ev(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()})})}},oE=class{#e;#n;#t;#r;#a;#o;#l;#i;constructor(n={}){this.#e=n.queryCache||new rE,this.#n=n.mutationCache||new aE,this.#t=n.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#o=0}mount(){this.#o++,this.#o===1&&(this.#l=_y.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(zd(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=Hw(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(ln).catch(ln)}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(ln)),i.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(s).then(ln)}fetchQuery(n){const r=this.defaultQueryOptions(n);r.retry===void 0&&(r.retry=!1);const l=this.#e.build(this,r);return l.isStaleByTime(zd(r.staleTime,l))?l.fetch(r):Promise.resolve(l.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(ln).catch(ln)}fetchInfiniteQuery(n){return n.behavior=lv(n.pages),this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(ln).catch(ln)}ensureInfiniteQueryData(n){return n.behavior=lv(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(Wo(n),{queryKey:n,defaultOptions:r})}getQueryDefaults(n){const r=[...this.#r.values()],l={};return r.forEach(s=>{el(n,s.queryKey)&&Object.assign(l,s.defaultOptions)}),l}setMutationDefaults(n,r){this.#a.set(Wo(n),{mutationKey:n,defaultOptions:r})}getMutationDefaults(n){const r=[...this.#a.values()],l={};return r.forEach(s=>{el(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=of(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===lf&&(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()}},lE=m.createContext(void 0),sE=({client:n,children:r})=>(m.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),h.jsx(lE.Provider,{value:n,children:r}));const sf=[{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=sf.map(n=>n.id),iv="ocean-deep",ri="aiops-theme";function iE(n){return n==="dark"?"ocean-deep":n==="light"?"light-professional":null}const Dy=m.createContext(null);function cE(){if(typeof window>"u")return iv;const n=localStorage.getItem(ri),r=iE(n);return r?(localStorage.setItem(ri,r),r):n&&Qs.includes(n)?n:iv}function uE(n){document.documentElement.setAttribute("data-theme",n)}function dE({children:n}){const[r,l]=m.useState(cE);m.useEffect(()=>{uE(r)},[r]);const s=m.useCallback(()=>{l(f=>{const p=Qs.indexOf(f),g=Qs[(p+1)%Qs.length];return localStorage.setItem(ri,g),g})},[]),i=m.useCallback(f=>{localStorage.setItem(ri,f),l(f)},[]),u=m.useMemo(()=>({theme:r,toggleTheme:s,setTheme:i}),[r,s,i]);return h.jsx(Dy.Provider,{"code-path":"src/hooks/useTheme.tsx:94:10",value:u,children:n})}function zy(){const n=m.useContext(Dy);if(!n)throw new Error("useTheme must be used within ThemeProvider");return n}function ky(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=ky(n[r]))&&(s&&(s+=" "),s+=l)}else for(l in n)n[l]&&(s&&(s+=" "),s+=l);return s}function Ly(){for(var n,r,l=0,s="",i=arguments.length;l<i;l++)(n=arguments[l])&&(r=ky(n))&&(s&&(s+=" "),s+=r);return s}const fE=(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},hE=(n,r)=>({classGroupId:n,validator:r}),Hy=(n=new Map,r=null,l)=>({nextPart:n,validators:r,classGroupId:l}),oi="-",cv=[],pE="arbitrary..",mE=n=>{const r=vE(n),{conflictingClassGroups:l,conflictingClassGroupModifiers:s}=n;return{getClassGroupId:f=>{if(f.startsWith("[")&&f.endsWith("]"))return gE(f);const p=f.split(oi),g=p[0]===""&&p.length>1?1:0;return Uy(p,g,r)},getConflictingClassGroupIds:(f,p)=>{if(p){const g=s[f],v=l[f];return g?v?fE(v,g):g:v||cv}return l[f]||cv}}},Uy=(n,r,l)=>{if(n.length-r===0)return l.classGroupId;const i=n[r],u=l.nextPart.get(i);if(u){const v=Uy(n,r+1,u);if(v)return v}const f=l.validators;if(f===null)return;const p=r===0?n.join(oi):n.slice(r).join(oi),g=f.length;for(let v=0;v<g;v++){const x=f[v];if(x.validator(p))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?pE+s:void 0})(),vE=n=>{const{theme:r,classGroups:l}=n;return yE(l,r)},yE=(n,r)=>{const l=Hy();for(const s in n){const i=n[s];cf(i,l,s,r)}return l},cf=(n,r,l,s)=>{const i=n.length;for(let u=0;u<i;u++){const f=n[u];xE(f,r,l,s)}},xE=(n,r,l,s)=>{if(typeof n=="string"){bE(n,r,l);return}if(typeof n=="function"){SE(n,r,l,s);return}wE(n,r,l,s)},bE=(n,r,l)=>{const s=n===""?r:By(r,n);s.classGroupId=l},SE=(n,r,l,s)=>{if(EE(n)){cf(n(s),r,l,s);return}r.validators===null&&(r.validators=[]),r.validators.push(hE(l,n))},wE=(n,r,l,s)=>{const i=Object.entries(n),u=i.length;for(let f=0;f<u;f++){const[p,g]=i[f];cf(g,By(r,p),l,s)}},By=(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 p=l.nextPart.get(f);p||(p=Hy(),l.nextPart.set(f,p)),l=p}return l},EE=n=>"isThemeGetter"in n&&n.isThemeGetter===!0,AE=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="!",uv=":",CE=[],dv=(n,r,l,s,i)=>({modifiers:n,hasImportantModifier:r,baseClassName:l,maybePostfixModifierPosition:s,isExternal:i}),_E=n=>{const{prefix:r,experimentalParseClassName:l}=n;let s=i=>{const u=[];let f=0,p=0,g=0,v;const x=i.length;for(let C=0;C<x;C++){const E=i[C];if(f===0&&p===0){if(E===uv){u.push(i.slice(g,C)),g=C+1;continue}if(E==="/"){v=C;continue}}E==="["?f++:E==="]"?f--:E==="("?p++:E===")"&&p--}const b=u.length===0?i:i.slice(g);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 _=v&&v>g?v-g:void 0;return dv(u,A,w,_)};if(r){const i=r+uv,u=s;s=f=>f.startsWith(i)?u(f.slice(i.length)):dv(CE,!1,f,void 0,!0)}if(l){const i=s;s=u=>l({className:u,parseClassName:i})}return s},RE=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],p=f[0]==="[",g=r.has(f);p||g?(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}},TE=n=>({cache:AE(n.cacheSize),parseClassName:_E(n),sortModifiers:RE(n),...mE(n)}),ME=/\s+/,OE=(n,r)=>{const{parseClassName:l,getClassGroupId:s,getConflictingClassGroupIds:i,sortModifiers:u}=r,f=[],p=n.trim().split(ME);let g="";for(let v=p.length-1;v>=0;v-=1){const x=p[v],{isExternal:b,modifiers:w,hasImportantModifier:A,baseClassName:_,maybePostfixModifierPosition:C}=l(x);if(b){g=x+(g.length>0?" "+g:g);continue}let E=!!C,M=s(E?_.substring(0,C):_);if(!M){if(!E){g=x+(g.length>0?" "+g:g);continue}if(M=s(_),!M){g=x+(g.length>0?" "+g:g);continue}E=!1}const H=w.length===0?"":w.length===1?w[0]:u(w).join(":"),D=A?H+Hd:H,j=D+M;if(f.indexOf(j)>-1)continue;f.push(j);const q=i(M,E);for(let Z=0;Z<q.length;++Z){const G=q[Z];f.push(D+G)}g=x+(g.length>0?" "+g:g)}return g},jE=(...n)=>{let r=0,l,s,i="";for(;r<n.length;)(l=n[r++])&&(s=Py(l))&&(i&&(i+=" "),i+=s);return i},Py=n=>{if(typeof n=="string")return n;let r,l="";for(let s=0;s<n.length;s++)n[s]&&(r=Py(n[s]))&&(l&&(l+=" "),l+=r);return l},NE=(n,...r)=>{let l,s,i,u;const f=g=>{const v=r.reduce((x,b)=>b(x),n());return l=TE(v),s=l.cache.get,i=l.cache.set,u=p,p(g)},p=g=>{const v=s(g);if(v)return v;const x=OE(g,l);return i(g,x),x};return u=f,(...g)=>u(jE(...g))},DE=[],rt=n=>{const r=l=>l[n]||DE;return r.isThemeGetter=!0,r},qy=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Vy=/^\((?:(\w[\w-]*):)?(.+)\)$/i,zE=/^\d+\/\d+$/,kE=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,LE=/\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$/,HE=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,UE=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,BE=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,kr=n=>zE.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=>kE.test(n),PE=()=>!0,qE=n=>LE.test(n)&&!HE.test(n),Gy=()=>!1,VE=n=>UE.test(n),GE=n=>BE.test(n),YE=n=>!re(n)&&!oe(n),XE=n=>$r(n,Qy,Gy),re=n=>qy.test(n),Xa=n=>$r(n,Ky,qE),fd=n=>$r(n,ZE,Ee),fv=n=>$r(n,Yy,Gy),QE=n=>$r(n,Xy,GE),Ds=n=>$r(n,$y,VE),oe=n=>Vy.test(n),$o=n=>Fr(n,Ky),KE=n=>Fr(n,IE),hv=n=>Fr(n,Yy),$E=n=>Fr(n,Qy),FE=n=>Fr(n,Xy),zs=n=>Fr(n,$y,!0),$r=(n,r,l)=>{const s=qy.exec(n);return s?s[1]?r(s[1]):l(s[2]):!1},Fr=(n,r,l=!1)=>{const s=Vy.exec(n);return s?s[1]?r(s[1]):l:!1},Yy=n=>n==="position"||n==="percentage",Xy=n=>n==="image"||n==="url",Qy=n=>n==="length"||n==="size"||n==="bg-size",Ky=n=>n==="length",ZE=n=>n==="number",IE=n=>n==="family-name",$y=n=>n==="shadow",JE=()=>{const n=rt("color"),r=rt("font"),l=rt("text"),s=rt("font-weight"),i=rt("tracking"),u=rt("leading"),f=rt("breakpoint"),p=rt("container"),g=rt("spacing"),v=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"),H=rt("animate"),D=()=>["auto","avoid","all","avoid-page","page","left","right","column"],j=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],q=()=>[...j(),oe,re],Z=()=>["auto","hidden","clip","visible","scroll"],G=()=>["auto","contain","none"],K=()=>[oe,re,g],W=()=>[kr,"full","auto",...K()],se=()=>[xa,"none","subgrid",oe,re],he=()=>["auto",{span:["full",xa,oe,re]},xa,oe,re],ge=()=>[xa,"auto",oe,re],Ae=()=>["auto","min","max","fr",oe,re],xe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ve=()=>["start","end","center","stretch","center-safe","end-safe"],z=()=>["auto",...K()],$=()=>[kr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...K()],P=()=>[n,oe,re],I=()=>[...j(),hv,fv,{position:[oe,re]}],pe=()=>["no-repeat",{repeat:["","x","y","space","round"]}],T=()=>["auto","cover","contain",$E,XE,{size:[oe,re]}],Y=()=>[dd,$o,Xa],F=()=>["","none","full",v,oe,re],J=()=>["",Ee,$o,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,hv,fv],Qe=()=>["","none",_,oe,re],Le=()=>["none",Ee,oe,re],qt=()=>["none",Ee,oe,re],dn=()=>[Ee,oe,re],fn=()=>[kr,"full",...K()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Gn],breakpoint:[Gn],color:[PE],container:[Gn],"drop-shadow":[Gn],ease:["in","out","in-out"],font:[YE],"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,p]}],"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:W()}],"inset-x":[{"inset-x":W()}],"inset-y":[{"inset-y":W()}],start:[{start:W()}],end:[{end:W()}],top:[{top:W()}],right:[{right:W()}],bottom:[{bottom:W()}],left:[{left:W()}],visibility:["visible","invisible","collapse"],z:[{z:[xa,"auto",oe,re]}],basis:[{basis:[kr,"full","auto",p,...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:he()}],"col-start":[{"col-start":ge()}],"col-end":[{"col-end":ge()}],"grid-rows":[{"grid-rows":se()}],"row-start-end":[{row:he()}],"row-start":[{"row-start":ge()}],"row-end":[{"row-end":ge()}],"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:[...xe(),"normal"]}],"justify-items":[{"justify-items":[...ve(),"normal"]}],"justify-self":[{"justify-self":["auto",...ve()]}],"align-content":[{content:["normal",...xe()]}],"align-items":[{items:[...ve(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ve(),{baseline:["","last"]}]}],"place-content":[{"place-content":xe()}],"place-items":[{"place-items":[...ve(),"baseline"]}],"place-self":[{"place-self":["auto",...ve()]}],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:z()}],mx:[{mx:z()}],my:[{my:z()}],ms:[{ms:z()}],me:[{me:z()}],mt:[{mt:z()}],mr:[{mr:z()}],mb:[{mb:z()}],ml:[{ml:z()}],"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:[p,"screen",...$()]}],"min-w":[{"min-w":[p,"screen","none",...$()]}],"max-w":[{"max-w":[p,"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,$o,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:[KE,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:pe()}],"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]},FE,QE]}],"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,$o,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":j()}],"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:pe()}],"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",H,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:qt()}],"scale-x":[{"scale-x":qt()}],"scale-y":[{"scale-y":qt()}],"scale-z":[{"scale-z":qt()}],"scale-3d":["scale-3d"],skew:[{skew:dn()}],"skew-x":[{"skew-x":dn()}],"skew-y":[{"skew-y":dn()}],transform:[{transform:[oe,re,"","none","gpu","cpu"]}],"transform-origin":[{origin:q()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:fn()}],"translate-x":[{"translate-x":fn()}],"translate-y":[{"translate-y":fn()}],"translate-z":[{"translate-z":fn()}],"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,$o,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"]}},WE=NE(JE);function Ce(...n){return WE(Ly(n))}function eA(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 pv=n=>{let r;const l=new Set,s=(v,x)=>{const b=typeof v=="function"?v(r):v;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,p={setState:s,getState:i,getInitialState:()=>g,subscribe:v=>(l.add(v),()=>l.delete(v))},g=r=n(s,i,p);return p},tA=(n=>n?pv(n):pv),nA=n=>n;function aA(n,r=nA){const l=Jt.useSyncExternalStore(n.subscribe,Jt.useCallback(()=>r(n.getState()),[n,r]),Jt.useCallback(()=>r(n.getInitialState()),[n,r]));return Jt.useDebugValue(l),l}const mv=n=>{const r=tA(n),l=s=>aA(r,s);return Object.assign(l,r),l},il=(n=>n?mv(n):mv);function rA(n,r){let l;try{l=n()}catch{return}return{getItem:i=>{var u;const f=g=>g===null?null:JSON.parse(g,void 0),p=(u=l.getItem(i))!=null?u:null;return p instanceof Promise?p.then(f):f(p)},setItem:(i,u)=>l.setItem(i,JSON.stringify(u,void 0)),removeItem:i=>l.removeItem(i)}}const Ud=n=>r=>{try{const l=n(r);return l instanceof Promise?l:{then(s){return Ud(s)(l)},catch(s){return this}}}catch(l){return{then(s){return this},catch(s){return Ud(s)(l)}}}},oA=(n,r)=>(l,s,i)=>{let u={storage:rA(()=>window.localStorage),partialize:E=>E,version:0,merge:(E,M)=>({...M,...E}),...r},f=!1,p=0;const g=new Set,v=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 H=++p;f=!1,g.forEach(j=>{var q;return j((q=s())!=null?q:A)});const D=((M=u.onRehydrateStorage)==null?void 0:M.call(u,(E=s())!=null?E:A))||void 0;return Ud(x.getItem.bind(x))(u.name).then(j=>{if(j)if(typeof j.version=="number"&&j.version!==u.version){if(u.migrate){const q=u.migrate(j.state,j.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,j.state];return[!1,void 0]}).then(j=>{var q;if(H!==p)return;const[Z,G]=j;if(_=u.merge(G,(q=s())!=null?q:A),l(_,!0),Z)return b()}).then(()=>{H===p&&(D?.(s(),void 0),_=s(),f=!0,v.forEach(j=>j(_)))}).catch(j=>{H===p&&D?.(void 0,j)})};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=>(g.add(E),()=>{g.delete(E)}),onFinishHydration:E=>(v.add(E),()=>{v.delete(E)})},u.skipHydration||C(),_||A},lA=oA,Si=il(n=>({sidebarCollapsed:!1,toggleSidebar:()=>n(r=>({sidebarCollapsed:!r.sidebarCollapsed}))})),yn=il()(lA(n=>({user:null,token:null,isAuthenticated:!1,theme:"ocean-deep",setUser:r=>n({user:r}),setToken:r=>n({token:r}),login:(r,l)=>n({user:r,token:l,isAuthenticated:!0}),logout:()=>{localStorage.removeItem("token"),n({user:null,token:null,isAuthenticated:!1})}}),{name:"user-storage"})),sA=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 iA=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)}))}));const cA=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),uA=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(r,l,s)=>s?s.toUpperCase():l.toLowerCase()),gv=n=>{const r=uA(n);return r.charAt(0).toUpperCase()+r.slice(1)},Fy=(...n)=>n.filter((r,l,s)=>!!r&&r.trim()!==""&&s.indexOf(r)===l).join(" ").trim(),dA=n=>{for(const r in n)if(r.startsWith("aria-")||r==="role"||r==="title")return!0};var fA={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 hA=m.forwardRef(({color:n="currentColor",size:r=24,strokeWidth:l=2,absoluteStrokeWidth:s,className:i="",children:u,iconNode:f,...p},g)=>m.createElement("svg",{ref:g,...fA,width:r,height:r,stroke:n,strokeWidth:s?Number(l)*24/Number(r):l,className:Fy("lucide",i),...!u&&!dA(p)&&{"aria-hidden":"true"},...p},[...f.map(([v,x])=>m.createElement(v,x)),...Array.isArray(u)?u:[u]]));const fe=(n,r)=>{const l=m.forwardRef(({className:s,...i},u)=>m.createElement(hA,{ref:u,iconNode:r,className:Fy(`lucide-${cA(gv(n))}`,`lucide-${n}`,s),...i}));return l.displayName=gv(n),l};const pA=[["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"}]],vv=fe("activity",pA);const mA=[["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"}]],Io=fe("bell",mA);const gA=[["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"}]],vA=fe("bot",gA);const yA=[["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",yA);const xA=[["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"}]],bA=fe("brain",xA);const SA=[["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"}]],yv=fe("bug",SA);const wA=[["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"}]],hd=fe("chart-column",wA);const EA=[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]],AA=fe("check-check",EA);const CA=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Zy=fe("check",CA);const _A=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],RA=fe("chevron-down",_A);const TA=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],MA=fe("chevron-right",TA);const OA=[["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"}]],jA=fe("circle-alert",OA);const NA=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],DA=fe("circle-check-big",NA);const zA=[["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"}]],xv=fe("circle-play",zA);const kA=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],LA=fe("clock",kA);const HA=[["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"}]],UA=fe("cloud-cog",HA);const BA=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],Bd=fe("cloud",BA);const PA=[["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"}]],qA=fe("container",PA);const VA=[["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"}]],GA=fe("cpu",VA);const YA=[["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"}]],pd=fe("database",YA);const XA=[["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"}]],QA=fe("eye-off",XA);const KA=[["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"}]],$A=fe("eye",KA);const FA=[["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",FA);const ZA=[["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"}]],IA=fe("file-search",ZA);const JA=[["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"}]],bv=fe("git-branch",JA);const WA=[["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"}]],Sv=fe("globe",WA);const eC=[["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"}]],Iy=fe("house",eC);const tC=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],nC=fe("info",tC);const aC=[["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"}]],wv=fe("key",aC);const rC=[["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"}]],oC=fe("layout-dashboard",rC);const lC=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],sC=fe("loader-circle",lC);const iC=[["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"}]],cC=fe("lock",iC);const uC=[["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"}]],dC=fe("log-in",uC);const fC=[["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"}]],hC=fe("log-out",fC);const pC=[["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"}]],mC=fe("map-pin",pC);const gC=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],Jy=fe("menu",gC);const vC=[["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"}]],yC=fe("monitor",vC);const xC=[["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"}]],gd=fe("network",xC);const bC=[["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"}]],Wy=fe("palette",bC);const SC=[["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"}]],wC=fe("rocket",SC);const EC=[["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"}]],AC=fe("rotate-ccw",EC);const CC=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Ev=fe("search",CC);const _C=[["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"}]],RC=fe("server",_C);const TC=[["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",TC);const MC=[["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",MC);const OC=[["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"}]],jC=fe("square-check-big",OC);const NC=[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]],Av=fe("terminal",NC);const DC=[["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",DC);const zC=[["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"}]],ex=fe("user",zC);const kC=[["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"}]],LC=fe("users",kC);const HC=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],UC=fe("x",HC);function Cv(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=Cv(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():Cv(n[i],null)}}}}function Xe(...n){return m.useCallback(Ea(...n),n)}var BC=Symbol.for("react.lazy"),si=Id[" use ".trim().toString()];function PC(n){return typeof n=="object"&&n!==null&&"then"in n}function tx(n){return n!=null&&typeof n=="object"&&"$$typeof"in n&&n.$$typeof===BC&&"_payload"in n&&PC(n._payload)}function nx(n){const r=VC(n),l=m.forwardRef((s,i)=>{let{children:u,...f}=s;tx(u)&&typeof si=="function"&&(u=si(u._payload));const p=m.Children.toArray(u),g=p.find(YC);if(g){const v=g.props.children,x=p.map(b=>b===g?m.Children.count(v)>1?m.Children.only(null):m.isValidElement(v)?v.props.children:null:b);return h.jsx(r,{...f,ref:i,children:m.isValidElement(v)?m.cloneElement(v,void 0,x):null})}return h.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}var qC=nx("Slot");function VC(n){const r=m.forwardRef((l,s)=>{let{children:i,...u}=l;if(tx(i)&&typeof si=="function"&&(i=si(i._payload)),m.isValidElement(i)){const f=QC(i),p=XC(u,i.props);return i.type!==m.Fragment&&(p.ref=s?Ea(s,f):f),m.cloneElement(i,p)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var GC=Symbol("radix.slottable");function YC(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===GC}function XC(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]=(...p)=>{const g=u(...p);return i(...p),g}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function QC(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 _v=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,Rv=Ly,KC=(n,r)=>l=>{var s;if(r?.variants==null)return Rv(n,l?.class,l?.className);const{variants:i,defaultVariants:u}=r,f=Object.keys(i).map(v=>{const x=l?.[v],b=u?.[v];if(x===null)return null;const w=_v(x)||_v(b);return i[v][w]}),p=l&&Object.entries(l).reduce((v,x)=>{let[b,w]=x;return w===void 0||(v[b]=w),v},{}),g=r==null||(s=r.compoundVariants)===null||s===void 0?void 0:s.reduce((v,x)=>{let{class:b,className:w,...A}=x;return Object.entries(A).every(_=>{let[C,E]=_;return Array.isArray(E)?E.includes({...u,...p}[C]):{...u,...p}[C]===E})?[...v,b,w]:v},[]);return Rv(n,f,g,l?.class,l?.className)},$C=KC("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?qC:"button";return h.jsx(u,{"code-path":"src/components/ui/button.tsx:52:5","data-slot":"button","data-variant":r,"data-size":l,className:Ce($C({variant:r,size:l,className:n})),...i})}function FC(n){const r=ZC(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,p=m.Children.toArray(u),g=p.find(JC);if(g){const v=g.props.children,x=p.map(b=>b===g?m.Children.count(v)>1?m.Children.only(null):m.isValidElement(v)?v.props.children:null:b);return h.jsx(r,{...f,ref:i,children:m.isValidElement(v)?m.cloneElement(v,void 0,x):null})}return h.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function ZC(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=e3(i),p=WC(u,i.props);return i.type!==m.Fragment&&(p.ref=s?Ea(s,f):f),m.cloneElement(i,p)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var IC=Symbol("radix.slottable");function JC(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===IC}function WC(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]=(...p)=>{const g=u(...p);return i(...p),g}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function e3(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 t3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],qe=t3.reduce((n,r)=>{const l=FC(`Primitive.${r}`),s=m.forwardRef((i,u)=>{const{asChild:f,...p}=i,g=f?l:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),h.jsx(g,{...p,ref:u})});return s.displayName=`Primitive.${r}`,{...n,[r]:s}},{});function ax(n,r){n&&rf.flushSync(()=>n.dispatchEvent(r))}var Xn=globalThis?.document?m.useLayoutEffect:()=>{};function n3(n,r){return m.useReducer((l,s)=>r[l][s]??l,n)}var _t=n=>{const{present:r,children:l}=n,s=a3(r),i=typeof l=="function"?l({present:s.isPresent}):m.Children.only(l),u=Xe(s.ref,r3(i));return typeof l=="function"||s.isPresent?m.cloneElement(i,{ref:u}):null};_t.displayName="Presence";function a3(n){const[r,l]=m.useState(),s=m.useRef(null),i=m.useRef(n),u=m.useRef("none"),f=n?"mounted":"unmounted",[p,g]=n3(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return m.useEffect(()=>{const v=Hs(s.current);u.current=p==="mounted"?v:"none"},[p]),Xn(()=>{const v=s.current,x=i.current;if(x!==n){const w=u.current,A=Hs(v);n?g("MOUNT"):A==="none"||v?.display==="none"?g("UNMOUNT"):g(x&&w!==A?"ANIMATION_OUT":"UNMOUNT"),i.current=n}},[n,g]),Xn(()=>{if(r){let v;const x=r.ownerDocument.defaultView??window,b=A=>{const C=Hs(s.current).includes(CSS.escape(A.animationName));if(A.target===r&&C&&(g("ANIMATION_END"),!i.current)){const E=r.style.animationFillMode;r.style.animationFillMode="forwards",v=x.setTimeout(()=>{r.style.animationFillMode==="forwards"&&(r.style.animationFillMode=E)})}},w=A=>{A.target===r&&(u.current=Hs(s.current))};return r.addEventListener("animationstart",w),r.addEventListener("animationcancel",b),r.addEventListener("animationend",b),()=>{x.clearTimeout(v),r.removeEventListener("animationstart",w),r.removeEventListener("animationcancel",b),r.removeEventListener("animationend",b)}}else g("ANIMATION_END")},[r,g]),{isPresent:["mounted","unmountSuspended"].includes(p),ref:m.useCallback(v=>{s.current=v?getComputedStyle(v):null,l(v)},[])}}function Hs(n){return n?.animationName||"none"}function r3(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 o3(n,r){const l=m.createContext(r),s=u=>{const{children:f,...p}=u,g=m.useMemo(()=>p,Object.values(p));return h.jsx(l.Provider,{value:g,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 p=m.createContext(f),g=l.length;l=[...l,f];const v=b=>{const{scope:w,children:A,..._}=b,C=w?.[n]?.[g]||p,E=m.useMemo(()=>_,Object.values(_));return h.jsx(C.Provider,{value:E,children:A})};v.displayName=u+"Provider";function x(b,w){const A=w?.[n]?.[g]||p,_=m.useContext(A);if(_)return _;if(f!==void 0)return f;throw new Error(`\`${b}\` must be used within \`${u}\``)}return[v,x]}const i=()=>{const u=l.map(f=>m.createContext(f));return function(p){const g=p?.[n]||u;return m.useMemo(()=>({[`__scope${n}`]:{...p,[n]:g}}),[p,g])}};return i.scopeName=n,[s,l3(i,...r)]}function l3(...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((p,{useScope:g,scopeName:v})=>{const b=g(u)[`__scope${v}`];return{...p,...b}},{});return m.useMemo(()=>({[`__scope${r.scopeName}`]:f}),[f])}};return l.scopeName=r.scopeName,l}function ht(n){const r=m.useRef(n);return m.useEffect(()=>{r.current=n}),m.useMemo(()=>(...l)=>r.current?.(...l),[])}var s3=m.createContext(void 0);function uf(n){const r=m.useContext(s3);return n||r||"ltr"}function i3(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 c3(n,r){return m.useReducer((l,s)=>r[l][s]??l,n)}var df="ScrollArea",[rx]=Aa(df),[u3,nn]=rx(df),ox=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,type:s="hover",dir:i,scrollHideDelay:u=600,...f}=n,[p,g]=m.useState(null),[v,x]=m.useState(null),[b,w]=m.useState(null),[A,_]=m.useState(null),[C,E]=m.useState(null),[M,H]=m.useState(0),[D,j]=m.useState(0),[q,Z]=m.useState(!1),[G,K]=m.useState(!1),W=Xe(r,he=>g(he)),se=uf(i);return h.jsx(u3,{scope:l,type:s,dir:se,scrollHideDelay:u,scrollArea:p,viewport:v,onViewportChange:x,content:b,onContentChange:w,scrollbarX:A,onScrollbarXChange:_,scrollbarXEnabled:q,onScrollbarXEnabledChange:Z,scrollbarY:C,onScrollbarYChange:E,scrollbarYEnabled:G,onScrollbarYEnabledChange:K,onCornerWidthChange:H,onCornerHeightChange:j,children:h.jsx(qe.div,{dir:se,...f,ref:W,style:{position:"relative","--radix-scroll-area-corner-width":M+"px","--radix-scroll-area-corner-height":D+"px",...n.style}})})});ox.displayName=df;var lx="ScrollAreaViewport",sx=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,children:s,nonce:i,...u}=n,f=nn(lx,l),p=m.useRef(null),g=Xe(r,p,f.onViewportChange);return h.jsxs(h.Fragment,{children:[h.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}),h.jsx(qe.div,{"data-radix-scroll-area-viewport":"",...u,ref:g,style:{overflowX:f.scrollbarXEnabled?"scroll":"hidden",overflowY:f.scrollbarYEnabled?"scroll":"hidden",...n.style},children:h.jsx("div",{ref:f.onContentChange,style:{minWidth:"100%",display:"table"},children:s})})]})});sx.displayName=lx;var En="ScrollAreaScrollbar",ix=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=nn(En,n.__scopeScrollArea),{onScrollbarXEnabledChange:u,onScrollbarYEnabledChange:f}=i,p=n.orientation==="horizontal";return m.useEffect(()=>(p?u(!0):f(!0),()=>{p?u(!1):f(!1)}),[p,u,f]),i.type==="hover"?h.jsx(d3,{...s,ref:r,forceMount:l}):i.type==="scroll"?h.jsx(f3,{...s,ref:r,forceMount:l}):i.type==="auto"?h.jsx(cx,{...s,ref:r,forceMount:l}):i.type==="always"?h.jsx(ff,{...s,ref:r}):null});ix.displayName=En;var d3=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=nn(En,n.__scopeScrollArea),[u,f]=m.useState(!1);return m.useEffect(()=>{const p=i.scrollArea;let g=0;if(p){const v=()=>{window.clearTimeout(g),f(!0)},x=()=>{g=window.setTimeout(()=>f(!1),i.scrollHideDelay)};return p.addEventListener("pointerenter",v),p.addEventListener("pointerleave",x),()=>{window.clearTimeout(g),p.removeEventListener("pointerenter",v),p.removeEventListener("pointerleave",x)}}},[i.scrollArea,i.scrollHideDelay]),h.jsx(_t,{present:l||u,children:h.jsx(cx,{"data-state":u?"visible":"hidden",...s,ref:r})})}),f3=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=nn(En,n.__scopeScrollArea),u=n.orientation==="horizontal",f=Ei(()=>g("SCROLL_END"),100),[p,g]=c3("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(p==="idle"){const v=window.setTimeout(()=>g("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(v)}},[p,i.scrollHideDelay,g]),m.useEffect(()=>{const v=i.viewport,x=u?"scrollLeft":"scrollTop";if(v){let b=v[x];const w=()=>{const A=v[x];b!==A&&(g("SCROLL"),f()),b=A};return v.addEventListener("scroll",w),()=>v.removeEventListener("scroll",w)}},[i.viewport,u,g,f]),h.jsx(_t,{present:l||p!=="hidden",children:h.jsx(ff,{"data-state":p==="hidden"?"hidden":"visible",...s,ref:r,onPointerEnter:ue(n.onPointerEnter,()=>g("POINTER_ENTER")),onPointerLeave:ue(n.onPointerLeave,()=>g("POINTER_LEAVE"))})})}),cx=m.forwardRef((n,r)=>{const l=nn(En,n.__scopeScrollArea),{forceMount:s,...i}=n,[u,f]=m.useState(!1),p=n.orientation==="horizontal",g=Ei(()=>{if(l.viewport){const v=l.viewport.offsetWidth<l.viewport.scrollWidth,x=l.viewport.offsetHeight<l.viewport.scrollHeight;f(p?v:x)}},10);return qr(l.viewport,g),qr(l.content,g),h.jsx(_t,{present:s||u,children:h.jsx(ff,{"data-state":u?"visible":"hidden",...i,ref:r})})}),ff=m.forwardRef((n,r)=>{const{orientation:l="vertical",...s}=n,i=nn(En,n.__scopeScrollArea),u=m.useRef(null),f=m.useRef(0),[p,g]=m.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),v=px(p.viewport,p.content),x={...s,sizes:p,onSizesChange:g,hasThumb:v>0&&v<1,onThumbChange:w=>u.current=w,onThumbPointerUp:()=>f.current=0,onThumbPointerDown:w=>f.current=w};function b(w,A){return y3(w,f.current,p,A)}return l==="horizontal"?h.jsx(h3,{...x,ref:r,onThumbPositionChange:()=>{if(i.viewport&&u.current){const w=i.viewport.scrollLeft,A=Tv(w,p,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"?h.jsx(p3,{...x,ref:r,onThumbPositionChange:()=>{if(i.viewport&&u.current){const w=i.viewport.scrollTop,A=Tv(w,p);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}),h3=m.forwardRef((n,r)=>{const{sizes:l,onSizesChange:s,...i}=n,u=nn(En,n.__scopeScrollArea),[f,p]=m.useState(),g=m.useRef(null),v=Xe(r,g,u.onScrollbarXChange);return m.useEffect(()=>{g.current&&p(getComputedStyle(g.current))},[g]),h.jsx(dx,{"data-orientation":"horizontal",...i,ref:v,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),gx(w,b)&&x.preventDefault()}},onResize:()=>{g.current&&u.viewport&&f&&s({content:u.viewport.scrollWidth,viewport:u.viewport.offsetWidth,scrollbar:{size:g.current.clientWidth,paddingStart:ci(f.paddingLeft),paddingEnd:ci(f.paddingRight)}})}})}),p3=m.forwardRef((n,r)=>{const{sizes:l,onSizesChange:s,...i}=n,u=nn(En,n.__scopeScrollArea),[f,p]=m.useState(),g=m.useRef(null),v=Xe(r,g,u.onScrollbarYChange);return m.useEffect(()=>{g.current&&p(getComputedStyle(g.current))},[g]),h.jsx(dx,{"data-orientation":"vertical",...i,ref:v,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),gx(w,b)&&x.preventDefault()}},onResize:()=>{g.current&&u.viewport&&f&&s({content:u.viewport.scrollHeight,viewport:u.viewport.offsetHeight,scrollbar:{size:g.current.clientHeight,paddingStart:ci(f.paddingTop),paddingEnd:ci(f.paddingBottom)}})}})}),[m3,ux]=rx(En),dx=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,sizes:s,hasThumb:i,onThumbChange:u,onThumbPointerUp:f,onThumbPointerDown:p,onThumbPositionChange:g,onDragScroll:v,onWheelScroll:x,onResize:b,...w}=n,A=nn(En,l),[_,C]=m.useState(null),E=Xe(r,W=>C(W)),M=m.useRef(null),H=m.useRef(""),D=A.viewport,j=s.content-s.viewport,q=ht(x),Z=ht(g),G=Ei(b,10);function K(W){if(M.current){const se=W.clientX-M.current.left,he=W.clientY-M.current.top;v({x:se,y:he})}}return m.useEffect(()=>{const W=se=>{const he=se.target;_?.contains(he)&&q(se,j)};return document.addEventListener("wheel",W,{passive:!1}),()=>document.removeEventListener("wheel",W,{passive:!1})},[D,_,j,q]),m.useEffect(Z,[s,Z]),qr(_,G),qr(A.content,G),h.jsx(m3,{scope:l,scrollbar:_,hasThumb:i,onThumbChange:ht(u),onThumbPointerUp:ht(f),onThumbPositionChange:Z,onThumbPointerDown:ht(p),children:h.jsx(qe.div,{...w,ref:E,style:{position:"absolute",...w.style},onPointerDown:ue(n.onPointerDown,W=>{W.button===0&&(W.target.setPointerCapture(W.pointerId),M.current=_.getBoundingClientRect(),H.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",A.viewport&&(A.viewport.style.scrollBehavior="auto"),K(W))}),onPointerMove:ue(n.onPointerMove,K),onPointerUp:ue(n.onPointerUp,W=>{const se=W.target;se.hasPointerCapture(W.pointerId)&&se.releasePointerCapture(W.pointerId),document.body.style.webkitUserSelect=H.current,A.viewport&&(A.viewport.style.scrollBehavior=""),M.current=null})})})}),ii="ScrollAreaThumb",fx=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=ux(ii,n.__scopeScrollArea);return h.jsx(_t,{present:l||i.hasThumb,children:h.jsx(g3,{ref:r,...s})})}),g3=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,style:s,...i}=n,u=nn(ii,l),f=ux(ii,l),{onThumbPositionChange:p}=f,g=Xe(r,b=>f.onThumbChange(b)),v=m.useRef(void 0),x=Ei(()=>{v.current&&(v.current(),v.current=void 0)},100);return m.useEffect(()=>{const b=u.viewport;if(b){const w=()=>{if(x(),!v.current){const A=x3(b,p);v.current=A,p()}};return p(),b.addEventListener("scroll",w),()=>b.removeEventListener("scroll",w)}},[u.viewport,x,p]),h.jsx(qe.div,{"data-state":f.hasThumb?"visible":"hidden",...i,ref:g,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)})});fx.displayName=ii;var hf="ScrollAreaCorner",hx=m.forwardRef((n,r)=>{const l=nn(hf,n.__scopeScrollArea),s=!!(l.scrollbarX&&l.scrollbarY);return l.type!=="scroll"&&s?h.jsx(v3,{...n,ref:r}):null});hx.displayName=hf;var v3=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,...s}=n,i=nn(hf,l),[u,f]=m.useState(0),[p,g]=m.useState(0),v=!!(u&&p);return qr(i.scrollbarX,()=>{const x=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(x),g(x)}),qr(i.scrollbarY,()=>{const x=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(x),f(x)}),v?h.jsx(qe.div,{...s,ref:r,style:{width:u,height:p,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 px(n,r){const l=n/r;return isNaN(l)?0:l}function wi(n){const r=px(n.viewport,n.content),l=n.scrollbar.paddingStart+n.scrollbar.paddingEnd,s=(n.scrollbar.size-l)*r;return Math.max(s,18)}function y3(n,r,l,s="ltr"){const i=wi(l),u=i/2,f=r||u,p=i-f,g=l.scrollbar.paddingStart+f,v=l.scrollbar.size-l.scrollbar.paddingEnd-p,x=l.content-l.viewport,b=s==="ltr"?[0,x]:[x*-1,0];return mx([g,v],b)(n)}function Tv(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,p=u-s,g=l==="ltr"?[0,f]:[f*-1,0],v=i3(n,g);return mx([0,f],[0,p])(v)}function mx(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 gx(n,r){return n>0&&n<r}var x3=(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,p=l.top!==u.top;(f||p)&&r(),l=u,s=window.requestAnimationFrame(i)})(),()=>window.cancelAnimationFrame(s)};function Ei(n,r){const l=ht(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=ht(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 b3=ox,S3=sx,w3=hx;function E3({className:n,children:r,...l}){return h.jsxs(b3,{"code-path":"src/components/ui/scroll-area.tsx:14:5","data-slot":"scroll-area",className:Ce("relative",n),...l,children:[h.jsx(S3,{"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}),h.jsx(A3,{"code-path":"src/components/ui/scroll-area.tsx:25:7"}),h.jsx(w3,{"code-path":"src/components/ui/scroll-area.tsx:26:7"})]})}function A3({className:n,orientation:r="vertical",...l}){return h.jsx(ix,{"code-path":"src/components/ui/scroll-area.tsx:37:5","data-slot":"scroll-area-scrollbar",orientation:r,className:Ce("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:h.jsx(fx,{"code-path":"src/components/ui/scroll-area.tsx:50:7","data-slot":"scroll-area-thumb",className:"bg-border relative flex-1 rounded-full"})})}function C3(n,r=globalThis?.document){const l=ht(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 _3="DismissableLayer",Pd="dismissableLayer.update",R3="dismissableLayer.pointerDownOutside",T3="dismissableLayer.focusOutside",Mv,vx=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:p,...g}=n,v=m.useContext(vx),[x,b]=m.useState(null),w=x?.ownerDocument??globalThis?.document,[,A]=m.useState({}),_=Xe(r,G=>b(G)),C=Array.from(v.layers),[E]=[...v.layersWithOutsidePointerEventsDisabled].slice(-1),M=C.indexOf(E),H=x?C.indexOf(x):-1,D=v.layersWithOutsidePointerEventsDisabled.size>0,j=H>=M,q=j3(G=>{const K=G.target,W=[...v.branches].some(se=>se.contains(K));!j||W||(i?.(G),f?.(G),G.defaultPrevented||p?.())},w),Z=N3(G=>{const K=G.target;[...v.branches].some(se=>se.contains(K))||(u?.(G),f?.(G),G.defaultPrevented||p?.())},w);return C3(G=>{H===v.layers.size-1&&(s?.(G),!G.defaultPrevented&&p&&(G.preventDefault(),p()))},w),m.useEffect(()=>{if(x)return l&&(v.layersWithOutsidePointerEventsDisabled.size===0&&(Mv=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),v.layersWithOutsidePointerEventsDisabled.add(x)),v.layers.add(x),Ov(),()=>{l&&v.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=Mv)}},[x,w,l,v]),m.useEffect(()=>()=>{x&&(v.layers.delete(x),v.layersWithOutsidePointerEventsDisabled.delete(x),Ov())},[x,v]),m.useEffect(()=>{const G=()=>A({});return document.addEventListener(Pd,G),()=>document.removeEventListener(Pd,G)},[]),h.jsx(qe.div,{...g,ref:_,style:{pointerEvents:D?j?"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=_3;var M3="DismissableLayerBranch",O3=m.forwardRef((n,r)=>{const l=m.useContext(vx),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]),h.jsx(qe.div,{...n,ref:i})});O3.displayName=M3;function j3(n,r=globalThis?.document){const l=ht(n),s=m.useRef(!1),i=m.useRef(()=>{});return m.useEffect(()=>{const u=p=>{if(p.target&&!s.current){let g=function(){yx(R3,l,v,{discrete:!0})};const v={originalEvent:p};p.pointerType==="touch"?(r.removeEventListener("click",i.current),i.current=g,r.addEventListener("click",i.current,{once:!0})):g()}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 N3(n,r=globalThis?.document){const l=ht(n),s=m.useRef(!1);return m.useEffect(()=>{const i=u=>{u.target&&!s.current&&yx(T3,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 Ov(){const n=new CustomEvent(Pd);document.dispatchEvent(n)}function yx(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?ax(i,u):i.dispatchEvent(u)}var D3=Id[" useId ".trim().toString()]||(()=>{}),z3=0;function Qa(n){const[r,l]=m.useState(D3());return Xn(()=>{l(s=>s??String(z3++))},[n]),n||(r?`radix-${r}`:"")}const k3=["top","right","bottom","left"],Sa=Math.min,Ut=Math.max,ui=Math.round,Us=Math.floor,Sn=n=>({x:n,y:n}),L3={left:"right",right:"left",bottom:"top",top:"bottom"},H3={start:"end",end:"start"};function qd(n,r,l){return Ut(n,Sa(r,l))}function Qn(n,r){return typeof n=="function"?n(r):n}function Kn(n){return n.split("-")[0]}function Zr(n){return n.split("-")[1]}function pf(n){return n==="x"?"y":"x"}function mf(n){return n==="y"?"height":"width"}const U3=new Set(["top","bottom"]);function xn(n){return U3.has(Kn(n))?"y":"x"}function gf(n){return pf(xn(n))}function B3(n,r,l){l===void 0&&(l=!1);const s=Zr(n),i=gf(n),u=mf(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 P3(n){const r=di(n);return[Vd(n),r,Vd(r)]}function Vd(n){return n.replace(/start|end/g,r=>H3[r])}const jv=["left","right"],Nv=["right","left"],q3=["top","bottom"],V3=["bottom","top"];function G3(n,r,l){switch(n){case"top":case"bottom":return l?r?Nv:jv:r?jv:Nv;case"left":case"right":return r?q3:V3;default:return[]}}function Y3(n,r,l,s){const i=Zr(n);let u=G3(Kn(n),l==="start",s);return i&&(u=u.map(f=>f+"-"+i),r&&(u=u.concat(u.map(Vd)))),u}function di(n){return n.replace(/left|right|bottom|top/g,r=>L3[r])}function X3(n){return{top:0,right:0,bottom:0,left:0,...n}}function xx(n){return typeof n!="number"?X3(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 Dv(n,r,l){let{reference:s,floating:i}=n;const u=xn(r),f=gf(r),p=mf(f),g=Kn(r),v=u==="y",x=s.x+s.width/2-i.width/2,b=s.y+s.height/2-i.height/2,w=s[p]/2-i[p]/2;let A;switch(g){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(Zr(r)){case"start":A[f]-=w*(l&&v?-1:1);break;case"end":A[f]+=w*(l&&v?-1:1);break}return A}const Q3=async(n,r,l)=>{const{placement:s="bottom",strategy:i="absolute",middleware:u=[],platform:f}=l,p=u.filter(Boolean),g=await(f.isRTL==null?void 0:f.isRTL(r));let v=await f.getElementRects({reference:n,floating:r,strategy:i}),{x,y:b}=Dv(v,s,g),w=s,A={},_=0;for(let C=0;C<p.length;C++){const{name:E,fn:M}=p[C],{x:H,y:D,data:j,reset:q}=await M({x,y:b,initialPlacement:s,placement:w,strategy:i,middlewareData:A,rects:v,platform:f,elements:{reference:n,floating:r}});x=H??x,b=D??b,A={...A,[E]:{...A[E],...j}},q&&_<=50&&(_++,typeof q=="object"&&(q.placement&&(w=q.placement),q.rects&&(v=q.rects===!0?await f.getElementRects({reference:n,floating:r,strategy:i}):q.rects),{x,y:b}=Dv(v,w,g)),C=-1)}return{x,y:b,placement:w,strategy:i,middlewareData:A}};async function tl(n,r){var l;r===void 0&&(r={});const{x:s,y:i,platform:u,rects:f,elements:p,strategy:g}=n,{boundary:v="clippingAncestors",rootBoundary:x="viewport",elementContext:b="floating",altBoundary:w=!1,padding:A=0}=Qn(r,n),_=xx(A),E=p[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(p.floating)),boundary:v,rootBoundary:x,strategy:g})),H=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(p.floating)),j=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:p,rect:H,offsetParent:D,strategy:g}):H);return{top:(M.top-q.top+_.top)/j.y,bottom:(q.bottom-M.bottom+_.bottom)/j.y,left:(M.left-q.left+_.left)/j.x,right:(q.right-M.right+_.right)/j.x}}const K3=n=>({name:"arrow",options:n,async fn(r){const{x:l,y:s,placement:i,rects:u,platform:f,elements:p,middlewareData:g}=r,{element:v,padding:x=0}=Qn(n,r)||{};if(v==null)return{};const b=xx(x),w={x:l,y:s},A=gf(i),_=mf(A),C=await f.getDimensions(v),E=A==="y",M=E?"top":"left",H=E?"bottom":"right",D=E?"clientHeight":"clientWidth",j=u.reference[_]+u.reference[A]-w[A]-u.floating[_],q=w[A]-u.reference[A],Z=await(f.getOffsetParent==null?void 0:f.getOffsetParent(v));let G=Z?Z[D]:0;(!G||!await(f.isElement==null?void 0:f.isElement(Z)))&&(G=p.floating[D]||u.floating[_]);const K=j/2-q/2,W=G/2-C[_]/2-1,se=Sa(b[M],W),he=Sa(b[H],W),ge=se,Ae=G-C[_]-he,xe=G/2-C[_]/2+K,ve=qd(ge,xe,Ae),z=!g.arrow&&Zr(i)!=null&&xe!==ve&&u.reference[_]/2-(xe<ge?se:he)-C[_]/2<0,$=z?xe<ge?xe-ge:xe-Ae:0;return{[A]:w[A]+$,data:{[A]:ve,centerOffset:xe-ve-$,...z&&{alignmentOffset:$}},reset:z}}}),$3=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:p,platform:g,elements:v}=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),H=xn(p),D=Kn(p)===p,j=await(g.isRTL==null?void 0:g.isRTL(v.floating)),q=w||(D||!C?[di(p)]:P3(p)),Z=_!=="none";!w&&Z&&q.push(...Y3(p,C,_,j));const G=[p,...q],K=await tl(r,E),W=[];let se=((s=u.flip)==null?void 0:s.overflows)||[];if(x&&W.push(K[M]),b){const xe=B3(i,f,j);W.push(K[xe[0]],K[xe[1]])}if(se=[...se,{placement:i,overflows:W}],!W.every(xe=>xe<=0)){var he,ge;const xe=(((he=u.flip)==null?void 0:he.index)||0)+1,ve=G[xe];if(ve&&(!(b==="alignment"?H!==xn(ve):!1)||se.every(P=>xn(P.placement)===H?P.overflows[0]>0:!0)))return{data:{index:xe,overflows:se},reset:{placement:ve}};let z=(ge=se.filter($=>$.overflows[0]<=0).sort(($,P)=>$.overflows[1]-P.overflows[1])[0])==null?void 0:ge.placement;if(!z)switch(A){case"bestFit":{var Ae;const $=(Ae=se.filter(P=>{if(Z){const I=xn(P.placement);return I===H||I==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(I=>I>0).reduce((I,pe)=>I+pe,0)]).sort((P,I)=>P[1]-I[1])[0])==null?void 0:Ae[0];$&&(z=$);break}case"initialPlacement":z=p;break}if(i!==z)return{reset:{placement:z}}}return{}}}};function zv(n,r){return{top:n.top-r.height,right:n.right-r.width,bottom:n.bottom-r.height,left:n.left-r.width}}function kv(n){return k3.some(r=>n[r]>=0)}const F3=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 tl(r,{...i,elementContext:"reference"}),f=zv(u,l.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:kv(f)}}}case"escaped":{const u=await tl(r,{...i,altBoundary:!0}),f=zv(u,l.floating);return{data:{escapedOffsets:f,escaped:kv(f)}}}default:return{}}}}},bx=new Set(["left","top"]);async function Z3(n,r){const{placement:l,platform:s,elements:i}=n,u=await(s.isRTL==null?void 0:s.isRTL(i.floating)),f=Kn(l),p=Zr(l),g=xn(l)==="y",v=bx.has(f)?-1:1,x=u&&g?-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 p&&typeof _=="number"&&(A=p==="end"?_*-1:_),g?{x:A*x,y:w*v}:{x:w*v,y:A*x}}const I3=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:p}=r,g=await Z3(r,n);return f===((l=p.offset)==null?void 0:l.placement)&&(s=p.arrow)!=null&&s.alignmentOffset?{}:{x:i+g.x,y:u+g.y,data:{...g,placement:f}}}}},J3=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:p={fn:E=>{let{x:M,y:H}=E;return{x:M,y:H}}},...g}=Qn(n,r),v={x:l,y:s},x=await tl(r,g),b=xn(Kn(i)),w=pf(b);let A=v[w],_=v[b];if(u){const E=w==="y"?"top":"left",M=w==="y"?"bottom":"right",H=A+x[E],D=A-x[M];A=qd(H,A,D)}if(f){const E=b==="y"?"top":"left",M=b==="y"?"bottom":"right",H=_+x[E],D=_-x[M];_=qd(H,_,D)}const C=p.fn({...r,[w]:A,[b]:_});return{...C,data:{x:C.x-l,y:C.y-s,enabled:{[w]:u,[b]:f}}}}}},W3=function(n){return n===void 0&&(n={}),{options:n,fn(r){const{x:l,y:s,placement:i,rects:u,middlewareData:f}=r,{offset:p=0,mainAxis:g=!0,crossAxis:v=!0}=Qn(n,r),x={x:l,y:s},b=xn(i),w=pf(b);let A=x[w],_=x[b];const C=Qn(p,r),E=typeof C=="number"?{mainAxis:C,crossAxis:0}:{mainAxis:0,crossAxis:0,...C};if(g){const D=w==="y"?"height":"width",j=u.reference[w]-u.floating[D]+E.mainAxis,q=u.reference[w]+u.reference[D]-E.mainAxis;A<j?A=j:A>q&&(A=q)}if(v){var M,H;const D=w==="y"?"width":"height",j=bx.has(Kn(i)),q=u.reference[b]-u.floating[D]+(j&&((M=f.offset)==null?void 0:M[b])||0)+(j?0:E.crossAxis),Z=u.reference[b]+u.reference[D]+(j?0:((H=f.offset)==null?void 0:H[b])||0)-(j?E.crossAxis:0);_<q?_=q:_>Z&&(_=Z)}return{[w]:A,[b]:_}}}},e_=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:p}=r,{apply:g=()=>{},...v}=Qn(n,r),x=await tl(r,v),b=Kn(i),w=Zr(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(p.floating))?"start":"end")?"left":"right"):(M=b,E=w==="end"?"top":"bottom");const H=C-x.top-x.bottom,D=_-x.left-x.right,j=Sa(C-x[E],H),q=Sa(_-x[M],D),Z=!r.middlewareData.shift;let G=j,K=q;if((l=r.middlewareData.shift)!=null&&l.enabled.x&&(K=D),(s=r.middlewareData.shift)!=null&&s.enabled.y&&(G=H),Z&&!w){const se=Ut(x.left,0),he=Ut(x.right,0),ge=Ut(x.top,0),Ae=Ut(x.bottom,0);A?K=_-2*(se!==0||he!==0?se+he:Ut(x.left,x.right)):G=C-2*(ge!==0||Ae!==0?ge+Ae:Ut(x.top,x.bottom))}await g({...r,availableWidth:K,availableHeight:G});const W=await f.getDimensions(p.floating);return _!==W.width||C!==W.height?{reset:{rects:!0}}:{}}}};function Ci(){return typeof window<"u"}function Ir(n){return Sx(n)?(n.nodeName||"").toLowerCase():"#document"}function Bt(n){var r;return(n==null||(r=n.ownerDocument)==null?void 0:r.defaultView)||window}function An(n){var r;return(r=(Sx(n)?n.ownerDocument:n.document)||window.document)==null?void 0:r.documentElement}function Sx(n){return Ci()?n instanceof Node||n instanceof Bt(n).Node:!1}function sn(n){return Ci()?n instanceof Element||n instanceof Bt(n).Element:!1}function wn(n){return Ci()?n instanceof HTMLElement||n instanceof Bt(n).HTMLElement:!1}function Lv(n){return!Ci()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof Bt(n).ShadowRoot}const t_=new Set(["inline","contents"]);function cl(n){const{overflow:r,overflowX:l,overflowY:s,display:i}=cn(n);return/auto|scroll|overlay|hidden|clip/.test(r+s+l)&&!t_.has(i)}const n_=new Set(["table","td","th"]);function a_(n){return n_.has(Ir(n))}const r_=[":popover-open",":modal"];function _i(n){return r_.some(r=>{try{return n.matches(r)}catch{return!1}})}const o_=["transform","translate","scale","rotate","perspective"],l_=["transform","translate","scale","rotate","perspective","filter"],s_=["paint","layout","strict","content"];function vf(n){const r=yf(),l=sn(n)?cn(n):n;return o_.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)||l_.some(s=>(l.willChange||"").includes(s))||s_.some(s=>(l.contain||"").includes(s))}function i_(n){let r=wa(n);for(;wn(r)&&!Vr(r);){if(vf(r))return r;if(_i(r))return null;r=wa(r)}return null}function yf(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const c_=new Set(["html","body","#document"]);function Vr(n){return c_.has(Ir(n))}function cn(n){return Bt(n).getComputedStyle(n)}function Ri(n){return sn(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function wa(n){if(Ir(n)==="html")return n;const r=n.assignedSlot||n.parentNode||Lv(n)&&n.host||An(n);return Lv(r)?r.host:r}function wx(n){const r=wa(n);return Vr(r)?n.ownerDocument?n.ownerDocument.body:n.body:wn(r)&&cl(r)?r:wx(r)}function nl(n,r,l){var s;r===void 0&&(r=[]),l===void 0&&(l=!0);const i=wx(n),u=i===((s=n.ownerDocument)==null?void 0:s.body),f=Bt(i);if(u){const p=Gd(f);return r.concat(f,f.visualViewport||[],cl(i)?i:[],p&&l?nl(p):[])}return r.concat(i,nl(i,[],l))}function Gd(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function Ex(n){const r=cn(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,p=ui(l)!==u||ui(s)!==f;return p&&(l=u,s=f),{width:l,height:s,$:p}}function xf(n){return sn(n)?n:n.contextElement}function Br(n){const r=xf(n);if(!wn(r))return Sn(1);const l=r.getBoundingClientRect(),{width:s,height:i,$:u}=Ex(r);let f=(u?ui(l.width):l.width)/s,p=(u?ui(l.height):l.height)/i;return(!f||!Number.isFinite(f))&&(f=1),(!p||!Number.isFinite(p))&&(p=1),{x:f,y:p}}const u_=Sn(0);function Ax(n){const r=Bt(n);return!yf()||!r.visualViewport?u_:{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}}function d_(n,r,l){return r===void 0&&(r=!1),!l||r&&l!==Bt(n)?!1:r}function Ka(n,r,l,s){r===void 0&&(r=!1),l===void 0&&(l=!1);const i=n.getBoundingClientRect(),u=xf(n);let f=Sn(1);r&&(s?sn(s)&&(f=Br(s)):f=Br(n));const p=d_(u,l,s)?Ax(u):Sn(0);let g=(i.left+p.x)/f.x,v=(i.top+p.y)/f.y,x=i.width/f.x,b=i.height/f.y;if(u){const w=Bt(u),A=s&&sn(s)?Bt(s):s;let _=w,C=Gd(_);for(;C&&s&&A!==_;){const E=Br(C),M=C.getBoundingClientRect(),H=cn(C),D=M.left+(C.clientLeft+parseFloat(H.paddingLeft))*E.x,j=M.top+(C.clientTop+parseFloat(H.paddingTop))*E.y;g*=E.x,v*=E.y,x*=E.x,b*=E.y,g+=D,v+=j,_=Bt(C),C=Gd(_)}}return fi({width:x,height:b,x:g,y:v})}function Ti(n,r){const l=Ri(n).scrollLeft;return r?r.left+l:Ka(An(n)).left+l}function Cx(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 f_(n){let{elements:r,rect:l,offsetParent:s,strategy:i}=n;const u=i==="fixed",f=An(s),p=r?_i(r.floating):!1;if(s===f||p&&u)return l;let g={scrollLeft:0,scrollTop:0},v=Sn(1);const x=Sn(0),b=wn(s);if((b||!b&&!u)&&((Ir(s)!=="body"||cl(f))&&(g=Ri(s)),wn(s))){const A=Ka(s);v=Br(s),x.x=A.x+s.clientLeft,x.y=A.y+s.clientTop}const w=f&&!b&&!u?Cx(f,g):Sn(0);return{width:l.width*v.x,height:l.height*v.y,x:l.x*v.x-g.scrollLeft*v.x+x.x+w.x,y:l.y*v.y-g.scrollTop*v.y+x.y+w.y}}function h_(n){return Array.from(n.getClientRects())}function p_(n){const r=An(n),l=Ri(n),s=n.ownerDocument.body,i=Ut(r.scrollWidth,r.clientWidth,s.scrollWidth,s.clientWidth),u=Ut(r.scrollHeight,r.clientHeight,s.scrollHeight,s.clientHeight);let f=-l.scrollLeft+Ti(n);const p=-l.scrollTop;return cn(s).direction==="rtl"&&(f+=Ut(r.clientWidth,s.clientWidth)-i),{width:i,height:u,x:f,y:p}}const Hv=25;function m_(n,r){const l=Bt(n),s=An(n),i=l.visualViewport;let u=s.clientWidth,f=s.clientHeight,p=0,g=0;if(i){u=i.width,f=i.height;const x=yf();(!x||x&&r==="fixed")&&(p=i.offsetLeft,g=i.offsetTop)}const v=Ti(s);if(v<=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);_<=Hv&&(u-=_)}else v<=Hv&&(u+=v);return{width:u,height:f,x:p,y:g}}const g_=new Set(["absolute","fixed"]);function v_(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,p=n.clientHeight*u.y,g=i*u.x,v=s*u.y;return{width:f,height:p,x:g,y:v}}function Uv(n,r,l){let s;if(r==="viewport")s=m_(n,l);else if(r==="document")s=p_(An(n));else if(sn(r))s=v_(r,l);else{const i=Ax(n);s={x:r.x-i.x,y:r.y-i.y,width:r.width,height:r.height}}return fi(s)}function _x(n,r){const l=wa(n);return l===r||!sn(l)||Vr(l)?!1:cn(l).position==="fixed"||_x(l,r)}function y_(n,r){const l=r.get(n);if(l)return l;let s=nl(n,[],!1).filter(p=>sn(p)&&Ir(p)!=="body"),i=null;const u=cn(n).position==="fixed";let f=u?wa(n):n;for(;sn(f)&&!Vr(f);){const p=cn(f),g=vf(f);!g&&p.position==="fixed"&&(i=null),(u?!g&&!i:!g&&p.position==="static"&&!!i&&g_.has(i.position)||cl(f)&&!g&&_x(n,f))?s=s.filter(x=>x!==f):i=p,f=wa(f)}return r.set(n,s),s}function x_(n){let{element:r,boundary:l,rootBoundary:s,strategy:i}=n;const f=[...l==="clippingAncestors"?_i(r)?[]:y_(r,this._c):[].concat(l),s],p=f[0],g=f.reduce((v,x)=>{const b=Uv(r,x,i);return v.top=Ut(b.top,v.top),v.right=Sa(b.right,v.right),v.bottom=Sa(b.bottom,v.bottom),v.left=Ut(b.left,v.left),v},Uv(r,p,i));return{width:g.right-g.left,height:g.bottom-g.top,x:g.left,y:g.top}}function b_(n){const{width:r,height:l}=Ex(n);return{width:r,height:l}}function S_(n,r,l){const s=wn(r),i=An(r),u=l==="fixed",f=Ka(n,!0,u,r);let p={scrollLeft:0,scrollTop:0};const g=Sn(0);function v(){g.x=Ti(i)}if(s||!s&&!u)if((Ir(r)!=="body"||cl(i))&&(p=Ri(r)),s){const A=Ka(r,!0,u,r);g.x=A.x+r.clientLeft,g.y=A.y+r.clientTop}else i&&v();u&&!s&&i&&v();const x=i&&!s&&!u?Cx(i,p):Sn(0),b=f.left+p.scrollLeft-g.x-x.x,w=f.top+p.scrollTop-g.y-x.y;return{x:b,y:w,width:f.width,height:f.height}}function vd(n){return cn(n).position==="static"}function Bv(n,r){if(!wn(n)||cn(n).position==="fixed")return null;if(r)return r(n);let l=n.offsetParent;return An(n)===l&&(l=l.ownerDocument.body),l}function Rx(n,r){const l=Bt(n);if(_i(n))return l;if(!wn(n)){let i=wa(n);for(;i&&!Vr(i);){if(sn(i)&&!vd(i))return i;i=wa(i)}return l}let s=Bv(n,r);for(;s&&a_(s)&&vd(s);)s=Bv(s,r);return s&&Vr(s)&&vd(s)&&!vf(s)?l:s||i_(n)||l}const w_=async function(n){const r=this.getOffsetParent||Rx,l=this.getDimensions,s=await l(n.floating);return{reference:S_(n.reference,await r(n.floating),n.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function E_(n){return cn(n).direction==="rtl"}const A_={convertOffsetParentRelativeRectToViewportRelativeRect:f_,getDocumentElement:An,getClippingRect:x_,getOffsetParent:Rx,getElementRects:w_,getClientRects:h_,getDimensions:b_,getScale:Br,isElement:sn,isRTL:E_};function Tx(n,r){return n.x===r.x&&n.y===r.y&&n.width===r.width&&n.height===r.height}function C_(n,r){let l=null,s;const i=An(n);function u(){var p;clearTimeout(s),(p=l)==null||p.disconnect(),l=null}function f(p,g){p===void 0&&(p=!1),g===void 0&&(g=1),u();const v=n.getBoundingClientRect(),{left:x,top:b,width:w,height:A}=v;if(p||r(),!w||!A)return;const _=Us(b),C=Us(i.clientWidth-(x+w)),E=Us(i.clientHeight-(b+A)),M=Us(x),D={rootMargin:-_+"px "+-C+"px "+-E+"px "+-M+"px",threshold:Ut(0,Sa(1,g))||1};let j=!0;function q(Z){const G=Z[0].intersectionRatio;if(G!==g){if(!j)return f();G?f(!1,G):s=setTimeout(()=>{f(!1,1e-7)},1e3)}G===1&&!Tx(v,n.getBoundingClientRect())&&f(),j=!1}try{l=new IntersectionObserver(q,{...D,root:i.ownerDocument})}catch{l=new IntersectionObserver(q,D)}l.observe(n)}return f(!0),u}function __(n,r,l,s){s===void 0&&(s={});const{ancestorScroll:i=!0,ancestorResize:u=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:p=typeof IntersectionObserver=="function",animationFrame:g=!1}=s,v=xf(n),x=i||u?[...v?nl(v):[],...nl(r)]:[];x.forEach(M=>{i&&M.addEventListener("scroll",l,{passive:!0}),u&&M.addEventListener("resize",l)});const b=v&&p?C_(v,l):null;let w=-1,A=null;f&&(A=new ResizeObserver(M=>{let[H]=M;H&&H.target===v&&A&&(A.unobserve(r),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var D;(D=A)==null||D.observe(r)})),l()}),v&&!g&&A.observe(v),A.observe(r));let _,C=g?Ka(n):null;g&&E();function E(){const M=Ka(n);C&&!Tx(C,M)&&l(),C=M,_=requestAnimationFrame(E)}return l(),()=>{var M;x.forEach(H=>{i&&H.removeEventListener("scroll",l),u&&H.removeEventListener("resize",l)}),b?.(),(M=A)==null||M.disconnect(),A=null,g&&cancelAnimationFrame(_)}}const R_=I3,T_=J3,M_=$3,O_=e_,j_=F3,Pv=K3,N_=W3,D_=(n,r,l)=>{const s=new Map,i={platform:A_,...l},u={...i.platform,_c:s};return Q3(n,r,{...i,platform:u})};var z_=typeof document<"u",k_=function(){},$s=z_?m.useLayoutEffect:k_;function hi(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(!hi(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)&&!hi(n[u],r[u]))return!1}return!0}return n!==n&&r!==r}function Mx(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function qv(n,r){const l=Mx(n);return Math.round(r*l)/l}function yd(n){const r=m.useRef(n);return $s(()=>{r.current=n}),r}function L_(n){n===void 0&&(n={});const{placement:r="bottom",strategy:l="absolute",middleware:s=[],platform:i,elements:{reference:u,floating:f}={},transform:p=!0,whileElementsMounted:g,open:v}=n,[x,b]=m.useState({x:0,y:0,strategy:l,placement:r,middlewareData:{},isPositioned:!1}),[w,A]=m.useState(s);hi(w,s)||A(s);const[_,C]=m.useState(null),[E,M]=m.useState(null),H=m.useCallback(P=>{P!==Z.current&&(Z.current=P,C(P))},[]),D=m.useCallback(P=>{P!==G.current&&(G.current=P,M(P))},[]),j=u||_,q=f||E,Z=m.useRef(null),G=m.useRef(null),K=m.useRef(x),W=g!=null,se=yd(g),he=yd(i),ge=yd(v),Ae=m.useCallback(()=>{if(!Z.current||!G.current)return;const P={placement:r,strategy:l,middleware:w};he.current&&(P.platform=he.current),D_(Z.current,G.current,P).then(I=>{const pe={...I,isPositioned:ge.current!==!1};xe.current&&!hi(K.current,pe)&&(K.current=pe,rf.flushSync(()=>{b(pe)}))})},[w,r,l,he,ge]);$s(()=>{v===!1&&K.current.isPositioned&&(K.current.isPositioned=!1,b(P=>({...P,isPositioned:!1})))},[v]);const xe=m.useRef(!1);$s(()=>(xe.current=!0,()=>{xe.current=!1}),[]),$s(()=>{if(j&&(Z.current=j),q&&(G.current=q),j&&q){if(se.current)return se.current(j,q,Ae);Ae()}},[j,q,Ae,se,W]);const ve=m.useMemo(()=>({reference:Z,floating:G,setReference:H,setFloating:D}),[H,D]),z=m.useMemo(()=>({reference:j,floating:q}),[j,q]),$=m.useMemo(()=>{const P={position:l,left:0,top:0};if(!z.floating)return P;const I=qv(z.floating,x.x),pe=qv(z.floating,x.y);return p?{...P,transform:"translate("+I+"px, "+pe+"px)",...Mx(z.floating)>=1.5&&{willChange:"transform"}}:{position:l,left:I,top:pe}},[l,p,z.floating,x.x,x.y]);return m.useMemo(()=>({...x,update:Ae,refs:ve,elements:z,floatingStyles:$}),[x,Ae,ve,z,$])}const H_=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?Pv({element:s.current,padding:i}).fn(l):{}:s?Pv({element:s,padding:i}).fn(l):{}}}},U_=(n,r)=>({...R_(n),options:[n,r]}),B_=(n,r)=>({...T_(n),options:[n,r]}),P_=(n,r)=>({...N_(n),options:[n,r]}),q_=(n,r)=>({...M_(n),options:[n,r]}),V_=(n,r)=>({...O_(n),options:[n,r]}),G_=(n,r)=>({...j_(n),options:[n,r]}),Y_=(n,r)=>({...H_(n),options:[n,r]});var X_="Arrow",Ox=m.forwardRef((n,r)=>{const{children:l,width:s=10,height:i=5,...u}=n;return h.jsx(qe.svg,{...u,ref:r,width:s,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?l:h.jsx("polygon",{points:"0,0 30,0 15,10"})})});Ox.displayName=X_;var Q_=Ox;function K_(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,p;if("borderBoxSize"in u){const g=u.borderBoxSize,v=Array.isArray(g)?g[0]:g;f=v.inlineSize,p=v.blockSize}else f=n.offsetWidth,p=n.offsetHeight;l({width:f,height:p})});return s.observe(n,{box:"border-box"}),()=>s.unobserve(n)}else l(void 0)},[n]),r}var bf="Popper",[jx,Mi]=Aa(bf),[$_,Nx]=jx(bf),Dx=n=>{const{__scopePopper:r,children:l}=n,[s,i]=m.useState(null);return h.jsx($_,{scope:r,anchor:s,onAnchorChange:i,children:l})};Dx.displayName=bf;var zx="PopperAnchor",kx=m.forwardRef((n,r)=>{const{__scopePopper:l,virtualRef:s,...i}=n,u=Nx(zx,l),f=m.useRef(null),p=Xe(r,f),g=m.useRef(null);return m.useEffect(()=>{const v=g.current;g.current=s?.current||f.current,v!==g.current&&u.onAnchorChange(g.current)}),s?null:h.jsx(qe.div,{...i,ref:p})});kx.displayName=zx;var Sf="PopperContent",[F_,Z_]=jx(Sf),Lx=m.forwardRef((n,r)=>{const{__scopePopper:l,side:s="bottom",sideOffset:i=0,align:u="center",alignOffset:f=0,arrowPadding:p=0,avoidCollisions:g=!0,collisionBoundary:v=[],collisionPadding:x=0,sticky:b="partial",hideWhenDetached:w=!1,updatePositionStrategy:A="optimized",onPlaced:_,...C}=n,E=Nx(Sf,l),[M,H]=m.useState(null),D=Xe(r,te=>H(te)),[j,q]=m.useState(null),Z=K_(j),G=Z?.width??0,K=Z?.height??0,W=s+(u!=="center"?"-"+u:""),se=typeof x=="number"?x:{top:0,right:0,bottom:0,left:0,...x},he=Array.isArray(v)?v:[v],ge=he.length>0,Ae={padding:se,boundary:he.filter(J_),altBoundary:ge},{refs:xe,floatingStyles:ve,placement:z,isPositioned:$,middlewareData:P}=L_({strategy:"fixed",placement:W,whileElementsMounted:(...te)=>__(...te,{animationFrame:A==="always"}),elements:{reference:E.anchor},middleware:[U_({mainAxis:i+K,alignmentAxis:f}),g&&B_({mainAxis:!0,crossAxis:!1,limiter:b==="partial"?P_():void 0,...Ae}),g&&q_({...Ae}),V_({...Ae,apply:({elements:te,rects:Qe,availableWidth:Le,availableHeight:qt})=>{const{width:dn,height:fn}=Qe.reference,Ca=te.floating.style;Ca.setProperty("--radix-popper-available-width",`${Le}px`),Ca.setProperty("--radix-popper-available-height",`${qt}px`),Ca.setProperty("--radix-popper-anchor-width",`${dn}px`),Ca.setProperty("--radix-popper-anchor-height",`${fn}px`)}}),j&&Y_({element:j,padding:p}),W_({arrowWidth:G,arrowHeight:K}),w&&G_({strategy:"referenceHidden",...Ae})]}),[I,pe]=Bx(z),T=ht(_);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]),h.jsx("div",{ref:xe.setFloating,"data-radix-popper-content-wrapper":"",style:{...ve,transform:$?ve.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:h.jsx(F_,{scope:l,placedSide:I,onArrowChange:q,arrowX:Y,arrowY:F,shouldHideArrow:J,children:h.jsx(qe.div,{"data-side":I,"data-align":pe,...C,ref:D,style:{...C.style,animation:$?void 0:"none"}})})})});Lx.displayName=Sf;var Hx="PopperArrow",I_={top:"bottom",right:"left",bottom:"top",left:"right"},Ux=m.forwardRef(function(r,l){const{__scopePopper:s,...i}=r,u=Z_(Hx,s),f=I_[u.placedSide];return h.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:h.jsx(Q_,{...i,ref:l,style:{...i.style,display:"block"}})})});Ux.displayName=Hx;function J_(n){return n!==null}var W_=n=>({name:"transformOrigin",options:n,fn(r){const{placement:l,rects:s,middlewareData:i}=r,f=i.arrow?.centerOffset!==0,p=f?0:n.arrowWidth,g=f?0:n.arrowHeight,[v,x]=Bx(l),b={start:"0%",center:"50%",end:"100%"}[x],w=(i.arrow?.x??0)+p/2,A=(i.arrow?.y??0)+g/2;let _="",C="";return v==="bottom"?(_=f?b:`${w}px`,C=`${-g}px`):v==="top"?(_=f?b:`${w}px`,C=`${s.floating.height+g}px`):v==="right"?(_=`${-g}px`,C=f?b:`${A}px`):v==="left"&&(_=`${s.floating.width+g}px`,C=f?b:`${A}px`),{data:{x:_,y:C}}}});function Bx(n){const[r,l="center"]=n.split("-");return[r,l]}var Px=Dx,qx=kx,Vx=Lx,Gx=Ux,eR="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?jw.createPortal(h.jsx(qe.div,{...s,ref:r}),f):null});Oi.displayName=eR;var tR=Symbol("radix.slottable");function nR(n){const r=({children:l})=>h.jsx(h.Fragment,{children:l});return r.displayName=`${n}.Slottable`,r.__radixId=tR,r}var aR=Id[" useInsertionEffect ".trim().toString()]||Xn;function ji({prop:n,defaultProp:r,onChange:l=()=>{},caller:s}){const[i,u,f]=rR({defaultProp:r,onChange:l}),p=n!==void 0,g=p?n:i;{const x=m.useRef(n!==void 0);m.useEffect(()=>{const b=x.current;b!==p&&console.warn(`${s} is changing from ${b?"controlled":"uncontrolled"} to ${p?"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=p},[p,s])}const v=m.useCallback(x=>{if(p){const b=oR(x)?x(n):x;b!==n&&f.current?.(b)}else u(x)},[p,n,u,f]);return[g,v]}function rR({defaultProp:n,onChange:r}){const[l,s]=m.useState(n),i=m.useRef(l),u=m.useRef(r);return aR(()=>{u.current=r},[r]),m.useEffect(()=>{i.current!==l&&(u.current?.(l),i.current=l)},[l,i]),[l,s,u]}function oR(n){return typeof n=="function"}var lR=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"}),sR="VisuallyHidden",Yx=m.forwardRef((n,r)=>h.jsx(qe.span,{...n,ref:r,style:{...lR,...n.style}}));Yx.displayName=sR;var iR=Yx,[Ni]=Aa("Tooltip",[Mi]),Di=Mi(),Xx="TooltipProvider",cR=700,Yd="tooltip.open",[uR,wf]=Ni(Xx),Qx=n=>{const{__scopeTooltip:r,delayDuration:l=cR,skipDelayDuration:s=300,disableHoverableContent:i=!1,children:u}=n,f=m.useRef(!0),p=m.useRef(!1),g=m.useRef(0);return m.useEffect(()=>{const v=g.current;return()=>window.clearTimeout(v)},[]),h.jsx(uR,{scope:r,isOpenDelayedRef:f,delayDuration:l,onOpen:m.useCallback(()=>{window.clearTimeout(g.current),f.current=!1},[]),onClose:m.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>f.current=!0,s)},[s]),isPointerInTransitRef:p,onPointerInTransitChange:m.useCallback(v=>{p.current=v},[]),disableHoverableContent:i,children:u})};Qx.displayName=Xx;var al="Tooltip",[dR,ul]=Ni(al),Kx=n=>{const{__scopeTooltip:r,children:l,open:s,defaultOpen:i,onOpenChange:u,disableHoverableContent:f,delayDuration:p}=n,g=wf(al,n.__scopeTooltip),v=Di(r),[x,b]=m.useState(null),w=Qa(),A=m.useRef(0),_=f??g.disableHoverableContent,C=p??g.delayDuration,E=m.useRef(!1),[M,H]=ji({prop:s,defaultProp:i??!1,onChange:G=>{G?(g.onOpen(),document.dispatchEvent(new CustomEvent(Yd))):g.onClose(),u?.(G)},caller:al}),D=m.useMemo(()=>M?E.current?"delayed-open":"instant-open":"closed",[M]),j=m.useCallback(()=>{window.clearTimeout(A.current),A.current=0,E.current=!1,H(!0)},[H]),q=m.useCallback(()=>{window.clearTimeout(A.current),A.current=0,H(!1)},[H]),Z=m.useCallback(()=>{window.clearTimeout(A.current),A.current=window.setTimeout(()=>{E.current=!0,H(!0),A.current=0},C)},[C,H]);return m.useEffect(()=>()=>{A.current&&(window.clearTimeout(A.current),A.current=0)},[]),h.jsx(Px,{...v,children:h.jsx(dR,{scope:r,contentId:w,open:M,stateAttribute:D,trigger:x,onTriggerChange:b,onTriggerEnter:m.useCallback(()=>{g.isOpenDelayedRef.current?Z():j()},[g.isOpenDelayedRef,Z,j]),onTriggerLeave:m.useCallback(()=>{_?q():(window.clearTimeout(A.current),A.current=0)},[q,_]),onOpen:j,onClose:q,disableHoverableContent:_,children:l})})};Kx.displayName=al;var Xd="TooltipTrigger",$x=m.forwardRef((n,r)=>{const{__scopeTooltip:l,...s}=n,i=ul(Xd,l),u=wf(Xd,l),f=Di(l),p=m.useRef(null),g=Xe(r,p,i.onTriggerChange),v=m.useRef(!1),x=m.useRef(!1),b=m.useCallback(()=>v.current=!1,[]);return m.useEffect(()=>()=>document.removeEventListener("pointerup",b),[b]),h.jsx(qx,{asChild:!0,...f,children:h.jsx(qe.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...s,ref:g,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(),v.current=!0,document.addEventListener("pointerup",b,{once:!0})}),onFocus:ue(n.onFocus,()=>{v.current||i.onOpen()}),onBlur:ue(n.onBlur,i.onClose),onClick:ue(n.onClick,i.onClose)})})});$x.displayName=Xd;var Ef="TooltipPortal",[fR,hR]=Ni(Ef,{forceMount:void 0}),Fx=n=>{const{__scopeTooltip:r,forceMount:l,children:s,container:i}=n,u=ul(Ef,r);return h.jsx(fR,{scope:r,forceMount:l,children:h.jsx(_t,{present:l||u.open,children:h.jsx(Oi,{asChild:!0,container:i,children:s})})})};Fx.displayName=Ef;var Gr="TooltipContent",Zx=m.forwardRef((n,r)=>{const l=hR(Gr,n.__scopeTooltip),{forceMount:s=l.forceMount,side:i="top",...u}=n,f=ul(Gr,n.__scopeTooltip);return h.jsx(_t,{present:s||f.open,children:f.disableHoverableContent?h.jsx(Ix,{side:i,...u,ref:r}):h.jsx(pR,{side:i,...u,ref:r})})}),pR=m.forwardRef((n,r)=>{const l=ul(Gr,n.__scopeTooltip),s=wf(Gr,n.__scopeTooltip),i=m.useRef(null),u=Xe(r,i),[f,p]=m.useState(null),{trigger:g,onClose:v}=l,x=i.current,{onPointerInTransitChange:b}=s,w=m.useCallback(()=>{p(null),b(!1)},[b]),A=m.useCallback((_,C)=>{const E=_.currentTarget,M={x:_.clientX,y:_.clientY},H=yR(M,E.getBoundingClientRect()),D=xR(M,H),j=bR(C.getBoundingClientRect()),q=wR([...D,...j]);p(q),b(!0)},[b]);return m.useEffect(()=>()=>w(),[w]),m.useEffect(()=>{if(g&&x){const _=E=>A(E,x),C=E=>A(E,g);return g.addEventListener("pointerleave",_),x.addEventListener("pointerleave",C),()=>{g.removeEventListener("pointerleave",_),x.removeEventListener("pointerleave",C)}}},[g,x,A,w]),m.useEffect(()=>{if(f){const _=C=>{const E=C.target,M={x:C.clientX,y:C.clientY},H=g?.contains(E)||x?.contains(E),D=!SR(M,f);H?w():D&&(w(),v())};return document.addEventListener("pointermove",_),()=>document.removeEventListener("pointermove",_)}},[g,x,f,v,w]),h.jsx(Ix,{...n,ref:u})}),[mR,gR]=Ni(al,{isInside:!1}),vR=nR("TooltipContent"),Ix=m.forwardRef((n,r)=>{const{__scopeTooltip:l,children:s,"aria-label":i,onEscapeKeyDown:u,onPointerDownOutside:f,...p}=n,g=ul(Gr,l),v=Di(l),{onClose:x}=g;return m.useEffect(()=>(document.addEventListener(Yd,x),()=>document.removeEventListener(Yd,x)),[x]),m.useEffect(()=>{if(g.trigger){const b=w=>{w.target?.contains(g.trigger)&&x()};return window.addEventListener("scroll",b,{capture:!0}),()=>window.removeEventListener("scroll",b,{capture:!0})}},[g.trigger,x]),h.jsx(Ai,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:b=>b.preventDefault(),onDismiss:x,children:h.jsxs(Vx,{"data-state":g.stateAttribute,...v,...p,ref:r,style:{...p.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:[h.jsx(vR,{children:s}),h.jsx(mR,{scope:l,isInside:!0,children:h.jsx(iR,{id:g.contentId,role:"tooltip",children:i||s})})]})})});Zx.displayName=Gr;var Jx="TooltipArrow",Wx=m.forwardRef((n,r)=>{const{__scopeTooltip:l,...s}=n,i=Di(l);return gR(Jx,l).isInside?null:h.jsx(Gx,{...i,...s,ref:r})});Wx.displayName=Jx;function yR(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 xR(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 bR(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 SR(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 p=r[u],g=r[f],v=p.x,x=p.y,b=g.x,w=g.y;x>s!=w>s&&l<(b-v)*(s-x)/(w-x)+v&&(i=!i)}return i}function wR(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),ER(r)}function ER(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 AR=Qx,CR=Kx,_R=$x,RR=Fx,TR=Zx,MR=Wx;function e1({delayDuration:n=0,...r}){return h.jsx(AR,{"code-path":"src/components/ui/tooltip.tsx:13:5","data-slot":"tooltip-provider",delayDuration:n,...r})}function OR({...n}){return h.jsx(e1,{"code-path":"src/components/ui/tooltip.tsx:25:5",children:h.jsx(CR,{"code-path":"src/components/ui/tooltip.tsx:26:7","data-slot":"tooltip",...n})})}function jR({...n}){return h.jsx(_R,{"code-path":"src/components/ui/tooltip.tsx:34:10","data-slot":"tooltip-trigger",...n})}function NR({className:n,sideOffset:r=0,children:l,...s}){return h.jsx(RR,{"code-path":"src/components/ui/tooltip.tsx:44:5",children:h.jsxs(TR,{"code-path":"src/components/ui/tooltip.tsx:45:7","data-slot":"tooltip-content",sideOffset:r,className:Ce("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,h.jsx(MR,{"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 DR=[{id:"dashboard",name:"仪表盘",icon:oC,path:"/"},{id:"assets",name:"资产管理",icon:RC,children:[{id:"servers",name:"服务器管理",icon:pd,path:"/servers"},{id:"cloud-accounts",name:"云账号管理",icon:wv,path:"/cloud-accounts"},{id:"domains",name:"域名管理",icon:Sv,path:"/domains"},{id:"regions",name:"区域管理",icon:mC,path:"/regions"},{id:"platforms",name:"云平台",icon:UA,path:"/platforms"},{id:"cloud-billing",name:"云账单",icon:hd,path:"/cloud-billing"}]},{id:"kubernetes",name:"Kubernetes",icon:Bd,children:[{id:"k8s-clusters",name:"集群列表",icon:Bd,path:"/kubernetes"},{id:"k8s-nodes",name:"节点管理",icon:GA,path:"/nodes"},{id:"k8s-workload",name:"工作负载",icon:ks,children:[{id:"k8s-deployments",name:"Deployments",icon:ks,path:"/workloads/deployments"},{id:"k8s-statefulsets",name:"StatefulSets",icon:ks,path:"/workloads/statefulsets"},{id:"k8s-daemonsets",name:"DaemonSets",icon:ks,path:"/workloads/daemonsets"},{id:"k8s-cronjobs",name:"CronJobs",icon:LA,path:"/workloads/cronjobs"},{id:"k8s-pods",name:"Pods",icon:qA,path:"/workloads/pods"}]},{id:"k8s-network",name:"网络",icon:gd,children:[{id:"k8s-services",name:"Services",icon:gd,path:"/workloads/services"},{id:"k8s-ingresses",name:"Ingresses",icon:Sv,path:"/workloads/ingresses"}]},{id:"k8s-config",name:"配置中心",icon:Ks,children:[{id:"k8s-configmaps",name:"ConfigMaps",icon:md,path:"/workloads/configmaps"},{id:"k8s-secrets",name:"Secrets",icon:Ls,path:"/workloads/secrets"}]},{id:"k8s-storage",name:"存储",icon:pd,path:"/workloads/pvcs"},{id:"k8s-metrics",name:"资源用量",icon:vv,path:"/workloads/metrics"},{id:"k8s-events",name:"事件",icon:Io,path:"/workloads/events"},{id:"k8s-capacity",name:"容量分析",icon:hd,path:"/workloads/capacity"},{id:"k8s-topology",name:"架构拓扑",icon:gd,path:"/topology"}]},{id:"deploy",name:"应用发布",icon:wC,children:[{id:"pipelines",name:"流水线",icon:bv,path:"/pipelines"},{id:"deploy-credentials",name:"发布配置",icon:wv,path:"/deploy/configureTools"},{id:"deploy-rbac",name:"发布权限",icon:Ls,path:"/deploy/rbac"}]},{id:"monitor",name:"监控中心",icon:Io,children:[{id:"grafana",name:"监控大屏",icon:yC,path:"/dashboards"},{id:"monitor-center",name:"资源监控",icon:vv,path:"/monitor-center"},{id:"trace",name:"链路追踪",icon:bv,path:"/trace"},{id:"alert-center",name:"告警中心",icon:Io,path:"/alert-center"},{id:"datasources",name:"数据源",icon:pd,path:"/datasources"}]},{id:"automation",name:"自动化运维",icon:xv,children:[{id:"cronjobs",name:"定时任务",icon:xv,path:"/cronjobs"},{id:"scripts",name:"脚本库",icon:md,path:"/scripts"},{id:"ansible",name:"远程执行",icon:Av,path:"/ansible"}]},{id:"aiops",name:"AIOps智能",icon:bA,children:[{id:"ai-assistant",name:"智能助手",icon:vA,path:"/ai-assistant"},{id:"ai-alert-analyzer",name:"告警分析",icon:li,path:"/ai-alert-analyzer"},{id:"ai-predictive",name:"容量预测",icon:hd,path:"/ai-predictive"}]},{id:"approval",name:"资源申请",icon:jC,path:"/approval"},{id:"audit",name:"安全审计",icon:IA,children:[{id:"audit-terminal",name:"终端审计",icon:Av,path:"/audit/terminal"},{id:"audit-operations",name:"操作审计",icon:md,path:"/audit/operations"},{id:"audit-login",name:"登录日志",icon:dC,path:"/audit/login-logs"}]},{id:"system",name:"系统管理",icon:Ks,children:[{id:"users",name:"用户管理",icon:LC,path:"/users"},{id:"roles",name:"角色权限",icon:Ls,path:"/roles"},{id:"credentials",name:"凭证配置",icon:Ls,path:"/credentials"},{id:"settings",name:"系统设置",icon:Ks,path:"/settings"}]}];function t1({item:n,depth:r=0}){const l=Ct(),{openMenus:s,toggleMenu:i,activeMenu:u,setActiveMenu:f}=sA(),{sidebarCollapsed:p}=Si(),g=n.children&&n.children.length>0,v=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=g&&n.children?.some(A=>A.path?l.pathname===A.path||l.pathname.startsWith(A.path+"/"):!1),w=()=>{g?i(n.id):n.path&&f(n.id)};return p&&r===0?h.jsx(e1,{"code-path":"src/components/layout/Sidebar.tsx:201:7",delayDuration:100,children:h.jsxs(OR,{"code-path":"src/components/layout/Sidebar.tsx:202:9",children:[h.jsx(jR,{"code-path":"src/components/layout/Sidebar.tsx:203:11",asChild:!0,children:h.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:204:13",className:"relative",children:g?h.jsx(At,{"code-path":"src/components/layout/Sidebar.tsx:206:17",variant:x||b?"secondary":"ghost",size:"icon",className:Ce("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:h.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:217:19",className:"h-5 w-5"})}):h.jsx(At,{"code-path":"src/components/layout/Sidebar.tsx:220:17",variant:x?"secondary":"ghost",size:"icon",className:Ce("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:h.jsx(Nd,{"code-path":"src/components/layout/Sidebar.tsx:231:19",to:n.path||"#",onClick:w,children:h.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:232:21",className:"h-5 w-5"})})})})}),h.jsx(NR,{"code-path":"src/components/layout/Sidebar.tsx:238:11",side:"right",className:"bg-[var(--dg-bg-secondary)] border-[var(--dg-border)] text-[var(--dg-text-primary)]",children:n.name})]})}):h.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:247:5",className:Ce("mb-0.5",r>0&&"ml-2.5"),children:g?h.jsxs(h.Fragment,{children:[h.jsxs(At,{"code-path":"src/components/layout/Sidebar.tsx:250:11",variant:x||b?"secondary":"ghost",className:Ce("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:[h.jsxs("span",{"code-path":"src/components/layout/Sidebar.tsx:260:13",className:"flex items-center gap-2",children:[h.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:261:15",className:Ce("h-3.5 w-3.5",(x||b)&&"text-[var(--dg-blue)]")}),h.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:262:15",className:"truncate",children:n.name})]}),h.jsx(RA,{"code-path":"src/components/layout/Sidebar.tsx:264:13",className:Ce("h-3 w-3 text-[var(--dg-text-muted)] transition-transform duration-200",!v&&"-rotate-90")})]}),h.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:272:11",className:Ce("overflow-hidden transition-all duration-200 ease-in-out",v?"max-h-[800px] opacity-100 mt-0.5":"max-h-0 opacity-0"),children:h.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:278:13",className:"space-y-0.5 border-l border-[var(--dg-border)] ml-4 pl-1.5",children:n.children?.map(A=>h.jsx(t1,{"code-path":"src/components/layout/Sidebar.tsx:280:17",item:A,depth:r+1},A.id))})})]}):h.jsxs(Nd,{"code-path":"src/components/layout/Sidebar.tsx:286:9",to:n.path||"#",onClick:w,className:({isActive:A})=>Ce("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:[h.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:298:11",className:"h-3.5 w-3.5 flex-shrink-0"}),h.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:299:11",className:"truncate",children:n.name})]})})}function zR(){const{sidebarCollapsed:n,toggleSidebar:r}=Si();return m.useEffect(()=>{const l=()=>r();return window.addEventListener("toggle-sidebar",l),()=>window.removeEventListener("toggle-sidebar",l)},[r]),h.jsxs("aside",{"code-path":"src/components/layout/Sidebar.tsx:327:5",className:Ce("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:[h.jsxs("div",{"code-path":"src/components/layout/Sidebar.tsx:335:7",className:"flex items-center h-14 px-3 border-b border-[var(--dg-border)] flex-shrink-0",children:[h.jsxs("div",{"code-path":"src/components/layout/Sidebar.tsx:336:9",className:Ce("flex items-center gap-2.5 flex-1 min-w-0",n&&"justify-center"),children:[h.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:337: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:h.jsx(Bd,{"code-path":"src/components/layout/Sidebar.tsx:338:13",className:"h-5 w-5 text-white"})}),!n&&h.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:341:13",className:"font-bold text-[var(--dg-text-primary)] text-sm tracking-tight truncate",children:"AIOps平台"})]}),!n&&h.jsx(At,{"code-path":"src/components/layout/Sidebar.tsx:347: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:h.jsx(Jy,{"code-path":"src/components/layout/Sidebar.tsx:354:13",className:"h-4 w-4"})})]}),h.jsx(E3,{"code-path":"src/components/layout/Sidebar.tsx:360:7",className:"flex-1 py-2 px-1.5",children:h.jsx("nav",{"code-path":"src/components/layout/Sidebar.tsx:361:9",className:"space-y-0.5",children:DR.map(l=>h.jsx(t1,{"code-path":"src/components/layout/Sidebar.tsx:363:13",item:l},l.id))})}),!n&&h.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:370:9",className:"px-3 py-2 border-t border-[var(--dg-border)] flex-shrink-0",children:h.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:371:11",className:"text-[10px] text-[var(--dg-text-muted)] text-center",children:"AIOps v1.0.0"})})]})}function kR({className:n,type:r,...l}){return h.jsx("input",{"code-path":"src/components/ui/input.tsx:7:5",type:r,"data-slot":"input",className:Ce("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","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",n),...l})}var LR=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],HR=LR.reduce((n,r)=>{const l=nx(`Primitive.${r}`),s=m.forwardRef((i,u)=>{const{asChild:f,...p}=i,g=f?l:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),h.jsx(g,{...p,ref:u})});return s.displayName=`Primitive.${r}`,{...n,[r]:s}},{}),UR="Separator",Vv="horizontal",BR=["horizontal","vertical"],n1=m.forwardRef((n,r)=>{const{decorative:l,orientation:s=Vv,...i}=n,u=PR(s)?s:Vv,p=l?{role:"none"}:{"aria-orientation":u==="vertical"?u:void 0,role:"separator"};return h.jsx(HR.div,{"data-orientation":u,...p,...i,ref:r})});n1.displayName=UR;function PR(n){return BR.includes(n)}var qR=n1;function VR({className:n,orientation:r="horizontal",decorative:l=!0,...s}){return h.jsx(qR,{"code-path":"src/components/ui/separator.tsx:15:5","data-slot":"separator",decorative:l,orientation:r,className:Ce("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 Gv(n){const r=GR(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,p=m.Children.toArray(u),g=p.find(XR);if(g){const v=g.props.children,x=p.map(b=>b===g?m.Children.count(v)>1?m.Children.only(null):m.isValidElement(v)?v.props.children:null:b);return h.jsx(r,{...f,ref:i,children:m.isValidElement(v)?m.cloneElement(v,void 0,x):null})}return h.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function GR(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=KR(i),p=QR(u,i.props);return i.type!==m.Fragment&&(p.ref=s?Ea(s,f):f),m.cloneElement(i,p)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var YR=Symbol("radix.slottable");function XR(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===YR}function QR(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]=(...p)=>{const g=u(...p);return i(...p),g}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function KR(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 a1(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,H=Jt.useRef(null),D=Jt.useRef(new Map).current;return h.jsx(i,{scope:E,itemMap:D,collectionRef:H,children:M})};f.displayName=r;const p=n+"CollectionSlot",g=Gv(p),v=Jt.forwardRef((C,E)=>{const{scope:M,children:H}=C,D=u(p,M),j=Xe(E,D.collectionRef);return h.jsx(g,{ref:j,children:H})});v.displayName=p;const x=n+"CollectionItemSlot",b="data-radix-collection-item",w=Gv(x),A=Jt.forwardRef((C,E)=>{const{scope:M,children:H,...D}=C,j=Jt.useRef(null),q=Xe(E,j),Z=u(x,M);return Jt.useEffect(()=>(Z.itemMap.set(j,{ref:j,...D}),()=>{Z.itemMap.delete(j)})),h.jsx(w,{[b]:"",ref:q,children:H})});A.displayName=x;function _(C){const E=u(n+"CollectionConsumer",C);return Jt.useCallback(()=>{const H=E.collectionRef.current;if(!H)return[];const D=Array.from(H.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:v,ItemSlot:A},_,s]}var xd=0;function r1(){m.useEffect(()=>{const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",n[0]??Yv()),document.body.insertAdjacentElement("beforeend",n[1]??Yv()),xd++,()=>{xd===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),xd--}},[])}function Yv(){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 bd="focusScope.autoFocusOnMount",Sd="focusScope.autoFocusOnUnmount",Xv={bubbles:!1,cancelable:!0},$R="FocusScope",Af=m.forwardRef((n,r)=>{const{loop:l=!1,trapped:s=!1,onMountAutoFocus:i,onUnmountAutoFocus:u,...f}=n,[p,g]=m.useState(null),v=ht(i),x=ht(u),b=m.useRef(null),w=Xe(r,C=>g(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||!p)return;const j=D.target;p.contains(j)?b.current=j:ba(b.current,{select:!0})},E=function(D){if(A.paused||!p)return;const j=D.relatedTarget;j!==null&&(p.contains(j)||ba(b.current,{select:!0}))},M=function(D){if(document.activeElement===document.body)for(const q of D)q.removedNodes.length>0&&ba(p)};document.addEventListener("focusin",C),document.addEventListener("focusout",E);const H=new MutationObserver(M);return p&&H.observe(p,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",C),document.removeEventListener("focusout",E),H.disconnect()}}},[s,p,A.paused]),m.useEffect(()=>{if(p){Kv.add(A);const C=document.activeElement;if(!p.contains(C)){const M=new CustomEvent(bd,Xv);p.addEventListener(bd,v),p.dispatchEvent(M),M.defaultPrevented||(FR(eT(o1(p)),{select:!0}),document.activeElement===C&&ba(p))}return()=>{p.removeEventListener(bd,v),setTimeout(()=>{const M=new CustomEvent(Sd,Xv);p.addEventListener(Sd,x),p.dispatchEvent(M),M.defaultPrevented||ba(C??document.body,{select:!0}),p.removeEventListener(Sd,x),Kv.remove(A)},0)}}},[p,v,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 H=C.currentTarget,[D,j]=ZR(H);D&&j?!C.shiftKey&&M===j?(C.preventDefault(),l&&ba(D,{select:!0})):C.shiftKey&&M===D&&(C.preventDefault(),l&&ba(j,{select:!0})):M===H&&C.preventDefault()}},[l,s,A.paused]);return h.jsx(qe.div,{tabIndex:-1,...f,ref:w,onKeyDown:_})});Af.displayName=$R;function FR(n,{select:r=!1}={}){const l=document.activeElement;for(const s of n)if(ba(s,{select:r}),document.activeElement!==l)return}function ZR(n){const r=o1(n),l=Qv(r,n),s=Qv(r.reverse(),n);return[l,s]}function o1(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 Qv(n,r){for(const l of n)if(!IR(l,{upTo:r}))return l}function IR(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 JR(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&&JR(n)&&r&&n.select()}}var Kv=WR();function WR(){let n=[];return{add(r){const l=n[0];r!==l&&l?.pause(),n=$v(n,r),n.unshift(r)},remove(r){n=$v(n,r),n[0]?.resume()}}}function $v(n,r){const l=[...n],s=l.indexOf(r);return s!==-1&&l.splice(s,1),l}function eT(n){return n.filter(r=>r.tagName!=="A")}var wd="rovingFocusGroup.onEntryFocus",tT={bubbles:!1,cancelable:!0},dl="RovingFocusGroup",[Qd,l1,nT]=a1(dl),[aT,s1]=Aa(dl,[nT]),[rT,oT]=aT(dl),i1=m.forwardRef((n,r)=>h.jsx(Qd.Provider,{scope:n.__scopeRovingFocusGroup,children:h.jsx(Qd.Slot,{scope:n.__scopeRovingFocusGroup,children:h.jsx(lT,{...n,ref:r})})}));i1.displayName=dl;var lT=m.forwardRef((n,r)=>{const{__scopeRovingFocusGroup:l,orientation:s,loop:i=!1,dir:u,currentTabStopId:f,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:g,onEntryFocus:v,preventScrollOnEntryFocus:x=!1,...b}=n,w=m.useRef(null),A=Xe(r,w),_=uf(u),[C,E]=ji({prop:f,defaultProp:p??null,onChange:g,caller:dl}),[M,H]=m.useState(!1),D=ht(v),j=l1(l),q=m.useRef(!1),[Z,G]=m.useState(0);return m.useEffect(()=>{const K=w.current;if(K)return K.addEventListener(wd,D),()=>K.removeEventListener(wd,D)},[D]),h.jsx(rT,{scope:l,orientation:s,dir:_,loop:i,currentTabStopId:C,onItemFocus:m.useCallback(K=>E(K),[E]),onItemShiftTab:m.useCallback(()=>H(!0),[]),onFocusableItemAdd:m.useCallback(()=>G(K=>K+1),[]),onFocusableItemRemove:m.useCallback(()=>G(K=>K-1),[]),children:h.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 W=!q.current;if(K.target===K.currentTarget&&W&&!M){const se=new CustomEvent(wd,tT);if(K.currentTarget.dispatchEvent(se),!se.defaultPrevented){const he=j().filter(z=>z.focusable),ge=he.find(z=>z.active),Ae=he.find(z=>z.id===C),ve=[ge,Ae,...he].filter(Boolean).map(z=>z.ref.current);d1(ve,x)}}q.current=!1}),onBlur:ue(n.onBlur,()=>H(!1))})})}),c1="RovingFocusGroupItem",u1=m.forwardRef((n,r)=>{const{__scopeRovingFocusGroup:l,focusable:s=!0,active:i=!1,tabStopId:u,children:f,...p}=n,g=Qa(),v=u||g,x=oT(c1,l),b=x.currentTabStopId===v,w=l1(l),{onFocusableItemAdd:A,onFocusableItemRemove:_,currentTabStopId:C}=x;return m.useEffect(()=>{if(s)return A(),()=>_()},[s,A,_]),h.jsx(Qd.ItemSlot,{scope:l,id:v,focusable:s,active:i,children:h.jsx(qe.span,{tabIndex:b?0:-1,"data-orientation":x.orientation,...p,ref:r,onMouseDown:ue(n.onMouseDown,E=>{s?x.onItemFocus(v):E.preventDefault()}),onFocus:ue(n.onFocus,()=>x.onItemFocus(v)),onKeyDown:ue(n.onKeyDown,E=>{if(E.key==="Tab"&&E.shiftKey){x.onItemShiftTab();return}if(E.target!==E.currentTarget)return;const M=cT(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(j=>j.focusable).map(j=>j.ref.current);if(M==="last")D.reverse();else if(M==="prev"||M==="next"){M==="prev"&&D.reverse();const j=D.indexOf(E.currentTarget);D=x.loop?uT(D,j+1):D.slice(j+1)}setTimeout(()=>d1(D))}}),children:typeof f=="function"?f({isCurrentTabStop:b,hasTabStop:C!=null}):f})})});u1.displayName=c1;var sT={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function iT(n,r){return r!=="rtl"?n:n==="ArrowLeft"?"ArrowRight":n==="ArrowRight"?"ArrowLeft":n}function cT(n,r,l){const s=iT(n.key,l);if(!(r==="vertical"&&["ArrowLeft","ArrowRight"].includes(s))&&!(r==="horizontal"&&["ArrowUp","ArrowDown"].includes(s)))return sT[s]}function d1(n,r=!1){const l=document.activeElement;for(const s of n)if(s===l||(s.focus({preventScroll:r}),document.activeElement!==l))return}function uT(n,r){return n.map((l,s)=>n[(r+s)%n.length])}var dT=i1,fT=u1;function hT(n){const r=pT(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,p=m.Children.toArray(u),g=p.find(gT);if(g){const v=g.props.children,x=p.map(b=>b===g?m.Children.count(v)>1?m.Children.only(null):m.isValidElement(v)?v.props.children:null:b);return h.jsx(r,{...f,ref:i,children:m.isValidElement(v)?m.cloneElement(v,void 0,x):null})}return h.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function pT(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=yT(i),p=vT(u,i.props);return i.type!==m.Fragment&&(p.ref=s?Ea(s,f):f),m.cloneElement(i,p)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var mT=Symbol("radix.slottable");function gT(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===mT}function vT(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]=(...p)=>{const g=u(...p);return i(...p),g}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function yT(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 xT=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={},Ed=0,f1=function(n){return n&&(n.host||f1(n.parentNode))},bT=function(n,r){return r.map(function(l){if(n.contains(l))return l;var s=f1(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})},ST=function(n,r,l,s){var i=bT(r,Array.isArray(n)?n:[n]);Ps[l]||(Ps[l]=new WeakMap);var u=Ps[l],f=[],p=new Set,g=new Set(i),v=function(b){!b||p.has(b)||(p.add(b),v(b.parentNode))};i.forEach(v);var x=function(b){!b||g.has(b)||Array.prototype.forEach.call(b.children,function(w){if(p.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),p.clear(),Ed++,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)}),Ed--,Ed||(Lr=new WeakMap,Lr=new WeakMap,Bs=new WeakMap,Ps={})}},h1=function(n,r,l){l===void 0&&(l="data-aria-hidden");var s=Array.from(Array.isArray(n)?n:[n]),i=xT(n);return i?(s.push.apply(s,Array.from(i.querySelectorAll("[aria-live], script"))),ST(s,i,l,"aria-hidden")):function(){return null}},vn=function(){return vn=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},vn.apply(this,arguments)};function p1(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 wT(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",ET="with-scroll-bars-hidden",AT="--removed-body-scroll-bar-size";function Ad(n,r){return typeof n=="function"?n(r):n&&(n.current=r),n}function CT(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 _T=typeof window<"u"?m.useLayoutEffect:m.useEffect,Fv=new WeakMap;function RT(n,r){var l=CT(null,function(s){return n.forEach(function(i){return Ad(i,s)})});return _T(function(){var s=Fv.get(l);if(s){var i=new Set(s),u=new Set(n),f=l.current;i.forEach(function(p){u.has(p)||Ad(p,null)}),u.forEach(function(p){i.has(p)||Ad(p,f)})}Fv.set(l,n)},[n]),l}function TT(n){return n}function MT(n,r){r===void 0&&(r=TT);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(p){return p!==f})}},assignSyncMedium:function(u){for(s=!0;l.length;){var f=l;l=[],f.forEach(u)}l={push:function(p){return u(p)},filter:function(){return l}}},assignMedium:function(u){s=!0;var f=[];if(l.length){var p=l;l=[],p.forEach(u),f=l}var g=function(){var x=f;f=[],x.forEach(u)},v=function(){return Promise.resolve().then(g)};v(),l={push:function(x){f.push(x),v()},filter:function(x){return f=f.filter(x),l}}}};return i}function OT(n){n===void 0&&(n={});var r=MT(null);return r.options=vn({async:!0,ssr:!1},n),r}var m1=function(n){var r=n.sideCar,l=p1(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,vn({},l))};m1.isSideCarExport=!0;function jT(n,r){return n.useMedium(r),m1}var g1=OT(),Cd=function(){},zi=m.forwardRef(function(n,r){var l=m.useRef(null),s=m.useState({onScrollCapture:Cd,onWheelCapture:Cd,onTouchMoveCapture:Cd}),i=s[0],u=s[1],f=n.forwardProps,p=n.children,g=n.className,v=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,H=M===void 0?"div":M,D=n.gapMode,j=p1(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),q=w,Z=RT([l,r]),G=vn(vn({},j),i);return m.createElement(m.Fragment,null,x&&m.createElement(q,{sideCar:g1,removeScrollBar:v,shards:b,noRelative:A,noIsolation:_,inert:C,setCallbacks:u,allowPinchZoom:!!E,lockRef:l,gapMode:D}),f?m.cloneElement(m.Children.only(p),vn(vn({},G),{ref:Z})):m.createElement(H,vn({},G,{className:g,ref:Z}),p))});zi.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};zi.classNames={fullWidth:Zs,zeroRight:Fs};var NT=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function DT(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var r=NT();return r&&n.setAttribute("nonce",r),n}function zT(n,r){n.styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r))}function kT(n){var r=document.head||document.getElementsByTagName("head")[0];r.appendChild(n)}var LT=function(){var n=0,r=null;return{add:function(l){n==0&&(r=DT())&&(zT(r,l),kT(r)),n++},remove:function(){n--,!n&&r&&(r.parentNode&&r.parentNode.removeChild(r),r=null)}}},HT=function(){var n=LT();return function(r,l){m.useEffect(function(){return n.add(r),function(){n.remove()}},[r&&l])}},v1=function(){var n=HT(),r=function(l){var s=l.styles,i=l.dynamic;return n(s,i),null};return r},UT={left:0,top:0,right:0,gap:0},_d=function(n){return parseInt(n||"",10)||0},BT=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[_d(l),_d(s),_d(i)]},PT=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return UT;var r=BT(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])}},qT=v1(),Pr="data-scroll-locked",VT=function(n,r,l,s){var i=n.left,u=n.top,f=n.right,p=n.gap;return l===void 0&&(l="margin"),`
.`.concat(ET,` {
overflow: hidden `).concat(s,`;
padding-right: `).concat(p,"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(p,"px ").concat(s,`;
`),l==="padding"&&"padding-right: ".concat(p,"px ").concat(s,";")].filter(Boolean).join(""),`
}
.`).concat(Fs,` {
right: `).concat(p,"px ").concat(s,`;
}
.`).concat(Zs,` {
margin-right: `).concat(p,"px ").concat(s,`;
}
.`).concat(Fs," .").concat(Fs,` {
right: 0 `).concat(s,`;
}
.`).concat(Zs," .").concat(Zs,` {
margin-right: 0 `).concat(s,`;
}
body[`).concat(Pr,`] {
`).concat(AT,": ").concat(p,`px;
}
`)},Zv=function(){var n=parseInt(document.body.getAttribute(Pr)||"0",10);return isFinite(n)?n:0},GT=function(){m.useEffect(function(){return document.body.setAttribute(Pr,(Zv()+1).toString()),function(){var n=Zv()-1;n<=0?document.body.removeAttribute(Pr):document.body.setAttribute(Pr,n.toString())}},[])},YT=function(n){var r=n.noRelative,l=n.noImportant,s=n.gapMode,i=s===void 0?"margin":s;GT();var u=m.useMemo(function(){return PT(i)},[i]);return m.createElement(qT,{styles:VT(u,!r,i,l?"":"!important")})},Kd=!1;if(typeof window<"u")try{var qs=Object.defineProperty({},"passive",{get:function(){return Kd=!0,!0}});window.addEventListener("test",qs,qs),window.removeEventListener("test",qs,qs)}catch{Kd=!1}var Hr=Kd?{passive:!1}:!1,XT=function(n){return n.tagName==="TEXTAREA"},y1=function(n,r){if(!(n instanceof Element))return!1;var l=window.getComputedStyle(n);return l[r]!=="hidden"&&!(l.overflowY===l.overflowX&&!XT(n)&&l[r]==="visible")},QT=function(n){return y1(n,"overflowY")},KT=function(n){return y1(n,"overflowX")},Iv=function(n,r){var l=r.ownerDocument,s=r;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var i=x1(n,s);if(i){var u=b1(n,s),f=u[1],p=u[2];if(f>p)return!0}s=s.parentNode}while(s&&s!==l.body);return!1},$T=function(n){var r=n.scrollTop,l=n.scrollHeight,s=n.clientHeight;return[r,l,s]},FT=function(n){var r=n.scrollLeft,l=n.scrollWidth,s=n.clientWidth;return[r,l,s]},x1=function(n,r){return n==="v"?QT(r):KT(r)},b1=function(n,r){return n==="v"?$T(r):FT(r)},ZT=function(n,r){return n==="h"&&r==="rtl"?-1:1},IT=function(n,r,l,s,i){var u=ZT(n,window.getComputedStyle(r).direction),f=u*s,p=l.target,g=r.contains(p),v=!1,x=f>0,b=0,w=0;do{if(!p)break;var A=b1(n,p),_=A[0],C=A[1],E=A[2],M=C-E-u*_;(_||M)&&x1(n,p)&&(b+=M,w+=_);var H=p.parentNode;p=H&&H.nodeType===Node.DOCUMENT_FRAGMENT_NODE?H.host:H}while(!g&&p!==document.body||g&&(r.contains(p)||r===p));return(x&&Math.abs(b)<1||!x&&Math.abs(w)<1)&&(v=!0),v},Vs=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},Jv=function(n){return[n.deltaX,n.deltaY]},Wv=function(n){return n&&"current"in n?n.current:n},JT=function(n,r){return n[0]===r[0]&&n[1]===r[1]},WT=function(n){return`
.block-interactivity-`.concat(n,` {pointer-events: none;}
.allow-interactivity-`).concat(n,` {pointer-events: all;}
`)},eM=0,Ur=[];function tM(n){var r=m.useRef([]),l=m.useRef([0,0]),s=m.useRef(),i=m.useState(eM++)[0],u=m.useState(v1)[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=wT([n.lockRef.current],(n.shards||[]).map(Wv),!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 p=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),H=l.current,D="deltaX"in C?C.deltaX:H[0]-M[0],j="deltaY"in C?C.deltaY:H[1]-M[1],q,Z=C.target,G=Math.abs(D)>Math.abs(j)?"h":"v";if("touches"in C&&G==="h"&&Z.type==="range")return!1;var K=window.getSelection(),W=K&&K.anchorNode,se=W?W===Z||W.contains(Z):!1;if(se)return!1;var he=Iv(G,Z);if(!he)return!0;if(he?q=G:(q=G==="v"?"h":"v",he=Iv(G,Z)),!he)return!1;if(!s.current&&"changedTouches"in C&&(D||j)&&(s.current=q),!q)return!0;var ge=s.current||q;return IT(ge,E,C,ge==="h"?D:j)},[]),g=m.useCallback(function(C){var E=C;if(!(!Ur.length||Ur[Ur.length-1]!==u)){var M="deltaY"in E?Jv(E):Vs(E),H=r.current.filter(function(q){return q.name===E.type&&(q.target===E.target||E.target===q.shadowParent)&&JT(q.delta,M)})[0];if(H&&H.should){E.cancelable&&E.preventDefault();return}if(!H){var D=(f.current.shards||[]).map(Wv).filter(Boolean).filter(function(q){return q.contains(E.target)}),j=D.length>0?p(E,D[0]):!f.current.noIsolation;j&&E.cancelable&&E.preventDefault()}}},[]),v=m.useCallback(function(C,E,M,H){var D={name:C,delta:E,target:M,should:H,shadowParent:nM(M)};r.current.push(D),setTimeout(function(){r.current=r.current.filter(function(j){return j!==D})},1)},[]),x=m.useCallback(function(C){l.current=Vs(C),s.current=void 0},[]),b=m.useCallback(function(C){v(C.type,Jv(C),C.target,p(C,n.lockRef.current))},[]),w=m.useCallback(function(C){v(C.type,Vs(C),C.target,p(C,n.lockRef.current))},[]);m.useEffect(function(){return Ur.push(u),n.setCallbacks({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:w}),document.addEventListener("wheel",g,Hr),document.addEventListener("touchmove",g,Hr),document.addEventListener("touchstart",x,Hr),function(){Ur=Ur.filter(function(C){return C!==u}),document.removeEventListener("wheel",g,Hr),document.removeEventListener("touchmove",g,Hr),document.removeEventListener("touchstart",x,Hr)}},[]);var A=n.removeScrollBar,_=n.inert;return m.createElement(m.Fragment,null,_?m.createElement(u,{styles:WT(i)}):null,A?m.createElement(YT,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function nM(n){for(var r=null;n!==null;)n instanceof ShadowRoot&&(r=n.host,n=n.host),n=n.parentNode;return r}const aM=jT(g1,tM);var Cf=m.forwardRef(function(n,r){return m.createElement(zi,vn({},n,{ref:r,sideCar:aM}))});Cf.classNames=zi.classNames;var $d=["Enter"," "],rM=["ArrowDown","PageUp","Home"],S1=["ArrowUp","PageDown","End"],oM=[...rM,...S1],lM={ltr:[...$d,"ArrowRight"],rtl:[...$d,"ArrowLeft"]},sM={ltr:["ArrowLeft"],rtl:["ArrowRight"]},fl="Menu",[rl,iM,cM]=a1(fl),[Fa,w1]=Aa(fl,[cM,Mi,s1]),ki=Mi(),E1=s1(),[uM,Za]=Fa(fl),[dM,hl]=Fa(fl),A1=n=>{const{__scopeMenu:r,open:l=!1,children:s,dir:i,onOpenChange:u,modal:f=!0}=n,p=ki(r),[g,v]=m.useState(null),x=m.useRef(!1),b=ht(u),w=uf(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})}},[]),h.jsx(Px,{...p,children:h.jsx(uM,{scope:r,open:l,onOpenChange:b,content:g,onContentChange:v,children:h.jsx(dM,{scope:r,onClose:m.useCallback(()=>b(!1),[b]),isUsingKeyboardRef:x,dir:w,modal:f,children:s})})})};A1.displayName=fl;var fM="MenuAnchor",_f=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n,i=ki(l);return h.jsx(qx,{...i,...s,ref:r})});_f.displayName=fM;var Rf="MenuPortal",[hM,C1]=Fa(Rf,{forceMount:void 0}),_1=n=>{const{__scopeMenu:r,forceMount:l,children:s,container:i}=n,u=Za(Rf,r);return h.jsx(hM,{scope:r,forceMount:l,children:h.jsx(_t,{present:l||u.open,children:h.jsx(Oi,{asChild:!0,container:i,children:s})})})};_1.displayName=Rf;var Wt="MenuContent",[pM,Tf]=Fa(Wt),R1=m.forwardRef((n,r)=>{const l=C1(Wt,n.__scopeMenu),{forceMount:s=l.forceMount,...i}=n,u=Za(Wt,n.__scopeMenu),f=hl(Wt,n.__scopeMenu);return h.jsx(rl.Provider,{scope:n.__scopeMenu,children:h.jsx(_t,{present:s||u.open,children:h.jsx(rl.Slot,{scope:n.__scopeMenu,children:f.modal?h.jsx(mM,{...i,ref:r}):h.jsx(gM,{...i,ref:r})})})})}),mM=m.forwardRef((n,r)=>{const l=Za(Wt,n.__scopeMenu),s=m.useRef(null),i=Xe(r,s);return m.useEffect(()=>{const u=s.current;if(u)return h1(u)},[]),h.jsx(Mf,{...n,ref:i,trapFocus:l.open,disableOutsidePointerEvents:l.open,disableOutsideScroll:!0,onFocusOutside:ue(n.onFocusOutside,u=>u.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>l.onOpenChange(!1)})}),gM=m.forwardRef((n,r)=>{const l=Za(Wt,n.__scopeMenu);return h.jsx(Mf,{...n,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>l.onOpenChange(!1)})}),vM=hT("MenuContent.ScrollLock"),Mf=m.forwardRef((n,r)=>{const{__scopeMenu:l,loop:s=!1,trapFocus:i,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:p,onEntryFocus:g,onEscapeKeyDown:v,onPointerDownOutside:x,onFocusOutside:b,onInteractOutside:w,onDismiss:A,disableOutsideScroll:_,...C}=n,E=Za(Wt,l),M=hl(Wt,l),H=ki(l),D=E1(l),j=iM(l),[q,Z]=m.useState(null),G=m.useRef(null),K=Xe(r,G,E.onContentChange),W=m.useRef(0),se=m.useRef(""),he=m.useRef(0),ge=m.useRef(null),Ae=m.useRef("right"),xe=m.useRef(0),ve=_?Cf:m.Fragment,z=_?{as:vM,allowPinchZoom:!0}:void 0,$=I=>{const pe=se.current+I,T=j().filter(te=>!te.disabled),Y=document.activeElement,F=T.find(te=>te.ref.current===Y)?.textValue,J=T.map(te=>te.textValue),ce=MM(J,pe,F),me=T.find(te=>te.textValue===ce)?.ref.current;(function te(Qe){se.current=Qe,window.clearTimeout(W.current),Qe!==""&&(W.current=window.setTimeout(()=>te(""),1e3))})(pe),me&&setTimeout(()=>me.focus())};m.useEffect(()=>()=>window.clearTimeout(W.current),[]),r1();const P=m.useCallback(I=>Ae.current===ge.current?.side&&jM(I,ge.current?.area),[]);return h.jsx(pM,{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:he,onPointerGraceIntentChange:m.useCallback(I=>{ge.current=I},[]),children:h.jsx(ve,{...z,children:h.jsx(Af,{asChild:!0,trapped:i,onMountAutoFocus:ue(u,I=>{I.preventDefault(),G.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:h.jsx(Ai,{asChild:!0,disableOutsidePointerEvents:p,onEscapeKeyDown:v,onPointerDownOutside:x,onFocusOutside:b,onInteractOutside:w,onDismiss:A,children:h.jsx(dT,{asChild:!0,...D,dir:M.dir,orientation:"vertical",loop:s,currentTabStopId:q,onCurrentTabStopIdChange:Z,onEntryFocus:ue(g,I=>{M.isUsingKeyboardRef.current||I.preventDefault()}),preventScrollOnEntryFocus:!0,children:h.jsx(Vx,{role:"menu","aria-orientation":"vertical","data-state":G1(E.open),"data-radix-menu-content":"",dir:M.dir,...H,...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||!oM.includes(I.key))return;I.preventDefault();const me=j().filter(te=>!te.disabled).map(te=>te.ref.current);S1.includes(I.key)&&me.reverse(),RM(me)}),onBlur:ue(n.onBlur,I=>{I.currentTarget.contains(I.target)||(window.clearTimeout(W.current),se.current="")}),onPointerMove:ue(n.onPointerMove,ol(I=>{const pe=I.target,T=xe.current!==I.clientX;if(I.currentTarget.contains(pe)&&T){const Y=I.clientX>xe.current?"right":"left";Ae.current=Y,xe.current=I.clientX}}))})})})})})})});R1.displayName=Wt;var yM="MenuGroup",Of=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return h.jsx(qe.div,{role:"group",...s,ref:r})});Of.displayName=yM;var xM="MenuLabel",T1=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return h.jsx(qe.div,{...s,ref:r})});T1.displayName=xM;var pi="MenuItem",ey="menu.itemSelect",Li=m.forwardRef((n,r)=>{const{disabled:l=!1,onSelect:s,...i}=n,u=m.useRef(null),f=hl(pi,n.__scopeMenu),p=Tf(pi,n.__scopeMenu),g=Xe(r,u),v=m.useRef(!1),x=()=>{const b=u.current;if(!l&&b){const w=new CustomEvent(ey,{bubbles:!0,cancelable:!0});b.addEventListener(ey,A=>s?.(A),{once:!0}),ax(b,w),w.defaultPrevented?v.current=!1:f.onClose()}};return h.jsx(M1,{...i,ref:g,disabled:l,onClick:ue(n.onClick,x),onPointerDown:b=>{n.onPointerDown?.(b),v.current=!0},onPointerUp:ue(n.onPointerUp,b=>{v.current||b.currentTarget?.click()}),onKeyDown:ue(n.onKeyDown,b=>{const w=p.searchRef.current!=="";l||w&&b.key===" "||$d.includes(b.key)&&(b.currentTarget.click(),b.preventDefault())})})});Li.displayName=pi;var M1=m.forwardRef((n,r)=>{const{__scopeMenu:l,disabled:s=!1,textValue:i,...u}=n,f=Tf(pi,l),p=E1(l),g=m.useRef(null),v=Xe(r,g),[x,b]=m.useState(!1),[w,A]=m.useState("");return m.useEffect(()=>{const _=g.current;_&&A((_.textContent??"").trim())},[u.children]),h.jsx(rl.ItemSlot,{scope:l,disabled:s,textValue:i??w,children:h.jsx(fT,{asChild:!0,...p,focusable:!s,children:h.jsx(qe.div,{role:"menuitem","data-highlighted":x?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...u,ref:v,onPointerMove:ue(n.onPointerMove,ol(_=>{s?f.onItemLeave(_):(f.onItemEnter(_),_.defaultPrevented||_.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:ue(n.onPointerLeave,ol(_=>f.onItemLeave(_))),onFocus:ue(n.onFocus,()=>b(!0)),onBlur:ue(n.onBlur,()=>b(!1))})})})}),bM="MenuCheckboxItem",O1=m.forwardRef((n,r)=>{const{checked:l=!1,onCheckedChange:s,...i}=n;return h.jsx(k1,{scope:n.__scopeMenu,checked:l,children:h.jsx(Li,{role:"menuitemcheckbox","aria-checked":mi(l)?"mixed":l,...i,ref:r,"data-state":Nf(l),onSelect:ue(i.onSelect,()=>s?.(mi(l)?!0:!l),{checkForDefaultPrevented:!1})})})});O1.displayName=bM;var j1="MenuRadioGroup",[SM,wM]=Fa(j1,{value:void 0,onValueChange:()=>{}}),N1=m.forwardRef((n,r)=>{const{value:l,onValueChange:s,...i}=n,u=ht(s);return h.jsx(SM,{scope:n.__scopeMenu,value:l,onValueChange:u,children:h.jsx(Of,{...i,ref:r})})});N1.displayName=j1;var D1="MenuRadioItem",z1=m.forwardRef((n,r)=>{const{value:l,...s}=n,i=wM(D1,n.__scopeMenu),u=l===i.value;return h.jsx(k1,{scope:n.__scopeMenu,checked:u,children:h.jsx(Li,{role:"menuitemradio","aria-checked":u,...s,ref:r,"data-state":Nf(u),onSelect:ue(s.onSelect,()=>i.onValueChange?.(l),{checkForDefaultPrevented:!1})})})});z1.displayName=D1;var jf="MenuItemIndicator",[k1,EM]=Fa(jf,{checked:!1}),L1=m.forwardRef((n,r)=>{const{__scopeMenu:l,forceMount:s,...i}=n,u=EM(jf,l);return h.jsx(_t,{present:s||mi(u.checked)||u.checked===!0,children:h.jsx(qe.span,{...i,ref:r,"data-state":Nf(u.checked)})})});L1.displayName=jf;var AM="MenuSeparator",H1=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return h.jsx(qe.div,{role:"separator","aria-orientation":"horizontal",...s,ref:r})});H1.displayName=AM;var CM="MenuArrow",U1=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n,i=ki(l);return h.jsx(Gx,{...i,...s,ref:r})});U1.displayName=CM;var _M="MenuSub",[e4,B1]=Fa(_M),Fo="MenuSubTrigger",P1=m.forwardRef((n,r)=>{const l=Za(Fo,n.__scopeMenu),s=hl(Fo,n.__scopeMenu),i=B1(Fo,n.__scopeMenu),u=Tf(Fo,n.__scopeMenu),f=m.useRef(null),{pointerGraceTimerRef:p,onPointerGraceIntentChange:g}=u,v={__scopeMenu:n.__scopeMenu},x=m.useCallback(()=>{f.current&&window.clearTimeout(f.current),f.current=null},[]);return m.useEffect(()=>x,[x]),m.useEffect(()=>{const b=p.current;return()=>{window.clearTimeout(b),g(null)}},[p,g]),h.jsx(_f,{asChild:!0,...v,children:h.jsx(M1,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":i.contentId,"data-state":G1(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,ol(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,ol(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(p.current),p.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===" "||lM[s.dir].includes(b.key)&&(l.onOpenChange(!0),l.content?.focus(),b.preventDefault())})})})});P1.displayName=Fo;var q1="MenuSubContent",V1=m.forwardRef((n,r)=>{const l=C1(Wt,n.__scopeMenu),{forceMount:s=l.forceMount,...i}=n,u=Za(Wt,n.__scopeMenu),f=hl(Wt,n.__scopeMenu),p=B1(q1,n.__scopeMenu),g=m.useRef(null),v=Xe(r,g);return h.jsx(rl.Provider,{scope:n.__scopeMenu,children:h.jsx(_t,{present:s||u.open,children:h.jsx(rl.Slot,{scope:n.__scopeMenu,children:h.jsx(Mf,{id:p.contentId,"aria-labelledby":p.triggerId,...i,ref:v,align:"start",side:f.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:x=>{f.isUsingKeyboardRef.current&&g.current?.focus(),x.preventDefault()},onCloseAutoFocus:x=>x.preventDefault(),onFocusOutside:ue(n.onFocusOutside,x=>{x.target!==p.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=sM[f.dir].includes(x.key);b&&w&&(u.onOpenChange(!1),p.trigger?.focus(),x.preventDefault())})})})})})});V1.displayName=q1;function G1(n){return n?"open":"closed"}function mi(n){return n==="indeterminate"}function Nf(n){return mi(n)?"indeterminate":n?"checked":"unchecked"}function RM(n){const r=document.activeElement;for(const l of n)if(l===r||(l.focus(),document.activeElement!==r))return}function TM(n,r){return n.map((l,s)=>n[(r+s)%n.length])}function MM(n,r,l){const i=r.length>1&&Array.from(r).every(v=>v===r[0])?r[0]:r,u=l?n.indexOf(l):-1;let f=TM(n,Math.max(u,0));i.length===1&&(f=f.filter(v=>v!==l));const g=f.find(v=>v.toLowerCase().startsWith(i.toLowerCase()));return g!==l?g:void 0}function OM(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 p=r[u],g=r[f],v=p.x,x=p.y,b=g.x,w=g.y;x>s!=w>s&&l<(b-v)*(s-x)/(w-x)+v&&(i=!i)}return i}function jM(n,r){if(!r)return!1;const l={x:n.clientX,y:n.clientY};return OM(l,r)}function ol(n){return r=>r.pointerType==="mouse"?n(r):void 0}var NM=A1,DM=_f,zM=_1,kM=R1,LM=Of,HM=T1,UM=Li,BM=O1,PM=N1,qM=z1,VM=L1,GM=H1,YM=U1,XM=P1,QM=V1,Hi="DropdownMenu",[KM]=Aa(Hi,[w1]),gt=w1(),[$M,Y1]=KM(Hi),X1=n=>{const{__scopeDropdownMenu:r,children:l,dir:s,open:i,defaultOpen:u,onOpenChange:f,modal:p=!0}=n,g=gt(r),v=m.useRef(null),[x,b]=ji({prop:i,defaultProp:u??!1,onChange:f,caller:Hi});return h.jsx($M,{scope:r,triggerId:Qa(),triggerRef:v,contentId:Qa(),open:x,onOpenChange:b,onOpenToggle:m.useCallback(()=>b(w=>!w),[b]),modal:p,children:h.jsx(NM,{...g,open:x,onOpenChange:b,dir:s,modal:p,children:l})})};X1.displayName=Hi;var Q1="DropdownMenuTrigger",K1=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,disabled:s=!1,...i}=n,u=Y1(Q1,l),f=gt(l);return h.jsx(DM,{asChild:!0,...f,children:h.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,p=>{!s&&p.button===0&&p.ctrlKey===!1&&(u.onOpenToggle(),u.open||p.preventDefault())}),onKeyDown:ue(n.onKeyDown,p=>{s||(["Enter"," "].includes(p.key)&&u.onOpenToggle(),p.key==="ArrowDown"&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(p.key)&&p.preventDefault())})})})});K1.displayName=Q1;var FM="DropdownMenuPortal",$1=n=>{const{__scopeDropdownMenu:r,...l}=n,s=gt(r);return h.jsx(zM,{...s,...l})};$1.displayName=FM;var F1="DropdownMenuContent",Z1=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=Y1(F1,l),u=gt(l),f=m.useRef(!1);return h.jsx(kM,{id:i.contentId,"aria-labelledby":i.triggerId,...u,...s,ref:r,onCloseAutoFocus:ue(n.onCloseAutoFocus,p=>{f.current||i.triggerRef.current?.focus(),f.current=!1,p.preventDefault()}),onInteractOutside:ue(n.onInteractOutside,p=>{const g=p.detail.originalEvent,v=g.button===0&&g.ctrlKey===!0,x=g.button===2||v;(!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)"}})});Z1.displayName=F1;var ZM="DropdownMenuGroup",IM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=gt(l);return h.jsx(LM,{...i,...s,ref:r})});IM.displayName=ZM;var JM="DropdownMenuLabel",I1=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=gt(l);return h.jsx(HM,{...i,...s,ref:r})});I1.displayName=JM;var WM="DropdownMenuItem",J1=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=gt(l);return h.jsx(UM,{...i,...s,ref:r})});J1.displayName=WM;var e5="DropdownMenuCheckboxItem",t5=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=gt(l);return h.jsx(BM,{...i,...s,ref:r})});t5.displayName=e5;var n5="DropdownMenuRadioGroup",a5=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=gt(l);return h.jsx(PM,{...i,...s,ref:r})});a5.displayName=n5;var r5="DropdownMenuRadioItem",o5=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=gt(l);return h.jsx(qM,{...i,...s,ref:r})});o5.displayName=r5;var l5="DropdownMenuItemIndicator",s5=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=gt(l);return h.jsx(VM,{...i,...s,ref:r})});s5.displayName=l5;var i5="DropdownMenuSeparator",W1=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=gt(l);return h.jsx(GM,{...i,...s,ref:r})});W1.displayName=i5;var c5="DropdownMenuArrow",u5=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=gt(l);return h.jsx(YM,{...i,...s,ref:r})});u5.displayName=c5;var d5="DropdownMenuSubTrigger",f5=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=gt(l);return h.jsx(XM,{...i,...s,ref:r})});f5.displayName=d5;var h5="DropdownMenuSubContent",p5=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=gt(l);return h.jsx(QM,{...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)"}})});p5.displayName=h5;var m5=X1,g5=K1,v5=$1,y5=Z1,x5=I1,b5=J1,S5=W1;function Is({...n}){return h.jsx(m5,{"code-path":"src/components/ui/dropdown-menu.tsx:10:10","data-slot":"dropdown-menu",...n})}function Js({...n}){return h.jsx(g5,{"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 h.jsx(v5,{"code-path":"src/components/ui/dropdown-menu.tsx:38:5",children:h.jsx(y5,{"code-path":"src/components/ui/dropdown-menu.tsx:39:7","data-slot":"dropdown-menu-content",sideOffset:r,className:Ce("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 Zo({className:n,inset:r,variant:l="default",...s}){return h.jsx(b5,{"code-path":"src/components/ui/dropdown-menu.tsx:70:5","data-slot":"dropdown-menu-item","data-inset":r,"data-variant":l,className:Ce("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 Fd({className:n,inset:r,...l}){return h.jsx(x5,{"code-path":"src/components/ui/dropdown-menu.tsx:152:5","data-slot":"dropdown-menu-label","data-inset":r,className:Ce("px-2 py-1.5 text-sm font-medium data-[inset]:pl-8",n),...l})}function ei({className:n,...r}){return h.jsx(S5,{"code-path":"src/components/ui/dropdown-menu.tsx:169:5","data-slot":"dropdown-menu-separator",className:Ce("bg-border -mx-1 my-1 h-px",n),...r})}function w5(){Kr();const[n,r]=m.useState(!1);return m.useEffect(()=>{const l=s=>{(s.metaKey||s.ctrlKey)&&s.key==="k"&&(s.preventDefault(),r(i=>!i)),(s.metaKey||s.ctrlKey)&&s.key==="b"&&(s.preventDefault(),window.dispatchEvent(new CustomEvent("toggle-sidebar")))};return window.addEventListener("keydown",l),()=>window.removeEventListener("keydown",l)},[]),{searchOpen:n,setSearchOpen:r}}function E5(){const{sidebarCollapsed:n,toggleSidebar:r}=Si(),{notifications:l,unreadCount:s,markAsRead:i,markAllAsRead:u}=iA(),{user:f,logout:p}=yn(),{theme:g,setTheme:v}=zy(),x=Kr(),[b,w]=m.useState(""),[A,_]=m.useState(!1),C=m.useRef(null);w5();const E=()=>{p(),window.location.href="/login"},M=f?.real_name||f?.username||"管理员",H=m.useCallback(j=>{switch(j){case"error":return h.jsx(li,{"code-path":"src/components/layout/Header.tsx:80:16",className:"h-4 w-4 text-red-500"});case"warning":return h.jsx(li,{"code-path":"src/components/layout/Header.tsx:82:16",className:"h-4 w-4 text-amber-500"});case"success":return h.jsx(DA,{"code-path":"src/components/layout/Header.tsx:84:16",className:"h-4 w-4 text-emerald-500"});default:return h.jsx(nC,{"code-path":"src/components/layout/Header.tsx:86:16",className:"h-4 w-4 text-blue-500"})}},[]),D=[{name:"仪表盘",path:"/",icon:"LayoutDashboard"},{name:"服务器管理",path:"/servers",icon:"Server"},{name:"Kubernetes 集群",path:"/kubernetes",icon:"Cloud"},{name:"监控告警",path:"/alerts",icon:"Bell"},{name:"告警中心",path:"/alert-center",icon:"AlertTriangle"},{name:"流水线",path:"/pipelines",icon:"GitBranch"},{name:"智能助手",path:"/ai-assistant",icon:"Brain"},{name:"脚本库",path:"/scripts",icon:"FileCode"}];return h.jsx("header",{"code-path":"src/components/layout/Header.tsx:103:5",className:Ce("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:h.jsxs("div",{"code-path":"src/components/layout/Header.tsx:111:7",className:"flex items-center justify-between h-full px-4",children:[h.jsxs("div",{"code-path":"src/components/layout/Header.tsx:113:9",className:"flex items-center gap-3 flex-1 min-w-0",children:[h.jsx(At,{"code-path":"src/components/layout/Header.tsx:115: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:h.jsx(Jy,{"code-path":"src/components/layout/Header.tsx:122:13",className:"h-4 w-4"})}),h.jsxs("div",{"code-path":"src/components/layout/Header.tsx:126:11",className:Ce("relative transition-all duration-300",A?"w-[28rem] max-w-full":"w-80"),children:[h.jsx(Ev,{"code-path":"src/components/layout/Header.tsx:130:13",className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-[var(--dg-text-muted)] pointer-events-none"}),h.jsx(kR,{"code-path":"src/components/layout/Header.tsx:131:13",ref:C,type:"text",placeholder:"搜索服务器、应用、工单、文档...",value:b,onChange:j=>w(j.target.value),onFocus:()=>_(!0),onBlur:()=>setTimeout(()=>_(!1),200),className:Ce("pl-9 h-9 text-sm transition-all duration-300","bg-[var(--dg-bg-tertiary)] border-[var(--dg-border)]","text-[var(--dg-text-primary)] placeholder:text-[var(--dg-text-muted)]","focus:border-[var(--dg-blue)] focus:ring-1 focus:ring-[var(--dg-blue)]/30","hover:border-[var(--dg-border-hover)]")}),h.jsx("kbd",{"code-path":"src/components/layout/Header.tsx:147:13",className:"absolute right-3 top-1/2 -translate-y-1/2 px-1.5 py-0.5 text-[10px] font-mono text-[var(--dg-text-muted)] bg-[var(--dg-bg-primary)] border border-[var(--dg-border)] rounded hidden sm:inline-block",children:"⌘K"}),A&&b&&h.jsxs("div",{"code-path":"src/components/layout/Header.tsx:153:15",className:Ce("absolute top-full left-0 right-0 mt-2 py-2 rounded-lg","bg-[var(--dg-bg-secondary)] border border-[var(--dg-border)]","shadow-lg z-50 animate-scale-in"),style:{boxShadow:"var(--shadow-dropdown)"},children:[h.jsx("div",{"code-path":"src/components/layout/Header.tsx:161:17",className:"px-3 py-1.5 text-xs font-medium text-[var(--dg-text-muted)] uppercase tracking-wider",children:"快速导航"}),D.filter(j=>j.name.toLowerCase().includes(b.toLowerCase())).map(j=>h.jsxs("button",{"code-path":"src/components/layout/Header.tsx:169:21",className:Ce("w-full flex items-center gap-2.5 px-3 py-2 text-sm","text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)]","hover:bg-[var(--dg-bg-hover)] transition-colors text-left"),onMouseDown:q=>{q.preventDefault(),x(j.path),w(""),_(!1)},children:[h.jsx(Ev,{"code-path":"src/components/layout/Header.tsx:183:23",className:"h-3.5 w-3.5"}),h.jsx("span",{"code-path":"src/components/layout/Header.tsx:184:23",children:j.name})]},j.path)),D.filter(j=>j.name.toLowerCase().includes(b.toLowerCase())).length===0&&h.jsx("div",{"code-path":"src/components/layout/Header.tsx:190:19",className:"px-3 py-4 text-center text-sm text-[var(--dg-text-muted)]",children:"未找到匹配的结果"})]})]})]}),h.jsxs("div",{"code-path":"src/components/layout/Header.tsx:200:9",className:"flex items-center gap-1.5 flex-shrink-0",children:[h.jsxs(Is,{"code-path":"src/components/layout/Header.tsx:202:11",children:[h.jsx(Js,{"code-path":"src/components/layout/Header.tsx:203:13",asChild:!0,children:h.jsx(At,{"code-path":"src/components/layout/Header.tsx:204: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:h.jsx(Wy,{"code-path":"src/components/layout/Header.tsx:210:17",className:"h-4 w-4"})})}),h.jsxs(Ws,{"code-path":"src/components/layout/Header.tsx:213:13",align:"end",className:"w-60 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[h.jsx(Fd,{"code-path":"src/components/layout/Header.tsx:218:15",className:"text-[var(--dg-text-secondary)]",children:"主题切换"}),h.jsx(ei,{"code-path":"src/components/layout/Header.tsx:219:15",className:"bg-[var(--dg-border)]"}),sf.map(j=>h.jsxs(Zo,{"code-path":"src/components/layout/Header.tsx:221:17",className:Ce("flex items-center gap-2.5 cursor-pointer transition-colors","focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)]",g===j.id?"text-[var(--dg-text-primary)]":"text-[var(--dg-text-secondary)]"),onClick:()=>v(j.id),children:[h.jsx("span",{"code-path":"src/components/layout/Header.tsx:232:19",className:"w-3.5 h-3.5 rounded-full shrink-0 ring-2",style:{backgroundColor:j.primaryColor,boxShadow:"0 0 0 2px var(--dg-bg-primary)"}}),h.jsxs("div",{"code-path":"src/components/layout/Header.tsx:239:19",className:"flex-1 min-w-0",children:[h.jsx("span",{"code-path":"src/components/layout/Header.tsx:240:21",className:"text-sm font-medium",children:j.name}),h.jsx("span",{"code-path":"src/components/layout/Header.tsx:241:21",className:"block text-xs text-[var(--dg-text-muted)] truncate",children:j.description})]}),g===j.id&&h.jsx(Zy,{"code-path":"src/components/layout/Header.tsx:246:21",className:"h-4 w-4 text-[var(--dg-blue)] shrink-0"})]},j.id))]})]}),h.jsxs(Is,{"code-path":"src/components/layout/Header.tsx:254:11",children:[h.jsx(Js,{"code-path":"src/components/layout/Header.tsx:255:13",asChild:!0,children:h.jsxs(At,{"code-path":"src/components/layout/Header.tsx:256: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:[h.jsx(Io,{"code-path":"src/components/layout/Header.tsx:262:17",className:"h-4 w-4"}),s>0&&h.jsx("span",{"code-path":"src/components/layout/Header.tsx:264: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})]})}),h.jsxs(Ws,{"code-path":"src/components/layout/Header.tsx:270:13",align:"end",className:"w-96 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)] p-0",style:{boxShadow:"var(--shadow-dropdown)"},children:[h.jsxs("div",{"code-path":"src/components/layout/Header.tsx:276:15",className:"flex items-center justify-between px-4 py-3 border-b border-[var(--dg-border)]",children:[h.jsx("span",{"code-path":"src/components/layout/Header.tsx:277:17",className:"text-sm font-medium text-[var(--dg-text-primary)]",children:"通知"}),s>0&&h.jsxs(At,{"code-path":"src/components/layout/Header.tsx:281: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:[h.jsx(AA,{"code-path":"src/components/layout/Header.tsx:287:21",className:"h-3.5 w-3.5 mr-1"}),"全部已读"]})]}),h.jsx("div",{"code-path":"src/components/layout/Header.tsx:294:15",className:"max-h-80 overflow-y-auto scrollbar-thin",children:l.length===0?h.jsxs("div",{"code-path":"src/components/layout/Header.tsx:296:19",className:"flex flex-col items-center justify-center py-10 text-[var(--dg-text-muted)]",children:[h.jsx(Io,{"code-path":"src/components/layout/Header.tsx:297:21",className:"h-10 w-10 mb-3 opacity-30"}),h.jsx("p",{"code-path":"src/components/layout/Header.tsx:298:21",className:"text-sm",children:"暂无通知"})]}):l.slice(0,10).map(j=>h.jsxs("div",{"code-path":"src/components/layout/Header.tsx:302:21",className:Ce("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",!j.read&&"bg-[var(--dg-blue)]/[0.04]"),onClick:()=>i(j.id),children:[h.jsx("div",{"code-path":"src/components/layout/Header.tsx:311:23",className:"mt-0.5 flex-shrink-0",children:H(j.type)}),h.jsxs("div",{"code-path":"src/components/layout/Header.tsx:314:23",className:"flex-1 min-w-0",children:[h.jsx("p",{"code-path":"src/components/layout/Header.tsx:315:25",className:Ce("text-sm font-medium",j.read?"text-[var(--dg-text-secondary)]":"text-[var(--dg-text-primary)]"),children:j.title}),h.jsx("p",{"code-path":"src/components/layout/Header.tsx:325:25",className:"text-xs text-[var(--dg-text-muted)] mt-0.5 line-clamp-2",children:j.message}),h.jsx("p",{"code-path":"src/components/layout/Header.tsx:328:25",className:"text-xs text-[var(--dg-text-muted)]/60 mt-1",children:eA(j.timestamp)})]}),!j.read&&h.jsx("span",{"code-path":"src/components/layout/Header.tsx:333:25",className:"w-2 h-2 rounded-full bg-[var(--dg-blue)] mt-2 flex-shrink-0"})]},j.id))}),l.length>0&&h.jsx("div",{"code-path":"src/components/layout/Header.tsx:342:17",className:"px-4 py-2 border-t border-[var(--dg-border)] text-center",children:h.jsx("button",{"code-path":"src/components/layout/Header.tsx:343:19",className:"text-xs text-[var(--dg-text-muted)] hover:text-[var(--dg-blue)] transition-colors",onClick:()=>x("/alert-center"),children:"查看全部通知"})})]})]}),h.jsx(VR,{"code-path":"src/components/layout/Header.tsx:354:11",orientation:"vertical",className:"h-5 bg-[var(--dg-border)] mx-1"}),h.jsxs(Is,{"code-path":"src/components/layout/Header.tsx:357:11",children:[h.jsx(Js,{"code-path":"src/components/layout/Header.tsx:358:13",asChild:!0,children:h.jsxs(At,{"code-path":"src/components/layout/Header.tsx:359: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:[h.jsx("div",{"code-path":"src/components/layout/Header.tsx:363: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:M.charAt(0).toUpperCase()}),h.jsx("span",{"code-path":"src/components/layout/Header.tsx:366:17",className:"hidden md:inline text-sm max-w-[100px] truncate",children:M})]})}),h.jsxs(Ws,{"code-path":"src/components/layout/Header.tsx:371:13",align:"end",className:"w-52 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[h.jsx(Fd,{"code-path":"src/components/layout/Header.tsx:376:15",className:"text-[var(--dg-text-secondary)]",children:h.jsxs("div",{"code-path":"src/components/layout/Header.tsx:377:17",className:"flex flex-col",children:[h.jsx("span",{"code-path":"src/components/layout/Header.tsx:378:19",className:"text-sm font-medium text-[var(--dg-text-primary)]",children:M}),h.jsx("span",{"code-path":"src/components/layout/Header.tsx:381:19",className:"text-xs text-[var(--dg-text-muted)] truncate",children:f?.email||f?.username||""})]})}),h.jsx(ei,{"code-path":"src/components/layout/Header.tsx:386:15",className:"bg-[var(--dg-border)]"}),h.jsxs(Zo,{"code-path":"src/components/layout/Header.tsx:387: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:[h.jsx(ex,{"code-path":"src/components/layout/Header.tsx:391:17",className:"h-4 w-4 mr-2.5"}),"个人中心"]}),h.jsxs(Zo,{"code-path":"src/components/layout/Header.tsx:394: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:[h.jsx(Ks,{"code-path":"src/components/layout/Header.tsx:398:17",className:"h-4 w-4 mr-2.5"}),"账号设置"]}),h.jsx(ei,{"code-path":"src/components/layout/Header.tsx:401:15",className:"bg-[var(--dg-border)]"}),h.jsxs(Zo,{"code-path":"src/components/layout/Header.tsx:402:15",className:"text-red-400 focus:bg-red-500/10 focus:text-red-400 cursor-pointer",onClick:E,children:[h.jsx(hC,{"code-path":"src/components/layout/Header.tsx:406:17",className:"h-4 w-4 mr-2.5"}),"退出登录"]})]})]})]})]})})}const A5={"":"仪表盘",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:"资源申请",scripts:"脚本库",ansible:"Ansible","ai-assistant":"智能助手","ai-alert-analyzer":"告警分析","ai-predictive":"容量预测",users:"用户管理",roles:"角色权限","logs-audit":"操作审计","terminal-audit":"终端审计",credentials:"凭证配置",settings:"系统设置"};function C5(){const n=Ct(),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 p=f===l.length-1;let v=A5[u];v||(u.length>20||u.includes("-")?v=u.length>15?`${u.slice(0,12)}...`:u:v=u),s.push({name:v,path:i,isLast:p})}),s},[n.pathname]);return r.length<=1&&n.pathname==="/"?null:h.jsxs("nav",{"code-path":"src/components/layout/Breadcrumb.tsx:122:5","aria-label":"面包屑导航",className:"flex items-center gap-1.5 text-sm animate-fade-in",children:[h.jsx(ni,{"code-path":"src/components/layout/Breadcrumb.tsx:126:7",to:"/",className:"flex items-center gap-1 text-[var(--dg-text-muted)] hover:text-[var(--dg-blue)] transition-colors duration-200",title:"仪表盘",children:h.jsx(Iy,{"code-path":"src/components/layout/Breadcrumb.tsx:131:9",className:"h-3.5 w-3.5"})}),r.map(l=>h.jsxs("div",{"code-path":"src/components/layout/Breadcrumb.tsx:135:9",className:"flex items-center gap-1.5",children:[h.jsx(MA,{"code-path":"src/components/layout/Breadcrumb.tsx:136:11",className:"h-3.5 w-3.5 text-[var(--dg-border)] flex-shrink-0"}),l.isLast?h.jsx("span",{"code-path":"src/components/layout/Breadcrumb.tsx:138: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}):h.jsx(ni,{"code-path":"src/components/layout/Breadcrumb.tsx:145: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))]})}function _5(){const{sidebarCollapsed:n}=Si();return h.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:22: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:[h.jsx(zR,{"code-path":"src/components/layout/MainLayout.tsx:29:7"}),h.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:30:7",className:Ce("flex flex-col min-h-screen transition-[margin] duration-300 ease-in-out"),style:{marginLeft:"var(--sidebar-width)"},children:[h.jsx(E5,{"code-path":"src/components/layout/MainLayout.tsx:36:9"}),h.jsxs("main",{"code-path":"src/components/layout/MainLayout.tsx:37:9",className:"flex-1 pt-[var(--header-height)]",children:[h.jsx("div",{"code-path":"src/components/layout/MainLayout.tsx:39:11",className:"px-6 pt-4 pb-0",children:h.jsx(C5,{"code-path":"src/components/layout/MainLayout.tsx:40:13"})}),h.jsx("div",{"code-path":"src/components/layout/MainLayout.tsx:43:11",className:"p-6",children:h.jsx(F2,{"code-path":"src/components/layout/MainLayout.tsx:44:13"})})]}),h.jsx("footer",{"code-path":"src/components/layout/MainLayout.tsx:48:9",className:"px-6 py-4 border-t border-[var(--dg-border)] mt-auto",children:h.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:49:11",className:"flex items-center justify-between text-xs text-[var(--dg-text-muted)]",children:[h.jsx("span",{"code-path":"src/components/layout/MainLayout.tsx:50:13",children:"AIOps 智能运维平台"}),h.jsx("span",{"code-path":"src/components/layout/MainLayout.tsx:51:13",children:"v1.0.0"})]})})]})]})}function R5(n){const r=T5(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,p=m.Children.toArray(u),g=p.find(O5);if(g){const v=g.props.children,x=p.map(b=>b===g?m.Children.count(v)>1?m.Children.only(null):m.isValidElement(v)?v.props.children:null:b);return h.jsx(r,{...f,ref:i,children:m.isValidElement(v)?m.cloneElement(v,void 0,x):null})}return h.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function T5(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=N5(i),p=j5(u,i.props);return i.type!==m.Fragment&&(p.ref=s?Ea(s,f):f),m.cloneElement(i,p)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var M5=Symbol("radix.slottable");function O5(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===M5}function j5(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]=(...p)=>{const g=u(...p);return i(...p),g}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function N5(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 Ui="Dialog",[e0]=Aa(Ui),[D5,un]=e0(Ui),t0=n=>{const{__scopeDialog:r,children:l,open:s,defaultOpen:i,onOpenChange:u,modal:f=!0}=n,p=m.useRef(null),g=m.useRef(null),[v,x]=ji({prop:s,defaultProp:i??!1,onChange:u,caller:Ui});return h.jsx(D5,{scope:r,triggerRef:p,contentRef:g,contentId:Qa(),titleId:Qa(),descriptionId:Qa(),open:v,onOpenChange:x,onOpenToggle:m.useCallback(()=>x(b=>!b),[x]),modal:f,children:l})};t0.displayName=Ui;var n0="DialogTrigger",a0=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=un(n0,l),u=Xe(r,i.triggerRef);return h.jsx(qe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":kf(i.open),...s,ref:u,onClick:ue(n.onClick,i.onOpenToggle)})});a0.displayName=n0;var Df="DialogPortal",[z5,r0]=e0(Df,{forceMount:void 0}),o0=n=>{const{__scopeDialog:r,forceMount:l,children:s,container:i}=n,u=un(Df,r);return h.jsx(z5,{scope:r,forceMount:l,children:m.Children.map(s,f=>h.jsx(_t,{present:l||u.open,children:h.jsx(Oi,{asChild:!0,container:i,children:f})}))})};o0.displayName=Df;var gi="DialogOverlay",l0=m.forwardRef((n,r)=>{const l=r0(gi,n.__scopeDialog),{forceMount:s=l.forceMount,...i}=n,u=un(gi,n.__scopeDialog);return u.modal?h.jsx(_t,{present:s||u.open,children:h.jsx(L5,{...i,ref:r})}):null});l0.displayName=gi;var k5=R5("DialogOverlay.RemoveScroll"),L5=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=un(gi,l);return h.jsx(Cf,{as:k5,allowPinchZoom:!0,shards:[i.contentRef],children:h.jsx(qe.div,{"data-state":kf(i.open),...s,ref:r,style:{pointerEvents:"auto",...s.style}})})}),$a="DialogContent",s0=m.forwardRef((n,r)=>{const l=r0($a,n.__scopeDialog),{forceMount:s=l.forceMount,...i}=n,u=un($a,n.__scopeDialog);return h.jsx(_t,{present:s||u.open,children:u.modal?h.jsx(H5,{...i,ref:r}):h.jsx(U5,{...i,ref:r})})});s0.displayName=$a;var H5=m.forwardRef((n,r)=>{const l=un($a,n.__scopeDialog),s=m.useRef(null),i=Xe(r,l.contentRef,s);return m.useEffect(()=>{const u=s.current;if(u)return h1(u)},[]),h.jsx(i0,{...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,p=f.button===0&&f.ctrlKey===!0;(f.button===2||p)&&u.preventDefault()}),onFocusOutside:ue(n.onFocusOutside,u=>u.preventDefault())})}),U5=m.forwardRef((n,r)=>{const l=un($a,n.__scopeDialog),s=m.useRef(!1),i=m.useRef(!1);return h.jsx(i0,{...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()}})}),i0=m.forwardRef((n,r)=>{const{__scopeDialog:l,trapFocus:s,onOpenAutoFocus:i,onCloseAutoFocus:u,...f}=n,p=un($a,l),g=m.useRef(null),v=Xe(r,g);return r1(),h.jsxs(h.Fragment,{children:[h.jsx(Af,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:i,onUnmountAutoFocus:u,children:h.jsx(Ai,{role:"dialog",id:p.contentId,"aria-describedby":p.descriptionId,"aria-labelledby":p.titleId,"data-state":kf(p.open),...f,ref:v,onDismiss:()=>p.onOpenChange(!1)})}),h.jsxs(h.Fragment,{children:[h.jsx(B5,{titleId:p.titleId}),h.jsx(q5,{contentRef:g,descriptionId:p.descriptionId})]})]})}),zf="DialogTitle",c0=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=un(zf,l);return h.jsx(qe.h2,{id:i.titleId,...s,ref:r})});c0.displayName=zf;var u0="DialogDescription",d0=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=un(u0,l);return h.jsx(qe.p,{id:i.descriptionId,...s,ref:r})});d0.displayName=u0;var f0="DialogClose",h0=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=un(f0,l);return h.jsx(qe.button,{type:"button",...s,ref:r,onClick:ue(n.onClick,()=>i.onOpenChange(!1))})});h0.displayName=f0;function kf(n){return n?"open":"closed"}var p0="DialogTitleWarning",[t4,m0]=o3(p0,{contentName:$a,titleName:zf,docsSlug:"dialog"}),B5=({titleId:n})=>{const r=m0(p0),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},P5="DialogDescriptionWarning",q5=({contentRef:n,descriptionId:r})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${m0(P5).contentName}}.`;return m.useEffect(()=>{const i=n.current?.getAttribute("aria-describedby");r&&i&&(document.getElementById(r)||console.warn(s))},[s,n,r]),null},V5=t0,G5=a0,Y5=o0,X5=l0,Q5=s0,K5=c0,$5=d0,F5=h0;function Z5({...n}){return h.jsx(V5,{"code-path":"src/components/ui/dialog.tsx:10:10","data-slot":"dialog",...n})}function n4({...n}){return h.jsx(G5,{"code-path":"src/components/ui/dialog.tsx:16:10","data-slot":"dialog-trigger",...n})}function I5({...n}){return h.jsx(Y5,{"code-path":"src/components/ui/dialog.tsx:22:10","data-slot":"dialog-portal",...n})}function J5({className:n,...r}){return h.jsx(X5,{"code-path":"src/components/ui/dialog.tsx:36:5","data-slot":"dialog-overlay",className:Ce("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 W5({className:n,children:r,showCloseButton:l=!0,showOverlay:s=!0,...i}){return h.jsxs(I5,{"code-path":"src/components/ui/dialog.tsx:58:5","data-slot":"dialog-portal",children:[s&&h.jsx(J5,{"code-path":"src/components/ui/dialog.tsx:59:23"}),h.jsxs(Q5,{"code-path":"src/components/ui/dialog.tsx:60:7","data-slot":"dialog-content",className:Ce("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&&h.jsxs(F5,{"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:[h.jsx(UC,{"code-path":"src/components/ui/dialog.tsx:74:13"}),h.jsx("span",{"code-path":"src/components/ui/dialog.tsx:75:13",className:"sr-only",children:"Close"})]})]})]})}function eO({className:n,...r}){return h.jsx("div",{"code-path":"src/components/ui/dialog.tsx:85:5","data-slot":"dialog-header",className:Ce("flex flex-col gap-2 text-center sm:text-left",n),...r})}function tO({className:n,...r}){return h.jsx("div",{"code-path":"src/components/ui/dialog.tsx:95:5","data-slot":"dialog-footer",className:Ce("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",n),...r})}function nO({className:n,...r}){return h.jsx(K5,{"code-path":"src/components/ui/dialog.tsx:111:5","data-slot":"dialog-title",className:Ce("text-lg leading-none font-semibold",n),...r})}function aO({className:n,...r}){return h.jsx($5,{"code-path":"src/components/ui/dialog.tsx:124:5","data-slot":"dialog-description",className:Ce("text-muted-foreground text-sm",n),...r})}const g0=m.createContext(null);function a4(){const n=m.useContext(g0);if(!n)throw new Error("useConfirm must be used within ConfirmProvider");return n.confirm}function rO({children:n}){const[r,l]=m.useState(!1),[s,i]=m.useState({title:"确认操作",description:"",confirmText:"确认",cancelText:"取消",variant:"default"}),[u,f]=m.useState(null),p=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))},[]),g=()=>{l(!1),u?.(!0),f(null)},v=()=>{l(!1),u?.(!1),f(null)};return h.jsxs(g0.Provider,{"code-path":"src/components/ui/confirm-dialog.tsx:68:5",value:{confirm:p},children:[n,h.jsx(Z5,{"code-path":"src/components/ui/confirm-dialog.tsx:70:7",open:r,onOpenChange:x=>{x||v()},children:h.jsxs(W5,{"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:[h.jsxs(eO,{"code-path":"src/components/ui/confirm-dialog.tsx:72:11",children:[h.jsx(nO,{"code-path":"src/components/ui/confirm-dialog.tsx:73:13",className:"text-slate-100",children:s.title}),s.description&&h.jsx(aO,{"code-path":"src/components/ui/confirm-dialog.tsx:75:15",className:"text-slate-400",children:s.description})]}),h.jsxs(tO,{"code-path":"src/components/ui/confirm-dialog.tsx:78:11",className:"gap-2 sm:gap-2",children:[h.jsx(At,{"code-path":"src/components/ui/confirm-dialog.tsx:79:13",variant:"outline",className:"border-slate-700 text-slate-300",onClick:v,children:s.cancelText}),h.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:g,children:s.confirmText})]})]})})]})}const oO="/api/v1";async function Gs(n,r,l,s){let i=`${oO}${r}`;if(s){const v=new URLSearchParams;Object.entries(s).forEach(([b,w])=>{w!=null&&w!==""&&v.append(b,String(w))});const x=v.toString();x&&(i+="?"+x)}const u=yn.getState().token||localStorage.getItem("token"),f={"Content-Type":"application/json"};u&&(f.Authorization="Bearer "+u);const p=await fetch(i,{method:n,headers:f,body:l?JSON.stringify(l):void 0});if(p.status===401)throw yn.getState().logout(),window.location.href="/login",new Error("登录已过期,请重新登录");const g=await p.json();if(g.code&&g.code!==200)throw new Error(g.message||"请求失败");return g.data!==void 0?g.data:g}const Ye={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=yn.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=yn.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=yn.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 g=(i.headers.get("Content-Disposition")||"").match(/filename="?(.+?)"?$/);f.download=r||(g?g[1]:"download"),document.body.appendChild(f),f.click(),document.body.removeChild(f),URL.revokeObjectURL(f.href)},upload:async(n,r)=>{const l=yn.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()}},lO={login:async(n,r)=>Ye.post("/auth/login",{username:n,password:r}),register:async n=>Ye.post("/auth/register",n),getProfile:async()=>Ye.get("/user/profile"),updateProfile:async n=>Ye.put("/user/profile",n),changePassword:async n=>Ye.put("/user/password",n),getUsers:async n=>Ye.get("/admin/users",n),createUser:async n=>Ye.post("/admin/users",n),updateUser:async(n,r)=>Ye.put(`/admin/users/${n}`,r),deleteUser:async n=>Ye.delete(`/admin/users/${n}`),batchImport:async n=>Ye.post("/admin/users/batch-import",n),downloadTemplate:()=>{const n=yn.getState().token;window.open(`http://localhost:8080/api/v1/admin/users/import-template?token=${n}`,"_blank")},getRoles:async()=>Ye.get("/user/roles"),createRole:async n=>Ye.post("/admin/roles",n),updateRole:async(n,r)=>Ye.put(`/admin/roles/${n}`,r),deleteRole:async n=>Ye.delete(`/admin/roles/${n}`),getPermissions:async()=>Ye.get("/admin/permissions")},r4={getConfig:async()=>Ye.get("/admin/ldap-config"),updateConfig:async n=>Ye.put("/admin/ldap-config",n),testConnection:async n=>Ye.post("/admin/ldap-config/test",n||{}),listUsers:async n=>Ye.post("/admin/ldap-config/users",{ou_dn:n||""}),batchImport:async n=>Ye.post("/admin/ldap-config/import",{users:n}),listOUs:async()=>Ye.post("/admin/ldap-config/ou-list",{}),createOU:async n=>Ye.post("/admin/ldap-config/create-ou",n),createUser:async n=>Ye.post("/admin/ldap-config/create-user",n),deleteUser:async n=>Ye.post("/admin/ldap-config/delete-user",{dn:n}),updateUser:async n=>Ye.post("/admin/ldap-config/update-user",n)},sO=`
@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); }
}
`,iO=[{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 cO(){const n=Kr(),{theme:r,setTheme:l}=zy(),[s,i]=m.useState("admin"),[u,f]=m.useState("123456"),[p,g]=m.useState(!1),[v,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 lO.login(s,u);yn.getState().login(M.user,M.token),localStorage.setItem("token",M.token),n("/",{replace:!0})}catch(M){const H=M instanceof Error?M.message:"登录失败,请检查用户名和密码";w(H)}finally{x(!1)}};return h.jsxs(h.Fragment,{children:[h.jsx("style",{"code-path":"src/components/auth/Login.tsx:102:7",children:sO}),h.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:[iO.map((E,M)=>h.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}`)),h.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:h.jsxs(Is,{"code-path":"src/components/auth/Login.tsx:139:11",children:[h.jsx(Js,{"code-path":"src/components/auth/Login.tsx:140:13",asChild:!0,children:h.jsx("button",{"code-path":"src/components/auth/Login.tsx:141:15",type:"button","aria-label":"切换主题",className:Ce("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:h.jsx(Wy,{"code-path":"src/components/auth/Login.tsx:152:17",className:"size-5"})})}),h.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:[h.jsx(Fd,{"code-path":"src/components/auth/Login.tsx:160:15",className:"text-[var(--dg-text-secondary)]",children:"主题切换"}),h.jsx(ei,{"code-path":"src/components/auth/Login.tsx:161:15",className:"bg-[var(--dg-border)]"}),sf.map(E=>h.jsxs(Zo,{"code-path":"src/components/auth/Login.tsx:163:17",className:Ce("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:[h.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)"}}),h.jsxs("div",{"code-path":"src/components/auth/Login.tsx:179:19",className:"flex-1 min-w-0",children:[h.jsx("span",{"code-path":"src/components/auth/Login.tsx:180:21",className:"text-sm font-medium block",children:E.name}),h.jsx("span",{"code-path":"src/components/auth/Login.tsx:181:21",className:"text-xs opacity-60 block truncate",children:E.description})]}),r===E.id&&h.jsx(Zy,{"code-path":"src/components/auth/Login.tsx:183:43",className:"size-4 shrink-0 text-[var(--dg-blue)]"})]},E.id))]})]})}),h.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:[h.jsxs("div",{"code-path":"src/components/auth/Login.tsx:205:11",className:"text-center mb-8",children:[h.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:h.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:h.jsx("path",{"code-path":"src/components/auth/Login.tsx:222:17",d:"M3 12h4l3-8 4 16 3-8h4"})})}),h.jsx("h1",{"code-path":"src/components/auth/Login.tsx:225:13",className:"text-3xl font-bold dg-gradient-text tracking-tight",children:"AIOps"}),h.jsx("p",{"code-path":"src/components/auth/Login.tsx:228:13",className:"mt-2.5 text-sm text-[var(--dg-text-secondary)]",children:"智能运维 · 全栈可观测平台"})]}),h.jsxs("form",{"code-path":"src/components/auth/Login.tsx:234:11",onSubmit:C,className:"flex flex-col gap-4",children:[b&&h.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:[h.jsx(jA,{"code-path":"src/components/auth/Login.tsx:245:17",className:"size-4 shrink-0 mt-0.5"}),h.jsx("span",{"code-path":"src/components/auth/Login.tsx:246:17",children:b})]}),h.jsxs("div",{"code-path":"src/components/auth/Login.tsx:251:13",className:"space-y-1.5",children:[h.jsx("label",{"code-path":"src/components/auth/Login.tsx:252:15",className:"block text-sm font-medium text-[var(--dg-text-secondary)]",children:"用户名"}),h.jsxs("div",{"code-path":"src/components/auth/Login.tsx:255:15",className:"relative",children:[h.jsx(ex,{"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)]"}),h.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"})]})]}),h.jsxs("div",{"code-path":"src/components/auth/Login.tsx:272:13",className:"space-y-1.5",children:[h.jsx("label",{"code-path":"src/components/auth/Login.tsx:273:15",className:"block text-sm font-medium text-[var(--dg-text-secondary)]",children:"密码"}),h.jsxs("div",{"code-path":"src/components/auth/Login.tsx:276:15",className:"relative",children:[h.jsx(cC,{"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)]"}),h.jsx("input",{"code-path":"src/components/auth/Login.tsx:280:17",type:p?"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"}),h.jsx("button",{"code-path":"src/components/auth/Login.tsx:288:17",type:"button",onClick:()=>g(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:p?h.jsx(QA,{"code-path":"src/components/auth/Login.tsx:294:35",className:"size-4"}):h.jsx($A,{"code-path":"src/components/auth/Login.tsx:294:67",className:"size-4"})})]})]}),h.jsx("button",{"code-path":"src/components/auth/Login.tsx:300:13",type:"submit",disabled:v||!s||!u,className:Ce("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:v||!s||!u?.6:1,boxShadow:v||!s||!u?"none":"0 6px 24px color-mix(in srgb, var(--dg-gradient-start) 30%, transparent)"},children:v?h.jsxs("span",{"code-path":"src/components/auth/Login.tsx:315:17",className:"inline-flex items-center justify-center gap-2",children:[h.jsx(sC,{"code-path":"src/components/auth/Login.tsx:316:19",className:"size-4 animate-spin"}),"登录中..."]}):"登 录"})]}),h.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:[h.jsxs("p",{"code-path":"src/components/auth/Login.tsx:333:13",children:["默认管理员账号"," ",h.jsx("span",{"code-path":"src/components/auth/Login.tsx:335:15",className:"font-medium text-[var(--dg-text-secondary)]",children:"admin / 123456"})]}),h.jsx("p",{"code-path":"src/components/auth/Login.tsx:337:13",children:"LDAP 用户可直接使用域账号登录"})]})]}),h.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 uO({children:n}){return yn(l=>l.isAuthenticated)?h.jsx(h.Fragment,{children:n}):h.jsx(Sy,{"code-path":"src/components/auth/ProtectedRoute.tsx:7:12",to:"/login",replace:!0})}function dO({children:n,key:r}){const l=m.useRef(null),[s,i]=m.useState(!1),u=Ct(),f=r||u.pathname;return m.useEffect(()=>{i(!1);const p=setTimeout(()=>i(!0),30);return()=>clearTimeout(p)},[f]),h.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 fO 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:h.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:61:9",className:"min-h-[60vh] flex items-center justify-center p-6",children:h.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:[h.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:h.jsx(li,{"code-path":"src/components/layout/ErrorBoundary.tsx:65:15",className:"h-8 w-8 text-red-400"})}),h.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:69:13",children:[h.jsx("h2",{"code-path":"src/components/layout/ErrorBoundary.tsx:70:15",className:"text-xl font-bold text-[var(--dg-text-primary)]",children:"页面出现错误"}),h.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&&h.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:80:15",className:"text-left",children:h.jsxs("details",{"code-path":"src/components/layout/ErrorBoundary.tsx:81:17",className:"group",children:[h.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:[h.jsx(yv,{"code-path":"src/components/layout/ErrorBoundary.tsx:83:21",className:"h-3.5 w-3.5"}),"查看错误详情"]}),h.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:[h.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&&h.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})]})]})}),h.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:101:13",className:"flex items-center justify-center gap-3",children:[h.jsxs(At,{"code-path":"src/components/layout/ErrorBoundary.tsx:102:15",variant:"outline",className:"dg-btn-secondary",onClick:this.handleGoHome,children:[h.jsx(Iy,{"code-path":"src/components/layout/ErrorBoundary.tsx:107:17",className:"h-4 w-4 mr-1.5"}),"返回首页"]}),h.jsxs(At,{"code-path":"src/components/layout/ErrorBoundary.tsx:110:15",className:"dg-btn-primary",onClick:this.handleRetry,children:[h.jsx(AC,{"code-path":"src/components/layout/ErrorBoundary.tsx:114:17",className:"h-4 w-4 mr-1.5"}),"重新加载"]}),h.jsxs(At,{"code-path":"src/components/layout/ErrorBoundary.tsx:117:15",variant:"outline",className:"dg-btn-ghost",onClick:this.handleReport,children:[h.jsx(yv,{"code-path":"src/components/layout/ErrorBoundary.tsx:122:17",className:"h-4 w-4 mr-1.5"}),"复制错误"]})]})]})}):this.props.children}}const hO=m.lazy(()=>be(()=>import("./Dashboard-iCzLAtNG.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url).then(n=>({default:n.Dashboard}))),pO=m.lazy(()=>be(()=>import("./ServerManager-JxMW-hQt.js"),__vite__mapDeps([16,4,17,18,19,20,2,21,22,8,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,9,38,39,40]),import.meta.url).then(n=>({default:n.ServerManager}))),mO=m.lazy(()=>be(()=>import("./CloudAccountManager-DU9759_X.js"),__vite__mapDeps([41,35,4,8,23,24,40,42,43,44,34]),import.meta.url).then(n=>({default:n.CloudAccountManager}))),gO=m.lazy(()=>be(()=>import("./DomainManager-CIA5bu9u.js"),__vite__mapDeps([45,35,4,8,23,24,40,42,43,34]),import.meta.url).then(n=>({default:n.DomainManager}))),vO=m.lazy(()=>be(()=>import("./RegionManager-Bj8EPK6w.js"),__vite__mapDeps([46,35,8,17,18,19,20,2,22,40,34,42,43,44]),import.meta.url).then(n=>({default:n.RegionManager}))),yO=m.lazy(()=>be(()=>import("./PlatformManager-DvSL1hbm.js"),__vite__mapDeps([47,35,8,20,18,23,40,48,44,34,42,43]),import.meta.url).then(n=>({default:n.PlatformManager}))),xO=m.lazy(()=>be(()=>import("./CloudBilling-BUyc8wKP.js"),__vite__mapDeps([49,35,4,8,50,18,20,22,23,5,6,24,40,44,34]),import.meta.url).then(n=>({default:n.CloudBilling}))),bO=m.lazy(()=>be(()=>import("./KubernetesClusters-CsRHjVkA.js"),__vite__mapDeps([51,4,8,3,22,52,43,10,11,36,35,18,15,25,26,28,24,40,38,33,34]),import.meta.url).then(n=>({default:n.KubernetesClusters}))),SO=m.lazy(()=>be(()=>import("./ClusterOverviewPage-CYcNLUM0.js"),__vite__mapDeps([53,4,8,19,3,54,24]),import.meta.url).then(n=>({default:n.default}))),wO=m.lazy(()=>be(()=>import("./NodeDetailPage-MBEvAdV0.js"),__vite__mapDeps([55,4,8,19,3,24,42]),import.meta.url).then(n=>({default:n.default}))),EO=m.lazy(()=>be(()=>import("./NamespaceOverviewPage-qjFlj_lA.js"),__vite__mapDeps([56,3,57]),import.meta.url).then(n=>({default:n.default}))),AO=m.lazy(()=>be(()=>import("./NamespaceManagementPage-Do5kDmHW.js"),__vite__mapDeps([58,4,8,35,19,3,24,40,42,34]),import.meta.url).then(n=>({default:n.default}))),Ht=m.lazy(()=>be(()=>import("./NamespaceResourcePage-Byljvm8v.js"),__vite__mapDeps([59,4,8,20,18,19,60,54,3,61,62,37,25,26,63,21,28,9,32,30,24,31,33,35,36,57,40,34,44]),import.meta.url).then(n=>({default:n.default}))),ty=m.lazy(()=>be(()=>import("./DeploymentDetailPage--48QYro1.js"),__vite__mapDeps([64,4,35,8,3,54,60,61,62,37,20,18,25,26,63,21,28,9,32,30,24,31,33,19,40,65,7,57,48,36,50,34,66,67,29,68,43,69]),import.meta.url).then(n=>({default:n.default}))),ny=m.lazy(()=>be(()=>import("./WorkloadViewPage-Koq6nkyo.js"),__vite__mapDeps([70,4,8,19,3,54,60,61,62,37,20,18,25,26,63,21,28,9,32,30,24,31,33,71,7,40]),import.meta.url).then(n=>({default:n.default}))),ay=m.lazy(()=>be(()=>import("./TopologyView-scPjlVYA.js"),__vite__mapDeps([72,4,35,8,20,18,36,3,22,63,67,44,24,40,37,34]),import.meta.url).then(n=>({default:n.TopologyView}))),CO=m.lazy(()=>be(()=>import("./KubernetesNodes-DNrQwI__.js"),__vite__mapDeps([73,4,8,20,18,19,3,24]),import.meta.url).then(n=>({default:n.KubernetesNodes}))),_O=m.lazy(()=>be(()=>import("./PodMetricsPage-DjvvN_IG.js"),__vite__mapDeps([74,4,8,20,18,19,3,24,9]),import.meta.url).then(n=>({default:n.default}))),RO=m.lazy(()=>be(()=>import("./EventsPage-Dbw7LuoJ.js"),__vite__mapDeps([75,4,8,20,18,19,3,24,76,10,12]),import.meta.url).then(n=>({default:n.default}))),TO=m.lazy(()=>be(()=>import("./CapacityPage-Dz7l4ubk.js"),__vite__mapDeps([77,4,8,20,18,19,3,24,33,9]),import.meta.url).then(n=>({default:n.default}))),ry=m.lazy(()=>be(()=>import("./AlertManager-BaUrn6Bk.js"),__vite__mapDeps([78,4,52,79,8,19,50,18,17,22,80,35,36,81,82,34,40,10,11]),import.meta.url).then(n=>({default:n.AlertManager}))),MO=m.lazy(()=>be(()=>import("./ApprovalFlow-5mIFjuJZ.js"),__vite__mapDeps([83,4,8,36,22,84,57,42,43,85,39,14,35,20,18,40]),import.meta.url).then(n=>({default:n.ApprovalFlowManager}))),OO=m.lazy(()=>be(()=>import("./ScriptManager-BFWlhlzw.js"),__vite__mapDeps([86,20,18,52,17,22,87,8,43,35,36,39,4,66,61,34,40]),import.meta.url).then(n=>({default:n.ScriptManager}))),Rd=m.lazy(()=>be(()=>import("./SystemManager-D4SbaG04.js"),__vite__mapDeps([88,52,8,4,19,20,18,39,30,33,43,24,40,82,34,22,36,35,17,50,89,65]),import.meta.url).then(n=>({default:n.SystemManager}))),Td=m.lazy(()=>be(()=>import("./AuditPage-BdPy-cgE.js"),__vite__mapDeps([90,4,8,19,84,25,26,24,66,33]),import.meta.url).then(n=>({default:n.AuditPage}))),jO=m.lazy(()=>be(()=>import("./CredentialManager-DlhOOSIa.js"),__vite__mapDeps([91,35,8,20,18,22,24,40,67,57,44,43,42,34,61]),import.meta.url).then(n=>({default:n.default}))),NO=m.lazy(()=>be(()=>import("./PipelineManager-C1vaTQ2Z.js"),__vite__mapDeps([92,4,8,36,35,20,18,27,22,43,40,14,76,93,94,95,66,65,34,63,71,57]),import.meta.url).then(n=>({default:n.PipelineManager}))),DO=m.lazy(()=>be(()=>import("./DeployCredentials-XbkP4xDn.js"),__vite__mapDeps([96,8,52,35,20,18,22,27,40,24,43,33,97,44,34]),import.meta.url).then(n=>({default:n.default}))),oy=m.lazy(()=>be(()=>import("./PipelineEditor-DrEZIuvh.js"),__vite__mapDeps([98,4,8,52,20,18,36,50,35,22,27,37,66,40,34,95,57,89,67,97]),import.meta.url).then(n=>({default:n.default}))),zO=m.lazy(()=>be(()=>import("./PipelineRunDetail-CwWLRhgo.js"),__vite__mapDeps([99,8,4,22,29,28,32,57,33,65,34,24,66,63,42,93,43,100]),import.meta.url).then(n=>({default:n.default}))),kO=m.lazy(()=>be(()=>import("./DeployRBAC-QV1xM1Jn.js"),__vite__mapDeps([101,4,8,20,18,35,22,27,40,37,34,89]),import.meta.url).then(n=>({default:n.default}))),LO=m.lazy(()=>be(()=>import("./UserGroupsManager-nOJ7di7Y.js"),__vite__mapDeps([102,8,35,22,27,24,40,44,34,89]),import.meta.url).then(n=>({default:n.default}))),HO=m.lazy(()=>be(()=>import("./CronJobManager-BMfKpm0z.js"),__vite__mapDeps([103,4,8,17,18,22,87,43,20,36,35,19,65,24,40,34,104,66,69,39]),import.meta.url).then(n=>({default:n.CronJobManager}))),UO=m.lazy(()=>be(()=>import("./AIOpsAssistant-DFQDT-tz.js"),__vite__mapDeps([105,4,8,35,20,18,50,22,1,79,106,107,42,57,5,21,81,100,108]),import.meta.url).then(n=>({default:n.AIOpsAssistant}))),BO=m.lazy(()=>be(()=>import("./AIAlertAnalyzer-B9ptAIV7.js"),__vite__mapDeps([109,4,8,79,107,62,5,57,66,61,43]),import.meta.url).then(n=>({default:n.AIAlertAnalyzer}))),PO=m.lazy(()=>be(()=>import("./AIPredictiveAnalytics-Dr8sfqna.js"),__vite__mapDeps([110,4,8,52,20,18,1,2,79,9,67,62,5,13,7,6]),import.meta.url).then(n=>({default:n.AIPredictiveAnalytics}))),qO=m.lazy(()=>be(()=>import("./AlertCenter-C3WMw6jA.js"),__vite__mapDeps([111,8,4,20,18,52,50,22,79,106,67,35,80,36,81,82,24,40]),import.meta.url).then(n=>({default:n.default}))),VO=m.lazy(()=>be(()=>import("./TraceManager-D4FRDBfs.js"),__vite__mapDeps([112,8,4,20,18,52,35,22,79,76,24,5,43,94,63,67,14]),import.meta.url).then(n=>({default:n.default}))),GO=m.lazy(()=>be(()=>import("./HostMonitor-C63FMElJ.js"),__vite__mapDeps([113,106,4,20,18,52,8,9,68,43,10,11,24,40,39,34]),import.meta.url).then(n=>({default:n.HostMonitor}))),YO=m.lazy(()=>be(()=>import("./GrafanaDashboard-BoB6WmDi.js"),__vite__mapDeps([114,8,4,20,18,35,22,2,79,106,5,24,108,115,52,67,61,33,66,17,28,104,34,48,40]),import.meta.url).then(n=>({default:n.default}))),XO=m.lazy(()=>be(()=>import("./MonitorCenter-Cdfxw79h.js"),__vite__mapDeps([116,113,106,4,20,18,52,8,9,68,43,10,11,24,40,39,34,15,35,19,50,22,79,115,42]),import.meta.url).then(n=>({default:n.MonitorCenter}))),QO=m.lazy(()=>be(()=>import("./MetricsExplorer-CQYGy4Dt.js"),__vite__mapDeps([117,4,20,18,85,40,9]),import.meta.url).then(n=>({default:n.MetricsExplorer}))),KO=m.lazy(()=>be(()=>import("./DatasourcePage-brk0z6d8.js"),__vite__mapDeps([118,52,8,4,35,50,18,20,22,79,24,40,39,34,97,43,42]),import.meta.url).then(n=>({default:n.default})));function $O(){return h.jsxs("div",{"code-path":"src/App.tsx:60:5",className:"flex flex-col items-center justify-center h-[calc(100vh-14rem)] gap-4",children:[h.jsxs("div",{"code-path":"src/App.tsx:61:7",className:"relative",children:[h.jsx("div",{"code-path":"src/App.tsx:62:9",className:"h-10 w-10 border-3 border-[var(--dg-border)] border-t-[var(--dg-blue)] rounded-full animate-spin"}),h.jsx("div",{"code-path":"src/App.tsx:63: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"}})]}),h.jsx("p",{"code-path":"src/App.tsx:65:7",className:"text-sm text-[var(--dg-text-muted)]",children:"加载中..."})]})}function ae({children:n}){const r=Ct();return h.jsx(fO,{"code-path":"src/App.tsx:74:5",children:h.jsx(dO,{"code-path":"src/App.tsx:75:7",children:h.jsx(m.Suspense,{"code-path":"src/App.tsx:76:9",fallback:h.jsx($O,{"code-path":"src/App.tsx:76:29"}),children:n})},r.pathname)})}const FO=new oE({defaultOptions:{queries:{staleTime:300*1e3,retry:1,refetchOnWindowFocus:!1}}});function ZO(){return h.jsx(dE,{"code-path":"src/App.tsx:96:5",children:h.jsx(sE,{"code-path":"src/App.tsx:97:7",client:FO,children:h.jsx(rO,{"code-path":"src/App.tsx:98:9",children:h.jsx(ww,{"code-path":"src/App.tsx:99:11",children:h.jsxs(I2,{"code-path":"src/App.tsx:100:13",children:[h.jsx(ee,{"code-path":"src/App.tsx:101:15",path:"/login",element:h.jsx(cO,{"code-path":"src/App.tsx:101:45"})}),h.jsxs(ee,{"code-path":"src/App.tsx:102:15",path:"/",element:h.jsx(uO,{"code-path":"src/App.tsx:103:17",children:h.jsx(_5,{"code-path":"src/App.tsx:104:19"})}),children:[h.jsx(ee,{"code-path":"src/App.tsx:107:17",index:!0,element:h.jsx(ae,{"code-path":"src/App.tsx:107:39",children:h.jsx(hO,{"code-path":"src/App.tsx:107:49"})})}),h.jsx(ee,{"code-path":"src/App.tsx:108:17",path:"servers",element:h.jsx(ae,{"code-path":"src/App.tsx:108:48",children:h.jsx(pO,{"code-path":"src/App.tsx:108:58"})})}),h.jsx(ee,{"code-path":"src/App.tsx:109:17",path:"cloud-accounts",element:h.jsx(ae,{"code-path":"src/App.tsx:109:55",children:h.jsx(mO,{"code-path":"src/App.tsx:109:65"})})}),h.jsx(ee,{"code-path":"src/App.tsx:110:17",path:"domains",element:h.jsx(ae,{"code-path":"src/App.tsx:110:48",children:h.jsx(gO,{"code-path":"src/App.tsx:110:58"})})}),h.jsx(ee,{"code-path":"src/App.tsx:111:17",path:"regions",element:h.jsx(ae,{"code-path":"src/App.tsx:111:48",children:h.jsx(vO,{"code-path":"src/App.tsx:111:58"})})}),h.jsx(ee,{"code-path":"src/App.tsx:112:17",path:"platforms",element:h.jsx(ae,{"code-path":"src/App.tsx:112:50",children:h.jsx(yO,{"code-path":"src/App.tsx:112:60"})})}),h.jsx(ee,{"code-path":"src/App.tsx:113:17",path:"cloud-billing",element:h.jsx(ae,{"code-path":"src/App.tsx:113:54",children:h.jsx(xO,{"code-path":"src/App.tsx:113:64"})})}),h.jsxs(ee,{"code-path":"src/App.tsx:116:17",path:"kubernetes",children:[h.jsx(ee,{"code-path":"src/App.tsx:117:19",index:!0,element:h.jsx(ae,{"code-path":"src/App.tsx:117:41",children:h.jsx(bO,{"code-path":"src/App.tsx:117:51"})})}),h.jsxs(ee,{"code-path":"src/App.tsx:118:19",path:":clusterCode",children:[h.jsx(ee,{"code-path":"src/App.tsx:119:21",index:!0,element:h.jsx(ae,{"code-path":"src/App.tsx:119:43",children:h.jsx(SO,{"code-path":"src/App.tsx:119:53"})})}),h.jsx(ee,{"code-path":"src/App.tsx:120:21",path:"metrics/pods",element:h.jsx(ae,{"code-path":"src/App.tsx:120:57",children:h.jsx(_O,{"code-path":"src/App.tsx:120:67"})})}),h.jsx(ee,{"code-path":"src/App.tsx:121:21",path:"events",element:h.jsx(ae,{"code-path":"src/App.tsx:121:51",children:h.jsx(RO,{"code-path":"src/App.tsx:121:61"})})}),h.jsx(ee,{"code-path":"src/App.tsx:122:21",path:"capacity",element:h.jsx(ae,{"code-path":"src/App.tsx:122:53",children:h.jsx(TO,{"code-path":"src/App.tsx:122:63"})})}),h.jsx(ee,{"code-path":"src/App.tsx:123:21",path:"namespaces",element:h.jsx(ae,{"code-path":"src/App.tsx:123:55",children:h.jsx(AO,{"code-path":"src/App.tsx:123:65"})})}),h.jsx(ee,{"code-path":"src/App.tsx:124:21",path:"nodes/:nodeName",element:h.jsx(ae,{"code-path":"src/App.tsx:124:60",children:h.jsx(wO,{"code-path":"src/App.tsx:124:70"})})}),h.jsx(ee,{"code-path":"src/App.tsx:125:21",path:"topology",element:h.jsx(ae,{"code-path":"src/App.tsx:125:53",children:h.jsx(ay,{"code-path":"src/App.tsx:125:63"})})}),h.jsxs(ee,{"code-path":"src/App.tsx:126:21",path:"namespace/:namespace",children:[h.jsx(ee,{"code-path":"src/App.tsx:127:23",index:!0,element:h.jsx(ae,{"code-path":"src/App.tsx:127:45",children:h.jsx(EO,{"code-path":"src/App.tsx:127:55"})})}),h.jsxs(ee,{"code-path":"src/App.tsx:128:23",path:"workload",children:[h.jsx(ee,{"code-path":"src/App.tsx:129:25",path:":mode/Deployment/:name",element:h.jsx(ae,{"code-path":"src/App.tsx:129:71",children:h.jsx(ty,{"code-path":"src/App.tsx:129:81"})})}),h.jsx(ee,{"code-path":"src/App.tsx:130:25",path:":mode/StatefulSet/:name",element:h.jsx(ae,{"code-path":"src/App.tsx:130:72",children:h.jsx(ny,{"code-path":"src/App.tsx:130:82"})})}),h.jsx(ee,{"code-path":"src/App.tsx:131:25",path:":mode/DaemonSet/:name",element:h.jsx(ae,{"code-path":"src/App.tsx:131:70",children:h.jsx(ny,{"code-path":"src/App.tsx:131:80"})})})]}),h.jsx(ee,{"code-path":"src/App.tsx:133:23",path:"deployments",element:h.jsx(ae,{"code-path":"src/App.tsx:133:58",children:h.jsx(Ht,{"code-path":"src/App.tsx:133:68"})})}),h.jsx(ee,{"code-path":"src/App.tsx:134:23",path:"deployments/:name",element:h.jsx(ae,{"code-path":"src/App.tsx:134:64",children:h.jsx(ty,{"code-path":"src/App.tsx:134:74"})})}),h.jsx(ee,{"code-path":"src/App.tsx:135:23",path:"pods",element:h.jsx(ae,{"code-path":"src/App.tsx:135:51",children:h.jsx(Ht,{"code-path":"src/App.tsx:135:61"})})}),h.jsx(ee,{"code-path":"src/App.tsx:136:23",path:"services",element:h.jsx(ae,{"code-path":"src/App.tsx:136:55",children:h.jsx(Ht,{"code-path":"src/App.tsx:136:65"})})}),h.jsx(ee,{"code-path":"src/App.tsx:137:23",path:"ingresses",element:h.jsx(ae,{"code-path":"src/App.tsx:137:56",children:h.jsx(Ht,{"code-path":"src/App.tsx:137:66"})})}),h.jsx(ee,{"code-path":"src/App.tsx:138:23",path:"configmaps",element:h.jsx(ae,{"code-path":"src/App.tsx:138:57",children:h.jsx(Ht,{"code-path":"src/App.tsx:138:67"})})}),h.jsx(ee,{"code-path":"src/App.tsx:139:23",path:"secrets",element:h.jsx(ae,{"code-path":"src/App.tsx:139:54",children:h.jsx(Ht,{"code-path":"src/App.tsx:139:64"})})}),h.jsx(ee,{"code-path":"src/App.tsx:140:23",path:"hpas",element:h.jsx(ae,{"code-path":"src/App.tsx:140:51",children:h.jsx(Ht,{"code-path":"src/App.tsx:140:61"})})}),h.jsx(ee,{"code-path":"src/App.tsx:141:23",path:"cronjobs",element:h.jsx(ae,{"code-path":"src/App.tsx:141:55",children:h.jsx(Ht,{"code-path":"src/App.tsx:141:65"})})}),h.jsx(ee,{"code-path":"src/App.tsx:142:23",path:"pvcs",element:h.jsx(ae,{"code-path":"src/App.tsx:142:51",children:h.jsx(Ht,{"code-path":"src/App.tsx:142:61"})})}),h.jsx(ee,{"code-path":"src/App.tsx:143:23",path:"statefulsets",element:h.jsx(ae,{"code-path":"src/App.tsx:143:59",children:h.jsx(Ht,{"code-path":"src/App.tsx:143:69"})})}),h.jsx(ee,{"code-path":"src/App.tsx:144:23",path:"daemonsets",element:h.jsx(ae,{"code-path":"src/App.tsx:144:57",children:h.jsx(Ht,{"code-path":"src/App.tsx:144:67"})})})]})]})]}),h.jsx(ee,{"code-path":"src/App.tsx:150:17",path:"workloads",element:h.jsx(ae,{"code-path":"src/App.tsx:150:50",children:h.jsx(Ht,{"code-path":"src/App.tsx:150:60"})})}),h.jsx(ee,{"code-path":"src/App.tsx:151:17",path:"workloads/:type",element:h.jsx(ae,{"code-path":"src/App.tsx:151:56",children:h.jsx(Ht,{"code-path":"src/App.tsx:151:66"})})}),h.jsx(ee,{"code-path":"src/App.tsx:152:17",path:"nodes",element:h.jsx(ae,{"code-path":"src/App.tsx:152:46",children:h.jsx(CO,{"code-path":"src/App.tsx:152:56"})})}),h.jsx(ee,{"code-path":"src/App.tsx:153:17",path:"topology",element:h.jsx(ae,{"code-path":"src/App.tsx:153:49",children:h.jsx(ay,{"code-path":"src/App.tsx:153:59"})})}),h.jsx(ee,{"code-path":"src/App.tsx:156:17",path:"pipelines",element:h.jsx(ae,{"code-path":"src/App.tsx:156:50",children:h.jsx(NO,{"code-path":"src/App.tsx:156:60"})})}),h.jsx(ee,{"code-path":"src/App.tsx:157:17",path:"pipelines/:code",element:h.jsx(ae,{"code-path":"src/App.tsx:157:56",children:h.jsx(oy,{"code-path":"src/App.tsx:157:66"})})}),h.jsx(ee,{"code-path":"src/App.tsx:158:17",path:"pipelines/:code/runs",element:h.jsx(ae,{"code-path":"src/App.tsx:158:61",children:h.jsx(zO,{"code-path":"src/App.tsx:158:71"})})}),h.jsx(ee,{"code-path":"src/App.tsx:159:17",path:"pipelines/:code/edit",element:h.jsx(ae,{"code-path":"src/App.tsx:159:61",children:h.jsx(oy,{"code-path":"src/App.tsx:159:71"})})}),h.jsx(ee,{"code-path":"src/App.tsx:160:17",path:"deploy/configureTools",element:h.jsx(ae,{"code-path":"src/App.tsx:160:62",children:h.jsx(DO,{"code-path":"src/App.tsx:160:72"})})}),h.jsx(ee,{"code-path":"src/App.tsx:161:17",path:"deploy/groups",element:h.jsx(ae,{"code-path":"src/App.tsx:161:54",children:h.jsx(LO,{"code-path":"src/App.tsx:161:64"})})}),h.jsx(ee,{"code-path":"src/App.tsx:162:17",path:"deploy/rbac",element:h.jsx(ae,{"code-path":"src/App.tsx:162:52",children:h.jsx(kO,{"code-path":"src/App.tsx:162:62"})})}),h.jsx(ee,{"code-path":"src/App.tsx:165:17",path:"metrics",element:h.jsx(ae,{"code-path":"src/App.tsx:165:48",children:h.jsx(QO,{"code-path":"src/App.tsx:165:58"})})}),h.jsx(ee,{"code-path":"src/App.tsx:166:17",path:"datasources",element:h.jsx(ae,{"code-path":"src/App.tsx:166:52",children:h.jsx(KO,{"code-path":"src/App.tsx:166:62"})})}),h.jsx(ee,{"code-path":"src/App.tsx:167:17",path:"trace",element:h.jsx(ae,{"code-path":"src/App.tsx:167:46",children:h.jsx(VO,{"code-path":"src/App.tsx:167:56"})})}),h.jsx(ee,{"code-path":"src/App.tsx:168:17",path:"dashboards",element:h.jsx(ae,{"code-path":"src/App.tsx:168:51",children:h.jsx(YO,{"code-path":"src/App.tsx:168:61"})})}),h.jsx(ee,{"code-path":"src/App.tsx:169:17",path:"host-monitor",element:h.jsx(ae,{"code-path":"src/App.tsx:169:53",children:h.jsx(GO,{"code-path":"src/App.tsx:169:63"})})}),h.jsx(ee,{"code-path":"src/App.tsx:170:17",path:"alerts",element:h.jsx(ae,{"code-path":"src/App.tsx:170:47",children:h.jsx(ry,{"code-path":"src/App.tsx:170:57"})})}),h.jsx(ee,{"code-path":"src/App.tsx:171:17",path:"alert-center",element:h.jsx(ae,{"code-path":"src/App.tsx:171:53",children:h.jsx(qO,{"code-path":"src/App.tsx:171:63"})})}),h.jsx(ee,{"code-path":"src/App.tsx:172:17",path:"monitor-center",element:h.jsx(ae,{"code-path":"src/App.tsx:172:55",children:h.jsx(XO,{"code-path":"src/App.tsx:172:65"})})}),h.jsx(ee,{"code-path":"src/App.tsx:173:17",path:"logs",element:h.jsx(ae,{"code-path":"src/App.tsx:173:45",children:h.jsx(ry,{"code-path":"src/App.tsx:173:55"})})}),h.jsx(ee,{"code-path":"src/App.tsx:176:17",path:"approval",element:h.jsx(ae,{"code-path":"src/App.tsx:176:49",children:h.jsx(MO,{"code-path":"src/App.tsx:176:59"})})}),h.jsx(ee,{"code-path":"src/App.tsx:177:17",path:"cronjobs",element:h.jsx(ae,{"code-path":"src/App.tsx:177:49",children:h.jsx(HO,{"code-path":"src/App.tsx:177:59"})})}),h.jsx(ee,{"code-path":"src/App.tsx:178:17",path:"scripts",element:h.jsx(ae,{"code-path":"src/App.tsx:178:48",children:h.jsx(OO,{"code-path":"src/App.tsx:178:58"})})}),h.jsx(ee,{"code-path":"src/App.tsx:182:17",path:"ai-assistant",element:h.jsx(ae,{"code-path":"src/App.tsx:182:53",children:h.jsx(UO,{"code-path":"src/App.tsx:182:63"})})}),h.jsx(ee,{"code-path":"src/App.tsx:183:17",path:"ai-alert-analyzer",element:h.jsx(ae,{"code-path":"src/App.tsx:183:58",children:h.jsx(BO,{"code-path":"src/App.tsx:183:68"})})}),h.jsx(ee,{"code-path":"src/App.tsx:184:17",path:"ai-predictive",element:h.jsx(ae,{"code-path":"src/App.tsx:184:54",children:h.jsx(PO,{"code-path":"src/App.tsx:184:64"})})}),h.jsx(ee,{"code-path":"src/App.tsx:187:17",path:"audit/terminal",element:h.jsx(ae,{"code-path":"src/App.tsx:187:55",children:h.jsx(Td,{"code-path":"src/App.tsx:187:65"})})}),h.jsx(ee,{"code-path":"src/App.tsx:188:17",path:"audit/operations",element:h.jsx(ae,{"code-path":"src/App.tsx:188:57",children:h.jsx(Td,{"code-path":"src/App.tsx:188:67"})})}),h.jsx(ee,{"code-path":"src/App.tsx:189:17",path:"audit/login-logs",element:h.jsx(ae,{"code-path":"src/App.tsx:189:57",children:h.jsx(Td,{"code-path":"src/App.tsx:189:67"})})}),h.jsx(ee,{"code-path":"src/App.tsx:192:17",path:"users",element:h.jsx(ae,{"code-path":"src/App.tsx:192:46",children:h.jsx(Rd,{"code-path":"src/App.tsx:192:56"})})}),h.jsx(ee,{"code-path":"src/App.tsx:193:17",path:"roles",element:h.jsx(ae,{"code-path":"src/App.tsx:193:46",children:h.jsx(Rd,{"code-path":"src/App.tsx:193:56"})})}),h.jsx(ee,{"code-path":"src/App.tsx:194:17",path:"credentials",element:h.jsx(ae,{"code-path":"src/App.tsx:194:52",children:h.jsx(jO,{"code-path":"src/App.tsx:194:62"})})}),h.jsx(ee,{"code-path":"src/App.tsx:195:17",path:"settings",element:h.jsx(ae,{"code-path":"src/App.tsx:195:49",children:h.jsx(Rd,{"code-path":"src/App.tsx:195:59"})})}),h.jsx(ee,{"code-path":"src/App.tsx:198:17",path:"*",element:h.jsx(Sy,{"code-path":"src/App.tsx:198:42",to:"/",replace:!0})})]})]})})})})})}FS.createRoot(document.getElementById("root")).render(h.jsx(m.StrictMode,{"code-path":"src/main.tsx:7:3",children:h.jsx(ZO,{"code-path":"src/main.tsx:8:5"})}));export{jA as $,vv as A,At as B,UA as C,Z5 as D,Ks as E,md as F,pd as G,Av as H,kR as I,Io as J,hd as K,sC as L,mC as M,gd as N,Sv as O,wv as P,QA as Q,AC as R,Ev as S,li as T,$A as U,cC as V,yn as W,Ce as X,qC as Y,KC as Z,Jt as _,a4 as a,bv as a0,VR as a1,E3 as a2,DA as a3,RA as a4,UC as a5,Iy as a6,wC as a7,ex as a8,Zy as a9,ht as aA,h1 as aB,r1 as aC,Cf as aD,Af as aE,Ai as aF,Vx as aG,i3 as aH,Gx as aI,bA as aJ,Is as aK,Js as aL,Ws as aM,Fd as aN,ei as aO,Zo as aP,dC as aQ,Zd as aR,vA as aS,be as aT,ly as aU,IO as aV,LC as aa,Ly as ab,Aa as ac,_t as ad,qe as ae,ji as af,Xe as ag,ue as ah,K_ as ai,uf as aj,Qa as ak,s1 as al,dT as am,fT as an,nx as ao,WO as ap,yC as aq,Ea as ar,Mi as as,Px as at,a1 as au,qx as av,Xn as aw,Oi as ax,rf as ay,lR as az,W5 as b,eO as c,nO as d,aO as e,tO as f,fe as g,Ye as h,JO as i,h as j,Kr as k,r4 as l,ni as m,MA as n,GA as o,ks as p,RC as q,m as r,Bd as s,Ls as t,lO as u,qA as v,nC as w,LA as x,n4 as y,Ct as z};