Files
aiops/backend/static/assets/index-Dungj95X.js
T

104 lines
483 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Dashboard-jrJNQyDv.js","assets/vendor-codemirror-B1SGo4xl.js","assets/dashboard-D0JujfHp.js","assets/server-P3fi-cmJ.js","assets/index-drGq01ok.js","assets/stat-strip-BSQFwFzG.js","assets/card-BIfzBCEy.js","assets/badge-CGJlVD3L.js","assets/vendor-icons-DmqcWdzX.js","assets/AreaChart-yrR-Mxho.js","assets/ServerManager-DRO89iT_.js","assets/input-CXoUQQLm.js","assets/checkbox-Bu55mX0G.js","assets/index-5FEebgvX.js","assets/table-B2F10oba.js","assets/select-CiTqGGhE.js","assets/unwrap-DPwG25JA.js","assets/useMutation-BkCR1EeO.js","assets/account--x8iUlBA.js","assets/vendor-xterm-20M9KZE1.js","assets/vendor-xterm-DXOU9pbP.css","assets/xterm-utils-slbfdUHf.js","assets/credential-Cu8tj7EE.js","assets/region-CNZ3vwAq.js","assets/label-CMpUoC87.js","assets/textarea-BxfjmLq5.js","assets/CloudAccountManager-CAH48BOY.js","assets/DomainManager-BVDiC0aB.js","assets/RegionManager-SQdvSTOO.js","assets/PlatformManager-DX8QfUd6.js","assets/platform-BwZ5CngP.js","assets/CloudBilling-BR3942nv.js","assets/switch-Bxiq4EHp.js","assets/billing-DhtxUWwz.js","assets/KubernetesClusters-XXR1jnN_.js","assets/tabs-D87nAyJR.js","assets/ClusterOverviewPage-BoH2T6EJ.js","assets/use-toast-DNZLibQY.js","assets/NodeDetailPage-C77WC8d_.js","assets/NamespaceOverviewPage-3EiRcdjy.js","assets/NamespaceManagementPage-CJJFp4Vm.js","assets/NamespaceResourcePage-llU4EE7M.js","assets/PodFileBrowser-B-U8iHmY.js","assets/k8s-yaml-utils-4KZB_Bq_.js","assets/ResourceVisualEditor-BN2gGuH7.js","assets/DeploymentDetailPage-C2S9vbFs.js","assets/EventTable-BaH7H8dT.js","assets/code-snippet-block-E9P2jHS4.js","assets/WorkloadViewPage-C6RjHvRS.js","assets/TopologyView-DC9BVIj6.js","assets/KubernetesNodes-Dtu2Ku7B.js","assets/PodMetricsPage-B8c-1jY7.js","assets/EventsPage-CuT9Baqe.js","assets/CapacityPage-BOU6J8mE.js","assets/K8sShortcutRedirect-L8Wq0IVi.js","assets/AlertManager-Dt5F96tv.js","assets/alert-v1WaPeEX.js","assets/AlertRuleDialog-BmYLySxp.js","assets/ApprovalFlow-D6IpuZ50.js","assets/approval-BY_CqGOr.js","assets/ApprovalResourcePage-E5m3aGX_.js","assets/ApprovalCategoryPage-CA91WuCS.js","assets/ApprovalAppPage-CmDNSgHZ.js","assets/ApprovalPermissionPage-B9wgkK5L.js","assets/ApprovalWorkflowPage-Cv6LjE48.js","assets/ScriptManager-B_bCZqNG.js","assets/automation-C9TdY9Jc.js","assets/SystemManager-B0EwYBti.js","assets/ProfilePage-CG_6vD9d.js","assets/TerminalAuditTab-YhauEueR.js","assets/terminal-D5kNzib0.js","assets/AuditOperationsTab-D8YChYS8.js","assets/audit-BpVBSeA1.js","assets/LoginLogsTab-8Twk1DRE.js","assets/CredentialManager-B4HbhIHz.js","assets/PipelineManager-GqwxvUIC.js","assets/pipeline-DO4lDm_n.js","assets/config-BrfI0oO-.js","assets/DeployCredentials-Czv2LRln.js","assets/PipelineEditor-SgC_ThAp.js","assets/PipelineRunDetail-D2Z0DKgo.js","assets/DeployRBAC-BpXCLjj-.js","assets/UserGroupsManager-DaLDKm1_.js","assets/CronJobManager-C85uFdSz.js","assets/AIOpsAssistant-D417_BSh.js","assets/agent-CZzlLHxR.js","assets/ai-D8ZhLQOB.js","assets/AIAlertAnalyzer-DPUeFL9p.js","assets/AIPredictiveAnalytics-C1OkILDZ.js","assets/AlertCenter-B1Dd-7wT.js","assets/alert-center-Dr8niqD0.js","assets/TraceManager-DC1TurMY.js","assets/trace-L8uY5gM3.js","assets/HostMonitor-C6-o-ZDP.js","assets/GrafanaDashboard-9Clwln0E.js","assets/grafana-DTc3taUi.js","assets/datasource-DsDBrwno.js","assets/metrics-DW1ylkmD.js","assets/MonitorCenter-CkAJXvtS.js","assets/site-Cslo2fp0.js","assets/MetricsExplorer-Db8y37-1.js","assets/DatasourcePage-DDZGHQYv.js","assets/LogCenter-5z6NCoZg.js","assets/log-center-ELxahGiS.js"])))=>i.map(i=>d[i]);
import{b as ly,r as m,g as PS,j as p,R as ct,c as $d}from"./vendor-codemirror-B1SGo4xl.js";import{i as Od,bg as sy,bh as VS,D as Ns,ag as Bg,G as Pg,M as GS,e as qS,u as Vg,h as Gg,g as YS,B as zs,b as XS,k as QS,N as ld,o as sd,j as Ls,p as Ks,t as $o,J as id,ao as qg,_ as KS,A as FS,bi as Yg,l as Jo,a7 as ZS,bj as Xg,r as Qg,b6 as IS,aA as $S,ax as JS,bk as WS,Z as ew,V as tw,Q as nw,I as aw,y as rw,bl as iy,w as cy,bm as ow,U as uy,bn as lw,av as dy,f as sw,X as iw,ab as cw,aO as uw,ak as dw,x as fw,L as pw,bo as Kg,n as hw}from"./vendor-icons-DmqcWdzX.js";(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 cd={exports:{}},Yo={},ud={exports:{}},dd={};var Fg;function mw(){return Fg||(Fg=1,(function(n){function r(z,X){var B=z.length;z.push(X);e:for(;0<B;){var F=B-1>>>1,ie=z[F];if(0<i(ie,X))z[F]=X,z[B]=ie,B=F;else break e}}function l(z){return z.length===0?null:z[0]}function s(z){if(z.length===0)return null;var X=z[0],B=z.pop();if(B!==X){z[0]=B;e:for(var F=0,ie=z.length,je=ie>>>1;F<je;){var Ee=2*(F+1)-1,re=z[Ee],ve=Ee+1,Ke=z[ve];if(0>i(re,B))ve<ie&&0>i(Ke,re)?(z[F]=Ke,z[ve]=B,F=ve):(z[F]=re,z[Ee]=B,F=Ee);else if(ve<ie&&0>i(Ke,B))z[F]=Ke,z[ve]=B,F=ve;else break e}}return X}function i(z,X){var B=z.sortIndex-X.sortIndex;return B!==0?B:z.id-X.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;n.unstable_now=function(){return u.now()}}else{var f=Date,h=f.now();n.unstable_now=function(){return f.now()-h}}var v=[],g=[],x=1,b=null,w=3,A=!1,R=!1,C=!1,E=!1,O=typeof setTimeout=="function"?setTimeout:null,L=typeof clearTimeout=="function"?clearTimeout:null,N=typeof setImmediate<"u"?setImmediate:null;function U(z){for(var X=l(g);X!==null;){if(X.callback===null)s(g);else if(X.startTime<=z)s(g),X.sortIndex=X.expirationTime,r(v,X);else break;X=l(g)}}function V(z){if(C=!1,U(z),!R)if(l(v)!==null)R=!0,K||(K=!0,ue());else{var X=l(g);X!==null&&de(V,X.startTime-z)}}var K=!1,Q=-1,Y=5,I=-1;function ne(){return E?!0:!(n.unstable_now()-I<Y)}function ce(){if(E=!1,K){var z=n.unstable_now();I=z;var X=!0;try{e:{R=!1,C&&(C=!1,L(Q),Q=-1),A=!0;var B=w;try{t:{for(U(z),b=l(v);b!==null&&!(b.expirationTime>z&&ne());){var F=b.callback;if(typeof F=="function"){b.callback=null,w=b.priorityLevel;var ie=F(b.expirationTime<=z);if(z=n.unstable_now(),typeof ie=="function"){b.callback=ie,U(z),X=!0;break t}b===l(v)&&s(v),U(z)}else s(v);b=l(v)}if(b!==null)X=!0;else{var je=l(g);je!==null&&de(V,je.startTime-z),X=!1}}break e}finally{b=null,w=B,A=!1}X=void 0}}finally{X?ue():K=!1}}}var ue;if(typeof N=="function")ue=function(){N(ce)};else if(typeof MessageChannel<"u"){var we=new MessageChannel,me=we.port2;we.port1.onmessage=ce,ue=function(){me.postMessage(null)}}else ue=function(){O(ce,0)};function de(z,X){Q=O(function(){z(n.unstable_now())},X)}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"):Y=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 X=3;break;default:X=w}var B=w;w=X;try{return z()}finally{w=B}},n.unstable_requestPaint=function(){E=!0},n.unstable_runWithPriority=function(z,X){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var B=w;w=z;try{return X()}finally{w=B}},n.unstable_scheduleCallback=function(z,X,B){var F=n.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?F+B:F):B=F,z){case 1:var ie=-1;break;case 2:ie=250;break;case 5:ie=1073741823;break;case 4:ie=1e4;break;default:ie=5e3}return ie=B+ie,z={id:x++,callback:X,priorityLevel:z,startTime:B,expirationTime:ie,sortIndex:-1},B>F?(z.sortIndex=B,r(g,z),l(v)===null&&z===l(g)&&(C?(L(Q),Q=-1):C=!0,de(V,B-F))):(z.sortIndex=ie,r(v,z),R||A||(R=!0,K||(K=!0,ue()))),z},n.unstable_shouldYield=ne,n.unstable_wrapCallback=function(z){var X=w;return function(){var B=w;w=X;try{return z.apply(this,arguments)}finally{w=B}}}})(dd)),dd}var Zg;function gw(){return Zg||(Zg=1,ud.exports=mw()),ud.exports}var fd={exports:{}},it={};var Ig;function vw(){if(Ig)return it;Ig=1;var n=ly();function r(v){var g="https://react.dev/errors/"+v;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)g+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+v+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(){}var s={d:{f:l,r:function(){throw Error(r(522))},D:l,C:l,L:l,m:l,X:l,S:l,M:l},p:0,findDOMNode:null},i=Symbol.for("react.portal");function u(v,g,x){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:b==null?null:""+b,children:v,containerInfo:g,implementation:x}}var f=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(v,g){if(v==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return it.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,it.createPortal=function(v,g){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(r(299));return u(v,g,null,x)},it.flushSync=function(v){var g=f.T,x=s.p;try{if(f.T=null,s.p=2,v)return v()}finally{f.T=g,s.p=x,s.d.f()}},it.preconnect=function(v,g){typeof v=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,s.d.C(v,g))},it.prefetchDNS=function(v){typeof v=="string"&&s.d.D(v)},it.preinit=function(v,g){if(typeof v=="string"&&g&&typeof g.as=="string"){var x=g.as,b=h(x,g.crossOrigin),w=typeof g.integrity=="string"?g.integrity:void 0,A=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;x==="style"?s.d.S(v,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:b,integrity:w,fetchPriority:A}):x==="script"&&s.d.X(v,{crossOrigin:b,integrity:w,fetchPriority:A,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},it.preinitModule=function(v,g){if(typeof v=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var x=h(g.as,g.crossOrigin);s.d.M(v,{crossOrigin:x,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&s.d.M(v)},it.preload=function(v,g){if(typeof v=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var x=g.as,b=h(x,g.crossOrigin);s.d.L(v,x,{crossOrigin:b,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},it.preloadModule=function(v,g){if(typeof v=="string")if(g){var x=h(g.as,g.crossOrigin);s.d.m(v,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:x,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else s.d.m(v)},it.requestFormReset=function(v){s.d.r(v)},it.unstable_batchedUpdates=function(v,g){return v(g)},it.useFormState=function(v,g,x){return f.H.useFormState(v,g,x)},it.useFormStatus=function(){return f.H.useHostTransitionStatus()},it.version="19.2.3",it}var $g;function fy(){if($g)return fd.exports;$g=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(),fd.exports=vw(),fd.exports}var Jg;function yw(){if(Jg)return Yo;Jg=1;var n=gw(),r=ly(),l=fy();function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function f(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function h(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function v(e){if(u(e)!==e)throw Error(s(188))}function g(e){var t=e.alternate;if(!t){if(t=u(e),t===null)throw Error(s(188));return t!==e?null:e}for(var a=e,o=t;;){var c=a.return;if(c===null)break;var d=c.alternate;if(d===null){if(o=c.return,o!==null){a=o;continue}break}if(c.child===d.child){for(d=c.child;d;){if(d===a)return v(c),e;if(d===o)return v(c),t;d=d.sibling}throw Error(s(188))}if(a.return!==o.return)a=c,o=d;else{for(var 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"),R=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),O=Symbol.for("react.profiler"),L=Symbol.for("react.consumer"),N=Symbol.for("react.context"),U=Symbol.for("react.forward_ref"),V=Symbol.for("react.suspense"),K=Symbol.for("react.suspense_list"),Q=Symbol.for("react.memo"),Y=Symbol.for("react.lazy"),I=Symbol.for("react.activity"),ne=Symbol.for("react.memo_cache_sentinel"),ce=Symbol.iterator;function ue(e){return e===null||typeof e!="object"?null:(e=ce&&e[ce]||e["@@iterator"],typeof e=="function"?e:null)}var we=Symbol.for("react.client.reference");function me(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===we?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case C:return"Fragment";case O:return"Profiler";case E:return"StrictMode";case V:return"Suspense";case K:return"SuspenseList";case I:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case R:return"Portal";case N:return e.displayName||"Context";case L:return(e._context.displayName||"Context")+".Consumer";case U:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Q:return t=e.displayName||null,t!==null?t:me(e.type)||"Memo";case Y:t=e._payload,e=e._init;try{return me(e(t))}catch{}}return null}var de=Array.isArray,z=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B={pending:!1,data:null,method:null,action:null},F=[],ie=-1;function je(e){return{current:e}}function Ee(e){0>ie||(e.current=F[ie],F[ie]=null,ie--)}function re(e,t){ie++,F[ie]=e.current,e.current=t}var ve=je(null),Ke=je(null),Je=je(null),fe=je(null);function At(e,t){switch(re(Je,t),re(Ke,e),re(ve,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?ig(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=ig(t),e=cg(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Ee(ve),re(ve,e)}function Ct(){Ee(ve),Ee(Ke),Ee(Je)}function dn(e){e.memoizedState!==null&&re(fe,e);var t=ve.current,a=cg(t,e.type);t!==a&&(re(Ke,e),re(ve,a))}function fn(e){Ke.current===e&&(Ee(ve),Ee(Ke)),fe.current===e&&(Ee(fe),Po._currentValue=B)}var pn,Ca;function Ra(e){if(pn===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);pn=t&&t[1]||"",Ca=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+pn+e+Ca}var qi=!1;function Yi(e,t){if(!e||qi)return"";qi=!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(H){var k=H}Reflect.construct(e,[],q)}else{try{q.call()}catch(H){k=H}e.call(q.prototype)}}else{try{throw Error()}catch(H){k=H}(q=e())&&typeof q.catch=="function"&&q.catch(function(){})}}catch(H){if(H&&k&&typeof H.stack=="string")return[H.stack,k.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 T=y.split(`
`),D=S.split(`
`);for(c=o=0;o<T.length&&!T[o].includes("DetermineComponentFrameRoot");)o++;for(;c<D.length&&!D[c].includes("DetermineComponentFrameRoot");)c++;if(o===T.length||c===D.length)for(o=T.length-1,c=D.length-1;1<=o&&0<=c&&T[o]!==D[c];)c--;for(;1<=o&&0<=c;o--,c--)if(T[o]!==D[c]){if(o!==1||c!==1)do if(o--,c--,0>c||T[o]!==D[c]){var P=`
`+T[o].replace(" at new "," at ");return e.displayName&&P.includes("<anonymous>")&&(P=P.replace("<anonymous>",e.displayName)),P}while(1<=o&&0<=c);break}}}finally{qi=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Ra(a):""}function v0(e,t){switch(e.tag){case 26:case 27:case 5:return Ra(e.type);case 16:return Ra("Lazy");case 13:return e.child!==t&&t!==null?Ra("Suspense Fallback"):Ra("Suspense");case 19:return Ra("SuspenseList");case 0:case 15:return Yi(e.type,!1);case 11:return Yi(e.type.render,!1);case 1:return Yi(e.type,!0);case 31:return Ra("Activity");default:return""}}function Bf(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 Xi=Object.prototype.hasOwnProperty,Qi=n.unstable_scheduleCallback,Ki=n.unstable_cancelCallback,y0=n.unstable_shouldYield,x0=n.unstable_requestPaint,Rt=n.unstable_now,b0=n.unstable_getCurrentPriorityLevel,Pf=n.unstable_ImmediatePriority,Vf=n.unstable_UserBlockingPriority,gl=n.unstable_NormalPriority,S0=n.unstable_LowPriority,Gf=n.unstable_IdlePriority,w0=n.log,E0=n.unstable_setDisableYieldValue,$r=null,Tt=null;function Fn(e){if(typeof w0=="function"&&E0(e),Tt&&typeof Tt.setStrictMode=="function")try{Tt.setStrictMode($r,e)}catch{}}var _t=Math.clz32?Math.clz32:R0,A0=Math.log,C0=Math.LN2;function R0(e){return e>>>=0,e===0?32:31-(A0(e)/C0|0)|0}var vl=256,yl=262144,xl=4194304;function Ta(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 bl(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=Ta(o):(y&=S,y!==0?c=Ta(y):a||(a=S&~e,a!==0&&(c=Ta(a))))):(S=o&~d,S!==0?c=Ta(S):y!==0?c=Ta(y):a||(a=o&~e,a!==0&&(c=Ta(a)))),c===0?0:t!==0&&t!==c&&(t&d)===0&&(d=c&-c,a=t&-t,d>=a||d===32&&(a&4194048)!==0)?t:c}function Jr(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function T0(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function qf(){var e=xl;return xl<<=1,(xl&62914560)===0&&(xl=4194304),e}function Fi(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Wr(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function _0(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,T=e.expirationTimes,D=e.hiddenUpdates;for(a=y&~a;0<a;){var P=31-_t(a),q=1<<P;S[P]=0,T[P]=-1;var k=D[P];if(k!==null)for(D[P]=null,P=0;P<k.length;P++){var H=k[P];H!==null&&(H.lane&=-536870913)}a&=~q}o!==0&&Yf(e,o,0),d!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=d&~(y&~t))}function Yf(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-_t(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|a&261930}function Xf(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var o=31-_t(a),c=1<<o;c&t|e[o]&t&&(e[o]|=t),a&=~c}}function Qf(e,t){var a=t&-t;return a=(a&42)!==0?1:Zi(a),(a&(e.suspendedLanes|t))!==0?0:a}function Zi(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 Ii(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Kf(){var e=X.p;return e!==0?e:(e=window.event,e===void 0?32:Dg(e.type))}function Ff(e,t){var a=X.p;try{return X.p=e,t()}finally{X.p=a}}var Zn=Math.random().toString(36).slice(2),at="__reactFiber$"+Zn,ht="__reactProps$"+Zn,$a="__reactContainer$"+Zn,$i="__reactEvents$"+Zn,O0="__reactListeners$"+Zn,j0="__reactHandles$"+Zn,Zf="__reactResources$"+Zn,eo="__reactMarker$"+Zn;function Ji(e){delete e[at],delete e[ht],delete e[$i],delete e[O0],delete e[j0]}function Ja(e){var t=e[at];if(t)return t;for(var a=e.parentNode;a;){if(t=a[$a]||a[at]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=gg(e);e!==null;){if(a=e[at])return a;e=gg(e)}return t}e=a,a=e.parentNode}return null}function Wa(e){if(e=e[at]||e[$a]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function to(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(s(33))}function er(e){var t=e[Zf];return t||(t=e[Zf]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function tt(e){e[eo]=!0}var If=new Set,$f={};function _a(e,t){tr(e,t),tr(e+"Capture",t)}function tr(e,t){for($f[e]=t,e=0;e<t.length;e++)If.add(t[e])}var M0=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]*$"),Jf={},Wf={};function D0(e){return Xi.call(Wf,e)?!0:Xi.call(Jf,e)?!1:M0.test(e)?Wf[e]=!0:(Jf[e]=!0,!1)}function Sl(e,t,a){if(D0(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 wl(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 ep(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function N0(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 Wi(e){if(!e._valueTracker){var t=ep(e)?"checked":"value";e._valueTracker=N0(e,t,""+e[t])}}function tp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),o="";return e&&(o=ep(e)?e.checked?"true":"false":e.value),e=o,e!==a?(t.setValue(e),!0):!1}function El(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 ec(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?tc(e,y,Vt(t)):a!=null?tc(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 np(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)){Wi(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),Wi(e)}function tc(e,t,a){t==="number"&&El(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 ap(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 rp(e,t,a,o){if(t==null){if(o!=null){if(a!=null)throw Error(s(92));if(de(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),Wi(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 L0=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 op(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||L0.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function lp(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&&op(e,c,o)}else for(var d in t)t.hasOwnProperty(d)&&op(e,d,t[d])}function nc(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 k0=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"]]),U0=/^[\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 Al(e){return U0.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Rn(){}var ac=null;function rc(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 sp(e){var t=Wa(e);if(t&&(e=t.stateNode)){var a=e[ht]||null;e:switch(e=t.stateNode,t.type){case"input":if(ec(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[ht]||null;if(!c)throw Error(s(90));ec(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&&tp(o)}break e;case"textarea":ap(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&nr(e,!!a.multiple,t,!1)}}}var oc=!1;function ip(e,t,a){if(oc)return e(t,a);oc=!0;try{var o=e(t);return o}finally{if(oc=!1,(rr!==null||or!==null)&&(ds(),rr&&(t=rr,e=or,or=rr=null,sp(t),e)))for(t=0;t<e.length;t++)sp(e[t])}}function no(e,t){var a=e.stateNode;if(a===null)return null;var o=a[ht]||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 Tn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),lc=!1;if(Tn)try{var ao={};Object.defineProperty(ao,"passive",{get:function(){lc=!0}}),window.addEventListener("test",ao,ao),window.removeEventListener("test",ao,ao)}catch{lc=!1}var In=null,sc=null,Cl=null;function cp(){if(Cl)return Cl;var e,t=sc,a=t.length,o,c="value"in In?In.value:In.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 Cl=c.slice(e,1<o?1-o:void 0)}function Rl(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 Tl(){return!0}function up(){return!1}function mt(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)?Tl:up,this.isPropagationStopped=up,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=Tl)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Tl)},persist:function(){},isPersistent:Tl}),t}var Oa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},_l=mt(Oa),ro=b({},Oa,{view:0,detail:0}),H0=mt(ro),ic,cc,oo,Ol=b({},ro,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:dc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==oo&&(oo&&e.type==="mousemove"?(ic=e.screenX-oo.screenX,cc=e.screenY-oo.screenY):cc=ic=0,oo=e),ic)},movementY:function(e){return"movementY"in e?e.movementY:cc}}),dp=mt(Ol),B0=b({},Ol,{dataTransfer:0}),P0=mt(B0),V0=b({},ro,{relatedTarget:0}),uc=mt(V0),G0=b({},Oa,{animationName:0,elapsedTime:0,pseudoElement:0}),q0=mt(G0),Y0=b({},Oa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),X0=mt(Y0),Q0=b({},Oa,{data:0}),fp=mt(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"},F0={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"},Z0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function I0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Z0[e])?!!t[e]:!1}function dc(){return I0}var $0=b({},ro,{key:function(e){if(e.key){var t=K0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Rl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?F0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:dc,charCode:function(e){return e.type==="keypress"?Rl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Rl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),J0=mt($0),W0=b({},Ol,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),pp=mt(W0),e1=b({},ro,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:dc}),t1=mt(e1),n1=b({},Oa,{propertyName:0,elapsedTime:0,pseudoElement:0}),a1=mt(n1),r1=b({},Ol,{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}),o1=mt(r1),l1=b({},Oa,{newState:0,oldState:0}),s1=mt(l1),i1=[9,13,27,32],fc=Tn&&"CompositionEvent"in window,lo=null;Tn&&"documentMode"in document&&(lo=document.documentMode);var c1=Tn&&"TextEvent"in window&&!lo,hp=Tn&&(!fc||lo&&8<lo&&11>=lo),mp=" ",gp=!1;function vp(e,t){switch(e){case"keyup":return i1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var lr=!1;function u1(e,t){switch(e){case"compositionend":return yp(t);case"keypress":return t.which!==32?null:(gp=!0,mp);case"textInput":return e=t.data,e===mp&&gp?null:e;default:return null}}function d1(e,t){if(lr)return e==="compositionend"||!fc&&vp(e,t)?(e=cp(),Cl=sc=In=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 hp&&t.locale!=="ko"?null:t.data;default:return null}}var f1={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 xp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!f1[e.type]:t==="textarea"}function bp(e,t,a,o){rr?or?or.push(o):or=[o]:rr=o,t=ys(t,"onChange"),0<t.length&&(a=new _l("onChange","change",null,a,o),e.push({event:a,listeners:t}))}var so=null,io=null;function p1(e){ng(e,0)}function jl(e){var t=to(e);if(tp(t))return e}function Sp(e,t){if(e==="change")return t}var wp=!1;if(Tn){var pc;if(Tn){var hc="oninput"in document;if(!hc){var Ep=document.createElement("div");Ep.setAttribute("oninput","return;"),hc=typeof Ep.oninput=="function"}pc=hc}else pc=!1;wp=pc&&(!document.documentMode||9<document.documentMode)}function Ap(){so&&(so.detachEvent("onpropertychange",Cp),io=so=null)}function Cp(e){if(e.propertyName==="value"&&jl(io)){var t=[];bp(t,io,e,rc(e)),ip(p1,t)}}function h1(e,t,a){e==="focusin"?(Ap(),so=t,io=a,so.attachEvent("onpropertychange",Cp)):e==="focusout"&&Ap()}function m1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return jl(io)}function g1(e,t){if(e==="click")return jl(t)}function v1(e,t){if(e==="input"||e==="change")return jl(t)}function y1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ot=typeof Object.is=="function"?Object.is:y1;function co(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(!Xi.call(t,c)||!Ot(e[c],t[c]))return!1}return!0}function Rp(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Tp(e,t){var a=Rp(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=Rp(a)}}function _p(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?_p(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Op(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=El(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=El(e.document)}return t}function mc(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 x1=Tn&&"documentMode"in document&&11>=document.documentMode,sr=null,gc=null,uo=null,vc=!1;function jp(e,t,a){var o=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;vc||sr==null||sr!==El(o)||(o=sr,"selectionStart"in o&&mc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),uo&&co(uo,o)||(uo=o,o=ys(gc,"onSelect"),0<o.length&&(t=new _l("onSelect","select",null,t,a),e.push({event:t,listeners:o}),t.target=sr)))}function ja(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var ir={animationend:ja("Animation","AnimationEnd"),animationiteration:ja("Animation","AnimationIteration"),animationstart:ja("Animation","AnimationStart"),transitionrun:ja("Transition","TransitionRun"),transitionstart:ja("Transition","TransitionStart"),transitioncancel:ja("Transition","TransitionCancel"),transitionend:ja("Transition","TransitionEnd")},yc={},Mp={};Tn&&(Mp=document.createElement("div").style,"AnimationEvent"in window||(delete ir.animationend.animation,delete ir.animationiteration.animation,delete ir.animationstart.animation),"TransitionEvent"in window||delete ir.transitionend.transition);function Ma(e){if(yc[e])return yc[e];if(!ir[e])return e;var t=ir[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Mp)return yc[e]=t[a];return e}var Dp=Ma("animationend"),Np=Ma("animationiteration"),zp=Ma("animationstart"),b1=Ma("transitionrun"),S1=Ma("transitionstart"),w1=Ma("transitioncancel"),Lp=Ma("transitionend"),kp=new Map,xc="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(" ");xc.push("scrollEnd");function nn(e,t){kp.set(e,t),_a(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)},qt=[],cr=0,bc=0;function Dl(){for(var e=cr,t=bc=cr=0;t<e;){var a=qt[t];qt[t++]=null;var o=qt[t];qt[t++]=null;var c=qt[t];qt[t++]=null;var d=qt[t];if(qt[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&&Up(a,c,d)}}function Nl(e,t,a,o){qt[cr++]=e,qt[cr++]=t,qt[cr++]=a,qt[cr++]=o,bc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Sc(e,t,a,o){return Nl(e,t,a,o),zl(e)}function Da(e,t){return Nl(e,null,null,t),zl(e)}function Up(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-_t(a),e=d.hiddenUpdates,o=e[c],o===null?e[c]=[t]:o.push(t),t.lane=a|536870912),d):null}function zl(e){if(50<No)throw No=0,ju=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 E1(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 E1(e,t,a,o)}function wc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function _n(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 Hp(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 Ll(e,t,a,o,c,d){var y=0;if(o=e,typeof e=="function")wc(e)&&(y=1);else if(typeof e=="string")y=_S(e,a,ve.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case I:return e=jt(31,a,t,c),e.elementType=I,e.lanes=d,e;case C:return Na(a.children,c,d,t);case E:y=8,c|=24;break;case O:return e=jt(12,a,t,c|2),e.elementType=O,e.lanes=d,e;case V:return e=jt(13,a,t,c),e.elementType=V,e.lanes=d,e;case K:return e=jt(19,a,t,c),e.elementType=K,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case N:y=10;break e;case L:y=9;break e;case U:y=11;break e;case Q:y=14;break e;case Y: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 Na(e,t,a,o){return e=jt(7,e,o,t),e.lanes=a,e}function Ec(e,t,a){return e=jt(6,e,null,t),e.lanes=a,e}function Bp(e){var t=jt(18,null,null,0);return t.stateNode=e,t}function Ac(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 Pp=new WeakMap;function Yt(e,t){if(typeof e=="object"&&e!==null){var a=Pp.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Bf(t)},Pp.set(e,t),t)}return{value:e,source:t,stack:Bf(t)}}var dr=[],fr=0,kl=null,fo=0,Xt=[],Qt=0,$n=null,hn=1,mn="";function On(e,t){dr[fr++]=fo,dr[fr++]=kl,kl=e,fo=t}function Vp(e,t,a){Xt[Qt++]=hn,Xt[Qt++]=mn,Xt[Qt++]=$n,$n=e;var o=hn;e=mn;var c=32-_t(o)-1;o&=~(1<<c),a+=1;var d=32-_t(t)+c;if(30<d){var y=c-c%5;d=(o&(1<<y)-1).toString(32),o>>=y,c-=y,hn=1<<32-_t(t)+c|a<<c|o,mn=d+e}else hn=1<<d|a<<c|o,mn=e}function Cc(e){e.return!==null&&(On(e,1),Vp(e,1,0))}function Rc(e){for(;e===kl;)kl=dr[--fr],dr[fr]=null,fo=dr[--fr],dr[fr]=null;for(;e===$n;)$n=Xt[--Qt],Xt[Qt]=null,mn=Xt[--Qt],Xt[Qt]=null,hn=Xt[--Qt],Xt[Qt]=null}function Gp(e,t){Xt[Qt++]=hn,Xt[Qt++]=mn,Xt[Qt++]=$n,hn=t.id,mn=t.overflow,$n=e}var rt=null,He=null,Ae=!1,Jn=null,Kt=!1,Tc=Error(s(519));function Wn(e){var t=Error(s(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw po(Yt(t,e)),Tc}function qp(e){var t=e.stateNode,a=e.type,o=e.memoizedProps;switch(t[at]=e,t[ht]=o,a){case"dialog":xe("cancel",t),xe("close",t);break;case"iframe":case"object":case"embed":xe("load",t);break;case"video":case"audio":for(a=0;a<Lo.length;a++)xe(Lo[a],t);break;case"source":xe("error",t);break;case"img":case"image":case"link":xe("error",t),xe("load",t);break;case"details":xe("toggle",t);break;case"input":xe("invalid",t),np(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":xe("invalid",t);break;case"textarea":xe("invalid",t),rp(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||lg(t.textContent,a)?(o.popover!=null&&(xe("beforetoggle",t),xe("toggle",t)),o.onScroll!=null&&xe("scroll",t),o.onScrollEnd!=null&&xe("scrollend",t),o.onClick!=null&&(t.onclick=Rn),t=!0):t=!1,t||Wn(e,!0)}function Yp(e){for(rt=e.return;rt;)switch(rt.tag){case 5:case 31:case 13:Kt=!1;return;case 27:case 3:Kt=!0;return;default:rt=rt.return}}function pr(e){if(e!==rt)return!1;if(!Ae)return Yp(e),Ae=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Xu(e.type,e.memoizedProps)),a=!a),a&&He&&Wn(e),Yp(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));He=mg(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));He=mg(e)}else t===27?(t=He,pa(e.type)?(e=Iu,Iu=null,He=e):He=t):He=rt?Zt(e.stateNode.nextSibling):null;return!0}function za(){He=rt=null,Ae=!1}function _c(){var e=Jn;return e!==null&&(xt===null?xt=e:xt.push.apply(xt,e),Jn=null),e}function po(e){Jn===null?Jn=[e]:Jn.push(e)}var Oc=je(null),La=null,jn=null;function ea(e,t,a){re(Oc,t._currentValue),t._currentValue=a}function Mn(e){e._currentValue=Oc.current,Ee(Oc)}function jc(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 Mc(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 T=0;T<t.length;T++)if(S.context===t[T]){d.lanes|=a,S=d.alternate,S!==null&&(S.lanes|=a),jc(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),jc(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 hr(e,t,a,o){e=null;for(var c=t,d=!1;c!==null;){if(!d){if((c.flags&524288)!==0)d=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var 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===fe.current){if(y=c.alternate,y===null)throw Error(s(387));y.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(Po):e=[Po])}c=c.return}e!==null&&Mc(t,e,a,o),t.flags|=262144}function Ul(e){for(e=e.firstContext;e!==null;){if(!Ot(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ka(e){La=e,jn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ot(e){return Xp(La,e)}function Hl(e,t){return La===null&&ka(e),Xp(e,t)}function Xp(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},jn===null){if(e===null)throw Error(s(308));jn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else jn=jn.next=t;return a}var A1=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()})}},C1=n.unstable_scheduleCallback,R1=n.unstable_NormalPriority,Fe={$$typeof:N,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Dc(){return{controller:new A1,data:new Map,refCount:0}}function ho(e){e.refCount--,e.refCount===0&&C1(R1,function(){e.controller.abort()})}var mo=null,Nc=0,mr=0,gr=null;function T1(e,t){if(mo===null){var a=mo=[];Nc=0,mr=ku(),gr={status:"pending",value:void 0,then:function(o){a.push(o)}}}return Nc++,t.then(Qp,Qp),t}function Qp(){if(--Nc===0&&mo!==null){gr!==null&&(gr.status="fulfilled");var e=mo;mo=null,mr=0,gr=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function _1(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 Kp=z.S;z.S=function(e,t){jm=Rt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&T1(e,t),Kp!==null&&Kp(e,t)};var Ua=je(null);function zc(){var e=Ua.current;return e!==null?e:ke.pooledCache}function Bl(e,t){t===null?re(Ua,Ua.current):re(Ua,t.pool)}function Fp(){var e=zc();return e===null?null:{parent:Fe._currentValue,pool:e}}var vr=Error(s(460)),Lc=Error(s(474)),Pl=Error(s(542)),Vl={then:function(){}};function Zp(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Ip(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(Rn,Rn),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Jp(e),e;default:if(typeof t.status=="string")t.then(Rn,Rn);else{if(e=ke,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,Jp(e),e}throw Ba=t,vr}}function Ha(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(Ba=a,vr):a}}var Ba=null;function $p(){if(Ba===null)throw Error(s(459));var e=Ba;return Ba=null,e}function Jp(e){if(e===vr||e===Pl)throw Error(s(483))}var yr=null,go=0;function Gl(e){var t=go;return go+=1,yr===null&&(yr=[]),Ip(yr,e,t)}function vo(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 Wp(e){function t(j,_){if(e){var M=j.deletions;M===null?(j.deletions=[_],j.flags|=16):M.push(_)}}function a(j,_){if(!e)return null;for(;_!==null;)t(j,_),_=_.sibling;return null}function o(j){for(var _=new Map;j!==null;)j.key!==null?_.set(j.key,j):_.set(j.index,j),j=j.sibling;return _}function c(j,_){return j=_n(j,_),j.index=0,j.sibling=null,j}function d(j,_,M){return j.index=M,e?(M=j.alternate,M!==null?(M=M.index,M<_?(j.flags|=67108866,_):M):(j.flags|=67108866,_)):(j.flags|=1048576,_)}function y(j){return e&&j.alternate===null&&(j.flags|=67108866),j}function S(j,_,M,G){return _===null||_.tag!==6?(_=Ec(M,j.mode,G),_.return=j,_):(_=c(_,M),_.return=j,_)}function T(j,_,M,G){var ae=M.type;return ae===C?P(j,_,M.props.children,G,M.key):_!==null&&(_.elementType===ae||typeof ae=="object"&&ae!==null&&ae.$$typeof===Y&&Ha(ae)===_.type)?(_=c(_,M.props),vo(_,M),_.return=j,_):(_=Ll(M.type,M.key,M.props,null,j.mode,G),vo(_,M),_.return=j,_)}function D(j,_,M,G){return _===null||_.tag!==4||_.stateNode.containerInfo!==M.containerInfo||_.stateNode.implementation!==M.implementation?(_=Ac(M,j.mode,G),_.return=j,_):(_=c(_,M.children||[]),_.return=j,_)}function P(j,_,M,G,ae){return _===null||_.tag!==7?(_=Na(M,j.mode,G,ae),_.return=j,_):(_=c(_,M),_.return=j,_)}function q(j,_,M){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return _=Ec(""+_,j.mode,M),_.return=j,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case A:return M=Ll(_.type,_.key,_.props,null,j.mode,M),vo(M,_),M.return=j,M;case R:return _=Ac(_,j.mode,M),_.return=j,_;case Y:return _=Ha(_),q(j,_,M)}if(de(_)||ue(_))return _=Na(_,j.mode,M,null),_.return=j,_;if(typeof _.then=="function")return q(j,Gl(_),M);if(_.$$typeof===N)return q(j,Hl(j,_),M);ql(j,_)}return null}function k(j,_,M,G){var ae=_!==null?_.key:null;if(typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint")return ae!==null?null:S(j,_,""+M,G);if(typeof M=="object"&&M!==null){switch(M.$$typeof){case A:return M.key===ae?T(j,_,M,G):null;case R:return M.key===ae?D(j,_,M,G):null;case Y:return M=Ha(M),k(j,_,M,G)}if(de(M)||ue(M))return ae!==null?null:P(j,_,M,G,null);if(typeof M.then=="function")return k(j,_,Gl(M),G);if(M.$$typeof===N)return k(j,_,Hl(j,M),G);ql(j,M)}return null}function H(j,_,M,G,ae){if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return j=j.get(M)||null,S(_,j,""+G,ae);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case A:return j=j.get(G.key===null?M:G.key)||null,T(_,j,G,ae);case R:return j=j.get(G.key===null?M:G.key)||null,D(_,j,G,ae);case Y:return G=Ha(G),H(j,_,M,G,ae)}if(de(G)||ue(G))return j=j.get(M)||null,P(_,j,G,ae,null);if(typeof G.then=="function")return H(j,_,M,Gl(G),ae);if(G.$$typeof===N)return H(j,_,M,Hl(_,G),ae);ql(_,G)}return null}function J(j,_,M,G){for(var ae=null,Re=null,te=_,he=_=0,Se=null;te!==null&&he<M.length;he++){te.index>he?(Se=te,te=null):Se=te.sibling;var Te=k(j,te,M[he],G);if(Te===null){te===null&&(te=Se);break}e&&te&&Te.alternate===null&&t(j,te),_=d(Te,_,he),Re===null?ae=Te:Re.sibling=Te,Re=Te,te=Se}if(he===M.length)return a(j,te),Ae&&On(j,he),ae;if(te===null){for(;he<M.length;he++)te=q(j,M[he],G),te!==null&&(_=d(te,_,he),Re===null?ae=te:Re.sibling=te,Re=te);return Ae&&On(j,he),ae}for(te=o(te);he<M.length;he++)Se=H(te,j,he,M[he],G),Se!==null&&(e&&Se.alternate!==null&&te.delete(Se.key===null?he:Se.key),_=d(Se,_,he),Re===null?ae=Se:Re.sibling=Se,Re=Se);return e&&te.forEach(function(ya){return t(j,ya)}),Ae&&On(j,he),ae}function se(j,_,M,G){if(M==null)throw Error(s(151));for(var ae=null,Re=null,te=_,he=_=0,Se=null,Te=M.next();te!==null&&!Te.done;he++,Te=M.next()){te.index>he?(Se=te,te=null):Se=te.sibling;var ya=k(j,te,Te.value,G);if(ya===null){te===null&&(te=Se);break}e&&te&&ya.alternate===null&&t(j,te),_=d(ya,_,he),Re===null?ae=ya:Re.sibling=ya,Re=ya,te=Se}if(Te.done)return a(j,te),Ae&&On(j,he),ae;if(te===null){for(;!Te.done;he++,Te=M.next())Te=q(j,Te.value,G),Te!==null&&(_=d(Te,_,he),Re===null?ae=Te:Re.sibling=Te,Re=Te);return Ae&&On(j,he),ae}for(te=o(te);!Te.done;he++,Te=M.next())Te=H(te,j,he,Te.value,G),Te!==null&&(e&&Te.alternate!==null&&te.delete(Te.key===null?he:Te.key),_=d(Te,_,he),Re===null?ae=Te:Re.sibling=Te,Re=Te);return e&&te.forEach(function(BS){return t(j,BS)}),Ae&&On(j,he),ae}function Le(j,_,M,G){if(typeof M=="object"&&M!==null&&M.type===C&&M.key===null&&(M=M.props.children),typeof M=="object"&&M!==null){switch(M.$$typeof){case A:e:{for(var ae=M.key;_!==null;){if(_.key===ae){if(ae=M.type,ae===C){if(_.tag===7){a(j,_.sibling),G=c(_,M.props.children),G.return=j,j=G;break e}}else if(_.elementType===ae||typeof ae=="object"&&ae!==null&&ae.$$typeof===Y&&Ha(ae)===_.type){a(j,_.sibling),G=c(_,M.props),vo(G,M),G.return=j,j=G;break e}a(j,_);break}else t(j,_);_=_.sibling}M.type===C?(G=Na(M.props.children,j.mode,G,M.key),G.return=j,j=G):(G=Ll(M.type,M.key,M.props,null,j.mode,G),vo(G,M),G.return=j,j=G)}return y(j);case R:e:{for(ae=M.key;_!==null;){if(_.key===ae)if(_.tag===4&&_.stateNode.containerInfo===M.containerInfo&&_.stateNode.implementation===M.implementation){a(j,_.sibling),G=c(_,M.children||[]),G.return=j,j=G;break e}else{a(j,_);break}else t(j,_);_=_.sibling}G=Ac(M,j.mode,G),G.return=j,j=G}return y(j);case Y:return M=Ha(M),Le(j,_,M,G)}if(de(M))return J(j,_,M,G);if(ue(M)){if(ae=ue(M),typeof ae!="function")throw Error(s(150));return M=ae.call(M),se(j,_,M,G)}if(typeof M.then=="function")return Le(j,_,Gl(M),G);if(M.$$typeof===N)return Le(j,_,Hl(j,M),G);ql(j,M)}return typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint"?(M=""+M,_!==null&&_.tag===6?(a(j,_.sibling),G=c(_,M),G.return=j,j=G):(a(j,_),G=Ec(M,j.mode,G),G.return=j,j=G),y(j)):a(j,_)}return function(j,_,M,G){try{go=0;var ae=Le(j,_,M,G);return yr=null,ae}catch(te){if(te===vr||te===Pl)throw te;var Re=jt(29,te,null,j.mode);return Re.lanes=G,Re.return=j,Re}}}var Pa=Wp(!0),eh=Wp(!1),ta=!1;function kc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Uc(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,(Oe&2)!==0){var c=o.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),o.pending=t,t=zl(e),Up(e,null,a),t}return Nl(e,o,t,a),zl(e)}function yo(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,Xf(e,a)}}function Hc(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 Bc=!1;function xo(){if(Bc){var e=gr;if(e!==null)throw e}}function bo(e,t,a,o){Bc=!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 T=S,D=T.next;T.next=null,y===null?d=D:y.next=D,y=T;var P=e.alternate;P!==null&&(P=P.updateQueue,S=P.lastBaseUpdate,S!==y&&(S===null?P.firstBaseUpdate=D:S.next=D,P.lastBaseUpdate=T))}if(d!==null){var q=c.baseState;y=0,P=D=T=null,S=d;do{var k=S.lane&-536870913,H=k!==S.lane;if(H?(be&k)===k:(o&k)===k){k!==0&&k===mr&&(Bc=!0),P!==null&&(P=P.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});e:{var J=e,se=S;k=t;var Le=a;switch(se.tag){case 1:if(J=se.payload,typeof J=="function"){q=J.call(Le,q,k);break e}q=J;break e;case 3:J.flags=J.flags&-65537|128;case 0:if(J=se.payload,k=typeof J=="function"?J.call(Le,q,k):J,k==null)break e;q=b({},q,k);break e;case 2:ta=!0}}k=S.callback,k!==null&&(e.flags|=64,H&&(e.flags|=8192),H=c.callbacks,H===null?c.callbacks=[k]:H.push(k))}else H={lane:k,tag:S.tag,payload:S.payload,callback:S.callback,next:null},P===null?(D=P=H,T=q):P=P.next=H,y|=k;if(S=S.next,S===null){if(S=c.shared.pending,S===null)break;H=S,S=H.next,H.next=null,c.lastBaseUpdate=H,c.shared.pending=null}}while(!0);P===null&&(T=q),c.baseState=T,c.firstBaseUpdate=D,c.lastBaseUpdate=P,d===null&&(c.shared.lanes=0),ia|=y,e.lanes=y,e.memoizedState=q}}function th(e,t){if(typeof e!="function")throw Error(s(191,e));e.call(t)}function nh(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)th(a[e],t)}var xr=je(null),Yl=je(0);function ah(e,t){e=Pn,re(Yl,e),re(xr,t),Pn=e|t.baseLanes}function Pc(){re(Yl,Pn),re(xr,xr.current)}function Vc(){Pn=Yl.current,Ee(xr),Ee(Yl)}var Mt=je(null),Ft=null;function ra(e){var t=e.alternate;re(Xe,Xe.current&1),re(Mt,e),Ft===null&&(t===null||xr.current!==null||t.memoizedState!==null)&&(Ft=e)}function Gc(e){re(Xe,Xe.current),re(Mt,e),Ft===null&&(Ft=e)}function rh(e){e.tag===22?(re(Xe,Xe.current),re(Mt,e),Ft===null&&(Ft=e)):oa()}function oa(){re(Xe,Xe.current),re(Mt,Mt.current)}function Dt(e){Ee(Mt),Ft===e&&(Ft=null),Ee(Xe)}var Xe=je(0);function Xl(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Fu(a)||Zu(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 Dn=0,pe=null,Ne=null,Ze=null,Ql=!1,br=!1,Va=!1,Kl=0,So=0,Sr=null,O1=0;function qe(){throw Error(s(321))}function qc(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 Yc(e,t,a,o,c,d){return Dn=d,pe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,z.H=e===null||e.memoizedState===null?Vh:ou,Va=!1,d=a(o,c),Va=!1,br&&(d=lh(t,a,o,c)),oh(e),d}function oh(e){z.H=Ao;var t=Ne!==null&&Ne.next!==null;if(Dn=0,Ze=Ne=pe=null,Ql=!1,So=0,Sr=null,t)throw Error(s(300));e===null||Ie||(e=e.dependencies,e!==null&&Ul(e)&&(Ie=!0))}function lh(e,t,a,o){pe=e;var c=0;do{if(br&&(Sr=null),So=0,br=!1,25<=c)throw Error(s(301));if(c+=1,Ze=Ne=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=Gh,d=t(a,o)}while(br);return d}function j1(){var e=z.H,t=e.useState()[0];return t=typeof t.then=="function"?wo(t):t,e=e.useState()[0],(Ne!==null?Ne.memoizedState:null)!==e&&(pe.flags|=1024),t}function Xc(){var e=Kl!==0;return Kl=0,e}function Qc(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Kc(e){if(Ql){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ql=!1}Dn=0,Ze=Ne=pe=null,br=!1,So=Kl=0,Sr=null}function dt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ze===null?pe.memoizedState=Ze=e:Ze=Ze.next=e,Ze}function Qe(){if(Ne===null){var e=pe.alternate;e=e!==null?e.memoizedState:null}else e=Ne.next;var t=Ze===null?pe.memoizedState:Ze.next;if(t!==null)Ze=t,Ne=e;else{if(e===null)throw pe.alternate===null?Error(s(467)):Error(s(310));Ne=e,e={memoizedState:Ne.memoizedState,baseState:Ne.baseState,baseQueue:Ne.baseQueue,queue:Ne.queue,next:null},Ze===null?pe.memoizedState=Ze=e:Ze=Ze.next=e}return Ze}function Fl(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function wo(e){var t=So;return So+=1,Sr===null&&(Sr=[]),e=Ip(Sr,e,t),t=pe,(Ze===null?t.memoizedState:Ze.next)===null&&(t=t.alternate,z.H=t===null||t.memoizedState===null?Vh:ou),e}function Zl(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return wo(e);if(e.$$typeof===N)return ot(e)}throw Error(s(438,String(e)))}function Fc(e){var t=null,a=pe.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var o=pe.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=Fl(),pe.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]=ne;return t.index++,a}function Nn(e,t){return typeof t=="function"?t(e):t}function Il(e){var t=Qe();return Zc(t,Ne,e)}function Zc(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,T=null,D=t,P=!1;do{var q=D.lane&-536870913;if(q!==D.lane?(be&q)===q:(Dn&q)===q){var k=D.revertLane;if(k===0)T!==null&&(T=T.next={lane:0,revertLane:0,gesture:null,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null}),q===mr&&(P=!0);else if((Dn&k)===k){D=D.next,k===mr&&(P=!0);continue}else q={lane:0,revertLane:D.revertLane,gesture:null,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null},T===null?(S=T=q,y=d):T=T.next=q,pe.lanes|=k,ia|=k;q=D.action,Va&&a(d,q),d=D.hasEagerState?D.eagerState:a(d,q)}else k={lane:q,revertLane:D.revertLane,gesture:D.gesture,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null},T===null?(S=T=k,y=d):T=T.next=k,pe.lanes|=q,ia|=q;D=D.next}while(D!==null&&D!==t);if(T===null?y=d:T.next=S,!Ot(d,e.memoizedState)&&(Ie=!0,P&&(a=gr,a!==null)))throw a;e.memoizedState=d,e.baseState=y,e.baseQueue=T,o.lastRenderedState=d}return c===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Ic(e){var t=Qe(),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)||(Ie=!0),t.memoizedState=d,t.baseQueue===null&&(t.baseState=d),a.lastRenderedState=d}return[d,o]}function sh(e,t,a){var o=pe,c=Qe(),d=Ae;if(d){if(a===void 0)throw Error(s(407));a=a()}else a=t();var y=!Ot((Ne||c).memoizedState,a);if(y&&(c.memoizedState=a,Ie=!0),c=c.queue,Wc(uh.bind(null,o,c,e),[e]),c.getSnapshot!==t||y||Ze!==null&&Ze.memoizedState.tag&1){if(o.flags|=2048,wr(9,{destroy:void 0},ch.bind(null,o,c,a,t),null),ke===null)throw Error(s(349));d||(Dn&127)!==0||ih(o,t,a)}return a}function ih(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=pe.updateQueue,t===null?(t=Fl(),pe.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function ch(e,t,a,o){t.value=a,t.getSnapshot=o,dh(t)&&fh(e)}function uh(e,t,a){return a(function(){dh(t)&&fh(e)})}function dh(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Ot(e,a)}catch{return!0}}function fh(e){var t=Da(e,2);t!==null&&bt(t,e,2)}function $c(e){var t=dt();if(typeof e=="function"){var a=e;if(e=a(),Va){Fn(!0);try{a()}finally{Fn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nn,lastRenderedState:e},t}function ph(e,t,a,o){return e.baseState=a,Zc(e,Ne,typeof o=="function"?o:Nn)}function M1(e,t,a,o,c){if(Wl(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,hh(t,d)):(d.next=a.next,t.pending=a.next=d)}}function hh(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),T=z.S;T!==null&&T(y,S),mh(e,t,S)}catch(D){Jc(e,t,D)}finally{d!==null&&y.types!==null&&(d.types=y.types),z.T=d}}else try{d=a(c,o),mh(e,t,d)}catch(D){Jc(e,t,D)}}function mh(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(o){gh(e,t,o)},function(o){return Jc(e,t,o)}):gh(e,t,a)}function gh(e,t,a){t.status="fulfilled",t.value=a,vh(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,hh(e,a)))}function Jc(e,t,a){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do t.status="rejected",t.reason=a,vh(t),t=t.next;while(t!==o)}e.action=null}function vh(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function yh(e,t){return t}function xh(e,t){if(Ae){var a=ke.formState;if(a!==null){e:{var o=pe;if(Ae){if(He){t:{for(var c=He,d=Kt;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){He=Zt(c.nextSibling),o=c.data==="F!";break e}}Wn(o)}o=!1}o&&(t=a[0])}}return a=dt(),a.memoizedState=a.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:yh,lastRenderedState:t},a.queue=o,a=Hh.bind(null,pe,o),o.dispatch=a,o=$c(!1),d=ru.bind(null,pe,!1,o.queue),o=dt(),c={state:t,dispatch:null,action:e,pending:null},o.queue=c,a=M1.bind(null,pe,c,d,a),c.dispatch=a,o.memoizedState=e,[t,a,!1]}function bh(e){var t=Qe();return Sh(t,Ne,e)}function Sh(e,t,a){if(t=Zc(e,t,yh)[0],e=Il(Nn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=wo(t)}catch(y){throw y===vr?Pl:y}else o=t;t=Qe();var c=t.queue,d=c.dispatch;return a!==t.memoizedState&&(pe.flags|=2048,wr(9,{destroy:void 0},D1.bind(null,c,a),null)),[o,d,e]}function D1(e,t){e.action=t}function wh(e){var t=Qe(),a=Ne;if(a!==null)return Sh(t,a,e);Qe(),t=t.memoizedState,a=Qe();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=pe.updateQueue,t===null&&(t=Fl(),pe.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 Eh(){return Qe().memoizedState}function $l(e,t,a,o){var c=dt();pe.flags|=e,c.memoizedState=wr(1|t,{destroy:void 0},a,o===void 0?null:o)}function Jl(e,t,a,o){var c=Qe();o=o===void 0?null:o;var d=c.memoizedState.inst;Ne!==null&&o!==null&&qc(o,Ne.memoizedState.deps)?c.memoizedState=wr(t,d,a,o):(pe.flags|=e,c.memoizedState=wr(1|t,d,a,o))}function Ah(e,t){$l(8390656,8,e,t)}function Wc(e,t){Jl(2048,8,e,t)}function N1(e){pe.flags|=4;var t=pe.updateQueue;if(t===null)t=Fl(),pe.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function Ch(e){var t=Qe().memoizedState;return N1({ref:t,nextImpl:e}),function(){if((Oe&2)!==0)throw Error(s(440));return t.impl.apply(void 0,arguments)}}function Rh(e,t){return Jl(4,2,e,t)}function Th(e,t){return Jl(4,4,e,t)}function _h(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Oh(e,t,a){a=a!=null?a.concat([e]):null,Jl(4,4,_h.bind(null,t,e),a)}function eu(){}function jh(e,t){var a=Qe();t=t===void 0?null:t;var o=a.memoizedState;return t!==null&&qc(t,o[1])?o[0]:(a.memoizedState=[e,t],e)}function Mh(e,t){var a=Qe();t=t===void 0?null:t;var o=a.memoizedState;if(t!==null&&qc(t,o[1]))return o[0];if(o=e(),Va){Fn(!0);try{e()}finally{Fn(!1)}}return a.memoizedState=[o,t],o}function tu(e,t,a){return a===void 0||(Dn&1073741824)!==0&&(be&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Dm(),pe.lanes|=e,ia|=e,a)}function Dh(e,t,a,o){return Ot(a,t)?a:xr.current!==null?(e=tu(e,a,o),Ot(e,t)||(Ie=!0),e):(Dn&42)===0||(Dn&1073741824)!==0&&(be&261930)===0?(Ie=!0,e.memoizedState=a):(e=Dm(),pe.lanes|=e,ia|=e,t)}function Nh(e,t,a,o,c){var d=X.p;X.p=d!==0&&8>d?d:8;var y=z.T,S={};z.T=S,ru(e,!1,t,a);try{var T=c(),D=z.S;if(D!==null&&D(S,T),T!==null&&typeof T=="object"&&typeof T.then=="function"){var P=_1(T,o);Eo(e,t,P,Lt(e))}else Eo(e,t,o,Lt(e))}catch(q){Eo(e,t,{then:function(){},status:"rejected",reason:q},Lt())}finally{X.p=d,y!==null&&S.types!==null&&(y.types=S.types),z.T=y}}function z1(){}function nu(e,t,a,o){if(e.tag!==5)throw Error(s(476));var c=zh(e).queue;Nh(e,c,t,B,a===null?z1:function(){return Lh(e),a(o)})}function zh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nn,lastRenderedState:B},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nn,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Lh(e){var t=zh(e);t.next===null&&(t=e.alternate.memoizedState),Eo(e,t.next.queue,{},Lt())}function au(){return ot(Po)}function kh(){return Qe().memoizedState}function Uh(){return Qe().memoizedState}function L1(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&&(bt(o,t,a),yo(o,t,a)),t={cache:Dc()},e.payload=t;return}t=t.return}}function k1(e,t,a){var o=Lt();a={lane:o,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Wl(e)?Bh(t,a):(a=Sc(e,t,a,o),a!==null&&(bt(a,e,o),Ph(a,t,o)))}function Hh(e,t,a){var o=Lt();Eo(e,t,a,o)}function Eo(e,t,a,o){var c={lane:o,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Wl(e))Bh(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 Nl(e,t,c,0),ke===null&&Dl(),!1}catch{}if(a=Sc(e,t,c,o),a!==null)return bt(a,e,o),Ph(a,t,o),!0}return!1}function ru(e,t,a,o){if(o={lane:2,revertLane:ku(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Wl(e)){if(t)throw Error(s(479))}else t=Sc(e,a,o,2),t!==null&&bt(t,e,2)}function Wl(e){var t=e.alternate;return e===pe||t!==null&&t===pe}function Bh(e,t){br=Ql=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Ph(e,t,a){if((a&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,a|=o,t.lanes=a,Xf(e,a)}}var Ao={readContext:ot,use:Zl,useCallback:qe,useContext:qe,useEffect:qe,useImperativeHandle:qe,useLayoutEffect:qe,useInsertionEffect:qe,useMemo:qe,useReducer:qe,useRef:qe,useState:qe,useDebugValue:qe,useDeferredValue:qe,useTransition:qe,useSyncExternalStore:qe,useId:qe,useHostTransitionStatus:qe,useFormState:qe,useActionState:qe,useOptimistic:qe,useMemoCache:qe,useCacheRefresh:qe};Ao.useEffectEvent=qe;var Vh={readContext:ot,use:Zl,useCallback:function(e,t){return dt().memoizedState=[e,t===void 0?null:t],e},useContext:ot,useEffect:Ah,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,$l(4194308,4,_h.bind(null,t,e),a)},useLayoutEffect:function(e,t){return $l(4194308,4,e,t)},useInsertionEffect:function(e,t){$l(4,2,e,t)},useMemo:function(e,t){var a=dt();t=t===void 0?null:t;var o=e();if(Va){Fn(!0);try{e()}finally{Fn(!1)}}return a.memoizedState=[o,t],o},useReducer:function(e,t,a){var o=dt();if(a!==void 0){var c=a(t);if(Va){Fn(!0);try{a(t)}finally{Fn(!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=k1.bind(null,pe,e),[o.memoizedState,e]},useRef:function(e){var t=dt();return e={current:e},t.memoizedState=e},useState:function(e){e=$c(e);var t=e.queue,a=Hh.bind(null,pe,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:eu,useDeferredValue:function(e,t){var a=dt();return tu(a,e,t)},useTransition:function(){var e=$c(!1);return e=Nh.bind(null,pe,e.queue,!0,!1),dt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var o=pe,c=dt();if(Ae){if(a===void 0)throw Error(s(407));a=a()}else{if(a=t(),ke===null)throw Error(s(349));(be&127)!==0||ih(o,t,a)}c.memoizedState=a;var d={value:a,getSnapshot:t};return c.queue=d,Ah(uh.bind(null,o,d,e),[e]),o.flags|=2048,wr(9,{destroy:void 0},ch.bind(null,o,d,a,t),null),a},useId:function(){var e=dt(),t=ke.identifierPrefix;if(Ae){var a=mn,o=hn;a=(o&~(1<<32-_t(o)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Kl++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=O1++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:au,useFormState:xh,useActionState:xh,useOptimistic:function(e){var t=dt();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=ru.bind(null,pe,!0,a),a.dispatch=t,[e,t]},useMemoCache:Fc,useCacheRefresh:function(){return dt().memoizedState=L1.bind(null,pe)},useEffectEvent:function(e){var t=dt(),a={impl:e};return t.memoizedState=a,function(){if((Oe&2)!==0)throw Error(s(440));return a.impl.apply(void 0,arguments)}}},ou={readContext:ot,use:Zl,useCallback:jh,useContext:ot,useEffect:Wc,useImperativeHandle:Oh,useInsertionEffect:Rh,useLayoutEffect:Th,useMemo:Mh,useReducer:Il,useRef:Eh,useState:function(){return Il(Nn)},useDebugValue:eu,useDeferredValue:function(e,t){var a=Qe();return Dh(a,Ne.memoizedState,e,t)},useTransition:function(){var e=Il(Nn)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:wo(e),t]},useSyncExternalStore:sh,useId:kh,useHostTransitionStatus:au,useFormState:bh,useActionState:bh,useOptimistic:function(e,t){var a=Qe();return ph(a,Ne,e,t)},useMemoCache:Fc,useCacheRefresh:Uh};ou.useEffectEvent=Ch;var Gh={readContext:ot,use:Zl,useCallback:jh,useContext:ot,useEffect:Wc,useImperativeHandle:Oh,useInsertionEffect:Rh,useLayoutEffect:Th,useMemo:Mh,useReducer:Ic,useRef:Eh,useState:function(){return Ic(Nn)},useDebugValue:eu,useDeferredValue:function(e,t){var a=Qe();return Ne===null?tu(a,e,t):Dh(a,Ne.memoizedState,e,t)},useTransition:function(){var e=Ic(Nn)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:wo(e),t]},useSyncExternalStore:sh,useId:kh,useHostTransitionStatus:au,useFormState:wh,useActionState:wh,useOptimistic:function(e,t){var a=Qe();return Ne!==null?ph(a,Ne,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Fc,useCacheRefresh:Uh};Gh.useEffectEvent=Ch;function lu(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 su={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&&(bt(t,e,o),yo(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&&(bt(t,e,o),yo(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&&(bt(t,e,a),yo(t,e,a))}};function qh(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?!co(a,o)||!co(c,d):!0}function Yh(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&&su.enqueueReplaceState(t,t.state,null)}function Ga(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 Xh(e){Ml(e)}function Qh(e){console.error(e)}function Kh(e){Ml(e)}function es(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function Fh(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 iu(e,t,a){return a=na(a),a.tag=3,a.payload={element:null},a.callback=function(){es(e,t)},a}function Zh(e){return e=na(e),e.tag=3,e}function Ih(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(){Fh(t,a,o)}}var y=a.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(e.callback=function(){Fh(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 U1(e,t,a,o,c){if(a.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=a.alternate,t!==null&&hr(t,a,c,!0),a=Mt.current,a!==null){switch(a.tag){case 31:case 13:return Ft===null?fs():a.alternate===null&&Ye===0&&(Ye=3),a.flags&=-257,a.flags|=65536,a.lanes=c,o===Vl?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([o]):t.add(o),Nu(e,o,c)),!1;case 22:return a.flags|=65536,o===Vl?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)),Nu(e,o,c)),!1}throw Error(s(435,a.tag))}return Nu(e,o,c),fs(),!1}if(Ae)return t=Mt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=c,o!==Tc&&(e=Error(s(422),{cause:o}),po(Yt(e,a)))):(o!==Tc&&(t=Error(s(423),{cause:o}),po(Yt(t,a))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=Yt(o,a),c=iu(e.stateNode,o,c),Hc(e,c),Ye!==4&&(Ye=2)),!1;var d=Error(s(520),{cause:o});if(d=Yt(d,a),Do===null?Do=[d]:Do.push(d),Ye!==4&&(Ye=2),t===null)return!0;o=Yt(o,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=c&-c,a.lanes|=e,e=iu(a.stateNode,o,e),Hc(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=Zh(c),Ih(c,e,a,o),Hc(a,c),!1}a=a.return}while(a!==null);return!1}var cu=Error(s(461)),Ie=!1;function lt(e,t,a,o){t.child=e===null?eh(t,null,a,o):Pa(t,e.child,a,o)}function $h(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 ka(t),o=Yc(e,t,a,y,d,c),S=Xc(),e!==null&&!Ie?(Qc(e,t,c),zn(e,t,c)):(Ae&&S&&Cc(t),t.flags|=1,lt(e,t,o,c),t.child)}function Jh(e,t,a,o,c){if(e===null){var d=a.type;return typeof d=="function"&&!wc(d)&&d.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=d,Wh(e,t,d,o,c)):(e=Ll(a.type,null,o,t,t.mode,c),e.ref=t.ref,e.return=t,t.child=e)}if(d=e.child,!vu(e,c)){var y=d.memoizedProps;if(a=a.compare,a=a!==null?a:co,a(y,o)&&e.ref===t.ref)return zn(e,t,c)}return t.flags|=1,e=_n(d,o),e.ref=t.ref,e.return=t,t.child=e}function Wh(e,t,a,o,c){if(e!==null){var d=e.memoizedProps;if(co(d,o)&&e.ref===t.ref)if(Ie=!1,t.pendingProps=o=d,vu(e,c))(e.flags&131072)!==0&&(Ie=!0);else return t.lanes=e.lanes,zn(e,t,c)}return uu(e,t,a,o,c)}function em(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 tm(e,t,d,a,o)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Bl(t,d!==null?d.cachePool:null),d!==null?ah(t,d):Pc(),rh(t);else return o=t.lanes=536870912,tm(e,t,d!==null?d.baseLanes|a:a,a,o)}else d!==null?(Bl(t,d.cachePool),ah(t,d),oa(),t.memoizedState=null):(e!==null&&Bl(t,null),Pc(),oa());return lt(e,t,c,a),t.child}function Co(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function tm(e,t,a,o,c){var d=zc();return d=d===null?null:{parent:Fe._currentValue,pool:d},t.memoizedState={baseLanes:a,cachePool:d},e!==null&&Bl(t,null),Pc(),rh(t),e!==null&&hr(e,t,o,!0),t.childLanes=c,null}function ts(e,t){return t=as({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function nm(e,t,a){return Pa(t,e.child,null,a),e=ts(t,t.pendingProps),e.flags|=2,Dt(t),t.memoizedState=null,e}function H1(e,t,a){var o=t.pendingProps,c=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Ae){if(o.mode==="hidden")return e=ts(t,o),t.lanes=536870912,Co(null,e);if(Gc(t),(e=He)?(e=hg(e,Kt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:$n!==null?{id:hn,overflow:mn}:null,retryLane:536870912,hydrationErrors:null},a=Bp(e),a.return=t,t.child=a,rt=t,He=null)):e=null,e===null)throw Wn(t);return t.lanes=536870912,null}return ts(t,o)}var d=e.memoizedState;if(d!==null){var y=d.dehydrated;if(Gc(t),c)if(t.flags&256)t.flags&=-257,t=nm(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(s(558));else if(Ie||hr(e,t,a,!1),c=(a&e.childLanes)!==0,Ie||c){if(o=ke,o!==null&&(y=Qf(o,a),y!==0&&y!==d.retryLane))throw d.retryLane=y,Da(e,y),bt(o,e,y),cu;fs(),t=nm(e,t,a)}else e=d.treeContext,He=Zt(y.nextSibling),rt=t,Ae=!0,Jn=null,Kt=!1,e!==null&&Gp(t,e),t=ts(t,o),t.flags|=4096;return t}return e=_n(e.child,{mode:o.mode,children:o.children}),e.ref=t.ref,t.child=e,e.return=t,e}function ns(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 uu(e,t,a,o,c){return ka(t),a=Yc(e,t,a,o,void 0,c),o=Xc(),e!==null&&!Ie?(Qc(e,t,c),zn(e,t,c)):(Ae&&o&&Cc(t),t.flags|=1,lt(e,t,a,c),t.child)}function am(e,t,a,o,c,d){return ka(t),t.updateQueue=null,a=lh(t,o,a,c),oh(e),o=Xc(),e!==null&&!Ie?(Qc(e,t,d),zn(e,t,d)):(Ae&&o&&Cc(t),t.flags|=1,lt(e,t,a,d),t.child)}function rm(e,t,a,o,c){if(ka(t),t.stateNode===null){var d=ur,y=a.contextType;typeof y=="object"&&y!==null&&(d=ot(y)),d=new a(o,d),t.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=su,t.stateNode=d,d._reactInternals=t,d=t.stateNode,d.props=o,d.state=t.memoizedState,d.refs={},kc(t),y=a.contextType,d.context=typeof y=="object"&&y!==null?ot(y):ur,d.state=t.memoizedState,y=a.getDerivedStateFromProps,typeof y=="function"&&(lu(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&&su.enqueueReplaceState(d,d.state,null),bo(t,o,d,c),xo(),d.state=t.memoizedState),typeof d.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){d=t.stateNode;var S=t.memoizedProps,T=Ga(a,S);d.props=T;var D=d.context,P=a.contextType;y=ur,typeof P=="object"&&P!==null&&(y=ot(P));var q=a.getDerivedStateFromProps;P=typeof q=="function"||typeof d.getSnapshotBeforeUpdate=="function",S=t.pendingProps!==S,P||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(S||D!==y)&&Yh(t,d,o,y),ta=!1;var k=t.memoizedState;d.state=k,bo(t,o,d,c),xo(),D=t.memoizedState,S||k!==D||ta?(typeof q=="function"&&(lu(t,a,q,o),D=t.memoizedState),(T=ta||qh(t,a,T,o,k,D,y))?(P||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=D),d.props=o,d.state=D,d.context=y,o=T):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{d=t.stateNode,Uc(e,t),y=t.memoizedProps,P=Ga(a,y),d.props=P,q=t.pendingProps,k=d.context,D=a.contextType,T=ur,typeof D=="object"&&D!==null&&(T=ot(D)),S=a.getDerivedStateFromProps,(D=typeof S=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(y!==q||k!==T)&&Yh(t,d,o,T),ta=!1,k=t.memoizedState,d.state=k,bo(t,o,d,c),xo();var H=t.memoizedState;y!==q||k!==H||ta||e!==null&&e.dependencies!==null&&Ul(e.dependencies)?(typeof S=="function"&&(lu(t,a,S,o),H=t.memoizedState),(P=ta||qh(t,a,P,o,k,H,T)||e!==null&&e.dependencies!==null&&Ul(e.dependencies))?(D||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,H,T),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,H,T)),typeof d.componentDidUpdate=="function"&&(t.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof d.componentDidUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=H),d.props=o,d.state=H,d.context=T,o=P):(typeof d.componentDidUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(t.flags|=1024),o=!1)}return d=o,ns(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)):lt(e,t,a,c),t.memoizedState=d.state,e=t.child):e=zn(e,t,c),e}function om(e,t,a,o){return za(),t.flags|=256,lt(e,t,a,o),t.child}var du={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function fu(e){return{baseLanes:e,cachePool:Fp()}}function pu(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=zt),e}function lm(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:(Xe.current&2)!==0),y&&(c=!0,t.flags&=-129),y=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ae){if(c?ra(t):oa(),(e=He)?(e=hg(e,Kt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:$n!==null?{id:hn,overflow:mn}:null,retryLane:536870912,hydrationErrors:null},a=Bp(e),a.return=t,t.child=a,rt=t,He=null)):e=null,e===null)throw Wn(t);return Zu(e)?t.lanes=32:t.lanes=536870912,null}var S=o.children;return o=o.fallback,c?(oa(),c=t.mode,S=as({mode:"hidden",children:S},c),o=Na(o,c,a,null),S.return=t,o.return=t,S.sibling=o,t.child=S,o=t.child,o.memoizedState=fu(a),o.childLanes=pu(e,y,a),t.memoizedState=du,Co(null,o)):(ra(t),hu(t,S))}var T=e.memoizedState;if(T!==null&&(S=T.dehydrated,S!==null)){if(d)t.flags&256?(ra(t),t.flags&=-257,t=mu(e,t,a)):t.memoizedState!==null?(oa(),t.child=e.child,t.flags|=128,t=null):(oa(),S=o.fallback,c=t.mode,o=as({mode:"visible",children:o.children},c),S=Na(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=fu(a),o.childLanes=pu(e,y,a),t.memoizedState=du,t=Co(null,o));else if(ra(t),Zu(S)){if(y=S.nextSibling&&S.nextSibling.dataset,y)var D=y.dgst;y=D,o=Error(s(419)),o.stack="",o.digest=y,po({value:o,source:null,stack:null}),t=mu(e,t,a)}else if(Ie||hr(e,t,a,!1),y=(a&e.childLanes)!==0,Ie||y){if(y=ke,y!==null&&(o=Qf(y,a),o!==0&&o!==T.retryLane))throw T.retryLane=o,Da(e,o),bt(y,e,o),cu;Fu(S)||fs(),t=mu(e,t,a)}else Fu(S)?(t.flags|=192,t.child=e.child,t=null):(e=T.treeContext,He=Zt(S.nextSibling),rt=t,Ae=!0,Jn=null,Kt=!1,e!==null&&Gp(t,e),t=hu(t,o.children),t.flags|=4096);return t}return c?(oa(),S=o.fallback,c=t.mode,T=e.child,D=T.sibling,o=_n(T,{mode:"hidden",children:o.children}),o.subtreeFlags=T.subtreeFlags&65011712,D!==null?S=_n(D,S):(S=Na(S,c,a,null),S.flags|=2),S.return=t,o.return=t,o.sibling=S,t.child=o,Co(null,o),o=t.child,S=e.child.memoizedState,S===null?S=fu(a):(c=S.cachePool,c!==null?(T=Fe._currentValue,c=c.parent!==T?{parent:T,pool:T}:c):c=Fp(),S={baseLanes:S.baseLanes|a,cachePool:c}),o.memoizedState=S,o.childLanes=pu(e,y,a),t.memoizedState=du,Co(e.child,o)):(ra(t),a=e.child,e=a.sibling,a=_n(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 hu(e,t){return t=as({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function as(e,t){return e=jt(22,e,null,t),e.lanes=0,e}function mu(e,t,a){return Pa(t,e.child,null,a),e=hu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function sm(e,t,a){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),jc(e.return,t,a)}function gu(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 im(e,t,a){var o=t.pendingProps,c=o.revealOrder,d=o.tail;o=o.children;var y=Xe.current,S=(y&2)!==0;if(S?(y=y&1|2,t.flags|=128):y&=1,re(Xe,y),lt(e,t,o,a),o=Ae?fo:0,!S&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&sm(e,a,t);else if(e.tag===19)sm(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&&Xl(e)===null&&(c=a),a=a.sibling;a=c,a===null?(c=t.child,t.child=null):(c=a.sibling,a.sibling=null),gu(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&&Xl(e)===null){t.child=c;break}e=c.sibling,c.sibling=a,a=c,c=e}gu(t,!0,a,null,d,o);break;case"together":gu(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function zn(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),ia|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(hr(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,a=_n(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=_n(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function vu(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Ul(e)))}function B1(e,t,a){switch(t.tag){case 3:At(t,t.stateNode.containerInfo),ea(t,Fe,e.memoizedState.cache),za();break;case 27:case 5:dn(t);break;case 4:At(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,Gc(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?lm(e,t,a):(ra(t),e=zn(e,t,a),e!==null?e.sibling:null);ra(t);break;case 19:var c=(e.flags&128)!==0;if(o=(a&t.childLanes)!==0,o||(hr(e,t,a,!1),o=(a&t.childLanes)!==0),c){if(o)return im(e,t,a);t.flags|=128}if(c=t.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),re(Xe,Xe.current),o)break;return null;case 22:return t.lanes=0,em(e,t,a,t.pendingProps);case 24:ea(t,Fe,e.memoizedState.cache)}return zn(e,t,a)}function cm(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ie=!0;else{if(!vu(e,a)&&(t.flags&128)===0)return Ie=!1,B1(e,t,a);Ie=(e.flags&131072)!==0}else Ie=!1,Ae&&(t.flags&1048576)!==0&&Vp(t,fo,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=Ha(t.elementType),t.type=e,typeof e=="function")wc(e)?(o=Ga(e,o),t.tag=1,t=rm(null,t,e,o,a)):(t.tag=0,t=uu(null,t,e,o,a));else{if(e!=null){var c=e.$$typeof;if(c===U){t.tag=11,t=$h(null,t,e,o,a);break e}else if(c===Q){t.tag=14,t=Jh(null,t,e,o,a);break e}}throw t=me(e)||e,Error(s(306,t,""))}}return t;case 0:return uu(e,t,t.type,t.pendingProps,a);case 1:return o=t.type,c=Ga(o,t.pendingProps),rm(e,t,o,c,a);case 3:e:{if(At(t,t.stateNode.containerInfo),e===null)throw Error(s(387));o=t.pendingProps;var d=t.memoizedState;c=d.element,Uc(e,t),bo(t,o,null,a);var y=t.memoizedState;if(o=y.cache,ea(t,Fe,o),o!==d.cache&&Mc(t,[Fe],a,!0),xo(),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=om(e,t,o,a);break e}else if(o!==c){c=Yt(Error(s(424)),t),po(c),t=om(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,He=Zt(e.firstChild),rt=t,Ae=!0,Jn=null,Kt=!0,a=eh(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}lt(e,t,o,a)}t=t.child}return t;case 26:return ns(e,t),e===null?(a=bg(t.type,null,t.pendingProps,null))?t.memoizedState=a:Ae||(a=t.type,e=t.pendingProps,o=xs(Je.current).createElement(a),o[at]=t,o[ht]=e,st(o,a,e),tt(o),t.stateNode=o):t.memoizedState=bg(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return dn(t),e===null&&Ae&&(o=t.stateNode=vg(t.type,t.pendingProps,Je.current),rt=t,Kt=!0,c=He,pa(t.type)?(Iu=c,He=Zt(o.firstChild)):He=c),lt(e,t,t.pendingProps.children,a),ns(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ae&&((c=o=He)&&(o=mS(o,t.type,t.pendingProps,Kt),o!==null?(t.stateNode=o,rt=t,He=Zt(o.firstChild),Kt=!1,c=!0):c=!1),c||Wn(t)),dn(t),c=t.type,d=t.pendingProps,y=e!==null?e.memoizedProps:null,o=d.children,Xu(c,d)?o=null:y!==null&&Xu(c,y)&&(t.flags|=32),t.memoizedState!==null&&(c=Yc(e,t,j1,null,null,a),Po._currentValue=c),ns(e,t),lt(e,t,o,a),t.child;case 6:return e===null&&Ae&&((e=a=He)&&(a=gS(a,t.pendingProps,Kt),a!==null?(t.stateNode=a,rt=t,He=null,e=!0):e=!1),e||Wn(t)),null;case 13:return lm(e,t,a);case 4:return At(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=Pa(t,null,o,a):lt(e,t,o,a),t.child;case 11:return $h(e,t,t.type,t.pendingProps,a);case 7:return lt(e,t,t.pendingProps,a),t.child;case 8:return lt(e,t,t.pendingProps.children,a),t.child;case 12:return lt(e,t,t.pendingProps.children,a),t.child;case 10:return o=t.pendingProps,ea(t,t.type,o.value),lt(e,t,o.children,a),t.child;case 9:return c=t.type._context,o=t.pendingProps.children,ka(t),c=ot(c),o=o(c),t.flags|=1,lt(e,t,o,a),t.child;case 14:return Jh(e,t,t.type,t.pendingProps,a);case 15:return Wh(e,t,t.type,t.pendingProps,a);case 19:return im(e,t,a);case 31:return H1(e,t,a);case 22:return em(e,t,a,t.pendingProps);case 24:return ka(t),o=ot(Fe),e===null?(c=zc(),c===null&&(c=ke,d=Dc(),c.pooledCache=d,d.refCount++,d!==null&&(c.pooledCacheLanes|=a),c=d),t.memoizedState={parent:o,cache:c},kc(t),ea(t,Fe,c)):((e.lanes&a)!==0&&(Uc(e,t),bo(t,null,null,a),xo()),c=e.memoizedState,d=t.memoizedState,c.parent!==o?(c={parent:o,cache:o},t.memoizedState=c,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=c),ea(t,Fe,o)):(o=d.cache,ea(t,Fe,o),o!==c.cache&&Mc(t,[Fe],a,!0))),lt(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function Ln(e){e.flags|=4}function yu(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(km())e.flags|=8192;else throw Ba=Vl,Lc}else e.flags&=-16777217}function um(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Cg(t))if(km())e.flags|=8192;else throw Ba=Vl,Lc}function rs(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?qf():536870912,e.lanes|=t,Rr|=t)}function Ro(e,t){if(!Ae)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 Be(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 P1(e,t,a){var o=t.pendingProps;switch(Rc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Be(t),null;case 1:return Be(t),null;case 3:return a=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Mn(Fe),Ct(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(pr(t)?Ln(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,_c())),Be(t),null;case 26:var c=t.type,d=t.memoizedState;return e===null?(Ln(t),d!==null?(Be(t),um(t,d)):(Be(t),yu(t,c,null,o,a))):d?d!==e.memoizedState?(Ln(t),Be(t),um(t,d)):(Be(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&Ln(t),Be(t),yu(t,c,e,o,a)),null;case 27:if(fn(t),a=Je.current,c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Ln(t);else{if(!o){if(t.stateNode===null)throw Error(s(166));return Be(t),null}e=ve.current,pr(t)?qp(t):(e=vg(c,o,a),t.stateNode=e,Ln(t))}return Be(t),null;case 5:if(fn(t),c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Ln(t);else{if(!o){if(t.stateNode===null)throw Error(s(166));return Be(t),null}if(d=ve.current,pr(t))qp(t);else{var y=xs(Je.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[at]=t,d[ht]=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(st(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&&Ln(t)}}return Be(t),yu(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&Ln(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(s(166));if(e=Je.current,pr(t)){if(e=t.stateNode,a=t.memoizedProps,o=null,c=rt,c!==null)switch(c.tag){case 27:case 5:o=c.memoizedProps}e[at]=t,e=!!(e.nodeValue===a||o!==null&&o.suppressHydrationWarning===!0||lg(e.nodeValue,a)),e||Wn(t,!0)}else e=xs(e).createTextNode(o),e[at]=t,t.stateNode=e}return Be(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(o=pr(t),a!==null){if(e===null){if(!o)throw Error(s(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(557));e[at]=t}else za(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Be(t),e=!1}else a=_c(),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 Be(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=pr(t),o!==null&&o.dehydrated!==null){if(e===null){if(!c)throw Error(s(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(s(317));c[at]=t}else za(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Be(t),c=!1}else c=_c(),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),rs(t,t.updateQueue),Be(t),null);case 4:return Ct(),e===null&&Pu(t.stateNode.containerInfo),Be(t),null;case 10:return Mn(t.type),Be(t),null;case 19:if(Ee(Xe),o=t.memoizedState,o===null)return Be(t),null;if(c=(t.flags&128)!==0,d=o.rendering,d===null)if(c)Ro(o,!1);else{if(Ye!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(d=Xl(e),d!==null){for(t.flags|=128,Ro(o,!1),e=d.updateQueue,t.updateQueue=e,rs(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Hp(a,e),a=a.sibling;return re(Xe,Xe.current&1|2),Ae&&On(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&Rt()>cs&&(t.flags|=128,c=!0,Ro(o,!1),t.lanes=4194304)}else{if(!c)if(e=Xl(d),e!==null){if(t.flags|=128,c=!0,e=e.updateQueue,t.updateQueue=e,rs(t,e),Ro(o,!0),o.tail===null&&o.tailMode==="hidden"&&!d.alternate&&!Ae)return Be(t),null}else 2*Rt()-o.renderingStartTime>cs&&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=Xe.current,re(Xe,c?a&1|2:a&1),Ae&&On(t,o.treeForkCount),e):(Be(t),null);case 22:case 23:return Dt(t),Vc(),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&&(Be(t),t.subtreeFlags&6&&(t.flags|=8192)):Be(t),a=t.updateQueue,a!==null&&rs(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&&Ee(Ua),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Mn(Fe),Be(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function V1(e,t){switch(Rc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Mn(Fe),Ct(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return fn(t),null;case 31:if(t.memoizedState!==null){if(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 Ee(Xe),null;case 4:return Ct(),null;case 10:return Mn(t.type),null;case 22:case 23:return Dt(t),Vc(),e!==null&&Ee(Ua),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Mn(Fe),null;case 25:return null;default:return null}}function dm(e,t){switch(Rc(t),t.tag){case 3:Mn(Fe),Ct();break;case 26:case 27:case 5:fn(t);break;case 4:Ct();break;case 31:t.memoizedState!==null&&Dt(t);break;case 13:Dt(t);break;case 19:Ee(Xe);break;case 10:Mn(t.type);break;case 22:case 23:Dt(t),Vc(),e!==null&&Ee(Ua);break;case 24:Mn(Fe)}}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){De(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 T=a,D=S;try{D()}catch(P){De(c,T,P)}}}o=o.next}while(o!==d)}}catch(P){De(t,t.return,P)}}function fm(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{nh(t,a)}catch(o){De(e,e.return,o)}}}function pm(e,t,a){a.props=Ga(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(o){De(e,t,o)}}function _o(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){De(e,t,c)}}function gn(e,t){var a=e.ref,o=e.refCleanup;if(a!==null)if(typeof o=="function")try{o()}catch(c){De(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){De(e,t,c)}else a.current=null}function hm(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){De(e,e.return,c)}}function xu(e,t,a){try{var o=e.stateNode;cS(o,e.type,a,t),o[ht]=t}catch(c){De(e,e.return,c)}}function mm(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&pa(e.type)||e.tag===4}function bu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||mm(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&pa(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Su(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=Rn));else if(o!==4&&(o===27&&pa(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(Su(e,t,a),e=e.sibling;e!==null;)Su(e,t,a),e=e.sibling}function os(e,t,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(o!==4&&(o===27&&pa(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(os(e,t,a),e=e.sibling;e!==null;)os(e,t,a),e=e.sibling}function gm(e){var t=e.stateNode,a=e.memoizedProps;try{for(var o=e.type,c=t.attributes;c.length;)t.removeAttributeNode(c[0]);st(t,o,a),t[at]=e,t[ht]=a}catch(d){De(e,e.return,d)}}var kn=!1,$e=!1,wu=!1,vm=typeof WeakSet=="function"?WeakSet:Set,nt=null;function G1(e,t){if(e=e.containerInfo,qu=Rs,e=Op(e),mc(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,T=-1,D=0,P=0,q=e,k=null;t:for(;;){for(var H;q!==a||c!==0&&q.nodeType!==3||(S=y+c),q!==d||o!==0&&q.nodeType!==3||(T=y+o),q.nodeType===3&&(y+=q.nodeValue.length),(H=q.firstChild)!==null;)k=q,q=H;for(;;){if(q===e)break t;if(k===a&&++D===c&&(S=y),k===d&&++P===o&&(T=y),(H=q.nextSibling)!==null)break;q=k,k=q.parentNode}q=H}a=S===-1||T===-1?null:{start:S,end:T}}else a=null}a=a||{start:0,end:0}}else a=null;for(Yu={focusedElem:e,selectionRange:a},Rs=!1,nt=t;nt!==null;)if(t=nt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,nt=e;else for(;nt!==null;){switch(t=nt,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 J=Ga(a.type,c);e=o.getSnapshotBeforeUpdate(J,d),o.__reactInternalSnapshotBeforeUpdate=e}catch(se){De(a,a.return,se)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Ku(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Ku(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,nt=e;break}nt=t.return}}function ym(e,t,a){var o=a.flags;switch(a.tag){case 0:case 11:case 15:Hn(e,a),o&4&&To(5,a);break;case 1:if(Hn(e,a),o&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(y){De(a,a.return,y)}else{var c=Ga(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(c,t,e.__reactInternalSnapshotBeforeUpdate)}catch(y){De(a,a.return,y)}}o&64&&fm(a),o&512&&_o(a,a.return);break;case 3:if(Hn(e,a),o&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{nh(e,t)}catch(y){De(a,a.return,y)}}break;case 27:t===null&&o&4&&gm(a);case 26:case 5:Hn(e,a),t===null&&o&4&&hm(a),o&512&&_o(a,a.return);break;case 12:Hn(e,a);break;case 31:Hn(e,a),o&4&&Sm(e,a);break;case 13:Hn(e,a),o&4&&wm(e,a),o&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=$1.bind(null,a),vS(e,a))));break;case 22:if(o=a.memoizedState!==null||kn,!o){t=t!==null&&t.memoizedState!==null||$e,c=kn;var d=$e;kn=o,($e=t)&&!d?Bn(e,a,(a.subtreeFlags&8772)!==0):Hn(e,a),kn=c,$e=d}break;case 30:break;default:Hn(e,a)}}function xm(e){var t=e.alternate;t!==null&&(e.alternate=null,xm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Ji(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 Ve=null,gt=!1;function Un(e,t,a){for(a=a.child;a!==null;)bm(e,t,a),a=a.sibling}function bm(e,t,a){if(Tt&&typeof Tt.onCommitFiberUnmount=="function")try{Tt.onCommitFiberUnmount($r,a)}catch{}switch(a.tag){case 26:$e||gn(a,t),Un(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:$e||gn(a,t);var o=Ve,c=gt;pa(a.type)&&(Ve=a.stateNode,gt=!1),Un(e,t,a),Uo(a.stateNode),Ve=o,gt=c;break;case 5:$e||gn(a,t);case 6:if(o=Ve,c=gt,Ve=null,Un(e,t,a),Ve=o,gt=c,Ve!==null)if(gt)try{(Ve.nodeType===9?Ve.body:Ve.nodeName==="HTML"?Ve.ownerDocument.body:Ve).removeChild(a.stateNode)}catch(d){De(a,t,d)}else try{Ve.removeChild(a.stateNode)}catch(d){De(a,t,d)}break;case 18:Ve!==null&&(gt?(e=Ve,fg(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),zr(e)):fg(Ve,a.stateNode));break;case 4:o=Ve,c=gt,Ve=a.stateNode.containerInfo,gt=!0,Un(e,t,a),Ve=o,gt=c;break;case 0:case 11:case 14:case 15:la(2,a,t),$e||la(4,a,t),Un(e,t,a);break;case 1:$e||(gn(a,t),o=a.stateNode,typeof o.componentWillUnmount=="function"&&pm(a,t,o)),Un(e,t,a);break;case 21:Un(e,t,a);break;case 22:$e=(o=$e)||a.memoizedState!==null,Un(e,t,a),$e=o;break;default:Un(e,t,a)}}function Sm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{zr(e)}catch(a){De(t,t.return,a)}}}function wm(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){De(t,t.return,a)}}function q1(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new vm),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new vm),t;default:throw Error(s(435,e.tag))}}function ls(e,t){var a=q1(e);t.forEach(function(o){if(!a.has(o)){a.add(o);var c=J1.bind(null,e,o);o.then(c,c)}})}function vt(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(pa(S.type)){Ve=S.stateNode,gt=!1;break e}break;case 5:Ve=S.stateNode,gt=!1;break e;case 3:case 4:Ve=S.stateNode.containerInfo,gt=!0;break e}S=S.return}if(Ve===null)throw Error(s(160));bm(d,y,c),Ve=null,gt=!1,d=c.alternate,d!==null&&(d.return=null),c.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Em(t,e),t=t.sibling}var an=null;function Em(e,t){var a=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:vt(t,e),yt(e),o&4&&(la(3,e,e.return),To(3,e),la(5,e,e.return));break;case 1:vt(t,e),yt(e),o&512&&($e||a===null||gn(a,a.return)),o&64&&kn&&(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=an;if(vt(t,e),yt(e),o&512&&($e||a===null||gn(a,a.return)),o&4){var d=a!==null?a.memoizedState:null;if(o=e.memoizedState,a===null)if(o===null)if(e.stateNode===null){e:{o=e.type,a=e.memoizedProps,c=c.ownerDocument||c;t:switch(o){case"title":d=c.getElementsByTagName("title")[0],(!d||d[eo]||d[at]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=c.createElement(o),c.head.insertBefore(d,c.querySelector("head > title"))),st(d,o,a),d[at]=e,tt(d),o=d;break e;case"link":var y=Eg("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),st(d,o,a),c.head.appendChild(d);break;case"meta":if(y=Eg("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),st(d,o,a),c.head.appendChild(d);break;default:throw Error(s(468,o))}d[at]=e,tt(d),o=d}e.stateNode=o}else Ag(c,e.type,e.stateNode);else e.stateNode=wg(c,o,e.memoizedProps);else d!==o?(d===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):d.count--,o===null?Ag(c,e.type,e.stateNode):wg(c,o,e.memoizedProps)):o===null&&e.stateNode!==null&&xu(e,e.memoizedProps,a.memoizedProps)}break;case 27:vt(t,e),yt(e),o&512&&($e||a===null||gn(a,a.return)),a!==null&&o&4&&xu(e,e.memoizedProps,a.memoizedProps);break;case 5:if(vt(t,e),yt(e),o&512&&($e||a===null||gn(a,a.return)),e.flags&32){c=e.stateNode;try{ar(c,"")}catch(J){De(e,e.return,J)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,xu(e,c,a!==null?a.memoizedProps:c)),o&1024&&(wu=!0);break;case 6:if(vt(t,e),yt(e),o&4){if(e.stateNode===null)throw Error(s(162));o=e.memoizedProps,a=e.stateNode;try{a.nodeValue=o}catch(J){De(e,e.return,J)}}break;case 3:if(ws=null,c=an,an=bs(t.containerInfo),vt(t,e),an=c,yt(e),o&4&&a!==null&&a.memoizedState.isDehydrated)try{zr(t.containerInfo)}catch(J){De(e,e.return,J)}wu&&(wu=!1,Am(e));break;case 4:o=an,an=bs(e.stateNode.containerInfo),vt(t,e),yt(e),an=o;break;case 12:vt(t,e),yt(e);break;case 31:vt(t,e),yt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,ls(e,o)));break;case 13:vt(t,e),yt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(is=Rt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,ls(e,o)));break;case 22:c=e.memoizedState!==null;var T=a!==null&&a.memoizedState!==null,D=kn,P=$e;if(kn=D||c,$e=P||T,vt(t,e),$e=P,kn=D,yt(e),o&8192)e:for(t=e.stateNode,t._visibility=c?t._visibility&-2:t._visibility|1,c&&(a===null||T||kn||$e||qa(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){T=a=t;try{if(d=T.stateNode,c)y=d.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.display="none";else{S=T.stateNode;var q=T.memoizedProps.style,k=q!=null&&q.hasOwnProperty("display")?q.display:null;S.style.display=k==null||typeof k=="boolean"?"":(""+k).trim()}}catch(J){De(T,T.return,J)}}}else if(t.tag===6){if(a===null){T=t;try{T.stateNode.nodeValue=c?"":T.memoizedProps}catch(J){De(T,T.return,J)}}}else if(t.tag===18){if(a===null){T=t;try{var H=T.stateNode;c?pg(H,!0):pg(T.stateNode,!1)}catch(J){De(T,T.return,J)}}}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,ls(e,a))));break;case 19:vt(t,e),yt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,ls(e,o)));break;case 30:break;case 21:break;default:vt(t,e),yt(e)}}function yt(e){var t=e.flags;if(t&2){try{for(var a,o=e.return;o!==null;){if(mm(o)){a=o;break}o=o.return}if(a==null)throw Error(s(160));switch(a.tag){case 27:var c=a.stateNode,d=bu(e);os(e,d,c);break;case 5:var y=a.stateNode;a.flags&32&&(ar(y,""),a.flags&=-33);var S=bu(e);os(e,S,y);break;case 3:case 4:var T=a.stateNode.containerInfo,D=bu(e);Su(e,D,T);break;default:throw Error(s(161))}}catch(P){De(e,e.return,P)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Am(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Am(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Hn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)ym(e,t.alternate,t),t=t.sibling}function qa(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),qa(t);break;case 1:gn(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&pm(t,t.return,a),qa(t);break;case 27:Uo(t.stateNode);case 26:case 5:gn(t,t.return),qa(t);break;case 22:t.memoizedState===null&&qa(t);break;case 30:qa(t);break;default:qa(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(D){De(o,o.return,D)}if(o=d,c=o.updateQueue,c!==null){var S=o.stateNode;try{var T=c.shared.hiddenCallbacks;if(T!==null)for(c.shared.hiddenCallbacks=null,c=0;c<T.length;c++)th(T[c],S)}catch(D){De(o,o.return,D)}}a&&y&64&&fm(d),_o(d,d.return);break;case 27:gm(d);case 26:case 5:Bn(c,d,a),a&&o===null&&y&4&&hm(d),_o(d,d.return);break;case 12:Bn(c,d,a);break;case 31:Bn(c,d,a),a&&y&4&&Sm(c,d);break;case 13:Bn(c,d,a),a&&y&4&&wm(c,d);break;case 22:d.memoizedState===null&&Bn(c,d,a),_o(d,d.return);break;case 30:break;default:Bn(c,d,a)}t=t.sibling}}function Eu(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&ho(a))}function Au(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ho(e))}function rn(e,t,a,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Cm(e,t,a,o),t=t.sibling}function Cm(e,t,a,o){var c=t.flags;switch(t.tag){case 0:case 11:case 15:rn(e,t,a,o),c&2048&&To(9,t);break;case 1:rn(e,t,a,o);break;case 3:rn(e,t,a,o),c&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ho(e)));break;case 12:if(c&2048){rn(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(T){De(t,t.return,T)}}else rn(e,t,a,o);break;case 31:rn(e,t,a,o);break;case 13:rn(e,t,a,o);break;case 23:break;case 22:d=t.stateNode,y=t.alternate,t.memoizedState!==null?d._visibility&2?rn(e,t,a,o):Oo(e,t):d._visibility&2?rn(e,t,a,o):(d._visibility|=2,Er(e,t,a,o,(t.subtreeFlags&10256)!==0||!1)),c&2048&&Eu(y,t);break;case 24:rn(e,t,a,o),c&2048&&Au(t.alternate,t);break;default:rn(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,T=o,D=y.flags;switch(y.tag){case 0:case 11:case 15:Er(d,y,S,T,c),To(8,y);break;case 23:break;case 22:var P=y.stateNode;y.memoizedState!==null?P._visibility&2?Er(d,y,S,T,c):Oo(d,y):(P._visibility|=2,Er(d,y,S,T,c)),c&&D&2048&&Eu(y.alternate,y);break;case 24:Er(d,y,S,T,c),c&&D&2048&&Au(y.alternate,y);break;default:Er(d,y,S,T,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&&Eu(o.alternate,o);break;case 24:Oo(a,o),c&2048&&Au(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;)Rm(e,t,a),e=e.sibling}function Rm(e,t,a){switch(e.tag){case 26:Ar(e,t,a),e.flags&jo&&e.memoizedState!==null&&OS(a,an,e.memoizedState,e.memoizedProps);break;case 5:Ar(e,t,a);break;case 3:case 4:var o=an;an=bs(e.stateNode.containerInfo),Ar(e,t,a),an=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 Tm(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 Mo(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];nt=o,Om(o,e)}Tm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)_m(e),e=e.sibling}function _m(e){switch(e.tag){case 0:case 11:case 15:Mo(e),e.flags&2048&&la(9,e,e.return);break;case 3:Mo(e);break;case 12:Mo(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ss(e)):Mo(e);break;default:Mo(e)}}function ss(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];nt=o,Om(o,e)}Tm(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:la(8,t,t.return),ss(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,ss(t));break;default:ss(t)}e=e.sibling}}function Om(e,t){for(;nt!==null;){var a=nt;switch(a.tag){case 0:case 11:case 15:la(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var o=a.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:ho(a.memoizedState.cache)}if(o=a.child,o!==null)o.return=a,nt=o;else e:for(a=e;nt!==null;){o=nt;var c=o.sibling,d=o.return;if(xm(o),o===a){nt=null;break e}if(c!==null){c.return=d,nt=c;break e}nt=d}}}var Y1={getCacheForType:function(e){var t=ot(Fe),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return ot(Fe).controller.signal}},X1=typeof WeakMap=="function"?WeakMap:Map,Oe=0,ke=null,ye=null,be=0,Me=0,Nt=null,sa=!1,Cr=!1,Cu=!1,Pn=0,Ye=0,ia=0,Ya=0,Ru=0,zt=0,Rr=0,Do=null,xt=null,Tu=!1,is=0,jm=0,cs=1/0,us=null,ca=null,We=0,ua=null,Tr=null,Vn=0,_u=0,Ou=null,Mm=null,No=0,ju=null;function Lt(){return(Oe&2)!==0&&be!==0?be&-be:z.T!==null?ku():Kf()}function Dm(){if(zt===0)if((be&536870912)===0||Ae){var e=yl;yl<<=1,(yl&3932160)===0&&(yl=262144),zt=e}else zt=536870912;return e=Mt.current,e!==null&&(e.flags|=32),zt}function bt(e,t,a){(e===ke&&(Me===2||Me===9)||e.cancelPendingCommit!==null)&&(_r(e,0),da(e,be,zt,!1)),Wr(e,a),((Oe&2)===0||e!==ke)&&(e===ke&&((Oe&2)===0&&(Ya|=a),Ye===4&&da(e,be,zt,!1)),vn(e))}function Nm(e,t,a){if((Oe&6)!==0)throw Error(s(327));var o=!a&&(t&127)===0&&(t&e.expiredLanes)===0||Jr(e,t),c=o?F1(e,t):Du(e,t,!0),d=o;do{if(c===0){Cr&&!o&&da(e,t,0,!1);break}else{if(a=e.current.alternate,d&&!Q1(a)){c=Du(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 T=S.current.memoizedState.isDehydrated;if(T&&(_r(S,y).flags|=256),y=Du(S,y,!1),y!==2){if(Cu&&!T){S.errorRecoveryDisabledLanes|=d,Ya|=d,c=4;break e}d=xt,xt=c,d!==null&&(xt===null?xt=d:xt.push.apply(xt,d))}c=y}if(d=!1,c!==2)continue}}if(c===1){_r(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,zt,!sa);break e;case 2:xt=null;break;case 3:case 5:break;default:throw Error(s(329))}if((t&62914560)===t&&(c=is+300-Rt(),10<c)){if(da(o,t,zt,!sa),bl(o,0,!0)!==0)break e;Vn=t,o.timeoutHandle=ug(zm.bind(null,o,a,xt,us,Tu,t,zt,Ya,Rr,sa,d,"Throttled",-0,0),c);break e}zm(o,a,xt,us,Tu,t,zt,Ya,Rr,sa,d,null,-0,0)}}break}while(!0);vn(e)}function zm(e,t,a,o,c,d,y,S,T,D,P,q,k,H){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:Rn},Rm(t,d,q);var J=(d&62914560)===d?is-Rt():(d&4194048)===d?jm-Rt():0;if(J=jS(q,J),J!==null){Vn=d,e.cancelPendingCommit=J(Gm.bind(null,e,t,d,a,o,c,y,S,T,P,q,null,k,H)),da(e,d,y,!D);return}}Gm(e,t,d,a,o,c,y,S,T)}function Q1(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&=~Ru,t&=~Ya,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var c=t;0<c;){var d=31-_t(c),y=1<<d;o[d]=-1,c&=~y}a!==0&&Yf(e,a,t)}function ds(){return(Oe&6)===0?(zo(0),!1):!0}function Mu(){if(ye!==null){if(Me===0)var e=ye.return;else e=ye,jn=La=null,Kc(e),yr=null,go=0,e=ye;for(;e!==null;)dm(e.alternate,e),e=e.return;ye=null}}function _r(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,fS(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),Vn=0,Mu(),ke=e,ye=a=_n(e.current,null),be=t,Me=0,Nt=null,sa=!1,Cr=Jr(e,t),Cu=!1,Rr=zt=Ru=Ya=ia=Ye=0,xt=Do=null,Tu=!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-_t(o),d=1<<c;t|=e[c],o&=~d}return Pn=t,Dl(),a}function Lm(e,t){pe=null,z.H=Ao,t===vr||t===Pl?(t=$p(),Me=3):t===Lc?(t=$p(),Me=4):Me=t===cu?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Nt=t,ye===null&&(Ye=1,es(e,Yt(t,e.current)))}function km(){var e=Mt.current;return e===null?!0:(be&4194048)===be?Ft===null:(be&62914560)===be||(be&536870912)!==0?e===Ft:!1}function Um(){var e=z.H;return z.H=Ao,e===null?Ao:e}function Hm(){var e=z.A;return z.A=Y1,e}function fs(){Ye=4,sa||(be&4194048)!==be&&Mt.current!==null||(Cr=!0),(ia&134217727)===0&&(Ya&134217727)===0||ke===null||da(ke,be,zt,!1)}function Du(e,t,a){var o=Oe;Oe|=2;var c=Um(),d=Hm();(ke!==e||be!==t)&&(us=null,_r(e,t)),t=!1;var y=Ye;e:do try{if(Me!==0&&ye!==null){var S=ye,T=Nt;switch(Me){case 8:Mu(),y=6;break e;case 3:case 2:case 9:case 6:Mt.current===null&&(t=!0);var D=Me;if(Me=0,Nt=null,Or(e,S,T,D),a&&Cr){y=0;break e}break;default:D=Me,Me=0,Nt=null,Or(e,S,T,D)}}K1(),y=Ye;break}catch(P){Lm(e,P)}while(!0);return t&&e.shellSuspendCounter++,jn=La=null,Oe=o,z.H=c,z.A=d,ye===null&&(ke=null,be=0,Dl()),y}function K1(){for(;ye!==null;)Bm(ye)}function F1(e,t){var a=Oe;Oe|=2;var o=Um(),c=Hm();ke!==e||be!==t?(us=null,cs=Rt()+500,_r(e,t)):Cr=Jr(e,t);e:do try{if(Me!==0&&ye!==null){t=ye;var d=Nt;t:switch(Me){case 1:Me=0,Nt=null,Or(e,t,d,1);break;case 2:case 9:if(Zp(d)){Me=0,Nt=null,Pm(t);break}t=function(){Me!==2&&Me!==9||ke!==e||(Me=7),vn(e)},d.then(t,t);break e;case 3:Me=7;break e;case 4:Me=5;break e;case 7:Zp(d)?(Me=0,Nt=null,Pm(t)):(Me=0,Nt=null,Or(e,t,d,7));break;case 5:var y=null;switch(ye.tag){case 26:y=ye.memoizedState;case 5:case 27:var S=ye;if(y?Cg(y):S.stateNode.complete){Me=0,Nt=null;var T=S.sibling;if(T!==null)ye=T;else{var D=S.return;D!==null?(ye=D,ps(D)):ye=null}break t}}Me=0,Nt=null,Or(e,t,d,5);break;case 6:Me=0,Nt=null,Or(e,t,d,6);break;case 8:Mu(),Ye=6;break e;default:throw Error(s(462))}}Z1();break}catch(P){Lm(e,P)}while(!0);return jn=La=null,z.H=o,z.A=c,Oe=a,ye!==null?0:(ke=null,be=0,Dl(),Ye)}function Z1(){for(;ye!==null&&!y0();)Bm(ye)}function Bm(e){var t=cm(e.alternate,e,Pn);e.memoizedProps=e.pendingProps,t===null?ps(e):ye=t}function Pm(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=am(a,t,t.pendingProps,t.type,void 0,be);break;case 11:t=am(a,t,t.pendingProps,t.type.render,t.ref,be);break;case 5:Kc(t);default:dm(a,t),t=ye=Hp(t,Pn),t=cm(a,t,Pn)}e.memoizedProps=e.pendingProps,t===null?ps(e):ye=t}function Or(e,t,a,o){jn=La=null,Kc(t),yr=null,go=0;var c=t.return;try{if(U1(e,c,t,a,be)){Ye=1,es(e,Yt(a,e.current)),ye=null;return}}catch(d){if(c!==null)throw ye=c,d;Ye=1,es(e,Yt(a,e.current)),ye=null;return}t.flags&32768?(Ae||o===1?e=!0:Cr||(be&536870912)!==0?e=!1:(sa=e=!0,(o===2||o===9||o===3||o===6)&&(o=Mt.current,o!==null&&o.tag===13&&(o.flags|=16384))),Vm(t,e)):ps(t)}function ps(e){var t=e;do{if((t.flags&32768)!==0){Vm(t,sa);return}e=t.return;var a=P1(t.alternate,t,Pn);if(a!==null){ye=a;return}if(t=t.sibling,t!==null){ye=t;return}ye=t=e}while(t!==null);Ye===0&&(Ye=5)}function Vm(e,t){do{var a=V1(e.alternate,e);if(a!==null){a.flags&=32767,ye=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){ye=e;return}ye=e=a}while(e!==null);Ye=6,ye=null}function Gm(e,t,a,o,c,d,y,S,T){e.cancelPendingCommit=null;do hs();while(We!==0);if((Oe&6)!==0)throw Error(s(327));if(t!==null){if(t===e.current)throw Error(s(177));if(d=t.lanes|t.childLanes,d|=bc,_0(e,a,d,y,S,T),e===ke&&(ye=ke=null,be=0),Tr=t,ua=e,Vn=a,_u=d,Ou=c,Mm=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,W1(gl,function(){return Km(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=z.T,z.T=null,c=X.p,X.p=2,y=Oe,Oe|=4;try{G1(e,t,a)}finally{Oe=y,X.p=c,z.T=o}}We=1,qm(),Ym(),Xm()}}function qm(){if(We===1){We=0;var e=ua,t=Tr,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=z.T,z.T=null;var o=X.p;X.p=2;var c=Oe;Oe|=4;try{Em(t,e);var d=Yu,y=Op(e.containerInfo),S=d.focusedElem,T=d.selectionRange;if(y!==S&&S&&S.ownerDocument&&_p(S.ownerDocument.documentElement,S)){if(T!==null&&mc(S)){var D=T.start,P=T.end;if(P===void 0&&(P=D),"selectionStart"in S)S.selectionStart=D,S.selectionEnd=Math.min(P,S.value.length);else{var q=S.ownerDocument||document,k=q&&q.defaultView||window;if(k.getSelection){var H=k.getSelection(),J=S.textContent.length,se=Math.min(T.start,J),Le=T.end===void 0?se:Math.min(T.end,J);!H.extend&&se>Le&&(y=Le,Le=se,se=y);var j=Tp(S,se),_=Tp(S,Le);if(j&&_&&(H.rangeCount!==1||H.anchorNode!==j.node||H.anchorOffset!==j.offset||H.focusNode!==_.node||H.focusOffset!==_.offset)){var M=q.createRange();M.setStart(j.node,j.offset),H.removeAllRanges(),se>Le?(H.addRange(M),H.extend(_.node,_.offset)):(M.setEnd(_.node,_.offset),H.addRange(M))}}}}for(q=[],H=S;H=H.parentNode;)H.nodeType===1&&q.push({element:H,left:H.scrollLeft,top:H.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<q.length;S++){var G=q[S];G.element.scrollLeft=G.left,G.element.scrollTop=G.top}}Rs=!!qu,Yu=qu=null}finally{Oe=c,X.p=o,z.T=a}}e.current=t,We=2}}function Ym(){if(We===2){We=0;var e=ua,t=Tr,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=z.T,z.T=null;var o=X.p;X.p=2;var c=Oe;Oe|=4;try{ym(e,t.alternate,t)}finally{Oe=c,X.p=o,z.T=a}}We=3}}function Xm(){if(We===4||We===3){We=0,x0();var e=ua,t=Tr,a=Vn,o=Mm;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?We=5:(We=0,Tr=ua=null,Qm(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(ca=null),Ii(a),t=t.stateNode,Tt&&typeof Tt.onCommitFiberRoot=="function")try{Tt.onCommitFiberRoot($r,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=z.T,c=X.p,X.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,X.p=c}}(Vn&3)!==0&&hs(),vn(e),c=e.pendingLanes,(a&261930)!==0&&(c&42)!==0?e===ju?No++:(No=0,ju=e):No=0,zo(0)}}function Qm(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ho(t)))}function hs(){return qm(),Ym(),Xm(),Km()}function Km(){if(We!==5)return!1;var e=ua,t=_u;_u=0;var a=Ii(Vn),o=z.T,c=X.p;try{X.p=32>a?32:a,z.T=null,a=Ou,Ou=null;var d=ua,y=Vn;if(We=0,Tr=ua=null,Vn=0,(Oe&6)!==0)throw Error(s(331));var S=Oe;if(Oe|=4,_m(d.current),Cm(d,d.current,y,a),Oe=S,zo(0,!1),Tt&&typeof Tt.onPostCommitFiberRoot=="function")try{Tt.onPostCommitFiberRoot($r,d)}catch{}return!0}finally{X.p=c,z.T=o,Qm(e,t)}}function Fm(e,t,a){t=Yt(a,t),t=iu(e.stateNode,t,2),e=aa(e,t,2),e!==null&&(Wr(e,2),vn(e))}function De(e,t,a){if(e.tag===3)Fm(e,e,a);else for(;t!==null;){if(t.tag===3){Fm(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=Yt(a,e),a=Zh(2),o=aa(t,a,2),o!==null&&(Ih(a,o,t,e),Wr(o,2),vn(o));break}}t=t.return}}function Nu(e,t,a){var o=e.pingCache;if(o===null){o=e.pingCache=new X1;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)||(Cu=!0,c.add(a),e=I1.bind(null,e,t,a),t.then(e,e))}function I1(e,t,a){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,ke===e&&(be&a)===a&&(Ye===4||Ye===3&&(be&62914560)===be&&300>Rt()-is?(Oe&2)===0&&_r(e,0):Ru|=a,Rr===be&&(Rr=0)),vn(e)}function Zm(e,t){t===0&&(t=qf()),e=Da(e,t),e!==null&&(Wr(e,t),vn(e))}function $1(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Zm(e,a)}function J1(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),Zm(e,a)}function W1(e,t){return Qi(e,t)}var ms=null,jr=null,zu=!1,gs=!1,Lu=!1,fa=0;function vn(e){e!==jr&&e.next===null&&(jr===null?ms=jr=e:jr=jr.next=e),gs=!0,zu||(zu=!0,tS())}function zo(e,t){if(!Lu&&gs){Lu=!0;do for(var a=!1,o=ms;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-_t(42|e)+1)-1,d&=c&~(y&~S),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(a=!0,Wm(o,d))}else d=be,d=bl(o,o===ke?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||Jr(o,d)||(a=!0,Wm(o,d));o=o.next}while(a);Lu=!1}}function eS(){Im()}function Im(){gs=zu=!1;var e=0;fa!==0&&dS()&&(e=fa);for(var t=Rt(),a=null,o=ms;o!==null;){var c=o.next,d=$m(o,t);d===0?(o.next=null,a===null?ms=c:a.next=c,c===null&&(jr=a)):(a=o,(e!==0||(d&3)!==0)&&(gs=!0)),o=c}We!==0&&We!==5||zo(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-_t(d),S=1<<y,T=c[y];T===-1?((S&a)===0||(S&o)!==0)&&(c[y]=T0(S,t)):T<=t&&(e.expiredLanes|=S),d&=~S}if(t=ke,a=be,a=bl(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,a===0||e===t&&(Me===2||Me===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Ki(o),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Jr(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(o!==null&&Ki(o),Ii(a)){case 2:case 8:a=Vf;break;case 32:a=gl;break;case 268435456:a=Gf;break;default:a=gl}return o=Jm.bind(null,e),a=Qi(a,o),e.callbackPriority=t,e.callbackNode=a,t}return o!==null&&o!==null&&Ki(o),e.callbackPriority=2,e.callbackNode=null,2}function Jm(e,t){if(We!==0&&We!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(hs()&&e.callbackNode!==a)return null;var o=be;return o=bl(e,e===ke?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Nm(e,o,t),$m(e,Rt()),e.callbackNode!=null&&e.callbackNode===a?Jm.bind(null,e):null)}function Wm(e,t){if(hs())return null;Nm(e,t,!0)}function tS(){pS(function(){(Oe&6)!==0?Qi(Pf,eS):Im()})}function ku(){if(fa===0){var e=mr;e===0&&(e=vl,vl<<=1,(vl&261888)===0&&(vl=256)),fa=e}return fa}function eg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Al(""+e)}function tg(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=eg((c[ht]||null).action),y=o.submitter;y&&(t=(t=y[ht]||null)?eg(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 T=y?tg(c,y):new FormData(c);nu(a,{pending:!0,data:T,method:c.method,action:d},null,T)}}else typeof d=="function"&&(S.preventDefault(),T=y?tg(c,y):new FormData(c),nu(a,{pending:!0,data:T,method:c.method,action:d},d,T))},currentTarget:c}]})}}for(var Uu=0;Uu<xc.length;Uu++){var Hu=xc[Uu],aS=Hu.toLowerCase(),rS=Hu[0].toUpperCase()+Hu.slice(1);nn(aS,"on"+rS)}nn(Dp,"onAnimationEnd"),nn(Np,"onAnimationIteration"),nn(zp,"onAnimationStart"),nn("dblclick","onDoubleClick"),nn("focusin","onFocus"),nn("focusout","onBlur"),nn(b1,"onTransitionRun"),nn(S1,"onTransitionStart"),nn(w1,"onTransitionCancel"),nn(Lp,"onTransitionEnd"),tr("onMouseEnter",["mouseout","mouseover"]),tr("onMouseLeave",["mouseout","mouseover"]),tr("onPointerEnter",["pointerout","pointerover"]),tr("onPointerLeave",["pointerout","pointerover"]),_a("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),_a("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),_a("onBeforeInput",["compositionend","keypress","textInput","paste"]),_a("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),_a("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),_a("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 ng(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],T=S.instance,D=S.currentTarget;if(S=S.listener,T!==d&&c.isPropagationStopped())break e;d=S,c.currentTarget=D;try{d(c)}catch(P){Ml(P)}c.currentTarget=null,d=T}else for(y=0;y<o.length;y++){if(S=o[y],T=S.instance,D=S.currentTarget,S=S.listener,T!==d&&c.isPropagationStopped())break e;d=S,c.currentTarget=D;try{d(c)}catch(P){Ml(P)}c.currentTarget=null,d=T}}}}function xe(e,t){var a=t[$i];a===void 0&&(a=t[$i]=new Set);var o=e+"__bubble";a.has(o)||(ag(t,e,2,!1),a.add(o))}function Bu(e,t,a){var o=0;t&&(o|=4),ag(a,e,o,t)}var vs="_reactListening"+Math.random().toString(36).slice(2);function Pu(e){if(!e[vs]){e[vs]=!0,If.forEach(function(a){a!=="selectionchange"&&(oS.has(a)||Bu(a,!1,e),Bu(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[vs]||(t[vs]=!0,Bu("selectionchange",!1,t))}}function ag(e,t,a,o){switch(Dg(t)){case 2:var c=NS;break;case 8:c=zS;break;default:c=td}a=c.bind(null,t,a,e),c=void 0,!lc||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 Vu(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 T=y.tag;if((T===3||T===4)&&y.stateNode.containerInfo===c)return;y=y.return}for(;S!==null;){if(y=Ja(S),y===null)return;if(T=y.tag,T===5||T===6||T===26||T===27){o=d=y;continue e}S=S.parentNode}}o=o.return}ip(function(){var D=d,P=rc(a),q=[];e:{var k=kp.get(e);if(k!==void 0){var H=_l,J=e;switch(e){case"keypress":if(Rl(a)===0)break e;case"keydown":case"keyup":H=J0;break;case"focusin":J="focus",H=uc;break;case"focusout":J="blur",H=uc;break;case"beforeblur":case"afterblur":H=uc;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":H=dp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":H=P0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":H=t1;break;case Dp:case Np:case zp:H=q0;break;case Lp:H=a1;break;case"scroll":case"scrollend":H=H0;break;case"wheel":H=o1;break;case"copy":case"cut":case"paste":H=X0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":H=pp;break;case"toggle":case"beforetoggle":H=s1}var se=(t&4)!==0,Le=!se&&(e==="scroll"||e==="scrollend"),j=se?k!==null?k+"Capture":null:k;se=[];for(var _=D,M;_!==null;){var G=_;if(M=G.stateNode,G=G.tag,G!==5&&G!==26&&G!==27||M===null||j===null||(G=no(_,j),G!=null&&se.push(ko(_,G,M))),Le)break;_=_.return}0<se.length&&(k=new H(k,J,null,a,P),q.push({event:k,listeners:se}))}}if((t&7)===0){e:{if(k=e==="mouseover"||e==="pointerover",H=e==="mouseout"||e==="pointerout",k&&a!==ac&&(J=a.relatedTarget||a.fromElement)&&(Ja(J)||J[$a]))break e;if((H||k)&&(k=P.window===P?P:(k=P.ownerDocument)?k.defaultView||k.parentWindow:window,H?(J=a.relatedTarget||a.toElement,H=D,J=J?Ja(J):null,J!==null&&(Le=u(J),se=J.tag,J!==Le||se!==5&&se!==27&&se!==6)&&(J=null)):(H=null,J=D),H!==J)){if(se=dp,G="onMouseLeave",j="onMouseEnter",_="mouse",(e==="pointerout"||e==="pointerover")&&(se=pp,G="onPointerLeave",j="onPointerEnter",_="pointer"),Le=H==null?k:to(H),M=J==null?k:to(J),k=new se(G,_+"leave",H,a,P),k.target=Le,k.relatedTarget=M,G=null,Ja(P)===D&&(se=new se(j,_+"enter",J,a,P),se.target=M,se.relatedTarget=Le,G=se),Le=G,H&&J)t:{for(se=lS,j=H,_=J,M=0,G=j;G;G=se(G))M++;G=0;for(var ae=_;ae;ae=se(ae))G++;for(;0<M-G;)j=se(j),M--;for(;0<G-M;)_=se(_),G--;for(;M--;){if(j===_||_!==null&&j===_.alternate){se=j;break t}j=se(j),_=se(_)}se=null}else se=null;H!==null&&rg(q,k,H,se,!1),J!==null&&Le!==null&&rg(q,Le,J,se,!0)}}e:{if(k=D?to(D):window,H=k.nodeName&&k.nodeName.toLowerCase(),H==="select"||H==="input"&&k.type==="file")var Re=Sp;else if(xp(k))if(wp)Re=v1;else{Re=m1;var te=h1}else H=k.nodeName,!H||H.toLowerCase()!=="input"||k.type!=="checkbox"&&k.type!=="radio"?D&&nc(D.elementType)&&(Re=Sp):Re=g1;if(Re&&(Re=Re(e,D))){bp(q,Re,a,P);break e}te&&te(e,k,D),e==="focusout"&&D&&k.type==="number"&&D.memoizedProps.value!=null&&tc(k,"number",k.value)}switch(te=D?to(D):window,e){case"focusin":(xp(te)||te.contentEditable==="true")&&(sr=te,gc=D,uo=null);break;case"focusout":uo=gc=sr=null;break;case"mousedown":vc=!0;break;case"contextmenu":case"mouseup":case"dragend":vc=!1,jp(q,a,P);break;case"selectionchange":if(x1)break;case"keydown":case"keyup":jp(q,a,P)}var he;if(fc)e:{switch(e){case"compositionstart":var Se="onCompositionStart";break e;case"compositionend":Se="onCompositionEnd";break e;case"compositionupdate":Se="onCompositionUpdate";break e}Se=void 0}else lr?vp(e,a)&&(Se="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Se="onCompositionStart");Se&&(hp&&a.locale!=="ko"&&(lr||Se!=="onCompositionStart"?Se==="onCompositionEnd"&&lr&&(he=cp()):(In=P,sc="value"in In?In.value:In.textContent,lr=!0)),te=ys(D,Se),0<te.length&&(Se=new fp(Se,e,null,a,P),q.push({event:Se,listeners:te}),he?Se.data=he:(he=yp(a),he!==null&&(Se.data=he)))),(he=c1?u1(e,a):d1(e,a))&&(Se=ys(D,"onBeforeInput"),0<Se.length&&(te=new fp("onBeforeInput","beforeinput",null,a,P),q.push({event:te,listeners:Se}),te.data=he)),nS(q,e,D,a,P)}ng(q,t)})}function ko(e,t,a){return{instance:e,listener:t,currentTarget:a}}function ys(e,t){for(var a=t+"Capture",o=[];e!==null;){var c=e,d=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||d===null||(c=no(e,a),c!=null&&o.unshift(ko(e,c,d)),c=no(e,t),c!=null&&o.push(ko(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 rg(e,t,a,o,c){for(var d=t._reactName,y=[];a!==null&&a!==o;){var S=a,T=S.alternate,D=S.stateNode;if(S=S.tag,T!==null&&T===o)break;S!==5&&S!==26&&S!==27||D===null||(T=D,c?(D=no(a,d),D!=null&&y.unshift(ko(a,D,T))):c||(D=no(a,d),D!=null&&y.push(ko(a,D,T)))),a=a.return}y.length!==0&&e.push({event:t,listeners:y})}var sS=/\r\n?/g,iS=/\u0000|\uFFFD/g;function og(e){return(typeof e=="string"?e:""+e).replace(sS,`
`).replace(iS,"")}function lg(e,t){return t=og(t),og(e)===t}function ze(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":wl(e,"class",o);break;case"tabIndex":wl(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":wl(e,a,o);break;case"style":lp(e,o,d);break;case"data":if(t!=="object"){wl(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=Al(""+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"&&ze(e,t,"name",c.name,c,null),ze(e,t,"formEncType",c.formEncType,c,null),ze(e,t,"formMethod",c.formMethod,c,null),ze(e,t,"formTarget",c.formTarget,c,null)):(ze(e,t,"encType",c.encType,c,null),ze(e,t,"method",c.method,c,null),ze(e,t,"target",c.target,c,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=Al(""+o),e.setAttribute(a,o);break;case"onClick":o!=null&&(e.onclick=Rn);break;case"onScroll":o!=null&&xe("scroll",e);break;case"onScrollEnd":o!=null&&xe("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=Al(""+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":xe("beforetoggle",e),xe("toggle",e),Sl(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":Sl(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=k0.get(a)||a,Sl(e,a,o))}}function Gu(e,t,a,o,c,d){switch(a){case"style":lp(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&&xe("scroll",e);break;case"onScrollEnd":o!=null&&xe("scrollend",e);break;case"onClick":o!=null&&(e.onclick=Rn);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[ht]||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,""):Sl(e,a,o)}}}function st(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":xe("error",e),xe("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:ze(e,t,d,y,a,null)}}c&&ze(e,t,"srcSet",a.srcSet,a,null),o&&ze(e,t,"src",a.src,a,null);return;case"input":xe("invalid",e);var S=d=y=c=null,T=null,D=null;for(o in a)if(a.hasOwnProperty(o)){var P=a[o];if(P!=null)switch(o){case"name":c=P;break;case"type":y=P;break;case"checked":T=P;break;case"defaultChecked":D=P;break;case"value":d=P;break;case"defaultValue":S=P;break;case"children":case"dangerouslySetInnerHTML":if(P!=null)throw Error(s(137,t));break;default:ze(e,t,o,P,a,null)}}np(e,d,S,T,D,y,c,!1);return;case"select":xe("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:ze(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":xe("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:ze(e,t,y,S,a,null)}rp(e,o,c,d);return;case"option":for(T in a)a.hasOwnProperty(T)&&(o=a[T],o!=null)&&(T==="selected"?e.selected=o&&typeof o!="function"&&typeof o!="symbol":ze(e,t,T,o,a,null));return;case"dialog":xe("beforetoggle",e),xe("toggle",e),xe("cancel",e),xe("close",e);break;case"iframe":case"object":xe("load",e);break;case"video":case"audio":for(o=0;o<Lo.length;o++)xe(Lo[o],e);break;case"image":xe("error",e),xe("load",e);break;case"details":xe("toggle",e);break;case"embed":case"source":case"link":xe("error",e),xe("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(D in a)if(a.hasOwnProperty(D)&&(o=a[D],o!=null))switch(D){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:ze(e,t,D,o,a,null)}return;default:if(nc(t)){for(P in a)a.hasOwnProperty(P)&&(o=a[P],o!==void 0&&Gu(e,t,P,o,a,void 0));return}}for(S in a)a.hasOwnProperty(S)&&(o=a[S],o!=null&&ze(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,T=null,D=null,P=null;for(H in a){var q=a[H];if(a.hasOwnProperty(H)&&q!=null)switch(H){case"checked":break;case"value":break;case"defaultValue":T=q;default:o.hasOwnProperty(H)||ze(e,t,H,null,o,q)}}for(var k in o){var H=o[k];if(q=a[k],o.hasOwnProperty(k)&&(H!=null||q!=null))switch(k){case"type":d=H;break;case"name":c=H;break;case"checked":D=H;break;case"defaultChecked":P=H;break;case"value":y=H;break;case"defaultValue":S=H;break;case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(s(137,t));break;default:H!==q&&ze(e,t,k,H,o,q)}}ec(e,y,S,T,D,P,d,c);return;case"select":H=y=S=k=null;for(d in a)if(T=a[d],a.hasOwnProperty(d)&&T!=null)switch(d){case"value":break;case"multiple":H=T;default:o.hasOwnProperty(d)||ze(e,t,d,null,o,T)}for(c in o)if(d=o[c],T=a[c],o.hasOwnProperty(c)&&(d!=null||T!=null))switch(c){case"value":k=d;break;case"defaultValue":S=d;break;case"multiple":y=d;default:d!==T&&ze(e,t,c,d,o,T)}t=S,a=y,o=H,k!=null?nr(e,!!a,k,!1):!!o!=!!a&&(t!=null?nr(e,!!a,t,!0):nr(e,!!a,a?[]:"",!1));return;case"textarea":H=k=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:ze(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":k=c;break;case"defaultValue":H=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(s(91));break;default:c!==d&&ze(e,t,y,c,o,d)}ap(e,k,H);return;case"option":for(var J in a)k=a[J],a.hasOwnProperty(J)&&k!=null&&!o.hasOwnProperty(J)&&(J==="selected"?e.selected=!1:ze(e,t,J,null,o,k));for(T in o)k=o[T],H=a[T],o.hasOwnProperty(T)&&k!==H&&(k!=null||H!=null)&&(T==="selected"?e.selected=k&&typeof k!="function"&&typeof k!="symbol":ze(e,t,T,k,o,H));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 se in a)k=a[se],a.hasOwnProperty(se)&&k!=null&&!o.hasOwnProperty(se)&&ze(e,t,se,null,o,k);for(D in o)if(k=o[D],H=a[D],o.hasOwnProperty(D)&&k!==H&&(k!=null||H!=null))switch(D){case"children":case"dangerouslySetInnerHTML":if(k!=null)throw Error(s(137,t));break;default:ze(e,t,D,k,o,H)}return;default:if(nc(t)){for(var Le in a)k=a[Le],a.hasOwnProperty(Le)&&k!==void 0&&!o.hasOwnProperty(Le)&&Gu(e,t,Le,void 0,o,k);for(P in o)k=o[P],H=a[P],!o.hasOwnProperty(P)||k===H||k===void 0&&H===void 0||Gu(e,t,P,k,o,H);return}}for(var j in a)k=a[j],a.hasOwnProperty(j)&&k!=null&&!o.hasOwnProperty(j)&&ze(e,t,j,null,o,k);for(q in o)k=o[q],H=a[q],!o.hasOwnProperty(q)||k===H||k==null&&H==null||ze(e,t,q,k,o,H)}function sg(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&&sg(y)){for(y=0,S=c.responseEnd,o+=1;o<a.length;o++){var T=a[o],D=T.startTime;if(D>S)break;var P=T.transferSize,q=T.initiatorType;P&&sg(q)&&(T=T.responseEnd,y+=P*(T<S?1:(S-D)/(T-D)))}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 qu=null,Yu=null;function xs(e){return e.nodeType===9?e:e.ownerDocument}function ig(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 cg(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 Xu(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 Qu=null;function dS(){var e=window.event;return e&&e.type==="popstate"?e===Qu?!1:(Qu=e,!0):(Qu=null,!1)}var ug=typeof setTimeout=="function"?setTimeout:void 0,fS=typeof clearTimeout=="function"?clearTimeout:void 0,dg=typeof Promise=="function"?Promise:void 0,pS=typeof queueMicrotask=="function"?queueMicrotask:typeof dg<"u"?function(e){return dg.resolve(null).then(e).catch(hS)}:ug;function hS(e){setTimeout(function(){throw e})}function pa(e){return e==="head"}function fg(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[eo]||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 pg(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 Ku(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":Ku(a),Ji(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[eo])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(d=e.getAttribute("rel"),d==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(d!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(d=e.getAttribute("src"),(d!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&d&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var d=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===d)return e}else return e;if(e=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 hg(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 Fu(e){return e.data==="$?"||e.data==="$~"}function Zu(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 Iu=null;function mg(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 gg(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 vg(e,t,a){switch(t=xs(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]);Ji(e)}var It=new Map,yg=new Set;function bs(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Gn=X.d;X.d={f:yS,r:xS,D:bS,C:SS,L:wS,m:ES,X:CS,S:AS,M:RS};function yS(){var e=Gn.f(),t=ds();return e||t}function xS(e){var t=Wa(e);t!==null&&t.tag===5&&t.type==="form"?Lh(t):Gn.r(e)}var Mr=typeof document>"u"?null:document;function xg(e,t,a){var o=Mr;if(o&&typeof t=="string"&&t){var c=Gt(t);c='link[rel="'+e+'"][href="'+c+'"]',typeof a=="string"&&(c+='[crossorigin="'+a+'"]'),yg.has(c)||(yg.add(c),e={rel:e,crossOrigin:a,href:t},o.querySelector(c)===null&&(t=o.createElement("link"),st(t,"link",e),tt(t),o.head.appendChild(t)))}}function bS(e){Gn.D(e),xg("dns-prefetch",e,null)}function SS(e,t){Gn.C(e,t),xg("preconnect",e,t)}function wS(e,t,a){Gn.L(e,t,a);var o=Mr;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=Dr(e);break;case"script":d=Nr(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(Ho(d))||t==="script"&&o.querySelector(Bo(d))||(t=o.createElement("link"),st(t,"link",e),tt(t),o.head.appendChild(t)))}}function ES(e,t){Gn.m(e,t);var a=Mr;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=Nr(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(Bo(d)))return}o=a.createElement("link"),st(o,"link",e),tt(o),a.head.appendChild(o)}}}function AS(e,t,a){Gn.S(e,t,a);var o=Mr;if(o&&e){var c=er(o).hoistableStyles,d=Dr(e);t=t||"default";var y=c.get(d);if(!y){var S={loading:0,preload:null};if(y=o.querySelector(Ho(d)))S.loading=5;else{e=b({rel:"stylesheet",href:e,"data-precedence":t},a),(a=It.get(d))&&$u(e,a);var T=y=o.createElement("link");tt(T),st(T,"link",e),T._p=new Promise(function(D,P){T.onload=D,T.onerror=P}),T.addEventListener("load",function(){S.loading|=1}),T.addEventListener("error",function(){S.loading|=2}),S.loading|=4,Ss(y,t,o)}y={type:"stylesheet",instance:y,count:1,state:S},c.set(d,y)}}}function CS(e,t){Gn.X(e,t);var a=Mr;if(a&&e){var o=er(a).hoistableScripts,c=Nr(e),d=o.get(c);d||(d=a.querySelector(Bo(c)),d||(e=b({src:e,async:!0},t),(t=It.get(c))&&Ju(e,t),d=a.createElement("script"),tt(d),st(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(c,d))}}function RS(e,t){Gn.M(e,t);var a=Mr;if(a&&e){var o=er(a).hoistableScripts,c=Nr(e),d=o.get(c);d||(d=a.querySelector(Bo(c)),d||(e=b({src:e,async:!0,type:"module"},t),(t=It.get(c))&&Ju(e,t),d=a.createElement("script"),tt(d),st(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(c,d))}}function bg(e,t,a,o){var c=(c=Je.current)?bs(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=Dr(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=Dr(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(Ho(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||TS(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=Nr(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 Dr(e){return'href="'+Gt(e)+'"'}function Ho(e){return'link[rel="stylesheet"]['+e+"]"}function Sg(e){return b({},e,{"data-precedence":e.precedence,precedence:null})}function TS(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}),st(t,"link",a),tt(t),e.head.appendChild(t))}function Nr(e){return'[src="'+Gt(e)+'"]'}function Bo(e){return"script[async]"+e}function wg(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,tt(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"),tt(o),st(o,"style",c),Ss(o,a.precedence,e),t.instance=o;case"stylesheet":c=Dr(a.href);var d=e.querySelector(Ho(c));if(d)return t.state.loading|=4,t.instance=d,tt(d),d;o=Sg(a),(c=It.get(c))&&$u(o,c),d=(e.ownerDocument||e).createElement("link"),tt(d);var y=d;return y._p=new Promise(function(S,T){y.onload=S,y.onerror=T}),st(d,"link",o),t.state.loading|=4,Ss(d,a.precedence,e),t.instance=d;case"script":return d=Nr(a.src),(c=e.querySelector(Bo(d)))?(t.instance=c,tt(c),c):(o=a,(c=It.get(d))&&(o=b({},a),Ju(o,c)),e=e.ownerDocument||e,c=e.createElement("script"),tt(c),st(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,Ss(o,a.precedence,e));return t.instance}function Ss(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 $u(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Ju(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var ws=null;function Eg(e,t,a){if(ws===null){var o=new Map,c=ws=new Map;c.set(a,o)}else c=ws,o=c.get(a),o||(o=new Map,c.set(a,o));if(o.has(e))return o;for(o.set(e,null),a=a.getElementsByTagName(e),c=0;c<a.length;c++){var d=a[c];if(!(d[eo]||d[at]||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 Ag(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function _S(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 Cg(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function OS(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=Dr(o.href),d=t.querySelector(Ho(c));if(d){t=d._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Es.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=d,tt(d);return}d=t.ownerDocument||t,o=Sg(o),(c=It.get(c))&&$u(o,c),d=d.createElement("link"),tt(d);var y=d;y._p=new Promise(function(S,T){y.onload=S,y.onerror=T}),st(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=Es.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Wu=0;function jS(e,t){return e.stylesheets&&e.count===0&&Cs(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var o=setTimeout(function(){if(e.stylesheets&&Cs(e,e.stylesheets),e.unsuspend){var d=e.unsuspend;e.unsuspend=null,d()}},6e4+t);0<e.imgBytes&&Wu===0&&(Wu=62500*uS());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Cs(e,e.stylesheets),e.unsuspend)){var d=e.unsuspend;e.unsuspend=null,d()}},(e.imgBytes>Wu?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(c)}}:null}function Es(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Cs(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var As=null;function Cs(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,As=new Map,t.forEach(MS,e),As=null,Es.call(e))}function MS(e,t){if(!(t.state.loading&4)){var a=As.get(e);if(a)var o=a.get(null);else{a=new Map,As.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=Es.bind(this),c.addEventListener("load",o),c.addEventListener("error",o),d?d.parentNode.insertBefore(c,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),t.state.loading|=4}}var Po={$$typeof:N,Provider:null,Consumer:null,_currentValue:B,_currentValue2:B,_threadCount:0};function DS(e,t,a,o,c,d,y,S,T){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=Fi(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Fi(0),this.hiddenUpdates=Fi(null),this.identifierPrefix=o,this.onUncaughtError=c,this.onCaughtError=d,this.onRecoverableError=y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=T,this.incompleteTransitions=new Map}function Rg(e,t,a,o,c,d,y,S,T,D,P,q){return e=new DS(e,t,a,y,T,D,P,q,S),t=1,d===!0&&(t|=24),d=jt(3,null,null,t),e.current=d,d.stateNode=e,t=Dc(),t.refCount++,e.pooledCache=t,t.refCount++,d.memoizedState={element:o,isDehydrated:a,cache:t},kc(d),e}function Tg(e){return e?(e=ur,e):ur}function _g(e,t,a,o,c,d){c=Tg(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&&(bt(a,e,t),yo(a,e,t))}function Og(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function ed(e,t){Og(e,t),(e=e.alternate)&&Og(e,t)}function jg(e){if(e.tag===13||e.tag===31){var t=Da(e,67108864);t!==null&&bt(t,e,67108864),ed(e,67108864)}}function Mg(e){if(e.tag===13||e.tag===31){var t=Lt();t=Zi(t);var a=Da(e,t);a!==null&&bt(a,e,t),ed(e,t)}}var Rs=!0;function NS(e,t,a,o){var c=z.T;z.T=null;var d=X.p;try{X.p=2,td(e,t,a,o)}finally{X.p=d,z.T=c}}function zS(e,t,a,o){var c=z.T;z.T=null;var d=X.p;try{X.p=8,td(e,t,a,o)}finally{X.p=d,z.T=c}}function td(e,t,a,o){if(Rs){var c=nd(o);if(c===null)Vu(e,t,o,Ts,a),Ng(e,o);else if(kS(c,e,t,a,o))o.stopPropagation();else if(Ng(e,o),t&4&&-1<LS.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=Ta(d.pendingLanes);if(y!==0){var S=d;for(S.pendingLanes|=2,S.entangledLanes|=2;y;){var T=1<<31-_t(y);S.entanglements[1]|=T,y&=~T}vn(d),(Oe&6)===0&&(cs=Rt()+500,zo(0))}}break;case 31:case 13:S=Da(d,2),S!==null&&bt(S,d,2),ds(),ed(d,2)}if(d=nd(o),d===null&&Vu(e,t,o,Ts,a),d===c)break;c=d}c!==null&&o.stopPropagation()}else Vu(e,t,o,null,a)}}function nd(e){return e=rc(e),ad(e)}var Ts=null;function ad(e){if(Ts=null,e=Ja(e),e!==null){var t=u(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=f(t),e!==null)return e;e=null}else if(a===31){if(e=h(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ts=e,null}function Dg(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 Pf:return 2;case Vf:return 8;case gl:case S0:return 32;case Gf:return 268435456;default:return 32}default:return 32}}var rd=!1,ha=null,ma=null,ga=null,Vo=new Map,Go=new Map,va=[],LS="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 Ng(e,t){switch(e){case"focusin":case"focusout":ha=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 qo(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&&jg(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,c!==null&&t.indexOf(c)===-1&&t.push(c),e)}function kS(e,t,a,o,c){switch(t){case"focusin":return ha=qo(ha,e,t,a,o,c),!0;case"dragenter":return ma=qo(ma,e,t,a,o,c),!0;case"mouseover":return ga=qo(ga,e,t,a,o,c),!0;case"pointerover":var d=c.pointerId;return Vo.set(d,qo(Vo.get(d)||null,e,t,a,o,c)),!0;case"gotpointercapture":return d=c.pointerId,Go.set(d,qo(Go.get(d)||null,e,t,a,o,c)),!0}return!1}function zg(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,Ff(e.priority,function(){Mg(a)});return}}else if(t===31){if(t=h(a),t!==null){e.blockedOn=t,Ff(e.priority,function(){Mg(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=nd(e.nativeEvent);if(a===null){a=e.nativeEvent;var o=new a.constructor(a.type,a);ac=o,a.target.dispatchEvent(o),ac=null}else return t=Wa(a),t!==null&&jg(t),e.blockedOn=a,!1;t.shift()}return!0}function Lg(e,t,a){_s(e)&&a.delete(t)}function US(){rd=!1,ha!==null&&_s(ha)&&(ha=null),ma!==null&&_s(ma)&&(ma=null),ga!==null&&_s(ga)&&(ga=null),Vo.forEach(Lg),Go.forEach(Lg)}function Os(e,t){e.blockedOn===t&&(e.blockedOn=null,rd||(rd=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,US)))}var js=null;function kg(e){js!==e&&(js=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){js===e&&(js=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(ad(o||a)===null)continue;break}var d=Wa(a);d!==null&&(e.splice(t,3),t-=3,nu(d,{pending:!0,data:c,method:a.method,action:o},o,c))}}))}function zr(e){function t(T){return Os(T,e)}ha!==null&&Os(ha,e),ma!==null&&Os(ma,e),ga!==null&&Os(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);)zg(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[ht]||null;if(typeof d=="function")y||kg(a);else if(y){var S=null;if(d&&d.hasAttribute("formAction")){if(c=d,y=d[ht]||null)S=y.formAction;else if(ad(c)!==null)continue}else S=y.action;typeof S=="function"?a[o+1]=S:(a.splice(o,3),o-=3),kg(a)}}}function Ug(){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 od(e){this._internalRoot=e}Ms.prototype.render=od.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));var a=t.current,o=Lt();_g(a,o,e,t,null,null)},Ms.prototype.unmount=od.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;_g(e.current,2,null,e,null,null),ds(),t[$a]=null}};function Ms(e){this._internalRoot=e}Ms.prototype.unstable_scheduleHydration=function(e){if(e){var t=Kf();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&&zg(e)}};var Hg=r.version;if(Hg!=="19.2.3")throw Error(s(527,Hg,"19.2.3"));X.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=g(t),e=e!==null?x(e):null,e=e===null?null:e.stateNode,e};var HS={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ds=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ds.isDisabled&&Ds.supportsFiber)try{$r=Ds.inject(HS),Tt=Ds}catch{}}return Yo.createRoot=function(e,t){if(!i(e))throw Error(s(299));var a=!1,o="",c=Xh,d=Qh,y=Kh;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=Rg(e,1,!1,null,null,a,o,null,c,d,y,Ug),e[$a]=t.current,Pu(e),new od(t)},Yo.hydrateRoot=function(e,t,a){if(!i(e))throw Error(s(299));var o=!1,c="",d=Xh,y=Qh,S=Kh,T=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&&(T=a.formState)),t=Rg(e,1,!0,t,a??null,o,c,T,d,y,S,Ug),t.context=Tg(null),a=t.current,o=Lt(),o=Zi(o),c=na(o),c.callback=null,aa(a,c,o),a=o,t.current.lanes=a,Wr(t,a),vn(t),e[$a]=t.current,Pu(e),new Ms(t)},Yo.version="19.2.3",Yo}var Wg;function xw(){if(Wg)return cd.exports;Wg=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(),cd.exports=yw(),cd.exports}var bw=xw();const Sw="modulepreload",ww=function(n){return"/"+n},ev={},le=function(r,l,s){let i=Promise.resolve();if(l&&l.length>0){let v=function(g){return Promise.all(g.map(x=>Promise.resolve(x).then(b=>({status:"fulfilled",value:b}),b=>({status:"rejected",reason:b}))))};document.getElementsByTagName("link");const f=document.querySelector("meta[property=csp-nonce]"),h=f?.nonce||f?.getAttribute("nonce");i=v(l.map(g=>{if(g=ww(g),g in ev)return;ev[g]=!0;const x=g.endsWith(".css"),b=x?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${g}"]${b}`))return;const w=document.createElement("link");if(w.rel=x?"stylesheet":Sw,x||(w.as="script"),w.crossOrigin="",w.href=g,h&&w.setAttribute("nonce",h),document.head.appendChild(w),x)return new Promise((A,R)=>{w.addEventListener("load",A),w.addEventListener("error",()=>R(new Error(`Unable to preload CSS for ${g}`)))})}))}function u(f){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=f,window.dispatchEvent(h),!h.defaultPrevented)throw f}return i.then(f=>{for(const h of f||[])h.status==="rejected"&&u(h.reason);return r().catch(u)})};var tv="popstate";function nv(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function Ew(n={}){function r(s,i){let u=i.state?.masked,{pathname:f,search:h,hash:v}=u||s.location;return jd("",{pathname:f,search:h,hash:v},i.state&&i.state.usr||null,i.state&&i.state.key||"default",u?{pathname:s.location.pathname,search:s.location.search,hash:s.location.hash}:void 0)}function l(s,i){return typeof i=="string"?i:Wo(i)}return Cw(r,l,null,n)}function Ge(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function Wt(n,r){if(!n){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function Aw(){return Math.random().toString(36).substring(2,10)}function av(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 jd(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||Aw(),unstable_mask:i}}function Wo({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 Cw(n,r,l,s={}){let{window:i=document.defaultView,v5Compat:u=!1}=s,f=i.history,h="POP",v=null,g=x();g==null&&(g=0,f.replaceState({...f.state,idx:g},""));function x(){return(f.state||{idx:null}).idx}function b(){h="POP";let E=x(),O=E==null?null:E-g;g=E,v&&v({action:h,location:C.location,delta:O})}function w(E,O){h="PUSH";let L=nv(E)?E:jd(C.location,E,O);g=x()+1;let N=av(L,g),U=C.createHref(L.unstable_mask||L);try{f.pushState(N,"",U)}catch(V){if(V instanceof DOMException&&V.name==="DataCloneError")throw V;i.location.assign(U)}u&&v&&v({action:h,location:C.location,delta:1})}function A(E,O){h="REPLACE";let L=nv(E)?E:jd(C.location,E,O);g=x();let N=av(L,g),U=C.createHref(L.unstable_mask||L);f.replaceState(N,"",U),u&&v&&v({action:h,location:C.location,delta:0})}function R(E){return Rw(E)}let C={get action(){return h},get location(){return n(i,f)},listen(E){if(v)throw new Error("A history only accepts one active listener");return i.addEventListener(tv,b),v=E,()=>{i.removeEventListener(tv,b),v=null}},createHref(E){return r(i,E)},createURL:R,encodeLocation(E){let O=R(E);return{pathname:O.pathname,search:O.search,hash:O.hash}},push:w,replace:A,go(E){return f.go(E)}};return C}function Rw(n,r=!1){let l="http://localhost";typeof window<"u"&&(l=window.location.origin!=="null"?window.location.origin:window.location.href),Ge(l,"No window.location.(origin|href) available to create URL");let s=typeof n=="string"?n:Wo(n);return s=s.replace(/ $/,"%20"),!r&&s.startsWith("//")&&(s=l+s),new URL(s,l)}function py(n,r,l="/"){return Tw(n,r,l,!1)}function Tw(n,r,l,s){let i=typeof r=="string"?Yr(r):r,u=Yn(i.pathname||"/",l);if(u==null)return null;let f=hy(n);_w(f);let h=null;for(let v=0;h==null&&v<f.length;++v){let g=Bw(u);h=Uw(f[v],g,s)}return h}function hy(n,r=[],l=[],s="",i=!1){let u=(f,h,v=i,g)=>{let x={relativePath:g===void 0?f.path||"":g,caseSensitive:f.caseSensitive===!0,childrenIndex:h,route:f};if(x.relativePath.startsWith("/")){if(!x.relativePath.startsWith(s)&&v)return;Ge(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&&(Ge(f.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${b}".`),hy(f.children,r,w,b,v)),!(f.path==null&&!f.index)&&r.push({path:b,score:Lw(b,f.index),routesMeta:w})};return n.forEach((f,h)=>{if(f.path===""||!f.path?.includes("?"))u(f,h);else for(let v of my(f.path))u(f,h,!0,v)}),r}function my(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=my(s.join("/")),h=[];return h.push(...f.map(v=>v===""?u:[u,v].join("/"))),i&&h.push(...f),h.map(v=>n.startsWith("/")&&v===""?"/":v)}function _w(n){n.sort((r,l)=>r.score!==l.score?l.score-r.score:kw(r.routesMeta.map(s=>s.childrenIndex),l.routesMeta.map(s=>s.childrenIndex)))}var Ow=/^:[\w-]+$/,jw=3,Mw=2,Dw=1,Nw=10,zw=-2,rv=n=>n==="*";function Lw(n,r){let l=n.split("/"),s=l.length;return l.some(rv)&&(s+=zw),r&&(s+=Mw),l.filter(i=>!rv(i)).reduce((i,u)=>i+(Ow.test(u)?jw:u===""?Dw:Nw),s)}function kw(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 Uw(n,r,l=!1){let{routesMeta:s}=n,i={},u="/",f=[];for(let h=0;h<s.length;++h){let v=s[h],g=h===s.length-1,x=u==="/"?r:r.slice(u.length)||"/",b=oi({path:v.relativePath,caseSensitive:v.caseSensitive,end:g},x),w=v.route;if(!b&&g&&l&&!s[s.length-1].route.index&&(b=oi({path:v.relativePath,caseSensitive:v.caseSensitive,end:!1},x)),!b)return null;Object.assign(i,b.params),f.push({params:i,pathname:bn([u,b.pathname]),pathnameBase:qw(bn([u,b.pathnameBase])),route:w}),b.pathnameBase!=="/"&&(u=bn([u,b.pathnameBase]))}return f}function oi(n,r){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[l,s]=Hw(n.path,n.caseSensitive,n.end),i=r.match(l);if(!i)return null;let u=i[0],f=u.replace(/(.)\/+$/,"$1"),h=i.slice(1);return{params:s.reduce((g,{paramName:x,isOptional:b},w)=>{if(x==="*"){let R=h[w]||"";f=u.slice(0,u.length-R.length).replace(/(.)\/+$/,"$1")}const A=h[w];return b&&!A?g[x]=void 0:g[x]=(A||"").replace(/%2F/g,"/"),g},{}),pathname:u,pathnameBase:f,pattern:n}}function Hw(n,r=!1,l=!0){Wt(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let s=[],i="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,h,v,g,x)=>{if(s.push({paramName:h,isOptional:v!=null}),v){let b=x.charAt(g+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 Bw(n){try{return n.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return Wt(!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 Pw=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Vw(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=ov(l.substring(1),"/"):u=ov(l,r)):u=r,{pathname:u,search:Yw(s),hash:Xw(i)}}function ov(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 pd(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 Gw(n){return n.filter((r,l)=>l===0||r.route.path&&r.route.path.length>0)}function Jd(n){let r=Gw(n);return r.map((l,s)=>s===r.length-1?l.pathname:l.pathnameBase)}function xi(n,r,l,s=!1){let i;typeof n=="string"?i=Yr(n):(i={...n},Ge(!i.pathname||!i.pathname.includes("?"),pd("?","pathname","search",i)),Ge(!i.pathname||!i.pathname.includes("#"),pd("#","pathname","hash",i)),Ge(!i.search||!i.search.includes("#"),pd("#","search","hash",i)));let u=n===""||i.pathname==="",f=u?"/":i.pathname,h;if(f==null)h=l;else{let b=r.length-1;if(!s&&f.startsWith("..")){let w=f.split("/");for(;w[0]==="..";)w.shift(),b-=1;i.pathname=w.join("/")}h=b>=0?r[b]:"/"}let v=Vw(i,h),g=f&&f!=="/"&&f.endsWith("/"),x=(u||f===".")&&l.endsWith("/");return!v.pathname.endsWith("/")&&(g||x)&&(v.pathname+="/"),v}var bn=n=>n.join("/").replace(/\/\/+/g,"/"),qw=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),Yw=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,Xw=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,Qw=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 Kw(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function Fw(n){return n.map(r=>r.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var gy=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function vy(n,r){let l=n;if(typeof l!="string"||!Pw.test(l))return{absoluteURL:void 0,isExternal:!1,to:l};let s=l,i=!1;if(gy)try{let u=new URL(window.location.href),f=l.startsWith("//")?new URL(u.protocol+l):new URL(l),h=Yn(f.pathname,r);f.origin===u.origin&&h!=null?l=h+f.search+f.hash:i=!0}catch{Wt(!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 yy=["POST","PUT","PATCH","DELETE"];new Set(yy);var Zw=["GET",...yy];new Set(Zw);var Xr=m.createContext(null);Xr.displayName="DataRouter";var bi=m.createContext(null);bi.displayName="DataRouterState";var Iw=m.createContext(!1),xy=m.createContext({isTransitioning:!1});xy.displayName="ViewTransition";var $w=m.createContext(new Map);$w.displayName="Fetchers";var Jw=m.createContext(null);Jw.displayName="Await";var Pt=m.createContext(null);Pt.displayName="Navigation";var sl=m.createContext(null);sl.displayName="Location";var en=m.createContext({outlet:null,matches:[],isDataRoute:!1});en.displayName="Route";var Wd=m.createContext(null);Wd.displayName="RouteError";var by="REACT_ROUTER_ERROR",Ww="REDIRECT",eE="ROUTE_ERROR_RESPONSE";function tE(n){if(n.startsWith(`${by}:${Ww}:{`))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 nE(n){if(n.startsWith(`${by}:${eE}:{`))try{let r=JSON.parse(n.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new Qw(r.status,r.statusText,r.data)}catch{}}function aE(n,{relative:r}={}){Ge(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}=cl(n,{relative:r}),h=u;return l!=="/"&&(h=u==="/"?l:bn([l,u])),s.createHref({pathname:h,search:f,hash:i})}function Qr(){return m.useContext(sl)!=null}function wt(){return Ge(Qr(),"useLocation() may be used only in the context of a <Router> component."),m.useContext(sl).location}var Sy="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function wy(n){m.useContext(Pt).static||m.useLayoutEffect(n)}function il(){let{isDataRoute:n}=m.useContext(en);return n?yE():rE()}function rE(){Ge(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(en),{pathname:i}=wt(),u=JSON.stringify(Jd(s)),f=m.useRef(!1);return wy(()=>{f.current=!0}),m.useCallback((v,g={})=>{if(Wt(f.current,Sy),!f.current)return;if(typeof v=="number"){l.go(v);return}let x=xi(v,JSON.parse(u),i,g.relative==="path");n==null&&r!=="/"&&(x.pathname=x.pathname==="/"?r:bn([r,x.pathname])),(g.replace?l.replace:l.push)(x,g.state,g)},[r,l,u,i,n])}var oE=m.createContext(null);function lE(n){let r=m.useContext(en).outlet;return m.useMemo(()=>r&&m.createElement(oE.Provider,{value:n},r),[r,n])}function yD(){let{matches:n}=m.useContext(en),r=n[n.length-1];return r?r.params:{}}function cl(n,{relative:r}={}){let{matches:l}=m.useContext(en),{pathname:s}=wt(),i=JSON.stringify(Jd(l));return m.useMemo(()=>xi(n,JSON.parse(i),s,r==="path"),[n,i,s,r])}function sE(n,r){return Ey(n,r)}function Ey(n,r,l){Ge(Qr(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:s}=m.useContext(Pt),{matches:i}=m.useContext(en),u=i[i.length-1],f=u?u.params:{},h=u?u.pathname:"/",v=u?u.pathnameBase:"/",g=u&&u.route;{let E=g&&g.path||"";Cy(h,!g||E.endsWith("*")||E.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${E}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
Please change the parent <Route path="${E}"> to <Route path="${E==="/"?"*":`${E}/*`}">.`)}let x=wt(),b;if(r){let E=typeof r=="string"?Yr(r):r;Ge(v==="/"||E.pathname?.startsWith(v),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${v}" but pathname "${E.pathname}" was given in the \`location\` prop.`),b=E}else b=x;let w=b.pathname||"/",A=w;if(v!=="/"){let E=v.replace(/^\//,"").split("/");A="/"+w.replace(/^\//,"").split("/").slice(E.length).join("/")}let R=py(n,{pathname:A});Wt(g||R!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),Wt(R==null||R[R.length-1].route.element!==void 0||R[R.length-1].route.Component!==void 0||R[R.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=fE(R&&R.map(E=>Object.assign({},E,{params:Object.assign({},f,E.params),pathname:bn([v,s.encodeLocation?s.encodeLocation(E.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?v:bn([v,s.encodeLocation?s.encodeLocation(E.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathnameBase])})),i,l);return r&&C?m.createElement(sl.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...b},navigationType:"POP"}},C):C}function iE(){let n=vE(),r=Kw(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 cE=m.createElement(iE,null),Ay=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=nE(n.digest);l&&(n=l)}let r=n!==void 0?m.createElement(en.Provider,{value:this.props.routeContext},m.createElement(Wd.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?m.createElement(uE,{error:n},r):r}};Ay.contextType=Iw;var hd=new WeakMap;function uE({children:n,error:r}){let{basename:l}=m.useContext(Pt);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let s=tE(r.digest);if(s){let i=hd.get(r);if(i)throw i;let u=vy(s.location,l);if(gy&&!hd.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 hd.set(r,f),f}return m.createElement("meta",{httpEquiv:"refresh",content:`0;url=${u.absoluteURL||u.to}`})}}return n}function dE({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(en.Provider,{value:n},l)}function fE(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);Ge(x>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(u).join(",")}`),i=i.slice(0,Math.min(i.length,x+1))}let f=!1,h=-1;if(l&&s){f=s.renderFallback;for(let x=0;x<i.length;x++){let b=i[x];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(h=x),b.route.id){let{loaderData:w,errors:A}=s,R=b.route.loader&&!w.hasOwnProperty(b.route.id)&&(!A||A[b.route.id]===void 0);if(b.route.lazy||R){l.isStatic&&(f=!0),h>=0?i=i.slice(0,h+1):i=[i[0]];break}}}}let v=l?.onError,g=s&&v?(x,b)=>{v(x,{location:s.location,params:s.matches?.[0]?.params??{},unstable_pattern:Fw(s.matches),errorInfo:b})}:void 0;return i.reduceRight((x,b,w)=>{let A,R=!1,C=null,E=null;s&&(A=u&&b.route.id?u[b.route.id]:void 0,C=b.route.errorElement||cE,f&&(h<0&&w===0?(Cy("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),R=!0,E=null):h===w&&(R=!0,E=b.route.hydrateFallbackElement||null)));let O=r.concat(i.slice(0,w+1)),L=()=>{let N;return A?N=C:R?N=E:b.route.Component?N=m.createElement(b.route.Component,null):b.route.element?N=b.route.element:N=x,m.createElement(dE,{match:b,routeContext:{outlet:x,matches:O,isDataRoute:s!=null},children:N})};return s&&(b.route.ErrorBoundary||b.route.errorElement||w===0)?m.createElement(Ay,{location:s.location,revalidation:s.revalidation,component:C,error:A,children:L(),routeContext:{outlet:null,matches:O,isDataRoute:!0},onError:g}):L()},null)}function ef(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function pE(n){let r=m.useContext(Xr);return Ge(r,ef(n)),r}function hE(n){let r=m.useContext(bi);return Ge(r,ef(n)),r}function mE(n){let r=m.useContext(en);return Ge(r,ef(n)),r}function tf(n){let r=mE(n),l=r.matches[r.matches.length-1];return Ge(l.route.id,`${n} can only be used on routes that contain a unique "id"`),l.route.id}function gE(){return tf("useRouteId")}function vE(){let n=m.useContext(Wd),r=hE("useRouteError"),l=tf("useRouteError");return n!==void 0?n:r.errors?.[l]}function yE(){let{router:n}=pE("useNavigate"),r=tf("useNavigate"),l=m.useRef(!1);return wy(()=>{l.current=!0}),m.useCallback(async(i,u={})=>{Wt(l.current,Sy),l.current&&(typeof i=="number"?await n.navigate(i):await n.navigate(i,{fromRouteId:r,...u}))},[n,r])}var lv={};function Cy(n,r,l){!r&&!lv[n]&&(lv[n]=!0,Wt(!1,l))}m.memo(xE);function xE({routes:n,future:r,state:l,isStatic:s,onError:i}){return Ey(n,void 0,{state:l,isStatic:s,onError:i})}function Fs({to:n,replace:r,state:l,relative:s}){Ge(Qr(),"<Navigate> may be used only in the context of a <Router> component.");let{static:i}=m.useContext(Pt);Wt(!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(en),{pathname:f}=wt(),h=il(),v=xi(n,Jd(u),f,s==="path"),g=JSON.stringify(v);return m.useEffect(()=>{h(JSON.parse(g),{replace:r,state:l,relative:s})},[h,g,s,r,l]),null}function bE(n){return lE(n.context)}function Z(n){Ge(!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 SE({basename:n="/",children:r=null,location:l,navigationType:s="POP",navigator:i,static:u=!1,unstable_useTransitions:f}){Ge(!Qr(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let h=n.replace(/^\/*/,"/"),v=m.useMemo(()=>({basename:h,navigator:i,static:u,unstable_useTransitions:f,future:{}}),[h,i,u,f]);typeof l=="string"&&(l=Yr(l));let{pathname:g="/",search:x="",hash:b="",state:w=null,key:A="default",unstable_mask:R}=l,C=m.useMemo(()=>{let E=Yn(g,h);return E==null?null:{location:{pathname:E,search:x,hash:b,state:w,key:A,unstable_mask:R},navigationType:s}},[h,g,x,b,w,A,s,R]);return Wt(C!=null,`<Router basename="${h}"> is not able to match the URL "${g}${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:v},m.createElement(sl.Provider,{children:r,value:C}))}function wE({children:n,location:r}){return sE(Md(n),r)}function Md(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,Md(s.props.children,u));return}Ge(s.type===Z,`[${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>`),Ge(!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=Md(s.props.children,u)),l.push(f)}),l}var Zs="get",Is="application/x-www-form-urlencoded";function Si(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function EE(n){return Si(n)&&n.tagName.toLowerCase()==="button"}function AE(n){return Si(n)&&n.tagName.toLowerCase()==="form"}function CE(n){return Si(n)&&n.tagName.toLowerCase()==="input"}function RE(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function TE(n,r){return n.button===0&&(!r||r==="_self")&&!RE(n)}function Dd(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 _E(n,r){let l=Dd(n);return r&&r.forEach((s,i)=>{l.has(i)||r.getAll(i).forEach(u=>{l.append(i,u)})}),l}var ks=null;function OE(){if(ks===null)try{new FormData(document.createElement("form"),0),ks=!1}catch{ks=!0}return ks}var jE=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function md(n){return n!=null&&!jE.has(n)?(Wt(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Is}"`),null):n}function ME(n,r){let l,s,i,u,f;if(AE(n)){let h=n.getAttribute("action");s=h?Yn(h,r):null,l=n.getAttribute("method")||Zs,i=md(n.getAttribute("enctype"))||Is,u=new FormData(n)}else if(EE(n)||CE(n)&&(n.type==="submit"||n.type==="image")){let h=n.form;if(h==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let v=n.getAttribute("formaction")||h.getAttribute("action");if(s=v?Yn(v,r):null,l=n.getAttribute("formmethod")||h.getAttribute("method")||Zs,i=md(n.getAttribute("formenctype"))||md(h.getAttribute("enctype"))||Is,u=new FormData(h,n),!OE()){let{name:g,type:x,value:b}=n;if(x==="image"){let w=g?`${g}.`:"";u.append(`${w}x`,"0"),u.append(`${w}y`,"0")}else g&&u.append(g,b)}}else{if(Si(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');l=Zs,s=null,i=Is,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 DE(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 NE(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 zE(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 LE(n,r,l){let s=await Promise.all(n.map(async i=>{let u=r.routes[i.route.id];if(u){let f=await NE(u,l);return f.links?f.links():[]}return[]}));return BE(s.flat(1).filter(zE).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function sv(n,r,l,s,i,u){let f=(v,g)=>l[g]?v.route.id!==l[g].route.id:!0,h=(v,g)=>l[g].pathname!==v.pathname||l[g].route.path?.endsWith("*")&&l[g].params["*"]!==v.params["*"];return u==="assets"?r.filter((v,g)=>f(v,g)||h(v,g)):u==="data"?r.filter((v,g)=>{let x=s.routes[v.route.id];if(!x||!x.hasLoader)return!1;if(f(v,g)||h(v,g))return!0;if(v.route.shouldRevalidate){let b=v.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:l[0]?.params||{},nextUrl:new URL(n,window.origin),nextParams:v.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function kE(n,r,{includeHydrateFallback:l}={}){return UE(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 UE(n){return[...new Set(n)]}function HE(n){let r={},l=Object.keys(n).sort();for(let s of l)r[s]=n[s];return r}function BE(n,r){let l=new Set;return new Set(r),n.reduce((s,i)=>{let u=JSON.stringify(HE(i));return l.has(u)||(l.add(u),s.push({key:u,link:i})),s},[])}function Ry(){let n=m.useContext(Xr);return nf(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function PE(){let n=m.useContext(bi);return nf(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var af=m.createContext(void 0);af.displayName="FrameworkContext";function Ty(){let n=m.useContext(af);return nf(n,"You must render this element inside a <HydratedRouter> element"),n}function VE(n,r){let l=m.useContext(af),[s,i]=m.useState(!1),[u,f]=m.useState(!1),{onFocus:h,onBlur:v,onMouseEnter:g,onMouseLeave:x,onTouchStart:b}=r,w=m.useRef(null);m.useEffect(()=>{if(n==="render"&&f(!0),n==="viewport"){let C=O=>{O.forEach(L=>{f(L.isIntersecting)})},E=new IntersectionObserver(C,{threshold:.5});return w.current&&E.observe(w.current),()=>{E.disconnect()}}},[n]),m.useEffect(()=>{if(s){let C=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(C)}}},[s]);let A=()=>{i(!0)},R=()=>{i(!1),f(!1)};return l?n!=="intent"?[u,w,{}]:[u,w,{onFocus:Xo(h,A),onBlur:Xo(v,R),onMouseEnter:Xo(g,A),onMouseLeave:Xo(x,R),onTouchStart:Xo(b,A)}]:[!1,w,{}]}function Xo(n,r){return l=>{n&&n(l),l.defaultPrevented||r(l)}}function GE({page:n,...r}){let{router:l}=Ry(),s=m.useMemo(()=>py(l.routes,n,l.basename),[l.routes,n,l.basename]);return s?m.createElement(YE,{page:n,matches:s,...r}):null}function qE(n){let{manifest:r,routeModules:l}=Ty(),[s,i]=m.useState([]);return m.useEffect(()=>{let u=!1;return LE(n,r,l).then(f=>{u||i(f)}),()=>{u=!0}},[n,r,l]),s}function YE({page:n,matches:r,...l}){let s=wt(),{future:i,manifest:u,routeModules:f}=Ty(),{basename:h}=Ry(),{loaderData:v,matches:g}=PE(),x=m.useMemo(()=>sv(n,r,g,u,s,"data"),[n,r,g,u,s]),b=m.useMemo(()=>sv(n,r,g,u,s,"assets"),[n,r,g,u,s]),w=m.useMemo(()=>{if(n===s.pathname+s.search+s.hash)return[];let C=new Set,E=!1;if(r.forEach(L=>{let N=u.routes[L.route.id];!N||!N.hasLoader||(!x.some(U=>U.route.id===L.route.id)&&L.route.id in v&&f[L.route.id]?.shouldRevalidate||N.hasClientLoader?E=!0:C.add(L.route.id))}),C.size===0)return[];let O=DE(n,h,i.unstable_trailingSlashAwareDataRequests,"data");return E&&C.size>0&&O.searchParams.set("_routes",r.filter(L=>C.has(L.route.id)).map(L=>L.route.id).join(",")),[O.pathname+O.search]},[h,i.unstable_trailingSlashAwareDataRequests,v,s,u,x,r,n,f]),A=m.useMemo(()=>kE(b,u),[b,u]),R=qE(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})),R.map(({key:C,link:E})=>m.createElement("link",{key:C,nonce:l.nonce,...E,crossOrigin:E.crossOrigin??l.crossOrigin})))}function XE(...n){return r=>{n.forEach(l=>{typeof l=="function"?l(r):l!=null&&(l.current=r)})}}var QE=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{QE&&(window.__reactRouterVersion="7.13.2")}catch{}function KE({basename:n,children:r,unstable_useTransitions:l,window:s}){let i=m.useRef();i.current==null&&(i.current=Ew({window:s,v5Compat:!0}));let u=i.current,[f,h]=m.useState({action:u.action,location:u.location}),v=m.useCallback(g=>{l===!1?h(g):m.startTransition(()=>h(g))},[l]);return m.useLayoutEffect(()=>u.listen(v),[u,v]),m.createElement(SE,{basename:n,children:r,location:f.location,navigationType:f.action,navigator:u,unstable_useTransitions:l})}var _y=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,li=m.forwardRef(function({onClick:r,discover:l="render",prefetch:s="none",relative:i,reloadDocument:u,replace:f,unstable_mask:h,state:v,target:g,to:x,preventScrollReset:b,viewTransition:w,unstable_defaultShouldRevalidate:A,...R},C){let{basename:E,navigator:O,unstable_useTransitions:L}=m.useContext(Pt),N=typeof x=="string"&&_y.test(x),U=vy(x,E);x=U.to;let V=aE(x,{relative:i}),K=wt(),Q=null;if(h){let de=xi(h,[],K.unstable_mask?K.unstable_mask.pathname:"/",!0);E!=="/"&&(de.pathname=de.pathname==="/"?E:bn([E,de.pathname])),Q=O.createHref(de)}let[Y,I,ne]=VE(s,R),ce=IE(x,{replace:f,unstable_mask:h,state:v,target:g,preventScrollReset:b,relative:i,viewTransition:w,unstable_defaultShouldRevalidate:A,unstable_useTransitions:L});function ue(de){r&&r(de),de.defaultPrevented||ce(de)}let we=!(U.isExternal||u),me=m.createElement("a",{...R,...ne,href:(we?Q:void 0)||U.absoluteURL||V,onClick:we?ue:r,ref:XE(C,I),target:g,"data-discover":!N&&l==="render"?"true":void 0});return Y&&!N?m.createElement(m.Fragment,null,me,m.createElement(GE,{page:V})):me});li.displayName="Link";var Nd=m.forwardRef(function({"aria-current":r="page",caseSensitive:l=!1,className:s="",end:i=!1,style:u,to:f,viewTransition:h,children:v,...g},x){let b=cl(f,{relative:g.relative}),w=wt(),A=m.useContext(bi),{navigator:R,basename:C}=m.useContext(Pt),E=A!=null&&tA(b)&&h===!0,O=R.encodeLocation?R.encodeLocation(b).pathname:b.pathname,L=w.pathname,N=A&&A.navigation&&A.navigation.location?A.navigation.location.pathname:null;l||(L=L.toLowerCase(),N=N?N.toLowerCase():null,O=O.toLowerCase()),N&&C&&(N=Yn(N,C)||N);const U=O!=="/"&&O.endsWith("/")?O.length-1:O.length;let V=L===O||!i&&L.startsWith(O)&&L.charAt(U)==="/",K=N!=null&&(N===O||!i&&N.startsWith(O)&&N.charAt(O.length)==="/"),Q={isActive:V,isPending:K,isTransitioning:E},Y=V?r:void 0,I;typeof s=="function"?I=s(Q):I=[s,V?"active":null,K?"pending":null,E?"transitioning":null].filter(Boolean).join(" ");let ne=typeof u=="function"?u(Q):u;return m.createElement(li,{...g,"aria-current":Y,className:I,ref:x,style:ne,to:f,viewTransition:h},typeof v=="function"?v(Q):v)});Nd.displayName="NavLink";var FE=m.forwardRef(({discover:n="render",fetcherKey:r,navigate:l,reloadDocument:s,replace:i,state:u,method:f=Zs,action:h,onSubmit:v,relative:g,preventScrollReset:x,viewTransition:b,unstable_defaultShouldRevalidate:w,...A},R)=>{let{unstable_useTransitions:C}=m.useContext(Pt),E=WE(),O=eA(h,{relative:g}),L=f.toLowerCase()==="get"?"get":"post",N=typeof h=="string"&&_y.test(h),U=V=>{if(v&&v(V),V.defaultPrevented)return;V.preventDefault();let K=V.nativeEvent.submitter,Q=K?.getAttribute("formmethod")||f,Y=()=>E(K||V.currentTarget,{fetcherKey:r,method:Q,navigate:l,replace:i,state:u,relative:g,preventScrollReset:x,viewTransition:b,unstable_defaultShouldRevalidate:w});C&&l!==!1?m.startTransition(()=>Y()):Y()};return m.createElement("form",{ref:R,method:L,action:O,onSubmit:s?v:U,...A,"data-discover":!N&&n==="render"?"true":void 0})});FE.displayName="Form";function ZE(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Oy(n){let r=m.useContext(Xr);return Ge(r,ZE(n)),r}function IE(n,{target:r,replace:l,unstable_mask:s,state:i,preventScrollReset:u,relative:f,viewTransition:h,unstable_defaultShouldRevalidate:v,unstable_useTransitions:g}={}){let x=il(),b=wt(),w=cl(n,{relative:f});return m.useCallback(A=>{if(TE(A,r)){A.preventDefault();let R=l!==void 0?l:Wo(b)===Wo(w),C=()=>x(n,{replace:R,unstable_mask:s,state:i,preventScrollReset:u,relative:f,viewTransition:h,unstable_defaultShouldRevalidate:v});g?m.startTransition(()=>C()):C()}},[b,x,w,l,s,i,r,n,u,f,h,v,g])}function xD(n){Wt(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(Dd(n)),l=m.useRef(!1),s=wt(),i=m.useMemo(()=>_E(s.search,l.current?null:r.current),[s.search]),u=il(),f=m.useCallback((h,v)=>{const g=Dd(typeof h=="function"?h(new URLSearchParams(i)):h);l.current=!0,u("?"+g,v)},[u,i]);return[i,f]}var $E=0,JE=()=>`__${String(++$E)}__`;function WE(){let{router:n}=Oy("useSubmit"),{basename:r}=m.useContext(Pt),l=gE(),s=n.fetch,i=n.navigate;return m.useCallback(async(u,f={})=>{let{action:h,method:v,encType:g,formData:x,body:b}=ME(u,r);if(f.navigate===!1){let w=f.fetcherKey||JE();await s(w,l,f.action||h,{unstable_defaultShouldRevalidate:f.unstable_defaultShouldRevalidate,preventScrollReset:f.preventScrollReset,formData:x,body:b,formMethod:f.method||v,formEncType:f.encType||g,flushSync:f.flushSync})}else await i(f.action||h,{unstable_defaultShouldRevalidate:f.unstable_defaultShouldRevalidate,preventScrollReset:f.preventScrollReset,formData:x,body:b,formMethod:f.method||v,formEncType:f.encType||g,replace:f.replace,state:f.state,fromRouteId:l,flushSync:f.flushSync,viewTransition:f.viewTransition})},[s,i,r,l])}function eA(n,{relative:r}={}){let{basename:l}=m.useContext(Pt),s=m.useContext(en);Ge(s,"useFormAction must be used inside a RouteContext");let[i]=s.matches.slice(-1),u={...cl(n||".",{relative:r})},f=wt();if(n==null){u.search=f.search;let h=new URLSearchParams(u.search),v=h.getAll("index");if(v.some(x=>x==="")){h.delete("index"),v.filter(b=>b).forEach(b=>h.append("index",b));let x=h.toString();u.search=x?`?${x}`:""}}return(!n||n===".")&&i.route.index&&(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),l!=="/"&&(u.pathname=u.pathname==="/"?l:bn([l,u.pathname])),Wo(u)}function tA(n,{relative:r}={}){let l=m.useContext(xy);Ge(l!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Oy("useViewTransitionState"),i=cl(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 oi(i.pathname,f)!=null||oi(i.pathname,u)!=null}var rf=fy();const nA=PS(rf);var wi=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(){}},aA=class extends wi{#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"}},jy=new aA,rA={setTimeout:(n,r)=>setTimeout(n,r),clearTimeout:n=>clearTimeout(n),setInterval:(n,r)=>setInterval(n,r),clearInterval:n=>clearInterval(n)},oA=class{#e=rA;#n=!1;setTimeoutProvider(n){this.#e=n}setTimeout(n,r){return this.#e.setTimeout(n,r)}clearTimeout(n){this.#e.clearTimeout(n)}setInterval(n,r){return this.#e.setInterval(n,r)}clearInterval(n){this.#e.clearInterval(n)}},zd=new oA;function lA(n){setTimeout(n,0)}var sA=typeof window>"u"||"Deno"in globalThis;function on(){}function iA(n,r){return typeof n=="function"?n(r):n}function cA(n){return typeof n=="number"&&n>=0&&n!==1/0}function uA(n,r){return Math.max(n+(r||0)-Date.now(),0)}function Ld(n,r){return typeof n=="function"?n(r):n}function dA(n,r){return typeof n=="function"?n(r):n}function iv(n,r){const{type:l="all",exact:s,fetchStatus:i,predicate:u,queryKey:f,stale:h}=n;if(f){if(s){if(r.queryHash!==of(f,r.options))return!1}else if(!tl(r.queryKey,f))return!1}if(l!=="all"){const v=r.isActive();if(l==="active"&&!v||l==="inactive"&&v)return!1}return!(typeof h=="boolean"&&r.isStale()!==h||i&&i!==r.state.fetchStatus||u&&!u(r))}function cv(n,r){const{exact:l,status:s,predicate:i,mutationKey:u}=n;if(u){if(!r.options.mutationKey)return!1;if(l){if(el(r.options.mutationKey)!==el(u))return!1}else if(!tl(r.options.mutationKey,u))return!1}return!(s&&r.state.status!==s||i&&!i(r))}function of(n,r){return(r?.queryKeyHashFn||el)(n)}function el(n){return JSON.stringify(n,(r,l)=>kd(l)?Object.keys(l).sort().reduce((s,i)=>(s[i]=l[i],s),{}):l)}function tl(n,r){return n===r?!0:typeof n!=typeof r?!1:n&&r&&typeof n=="object"&&typeof r=="object"?Object.keys(r).every(l=>tl(n[l],r[l])):!1}var fA=Object.prototype.hasOwnProperty;function My(n,r,l=0){if(n===r)return n;if(l>500)return r;const s=uv(n)&&uv(r);if(!s&&!(kd(n)&&kd(r)))return r;const u=(s?n:Object.keys(n)).length,f=s?r:Object.keys(r),h=f.length,v=s?new Array(h):{};let g=0;for(let x=0;x<h;x++){const b=s?x:f[x],w=n[b],A=r[b];if(w===A){v[b]=w,(s?x<u:fA.call(n,b))&&g++;continue}if(w===null||A===null||typeof w!="object"||typeof A!="object"){v[b]=A;continue}const R=My(w,A,l+1);v[b]=R,R===w&&g++}return u===h&&g===u?n:v}function bD(n,r){if(!r||Object.keys(n).length!==Object.keys(r).length)return!1;for(const l in n)if(n[l]!==r[l])return!1;return!0}function uv(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function kd(n){if(!dv(n))return!1;const r=n.constructor;if(r===void 0)return!0;const l=r.prototype;return!(!dv(l)||!l.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function dv(n){return Object.prototype.toString.call(n)==="[object Object]"}function pA(n){return new Promise(r=>{zd.setTimeout(r,n)})}function hA(n,r,l){return typeof l.structuralSharing=="function"?l.structuralSharing(n,r):l.structuralSharing!==!1?My(n,r):r}function mA(n,r,l=0){const s=[...n,r];return l&&s.length>l?s.slice(1):s}function gA(n,r,l=0){const s=[r,...n];return l&&s.length>l?s.slice(0,-1):s}var lf=Symbol();function Dy(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 SD(n,r){return typeof n=="function"?n(...r):!!n}function vA(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 Ny=(()=>{let n=()=>sA;return{isServer(){return n()},setIsServer(r){n=r}}})();function yA(){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 xA=lA;function bA(){let n=[],r=0,l=h=>{h()},s=h=>{h()},i=xA;const u=h=>{r?n.push(h):i(()=>{l(h)})},f=()=>{const h=n;n=[],h.length&&i(()=>{s(()=>{h.forEach(v=>{l(v)})})})};return{batch:h=>{let v;r++;try{v=h()}finally{r--,r||f()}return v},batchCalls:h=>(...v)=>{u(()=>{h(...v)})},schedule:u,setNotifyFunction:h=>{l=h},setBatchNotifyFunction:h=>{s=h},setScheduler:h=>{i=h}}}var ft=bA(),SA=class extends wi{#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}},si=new SA;function wA(n){return Math.min(1e3*2**n,3e4)}function zy(n){return(n??"online")==="online"?si.isOnline():!0}var Ud=class extends Error{constructor(n){super("CancelledError"),this.revert=n?.revert,this.silent=n?.silent}};function Ly(n){let r=!1,l=0,s;const i=yA(),u=()=>i.status!=="pending",f=C=>{if(!u()){const E=new Ud(C);w(E),n.onCancel?.(E)}},h=()=>{r=!0},v=()=>{r=!1},g=()=>jy.isFocused()&&(n.networkMode==="always"||si.isOnline())&&n.canRun(),x=()=>zy(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()||g())&&C(E)},n.onPause?.()}).then(()=>{s=void 0,u()||n.onContinue?.()}),R=()=>{if(u())return;let C;const E=l===0?n.initialPromise:void 0;try{C=E??n.fn()}catch(O){C=Promise.reject(O)}Promise.resolve(C).then(b).catch(O=>{if(u())return;const L=n.retry??(Ny.isServer()?0:3),N=n.retryDelay??wA,U=typeof N=="function"?N(l,O):N,V=L===!0||typeof L=="number"&&l<L||typeof L=="function"&&L(l,O);if(r||!V){w(O);return}l++,n.onFail?.(l,O),pA(U).then(()=>g()?void 0:A()).then(()=>{r?w(O):R()})})};return{promise:i,status:()=>i.status,cancel:f,continue:()=>(s?.(),i),cancelRetry:h,continueRetry:v,canStart:x,start:()=>(x()?R():A().then(R),i)}}var ky=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),cA(this.gcTime)&&(this.#e=zd.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(Ny.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e&&(zd.clearTimeout(this.#e),this.#e=void 0)}},EA=class extends ky{#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=pv(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=pv(this.options);r.data!==void 0&&(this.setState(fv(r.data,r.dataUpdatedAt)),this.#e=r)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#t.remove(this)}setData(n,r){const l=hA(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(on).catch(on):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=>dA(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=>Ld(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:!uA(this.state.dataUpdatedAt,n)}onFocus(){this.observers.find(r=>r.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(r=>r.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(n){this.observers.includes(n)||(this.observers.push(n),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",query:this,observer:n}))}removeObserver(n){this.observers.includes(n)&&(this.observers=this.observers.filter(r=>r!==n),this.observers.length||(this.#a&&(this.#l||this.#i()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#t.notify({type:"observerRemoved",query:this,observer:n}))}getObserversCount(){return this.observers.length}#i(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"}invalidate(){this.state.isInvalidated||this.#s({type:"invalidate"})}async fetch(n,r){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&r?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(n&&this.setOptions(n),!this.options.queryFn){const h=this.observers.find(v=>v.options.queryFn);h&&this.setOptions(h.options)}const l=new AbortController,s=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(this.#l=!0,l.signal)})},i=()=>{const h=Dy(this.options,r),g=(()=>{const x={client:this.#r,queryKey:this.queryKey,meta:this.meta};return s(x),x})();return this.#l=!1,this.options.persister?this.options.persister(h,g,this):h(g)},f=(()=>{const h={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:i};return s(h),h})();this.options.behavior?.onFetch(f,this),this.#n=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==f.fetchOptions?.meta)&&this.#s({type:"fetch",meta:f.fetchOptions?.meta}),this.#a=Ly({initialPromise:r?.initialPromise,fn:f.fetchFn,onCancel:h=>{h instanceof Ud&&h.revert&&this.setState({...this.#n,fetchStatus:"idle"}),l.abort()},onFail:(h,v)=>{this.#s({type:"failed",failureCount:h,error:v})},onPause:()=>{this.#s({type:"pause"})},onContinue:()=>{this.#s({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode,canRun:()=>!0});try{const h=await this.#a.start();if(h===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(h),this.#t.config.onSuccess?.(h,this),this.#t.config.onSettled?.(h,this.state.error,this),h}catch(h){if(h instanceof Ud){if(h.silent)return this.#a.promise;if(h.revert){if(this.state.data===void 0)throw h;return this.state.data}}throw this.#s({type:"error",error:h}),this.#t.config.onError?.(h,this),this.#t.config.onSettled?.(this.state.data,h,this),h}finally{this.scheduleGc()}}#s(n){const r=l=>{switch(n.type){case"failed":return{...l,fetchFailureCount:n.failureCount,fetchFailureReason:n.error};case"pause":return{...l,fetchStatus:"paused"};case"continue":return{...l,fetchStatus:"fetching"};case"fetch":return{...l,...AA(l.data,this.options),fetchMeta:n.meta??null};case"success":const s={...l,...fv(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),ft.batch(()=>{this.observers.forEach(l=>{l.onQueryUpdate()}),this.#t.notify({query:this,type:"updated",action:n})})}};function AA(n,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:zy(r.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function fv(n,r){return{data:n,dataUpdatedAt:r??Date.now(),error:null,isInvalidated:!1,status:"success"}}function pv(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 hv(n){return{onFetch:(r,l)=>{const s=r.options,i=r.fetchOptions?.meta?.fetchMore?.direction,u=r.state.data?.pages||[],f=r.state.data?.pageParams||[];let h={pages:[],pageParams:[]},v=0;const g=async()=>{let x=!1;const b=R=>{vA(R,()=>r.signal,()=>x=!0)},w=Dy(r.options,r.fetchOptions),A=async(R,C,E)=>{if(x)return Promise.reject();if(C==null&&R.pages.length)return Promise.resolve(R);const L=(()=>{const K={client:r.client,queryKey:r.queryKey,pageParam:C,direction:E?"backward":"forward",meta:r.options.meta};return b(K),K})(),N=await w(L),{maxPages:U}=r.options,V=E?gA:mA;return{pages:V(R.pages,N,U),pageParams:V(R.pageParams,C,U)}};if(i&&u.length){const R=i==="backward",C=R?CA:mv,E={pages:u,pageParams:f},O=C(s,E);h=await A(E,O,R)}else{const R=n??u.length;do{const C=v===0?f[0]??s.initialPageParam:mv(s,h);if(v>0&&C==null)break;h=await A(h,C),v++}while(v<R)}return h};r.options.persister?r.fetchFn=()=>r.options.persister?.(g,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},l):r.fetchFn=g}}}function mv(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 CA(n,{pages:r,pageParams:l}){return r.length>0?n.getPreviousPageParam?.(r[0],r,l[0],l):void 0}var RA=class extends ky{#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||TA(),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=Ly({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),ft.batch(()=>{this.#n.forEach(l=>{l.onMutationUpdate(n)}),this.#t.notify({mutation:this,type:"updated",action:n})})}};function TA(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var _A=class extends wi{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 RA({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=Us(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=Us(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=Us(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=Us(n);return typeof r=="string"?this.#n.get(r)?.find(s=>s!==n&&s.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){ft.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=>cv(r,l))}findAll(n={}){return this.getAll().filter(r=>cv(n,r))}notify(n){ft.batch(()=>{this.listeners.forEach(r=>{r(n)})})}resumePausedMutations(){const n=this.getAll().filter(r=>r.state.isPaused);return ft.batch(()=>Promise.all(n.map(r=>r.continue().catch(on))))}};function Us(n){return n.options.scope?.id}var OA=class extends wi{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 EA({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(){ft.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=>iv(r,l))}findAll(n={}){const r=this.getAll();return Object.keys(n).length>0?r.filter(l=>iv(n,l)):r}notify(n){ft.batch(()=>{this.listeners.forEach(r=>{r(n)})})}onFocus(){ft.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){ft.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},jA=class{#e;#n;#t;#r;#a;#o;#l;#i;constructor(n={}){this.#e=n.queryCache||new OA,this.#n=n.mutationCache||new _A,this.#t=n.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#o=0}mount(){this.#o++,this.#o===1&&(this.#l=jy.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#i=si.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(Ld(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=iA(r,u);if(f!==void 0)return this.#e.build(this,s).setData(f,{...l,manual:!0})}setQueriesData(n,r,l){return ft.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;ft.batch(()=>{r.findAll(n).forEach(l=>{r.remove(l)})})}resetQueries(n,r){const l=this.#e;return ft.batch(()=>(l.findAll(n).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...n},r)))}cancelQueries(n,r={}){const l={revert:!0,...r},s=ft.batch(()=>this.#e.findAll(n).map(i=>i.cancel(l)));return Promise.all(s).then(on).catch(on)}invalidateQueries(n,r={}){return ft.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=ft.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(on)),i.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(s).then(on)}fetchQuery(n){const r=this.defaultQueryOptions(n);r.retry===void 0&&(r.retry=!1);const l=this.#e.build(this,r);return l.isStaleByTime(Ld(r.staleTime,l))?l.fetch(r):Promise.resolve(l.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(on).catch(on)}fetchInfiniteQuery(n){return n.behavior=hv(n.pages),this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(on).catch(on)}ensureInfiniteQueryData(n){return n.behavior=hv(n.pages),this.ensureQueryData(n)}resumePausedMutations(){return si.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(el(n),{queryKey:n,defaultOptions:r})}getQueryDefaults(n){const r=[...this.#r.values()],l={};return r.forEach(s=>{tl(n,s.queryKey)&&Object.assign(l,s.defaultOptions)}),l}setMutationDefaults(n,r){this.#a.set(el(n),{mutationKey:n,defaultOptions:r})}getMutationDefaults(n){const r=[...this.#a.values()],l={};return r.forEach(s=>{tl(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()}},Uy=m.createContext(void 0),wD=n=>{const r=m.useContext(Uy);if(!r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return r},MA=({client:n,children:r})=>(m.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),p.jsx(Uy.Provider,{value:n,children:r}));const gv=n=>{let r;const l=new Set,s=(g,x)=>{const b=typeof g=="function"?g(r):g;if(!Object.is(b,r)){const w=r;r=x??(typeof b!="object"||b===null)?b:Object.assign({},r,b),l.forEach(A=>A(r,w))}},i=()=>r,h={setState:s,getState:i,getInitialState:()=>v,subscribe:g=>(l.add(g),()=>l.delete(g))},v=r=n(s,i,h);return h},DA=(n=>n?gv(n):gv),NA=n=>n;function zA(n,r=NA){const l=ct.useSyncExternalStore(n.subscribe,ct.useCallback(()=>r(n.getState()),[n,r]),ct.useCallback(()=>r(n.getInitialState()),[n,r]));return ct.useDebugValue(l),l}const vv=n=>{const r=DA(n),l=s=>zA(r,s);return Object.assign(l,r),l},ul=(n=>n?vv(n):vv);function LA(n,r){let l;try{l=n()}catch{return}return{getItem:i=>{var u;const f=v=>v===null?null:JSON.parse(v,void 0),h=(u=l.getItem(i))!=null?u:null;return h instanceof Promise?h.then(f):f(h)},setItem:(i,u)=>l.setItem(i,JSON.stringify(u,void 0)),removeItem:i=>l.removeItem(i)}}const Hd=n=>r=>{try{const l=n(r);return l instanceof Promise?l:{then(s){return Hd(s)(l)},catch(s){return this}}}catch(l){return{then(s){return this},catch(s){return Hd(s)(l)}}}},kA=(n,r)=>(l,s,i)=>{let u={storage:LA(()=>window.localStorage),partialize:E=>E,version:0,merge:(E,O)=>({...O,...E}),...r},f=!1,h=0;const v=new Set,g=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,O)=>(w(E,O),b());const A=n((...E)=>(l(...E),b()),s,i);i.getInitialState=()=>A;let R;const C=()=>{var E,O;if(!x)return;const L=++h;f=!1,v.forEach(U=>{var V;return U((V=s())!=null?V:A)});const N=((O=u.onRehydrateStorage)==null?void 0:O.call(u,(E=s())!=null?E:A))||void 0;return Hd(x.getItem.bind(x))(u.name).then(U=>{if(U)if(typeof U.version=="number"&&U.version!==u.version){if(u.migrate){const V=u.migrate(U.state,U.version);return V instanceof Promise?V.then(K=>[!0,K]):[!0,V]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,U.state];return[!1,void 0]}).then(U=>{var V;if(L!==h)return;const[K,Q]=U;if(R=u.merge(Q,(V=s())!=null?V:A),l(R,!0),K)return b()}).then(()=>{L===h&&(N?.(s(),void 0),R=s(),f=!0,g.forEach(U=>U(R)))}).catch(U=>{L===h&&N?.(void 0,U)})};return i.persist={setOptions:E=>{u={...u,...E},E.storage&&(x=E.storage)},clearStorage:()=>{x?.removeItem(u.name)},getOptions:()=>u,rehydrate:()=>C(),hasHydrated:()=>f,onHydrate:E=>(v.add(E),()=>{v.delete(E)}),onFinishHydration:E=>(g.add(E),()=>{g.delete(E)})},u.skipHydration||C(),R||A},UA=kA,Ei=ul(n=>({sidebarCollapsed:!1,toggleSidebar:()=>n(r=>({sidebarCollapsed:!r.sidebarCollapsed}))})),ln=ul()(UA(n=>({user:null,token:null,isAuthenticated:!1,theme:"ocean-deep",permissions:null,setUser:r=>n({user:r}),setToken:r=>n({token:r}),setPermissions:r=>n({permissions:r}),login:(r,l,s)=>n({user:r,token:l,isAuthenticated:!0,permissions:s??null}),logout:()=>{cf(Ht.token),n({user:null,token:null,isAuthenticated:!1,permissions:null})}}),{name:"user-storage"})),HA=ul(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]}))}));ul(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 BA=ul(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)}))})),Ht={token:"token",theme:"aiops-theme",user:"user-storage",apiAccessKey:"aiops_api_access_key"};function sf(n){if(typeof window>"u")return null;try{return localStorage.getItem(n)}catch{return null}}function Ai(n,r){if(!(typeof window>"u"))try{localStorage.setItem(n,r)}catch{}}function cf(n){if(!(typeof window>"u"))try{localStorage.removeItem(n)}catch{}}function PA(){return ln.getState().token||sf(Ht.token)||""}function VA(){cf(Ht.token),ln.getState().setToken(null)}function ED(){const n=sf(Ht.apiAccessKey);if(n)return n;if(typeof window>"u")return"";try{const r=sessionStorage.getItem(Ht.apiAccessKey);if(r)return Ai(Ht.apiAccessKey,r),sessionStorage.removeItem(Ht.apiAccessKey),r}catch{}return""}function AD(n){if(n?Ai(Ht.apiAccessKey,n):cf(Ht.apiAccessKey),!(typeof window>"u"))try{sessionStorage.removeItem(Ht.apiAccessKey)}catch{}}const uf=[{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"}],$s=uf.map(n=>n.id),yv="ocean-deep";function GA(n){return n==="dark"?"ocean-deep":n==="light"?"light-professional":null}function qA(){if(typeof window>"u")return yv;const n=sf(Ht.theme),r=GA(n);return r?(Ai(Ht.theme,r),r):n&&$s.includes(n)?n:yv}function xv(n){Ai(Ht.theme,n)}function YA(n){typeof document>"u"||document.documentElement.setAttribute("data-theme",n)}function XA(n){const r=$s.indexOf(n);return $s[(r+1)%$s.length]}const Hy=m.createContext(null);function QA({children:n}){const[r,l]=m.useState(qA);m.useEffect(()=>{YA(r)},[r]);const s=m.useCallback(()=>{l(f=>{const h=XA(f);return xv(h),h})},[]),i=m.useCallback(f=>{xv(f),l(f)},[]),u=m.useMemo(()=>({theme:r,toggleTheme:s,setTheme:i}),[r,s,i]);return p.jsx(Hy.Provider,{"code-path":"src/hooks/useTheme.tsx:48:10",value:u,children:n})}function By(){const n=m.useContext(Hy);if(!n)throw new Error("useTheme must be used within ThemeProvider");return n}function Py(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=Py(n[r]))&&(s&&(s+=" "),s+=l)}else for(l in n)n[l]&&(s&&(s+=" "),s+=l);return s}function Vy(){for(var n,r,l=0,s="",i=arguments.length;l<i;l++)(n=arguments[l])&&(r=Py(n))&&(s&&(s+=" "),s+=r);return s}const KA=(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},FA=(n,r)=>({classGroupId:n,validator:r}),Gy=(n=new Map,r=null,l)=>({nextPart:n,validators:r,classGroupId:l}),ii="-",bv=[],ZA="arbitrary..",IA=n=>{const r=JA(n),{conflictingClassGroups:l,conflictingClassGroupModifiers:s}=n;return{getClassGroupId:f=>{if(f.startsWith("[")&&f.endsWith("]"))return $A(f);const h=f.split(ii),v=h[0]===""&&h.length>1?1:0;return qy(h,v,r)},getConflictingClassGroupIds:(f,h)=>{if(h){const v=s[f],g=l[f];return v?g?KA(g,v):v:g||bv}return l[f]||bv}}},qy=(n,r,l)=>{if(n.length-r===0)return l.classGroupId;const i=n[r],u=l.nextPart.get(i);if(u){const g=qy(n,r+1,u);if(g)return g}const f=l.validators;if(f===null)return;const h=r===0?n.join(ii):n.slice(r).join(ii),v=f.length;for(let g=0;g<v;g++){const x=f[g];if(x.validator(h))return x.classGroupId}},$A=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?ZA+s:void 0})(),JA=n=>{const{theme:r,classGroups:l}=n;return WA(l,r)},WA=(n,r)=>{const l=Gy();for(const s in n){const i=n[s];df(i,l,s,r)}return l},df=(n,r,l,s)=>{const i=n.length;for(let u=0;u<i;u++){const f=n[u];eC(f,r,l,s)}},eC=(n,r,l,s)=>{if(typeof n=="string"){tC(n,r,l);return}if(typeof n=="function"){nC(n,r,l,s);return}aC(n,r,l,s)},tC=(n,r,l)=>{const s=n===""?r:Yy(r,n);s.classGroupId=l},nC=(n,r,l,s)=>{if(rC(n)){df(n(s),r,l,s);return}r.validators===null&&(r.validators=[]),r.validators.push(FA(l,n))},aC=(n,r,l,s)=>{const i=Object.entries(n),u=i.length;for(let f=0;f<u;f++){const[h,v]=i[f];df(v,Yy(r,h),l,s)}},Yy=(n,r)=>{let l=n;const s=r.split(ii),i=s.length;for(let u=0;u<i;u++){const f=s[u];let h=l.nextPart.get(f);h||(h=Gy(),l.nextPart.set(f,h)),l=h}return l},rC=n=>"isThemeGetter"in n&&n.isThemeGetter===!0,oC=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)}}},Bd="!",Sv=":",lC=[],wv=(n,r,l,s,i)=>({modifiers:n,hasImportantModifier:r,baseClassName:l,maybePostfixModifierPosition:s,isExternal:i}),sC=n=>{const{prefix:r,experimentalParseClassName:l}=n;let s=i=>{const u=[];let f=0,h=0,v=0,g;const x=i.length;for(let C=0;C<x;C++){const E=i[C];if(f===0&&h===0){if(E===Sv){u.push(i.slice(v,C)),v=C+1;continue}if(E==="/"){g=C;continue}}E==="["?f++:E==="]"?f--:E==="("?h++:E===")"&&h--}const b=u.length===0?i:i.slice(v);let w=b,A=!1;b.endsWith(Bd)?(w=b.slice(0,-1),A=!0):b.startsWith(Bd)&&(w=b.slice(1),A=!0);const R=g&&g>v?g-v:void 0;return wv(u,A,w,R)};if(r){const i=r+Sv,u=s;s=f=>f.startsWith(i)?u(f.slice(i.length)):wv(lC,!1,f,void 0,!0)}if(l){const i=s;s=u=>l({className:u,parseClassName:i})}return s},iC=n=>{const r=new Map;return n.orderSensitiveModifiers.forEach((l,s)=>{r.set(l,1e6+s)}),l=>{const s=[];let i=[];for(let u=0;u<l.length;u++){const f=l[u],h=f[0]==="[",v=r.has(f);h||v?(i.length>0&&(i.sort(),s.push(...i),i=[]),s.push(f)):i.push(f)}return i.length>0&&(i.sort(),s.push(...i)),s}},cC=n=>({cache:oC(n.cacheSize),parseClassName:sC(n),sortModifiers:iC(n),...IA(n)}),uC=/\s+/,dC=(n,r)=>{const{parseClassName:l,getClassGroupId:s,getConflictingClassGroupIds:i,sortModifiers:u}=r,f=[],h=n.trim().split(uC);let v="";for(let g=h.length-1;g>=0;g-=1){const x=h[g],{isExternal:b,modifiers:w,hasImportantModifier:A,baseClassName:R,maybePostfixModifierPosition:C}=l(x);if(b){v=x+(v.length>0?" "+v:v);continue}let E=!!C,O=s(E?R.substring(0,C):R);if(!O){if(!E){v=x+(v.length>0?" "+v:v);continue}if(O=s(R),!O){v=x+(v.length>0?" "+v:v);continue}E=!1}const L=w.length===0?"":w.length===1?w[0]:u(w).join(":"),N=A?L+Bd:L,U=N+O;if(f.indexOf(U)>-1)continue;f.push(U);const V=i(O,E);for(let K=0;K<V.length;++K){const Q=V[K];f.push(N+Q)}v=x+(v.length>0?" "+v:v)}return v},fC=(...n)=>{let r=0,l,s,i="";for(;r<n.length;)(l=n[r++])&&(s=Xy(l))&&(i&&(i+=" "),i+=s);return i},Xy=n=>{if(typeof n=="string")return n;let r,l="";for(let s=0;s<n.length;s++)n[s]&&(r=Xy(n[s]))&&(l&&(l+=" "),l+=r);return l},pC=(n,...r)=>{let l,s,i,u;const f=v=>{const g=r.reduce((x,b)=>b(x),n());return l=cC(g),s=l.cache.get,i=l.cache.set,u=h,h(v)},h=v=>{const g=s(v);if(g)return g;const x=dC(v,l);return i(v,x),x};return u=f,(...v)=>u(fC(...v))},hC=[],et=n=>{const r=l=>l[n]||hC;return r.isThemeGetter=!0,r},Qy=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Ky=/^\((?:(\w[\w-]*):)?(.+)\)$/i,mC=/^\d+\/\d+$/,gC=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,vC=/\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$/,yC=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,xC=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,bC=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Lr=n=>mC.test(n),ge=n=>!!n&&!Number.isNaN(Number(n)),xa=n=>!!n&&Number.isInteger(Number(n)),gd=n=>n.endsWith("%")&&ge(n.slice(0,-1)),qn=n=>gC.test(n),SC=()=>!0,wC=n=>vC.test(n)&&!yC.test(n),Fy=()=>!1,EC=n=>xC.test(n),AC=n=>bC.test(n),CC=n=>!W(n)&&!ee(n),RC=n=>Kr(n,$y,Fy),W=n=>Qy.test(n),Xa=n=>Kr(n,Jy,wC),vd=n=>Kr(n,MC,ge),Ev=n=>Kr(n,Zy,Fy),TC=n=>Kr(n,Iy,AC),Hs=n=>Kr(n,Wy,EC),ee=n=>Ky.test(n),Qo=n=>Fr(n,Jy),_C=n=>Fr(n,DC),Av=n=>Fr(n,Zy),OC=n=>Fr(n,$y),jC=n=>Fr(n,Iy),Bs=n=>Fr(n,Wy,!0),Kr=(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=Ky.exec(n);return s?s[1]?r(s[1]):l:!1},Zy=n=>n==="position"||n==="percentage",Iy=n=>n==="image"||n==="url",$y=n=>n==="length"||n==="size"||n==="bg-size",Jy=n=>n==="length",MC=n=>n==="number",DC=n=>n==="family-name",Wy=n=>n==="shadow",NC=()=>{const n=et("color"),r=et("font"),l=et("text"),s=et("font-weight"),i=et("tracking"),u=et("leading"),f=et("breakpoint"),h=et("container"),v=et("spacing"),g=et("radius"),x=et("shadow"),b=et("inset-shadow"),w=et("text-shadow"),A=et("drop-shadow"),R=et("blur"),C=et("perspective"),E=et("aspect"),O=et("ease"),L=et("animate"),N=()=>["auto","avoid","all","avoid-page","page","left","right","column"],U=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],V=()=>[...U(),ee,W],K=()=>["auto","hidden","clip","visible","scroll"],Q=()=>["auto","contain","none"],Y=()=>[ee,W,v],I=()=>[Lr,"full","auto",...Y()],ne=()=>[xa,"none","subgrid",ee,W],ce=()=>["auto",{span:["full",xa,ee,W]},xa,ee,W],ue=()=>[xa,"auto",ee,W],we=()=>["auto","min","max","fr",ee,W],me=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],de=()=>["start","end","center","stretch","center-safe","end-safe"],z=()=>["auto",...Y()],X=()=>[Lr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...Y()],B=()=>[n,ee,W],F=()=>[...U(),Av,Ev,{position:[ee,W]}],ie=()=>["no-repeat",{repeat:["","x","y","space","round"]}],je=()=>["auto","cover","contain",OC,RC,{size:[ee,W]}],Ee=()=>[gd,Qo,Xa],re=()=>["","none","full",g,ee,W],ve=()=>["",ge,Qo,Xa],Ke=()=>["solid","dashed","dotted","double"],Je=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],fe=()=>[ge,gd,Av,Ev],At=()=>["","none",R,ee,W],Ct=()=>["none",ge,ee,W],dn=()=>["none",ge,ee,W],fn=()=>[ge,ee,W],pn=()=>[Lr,"full",...Y()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[qn],breakpoint:[qn],color:[SC],container:[qn],"drop-shadow":[qn],ease:["in","out","in-out"],font:[CC],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[qn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[qn],shadow:[qn],spacing:["px",ge],text:[qn],"text-shadow":[qn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Lr,W,ee,E]}],container:["container"],columns:[{columns:[ge,W,ee,h]}],"break-after":[{"break-after":N()}],"break-before":[{"break-before":N()}],"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:V()}],overflow:[{overflow:K()}],"overflow-x":[{"overflow-x":K()}],"overflow-y":[{"overflow-y":K()}],overscroll:[{overscroll:Q()}],"overscroll-x":[{"overscroll-x":Q()}],"overscroll-y":[{"overscroll-y":Q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:I()}],"inset-x":[{"inset-x":I()}],"inset-y":[{"inset-y":I()}],start:[{start:I()}],end:[{end:I()}],top:[{top:I()}],right:[{right:I()}],bottom:[{bottom:I()}],left:[{left:I()}],visibility:["visible","invisible","collapse"],z:[{z:[xa,"auto",ee,W]}],basis:[{basis:[Lr,"full","auto",h,...Y()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ge,Lr,"auto","initial","none",W]}],grow:[{grow:["",ge,ee,W]}],shrink:[{shrink:["",ge,ee,W]}],order:[{order:[xa,"first","last","none",ee,W]}],"grid-cols":[{"grid-cols":ne()}],"col-start-end":[{col:ce()}],"col-start":[{"col-start":ue()}],"col-end":[{"col-end":ue()}],"grid-rows":[{"grid-rows":ne()}],"row-start-end":[{row:ce()}],"row-start":[{"row-start":ue()}],"row-end":[{"row-end":ue()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":we()}],"auto-rows":[{"auto-rows":we()}],gap:[{gap:Y()}],"gap-x":[{"gap-x":Y()}],"gap-y":[{"gap-y":Y()}],"justify-content":[{justify:[...me(),"normal"]}],"justify-items":[{"justify-items":[...de(),"normal"]}],"justify-self":[{"justify-self":["auto",...de()]}],"align-content":[{content:["normal",...me()]}],"align-items":[{items:[...de(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...de(),{baseline:["","last"]}]}],"place-content":[{"place-content":me()}],"place-items":[{"place-items":[...de(),"baseline"]}],"place-self":[{"place-self":["auto",...de()]}],p:[{p:Y()}],px:[{px:Y()}],py:[{py:Y()}],ps:[{ps:Y()}],pe:[{pe:Y()}],pt:[{pt:Y()}],pr:[{pr:Y()}],pb:[{pb:Y()}],pl:[{pl:Y()}],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":Y()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":Y()}],"space-y-reverse":["space-y-reverse"],size:[{size:X()}],w:[{w:[h,"screen",...X()]}],"min-w":[{"min-w":[h,"screen","none",...X()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[f]},...X()]}],h:[{h:["screen","lh",...X()]}],"min-h":[{"min-h":["screen","lh","none",...X()]}],"max-h":[{"max-h":["screen","lh",...X()]}],"font-size":[{text:["base",l,Qo,Xa]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,ee,vd]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",gd,W]}],"font-family":[{font:[_C,W,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,ee,W]}],"line-clamp":[{"line-clamp":[ge,"none",ee,vd]}],leading:[{leading:[u,...Y()]}],"list-image":[{"list-image":["none",ee,W]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ee,W]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:B()}],"text-color":[{text:B()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Ke(),"wavy"]}],"text-decoration-thickness":[{decoration:[ge,"from-font","auto",ee,Xa]}],"text-decoration-color":[{decoration:B()}],"underline-offset":[{"underline-offset":[ge,"auto",ee,W]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Y()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ee,W]}],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",ee,W]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:F()}],"bg-repeat":[{bg:ie()}],"bg-size":[{bg:je()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},xa,ee,W],radial:["",ee,W],conic:[xa,ee,W]},jC,TC]}],"bg-color":[{bg:B()}],"gradient-from-pos":[{from:Ee()}],"gradient-via-pos":[{via:Ee()}],"gradient-to-pos":[{to:Ee()}],"gradient-from":[{from:B()}],"gradient-via":[{via:B()}],"gradient-to":[{to:B()}],rounded:[{rounded:re()}],"rounded-s":[{"rounded-s":re()}],"rounded-e":[{"rounded-e":re()}],"rounded-t":[{"rounded-t":re()}],"rounded-r":[{"rounded-r":re()}],"rounded-b":[{"rounded-b":re()}],"rounded-l":[{"rounded-l":re()}],"rounded-ss":[{"rounded-ss":re()}],"rounded-se":[{"rounded-se":re()}],"rounded-ee":[{"rounded-ee":re()}],"rounded-es":[{"rounded-es":re()}],"rounded-tl":[{"rounded-tl":re()}],"rounded-tr":[{"rounded-tr":re()}],"rounded-br":[{"rounded-br":re()}],"rounded-bl":[{"rounded-bl":re()}],"border-w":[{border:ve()}],"border-w-x":[{"border-x":ve()}],"border-w-y":[{"border-y":ve()}],"border-w-s":[{"border-s":ve()}],"border-w-e":[{"border-e":ve()}],"border-w-t":[{"border-t":ve()}],"border-w-r":[{"border-r":ve()}],"border-w-b":[{"border-b":ve()}],"border-w-l":[{"border-l":ve()}],"divide-x":[{"divide-x":ve()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ve()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Ke(),"hidden","none"]}],"divide-style":[{divide:[...Ke(),"hidden","none"]}],"border-color":[{border:B()}],"border-color-x":[{"border-x":B()}],"border-color-y":[{"border-y":B()}],"border-color-s":[{"border-s":B()}],"border-color-e":[{"border-e":B()}],"border-color-t":[{"border-t":B()}],"border-color-r":[{"border-r":B()}],"border-color-b":[{"border-b":B()}],"border-color-l":[{"border-l":B()}],"divide-color":[{divide:B()}],"outline-style":[{outline:[...Ke(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ge,ee,W]}],"outline-w":[{outline:["",ge,Qo,Xa]}],"outline-color":[{outline:B()}],shadow:[{shadow:["","none",x,Bs,Hs]}],"shadow-color":[{shadow:B()}],"inset-shadow":[{"inset-shadow":["none",b,Bs,Hs]}],"inset-shadow-color":[{"inset-shadow":B()}],"ring-w":[{ring:ve()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:B()}],"ring-offset-w":[{"ring-offset":[ge,Xa]}],"ring-offset-color":[{"ring-offset":B()}],"inset-ring-w":[{"inset-ring":ve()}],"inset-ring-color":[{"inset-ring":B()}],"text-shadow":[{"text-shadow":["none",w,Bs,Hs]}],"text-shadow-color":[{"text-shadow":B()}],opacity:[{opacity:[ge,ee,W]}],"mix-blend":[{"mix-blend":[...Je(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Je()}],"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":[ge]}],"mask-image-linear-from-pos":[{"mask-linear-from":fe()}],"mask-image-linear-to-pos":[{"mask-linear-to":fe()}],"mask-image-linear-from-color":[{"mask-linear-from":B()}],"mask-image-linear-to-color":[{"mask-linear-to":B()}],"mask-image-t-from-pos":[{"mask-t-from":fe()}],"mask-image-t-to-pos":[{"mask-t-to":fe()}],"mask-image-t-from-color":[{"mask-t-from":B()}],"mask-image-t-to-color":[{"mask-t-to":B()}],"mask-image-r-from-pos":[{"mask-r-from":fe()}],"mask-image-r-to-pos":[{"mask-r-to":fe()}],"mask-image-r-from-color":[{"mask-r-from":B()}],"mask-image-r-to-color":[{"mask-r-to":B()}],"mask-image-b-from-pos":[{"mask-b-from":fe()}],"mask-image-b-to-pos":[{"mask-b-to":fe()}],"mask-image-b-from-color":[{"mask-b-from":B()}],"mask-image-b-to-color":[{"mask-b-to":B()}],"mask-image-l-from-pos":[{"mask-l-from":fe()}],"mask-image-l-to-pos":[{"mask-l-to":fe()}],"mask-image-l-from-color":[{"mask-l-from":B()}],"mask-image-l-to-color":[{"mask-l-to":B()}],"mask-image-x-from-pos":[{"mask-x-from":fe()}],"mask-image-x-to-pos":[{"mask-x-to":fe()}],"mask-image-x-from-color":[{"mask-x-from":B()}],"mask-image-x-to-color":[{"mask-x-to":B()}],"mask-image-y-from-pos":[{"mask-y-from":fe()}],"mask-image-y-to-pos":[{"mask-y-to":fe()}],"mask-image-y-from-color":[{"mask-y-from":B()}],"mask-image-y-to-color":[{"mask-y-to":B()}],"mask-image-radial":[{"mask-radial":[ee,W]}],"mask-image-radial-from-pos":[{"mask-radial-from":fe()}],"mask-image-radial-to-pos":[{"mask-radial-to":fe()}],"mask-image-radial-from-color":[{"mask-radial-from":B()}],"mask-image-radial-to-color":[{"mask-radial-to":B()}],"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":U()}],"mask-image-conic-pos":[{"mask-conic":[ge]}],"mask-image-conic-from-pos":[{"mask-conic-from":fe()}],"mask-image-conic-to-pos":[{"mask-conic-to":fe()}],"mask-image-conic-from-color":[{"mask-conic-from":B()}],"mask-image-conic-to-color":[{"mask-conic-to":B()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:F()}],"mask-repeat":[{mask:ie()}],"mask-size":[{mask:je()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ee,W]}],filter:[{filter:["","none",ee,W]}],blur:[{blur:At()}],brightness:[{brightness:[ge,ee,W]}],contrast:[{contrast:[ge,ee,W]}],"drop-shadow":[{"drop-shadow":["","none",A,Bs,Hs]}],"drop-shadow-color":[{"drop-shadow":B()}],grayscale:[{grayscale:["",ge,ee,W]}],"hue-rotate":[{"hue-rotate":[ge,ee,W]}],invert:[{invert:["",ge,ee,W]}],saturate:[{saturate:[ge,ee,W]}],sepia:[{sepia:["",ge,ee,W]}],"backdrop-filter":[{"backdrop-filter":["","none",ee,W]}],"backdrop-blur":[{"backdrop-blur":At()}],"backdrop-brightness":[{"backdrop-brightness":[ge,ee,W]}],"backdrop-contrast":[{"backdrop-contrast":[ge,ee,W]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ge,ee,W]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ge,ee,W]}],"backdrop-invert":[{"backdrop-invert":["",ge,ee,W]}],"backdrop-opacity":[{"backdrop-opacity":[ge,ee,W]}],"backdrop-saturate":[{"backdrop-saturate":[ge,ee,W]}],"backdrop-sepia":[{"backdrop-sepia":["",ge,ee,W]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":Y()}],"border-spacing-x":[{"border-spacing-x":Y()}],"border-spacing-y":[{"border-spacing-y":Y()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ee,W]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ge,"initial",ee,W]}],ease:[{ease:["linear","initial",O,ee,W]}],delay:[{delay:[ge,ee,W]}],animate:[{animate:["none",L,ee,W]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[C,ee,W]}],"perspective-origin":[{"perspective-origin":V()}],rotate:[{rotate:Ct()}],"rotate-x":[{"rotate-x":Ct()}],"rotate-y":[{"rotate-y":Ct()}],"rotate-z":[{"rotate-z":Ct()}],scale:[{scale:dn()}],"scale-x":[{"scale-x":dn()}],"scale-y":[{"scale-y":dn()}],"scale-z":[{"scale-z":dn()}],"scale-3d":["scale-3d"],skew:[{skew:fn()}],"skew-x":[{"skew-x":fn()}],"skew-y":[{"skew-y":fn()}],transform:[{transform:[ee,W,"","none","gpu","cpu"]}],"transform-origin":[{origin:V()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:pn()}],"translate-x":[{"translate-x":pn()}],"translate-y":[{"translate-y":pn()}],"translate-z":[{"translate-z":pn()}],"translate-none":["translate-none"],accent:[{accent:B()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:B()}],"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",ee,W]}],"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":Y()}],"scroll-mx":[{"scroll-mx":Y()}],"scroll-my":[{"scroll-my":Y()}],"scroll-ms":[{"scroll-ms":Y()}],"scroll-me":[{"scroll-me":Y()}],"scroll-mt":[{"scroll-mt":Y()}],"scroll-mr":[{"scroll-mr":Y()}],"scroll-mb":[{"scroll-mb":Y()}],"scroll-ml":[{"scroll-ml":Y()}],"scroll-p":[{"scroll-p":Y()}],"scroll-px":[{"scroll-px":Y()}],"scroll-py":[{"scroll-py":Y()}],"scroll-ps":[{"scroll-ps":Y()}],"scroll-pe":[{"scroll-pe":Y()}],"scroll-pt":[{"scroll-pt":Y()}],"scroll-pr":[{"scroll-pr":Y()}],"scroll-pb":[{"scroll-pb":Y()}],"scroll-pl":[{"scroll-pl":Y()}],"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",ee,W]}],fill:[{fill:["none",...B()]}],"stroke-w":[{stroke:[ge,Qo,Xa,vd]}],stroke:[{stroke:["none",...B()]}],"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"]}},zC=pC(NC);function Ce(...n){return zC(Vy(n))}function LC(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 kC="*";function Ci(n){return n?.includes(kC)??!1}function UC(n,r){return n==null||Ci(n)?!0:n.includes(r)}function HC(n,r){return n==null||Ci(n)?!0:r.some(l=>n.includes(l))}function BC(n,r){return n==null||Ci(n)?!0:r.every(l=>n.includes(l))}function PC(){const n=ln(u=>u.permissions),r=Ci(n);return{hasPermission:u=>UC(n,u),hasAnyPermission:u=>HC(n,u),hasAllPermissions:u=>BC(n,u),isAdmin:r}}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 Pe(...n){return m.useCallback(Ea(...n),n)}var VC=Symbol.for("react.lazy"),ci=$d[" use ".trim().toString()];function GC(n){return typeof n=="object"&&n!==null&&"then"in n}function ex(n){return n!=null&&typeof n=="object"&&"$$typeof"in n&&n.$$typeof===VC&&"_payload"in n&&GC(n._payload)}function tx(n){const r=YC(n),l=m.forwardRef((s,i)=>{let{children:u,...f}=s;ex(u)&&typeof ci=="function"&&(u=ci(u._payload));const h=m.Children.toArray(u),v=h.find(QC);if(v){const g=v.props.children,x=h.map(b=>b===v?m.Children.count(g)>1?m.Children.only(null):m.isValidElement(g)?g.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(g)?m.cloneElement(g,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}var qC=tx("Slot");function YC(n){const r=m.forwardRef((l,s)=>{let{children:i,...u}=l;if(ex(i)&&typeof ci=="function"&&(i=ci(i._payload)),m.isValidElement(i)){const f=FC(i),h=KC(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Ea(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var XC=Symbol("radix.slottable");function QC(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===XC}function KC(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const v=u(...h);return i(...h),v}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function FC(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}const Rv=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,Tv=Vy,ZC=(n,r)=>l=>{var s;if(r?.variants==null)return Tv(n,l?.class,l?.className);const{variants:i,defaultVariants:u}=r,f=Object.keys(i).map(g=>{const x=l?.[g],b=u?.[g];if(x===null)return null;const w=Rv(x)||Rv(b);return i[g][w]}),h=l&&Object.entries(l).reduce((g,x)=>{let[b,w]=x;return w===void 0||(g[b]=w),g},{}),v=r==null||(s=r.compoundVariants)===null||s===void 0?void 0:s.reduce((g,x)=>{let{class:b,className:w,...A}=x;return Object.entries(A).every(R=>{let[C,E]=R;return Array.isArray(E)?E.includes({...u,...h}[C]):{...u,...h}[C]===E})?[...g,b,w]:g},[]);return Tv(n,f,v,l?.class,l?.className)},IC=ZC("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function St({className:n,variant:r="default",size:l="default",asChild:s=!1,...i}){const u=s?qC:"button";return p.jsx(u,{"code-path":"src/components/ui/button.tsx:52:5","data-slot":"button","data-variant":r,"data-size":l,className:Ce(IC({variant:r,size:l,className:n})),...i})}function $C(n){const r=JC(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),v=h.find(e2);if(v){const g=v.props.children,x=h.map(b=>b===v?m.Children.count(g)>1?m.Children.only(null):m.isValidElement(g)?g.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(g)?m.cloneElement(g,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function JC(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=n2(i),h=t2(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Ea(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var WC=Symbol("radix.slottable");function e2(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===WC}function t2(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const v=u(...h);return i(...h),v}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function n2(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 a2=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ue=a2.reduce((n,r)=>{const l=$C(`Primitive.${r}`),s=m.forwardRef((i,u)=>{const{asChild:f,...h}=i,v=f?l:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(v,{...h,ref:u})});return s.displayName=`Primitive.${r}`,{...n,[r]:s}},{});function nx(n,r){n&&rf.flushSync(()=>n.dispatchEvent(r))}var Xn=globalThis?.document?m.useLayoutEffect:()=>{};function r2(n,r){return m.useReducer((l,s)=>r[l][s]??l,n)}var Et=n=>{const{present:r,children:l}=n,s=o2(r),i=typeof l=="function"?l({present:s.isPresent}):m.Children.only(l),u=Pe(s.ref,l2(i));return typeof l=="function"||s.isPresent?m.cloneElement(i,{ref:u}):null};Et.displayName="Presence";function o2(n){const[r,l]=m.useState(),s=m.useRef(null),i=m.useRef(n),u=m.useRef("none"),f=n?"mounted":"unmounted",[h,v]=r2(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return m.useEffect(()=>{const g=Ps(s.current);u.current=h==="mounted"?g:"none"},[h]),Xn(()=>{const g=s.current,x=i.current;if(x!==n){const w=u.current,A=Ps(g);n?v("MOUNT"):A==="none"||g?.display==="none"?v("UNMOUNT"):v(x&&w!==A?"ANIMATION_OUT":"UNMOUNT"),i.current=n}},[n,v]),Xn(()=>{if(r){let g;const x=r.ownerDocument.defaultView??window,b=A=>{const C=Ps(s.current).includes(CSS.escape(A.animationName));if(A.target===r&&C&&(v("ANIMATION_END"),!i.current)){const E=r.style.animationFillMode;r.style.animationFillMode="forwards",g=x.setTimeout(()=>{r.style.animationFillMode==="forwards"&&(r.style.animationFillMode=E)})}},w=A=>{A.target===r&&(u.current=Ps(s.current))};return r.addEventListener("animationstart",w),r.addEventListener("animationcancel",b),r.addEventListener("animationend",b),()=>{x.clearTimeout(g),r.removeEventListener("animationstart",w),r.removeEventListener("animationcancel",b),r.removeEventListener("animationend",b)}}else v("ANIMATION_END")},[r,v]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:m.useCallback(g=>{s.current=g?getComputedStyle(g):null,l(g)},[])}}function Ps(n){return n?.animationName||"none"}function l2(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 s2(n,r){const l=m.createContext(r),s=u=>{const{children:f,...h}=u,v=m.useMemo(()=>h,Object.values(h));return p.jsx(l.Provider,{value:v,children:f})};s.displayName=n+"Provider";function i(u){const f=m.useContext(l);if(f)return f;if(r!==void 0)return r;throw new Error(`\`${u}\` must be used within \`${n}\``)}return[s,i]}function Aa(n,r=[]){let l=[];function s(u,f){const h=m.createContext(f),v=l.length;l=[...l,f];const g=b=>{const{scope:w,children:A,...R}=b,C=w?.[n]?.[v]||h,E=m.useMemo(()=>R,Object.values(R));return p.jsx(C.Provider,{value:E,children:A})};g.displayName=u+"Provider";function x(b,w){const A=w?.[n]?.[v]||h,R=m.useContext(A);if(R)return R;if(f!==void 0)return f;throw new Error(`\`${b}\` must be used within \`${u}\``)}return[g,x]}const i=()=>{const u=l.map(f=>m.createContext(f));return function(h){const v=h?.[n]||u;return m.useMemo(()=>({[`__scope${n}`]:{...h,[n]:v}}),[h,v])}};return i.scopeName=n,[s,i2(i,...r)]}function i2(...n){const r=n[0];if(n.length===1)return r;const l=()=>{const s=n.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(u){const f=s.reduce((h,{useScope:v,scopeName:g})=>{const b=v(u)[`__scope${g}`];return{...h,...b}},{});return m.useMemo(()=>({[`__scope${r.scopeName}`]:f}),[f])}};return l.scopeName=r.scopeName,l}function ut(n){const r=m.useRef(n);return m.useEffect(()=>{r.current=n}),m.useMemo(()=>(...l)=>r.current?.(...l),[])}var c2=m.createContext(void 0);function ff(n){const r=m.useContext(c2);return n||r||"ltr"}function u2(n,[r,l]){return Math.min(l,Math.max(r,n))}function oe(n,r,{checkForDefaultPrevented:l=!0}={}){return function(i){if(n?.(i),l===!1||!i.defaultPrevented)return r?.(i)}}function d2(n,r){return m.useReducer((l,s)=>r[l][s]??l,n)}var pf="ScrollArea",[ax]=Aa(pf),[f2,tn]=ax(pf),rx=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,type:s="hover",dir:i,scrollHideDelay:u=600,...f}=n,[h,v]=m.useState(null),[g,x]=m.useState(null),[b,w]=m.useState(null),[A,R]=m.useState(null),[C,E]=m.useState(null),[O,L]=m.useState(0),[N,U]=m.useState(0),[V,K]=m.useState(!1),[Q,Y]=m.useState(!1),I=Pe(r,ce=>v(ce)),ne=ff(i);return p.jsx(f2,{scope:l,type:s,dir:ne,scrollHideDelay:u,scrollArea:h,viewport:g,onViewportChange:x,content:b,onContentChange:w,scrollbarX:A,onScrollbarXChange:R,scrollbarXEnabled:V,onScrollbarXEnabledChange:K,scrollbarY:C,onScrollbarYChange:E,scrollbarYEnabled:Q,onScrollbarYEnabledChange:Y,onCornerWidthChange:L,onCornerHeightChange:U,children:p.jsx(Ue.div,{dir:ne,...f,ref:I,style:{position:"relative","--radix-scroll-area-corner-width":O+"px","--radix-scroll-area-corner-height":N+"px",...n.style}})})});rx.displayName=pf;var ox="ScrollAreaViewport",lx=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,children:s,nonce:i,...u}=n,f=tn(ox,l),h=m.useRef(null),v=Pe(r,h,f.onViewportChange);return p.jsxs(p.Fragment,{children:[p.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),p.jsx(Ue.div,{"data-radix-scroll-area-viewport":"",...u,ref:v,style:{overflowX:f.scrollbarXEnabled?"scroll":"hidden",overflowY:f.scrollbarYEnabled?"scroll":"hidden",...n.style},children:p.jsx("div",{ref:f.onContentChange,style:{minWidth:"100%",display:"table"},children:s})})]})});lx.displayName=ox;var En="ScrollAreaScrollbar",sx=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=tn(En,n.__scopeScrollArea),{onScrollbarXEnabledChange:u,onScrollbarYEnabledChange:f}=i,h=n.orientation==="horizontal";return m.useEffect(()=>(h?u(!0):f(!0),()=>{h?u(!1):f(!1)}),[h,u,f]),i.type==="hover"?p.jsx(p2,{...s,ref:r,forceMount:l}):i.type==="scroll"?p.jsx(h2,{...s,ref:r,forceMount:l}):i.type==="auto"?p.jsx(ix,{...s,ref:r,forceMount:l}):i.type==="always"?p.jsx(hf,{...s,ref:r}):null});sx.displayName=En;var p2=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=tn(En,n.__scopeScrollArea),[u,f]=m.useState(!1);return m.useEffect(()=>{const h=i.scrollArea;let v=0;if(h){const g=()=>{window.clearTimeout(v),f(!0)},x=()=>{v=window.setTimeout(()=>f(!1),i.scrollHideDelay)};return h.addEventListener("pointerenter",g),h.addEventListener("pointerleave",x),()=>{window.clearTimeout(v),h.removeEventListener("pointerenter",g),h.removeEventListener("pointerleave",x)}}},[i.scrollArea,i.scrollHideDelay]),p.jsx(Et,{present:l||u,children:p.jsx(ix,{"data-state":u?"visible":"hidden",...s,ref:r})})}),h2=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=tn(En,n.__scopeScrollArea),u=n.orientation==="horizontal",f=Ti(()=>v("SCROLL_END"),100),[h,v]=d2("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return m.useEffect(()=>{if(h==="idle"){const g=window.setTimeout(()=>v("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(g)}},[h,i.scrollHideDelay,v]),m.useEffect(()=>{const g=i.viewport,x=u?"scrollLeft":"scrollTop";if(g){let b=g[x];const w=()=>{const A=g[x];b!==A&&(v("SCROLL"),f()),b=A};return g.addEventListener("scroll",w),()=>g.removeEventListener("scroll",w)}},[i.viewport,u,v,f]),p.jsx(Et,{present:l||h!=="hidden",children:p.jsx(hf,{"data-state":h==="hidden"?"hidden":"visible",...s,ref:r,onPointerEnter:oe(n.onPointerEnter,()=>v("POINTER_ENTER")),onPointerLeave:oe(n.onPointerLeave,()=>v("POINTER_LEAVE"))})})}),ix=m.forwardRef((n,r)=>{const l=tn(En,n.__scopeScrollArea),{forceMount:s,...i}=n,[u,f]=m.useState(!1),h=n.orientation==="horizontal",v=Ti(()=>{if(l.viewport){const g=l.viewport.offsetWidth<l.viewport.scrollWidth,x=l.viewport.offsetHeight<l.viewport.scrollHeight;f(h?g:x)}},10);return Vr(l.viewport,v),Vr(l.content,v),p.jsx(Et,{present:s||u,children:p.jsx(hf,{"data-state":u?"visible":"hidden",...i,ref:r})})}),hf=m.forwardRef((n,r)=>{const{orientation:l="vertical",...s}=n,i=tn(En,n.__scopeScrollArea),u=m.useRef(null),f=m.useRef(0),[h,v]=m.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),g=px(h.viewport,h.content),x={...s,sizes:h,onSizesChange:v,hasThumb:g>0&&g<1,onThumbChange:w=>u.current=w,onThumbPointerUp:()=>f.current=0,onThumbPointerDown:w=>f.current=w};function b(w,A){return b2(w,f.current,h,A)}return l==="horizontal"?p.jsx(m2,{...x,ref:r,onThumbPositionChange:()=>{if(i.viewport&&u.current){const w=i.viewport.scrollLeft,A=_v(w,h,i.dir);u.current.style.transform=`translate3d(${A}px, 0, 0)`}},onWheelScroll:w=>{i.viewport&&(i.viewport.scrollLeft=w)},onDragScroll:w=>{i.viewport&&(i.viewport.scrollLeft=b(w,i.dir))}}):l==="vertical"?p.jsx(g2,{...x,ref:r,onThumbPositionChange:()=>{if(i.viewport&&u.current){const w=i.viewport.scrollTop,A=_v(w,h);u.current.style.transform=`translate3d(0, ${A}px, 0)`}},onWheelScroll:w=>{i.viewport&&(i.viewport.scrollTop=w)},onDragScroll:w=>{i.viewport&&(i.viewport.scrollTop=b(w))}}):null}),m2=m.forwardRef((n,r)=>{const{sizes:l,onSizesChange:s,...i}=n,u=tn(En,n.__scopeScrollArea),[f,h]=m.useState(),v=m.useRef(null),g=Pe(r,v,u.onScrollbarXChange);return m.useEffect(()=>{v.current&&h(getComputedStyle(v.current))},[v]),p.jsx(ux,{"data-orientation":"horizontal",...i,ref:g,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":Ri(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),mx(w,b)&&x.preventDefault()}},onResize:()=>{v.current&&u.viewport&&f&&s({content:u.viewport.scrollWidth,viewport:u.viewport.offsetWidth,scrollbar:{size:v.current.clientWidth,paddingStart:di(f.paddingLeft),paddingEnd:di(f.paddingRight)}})}})}),g2=m.forwardRef((n,r)=>{const{sizes:l,onSizesChange:s,...i}=n,u=tn(En,n.__scopeScrollArea),[f,h]=m.useState(),v=m.useRef(null),g=Pe(r,v,u.onScrollbarYChange);return m.useEffect(()=>{v.current&&h(getComputedStyle(v.current))},[v]),p.jsx(ux,{"data-orientation":"vertical",...i,ref:g,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":Ri(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),mx(w,b)&&x.preventDefault()}},onResize:()=>{v.current&&u.viewport&&f&&s({content:u.viewport.scrollHeight,viewport:u.viewport.offsetHeight,scrollbar:{size:v.current.clientHeight,paddingStart:di(f.paddingTop),paddingEnd:di(f.paddingBottom)}})}})}),[v2,cx]=ax(En),ux=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,sizes:s,hasThumb:i,onThumbChange:u,onThumbPointerUp:f,onThumbPointerDown:h,onThumbPositionChange:v,onDragScroll:g,onWheelScroll:x,onResize:b,...w}=n,A=tn(En,l),[R,C]=m.useState(null),E=Pe(r,I=>C(I)),O=m.useRef(null),L=m.useRef(""),N=A.viewport,U=s.content-s.viewport,V=ut(x),K=ut(v),Q=Ti(b,10);function Y(I){if(O.current){const ne=I.clientX-O.current.left,ce=I.clientY-O.current.top;g({x:ne,y:ce})}}return m.useEffect(()=>{const I=ne=>{const ce=ne.target;R?.contains(ce)&&V(ne,U)};return document.addEventListener("wheel",I,{passive:!1}),()=>document.removeEventListener("wheel",I,{passive:!1})},[N,R,U,V]),m.useEffect(K,[s,K]),Vr(R,Q),Vr(A.content,Q),p.jsx(v2,{scope:l,scrollbar:R,hasThumb:i,onThumbChange:ut(u),onThumbPointerUp:ut(f),onThumbPositionChange:K,onThumbPointerDown:ut(h),children:p.jsx(Ue.div,{...w,ref:E,style:{position:"absolute",...w.style},onPointerDown:oe(n.onPointerDown,I=>{I.button===0&&(I.target.setPointerCapture(I.pointerId),O.current=R.getBoundingClientRect(),L.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",A.viewport&&(A.viewport.style.scrollBehavior="auto"),Y(I))}),onPointerMove:oe(n.onPointerMove,Y),onPointerUp:oe(n.onPointerUp,I=>{const ne=I.target;ne.hasPointerCapture(I.pointerId)&&ne.releasePointerCapture(I.pointerId),document.body.style.webkitUserSelect=L.current,A.viewport&&(A.viewport.style.scrollBehavior=""),O.current=null})})})}),ui="ScrollAreaThumb",dx=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=cx(ui,n.__scopeScrollArea);return p.jsx(Et,{present:l||i.hasThumb,children:p.jsx(y2,{ref:r,...s})})}),y2=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,style:s,...i}=n,u=tn(ui,l),f=cx(ui,l),{onThumbPositionChange:h}=f,v=Pe(r,b=>f.onThumbChange(b)),g=m.useRef(void 0),x=Ti(()=>{g.current&&(g.current(),g.current=void 0)},100);return m.useEffect(()=>{const b=u.viewport;if(b){const w=()=>{if(x(),!g.current){const A=S2(b,h);g.current=A,h()}};return h(),b.addEventListener("scroll",w),()=>b.removeEventListener("scroll",w)}},[u.viewport,x,h]),p.jsx(Ue.div,{"data-state":f.hasThumb?"visible":"hidden",...i,ref:v,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...s},onPointerDownCapture:oe(n.onPointerDownCapture,b=>{const A=b.target.getBoundingClientRect(),R=b.clientX-A.left,C=b.clientY-A.top;f.onThumbPointerDown({x:R,y:C})}),onPointerUp:oe(n.onPointerUp,f.onThumbPointerUp)})});dx.displayName=ui;var mf="ScrollAreaCorner",fx=m.forwardRef((n,r)=>{const l=tn(mf,n.__scopeScrollArea),s=!!(l.scrollbarX&&l.scrollbarY);return l.type!=="scroll"&&s?p.jsx(x2,{...n,ref:r}):null});fx.displayName=mf;var x2=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,...s}=n,i=tn(mf,l),[u,f]=m.useState(0),[h,v]=m.useState(0),g=!!(u&&h);return Vr(i.scrollbarX,()=>{const x=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(x),v(x)}),Vr(i.scrollbarY,()=>{const x=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(x),f(x)}),g?p.jsx(Ue.div,{...s,ref:r,style:{width:u,height:h,position:"absolute",right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:0,...n.style}}):null});function di(n){return n?parseInt(n,10):0}function px(n,r){const l=n/r;return isNaN(l)?0:l}function Ri(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 b2(n,r,l,s="ltr"){const i=Ri(l),u=i/2,f=r||u,h=i-f,v=l.scrollbar.paddingStart+f,g=l.scrollbar.size-l.scrollbar.paddingEnd-h,x=l.content-l.viewport,b=s==="ltr"?[0,x]:[x*-1,0];return hx([v,g],b)(n)}function _v(n,r,l="ltr"){const s=Ri(r),i=r.scrollbar.paddingStart+r.scrollbar.paddingEnd,u=r.scrollbar.size-i,f=r.content-r.viewport,h=u-s,v=l==="ltr"?[0,f]:[f*-1,0],g=u2(n,v);return hx([0,f],[0,h])(g)}function hx(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 mx(n,r){return n>0&&n<r}var S2=(n,r=()=>{})=>{let l={left:n.scrollLeft,top:n.scrollTop},s=0;return(function i(){const u={left:n.scrollLeft,top:n.scrollTop},f=l.left!==u.left,h=l.top!==u.top;(f||h)&&r(),l=u,s=window.requestAnimationFrame(i)})(),()=>window.cancelAnimationFrame(s)};function Ti(n,r){const l=ut(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 Vr(n,r){const l=ut(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 w2=rx,E2=lx,A2=fx;function C2({className:n,children:r,...l}){return p.jsxs(w2,{"code-path":"src/components/ui/scroll-area.tsx:14:5","data-slot":"scroll-area",className:Ce("relative",n),...l,children:[p.jsx(E2,{"code-path":"src/components/ui/scroll-area.tsx:19:7","data-slot":"scroll-area-viewport",className:"focus-visible:ring-ring/50 size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline-1",children:r}),p.jsx(R2,{"code-path":"src/components/ui/scroll-area.tsx:25:7"}),p.jsx(A2,{"code-path":"src/components/ui/scroll-area.tsx:26:7"})]})}function R2({className:n,orientation:r="vertical",...l}){return p.jsx(sx,{"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:p.jsx(dx,{"code-path":"src/components/ui/scroll-area.tsx:50:7","data-slot":"scroll-area-thumb",className:"bg-border relative flex-1 rounded-full"})})}function T2(n,r=globalThis?.document){const l=ut(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 _2="DismissableLayer",Pd="dismissableLayer.update",O2="dismissableLayer.pointerDownOutside",j2="dismissableLayer.focusOutside",Ov,gx=m.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_i=m.forwardRef((n,r)=>{const{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:s,onPointerDownOutside:i,onFocusOutside:u,onInteractOutside:f,onDismiss:h,...v}=n,g=m.useContext(gx),[x,b]=m.useState(null),w=x?.ownerDocument??globalThis?.document,[,A]=m.useState({}),R=Pe(r,Q=>b(Q)),C=Array.from(g.layers),[E]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),O=C.indexOf(E),L=x?C.indexOf(x):-1,N=g.layersWithOutsidePointerEventsDisabled.size>0,U=L>=O,V=N2(Q=>{const Y=Q.target,I=[...g.branches].some(ne=>ne.contains(Y));!U||I||(i?.(Q),f?.(Q),Q.defaultPrevented||h?.())},w),K=z2(Q=>{const Y=Q.target;[...g.branches].some(ne=>ne.contains(Y))||(u?.(Q),f?.(Q),Q.defaultPrevented||h?.())},w);return T2(Q=>{L===g.layers.size-1&&(s?.(Q),!Q.defaultPrevented&&h&&(Q.preventDefault(),h()))},w),m.useEffect(()=>{if(x)return l&&(g.layersWithOutsidePointerEventsDisabled.size===0&&(Ov=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(x)),g.layers.add(x),jv(),()=>{l&&g.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=Ov)}},[x,w,l,g]),m.useEffect(()=>()=>{x&&(g.layers.delete(x),g.layersWithOutsidePointerEventsDisabled.delete(x),jv())},[x,g]),m.useEffect(()=>{const Q=()=>A({});return document.addEventListener(Pd,Q),()=>document.removeEventListener(Pd,Q)},[]),p.jsx(Ue.div,{...v,ref:R,style:{pointerEvents:N?U?"auto":"none":void 0,...n.style},onFocusCapture:oe(n.onFocusCapture,K.onFocusCapture),onBlurCapture:oe(n.onBlurCapture,K.onBlurCapture),onPointerDownCapture:oe(n.onPointerDownCapture,V.onPointerDownCapture)})});_i.displayName=_2;var M2="DismissableLayerBranch",D2=m.forwardRef((n,r)=>{const l=m.useContext(gx),s=m.useRef(null),i=Pe(r,s);return m.useEffect(()=>{const u=s.current;if(u)return l.branches.add(u),()=>{l.branches.delete(u)}},[l.branches]),p.jsx(Ue.div,{...n,ref:i})});D2.displayName=M2;function N2(n,r=globalThis?.document){const l=ut(n),s=m.useRef(!1),i=m.useRef(()=>{});return m.useEffect(()=>{const u=h=>{if(h.target&&!s.current){let v=function(){vx(O2,l,g,{discrete:!0})};const g={originalEvent:h};h.pointerType==="touch"?(r.removeEventListener("click",i.current),i.current=v,r.addEventListener("click",i.current,{once:!0})):v()}else r.removeEventListener("click",i.current);s.current=!1},f=window.setTimeout(()=>{r.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(f),r.removeEventListener("pointerdown",u),r.removeEventListener("click",i.current)}},[r,l]),{onPointerDownCapture:()=>s.current=!0}}function z2(n,r=globalThis?.document){const l=ut(n),s=m.useRef(!1);return m.useEffect(()=>{const i=u=>{u.target&&!s.current&&vx(j2,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 jv(){const n=new CustomEvent(Pd);document.dispatchEvent(n)}function vx(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?nx(i,u):i.dispatchEvent(u)}var L2=$d[" useId ".trim().toString()]||(()=>{}),k2=0;function Qa(n){const[r,l]=m.useState(L2());return Xn(()=>{l(s=>s??String(k2++))},[n]),n||(r?`radix-${r}`:"")}const U2=["top","right","bottom","left"],Sa=Math.min,Ut=Math.max,fi=Math.round,Vs=Math.floor,Sn=n=>({x:n,y:n}),H2={left:"right",right:"left",bottom:"top",top:"bottom"},B2={start:"end",end:"start"};function Vd(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 gf(n){return n==="x"?"y":"x"}function vf(n){return n==="y"?"height":"width"}const P2=new Set(["top","bottom"]);function xn(n){return P2.has(Kn(n))?"y":"x"}function yf(n){return gf(xn(n))}function V2(n,r,l){l===void 0&&(l=!1);const s=Zr(n),i=yf(n),u=vf(i);let f=i==="x"?s===(l?"end":"start")?"right":"left":s==="start"?"bottom":"top";return r.reference[u]>r.floating[u]&&(f=pi(f)),[f,pi(f)]}function G2(n){const r=pi(n);return[Gd(n),r,Gd(r)]}function Gd(n){return n.replace(/start|end/g,r=>B2[r])}const Mv=["left","right"],Dv=["right","left"],q2=["top","bottom"],Y2=["bottom","top"];function X2(n,r,l){switch(n){case"top":case"bottom":return l?r?Dv:Mv:r?Mv:Dv;case"left":case"right":return r?q2:Y2;default:return[]}}function Q2(n,r,l,s){const i=Zr(n);let u=X2(Kn(n),l==="start",s);return i&&(u=u.map(f=>f+"-"+i),r&&(u=u.concat(u.map(Gd)))),u}function pi(n){return n.replace(/left|right|bottom|top/g,r=>H2[r])}function K2(n){return{top:0,right:0,bottom:0,left:0,...n}}function yx(n){return typeof n!="number"?K2(n):{top:n,right:n,bottom:n,left:n}}function hi(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 Nv(n,r,l){let{reference:s,floating:i}=n;const u=xn(r),f=yf(r),h=vf(f),v=Kn(r),g=u==="y",x=s.x+s.width/2-i.width/2,b=s.y+s.height/2-i.height/2,w=s[h]/2-i[h]/2;let A;switch(v){case"top":A={x,y:s.y-i.height};break;case"bottom":A={x,y:s.y+s.height};break;case"right":A={x:s.x+s.width,y:b};break;case"left":A={x:s.x-i.width,y:b};break;default:A={x:s.x,y:s.y}}switch(Zr(r)){case"start":A[f]-=w*(l&&g?-1:1);break;case"end":A[f]+=w*(l&&g?-1:1);break}return A}const F2=async(n,r,l)=>{const{placement:s="bottom",strategy:i="absolute",middleware:u=[],platform:f}=l,h=u.filter(Boolean),v=await(f.isRTL==null?void 0:f.isRTL(r));let g=await f.getElementRects({reference:n,floating:r,strategy:i}),{x,y:b}=Nv(g,s,v),w=s,A={},R=0;for(let C=0;C<h.length;C++){const{name:E,fn:O}=h[C],{x:L,y:N,data:U,reset:V}=await O({x,y:b,initialPlacement:s,placement:w,strategy:i,middlewareData:A,rects:g,platform:f,elements:{reference:n,floating:r}});x=L??x,b=N??b,A={...A,[E]:{...A[E],...U}},V&&R<=50&&(R++,typeof V=="object"&&(V.placement&&(w=V.placement),V.rects&&(g=V.rects===!0?await f.getElementRects({reference:n,floating:r,strategy:i}):V.rects),{x,y:b}=Nv(g,w,v)),C=-1)}return{x,y:b,placement:w,strategy:i,middlewareData:A}};async function nl(n,r){var l;r===void 0&&(r={});const{x:s,y:i,platform:u,rects:f,elements:h,strategy:v}=n,{boundary:g="clippingAncestors",rootBoundary:x="viewport",elementContext:b="floating",altBoundary:w=!1,padding:A=0}=Qn(r,n),R=yx(A),E=h[w?b==="floating"?"reference":"floating":b],O=hi(await u.getClippingRect({element:(l=await(u.isElement==null?void 0:u.isElement(E)))==null||l?E:E.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(h.floating)),boundary:g,rootBoundary:x,strategy:v})),L=b==="floating"?{x:s,y:i,width:f.floating.width,height:f.floating.height}:f.reference,N=await(u.getOffsetParent==null?void 0:u.getOffsetParent(h.floating)),U=await(u.isElement==null?void 0:u.isElement(N))?await(u.getScale==null?void 0:u.getScale(N))||{x:1,y:1}:{x:1,y:1},V=hi(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:L,offsetParent:N,strategy:v}):L);return{top:(O.top-V.top+R.top)/U.y,bottom:(V.bottom-O.bottom+R.bottom)/U.y,left:(O.left-V.left+R.left)/U.x,right:(V.right-O.right+R.right)/U.x}}const Z2=n=>({name:"arrow",options:n,async fn(r){const{x:l,y:s,placement:i,rects:u,platform:f,elements:h,middlewareData:v}=r,{element:g,padding:x=0}=Qn(n,r)||{};if(g==null)return{};const b=yx(x),w={x:l,y:s},A=yf(i),R=vf(A),C=await f.getDimensions(g),E=A==="y",O=E?"top":"left",L=E?"bottom":"right",N=E?"clientHeight":"clientWidth",U=u.reference[R]+u.reference[A]-w[A]-u.floating[R],V=w[A]-u.reference[A],K=await(f.getOffsetParent==null?void 0:f.getOffsetParent(g));let Q=K?K[N]:0;(!Q||!await(f.isElement==null?void 0:f.isElement(K)))&&(Q=h.floating[N]||u.floating[R]);const Y=U/2-V/2,I=Q/2-C[R]/2-1,ne=Sa(b[O],I),ce=Sa(b[L],I),ue=ne,we=Q-C[R]-ce,me=Q/2-C[R]/2+Y,de=Vd(ue,me,we),z=!v.arrow&&Zr(i)!=null&&me!==de&&u.reference[R]/2-(me<ue?ne:ce)-C[R]/2<0,X=z?me<ue?me-ue:me-we:0;return{[A]:w[A]+X,data:{[A]:de,centerOffset:me-de-X,...z&&{alignmentOffset:X}},reset:z}}}),I2=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(r){var l,s;const{placement:i,middlewareData:u,rects:f,initialPlacement:h,platform:v,elements:g}=r,{mainAxis:x=!0,crossAxis:b=!0,fallbackPlacements:w,fallbackStrategy:A="bestFit",fallbackAxisSideDirection:R="none",flipAlignment:C=!0,...E}=Qn(n,r);if((l=u.arrow)!=null&&l.alignmentOffset)return{};const O=Kn(i),L=xn(h),N=Kn(h)===h,U=await(v.isRTL==null?void 0:v.isRTL(g.floating)),V=w||(N||!C?[pi(h)]:G2(h)),K=R!=="none";!w&&K&&V.push(...Q2(h,C,R,U));const Q=[h,...V],Y=await nl(r,E),I=[];let ne=((s=u.flip)==null?void 0:s.overflows)||[];if(x&&I.push(Y[O]),b){const me=V2(i,f,U);I.push(Y[me[0]],Y[me[1]])}if(ne=[...ne,{placement:i,overflows:I}],!I.every(me=>me<=0)){var ce,ue;const me=(((ce=u.flip)==null?void 0:ce.index)||0)+1,de=Q[me];if(de&&(!(b==="alignment"?L!==xn(de):!1)||ne.every(B=>xn(B.placement)===L?B.overflows[0]>0:!0)))return{data:{index:me,overflows:ne},reset:{placement:de}};let z=(ue=ne.filter(X=>X.overflows[0]<=0).sort((X,B)=>X.overflows[1]-B.overflows[1])[0])==null?void 0:ue.placement;if(!z)switch(A){case"bestFit":{var we;const X=(we=ne.filter(B=>{if(K){const F=xn(B.placement);return F===L||F==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(F=>F>0).reduce((F,ie)=>F+ie,0)]).sort((B,F)=>B[1]-F[1])[0])==null?void 0:we[0];X&&(z=X);break}case"initialPlacement":z=h;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 Lv(n){return U2.some(r=>n[r]>=0)}const $2=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 nl(r,{...i,elementContext:"reference"}),f=zv(u,l.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:Lv(f)}}}case"escaped":{const u=await nl(r,{...i,altBoundary:!0}),f=zv(u,l.floating);return{data:{escapedOffsets:f,escaped:Lv(f)}}}default:return{}}}}},xx=new Set(["left","top"]);async function J2(n,r){const{placement:l,platform:s,elements:i}=n,u=await(s.isRTL==null?void 0:s.isRTL(i.floating)),f=Kn(l),h=Zr(l),v=xn(l)==="y",g=xx.has(f)?-1:1,x=u&&v?-1:1,b=Qn(r,n);let{mainAxis:w,crossAxis:A,alignmentAxis:R}=typeof b=="number"?{mainAxis:b,crossAxis:0,alignmentAxis:null}:{mainAxis:b.mainAxis||0,crossAxis:b.crossAxis||0,alignmentAxis:b.alignmentAxis};return h&&typeof R=="number"&&(A=h==="end"?R*-1:R),v?{x:A*x,y:w*g}:{x:w*g,y:A*x}}const W2=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(r){var l,s;const{x:i,y:u,placement:f,middlewareData:h}=r,v=await J2(r,n);return f===((l=h.offset)==null?void 0:l.placement)&&(s=h.arrow)!=null&&s.alignmentOffset?{}:{x:i+v.x,y:u+v.y,data:{...v,placement:f}}}}},eR=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(r){const{x:l,y:s,placement:i}=r,{mainAxis:u=!0,crossAxis:f=!1,limiter:h={fn:E=>{let{x:O,y:L}=E;return{x:O,y:L}}},...v}=Qn(n,r),g={x:l,y:s},x=await nl(r,v),b=xn(Kn(i)),w=gf(b);let A=g[w],R=g[b];if(u){const E=w==="y"?"top":"left",O=w==="y"?"bottom":"right",L=A+x[E],N=A-x[O];A=Vd(L,A,N)}if(f){const E=b==="y"?"top":"left",O=b==="y"?"bottom":"right",L=R+x[E],N=R-x[O];R=Vd(L,R,N)}const C=h.fn({...r,[w]:A,[b]:R});return{...C,data:{x:C.x-l,y:C.y-s,enabled:{[w]:u,[b]:f}}}}}},tR=function(n){return n===void 0&&(n={}),{options:n,fn(r){const{x:l,y:s,placement:i,rects:u,middlewareData:f}=r,{offset:h=0,mainAxis:v=!0,crossAxis:g=!0}=Qn(n,r),x={x:l,y:s},b=xn(i),w=gf(b);let A=x[w],R=x[b];const C=Qn(h,r),E=typeof C=="number"?{mainAxis:C,crossAxis:0}:{mainAxis:0,crossAxis:0,...C};if(v){const N=w==="y"?"height":"width",U=u.reference[w]-u.floating[N]+E.mainAxis,V=u.reference[w]+u.reference[N]-E.mainAxis;A<U?A=U:A>V&&(A=V)}if(g){var O,L;const N=w==="y"?"width":"height",U=xx.has(Kn(i)),V=u.reference[b]-u.floating[N]+(U&&((O=f.offset)==null?void 0:O[b])||0)+(U?0:E.crossAxis),K=u.reference[b]+u.reference[N]+(U?0:((L=f.offset)==null?void 0:L[b])||0)-(U?E.crossAxis:0);R<V?R=V:R>K&&(R=K)}return{[w]:A,[b]:R}}}},nR=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(r){var l,s;const{placement:i,rects:u,platform:f,elements:h}=r,{apply:v=()=>{},...g}=Qn(n,r),x=await nl(r,g),b=Kn(i),w=Zr(i),A=xn(i)==="y",{width:R,height:C}=u.floating;let E,O;b==="top"||b==="bottom"?(E=b,O=w===(await(f.isRTL==null?void 0:f.isRTL(h.floating))?"start":"end")?"left":"right"):(O=b,E=w==="end"?"top":"bottom");const L=C-x.top-x.bottom,N=R-x.left-x.right,U=Sa(C-x[E],L),V=Sa(R-x[O],N),K=!r.middlewareData.shift;let Q=U,Y=V;if((l=r.middlewareData.shift)!=null&&l.enabled.x&&(Y=N),(s=r.middlewareData.shift)!=null&&s.enabled.y&&(Q=L),K&&!w){const ne=Ut(x.left,0),ce=Ut(x.right,0),ue=Ut(x.top,0),we=Ut(x.bottom,0);A?Y=R-2*(ne!==0||ce!==0?ne+ce:Ut(x.left,x.right)):Q=C-2*(ue!==0||we!==0?ue+we:Ut(x.top,x.bottom))}await v({...r,availableWidth:Y,availableHeight:Q});const I=await f.getDimensions(h.floating);return R!==I.width||C!==I.height?{reset:{rects:!0}}:{}}}};function Oi(){return typeof window<"u"}function Ir(n){return bx(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=(bx(n)?n.ownerDocument:n.document)||window.document)==null?void 0:r.documentElement}function bx(n){return Oi()?n instanceof Node||n instanceof Bt(n).Node:!1}function sn(n){return Oi()?n instanceof Element||n instanceof Bt(n).Element:!1}function wn(n){return Oi()?n instanceof HTMLElement||n instanceof Bt(n).HTMLElement:!1}function kv(n){return!Oi()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof Bt(n).ShadowRoot}const aR=new Set(["inline","contents"]);function dl(n){const{overflow:r,overflowX:l,overflowY:s,display:i}=cn(n);return/auto|scroll|overlay|hidden|clip/.test(r+s+l)&&!aR.has(i)}const rR=new Set(["table","td","th"]);function oR(n){return rR.has(Ir(n))}const lR=[":popover-open",":modal"];function ji(n){return lR.some(r=>{try{return n.matches(r)}catch{return!1}})}const sR=["transform","translate","scale","rotate","perspective"],iR=["transform","translate","scale","rotate","perspective","filter"],cR=["paint","layout","strict","content"];function xf(n){const r=bf(),l=sn(n)?cn(n):n;return sR.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)||iR.some(s=>(l.willChange||"").includes(s))||cR.some(s=>(l.contain||"").includes(s))}function uR(n){let r=wa(n);for(;wn(r)&&!Gr(r);){if(xf(r))return r;if(ji(r))return null;r=wa(r)}return null}function bf(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const dR=new Set(["html","body","#document"]);function Gr(n){return dR.has(Ir(n))}function cn(n){return Bt(n).getComputedStyle(n)}function Mi(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||kv(n)&&n.host||An(n);return kv(r)?r.host:r}function Sx(n){const r=wa(n);return Gr(r)?n.ownerDocument?n.ownerDocument.body:n.body:wn(r)&&dl(r)?r:Sx(r)}function al(n,r,l){var s;r===void 0&&(r=[]),l===void 0&&(l=!0);const i=Sx(n),u=i===((s=n.ownerDocument)==null?void 0:s.body),f=Bt(i);if(u){const h=qd(f);return r.concat(f,f.visualViewport||[],dl(i)?i:[],h&&l?al(h):[])}return r.concat(i,al(i,[],l))}function qd(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function wx(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,h=fi(l)!==u||fi(s)!==f;return h&&(l=u,s=f),{width:l,height:s,$:h}}function Sf(n){return sn(n)?n:n.contextElement}function Br(n){const r=Sf(n);if(!wn(r))return Sn(1);const l=r.getBoundingClientRect(),{width:s,height:i,$:u}=wx(r);let f=(u?fi(l.width):l.width)/s,h=(u?fi(l.height):l.height)/i;return(!f||!Number.isFinite(f))&&(f=1),(!h||!Number.isFinite(h))&&(h=1),{x:f,y:h}}const fR=Sn(0);function Ex(n){const r=Bt(n);return!bf()||!r.visualViewport?fR:{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}}function pR(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=Sf(n);let f=Sn(1);r&&(s?sn(s)&&(f=Br(s)):f=Br(n));const h=pR(u,l,s)?Ex(u):Sn(0);let v=(i.left+h.x)/f.x,g=(i.top+h.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 R=w,C=qd(R);for(;C&&s&&A!==R;){const E=Br(C),O=C.getBoundingClientRect(),L=cn(C),N=O.left+(C.clientLeft+parseFloat(L.paddingLeft))*E.x,U=O.top+(C.clientTop+parseFloat(L.paddingTop))*E.y;v*=E.x,g*=E.y,x*=E.x,b*=E.y,v+=N,g+=U,R=Bt(C),C=qd(R)}}return hi({width:x,height:b,x:v,y:g})}function Di(n,r){const l=Mi(n).scrollLeft;return r?r.left+l:Ka(An(n)).left+l}function Ax(n,r){const l=n.getBoundingClientRect(),s=l.left+r.scrollLeft-Di(n,l),i=l.top+r.scrollTop;return{x:s,y:i}}function hR(n){let{elements:r,rect:l,offsetParent:s,strategy:i}=n;const u=i==="fixed",f=An(s),h=r?ji(r.floating):!1;if(s===f||h&&u)return l;let v={scrollLeft:0,scrollTop:0},g=Sn(1);const x=Sn(0),b=wn(s);if((b||!b&&!u)&&((Ir(s)!=="body"||dl(f))&&(v=Mi(s)),wn(s))){const A=Ka(s);g=Br(s),x.x=A.x+s.clientLeft,x.y=A.y+s.clientTop}const w=f&&!b&&!u?Ax(f,v):Sn(0);return{width:l.width*g.x,height:l.height*g.y,x:l.x*g.x-v.scrollLeft*g.x+x.x+w.x,y:l.y*g.y-v.scrollTop*g.y+x.y+w.y}}function mR(n){return Array.from(n.getClientRects())}function gR(n){const r=An(n),l=Mi(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+Di(n);const h=-l.scrollTop;return cn(s).direction==="rtl"&&(f+=Ut(r.clientWidth,s.clientWidth)-i),{width:i,height:u,x:f,y:h}}const Uv=25;function vR(n,r){const l=Bt(n),s=An(n),i=l.visualViewport;let u=s.clientWidth,f=s.clientHeight,h=0,v=0;if(i){u=i.width,f=i.height;const x=bf();(!x||x&&r==="fixed")&&(h=i.offsetLeft,v=i.offsetTop)}const g=Di(s);if(g<=0){const x=s.ownerDocument,b=x.body,w=getComputedStyle(b),A=x.compatMode==="CSS1Compat"&&parseFloat(w.marginLeft)+parseFloat(w.marginRight)||0,R=Math.abs(s.clientWidth-b.clientWidth-A);R<=Uv&&(u-=R)}else g<=Uv&&(u+=g);return{width:u,height:f,x:h,y:v}}const yR=new Set(["absolute","fixed"]);function xR(n,r){const l=Ka(n,!0,r==="fixed"),s=l.top+n.clientTop,i=l.left+n.clientLeft,u=wn(n)?Br(n):Sn(1),f=n.clientWidth*u.x,h=n.clientHeight*u.y,v=i*u.x,g=s*u.y;return{width:f,height:h,x:v,y:g}}function Hv(n,r,l){let s;if(r==="viewport")s=vR(n,l);else if(r==="document")s=gR(An(n));else if(sn(r))s=xR(r,l);else{const i=Ex(n);s={x:r.x-i.x,y:r.y-i.y,width:r.width,height:r.height}}return hi(s)}function Cx(n,r){const l=wa(n);return l===r||!sn(l)||Gr(l)?!1:cn(l).position==="fixed"||Cx(l,r)}function bR(n,r){const l=r.get(n);if(l)return l;let s=al(n,[],!1).filter(h=>sn(h)&&Ir(h)!=="body"),i=null;const u=cn(n).position==="fixed";let f=u?wa(n):n;for(;sn(f)&&!Gr(f);){const h=cn(f),v=xf(f);!v&&h.position==="fixed"&&(i=null),(u?!v&&!i:!v&&h.position==="static"&&!!i&&yR.has(i.position)||dl(f)&&!v&&Cx(n,f))?s=s.filter(x=>x!==f):i=h,f=wa(f)}return r.set(n,s),s}function SR(n){let{element:r,boundary:l,rootBoundary:s,strategy:i}=n;const f=[...l==="clippingAncestors"?ji(r)?[]:bR(r,this._c):[].concat(l),s],h=f[0],v=f.reduce((g,x)=>{const b=Hv(r,x,i);return g.top=Ut(b.top,g.top),g.right=Sa(b.right,g.right),g.bottom=Sa(b.bottom,g.bottom),g.left=Ut(b.left,g.left),g},Hv(r,h,i));return{width:v.right-v.left,height:v.bottom-v.top,x:v.left,y:v.top}}function wR(n){const{width:r,height:l}=wx(n);return{width:r,height:l}}function ER(n,r,l){const s=wn(r),i=An(r),u=l==="fixed",f=Ka(n,!0,u,r);let h={scrollLeft:0,scrollTop:0};const v=Sn(0);function g(){v.x=Di(i)}if(s||!s&&!u)if((Ir(r)!=="body"||dl(i))&&(h=Mi(r)),s){const A=Ka(r,!0,u,r);v.x=A.x+r.clientLeft,v.y=A.y+r.clientTop}else i&&g();u&&!s&&i&&g();const x=i&&!s&&!u?Ax(i,h):Sn(0),b=f.left+h.scrollLeft-v.x-x.x,w=f.top+h.scrollTop-v.y-x.y;return{x:b,y:w,width:f.width,height:f.height}}function yd(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(ji(n))return l;if(!wn(n)){let i=wa(n);for(;i&&!Gr(i);){if(sn(i)&&!yd(i))return i;i=wa(i)}return l}let s=Bv(n,r);for(;s&&oR(s)&&yd(s);)s=Bv(s,r);return s&&Gr(s)&&yd(s)&&!xf(s)?l:s||uR(n)||l}const AR=async function(n){const r=this.getOffsetParent||Rx,l=this.getDimensions,s=await l(n.floating);return{reference:ER(n.reference,await r(n.floating),n.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function CR(n){return cn(n).direction==="rtl"}const RR={convertOffsetParentRelativeRectToViewportRelativeRect:hR,getDocumentElement:An,getClippingRect:SR,getOffsetParent:Rx,getElementRects:AR,getClientRects:mR,getDimensions:wR,getScale:Br,isElement:sn,isRTL:CR};function Tx(n,r){return n.x===r.x&&n.y===r.y&&n.width===r.width&&n.height===r.height}function TR(n,r){let l=null,s;const i=An(n);function u(){var h;clearTimeout(s),(h=l)==null||h.disconnect(),l=null}function f(h,v){h===void 0&&(h=!1),v===void 0&&(v=1),u();const g=n.getBoundingClientRect(),{left:x,top:b,width:w,height:A}=g;if(h||r(),!w||!A)return;const R=Vs(b),C=Vs(i.clientWidth-(x+w)),E=Vs(i.clientHeight-(b+A)),O=Vs(x),N={rootMargin:-R+"px "+-C+"px "+-E+"px "+-O+"px",threshold:Ut(0,Sa(1,v))||1};let U=!0;function V(K){const Q=K[0].intersectionRatio;if(Q!==v){if(!U)return f();Q?f(!1,Q):s=setTimeout(()=>{f(!1,1e-7)},1e3)}Q===1&&!Tx(g,n.getBoundingClientRect())&&f(),U=!1}try{l=new IntersectionObserver(V,{...N,root:i.ownerDocument})}catch{l=new IntersectionObserver(V,N)}l.observe(n)}return f(!0),u}function _R(n,r,l,s){s===void 0&&(s={});const{ancestorScroll:i=!0,ancestorResize:u=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:v=!1}=s,g=Sf(n),x=i||u?[...g?al(g):[],...al(r)]:[];x.forEach(O=>{i&&O.addEventListener("scroll",l,{passive:!0}),u&&O.addEventListener("resize",l)});const b=g&&h?TR(g,l):null;let w=-1,A=null;f&&(A=new ResizeObserver(O=>{let[L]=O;L&&L.target===g&&A&&(A.unobserve(r),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var N;(N=A)==null||N.observe(r)})),l()}),g&&!v&&A.observe(g),A.observe(r));let R,C=v?Ka(n):null;v&&E();function E(){const O=Ka(n);C&&!Tx(C,O)&&l(),C=O,R=requestAnimationFrame(E)}return l(),()=>{var O;x.forEach(L=>{i&&L.removeEventListener("scroll",l),u&&L.removeEventListener("resize",l)}),b?.(),(O=A)==null||O.disconnect(),A=null,v&&cancelAnimationFrame(R)}}const OR=W2,jR=eR,MR=I2,DR=nR,NR=$2,Pv=Z2,zR=tR,LR=(n,r,l)=>{const s=new Map,i={platform:RR,...l},u={...i.platform,_c:s};return F2(n,r,{...i,platform:u})};var kR=typeof document<"u",UR=function(){},Js=kR?m.useLayoutEffect:UR;function mi(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(!mi(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)&&!mi(n[u],r[u]))return!1}return!0}return n!==n&&r!==r}function _x(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Vv(n,r){const l=_x(n);return Math.round(r*l)/l}function xd(n){const r=m.useRef(n);return Js(()=>{r.current=n}),r}function HR(n){n===void 0&&(n={});const{placement:r="bottom",strategy:l="absolute",middleware:s=[],platform:i,elements:{reference:u,floating:f}={},transform:h=!0,whileElementsMounted:v,open:g}=n,[x,b]=m.useState({x:0,y:0,strategy:l,placement:r,middlewareData:{},isPositioned:!1}),[w,A]=m.useState(s);mi(w,s)||A(s);const[R,C]=m.useState(null),[E,O]=m.useState(null),L=m.useCallback(B=>{B!==K.current&&(K.current=B,C(B))},[]),N=m.useCallback(B=>{B!==Q.current&&(Q.current=B,O(B))},[]),U=u||R,V=f||E,K=m.useRef(null),Q=m.useRef(null),Y=m.useRef(x),I=v!=null,ne=xd(v),ce=xd(i),ue=xd(g),we=m.useCallback(()=>{if(!K.current||!Q.current)return;const B={placement:r,strategy:l,middleware:w};ce.current&&(B.platform=ce.current),LR(K.current,Q.current,B).then(F=>{const ie={...F,isPositioned:ue.current!==!1};me.current&&!mi(Y.current,ie)&&(Y.current=ie,rf.flushSync(()=>{b(ie)}))})},[w,r,l,ce,ue]);Js(()=>{g===!1&&Y.current.isPositioned&&(Y.current.isPositioned=!1,b(B=>({...B,isPositioned:!1})))},[g]);const me=m.useRef(!1);Js(()=>(me.current=!0,()=>{me.current=!1}),[]),Js(()=>{if(U&&(K.current=U),V&&(Q.current=V),U&&V){if(ne.current)return ne.current(U,V,we);we()}},[U,V,we,ne,I]);const de=m.useMemo(()=>({reference:K,floating:Q,setReference:L,setFloating:N}),[L,N]),z=m.useMemo(()=>({reference:U,floating:V}),[U,V]),X=m.useMemo(()=>{const B={position:l,left:0,top:0};if(!z.floating)return B;const F=Vv(z.floating,x.x),ie=Vv(z.floating,x.y);return h?{...B,transform:"translate("+F+"px, "+ie+"px)",..._x(z.floating)>=1.5&&{willChange:"transform"}}:{position:l,left:F,top:ie}},[l,h,z.floating,x.x,x.y]);return m.useMemo(()=>({...x,update:we,refs:de,elements:z,floatingStyles:X}),[x,we,de,z,X])}const BR=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):{}}}},PR=(n,r)=>({...OR(n),options:[n,r]}),VR=(n,r)=>({...jR(n),options:[n,r]}),GR=(n,r)=>({...zR(n),options:[n,r]}),qR=(n,r)=>({...MR(n),options:[n,r]}),YR=(n,r)=>({...DR(n),options:[n,r]}),XR=(n,r)=>({...NR(n),options:[n,r]}),QR=(n,r)=>({...BR(n),options:[n,r]});var KR="Arrow",Ox=m.forwardRef((n,r)=>{const{children:l,width:s=10,height:i=5,...u}=n;return p.jsx(Ue.svg,{...u,ref:r,width:s,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?l:p.jsx("polygon",{points:"0,0 30,0 15,10"})})});Ox.displayName=KR;var FR=Ox;function ZR(n){const[r,l]=m.useState(void 0);return Xn(()=>{if(n){l({width:n.offsetWidth,height:n.offsetHeight});const s=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const u=i[0];let f,h;if("borderBoxSize"in u){const v=u.borderBoxSize,g=Array.isArray(v)?v[0]:v;f=g.inlineSize,h=g.blockSize}else f=n.offsetWidth,h=n.offsetHeight;l({width:f,height:h})});return s.observe(n,{box:"border-box"}),()=>s.unobserve(n)}else l(void 0)},[n]),r}var wf="Popper",[jx,Ni]=Aa(wf),[IR,Mx]=jx(wf),Dx=n=>{const{__scopePopper:r,children:l}=n,[s,i]=m.useState(null);return p.jsx(IR,{scope:r,anchor:s,onAnchorChange:i,children:l})};Dx.displayName=wf;var Nx="PopperAnchor",zx=m.forwardRef((n,r)=>{const{__scopePopper:l,virtualRef:s,...i}=n,u=Mx(Nx,l),f=m.useRef(null),h=Pe(r,f),v=m.useRef(null);return m.useEffect(()=>{const g=v.current;v.current=s?.current||f.current,g!==v.current&&u.onAnchorChange(v.current)}),s?null:p.jsx(Ue.div,{...i,ref:h})});zx.displayName=Nx;var Ef="PopperContent",[$R,JR]=jx(Ef),Lx=m.forwardRef((n,r)=>{const{__scopePopper:l,side:s="bottom",sideOffset:i=0,align:u="center",alignOffset:f=0,arrowPadding:h=0,avoidCollisions:v=!0,collisionBoundary:g=[],collisionPadding:x=0,sticky:b="partial",hideWhenDetached:w=!1,updatePositionStrategy:A="optimized",onPlaced:R,...C}=n,E=Mx(Ef,l),[O,L]=m.useState(null),N=Pe(r,fe=>L(fe)),[U,V]=m.useState(null),K=ZR(U),Q=K?.width??0,Y=K?.height??0,I=s+(u!=="center"?"-"+u:""),ne=typeof x=="number"?x:{top:0,right:0,bottom:0,left:0,...x},ce=Array.isArray(g)?g:[g],ue=ce.length>0,we={padding:ne,boundary:ce.filter(eT),altBoundary:ue},{refs:me,floatingStyles:de,placement:z,isPositioned:X,middlewareData:B}=HR({strategy:"fixed",placement:I,whileElementsMounted:(...fe)=>_R(...fe,{animationFrame:A==="always"}),elements:{reference:E.anchor},middleware:[PR({mainAxis:i+Y,alignmentAxis:f}),v&&VR({mainAxis:!0,crossAxis:!1,limiter:b==="partial"?GR():void 0,...we}),v&&qR({...we}),YR({...we,apply:({elements:fe,rects:At,availableWidth:Ct,availableHeight:dn})=>{const{width:fn,height:pn}=At.reference,Ca=fe.floating.style;Ca.setProperty("--radix-popper-available-width",`${Ct}px`),Ca.setProperty("--radix-popper-available-height",`${dn}px`),Ca.setProperty("--radix-popper-anchor-width",`${fn}px`),Ca.setProperty("--radix-popper-anchor-height",`${pn}px`)}}),U&&QR({element:U,padding:h}),tT({arrowWidth:Q,arrowHeight:Y}),w&&XR({strategy:"referenceHidden",...we})]}),[F,ie]=Hx(z),je=ut(R);Xn(()=>{X&&je?.()},[X,je]);const Ee=B.arrow?.x,re=B.arrow?.y,ve=B.arrow?.centerOffset!==0,[Ke,Je]=m.useState();return Xn(()=>{O&&Je(window.getComputedStyle(O).zIndex)},[O]),p.jsx("div",{ref:me.setFloating,"data-radix-popper-content-wrapper":"",style:{...de,transform:X?de.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Ke,"--radix-popper-transform-origin":[B.transformOrigin?.x,B.transformOrigin?.y].join(" "),...B.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:p.jsx($R,{scope:l,placedSide:F,onArrowChange:V,arrowX:Ee,arrowY:re,shouldHideArrow:ve,children:p.jsx(Ue.div,{"data-side":F,"data-align":ie,...C,ref:N,style:{...C.style,animation:X?void 0:"none"}})})})});Lx.displayName=Ef;var kx="PopperArrow",WR={top:"bottom",right:"left",bottom:"top",left:"right"},Ux=m.forwardRef(function(r,l){const{__scopePopper:s,...i}=r,u=JR(kx,s),f=WR[u.placedSide];return p.jsx("span",{ref:u.onArrowChange,style:{position:"absolute",left:u.arrowX,top:u.arrowY,[f]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[u.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[u.placedSide],visibility:u.shouldHideArrow?"hidden":void 0},children:p.jsx(FR,{...i,ref:l,style:{...i.style,display:"block"}})})});Ux.displayName=kx;function eT(n){return n!==null}var tT=n=>({name:"transformOrigin",options:n,fn(r){const{placement:l,rects:s,middlewareData:i}=r,f=i.arrow?.centerOffset!==0,h=f?0:n.arrowWidth,v=f?0:n.arrowHeight,[g,x]=Hx(l),b={start:"0%",center:"50%",end:"100%"}[x],w=(i.arrow?.x??0)+h/2,A=(i.arrow?.y??0)+v/2;let R="",C="";return g==="bottom"?(R=f?b:`${w}px`,C=`${-v}px`):g==="top"?(R=f?b:`${w}px`,C=`${s.floating.height+v}px`):g==="right"?(R=`${-v}px`,C=f?b:`${A}px`):g==="left"&&(R=`${s.floating.width+v}px`,C=f?b:`${A}px`),{data:{x:R,y:C}}}});function Hx(n){const[r,l="center"]=n.split("-");return[r,l]}var Bx=Dx,Px=zx,Vx=Lx,Gx=Ux,nT="Portal",zi=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?nA.createPortal(p.jsx(Ue.div,{...s,ref:r}),f):null});zi.displayName=nT;var aT=Symbol("radix.slottable");function rT(n){const r=({children:l})=>p.jsx(p.Fragment,{children:l});return r.displayName=`${n}.Slottable`,r.__radixId=aT,r}var oT=$d[" useInsertionEffect ".trim().toString()]||Xn;function Li({prop:n,defaultProp:r,onChange:l=()=>{},caller:s}){const[i,u,f]=lT({defaultProp:r,onChange:l}),h=n!==void 0,v=h?n:i;{const x=m.useRef(n!==void 0);m.useEffect(()=>{const b=x.current;b!==h&&console.warn(`${s} is changing from ${b?"controlled":"uncontrolled"} to ${h?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),x.current=h},[h,s])}const g=m.useCallback(x=>{if(h){const b=sT(x)?x(n):x;b!==n&&f.current?.(b)}else u(x)},[h,n,u,f]);return[v,g]}function lT({defaultProp:n,onChange:r}){const[l,s]=m.useState(n),i=m.useRef(l),u=m.useRef(r);return oT(()=>{u.current=r},[r]),m.useEffect(()=>{i.current!==l&&(u.current?.(l),i.current=l)},[l,i]),[l,s,u]}function sT(n){return typeof n=="function"}var iT=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"}),cT="VisuallyHidden",qx=m.forwardRef((n,r)=>p.jsx(Ue.span,{...n,ref:r,style:{...iT,...n.style}}));qx.displayName=cT;var uT=qx,[ki]=Aa("Tooltip",[Ni]),Ui=Ni(),Yx="TooltipProvider",dT=700,Yd="tooltip.open",[fT,Af]=ki(Yx),Xx=n=>{const{__scopeTooltip:r,delayDuration:l=dT,skipDelayDuration:s=300,disableHoverableContent:i=!1,children:u}=n,f=m.useRef(!0),h=m.useRef(!1),v=m.useRef(0);return m.useEffect(()=>{const g=v.current;return()=>window.clearTimeout(g)},[]),p.jsx(fT,{scope:r,isOpenDelayedRef:f,delayDuration:l,onOpen:m.useCallback(()=>{window.clearTimeout(v.current),f.current=!1},[]),onClose:m.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>f.current=!0,s)},[s]),isPointerInTransitRef:h,onPointerInTransitChange:m.useCallback(g=>{h.current=g},[]),disableHoverableContent:i,children:u})};Xx.displayName=Yx;var rl="Tooltip",[pT,fl]=ki(rl),Qx=n=>{const{__scopeTooltip:r,children:l,open:s,defaultOpen:i,onOpenChange:u,disableHoverableContent:f,delayDuration:h}=n,v=Af(rl,n.__scopeTooltip),g=Ui(r),[x,b]=m.useState(null),w=Qa(),A=m.useRef(0),R=f??v.disableHoverableContent,C=h??v.delayDuration,E=m.useRef(!1),[O,L]=Li({prop:s,defaultProp:i??!1,onChange:Q=>{Q?(v.onOpen(),document.dispatchEvent(new CustomEvent(Yd))):v.onClose(),u?.(Q)},caller:rl}),N=m.useMemo(()=>O?E.current?"delayed-open":"instant-open":"closed",[O]),U=m.useCallback(()=>{window.clearTimeout(A.current),A.current=0,E.current=!1,L(!0)},[L]),V=m.useCallback(()=>{window.clearTimeout(A.current),A.current=0,L(!1)},[L]),K=m.useCallback(()=>{window.clearTimeout(A.current),A.current=window.setTimeout(()=>{E.current=!0,L(!0),A.current=0},C)},[C,L]);return m.useEffect(()=>()=>{A.current&&(window.clearTimeout(A.current),A.current=0)},[]),p.jsx(Bx,{...g,children:p.jsx(pT,{scope:r,contentId:w,open:O,stateAttribute:N,trigger:x,onTriggerChange:b,onTriggerEnter:m.useCallback(()=>{v.isOpenDelayedRef.current?K():U()},[v.isOpenDelayedRef,K,U]),onTriggerLeave:m.useCallback(()=>{R?V():(window.clearTimeout(A.current),A.current=0)},[V,R]),onOpen:U,onClose:V,disableHoverableContent:R,children:l})})};Qx.displayName=rl;var Xd="TooltipTrigger",Kx=m.forwardRef((n,r)=>{const{__scopeTooltip:l,...s}=n,i=fl(Xd,l),u=Af(Xd,l),f=Ui(l),h=m.useRef(null),v=Pe(r,h,i.onTriggerChange),g=m.useRef(!1),x=m.useRef(!1),b=m.useCallback(()=>g.current=!1,[]);return m.useEffect(()=>()=>document.removeEventListener("pointerup",b),[b]),p.jsx(Px,{asChild:!0,...f,children:p.jsx(Ue.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...s,ref:v,onPointerMove:oe(n.onPointerMove,w=>{w.pointerType!=="touch"&&!x.current&&!u.isPointerInTransitRef.current&&(i.onTriggerEnter(),x.current=!0)}),onPointerLeave:oe(n.onPointerLeave,()=>{i.onTriggerLeave(),x.current=!1}),onPointerDown:oe(n.onPointerDown,()=>{i.open&&i.onClose(),g.current=!0,document.addEventListener("pointerup",b,{once:!0})}),onFocus:oe(n.onFocus,()=>{g.current||i.onOpen()}),onBlur:oe(n.onBlur,i.onClose),onClick:oe(n.onClick,i.onClose)})})});Kx.displayName=Xd;var Cf="TooltipPortal",[hT,mT]=ki(Cf,{forceMount:void 0}),Fx=n=>{const{__scopeTooltip:r,forceMount:l,children:s,container:i}=n,u=fl(Cf,r);return p.jsx(hT,{scope:r,forceMount:l,children:p.jsx(Et,{present:l||u.open,children:p.jsx(zi,{asChild:!0,container:i,children:s})})})};Fx.displayName=Cf;var qr="TooltipContent",Zx=m.forwardRef((n,r)=>{const l=mT(qr,n.__scopeTooltip),{forceMount:s=l.forceMount,side:i="top",...u}=n,f=fl(qr,n.__scopeTooltip);return p.jsx(Et,{present:s||f.open,children:f.disableHoverableContent?p.jsx(Ix,{side:i,...u,ref:r}):p.jsx(gT,{side:i,...u,ref:r})})}),gT=m.forwardRef((n,r)=>{const l=fl(qr,n.__scopeTooltip),s=Af(qr,n.__scopeTooltip),i=m.useRef(null),u=Pe(r,i),[f,h]=m.useState(null),{trigger:v,onClose:g}=l,x=i.current,{onPointerInTransitChange:b}=s,w=m.useCallback(()=>{h(null),b(!1)},[b]),A=m.useCallback((R,C)=>{const E=R.currentTarget,O={x:R.clientX,y:R.clientY},L=bT(O,E.getBoundingClientRect()),N=ST(O,L),U=wT(C.getBoundingClientRect()),V=AT([...N,...U]);h(V),b(!0)},[b]);return m.useEffect(()=>()=>w(),[w]),m.useEffect(()=>{if(v&&x){const R=E=>A(E,x),C=E=>A(E,v);return v.addEventListener("pointerleave",R),x.addEventListener("pointerleave",C),()=>{v.removeEventListener("pointerleave",R),x.removeEventListener("pointerleave",C)}}},[v,x,A,w]),m.useEffect(()=>{if(f){const R=C=>{const E=C.target,O={x:C.clientX,y:C.clientY},L=v?.contains(E)||x?.contains(E),N=!ET(O,f);L?w():N&&(w(),g())};return document.addEventListener("pointermove",R),()=>document.removeEventListener("pointermove",R)}},[v,x,f,g,w]),p.jsx(Ix,{...n,ref:u})}),[vT,yT]=ki(rl,{isInside:!1}),xT=rT("TooltipContent"),Ix=m.forwardRef((n,r)=>{const{__scopeTooltip:l,children:s,"aria-label":i,onEscapeKeyDown:u,onPointerDownOutside:f,...h}=n,v=fl(qr,l),g=Ui(l),{onClose:x}=v;return m.useEffect(()=>(document.addEventListener(Yd,x),()=>document.removeEventListener(Yd,x)),[x]),m.useEffect(()=>{if(v.trigger){const b=w=>{w.target?.contains(v.trigger)&&x()};return window.addEventListener("scroll",b,{capture:!0}),()=>window.removeEventListener("scroll",b,{capture:!0})}},[v.trigger,x]),p.jsx(_i,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:b=>b.preventDefault(),onDismiss:x,children:p.jsxs(Vx,{"data-state":v.stateAttribute,...g,...h,ref:r,style:{...h.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[p.jsx(xT,{children:s}),p.jsx(vT,{scope:l,isInside:!0,children:p.jsx(uT,{id:v.contentId,role:"tooltip",children:i||s})})]})})});Zx.displayName=qr;var $x="TooltipArrow",Jx=m.forwardRef((n,r)=>{const{__scopeTooltip:l,...s}=n,i=Ui(l);return yT($x,l).isInside?null:p.jsx(Gx,{...i,...s,ref:r})});Jx.displayName=$x;function bT(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 ST(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 wT(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 ET(n,r){const{x:l,y:s}=n;let i=!1;for(let u=0,f=r.length-1;u<r.length;f=u++){const h=r[u],v=r[f],g=h.x,x=h.y,b=v.x,w=v.y;x>s!=w>s&&l<(b-g)*(s-x)/(w-x)+g&&(i=!i)}return i}function AT(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),CT(r)}function CT(n){if(n.length<=1)return n.slice();const r=[];for(let s=0;s<n.length;s++){const i=n[s];for(;r.length>=2;){const u=r[r.length-1],f=r[r.length-2];if((u.x-f.x)*(i.y-f.y)>=(u.y-f.y)*(i.x-f.x))r.pop();else break}r.push(i)}r.pop();const l=[];for(let s=n.length-1;s>=0;s--){const i=n[s];for(;l.length>=2;){const u=l[l.length-1],f=l[l.length-2];if((u.x-f.x)*(i.y-f.y)>=(u.y-f.y)*(i.x-f.x))l.pop();else break}l.push(i)}return l.pop(),r.length===1&&l.length===1&&r[0].x===l[0].x&&r[0].y===l[0].y?r:r.concat(l)}var RT=Xx,TT=Qx,_T=Kx,OT=Fx,jT=Zx,MT=Jx;function Wx({delayDuration:n=0,...r}){return p.jsx(RT,{"code-path":"src/components/ui/tooltip.tsx:13:5","data-slot":"tooltip-provider",delayDuration:n,...r})}function DT({...n}){return p.jsx(Wx,{"code-path":"src/components/ui/tooltip.tsx:25:5",children:p.jsx(TT,{"code-path":"src/components/ui/tooltip.tsx:26:7","data-slot":"tooltip",...n})})}function NT({...n}){return p.jsx(_T,{"code-path":"src/components/ui/tooltip.tsx:34:10","data-slot":"tooltip-trigger",...n})}function zT({className:n,sideOffset:r=0,children:l,...s}){return p.jsx(OT,{"code-path":"src/components/ui/tooltip.tsx:44:5",children:p.jsxs(jT,{"code-path":"src/components/ui/tooltip.tsx:45:7","data-slot":"tooltip-content",sideOffset:r,className: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,p.jsx(MT,{"code-path":"src/components/ui/tooltip.tsx:55:9",className:"bg-foreground fill-foreground z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})]})})}const LT=[{id:"dashboard",name:"仪表盘",icon:VS,path:"/",permission:"dashboard:view"},{id:"assets",name:"资产管理",icon:Gg,permission:"server:view",children:[{id:"servers",name:"服务器管理",icon:Ns,path:"/servers",permission:"server:view"},{id:"cloud-accounts",name:"云账号管理",icon:Bg,path:"/cloud-accounts",permission:"cloud:account"},{id:"domains",name:"域名管理",icon:Pg,path:"/domains",permission:"cloud:domain"},{id:"regions",name:"区域管理",icon:GS,path:"/regions",permission:"cloud:account"},{id:"platforms",name:"云平台",icon:qS,path:"/platforms",permission:"cloud:account"},{id:"cloud-billing",name:"云账单",icon:Vg,path:"/cloud-billing",permission:"cloud:billing"}]},{id:"kubernetes",name:"Kubernetes",icon:Od,permission:"k8s:cluster",children:[{id:"k8s-clusters",name:"集群列表",icon:Od,path:"/kubernetes",permission:"k8s:cluster"},{id:"k8s-nodes",name:"节点管理",icon:YS,path:"/nodes",permission:"k8s:nodes"},{id:"k8s-workload",name:"工作负载",icon:zs,permission:"k8s:workloads",children:[{id:"k8s-deployments",name:"Deployments",icon:zs,path:"/workloads/deployments",permission:"k8s:workloads"},{id:"k8s-statefulsets",name:"StatefulSets",icon:zs,path:"/workloads/statefulsets",permission:"k8s:workloads"},{id:"k8s-daemonsets",name:"DaemonSets",icon:zs,path:"/workloads/daemonsets",permission:"k8s:workloads"},{id:"k8s-cronjobs",name:"CronJobs",icon:XS,path:"/workloads/cronjobs",permission:"k8s:workloads"},{id:"k8s-pods",name:"Pods",icon:QS,path:"/workloads/pods",permission:"k8s:workloads"}]},{id:"k8s-network",name:"网络",icon:ld,permission:"k8s:workloads",children:[{id:"k8s-services",name:"Services",icon:ld,path:"/workloads/services",permission:"k8s:workloads"},{id:"k8s-ingresses",name:"Ingresses",icon:Pg,path:"/workloads/ingresses",permission:"k8s:workloads"}]},{id:"k8s-config",name:"配置中心",icon:Ks,permission:"k8s:workloads",children:[{id:"k8s-configmaps",name:"ConfigMaps",icon:sd,path:"/workloads/configmaps",permission:"k8s:workloads"},{id:"k8s-secrets",name:"Secrets",icon:Ls,path:"/workloads/secrets",permission:"k8s:workloads"}]},{id:"k8s-storage",name:"存储",icon:Ns,path:"/workloads/pvcs",permission:"k8s:workloads"},{id:"k8s-events",name:"事件",icon:$o,path:"/workloads/events",permission:"k8s:workloads"},{id:"k8s-topology",name:"架构拓扑",icon:ld,path:"/topology",permission:"k8s:topology"}]},{id:"deploy",name:"应用发布",icon:qg,permission:"deploy:pipeline",children:[{id:"pipelines",name:"流水线",icon:id,path:"/pipelines",permission:"deploy:pipeline"},{id:"deploy-credentials",name:"发布配置",icon:Bg,path:"/deploy/configureTools",permission:"deploy:release"},{id:"deploy-rbac",name:"发布权限",icon:Ls,path:"/deploy/rbac",permission:"deploy:release"}]},{id:"monitor",name:"监控中心",icon:$o,permission:"monitor:alert",children:[{id:"grafana",name:"监控大屏",icon:KS,path:"/dashboards",permission:"monitor:alert"},{id:"monitor-center",name:"资源监控",icon:FS,path:"/monitor-center",permission:"agent:monitor"},{id:"trace",name:"链路追踪",icon:id,path:"/trace",permission:"monitor:alert"},{id:"alert-center",name:"告警中心",icon:$o,path:"/alert-center",permission:"monitor:alert"},{id:"datasources",name:"数据源",icon:Ns,path:"/datasources",permission:"monitor:alert"}]},{id:"log-center",name:"日志中心",icon:ZS,permission:"monitor:alert",children:[{id:"log-loki",name:"Loki",icon:Yg,path:"/log-center/loki",permission:"monitor:alert"},{id:"log-es",name:"ES",icon:Ns,path:"/log-center/es",permission:"monitor:alert"},{id:"log-alerts",name:"日志告警",icon:Jo,path:"/log-center/alerts",permission:"monitor:alert"}]},{id:"automation",name:"自动化运维",icon:Xg,permission:"auto:cron",children:[{id:"cronjobs",name:"定时任务",icon:Xg,path:"/cronjobs",permission:"auto:cron"},{id:"scripts",name:"脚本库",icon:sd,path:"/scripts",permission:"auto:script"},{id:"ansible",name:"远程执行",icon:Qg,path:"/ansible",permission:"auto:ansible"}]},{id:"aiops",name:"AIOps智能",icon:$S,permission:"aiops:assistant",children:[{id:"ai-assistant",name:"智能助手",icon:IS,path:"/ai-assistant",permission:"aiops:assistant"},{id:"ai-alert-analyzer",name:"告警分析",icon:Jo,path:"/ai-alert-analyzer",permission:"aiops:analysis"},{id:"ai-predictive",name:"容量预测",icon:Vg,path:"/ai-predictive",permission:"aiops:forecast"}]},{id:"approval",name:"资源申请",icon:WS,permission:"approval:apply",children:[{id:"approval-resource",name:"资源申请",icon:Gg,path:"/approval/resource",permission:"approval:apply"},{id:"approval-app",name:"应用申请",icon:qg,path:"/approval/app",permission:"approval:apply"},{id:"approval-permission",name:"权限审批",icon:JS,path:"/approval/permission",permission:"approval:apply"}]},{id:"audit",name:"安全审计",icon:Yg,permission:"audit:terminal",children:[{id:"audit-terminal",name:"终端审计",icon:Qg,path:"/audit/terminal",permission:"audit:terminal"},{id:"audit-operations",name:"操作审计",icon:sd,path:"/audit/operations",permission:"audit:operations"},{id:"audit-login",name:"登录日志",icon:ew,path:"/audit/login-logs",permission:"audit:login-logs"}]},{id:"system",name:"系统管理",icon:Ks,permission:"system:user",children:[{id:"users",name:"用户管理",icon:tw,path:"/users",permission:"system:user"},{id:"roles",name:"角色权限",icon:Ls,path:"/roles",permission:"system:role"},{id:"credentials",name:"凭证配置",icon:Ls,path:"/credentials",permission:"system:user"},{id:"approval-workflow",name:"审批流程",icon:id,path:"/approval-workflow",permission:"system:role"},{id:"settings",name:"系统设置",icon:Ks,path:"/settings",permission:"system:user"}]}];function eb({item:n,depth:r=0}){const l=wt(),{openMenus:s,toggleMenu:i,activeMenu:u,setActiveMenu:f}=HA(),{sidebarCollapsed:h}=Ei(),v=n.children&&n.children.length>0,g=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"))||n.id==="log-center"&&l.pathname.startsWith("/log-center")||u===n.id,b=v&&n.children?.some(A=>A.path?l.pathname===A.path||l.pathname.startsWith(A.path+"/"):!1),w=()=>{v?i(n.id):n.path&&f(n.id)};return h&&r===0?p.jsx(Wx,{"code-path":"src/components/layout/Sidebar.tsx:220:7",delayDuration:100,children:p.jsxs(DT,{"code-path":"src/components/layout/Sidebar.tsx:221:9",children:[p.jsx(NT,{"code-path":"src/components/layout/Sidebar.tsx:222:11",asChild:!0,children:p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:223:13",className:"relative",children:v?p.jsx(St,{"code-path":"src/components/layout/Sidebar.tsx:225: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:p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:236:19",className:"h-5 w-5"})}):p.jsx(St,{"code-path":"src/components/layout/Sidebar.tsx:239: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:p.jsx(Nd,{"code-path":"src/components/layout/Sidebar.tsx:250:19",to:n.path||"#",onClick:w,children:p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:251:21",className:"h-5 w-5"})})})})}),p.jsx(zT,{"code-path":"src/components/layout/Sidebar.tsx:257:11",side:"right",className:"bg-[var(--dg-bg-secondary)] border-[var(--dg-border)] text-[var(--dg-text-primary)]",children:n.name})]})}):p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:266:5",className:Ce("mb-0.5",r>0&&"ml-2.5"),children:v?p.jsxs(p.Fragment,{children:[p.jsxs(St,{"code-path":"src/components/layout/Sidebar.tsx:269: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:[p.jsxs("span",{"code-path":"src/components/layout/Sidebar.tsx:279:13",className:"flex items-center gap-2",children:[p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:280:15",className:Ce("h-3.5 w-3.5",(x||b)&&"text-[var(--dg-blue)]")}),p.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:281:15",className:"truncate",children:n.name})]}),p.jsx(nw,{"code-path":"src/components/layout/Sidebar.tsx:283:13",className:Ce("h-3 w-3 text-[var(--dg-text-muted)] transition-transform duration-200",!g&&"-rotate-90")})]}),p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:291:11",className:Ce("overflow-hidden transition-all duration-200 ease-in-out",g?"max-h-[800px] opacity-100 mt-0.5":"max-h-0 opacity-0"),children:p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:297:13",className:"space-y-0.5 border-l border-[var(--dg-border)] ml-4 pl-1.5",children:n.children?.map(A=>p.jsx(eb,{"code-path":"src/components/layout/Sidebar.tsx:299:17",item:A,depth:r+1},A.id))})})]}):p.jsxs(Nd,{"code-path":"src/components/layout/Sidebar.tsx:305: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:[p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:317:11",className:"h-3.5 w-3.5 flex-shrink-0"}),p.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:318:11",className:"truncate",children:n.name})]})})}function kT(){const{sidebarCollapsed:n,toggleSidebar:r}=Ei(),{hasPermission:l}=PC();m.useEffect(()=>{const u=()=>r();return window.addEventListener("toggle-sidebar",u),()=>window.removeEventListener("toggle-sidebar",u)},[r]);const s=u=>u.filter(f=>!f.permission||l(f.permission)).map(f=>{if(!f.children)return f;const h=s(f.children);return{...f,children:h}}).filter(f=>!f.children||f.children.length>0),i=s(LT);return p.jsxs("aside",{"code-path":"src/components/layout/Sidebar.tsx:361: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:[p.jsxs("div",{"code-path":"src/components/layout/Sidebar.tsx:369:7",className:"flex items-center h-14 px-3 border-b border-[var(--dg-border)] flex-shrink-0",children:[p.jsxs("div",{"code-path":"src/components/layout/Sidebar.tsx:370:9",className:Ce("flex items-center gap-2.5 flex-1 min-w-0",n&&"justify-center"),children:[p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:371:11",className:"w-8 h-8 rounded-lg bg-gradient-to-br from-[var(--dg-blue)] to-[var(--dg-cyan)] flex items-center justify-center flex-shrink-0 shadow-lg shadow-[var(--dg-blue)]/20",children:p.jsx(Od,{"code-path":"src/components/layout/Sidebar.tsx:372:13",className:"h-5 w-5 text-white"})}),!n&&p.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:375:13",className:"font-bold text-[var(--dg-text-primary)] text-sm tracking-tight truncate",children:"AIOps平台"})]}),!n&&p.jsx(St,{"code-path":"src/components/layout/Sidebar.tsx:381:11",variant:"ghost",size:"icon",className:"h-7 w-7 text-[var(--dg-text-muted)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)] flex-shrink-0",onClick:r,title:"收起侧边栏",children:p.jsx(sy,{"code-path":"src/components/layout/Sidebar.tsx:388:13",className:"h-4 w-4"})})]}),p.jsx(C2,{"code-path":"src/components/layout/Sidebar.tsx:394:7",className:"flex-1 py-2 px-1.5",children:p.jsx("nav",{"code-path":"src/components/layout/Sidebar.tsx:395:9",className:"space-y-0.5",children:i.map(u=>p.jsx(eb,{"code-path":"src/components/layout/Sidebar.tsx:397:13",item:u},u.id))})}),!n&&p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:404:9",className:"px-3 py-2 border-t border-[var(--dg-border)] flex-shrink-0",children:p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:405:11",className:"text-[10px] text-[var(--dg-text-muted)] text-center",children:"AIOps v1.0.0"})})]})}var UT=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],HT=UT.reduce((n,r)=>{const l=tx(`Primitive.${r}`),s=m.forwardRef((i,u)=>{const{asChild:f,...h}=i,v=f?l:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(v,{...h,ref:u})});return s.displayName=`Primitive.${r}`,{...n,[r]:s}},{}),BT="Separator",Gv="horizontal",PT=["horizontal","vertical"],tb=m.forwardRef((n,r)=>{const{decorative:l,orientation:s=Gv,...i}=n,u=VT(s)?s:Gv,h=l?{role:"none"}:{"aria-orientation":u==="vertical"?u:void 0,role:"separator"};return p.jsx(HT.div,{"data-orientation":u,...h,...i,ref:r})});tb.displayName=BT;function VT(n){return PT.includes(n)}var GT=tb;function qT({className:n,orientation:r="horizontal",decorative:l=!0,...s}){return p.jsx(GT,{"code-path":"src/components/ui/separator.tsx:15:5","data-slot":"separator",decorative:l,orientation:r,className: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 qv(n){const r=YT(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),v=h.find(QT);if(v){const g=v.props.children,x=h.map(b=>b===v?m.Children.count(g)>1?m.Children.only(null):m.isValidElement(g)?g.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(g)?m.cloneElement(g,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function YT(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=FT(i),h=KT(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Ea(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var XT=Symbol("radix.slottable");function QT(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===XT}function KT(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const v=u(...h);return i(...h),v}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function FT(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}function nb(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:O}=C,L=ct.useRef(null),N=ct.useRef(new Map).current;return p.jsx(i,{scope:E,itemMap:N,collectionRef:L,children:O})};f.displayName=r;const h=n+"CollectionSlot",v=qv(h),g=ct.forwardRef((C,E)=>{const{scope:O,children:L}=C,N=u(h,O),U=Pe(E,N.collectionRef);return p.jsx(v,{ref:U,children:L})});g.displayName=h;const x=n+"CollectionItemSlot",b="data-radix-collection-item",w=qv(x),A=ct.forwardRef((C,E)=>{const{scope:O,children:L,...N}=C,U=ct.useRef(null),V=Pe(E,U),K=u(x,O);return ct.useEffect(()=>(K.itemMap.set(U,{ref:U,...N}),()=>{K.itemMap.delete(U)})),p.jsx(w,{[b]:"",ref:V,children:L})});A.displayName=x;function R(C){const E=u(n+"CollectionConsumer",C);return ct.useCallback(()=>{const L=E.collectionRef.current;if(!L)return[];const N=Array.from(L.querySelectorAll(`[${b}]`));return Array.from(E.itemMap.values()).sort((K,Q)=>N.indexOf(K.ref.current)-N.indexOf(Q.ref.current))},[E.collectionRef,E.itemMap])}return[{Provider:f,Slot:g,ItemSlot:A},R,s]}var bd=0;function ab(){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()),bd++,()=>{bd===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),bd--}},[])}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 Sd="focusScope.autoFocusOnMount",wd="focusScope.autoFocusOnUnmount",Xv={bubbles:!1,cancelable:!0},ZT="FocusScope",Rf=m.forwardRef((n,r)=>{const{loop:l=!1,trapped:s=!1,onMountAutoFocus:i,onUnmountAutoFocus:u,...f}=n,[h,v]=m.useState(null),g=ut(i),x=ut(u),b=m.useRef(null),w=Pe(r,C=>v(C)),A=m.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;m.useEffect(()=>{if(s){let C=function(N){if(A.paused||!h)return;const U=N.target;h.contains(U)?b.current=U:ba(b.current,{select:!0})},E=function(N){if(A.paused||!h)return;const U=N.relatedTarget;U!==null&&(h.contains(U)||ba(b.current,{select:!0}))},O=function(N){if(document.activeElement===document.body)for(const V of N)V.removedNodes.length>0&&ba(h)};document.addEventListener("focusin",C),document.addEventListener("focusout",E);const L=new MutationObserver(O);return h&&L.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",C),document.removeEventListener("focusout",E),L.disconnect()}}},[s,h,A.paused]),m.useEffect(()=>{if(h){Kv.add(A);const C=document.activeElement;if(!h.contains(C)){const O=new CustomEvent(Sd,Xv);h.addEventListener(Sd,g),h.dispatchEvent(O),O.defaultPrevented||(IT(t_(rb(h)),{select:!0}),document.activeElement===C&&ba(h))}return()=>{h.removeEventListener(Sd,g),setTimeout(()=>{const O=new CustomEvent(wd,Xv);h.addEventListener(wd,x),h.dispatchEvent(O),O.defaultPrevented||ba(C??document.body,{select:!0}),h.removeEventListener(wd,x),Kv.remove(A)},0)}}},[h,g,x,A]);const R=m.useCallback(C=>{if(!l&&!s||A.paused)return;const E=C.key==="Tab"&&!C.altKey&&!C.ctrlKey&&!C.metaKey,O=document.activeElement;if(E&&O){const L=C.currentTarget,[N,U]=$T(L);N&&U?!C.shiftKey&&O===U?(C.preventDefault(),l&&ba(N,{select:!0})):C.shiftKey&&O===N&&(C.preventDefault(),l&&ba(U,{select:!0})):O===L&&C.preventDefault()}},[l,s,A.paused]);return p.jsx(Ue.div,{tabIndex:-1,...f,ref:w,onKeyDown:R})});Rf.displayName=ZT;function IT(n,{select:r=!1}={}){const l=document.activeElement;for(const s of n)if(ba(s,{select:r}),document.activeElement!==l)return}function $T(n){const r=rb(n),l=Qv(r,n),s=Qv(r.reverse(),n);return[l,s]}function rb(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(!JT(l,{upTo:r}))return l}function JT(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 WT(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&&WT(n)&&r&&n.select()}}var Kv=e_();function e_(){let n=[];return{add(r){const l=n[0];r!==l&&l?.pause(),n=Fv(n,r),n.unshift(r)},remove(r){n=Fv(n,r),n[0]?.resume()}}}function Fv(n,r){const l=[...n],s=l.indexOf(r);return s!==-1&&l.splice(s,1),l}function t_(n){return n.filter(r=>r.tagName!=="A")}var Ed="rovingFocusGroup.onEntryFocus",n_={bubbles:!1,cancelable:!0},pl="RovingFocusGroup",[Qd,ob,a_]=nb(pl),[r_,lb]=Aa(pl,[a_]),[o_,l_]=r_(pl),sb=m.forwardRef((n,r)=>p.jsx(Qd.Provider,{scope:n.__scopeRovingFocusGroup,children:p.jsx(Qd.Slot,{scope:n.__scopeRovingFocusGroup,children:p.jsx(s_,{...n,ref:r})})}));sb.displayName=pl;var s_=m.forwardRef((n,r)=>{const{__scopeRovingFocusGroup:l,orientation:s,loop:i=!1,dir:u,currentTabStopId:f,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:v,onEntryFocus:g,preventScrollOnEntryFocus:x=!1,...b}=n,w=m.useRef(null),A=Pe(r,w),R=ff(u),[C,E]=Li({prop:f,defaultProp:h??null,onChange:v,caller:pl}),[O,L]=m.useState(!1),N=ut(g),U=ob(l),V=m.useRef(!1),[K,Q]=m.useState(0);return m.useEffect(()=>{const Y=w.current;if(Y)return Y.addEventListener(Ed,N),()=>Y.removeEventListener(Ed,N)},[N]),p.jsx(o_,{scope:l,orientation:s,dir:R,loop:i,currentTabStopId:C,onItemFocus:m.useCallback(Y=>E(Y),[E]),onItemShiftTab:m.useCallback(()=>L(!0),[]),onFocusableItemAdd:m.useCallback(()=>Q(Y=>Y+1),[]),onFocusableItemRemove:m.useCallback(()=>Q(Y=>Y-1),[]),children:p.jsx(Ue.div,{tabIndex:O||K===0?-1:0,"data-orientation":s,...b,ref:A,style:{outline:"none",...n.style},onMouseDown:oe(n.onMouseDown,()=>{V.current=!0}),onFocus:oe(n.onFocus,Y=>{const I=!V.current;if(Y.target===Y.currentTarget&&I&&!O){const ne=new CustomEvent(Ed,n_);if(Y.currentTarget.dispatchEvent(ne),!ne.defaultPrevented){const ce=U().filter(z=>z.focusable),ue=ce.find(z=>z.active),we=ce.find(z=>z.id===C),de=[ue,we,...ce].filter(Boolean).map(z=>z.ref.current);ub(de,x)}}V.current=!1}),onBlur:oe(n.onBlur,()=>L(!1))})})}),ib="RovingFocusGroupItem",cb=m.forwardRef((n,r)=>{const{__scopeRovingFocusGroup:l,focusable:s=!0,active:i=!1,tabStopId:u,children:f,...h}=n,v=Qa(),g=u||v,x=l_(ib,l),b=x.currentTabStopId===g,w=ob(l),{onFocusableItemAdd:A,onFocusableItemRemove:R,currentTabStopId:C}=x;return m.useEffect(()=>{if(s)return A(),()=>R()},[s,A,R]),p.jsx(Qd.ItemSlot,{scope:l,id:g,focusable:s,active:i,children:p.jsx(Ue.span,{tabIndex:b?0:-1,"data-orientation":x.orientation,...h,ref:r,onMouseDown:oe(n.onMouseDown,E=>{s?x.onItemFocus(g):E.preventDefault()}),onFocus:oe(n.onFocus,()=>x.onItemFocus(g)),onKeyDown:oe(n.onKeyDown,E=>{if(E.key==="Tab"&&E.shiftKey){x.onItemShiftTab();return}if(E.target!==E.currentTarget)return;const O=u_(E,x.orientation,x.dir);if(O!==void 0){if(E.metaKey||E.ctrlKey||E.altKey||E.shiftKey)return;E.preventDefault();let N=w().filter(U=>U.focusable).map(U=>U.ref.current);if(O==="last")N.reverse();else if(O==="prev"||O==="next"){O==="prev"&&N.reverse();const U=N.indexOf(E.currentTarget);N=x.loop?d_(N,U+1):N.slice(U+1)}setTimeout(()=>ub(N))}}),children:typeof f=="function"?f({isCurrentTabStop:b,hasTabStop:C!=null}):f})})});cb.displayName=ib;var i_={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function c_(n,r){return r!=="rtl"?n:n==="ArrowLeft"?"ArrowRight":n==="ArrowRight"?"ArrowLeft":n}function u_(n,r,l){const s=c_(n.key,l);if(!(r==="vertical"&&["ArrowLeft","ArrowRight"].includes(s))&&!(r==="horizontal"&&["ArrowUp","ArrowDown"].includes(s)))return i_[s]}function ub(n,r=!1){const l=document.activeElement;for(const s of n)if(s===l||(s.focus({preventScroll:r}),document.activeElement!==l))return}function d_(n,r){return n.map((l,s)=>n[(r+s)%n.length])}var f_=sb,p_=cb;function h_(n){const r=m_(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),v=h.find(v_);if(v){const g=v.props.children,x=h.map(b=>b===v?m.Children.count(g)>1?m.Children.only(null):m.isValidElement(g)?g.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(g)?m.cloneElement(g,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function m_(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=x_(i),h=y_(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Ea(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var g_=Symbol("radix.slottable");function v_(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===g_}function y_(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const v=u(...h);return i(...h),v}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function x_(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 b_=function(n){if(typeof document>"u")return null;var r=Array.isArray(n)?n[0]:n;return r.ownerDocument.body},kr=new WeakMap,Gs=new WeakMap,qs={},Ad=0,db=function(n){return n&&(n.host||db(n.parentNode))},S_=function(n,r){return r.map(function(l){if(n.contains(l))return l;var s=db(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})},w_=function(n,r,l,s){var i=S_(r,Array.isArray(n)?n:[n]);qs[l]||(qs[l]=new WeakMap);var u=qs[l],f=[],h=new Set,v=new Set(i),g=function(b){!b||h.has(b)||(h.add(b),g(b.parentNode))};i.forEach(g);var x=function(b){!b||v.has(b)||Array.prototype.forEach.call(b.children,function(w){if(h.has(w))x(w);else try{var A=w.getAttribute(s),R=A!==null&&A!=="false",C=(kr.get(w)||0)+1,E=(u.get(w)||0)+1;kr.set(w,C),u.set(w,E),f.push(w),C===1&&R&&Gs.set(w,!0),E===1&&w.setAttribute(l,"true"),R||w.setAttribute(s,"true")}catch(O){console.error("aria-hidden: cannot operate on ",w,O)}})};return x(r),h.clear(),Ad++,function(){f.forEach(function(b){var w=kr.get(b)-1,A=u.get(b)-1;kr.set(b,w),u.set(b,A),w||(Gs.has(b)||b.removeAttribute(s),Gs.delete(b)),A||b.removeAttribute(l)}),Ad--,Ad||(kr=new WeakMap,kr=new WeakMap,Gs=new WeakMap,qs={})}},fb=function(n,r,l){l===void 0&&(l="data-aria-hidden");var s=Array.from(Array.isArray(n)?n:[n]),i=b_(n);return i?(s.push.apply(s,Array.from(i.querySelectorAll("[aria-live], script"))),w_(s,i,l,"aria-hidden")):function(){return null}},yn=function(){return yn=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},yn.apply(this,arguments)};function pb(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 E_(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 Ws="right-scroll-bar-position",ei="width-before-scroll-bar",A_="with-scroll-bars-hidden",C_="--removed-body-scroll-bar-size";function Cd(n,r){return typeof n=="function"?n(r):n&&(n.current=r),n}function R_(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,Zv=new WeakMap;function __(n,r){var l=R_(null,function(s){return n.forEach(function(i){return Cd(i,s)})});return T_(function(){var s=Zv.get(l);if(s){var i=new Set(s),u=new Set(n),f=l.current;i.forEach(function(h){u.has(h)||Cd(h,null)}),u.forEach(function(h){i.has(h)||Cd(h,f)})}Zv.set(l,n)},[n]),l}function O_(n){return n}function j_(n,r){r===void 0&&(r=O_);var l=[],s=!1,i={read:function(){if(s)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return l.length?l[l.length-1]:n},useMedium:function(u){var f=r(u,s);return l.push(f),function(){l=l.filter(function(h){return h!==f})}},assignSyncMedium:function(u){for(s=!0;l.length;){var f=l;l=[],f.forEach(u)}l={push:function(h){return u(h)},filter:function(){return l}}},assignMedium:function(u){s=!0;var f=[];if(l.length){var h=l;l=[],h.forEach(u),f=l}var v=function(){var x=f;f=[],x.forEach(u)},g=function(){return Promise.resolve().then(v)};g(),l={push:function(x){f.push(x),g()},filter:function(x){return f=f.filter(x),l}}}};return i}function M_(n){n===void 0&&(n={});var r=j_(null);return r.options=yn({async:!0,ssr:!1},n),r}var hb=function(n){var r=n.sideCar,l=pb(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,yn({},l))};hb.isSideCarExport=!0;function D_(n,r){return n.useMedium(r),hb}var mb=M_(),Rd=function(){},Hi=m.forwardRef(function(n,r){var l=m.useRef(null),s=m.useState({onScrollCapture:Rd,onWheelCapture:Rd,onTouchMoveCapture:Rd}),i=s[0],u=s[1],f=n.forwardProps,h=n.children,v=n.className,g=n.removeScrollBar,x=n.enabled,b=n.shards,w=n.sideCar,A=n.noRelative,R=n.noIsolation,C=n.inert,E=n.allowPinchZoom,O=n.as,L=O===void 0?"div":O,N=n.gapMode,U=pb(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),V=w,K=__([l,r]),Q=yn(yn({},U),i);return m.createElement(m.Fragment,null,x&&m.createElement(V,{sideCar:mb,removeScrollBar:g,shards:b,noRelative:A,noIsolation:R,inert:C,setCallbacks:u,allowPinchZoom:!!E,lockRef:l,gapMode:N}),f?m.cloneElement(m.Children.only(h),yn(yn({},Q),{ref:K})):m.createElement(L,yn({},Q,{className:v,ref:K}),h))});Hi.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Hi.classNames={fullWidth:ei,zeroRight:Ws};var N_=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function z_(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var r=N_();return r&&n.setAttribute("nonce",r),n}function L_(n,r){n.styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r))}function k_(n){var r=document.head||document.getElementsByTagName("head")[0];r.appendChild(n)}var U_=function(){var n=0,r=null;return{add:function(l){n==0&&(r=z_())&&(L_(r,l),k_(r)),n++},remove:function(){n--,!n&&r&&(r.parentNode&&r.parentNode.removeChild(r),r=null)}}},H_=function(){var n=U_();return function(r,l){m.useEffect(function(){return n.add(r),function(){n.remove()}},[r&&l])}},gb=function(){var n=H_(),r=function(l){var s=l.styles,i=l.dynamic;return n(s,i),null};return r},B_={left:0,top:0,right:0,gap:0},Td=function(n){return parseInt(n||"",10)||0},P_=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[Td(l),Td(s),Td(i)]},V_=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return B_;var r=P_(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])}},G_=gb(),Pr="data-scroll-locked",q_=function(n,r,l,s){var i=n.left,u=n.top,f=n.right,h=n.gap;return l===void 0&&(l="margin"),`
.`.concat(A_,` {
overflow: hidden `).concat(s,`;
padding-right: `).concat(h,"px ").concat(s,`;
}
body[`).concat(Pr,`] {
overflow: hidden `).concat(s,`;
overscroll-behavior: contain;
`).concat([r&&"position: relative ".concat(s,";"),l==="margin"&&`
padding-left: `.concat(i,`px;
padding-top: `).concat(u,`px;
padding-right: `).concat(f,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(h,"px ").concat(s,`;
`),l==="padding"&&"padding-right: ".concat(h,"px ").concat(s,";")].filter(Boolean).join(""),`
}
.`).concat(Ws,` {
right: `).concat(h,"px ").concat(s,`;
}
.`).concat(ei,` {
margin-right: `).concat(h,"px ").concat(s,`;
}
.`).concat(Ws," .").concat(Ws,` {
right: 0 `).concat(s,`;
}
.`).concat(ei," .").concat(ei,` {
margin-right: 0 `).concat(s,`;
}
body[`).concat(Pr,`] {
`).concat(C_,": ").concat(h,`px;
}
`)},Iv=function(){var n=parseInt(document.body.getAttribute(Pr)||"0",10);return isFinite(n)?n:0},Y_=function(){m.useEffect(function(){return document.body.setAttribute(Pr,(Iv()+1).toString()),function(){var n=Iv()-1;n<=0?document.body.removeAttribute(Pr):document.body.setAttribute(Pr,n.toString())}},[])},X_=function(n){var r=n.noRelative,l=n.noImportant,s=n.gapMode,i=s===void 0?"margin":s;Y_();var u=m.useMemo(function(){return V_(i)},[i]);return m.createElement(G_,{styles:q_(u,!r,i,l?"":"!important")})},Kd=!1;if(typeof window<"u")try{var Ys=Object.defineProperty({},"passive",{get:function(){return Kd=!0,!0}});window.addEventListener("test",Ys,Ys),window.removeEventListener("test",Ys,Ys)}catch{Kd=!1}var Ur=Kd?{passive:!1}:!1,Q_=function(n){return n.tagName==="TEXTAREA"},vb=function(n,r){if(!(n instanceof Element))return!1;var l=window.getComputedStyle(n);return l[r]!=="hidden"&&!(l.overflowY===l.overflowX&&!Q_(n)&&l[r]==="visible")},K_=function(n){return vb(n,"overflowY")},F_=function(n){return vb(n,"overflowX")},$v=function(n,r){var l=r.ownerDocument,s=r;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var i=yb(n,s);if(i){var u=xb(n,s),f=u[1],h=u[2];if(f>h)return!0}s=s.parentNode}while(s&&s!==l.body);return!1},Z_=function(n){var r=n.scrollTop,l=n.scrollHeight,s=n.clientHeight;return[r,l,s]},I_=function(n){var r=n.scrollLeft,l=n.scrollWidth,s=n.clientWidth;return[r,l,s]},yb=function(n,r){return n==="v"?K_(r):F_(r)},xb=function(n,r){return n==="v"?Z_(r):I_(r)},$_=function(n,r){return n==="h"&&r==="rtl"?-1:1},J_=function(n,r,l,s,i){var u=$_(n,window.getComputedStyle(r).direction),f=u*s,h=l.target,v=r.contains(h),g=!1,x=f>0,b=0,w=0;do{if(!h)break;var A=xb(n,h),R=A[0],C=A[1],E=A[2],O=C-E-u*R;(R||O)&&yb(n,h)&&(b+=O,w+=R);var L=h.parentNode;h=L&&L.nodeType===Node.DOCUMENT_FRAGMENT_NODE?L.host:L}while(!v&&h!==document.body||v&&(r.contains(h)||r===h));return(x&&Math.abs(b)<1||!x&&Math.abs(w)<1)&&(g=!0),g},Xs=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},W_=function(n,r){return n[0]===r[0]&&n[1]===r[1]},eO=function(n){return`
.block-interactivity-`.concat(n,` {pointer-events: none;}
.allow-interactivity-`).concat(n,` {pointer-events: all;}
`)},tO=0,Hr=[];function nO(n){var r=m.useRef([]),l=m.useRef([0,0]),s=m.useRef(),i=m.useState(tO++)[0],u=m.useState(gb)[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=E_([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 h=m.useCallback(function(C,E){if("touches"in C&&C.touches.length===2||C.type==="wheel"&&C.ctrlKey)return!f.current.allowPinchZoom;var O=Xs(C),L=l.current,N="deltaX"in C?C.deltaX:L[0]-O[0],U="deltaY"in C?C.deltaY:L[1]-O[1],V,K=C.target,Q=Math.abs(N)>Math.abs(U)?"h":"v";if("touches"in C&&Q==="h"&&K.type==="range")return!1;var Y=window.getSelection(),I=Y&&Y.anchorNode,ne=I?I===K||I.contains(K):!1;if(ne)return!1;var ce=$v(Q,K);if(!ce)return!0;if(ce?V=Q:(V=Q==="v"?"h":"v",ce=$v(Q,K)),!ce)return!1;if(!s.current&&"changedTouches"in C&&(N||U)&&(s.current=V),!V)return!0;var ue=s.current||V;return J_(ue,E,C,ue==="h"?N:U)},[]),v=m.useCallback(function(C){var E=C;if(!(!Hr.length||Hr[Hr.length-1]!==u)){var O="deltaY"in E?Jv(E):Xs(E),L=r.current.filter(function(V){return V.name===E.type&&(V.target===E.target||E.target===V.shadowParent)&&W_(V.delta,O)})[0];if(L&&L.should){E.cancelable&&E.preventDefault();return}if(!L){var N=(f.current.shards||[]).map(Wv).filter(Boolean).filter(function(V){return V.contains(E.target)}),U=N.length>0?h(E,N[0]):!f.current.noIsolation;U&&E.cancelable&&E.preventDefault()}}},[]),g=m.useCallback(function(C,E,O,L){var N={name:C,delta:E,target:O,should:L,shadowParent:aO(O)};r.current.push(N),setTimeout(function(){r.current=r.current.filter(function(U){return U!==N})},1)},[]),x=m.useCallback(function(C){l.current=Xs(C),s.current=void 0},[]),b=m.useCallback(function(C){g(C.type,Jv(C),C.target,h(C,n.lockRef.current))},[]),w=m.useCallback(function(C){g(C.type,Xs(C),C.target,h(C,n.lockRef.current))},[]);m.useEffect(function(){return Hr.push(u),n.setCallbacks({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:w}),document.addEventListener("wheel",v,Ur),document.addEventListener("touchmove",v,Ur),document.addEventListener("touchstart",x,Ur),function(){Hr=Hr.filter(function(C){return C!==u}),document.removeEventListener("wheel",v,Ur),document.removeEventListener("touchmove",v,Ur),document.removeEventListener("touchstart",x,Ur)}},[]);var A=n.removeScrollBar,R=n.inert;return m.createElement(m.Fragment,null,R?m.createElement(u,{styles:eO(i)}):null,A?m.createElement(X_,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function aO(n){for(var r=null;n!==null;)n instanceof ShadowRoot&&(r=n.host,n=n.host),n=n.parentNode;return r}const rO=D_(mb,nO);var Tf=m.forwardRef(function(n,r){return m.createElement(Hi,yn({},n,{ref:r,sideCar:rO}))});Tf.classNames=Hi.classNames;var Fd=["Enter"," "],oO=["ArrowDown","PageUp","Home"],bb=["ArrowUp","PageDown","End"],lO=[...oO,...bb],sO={ltr:[...Fd,"ArrowRight"],rtl:[...Fd,"ArrowLeft"]},iO={ltr:["ArrowLeft"],rtl:["ArrowRight"]},hl="Menu",[ol,cO,uO]=nb(hl),[Za,Sb]=Aa(hl,[uO,Ni,lb]),Bi=Ni(),wb=lb(),[dO,Ia]=Za(hl),[fO,ml]=Za(hl),Eb=n=>{const{__scopeMenu:r,open:l=!1,children:s,dir:i,onOpenChange:u,modal:f=!0}=n,h=Bi(r),[v,g]=m.useState(null),x=m.useRef(!1),b=ut(u),w=ff(i);return m.useEffect(()=>{const A=()=>{x.current=!0,document.addEventListener("pointerdown",R,{capture:!0,once:!0}),document.addEventListener("pointermove",R,{capture:!0,once:!0})},R=()=>x.current=!1;return document.addEventListener("keydown",A,{capture:!0}),()=>{document.removeEventListener("keydown",A,{capture:!0}),document.removeEventListener("pointerdown",R,{capture:!0}),document.removeEventListener("pointermove",R,{capture:!0})}},[]),p.jsx(Bx,{...h,children:p.jsx(dO,{scope:r,open:l,onOpenChange:b,content:v,onContentChange:g,children:p.jsx(fO,{scope:r,onClose:m.useCallback(()=>b(!1),[b]),isUsingKeyboardRef:x,dir:w,modal:f,children:s})})})};Eb.displayName=hl;var pO="MenuAnchor",_f=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n,i=Bi(l);return p.jsx(Px,{...i,...s,ref:r})});_f.displayName=pO;var Of="MenuPortal",[hO,Ab]=Za(Of,{forceMount:void 0}),Cb=n=>{const{__scopeMenu:r,forceMount:l,children:s,container:i}=n,u=Ia(Of,r);return p.jsx(hO,{scope:r,forceMount:l,children:p.jsx(Et,{present:l||u.open,children:p.jsx(zi,{asChild:!0,container:i,children:s})})})};Cb.displayName=Of;var Jt="MenuContent",[mO,jf]=Za(Jt),Rb=m.forwardRef((n,r)=>{const l=Ab(Jt,n.__scopeMenu),{forceMount:s=l.forceMount,...i}=n,u=Ia(Jt,n.__scopeMenu),f=ml(Jt,n.__scopeMenu);return p.jsx(ol.Provider,{scope:n.__scopeMenu,children:p.jsx(Et,{present:s||u.open,children:p.jsx(ol.Slot,{scope:n.__scopeMenu,children:f.modal?p.jsx(gO,{...i,ref:r}):p.jsx(vO,{...i,ref:r})})})})}),gO=m.forwardRef((n,r)=>{const l=Ia(Jt,n.__scopeMenu),s=m.useRef(null),i=Pe(r,s);return m.useEffect(()=>{const u=s.current;if(u)return fb(u)},[]),p.jsx(Mf,{...n,ref:i,trapFocus:l.open,disableOutsidePointerEvents:l.open,disableOutsideScroll:!0,onFocusOutside:oe(n.onFocusOutside,u=>u.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>l.onOpenChange(!1)})}),vO=m.forwardRef((n,r)=>{const l=Ia(Jt,n.__scopeMenu);return p.jsx(Mf,{...n,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>l.onOpenChange(!1)})}),yO=h_("MenuContent.ScrollLock"),Mf=m.forwardRef((n,r)=>{const{__scopeMenu:l,loop:s=!1,trapFocus:i,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:h,onEntryFocus:v,onEscapeKeyDown:g,onPointerDownOutside:x,onFocusOutside:b,onInteractOutside:w,onDismiss:A,disableOutsideScroll:R,...C}=n,E=Ia(Jt,l),O=ml(Jt,l),L=Bi(l),N=wb(l),U=cO(l),[V,K]=m.useState(null),Q=m.useRef(null),Y=Pe(r,Q,E.onContentChange),I=m.useRef(0),ne=m.useRef(""),ce=m.useRef(0),ue=m.useRef(null),we=m.useRef("right"),me=m.useRef(0),de=R?Tf:m.Fragment,z=R?{as:yO,allowPinchZoom:!0}:void 0,X=F=>{const ie=ne.current+F,je=U().filter(fe=>!fe.disabled),Ee=document.activeElement,re=je.find(fe=>fe.ref.current===Ee)?.textValue,ve=je.map(fe=>fe.textValue),Ke=jO(ve,ie,re),Je=je.find(fe=>fe.textValue===Ke)?.ref.current;(function fe(At){ne.current=At,window.clearTimeout(I.current),At!==""&&(I.current=window.setTimeout(()=>fe(""),1e3))})(ie),Je&&setTimeout(()=>Je.focus())};m.useEffect(()=>()=>window.clearTimeout(I.current),[]),ab();const B=m.useCallback(F=>we.current===ue.current?.side&&DO(F,ue.current?.area),[]);return p.jsx(mO,{scope:l,searchRef:ne,onItemEnter:m.useCallback(F=>{B(F)&&F.preventDefault()},[B]),onItemLeave:m.useCallback(F=>{B(F)||(Q.current?.focus(),K(null))},[B]),onTriggerLeave:m.useCallback(F=>{B(F)&&F.preventDefault()},[B]),pointerGraceTimerRef:ce,onPointerGraceIntentChange:m.useCallback(F=>{ue.current=F},[]),children:p.jsx(de,{...z,children:p.jsx(Rf,{asChild:!0,trapped:i,onMountAutoFocus:oe(u,F=>{F.preventDefault(),Q.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:p.jsx(_i,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:g,onPointerDownOutside:x,onFocusOutside:b,onInteractOutside:w,onDismiss:A,children:p.jsx(f_,{asChild:!0,...N,dir:O.dir,orientation:"vertical",loop:s,currentTabStopId:V,onCurrentTabStopIdChange:K,onEntryFocus:oe(v,F=>{O.isUsingKeyboardRef.current||F.preventDefault()}),preventScrollOnEntryFocus:!0,children:p.jsx(Vx,{role:"menu","aria-orientation":"vertical","data-state":Gb(E.open),"data-radix-menu-content":"",dir:O.dir,...L,...C,ref:Y,style:{outline:"none",...C.style},onKeyDown:oe(C.onKeyDown,F=>{const je=F.target.closest("[data-radix-menu-content]")===F.currentTarget,Ee=F.ctrlKey||F.altKey||F.metaKey,re=F.key.length===1;je&&(F.key==="Tab"&&F.preventDefault(),!Ee&&re&&X(F.key));const ve=Q.current;if(F.target!==ve||!lO.includes(F.key))return;F.preventDefault();const Je=U().filter(fe=>!fe.disabled).map(fe=>fe.ref.current);bb.includes(F.key)&&Je.reverse(),_O(Je)}),onBlur:oe(n.onBlur,F=>{F.currentTarget.contains(F.target)||(window.clearTimeout(I.current),ne.current="")}),onPointerMove:oe(n.onPointerMove,ll(F=>{const ie=F.target,je=me.current!==F.clientX;if(F.currentTarget.contains(ie)&&je){const Ee=F.clientX>me.current?"right":"left";we.current=Ee,me.current=F.clientX}}))})})})})})})});Rb.displayName=Jt;var xO="MenuGroup",Df=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return p.jsx(Ue.div,{role:"group",...s,ref:r})});Df.displayName=xO;var bO="MenuLabel",Tb=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return p.jsx(Ue.div,{...s,ref:r})});Tb.displayName=bO;var gi="MenuItem",ey="menu.itemSelect",Pi=m.forwardRef((n,r)=>{const{disabled:l=!1,onSelect:s,...i}=n,u=m.useRef(null),f=ml(gi,n.__scopeMenu),h=jf(gi,n.__scopeMenu),v=Pe(r,u),g=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}),nx(b,w),w.defaultPrevented?g.current=!1:f.onClose()}};return p.jsx(_b,{...i,ref:v,disabled:l,onClick:oe(n.onClick,x),onPointerDown:b=>{n.onPointerDown?.(b),g.current=!0},onPointerUp:oe(n.onPointerUp,b=>{g.current||b.currentTarget?.click()}),onKeyDown:oe(n.onKeyDown,b=>{const w=h.searchRef.current!=="";l||w&&b.key===" "||Fd.includes(b.key)&&(b.currentTarget.click(),b.preventDefault())})})});Pi.displayName=gi;var _b=m.forwardRef((n,r)=>{const{__scopeMenu:l,disabled:s=!1,textValue:i,...u}=n,f=jf(gi,l),h=wb(l),v=m.useRef(null),g=Pe(r,v),[x,b]=m.useState(!1),[w,A]=m.useState("");return m.useEffect(()=>{const R=v.current;R&&A((R.textContent??"").trim())},[u.children]),p.jsx(ol.ItemSlot,{scope:l,disabled:s,textValue:i??w,children:p.jsx(p_,{asChild:!0,...h,focusable:!s,children:p.jsx(Ue.div,{role:"menuitem","data-highlighted":x?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...u,ref:g,onPointerMove:oe(n.onPointerMove,ll(R=>{s?f.onItemLeave(R):(f.onItemEnter(R),R.defaultPrevented||R.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:oe(n.onPointerLeave,ll(R=>f.onItemLeave(R))),onFocus:oe(n.onFocus,()=>b(!0)),onBlur:oe(n.onBlur,()=>b(!1))})})})}),SO="MenuCheckboxItem",Ob=m.forwardRef((n,r)=>{const{checked:l=!1,onCheckedChange:s,...i}=n;return p.jsx(zb,{scope:n.__scopeMenu,checked:l,children:p.jsx(Pi,{role:"menuitemcheckbox","aria-checked":vi(l)?"mixed":l,...i,ref:r,"data-state":zf(l),onSelect:oe(i.onSelect,()=>s?.(vi(l)?!0:!l),{checkForDefaultPrevented:!1})})})});Ob.displayName=SO;var jb="MenuRadioGroup",[wO,EO]=Za(jb,{value:void 0,onValueChange:()=>{}}),Mb=m.forwardRef((n,r)=>{const{value:l,onValueChange:s,...i}=n,u=ut(s);return p.jsx(wO,{scope:n.__scopeMenu,value:l,onValueChange:u,children:p.jsx(Df,{...i,ref:r})})});Mb.displayName=jb;var Db="MenuRadioItem",Nb=m.forwardRef((n,r)=>{const{value:l,...s}=n,i=EO(Db,n.__scopeMenu),u=l===i.value;return p.jsx(zb,{scope:n.__scopeMenu,checked:u,children:p.jsx(Pi,{role:"menuitemradio","aria-checked":u,...s,ref:r,"data-state":zf(u),onSelect:oe(s.onSelect,()=>i.onValueChange?.(l),{checkForDefaultPrevented:!1})})})});Nb.displayName=Db;var Nf="MenuItemIndicator",[zb,AO]=Za(Nf,{checked:!1}),Lb=m.forwardRef((n,r)=>{const{__scopeMenu:l,forceMount:s,...i}=n,u=AO(Nf,l);return p.jsx(Et,{present:s||vi(u.checked)||u.checked===!0,children:p.jsx(Ue.span,{...i,ref:r,"data-state":zf(u.checked)})})});Lb.displayName=Nf;var CO="MenuSeparator",kb=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return p.jsx(Ue.div,{role:"separator","aria-orientation":"horizontal",...s,ref:r})});kb.displayName=CO;var RO="MenuArrow",Ub=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n,i=Bi(l);return p.jsx(Gx,{...i,...s,ref:r})});Ub.displayName=RO;var TO="MenuSub",[CD,Hb]=Za(TO),Ko="MenuSubTrigger",Bb=m.forwardRef((n,r)=>{const l=Ia(Ko,n.__scopeMenu),s=ml(Ko,n.__scopeMenu),i=Hb(Ko,n.__scopeMenu),u=jf(Ko,n.__scopeMenu),f=m.useRef(null),{pointerGraceTimerRef:h,onPointerGraceIntentChange:v}=u,g={__scopeMenu:n.__scopeMenu},x=m.useCallback(()=>{f.current&&window.clearTimeout(f.current),f.current=null},[]);return m.useEffect(()=>x,[x]),m.useEffect(()=>{const b=h.current;return()=>{window.clearTimeout(b),v(null)}},[h,v]),p.jsx(_f,{asChild:!0,...g,children:p.jsx(_b,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":i.contentId,"data-state":Gb(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:oe(n.onPointerMove,ll(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:oe(n.onPointerLeave,ll(b=>{x();const w=l.content?.getBoundingClientRect();if(w){const A=l.content?.dataset.side,R=A==="right",C=R?-5:5,E=w[R?"left":"right"],O=w[R?"right":"left"];u.onPointerGraceIntentChange({area:[{x:b.clientX+C,y:b.clientY},{x:E,y:w.top},{x:O,y:w.top},{x:O,y:w.bottom},{x:E,y:w.bottom}],side:A}),window.clearTimeout(h.current),h.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(b),b.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:oe(n.onKeyDown,b=>{const w=u.searchRef.current!=="";n.disabled||w&&b.key===" "||sO[s.dir].includes(b.key)&&(l.onOpenChange(!0),l.content?.focus(),b.preventDefault())})})})});Bb.displayName=Ko;var Pb="MenuSubContent",Vb=m.forwardRef((n,r)=>{const l=Ab(Jt,n.__scopeMenu),{forceMount:s=l.forceMount,...i}=n,u=Ia(Jt,n.__scopeMenu),f=ml(Jt,n.__scopeMenu),h=Hb(Pb,n.__scopeMenu),v=m.useRef(null),g=Pe(r,v);return p.jsx(ol.Provider,{scope:n.__scopeMenu,children:p.jsx(Et,{present:s||u.open,children:p.jsx(ol.Slot,{scope:n.__scopeMenu,children:p.jsx(Mf,{id:h.contentId,"aria-labelledby":h.triggerId,...i,ref:g,align:"start",side:f.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:x=>{f.isUsingKeyboardRef.current&&v.current?.focus(),x.preventDefault()},onCloseAutoFocus:x=>x.preventDefault(),onFocusOutside:oe(n.onFocusOutside,x=>{x.target!==h.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:oe(n.onEscapeKeyDown,x=>{f.onClose(),x.preventDefault()}),onKeyDown:oe(n.onKeyDown,x=>{const b=x.currentTarget.contains(x.target),w=iO[f.dir].includes(x.key);b&&w&&(u.onOpenChange(!1),h.trigger?.focus(),x.preventDefault())})})})})})});Vb.displayName=Pb;function Gb(n){return n?"open":"closed"}function vi(n){return n==="indeterminate"}function zf(n){return vi(n)?"indeterminate":n?"checked":"unchecked"}function _O(n){const r=document.activeElement;for(const l of n)if(l===r||(l.focus(),document.activeElement!==r))return}function OO(n,r){return n.map((l,s)=>n[(r+s)%n.length])}function jO(n,r,l){const i=r.length>1&&Array.from(r).every(g=>g===r[0])?r[0]:r,u=l?n.indexOf(l):-1;let f=OO(n,Math.max(u,0));i.length===1&&(f=f.filter(g=>g!==l));const v=f.find(g=>g.toLowerCase().startsWith(i.toLowerCase()));return v!==l?v:void 0}function MO(n,r){const{x:l,y:s}=n;let i=!1;for(let u=0,f=r.length-1;u<r.length;f=u++){const h=r[u],v=r[f],g=h.x,x=h.y,b=v.x,w=v.y;x>s!=w>s&&l<(b-g)*(s-x)/(w-x)+g&&(i=!i)}return i}function DO(n,r){if(!r)return!1;const l={x:n.clientX,y:n.clientY};return MO(l,r)}function ll(n){return r=>r.pointerType==="mouse"?n(r):void 0}var NO=Eb,zO=_f,LO=Cb,kO=Rb,UO=Df,HO=Tb,BO=Pi,PO=Ob,VO=Mb,GO=Nb,qO=Lb,YO=kb,XO=Ub,QO=Bb,KO=Vb,Vi="DropdownMenu",[FO]=Aa(Vi,[Sb]),pt=Sb(),[ZO,qb]=FO(Vi),Yb=n=>{const{__scopeDropdownMenu:r,children:l,dir:s,open:i,defaultOpen:u,onOpenChange:f,modal:h=!0}=n,v=pt(r),g=m.useRef(null),[x,b]=Li({prop:i,defaultProp:u??!1,onChange:f,caller:Vi});return p.jsx(ZO,{scope:r,triggerId:Qa(),triggerRef:g,contentId:Qa(),open:x,onOpenChange:b,onOpenToggle:m.useCallback(()=>b(w=>!w),[b]),modal:h,children:p.jsx(NO,{...v,open:x,onOpenChange:b,dir:s,modal:h,children:l})})};Yb.displayName=Vi;var Xb="DropdownMenuTrigger",Qb=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,disabled:s=!1,...i}=n,u=qb(Xb,l),f=pt(l);return p.jsx(zO,{asChild:!0,...f,children:p.jsx(Ue.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:oe(n.onPointerDown,h=>{!s&&h.button===0&&h.ctrlKey===!1&&(u.onOpenToggle(),u.open||h.preventDefault())}),onKeyDown:oe(n.onKeyDown,h=>{s||(["Enter"," "].includes(h.key)&&u.onOpenToggle(),h.key==="ArrowDown"&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(h.key)&&h.preventDefault())})})})});Qb.displayName=Xb;var IO="DropdownMenuPortal",Kb=n=>{const{__scopeDropdownMenu:r,...l}=n,s=pt(r);return p.jsx(LO,{...s,...l})};Kb.displayName=IO;var Fb="DropdownMenuContent",Zb=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=qb(Fb,l),u=pt(l),f=m.useRef(!1);return p.jsx(kO,{id:i.contentId,"aria-labelledby":i.triggerId,...u,...s,ref:r,onCloseAutoFocus:oe(n.onCloseAutoFocus,h=>{f.current||i.triggerRef.current?.focus(),f.current=!1,h.preventDefault()}),onInteractOutside:oe(n.onInteractOutside,h=>{const v=h.detail.originalEvent,g=v.button===0&&v.ctrlKey===!0,x=v.button===2||g;(!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)"}})});Zb.displayName=Fb;var $O="DropdownMenuGroup",JO=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=pt(l);return p.jsx(UO,{...i,...s,ref:r})});JO.displayName=$O;var WO="DropdownMenuLabel",Ib=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=pt(l);return p.jsx(HO,{...i,...s,ref:r})});Ib.displayName=WO;var ej="DropdownMenuItem",$b=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=pt(l);return p.jsx(BO,{...i,...s,ref:r})});$b.displayName=ej;var tj="DropdownMenuCheckboxItem",nj=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=pt(l);return p.jsx(PO,{...i,...s,ref:r})});nj.displayName=tj;var aj="DropdownMenuRadioGroup",rj=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=pt(l);return p.jsx(VO,{...i,...s,ref:r})});rj.displayName=aj;var oj="DropdownMenuRadioItem",lj=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=pt(l);return p.jsx(GO,{...i,...s,ref:r})});lj.displayName=oj;var sj="DropdownMenuItemIndicator",ij=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=pt(l);return p.jsx(qO,{...i,...s,ref:r})});ij.displayName=sj;var cj="DropdownMenuSeparator",Jb=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=pt(l);return p.jsx(YO,{...i,...s,ref:r})});Jb.displayName=cj;var uj="DropdownMenuArrow",dj=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=pt(l);return p.jsx(XO,{...i,...s,ref:r})});dj.displayName=uj;var fj="DropdownMenuSubTrigger",pj=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=pt(l);return p.jsx(QO,{...i,...s,ref:r})});pj.displayName=fj;var hj="DropdownMenuSubContent",mj=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=pt(l);return p.jsx(KO,{...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)"}})});mj.displayName=hj;var gj=Yb,vj=Qb,yj=Kb,xj=Zb,bj=Ib,Sj=$b,wj=Jb;function ti({...n}){return p.jsx(gj,{"code-path":"src/components/ui/dropdown-menu.tsx:10:10","data-slot":"dropdown-menu",...n})}function ni({...n}){return p.jsx(vj,{"code-path":"src/components/ui/dropdown-menu.tsx:25:5","data-slot":"dropdown-menu-trigger",...n})}function ai({className:n,sideOffset:r=4,...l}){return p.jsx(yj,{"code-path":"src/components/ui/dropdown-menu.tsx:38:5",children:p.jsx(xj,{"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 Fo({className:n,inset:r,variant:l="default",...s}){return p.jsx(Sj,{"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 Zd({className:n,inset:r,...l}){return p.jsx(bj,{"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 ri({className:n,...r}){return p.jsx(wj,{"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 Ej(){m.useEffect(()=>{const n=r=>{(r.metaKey||r.ctrlKey)&&r.key==="b"&&(r.preventDefault(),window.dispatchEvent(new CustomEvent("toggle-sidebar")))};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[])}function Aj(){const{sidebarCollapsed:n,toggleSidebar:r}=Ei(),{notifications:l,unreadCount:s,markAsRead:i,markAllAsRead:u}=BA(),{user:f,logout:h}=ln(),{theme:v,setTheme:g}=By(),x=il();Ej();const b=()=>{h(),window.location.href="/login"},w=f?.real_name||f?.username||"管理员",A=m.useCallback(R=>{switch(R){case"error":return p.jsx(Jo,{"code-path":"src/components/layout/Header.tsx:63:16",className:"h-4 w-4 text-red-500"});case"warning":return p.jsx(Jo,{"code-path":"src/components/layout/Header.tsx:65:16",className:"h-4 w-4 text-amber-500"});case"success":return p.jsx(rw,{"code-path":"src/components/layout/Header.tsx:67:16",className:"h-4 w-4 text-emerald-500"});default:return p.jsx(aw,{"code-path":"src/components/layout/Header.tsx:69:16",className:"h-4 w-4 text-blue-500"})}},[]);return p.jsx("header",{"code-path":"src/components/layout/Header.tsx:74:5",className: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:p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:82:7",className:"flex items-center justify-between h-full px-4",children:[p.jsx("div",{"code-path":"src/components/layout/Header.tsx:84:9",className:"flex items-center gap-3 flex-1 min-w-0",children:p.jsx(St,{"code-path":"src/components/layout/Header.tsx:86:11",variant:"ghost",size:"icon",className:"h-8 w-8 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)] flex-shrink-0",onClick:r,title:n?"展开侧边栏":"收起侧边栏",children:p.jsx(sy,{"code-path":"src/components/layout/Header.tsx:93:13",className:"h-4 w-4"})})}),p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:98:9",className:"flex items-center gap-1.5 flex-shrink-0",children:[p.jsxs(ti,{"code-path":"src/components/layout/Header.tsx:100:11",children:[p.jsx(ni,{"code-path":"src/components/layout/Header.tsx:101:13",asChild:!0,children:p.jsx(St,{"code-path":"src/components/layout/Header.tsx:102:15",variant:"ghost",size:"icon",className:"h-8 w-8 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]",title:"切换主题",children:p.jsx(iy,{"code-path":"src/components/layout/Header.tsx:108:17",className:"h-4 w-4"})})}),p.jsxs(ai,{"code-path":"src/components/layout/Header.tsx:111:13",align:"end",className:"w-60 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsx(Zd,{"code-path":"src/components/layout/Header.tsx:116:15",className:"text-[var(--dg-text-secondary)]",children:"主题切换"}),p.jsx(ri,{"code-path":"src/components/layout/Header.tsx:117:15",className:"bg-[var(--dg-border)]"}),uf.map(R=>p.jsxs(Fo,{"code-path":"src/components/layout/Header.tsx:119: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)]",v===R.id?"text-[var(--dg-text-primary)]":"text-[var(--dg-text-secondary)]"),onClick:()=>g(R.id),children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:130:19",className:"w-3.5 h-3.5 rounded-full shrink-0 ring-2",style:{backgroundColor:R.primaryColor,boxShadow:"0 0 0 2px var(--dg-bg-primary)"}}),p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:137:19",className:"flex-1 min-w-0",children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:138:21",className:"text-sm font-medium",children:R.name}),p.jsx("span",{"code-path":"src/components/layout/Header.tsx:139:21",className:"block text-xs text-[var(--dg-text-muted)] truncate",children:R.description})]}),v===R.id&&p.jsx(cy,{"code-path":"src/components/layout/Header.tsx:144:21",className:"h-4 w-4 text-[var(--dg-blue)] shrink-0"})]},R.id))]})]}),p.jsxs(ti,{"code-path":"src/components/layout/Header.tsx:152:11",children:[p.jsx(ni,{"code-path":"src/components/layout/Header.tsx:153:13",asChild:!0,children:p.jsxs(St,{"code-path":"src/components/layout/Header.tsx:154:15",variant:"ghost",size:"icon",className:"h-8 w-8 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)] relative",title:"通知",children:[p.jsx($o,{"code-path":"src/components/layout/Header.tsx:160:17",className:"h-4 w-4"}),s>0&&p.jsx("span",{"code-path":"src/components/layout/Header.tsx:162:19",className:"absolute -top-0.5 -right-0.5 h-4.5 w-4.5 rounded-full bg-red-500 text-[10px] font-semibold text-white flex items-center justify-center animate-scale-in",children:s>99?"99+":s})]})}),p.jsxs(ai,{"code-path":"src/components/layout/Header.tsx:168:13",align:"end",className:"w-96 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)] p-0",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:174:15",className:"flex items-center justify-between px-4 py-3 border-b border-[var(--dg-border)]",children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:175:17",className:"text-sm font-medium text-[var(--dg-text-primary)]",children:"通知"}),s>0&&p.jsxs(St,{"code-path":"src/components/layout/Header.tsx:179:19",variant:"ghost",size:"sm",className:"h-7 text-xs text-[var(--dg-text-muted)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]",onClick:u,children:[p.jsx(ow,{"code-path":"src/components/layout/Header.tsx:185:21",className:"h-3.5 w-3.5 mr-1"}),"全部已读"]})]}),p.jsx("div",{"code-path":"src/components/layout/Header.tsx:192:15",className:"max-h-80 overflow-y-auto scrollbar-thin",children:l.length===0?p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:194:19",className:"flex flex-col items-center justify-center py-10 text-[var(--dg-text-muted)]",children:[p.jsx($o,{"code-path":"src/components/layout/Header.tsx:195:21",className:"h-10 w-10 mb-3 opacity-30"}),p.jsx("p",{"code-path":"src/components/layout/Header.tsx:196:21",className:"text-sm",children:"暂无通知"})]}):l.slice(0,10).map(R=>p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:200: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",!R.read&&"bg-[var(--dg-blue)]/[0.04]"),onClick:()=>i(R.id),children:[p.jsx("div",{"code-path":"src/components/layout/Header.tsx:209:23",className:"mt-0.5 flex-shrink-0",children:A(R.type)}),p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:212:23",className:"flex-1 min-w-0",children:[p.jsx("p",{"code-path":"src/components/layout/Header.tsx:213:25",className:Ce("text-sm font-medium",R.read?"text-[var(--dg-text-secondary)]":"text-[var(--dg-text-primary)]"),children:R.title}),p.jsx("p",{"code-path":"src/components/layout/Header.tsx:223:25",className:"text-xs text-[var(--dg-text-muted)] mt-0.5 line-clamp-2",children:R.message}),p.jsx("p",{"code-path":"src/components/layout/Header.tsx:226:25",className:"text-xs text-[var(--dg-text-muted)]/60 mt-1",children:LC(R.timestamp)})]}),!R.read&&p.jsx("span",{"code-path":"src/components/layout/Header.tsx:231:25",className:"w-2 h-2 rounded-full bg-[var(--dg-blue)] mt-2 flex-shrink-0"})]},R.id))}),l.length>0&&p.jsx("div",{"code-path":"src/components/layout/Header.tsx:240:17",className:"px-4 py-2 border-t border-[var(--dg-border)] text-center",children:p.jsx("button",{"code-path":"src/components/layout/Header.tsx:241:19",className:"text-xs text-[var(--dg-text-muted)] hover:text-[var(--dg-blue)] transition-colors",onClick:()=>x("/alert-center"),children:"查看全部通知"})})]})]}),p.jsx(qT,{"code-path":"src/components/layout/Header.tsx:252:11",orientation:"vertical",className:"h-5 bg-[var(--dg-border)] mx-1"}),p.jsxs(ti,{"code-path":"src/components/layout/Header.tsx:255:11",children:[p.jsx(ni,{"code-path":"src/components/layout/Header.tsx:256:13",asChild:!0,children:p.jsxs(St,{"code-path":"src/components/layout/Header.tsx:257:15",variant:"ghost",className:"h-8 gap-2 px-2 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]",children:[p.jsx("div",{"code-path":"src/components/layout/Header.tsx:261:17",className:"w-7 h-7 rounded-full bg-gradient-to-br from-[var(--dg-blue)] to-[var(--dg-purple)] flex items-center justify-center text-white text-xs font-bold",children:w.charAt(0).toUpperCase()}),p.jsx("span",{"code-path":"src/components/layout/Header.tsx:264:17",className:"hidden md:inline text-sm max-w-[100px] truncate",children:w})]})}),p.jsxs(ai,{"code-path":"src/components/layout/Header.tsx:269:13",align:"end",className:"w-52 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsx(Zd,{"code-path":"src/components/layout/Header.tsx:274:15",className:"text-[var(--dg-text-secondary)]",children:p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:275:17",className:"flex flex-col",children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:276:19",className:"text-sm font-medium text-[var(--dg-text-primary)]",children:w}),p.jsx("span",{"code-path":"src/components/layout/Header.tsx:279:19",className:"text-xs text-[var(--dg-text-muted)] truncate",children:f?.email||f?.username||""})]})}),p.jsx(ri,{"code-path":"src/components/layout/Header.tsx:284:15",className:"bg-[var(--dg-border)]"}),p.jsxs(Fo,{"code-path":"src/components/layout/Header.tsx:285:15",className:"text-[var(--dg-text-secondary)] focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)] cursor-pointer",onClick:()=>x("/profile"),children:[p.jsx(uy,{"code-path":"src/components/layout/Header.tsx:289:17",className:"h-4 w-4 mr-2.5"}),"个人中心"]}),p.jsxs(Fo,{"code-path":"src/components/layout/Header.tsx:292:15",className:"text-[var(--dg-text-secondary)] focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)] cursor-pointer",onClick:()=>x("/settings"),children:[p.jsx(Ks,{"code-path":"src/components/layout/Header.tsx:296:17",className:"h-4 w-4 mr-2.5"}),"账号设置"]}),p.jsx(ri,{"code-path":"src/components/layout/Header.tsx:299:15",className:"bg-[var(--dg-border)]"}),p.jsxs(Fo,{"code-path":"src/components/layout/Header.tsx:300:15",className:"text-red-400 focus:bg-red-500/10 focus:text-red-400 cursor-pointer",onClick:b,children:[p.jsx(lw,{"code-path":"src/components/layout/Header.tsx:304:17",className:"h-4 w-4 mr-2.5"}),"退出登录"]})]})]})]})]})})}const Cj={"":"仪表盘",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:"存储",events:"事件",topology:"架构拓扑",namespace:"命名空间",workload:"工作负载",view:"查看",edit:"编辑",pipelines:"流水线",deploy:"应用发布",configureTools:"发布配置",groups:"用户组",rbac:"权限管理","monitor-center":"资源监控","log-center":"日志中心",loki:"Loki",es:"ES",logs:"日志中心",trace:"链路追踪","alert-center":"告警中心",datasources:"数据源",dashboards:"监控大屏","host-monitor":"主机监控",alerts:"监控告警",approval:"资源申请","approval-resource":"资源申请","approval-app":"应用申请","approval-permission":"权限审批","approval-workflow":"审批流程",scripts:"脚本库",ansible:"Ansible","ai-assistant":"智能助手","ai-alert-analyzer":"告警分析","ai-predictive":"容量预测",users:"用户管理",roles:"角色权限","logs-audit":"操作审计","terminal-audit":"终端审计",credentials:"凭证配置",settings:"系统设置"};function Rj(){const n=wt(),r=m.useMemo(()=>{const l=n.pathname.split("/").filter(Boolean);if(l.length===0)return[{name:"仪表盘",path:"/",isLast:!0}];const s=[];let i="";return l.forEach((u,f)=>{i+=`/${u}`;const h=f===l.length-1;let g=Cj[u];u==="alerts"&&l[f-1]==="log-center"&&(g="日志告警"),g||(u.length>20||u.includes("-")?g=u.length>15?`${u.slice(0,12)}...`:u:g=u),s.push({name:g,path:i,isLast:h})}),s},[n.pathname]);return r.length<=1&&n.pathname==="/"?null:p.jsxs("nav",{"code-path":"src/components/layout/Breadcrumb.tsx:134:5","aria-label":"面包屑导航",className:"flex items-center gap-1.5 text-sm animate-fade-in",children:[p.jsx(li,{"code-path":"src/components/layout/Breadcrumb.tsx:138:7",to:"/",className:"flex items-center gap-1 text-[var(--dg-text-muted)] hover:text-[var(--dg-blue)] transition-colors duration-200",title:"仪表盘",children:p.jsx(dy,{"code-path":"src/components/layout/Breadcrumb.tsx:143:9",className:"h-3.5 w-3.5"})}),r.map(l=>p.jsxs("div",{"code-path":"src/components/layout/Breadcrumb.tsx:147:9",className:"flex items-center gap-1.5",children:[p.jsx(sw,{"code-path":"src/components/layout/Breadcrumb.tsx:148:11",className:"h-3.5 w-3.5 text-[var(--dg-border)] flex-shrink-0"}),l.isLast?p.jsx("span",{"code-path":"src/components/layout/Breadcrumb.tsx:150:13",className:"text-[var(--dg-text-primary)] font-medium truncate max-w-[200px] sm:max-w-[300px] md:max-w-[400px]",title:l.name,children:l.name}):p.jsx(li,{"code-path":"src/components/layout/Breadcrumb.tsx:157:13",to:l.path,className:"text-[var(--dg-text-muted)] hover:text-[var(--dg-blue)] transition-colors duration-200 truncate max-w-[150px]",title:l.name,children:l.name})]},l.path))]})}const Tj="/api/v1";function Lf(){return Tj}function RD(){const n=Lf();return/^https?:\/\//i.test(n)?n:`${window.location.origin}${n}`}function _j(n,r){const l=n.startsWith("/")?n:`/${n}`;let s=`${Lf()}${l}`;const i=r?.toString();return i&&(s+=`?${i}`),s}function Zo(n){return _j(n)}function TD(){return`${window.location.protocol==="https:"?"wss:":"ws:"}//${window.location.host}`}function Io(){return PA()}async function Qs(n,r,l,s){let i=Zo(r);if(s){const g=new URLSearchParams;Object.entries(s).forEach(([b,w])=>{w!=null&&w!==""&&g.append(b,String(w))});const x=g.toString();x&&(i+="?"+x)}const u=Io(),f={"Content-Type":"application/json"};u&&(f.Authorization="Bearer "+u);const h=await fetch(i,{method:n,headers:f,body:l?JSON.stringify(l):void 0});if(h.status===401)throw VA(),ln.getState().logout(),window.location.href="/login",new Error("登录已过期,请重新登录");const v=await h.json();if(v.code&&v.code!==200)throw new Error(v.message||"请求失败");return v.data!==void 0?v.data:v}const _e={get:(n,r)=>Qs("GET",n,void 0,r),post:(n,r)=>Qs("POST",n,r),put:(n,r)=>Qs("PUT",n,r),delete:(n,r)=>Qs("DELETE",n,r),getRaw:async n=>{const r=await fetch(Zo(n),{headers:{Authorization:"Bearer "+Io()}});if(!r.ok)throw new Error("HTTP "+r.status);return r.text()},putRaw:async(n,r,l)=>{const s=await fetch(Zo(n),{method:"PUT",headers:{Authorization:"Bearer "+Io(),"Content-Type":l},body:r});if(!s.ok)throw new Error("HTTP "+s.status);return s.json()},download:async(n,r)=>{const l=await fetch(Zo(n),{headers:{Authorization:"Bearer "+Io()}});if(!l.ok){if((l.headers.get("Content-Type")||"").includes("json"))try{const v=await l.json();throw new Error(v.message||v.Message||`HTTP ${l.status}`)}catch(v){if(v instanceof Error&&!v.message.startsWith("HTTP "))throw v}throw new Error(`HTTP ${l.status}`)}const s=await l.blob(),i=document.createElement("a");i.href=URL.createObjectURL(s);const f=(l.headers.get("Content-Disposition")||"").match(/filename="?(.+?)"?$/);i.download=r||(f?f[1]:"download"),document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(i.href)},upload:async(n,r)=>{const l=await fetch(Zo(n),{method:"POST",headers:{Authorization:"Bearer "+Io()},body:r});if(!l.ok)throw new Error("HTTP "+l.status);return l.json()}},Wb={login:async(n,r)=>_e.post("/auth/login",{username:n,password:r}),getMyPermissions:async()=>_e.get("/user/permissions"),register:async n=>_e.post("/auth/register",n),getProfile:async()=>_e.get("/user/profile"),updateProfile:async n=>_e.put("/user/profile",n),changePassword:async n=>_e.put("/user/password",n),getApiAccessKey:async()=>_e.get("/user/api-access-key"),regenerateApiAccessKey:async n=>_e.post("/user/api-access-key/regenerate",{description:n?.description??"",expires_at:n?.expires_at??"",duration_months:n?.duration_months??12}),updateApiAccessKey:async n=>_e.put("/user/api-access-key",n),extendApiAccessKey:async(n=12)=>_e.post("/user/api-access-key/extend",{duration_months:n}),revokeApiAccessKey:async()=>_e.delete("/user/api-access-key"),resetUserPassword:async(n,r)=>_e.post(`/admin/users/${n}/reset-password`,{new_password:r}),getUsers:async n=>_e.get("/admin/users",n),createUser:async n=>_e.post("/admin/users",n),updateUser:async(n,r)=>_e.put(`/admin/users/${n}`,r),deleteUser:async n=>_e.delete(`/admin/users/${n}`),batchImport:async n=>_e.post("/admin/users/batch-import",n),downloadTemplate:()=>{const n=ln.getState().token||localStorage.getItem("token")||"";window.open(`${Lf()}/admin/users/import-template?token=${n}`,"_blank")},getRoles:async()=>_e.get("/user/roles"),createRole:async n=>_e.post("/admin/roles",n),updateRole:async(n,r)=>_e.put(`/admin/roles/${n}`,r),deleteRole:async n=>_e.delete(`/admin/roles/${n}`),getPermissions:async()=>_e.get("/admin/permissions")},_D={getConfig:async()=>_e.get("/admin/ldap-config"),updateConfig:async n=>_e.put("/admin/ldap-config",n),testConnection:async n=>_e.post("/admin/ldap-config/test",n||{}),listUsers:async n=>_e.post("/admin/ldap-config/users",{ou_dn:n||""}),batchImport:async n=>_e.post("/admin/ldap-config/import",{users:n}),listOUs:async()=>_e.post("/admin/ldap-config/ou-list",{}),createOU:async n=>_e.post("/admin/ldap-config/create-ou",n),createUser:async n=>_e.post("/admin/ldap-config/create-user",n),deleteUser:async n=>_e.post("/admin/ldap-config/delete-user",{dn:n}),updateUser:async n=>_e.post("/admin/ldap-config/update-user",n)};function Oj(){const{sidebarCollapsed:n}=Ei(),r=ln(i=>i.token),l=ln(i=>i.permissions),s=ln(i=>i.setPermissions);return m.useEffect(()=>{if(!r||l!==null)return;let i=!1;return Wb.getMyPermissions().then(u=>{if(i)return;const f=u?.permissions??[];s(Array.isArray(f)?f:[])}).catch(()=>{i||s([])}),()=>{i=!0}},[r]),p.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:48:5",className:"min-h-screen bg-[var(--dg-bg-primary)] transition-colors duration-300",style:{"--sidebar-width":n?"4rem":"16rem","--header-height":"3.5rem"},children:[p.jsx(kT,{"code-path":"src/components/layout/MainLayout.tsx:55:7"}),p.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:56:7",className:Ce("flex flex-col min-h-screen transition-[margin] duration-300 ease-in-out"),style:{marginLeft:"var(--sidebar-width)"},children:[p.jsx(Aj,{"code-path":"src/components/layout/MainLayout.tsx:62:9"}),p.jsxs("main",{"code-path":"src/components/layout/MainLayout.tsx:63:9",className:"flex-1 pt-[var(--header-height)]",children:[p.jsx("div",{"code-path":"src/components/layout/MainLayout.tsx:65:11",className:"px-6 pt-4 pb-0",children:p.jsx(Rj,{"code-path":"src/components/layout/MainLayout.tsx:66:13"})}),p.jsx("div",{"code-path":"src/components/layout/MainLayout.tsx:69:11",className:"p-6",children:p.jsx(bE,{"code-path":"src/components/layout/MainLayout.tsx:70:13"})})]}),p.jsx("footer",{"code-path":"src/components/layout/MainLayout.tsx:74:9",className:"px-6 py-4 border-t border-[var(--dg-border)] mt-auto",children:p.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:75:11",className:"flex items-center justify-between text-xs text-[var(--dg-text-muted)]",children:[p.jsx("span",{"code-path":"src/components/layout/MainLayout.tsx:76:13",children:"AIOps 智能运维平台"}),p.jsx("span",{"code-path":"src/components/layout/MainLayout.tsx:77:13",children:"v1.0.0"})]})})]})]})}function jj(n){const r=Mj(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),v=h.find(Nj);if(v){const g=v.props.children,x=h.map(b=>b===v?m.Children.count(g)>1?m.Children.only(null):m.isValidElement(g)?g.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(g)?m.cloneElement(g,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function Mj(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=Lj(i),h=zj(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Ea(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var Dj=Symbol("radix.slottable");function Nj(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===Dj}function zj(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const v=u(...h);return i(...h),v}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function Lj(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 Gi="Dialog",[e0]=Aa(Gi),[kj,un]=e0(Gi),t0=n=>{const{__scopeDialog:r,children:l,open:s,defaultOpen:i,onOpenChange:u,modal:f=!0}=n,h=m.useRef(null),v=m.useRef(null),[g,x]=Li({prop:s,defaultProp:i??!1,onChange:u,caller:Gi});return p.jsx(kj,{scope:r,triggerRef:h,contentRef:v,contentId:Qa(),titleId:Qa(),descriptionId:Qa(),open:g,onOpenChange:x,onOpenToggle:m.useCallback(()=>x(b=>!b),[x]),modal:f,children:l})};t0.displayName=Gi;var n0="DialogTrigger",a0=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=un(n0,l),u=Pe(r,i.triggerRef);return p.jsx(Ue.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Hf(i.open),...s,ref:u,onClick:oe(n.onClick,i.onOpenToggle)})});a0.displayName=n0;var kf="DialogPortal",[Uj,r0]=e0(kf,{forceMount:void 0}),o0=n=>{const{__scopeDialog:r,forceMount:l,children:s,container:i}=n,u=un(kf,r);return p.jsx(Uj,{scope:r,forceMount:l,children:m.Children.map(s,f=>p.jsx(Et,{present:l||u.open,children:p.jsx(zi,{asChild:!0,container:i,children:f})}))})};o0.displayName=kf;var yi="DialogOverlay",l0=m.forwardRef((n,r)=>{const l=r0(yi,n.__scopeDialog),{forceMount:s=l.forceMount,...i}=n,u=un(yi,n.__scopeDialog);return u.modal?p.jsx(Et,{present:s||u.open,children:p.jsx(Bj,{...i,ref:r})}):null});l0.displayName=yi;var Hj=jj("DialogOverlay.RemoveScroll"),Bj=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=un(yi,l);return p.jsx(Tf,{as:Hj,allowPinchZoom:!0,shards:[i.contentRef],children:p.jsx(Ue.div,{"data-state":Hf(i.open),...s,ref:r,style:{pointerEvents:"auto",...s.style}})})}),Fa="DialogContent",s0=m.forwardRef((n,r)=>{const l=r0(Fa,n.__scopeDialog),{forceMount:s=l.forceMount,...i}=n,u=un(Fa,n.__scopeDialog);return p.jsx(Et,{present:s||u.open,children:u.modal?p.jsx(Pj,{...i,ref:r}):p.jsx(Vj,{...i,ref:r})})});s0.displayName=Fa;var Pj=m.forwardRef((n,r)=>{const l=un(Fa,n.__scopeDialog),s=m.useRef(null),i=Pe(r,l.contentRef,s);return m.useEffect(()=>{const u=s.current;if(u)return fb(u)},[]),p.jsx(i0,{...n,ref:i,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:oe(n.onCloseAutoFocus,u=>{u.preventDefault(),l.triggerRef.current?.focus()}),onPointerDownOutside:oe(n.onPointerDownOutside,u=>{const f=u.detail.originalEvent,h=f.button===0&&f.ctrlKey===!0;(f.button===2||h)&&u.preventDefault()}),onFocusOutside:oe(n.onFocusOutside,u=>u.preventDefault())})}),Vj=m.forwardRef((n,r)=>{const l=un(Fa,n.__scopeDialog),s=m.useRef(!1),i=m.useRef(!1);return p.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,h=un(Fa,l),v=m.useRef(null),g=Pe(r,v);return ab(),p.jsxs(p.Fragment,{children:[p.jsx(Rf,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:i,onUnmountAutoFocus:u,children:p.jsx(_i,{role:"dialog",id:h.contentId,"aria-describedby":h.descriptionId,"aria-labelledby":h.titleId,"data-state":Hf(h.open),...f,ref:g,onDismiss:()=>h.onOpenChange(!1)})}),p.jsxs(p.Fragment,{children:[p.jsx(Gj,{titleId:h.titleId}),p.jsx(Yj,{contentRef:v,descriptionId:h.descriptionId})]})]})}),Uf="DialogTitle",c0=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=un(Uf,l);return p.jsx(Ue.h2,{id:i.titleId,...s,ref:r})});c0.displayName=Uf;var u0="DialogDescription",d0=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=un(u0,l);return p.jsx(Ue.p,{id:i.descriptionId,...s,ref:r})});d0.displayName=u0;var f0="DialogClose",p0=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=un(f0,l);return p.jsx(Ue.button,{type:"button",...s,ref:r,onClick:oe(n.onClick,()=>i.onOpenChange(!1))})});p0.displayName=f0;function Hf(n){return n?"open":"closed"}var h0="DialogTitleWarning",[OD,m0]=s2(h0,{contentName:Fa,titleName:Uf,docsSlug:"dialog"}),Gj=({titleId:n})=>{const r=m0(h0),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},qj="DialogDescriptionWarning",Yj=({contentRef:n,descriptionId:r})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${m0(qj).contentName}}.`;return m.useEffect(()=>{const i=n.current?.getAttribute("aria-describedby");r&&i&&(document.getElementById(r)||console.warn(s))},[s,n,r]),null},Xj=t0,Qj=a0,Kj=o0,Fj=l0,Zj=s0,Ij=c0,$j=d0,Jj=p0;function Wj({...n}){return p.jsx(Xj,{"code-path":"src/components/ui/dialog.tsx:10:10","data-slot":"dialog",...n})}function jD({...n}){return p.jsx(Qj,{"code-path":"src/components/ui/dialog.tsx:16:10","data-slot":"dialog-trigger",...n})}function eM({...n}){return p.jsx(Kj,{"code-path":"src/components/ui/dialog.tsx:22:10","data-slot":"dialog-portal",...n})}function tM({className:n,...r}){return p.jsx(Fj,{"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 nM({className:n,children:r,showCloseButton:l=!0,showOverlay:s=!0,...i}){return p.jsxs(eM,{"code-path":"src/components/ui/dialog.tsx:58:5","data-slot":"dialog-portal",children:[s&&p.jsx(tM,{"code-path":"src/components/ui/dialog.tsx:59:23"}),p.jsxs(Zj,{"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&&p.jsxs(Jj,{"code-path":"src/components/ui/dialog.tsx:70:11","data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[p.jsx(iw,{"code-path":"src/components/ui/dialog.tsx:74:13"}),p.jsx("span",{"code-path":"src/components/ui/dialog.tsx:75:13",className:"sr-only",children:"Close"})]})]})]})}function aM({className:n,...r}){return p.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 rM({className:n,...r}){return p.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 oM({className:n,...r}){return p.jsx(Ij,{"code-path":"src/components/ui/dialog.tsx:111:5","data-slot":"dialog-title",className:Ce("text-lg leading-none font-semibold",n),...r})}function lM({className:n,...r}){return p.jsx($j,{"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 MD(){const n=m.useContext(g0);if(!n)throw new Error("useConfirm must be used within ConfirmProvider");return n.confirm}function sM({children:n}){const[r,l]=m.useState(!1),[s,i]=m.useState({title:"确认操作",description:"",confirmText:"确认",cancelText:"取消",variant:"default"}),[u,f]=m.useState(null),h=m.useCallback(x=>{const b=typeof x=="string"?{title:"确认操作",description:x}:x;return i({title:b.title||"确认操作",description:b.description||"",confirmText:b.confirmText||"确认",cancelText:b.cancelText||"取消",variant:b.variant||"default"}),l(!0),new Promise(w=>f(()=>w))},[]),v=()=>{l(!1),u?.(!0),f(null)},g=()=>{l(!1),u?.(!1),f(null)};return p.jsxs(g0.Provider,{"code-path":"src/components/ui/confirm-dialog.tsx:68:5",value:{confirm:h},children:[n,p.jsx(Wj,{"code-path":"src/components/ui/confirm-dialog.tsx:70:7",open:r,onOpenChange:x=>{x||g()},children:p.jsxs(nM,{"code-path":"src/components/ui/confirm-dialog.tsx:71:9",className:"max-w-sm bg-slate-900 border-slate-800",onCloseAutoFocus:x=>x.preventDefault(),children:[p.jsxs(aM,{"code-path":"src/components/ui/confirm-dialog.tsx:72:11",children:[p.jsx(oM,{"code-path":"src/components/ui/confirm-dialog.tsx:73:13",className:"text-slate-100",children:s.title}),s.description&&p.jsx(lM,{"code-path":"src/components/ui/confirm-dialog.tsx:75:15",className:"text-slate-400",children:s.description})]}),p.jsxs(rM,{"code-path":"src/components/ui/confirm-dialog.tsx:78:11",className:"gap-2 sm:gap-2",children:[p.jsx(St,{"code-path":"src/components/ui/confirm-dialog.tsx:79:13",variant:"outline",className:"border-slate-700 text-slate-300",onClick:g,children:s.cancelText}),p.jsx(St,{"code-path":"src/components/ui/confirm-dialog.tsx:82:13",variant:s.variant==="destructive"?"destructive":"default",className:s.variant==="destructive"?"bg-red-600 hover:bg-red-700 text-white":"bg-blue-600 hover:bg-blue-700 text-white",onClick:v,children:s.confirmText})]})]})})]})}const iM=`
@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); }
}
`,cM=[{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 uM(){const n=il(),{theme:r,setTheme:l}=By(),[s,i]=m.useState("admin"),[u,f]=m.useState("123456"),[h,v]=m.useState(!1),[g,x]=m.useState(!1),[b,w]=m.useState(""),[A,R]=m.useState(!1);m.useEffect(()=>{R(!0)},[]);const C=async E=>{E.preventDefault(),w(""),x(!0);try{const O=await Wb.login(s,u);ln.getState().login(O.user,O.token,O.permissions??null),localStorage.setItem("token",O.token),n("/",{replace:!0})}catch(O){const L=O instanceof Error?O.message:"登录失败,请检查用户名和密码";w(L)}finally{x(!1)}};return p.jsxs(p.Fragment,{children:[p.jsx("style",{"code-path":"src/components/auth/Login.tsx:102:7",children:iM}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:104:7",className:"relative min-h-screen flex items-center justify-center px-4 overflow-hidden",style:{background:`radial-gradient(ellipse at 50% 0%, ${getComputedStyle(document.documentElement).getPropertyValue("--dg-bg-secondary")} 0%, ${getComputedStyle(document.documentElement).getPropertyValue("--dg-bg-primary")} 100%)`},children:[cM.map((E,O)=>p.jsx("div",{"code-path":"src/components/auth/Login.tsx:112:11","aria-hidden":"true",className:"pointer-events-none absolute",style:{top:E.top,left:E.left,bottom:E.bottom,right:E.right,width:E.size,height:E.size,borderRadius:"50%",background:`radial-gradient(circle, ${E.color} 0%, transparent 70%)`,opacity:A?E.opacity:0,filter:`blur(${E.blur}px)`,animation:E.animation,willChange:"transform",transition:"opacity 1s ease-out"}},`orb-${O}`)),p.jsx("div",{"code-path":"src/components/auth/Login.tsx:135:9",className:"fixed top-4 right-4 z-50",style:{animation:"login-fade-in 0.6s ease-out"},children:p.jsxs(ti,{"code-path":"src/components/auth/Login.tsx:139:11",children:[p.jsx(ni,{"code-path":"src/components/auth/Login.tsx:140:13",asChild:!0,children:p.jsx("button",{"code-path":"src/components/auth/Login.tsx:141:15",type:"button","aria-label":"切换主题",className: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:p.jsx(iy,{"code-path":"src/components/auth/Login.tsx:152:17",className:"size-5"})})}),p.jsxs(ai,{"code-path":"src/components/auth/Login.tsx:155:13",align:"end",className:"w-60 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsx(Zd,{"code-path":"src/components/auth/Login.tsx:160:15",className:"text-[var(--dg-text-secondary)]",children:"主题切换"}),p.jsx(ri,{"code-path":"src/components/auth/Login.tsx:161:15",className:"bg-[var(--dg-border)]"}),uf.map(E=>p.jsxs(Fo,{"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:[p.jsx("span",{"code-path":"src/components/auth/Login.tsx:172:19",className:"size-3.5 rounded-full shrink-0 ring-2",style:{backgroundColor:E.primaryColor,boxShadow:"0 0 0 2px var(--dg-bg-primary)"}}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:179:19",className:"flex-1 min-w-0",children:[p.jsx("span",{"code-path":"src/components/auth/Login.tsx:180:21",className:"text-sm font-medium block",children:E.name}),p.jsx("span",{"code-path":"src/components/auth/Login.tsx:181:21",className:"text-xs opacity-60 block truncate",children:E.description})]}),r===E.id&&p.jsx(cy,{"code-path":"src/components/auth/Login.tsx:183:43",className:"size-4 shrink-0 text-[var(--dg-blue)]"})]},E.id))]})]})}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:191:9",className:"relative z-10 w-full max-w-md",style:{background:"color-mix(in srgb, var(--dg-bg-secondary) 80%, transparent)",backdropFilter:"blur(24px)",WebkitBackdropFilter:"blur(24px)",border:"1px solid var(--dg-border)",borderRadius:24,boxShadow:"var(--shadow-card-hover)",padding:"44px 40px",animation:"login-card-enter 0.6s cubic-bezier(0.16, 1, 0.3, 1)"},children:[p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:205:11",className:"text-center mb-8",children:[p.jsx("div",{"code-path":"src/components/auth/Login.tsx:206:13",className:"inline-flex items-center justify-center size-16 rounded-2xl mb-5",style:{background:"linear-gradient(135deg, var(--dg-gradient-start), var(--dg-gradient-end))",boxShadow:"0 8px 32px color-mix(in srgb, var(--dg-gradient-start) 30%, transparent)"},children:p.jsx("svg",{"code-path":"src/components/auth/Login.tsx:213:15",className:"size-8 text-white",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:1.8,strokeLinecap:"round",strokeLinejoin:"round",children:p.jsx("path",{"code-path":"src/components/auth/Login.tsx:222:17",d:"M3 12h4l3-8 4 16 3-8h4"})})}),p.jsx("h1",{"code-path":"src/components/auth/Login.tsx:225:13",className:"text-3xl font-bold dg-gradient-text tracking-tight",children:"AIOps"}),p.jsx("p",{"code-path":"src/components/auth/Login.tsx:228:13",className:"mt-2.5 text-sm text-[var(--dg-text-secondary)]",children:"智能运维 · 全栈可观测平台"})]}),p.jsxs("form",{"code-path":"src/components/auth/Login.tsx:234:11",onSubmit:C,className:"flex flex-col gap-4",children:[b&&p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:237:15",className:"flex items-start gap-2.5 rounded-xl px-4 py-3 text-sm animate-fade-in",style:{background:"color-mix(in srgb, var(--dg-red) 10%, transparent)",border:"1px solid color-mix(in srgb, var(--dg-red) 25%, transparent)",color:"var(--dg-red)"},children:[p.jsx(cw,{"code-path":"src/components/auth/Login.tsx:245:17",className:"size-4 shrink-0 mt-0.5"}),p.jsx("span",{"code-path":"src/components/auth/Login.tsx:246:17",children:b})]}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:251:13",className:"space-y-1.5",children:[p.jsx("label",{"code-path":"src/components/auth/Login.tsx:252:15",className:"block text-sm font-medium text-[var(--dg-text-secondary)]",children:"用户名"}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:255:15",className:"relative",children:[p.jsx(uy,{"code-path":"src/components/auth/Login.tsx:256:17",className:"absolute left-3.5 top-1/2 -translate-y-1/2 size-4 pointer-events-none text-[var(--dg-text-muted)]"}),p.jsx("input",{"code-path":"src/components/auth/Login.tsx:259:17",type:"text",value:s,onChange:E=>i(E.target.value),placeholder:"请输入用户名",autoComplete:"username",autoFocus:!0,className:"dg-input w-full py-2.5 pl-10 pr-4 text-sm"})]})]}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:272:13",className:"space-y-1.5",children:[p.jsx("label",{"code-path":"src/components/auth/Login.tsx:273:15",className:"block text-sm font-medium text-[var(--dg-text-secondary)]",children:"密码"}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:276:15",className:"relative",children:[p.jsx(uw,{"code-path":"src/components/auth/Login.tsx:277:17",className:"absolute left-3.5 top-1/2 -translate-y-1/2 size-4 pointer-events-none text-[var(--dg-text-muted)]"}),p.jsx("input",{"code-path":"src/components/auth/Login.tsx:280:17",type:h?"text":"password",value:u,onChange:E=>f(E.target.value),placeholder:"请输入密码",autoComplete:"current-password",className:"dg-input w-full py-2.5 pl-10 pr-12 text-sm"}),p.jsx("button",{"code-path":"src/components/auth/Login.tsx:288:17",type:"button",onClick:()=>v(E=>!E),className:"absolute right-3 top-1/2 -translate-y-1/2 text-[var(--dg-text-muted)] hover:text-[var(--dg-text-secondary)] transition-colors",tabIndex:-1,children:h?p.jsx(dw,{"code-path":"src/components/auth/Login.tsx:294:35",className:"size-4"}):p.jsx(fw,{"code-path":"src/components/auth/Login.tsx:294:67",className:"size-4"})})]})]}),p.jsx("button",{"code-path":"src/components/auth/Login.tsx:300:13",type:"submit",disabled:g||!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:g||!s||!u?.6:1,boxShadow:g||!s||!u?"none":"0 6px 24px color-mix(in srgb, var(--dg-gradient-start) 30%, transparent)"},children:g?p.jsxs("span",{"code-path":"src/components/auth/Login.tsx:315:17",className:"inline-flex items-center justify-center gap-2",children:[p.jsx(pw,{"code-path":"src/components/auth/Login.tsx:316:19",className:"size-4 animate-spin"}),"登录中..."]}):"登 录"})]}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:326:11",className:"mt-6 pt-5 text-center text-xs space-y-1",style:{borderTop:"1px solid var(--dg-border-light)",color:"var(--dg-text-muted)"},children:[p.jsxs("p",{"code-path":"src/components/auth/Login.tsx:333:13",children:["默认管理员账号"," ",p.jsx("span",{"code-path":"src/components/auth/Login.tsx:335:15",className:"font-medium text-[var(--dg-text-secondary)]",children:"admin / 123456"})]}),p.jsx("p",{"code-path":"src/components/auth/Login.tsx:337:13",children:"LDAP 用户可直接使用域账号登录"})]})]}),p.jsx("p",{"code-path":"src/components/auth/Login.tsx:342:9",className:"absolute bottom-4 left-0 right-0 text-center text-xs",style:{color:"var(--dg-text-muted)",opacity:.5},children:"© AIOps 智能运维平台"})]})]})}function dM({children:n}){return ln(l=>l.isAuthenticated)?p.jsx(p.Fragment,{children:n}):p.jsx(Fs,{"code-path":"src/components/auth/ProtectedRoute.tsx:7:12",to:"/login",replace:!0})}function fM({children:n,key:r}){const l=m.useRef(null),[s,i]=m.useState(!1),u=wt(),f=r||u.pathname;return m.useEffect(()=>{i(!1);const h=setTimeout(()=>i(!0),30);return()=>clearTimeout(h)},[f]),p.jsx("div",{"code-path":"src/components/layout/PageTransition.tsx:24:5",ref:l,className:`transition-all duration-350 ease-out ${s?"opacity-100 translate-y-0":"opacity-0 translate-y-2"}`,style:{willChange:"opacity, transform"},children:n})}function pM(n){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css",r.appendChild(l),l.styleSheet?l.styleSheet.cssText=n:l.appendChild(document.createTextNode(n))}Array(12).fill(0);let Id=1;class hM{constructor(){this.subscribe=r=>(this.subscribers.push(r),()=>{const l=this.subscribers.indexOf(r);this.subscribers.splice(l,1)}),this.publish=r=>{this.subscribers.forEach(l=>l(r))},this.addToast=r=>{this.publish(r),this.toasts=[...this.toasts,r]},this.create=r=>{var l;const{message:s,...i}=r,u=typeof r?.id=="number"||((l=r.id)==null?void 0:l.length)>0?r.id:Id++,f=this.toasts.find(v=>v.id===u),h=r.dismissible===void 0?!0:r.dismissible;return this.dismissedToasts.has(u)&&this.dismissedToasts.delete(u),f?this.toasts=this.toasts.map(v=>v.id===u?(this.publish({...v,...r,id:u,title:s}),{...v,...r,id:u,dismissible:h,title:s}):v):this.addToast({title:s,...i,dismissible:h,id:u}),u},this.dismiss=r=>(r?(this.dismissedToasts.add(r),requestAnimationFrame(()=>this.subscribers.forEach(l=>l({id:r,dismiss:!0})))):this.toasts.forEach(l=>{this.subscribers.forEach(s=>s({id:l.id,dismiss:!0}))}),r),this.message=(r,l)=>this.create({...l,message:r}),this.error=(r,l)=>this.create({...l,message:r,type:"error"}),this.success=(r,l)=>this.create({...l,type:"success",message:r}),this.info=(r,l)=>this.create({...l,type:"info",message:r}),this.warning=(r,l)=>this.create({...l,type:"warning",message:r}),this.loading=(r,l)=>this.create({...l,type:"loading",message:r}),this.promise=(r,l)=>{if(!l)return;let s;l.loading!==void 0&&(s=this.create({...l,promise:r,type:"loading",message:l.loading,description:typeof l.description!="function"?l.description:void 0}));const i=Promise.resolve(r instanceof Function?r():r);let u=s!==void 0,f;const h=i.then(async g=>{if(f=["resolve",g],ct.isValidElement(g))u=!1,this.create({id:s,type:"default",message:g});else if(gM(g)&&!g.ok){u=!1;const b=typeof l.error=="function"?await l.error(`HTTP error! status: ${g.status}`):l.error,w=typeof l.description=="function"?await l.description(`HTTP error! status: ${g.status}`):l.description,R=typeof b=="object"&&!ct.isValidElement(b)?b:{message:b};this.create({id:s,type:"error",description:w,...R})}else if(g instanceof Error){u=!1;const b=typeof l.error=="function"?await l.error(g):l.error,w=typeof l.description=="function"?await l.description(g):l.description,R=typeof b=="object"&&!ct.isValidElement(b)?b:{message:b};this.create({id:s,type:"error",description:w,...R})}else if(l.success!==void 0){u=!1;const b=typeof l.success=="function"?await l.success(g):l.success,w=typeof l.description=="function"?await l.description(g):l.description,R=typeof b=="object"&&!ct.isValidElement(b)?b:{message:b};this.create({id:s,type:"success",description:w,...R})}}).catch(async g=>{if(f=["reject",g],l.error!==void 0){u=!1;const x=typeof l.error=="function"?await l.error(g):l.error,b=typeof l.description=="function"?await l.description(g):l.description,A=typeof x=="object"&&!ct.isValidElement(x)?x:{message:x};this.create({id:s,type:"error",description:b,...A})}}).finally(()=>{u&&(this.dismiss(s),s=void 0),l.finally==null||l.finally.call(l)}),v=()=>new Promise((g,x)=>h.then(()=>f[0]==="reject"?x(f[1]):g(f[1])).catch(x));return typeof s!="string"&&typeof s!="number"?{unwrap:v}:Object.assign(s,{unwrap:v})},this.custom=(r,l)=>{const s=l?.id||Id++;return this.create({jsx:r(s),id:s,...l}),s},this.getActiveToasts=()=>this.toasts.filter(r=>!this.dismissedToasts.has(r.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const $t=new hM,mM=(n,r)=>{const l=r?.id||Id++;return $t.addToast({title:n,...r,id:l}),l},gM=n=>n&&typeof n=="object"&&"ok"in n&&typeof n.ok=="boolean"&&"status"in n&&typeof n.status=="number",vM=mM,yM=()=>$t.toasts,xM=()=>$t.getActiveToasts(),ty=Object.assign(vM,{success:$t.success,info:$t.info,warning:$t.warning,error:$t.error,custom:$t.custom,message:$t.message,promise:$t.promise,dismiss:$t.dismiss,loading:$t.loading},{getHistory:yM,getToasts:xM});pM("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");class bM 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(()=>{ty.success("错误信息已复制到剪贴板,请粘贴到 Issue 中")}).catch(()=>{ty.error("复制失败,请手动复制错误信息")})};render(){return this.state.hasError?this.props.fallback?this.props.fallback:p.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:64:9",className:"min-h-[60vh] flex items-center justify-center p-6",children:p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:65:11",className:"dg-card max-w-lg w-full p-8 text-center space-y-6",children:[p.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:67:13",className:"mx-auto w-16 h-16 rounded-2xl bg-red-500/10 flex items-center justify-center",children:p.jsx(Jo,{"code-path":"src/components/layout/ErrorBoundary.tsx:68:15",className:"h-8 w-8 text-red-400"})}),p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:72:13",children:[p.jsx("h2",{"code-path":"src/components/layout/ErrorBoundary.tsx:73:15",className:"text-xl font-bold text-[var(--dg-text-primary)]",children:"页面出现错误"}),p.jsx("p",{"code-path":"src/components/layout/ErrorBoundary.tsx:76:15",className:"text-sm text-[var(--dg-text-muted)] mt-2",children:"抱歉,该页面遇到了意外错误。您可以尝试重新加载或返回首页。"})]}),this.state.error&&p.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:83:15",className:"text-left",children:p.jsxs("details",{"code-path":"src/components/layout/ErrorBoundary.tsx:84:17",className:"group",children:[p.jsxs("summary",{"code-path":"src/components/layout/ErrorBoundary.tsx:85:19",className:"cursor-pointer text-xs text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] transition-colors flex items-center gap-1.5",children:[p.jsx(Kg,{"code-path":"src/components/layout/ErrorBoundary.tsx:86:21",className:"h-3.5 w-3.5"}),"查看错误详情"]}),p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:89:19",className:"mt-2 p-3 rounded-lg bg-[var(--dg-bg-tertiary)] border border-[var(--dg-border)] overflow-auto max-h-48",children:[p.jsxs("code",{"code-path":"src/components/layout/ErrorBoundary.tsx:90:21",className:"text-xs text-red-400 font-mono block whitespace-pre-wrap",children:[this.state.error.name,": ",this.state.error.message]}),this.state.errorInfo&&p.jsx("pre",{"code-path":"src/components/layout/ErrorBoundary.tsx:94:23",className:"text-xs text-[var(--dg-text-muted)] mt-2 whitespace-pre-wrap",children:this.state.errorInfo.componentStack})]})]})}),p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:104:13",className:"flex items-center justify-center gap-3",children:[p.jsxs(St,{"code-path":"src/components/layout/ErrorBoundary.tsx:105:15",variant:"outline",className:"dg-btn-secondary",onClick:this.handleGoHome,children:[p.jsx(dy,{"code-path":"src/components/layout/ErrorBoundary.tsx:110:17",className:"h-4 w-4 mr-1.5"}),"返回首页"]}),p.jsxs(St,{"code-path":"src/components/layout/ErrorBoundary.tsx:113:15",className:"dg-btn-primary",onClick:this.handleRetry,children:[p.jsx(hw,{"code-path":"src/components/layout/ErrorBoundary.tsx:117:17",className:"h-4 w-4 mr-1.5"}),"重新加载"]}),p.jsxs(St,{"code-path":"src/components/layout/ErrorBoundary.tsx:120:15",variant:"outline",className:"dg-btn-ghost",onClick:this.handleReport,children:[p.jsx(Kg,{"code-path":"src/components/layout/ErrorBoundary.tsx:125:17",className:"h-4 w-4 mr-1.5"}),"复制错误"]})]})]})}):this.props.children}}const SM=m.lazy(()=>le(()=>import("./Dashboard-jrJNQyDv.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9])).then(n=>({default:n.Dashboard}))),wM=m.lazy(()=>le(()=>import("./ServerManager-DRO89iT_.js"),__vite__mapDeps([10,1,6,11,12,13,8,14,15,16,17,3,5,7,18,19,20,21,22,23,24,25])).then(n=>({default:n.ServerManager}))),EM=m.lazy(()=>le(()=>import("./CloudAccountManager-CAH48BOY.js"),__vite__mapDeps([26,1,11,24,6,7,18,8])).then(n=>({default:n.CloudAccountManager}))),AM=m.lazy(()=>le(()=>import("./DomainManager-BVDiC0aB.js"),__vite__mapDeps([27,1,11,24,6,7,18,8])).then(n=>({default:n.DomainManager}))),CM=m.lazy(()=>le(()=>import("./RegionManager-SQdvSTOO.js"),__vite__mapDeps([28,1,11,24,7,12,13,8,14,15,23])).then(n=>({default:n.RegionManager}))),RM=m.lazy(()=>le(()=>import("./PlatformManager-DX8QfUd6.js"),__vite__mapDeps([29,1,11,24,7,15,13,8,30])).then(n=>({default:n.PlatformManager}))),TM=m.lazy(()=>le(()=>import("./CloudBilling-BR3942nv.js"),__vite__mapDeps([31,1,11,24,6,7,32,13,15,8,33,5])).then(n=>({default:n.CloudBilling}))),_M=m.lazy(()=>le(()=>import("./KubernetesClusters-XXR1jnN_.js"),__vite__mapDeps([34,1,6,11,7,4,35,8,9,25,24,13,19,20])).then(n=>({default:n.KubernetesClusters}))),OM=m.lazy(()=>le(()=>import("./ClusterOverviewPage-BoH2T6EJ.js"),__vite__mapDeps([36,1,6,7,14,4,37,8])).then(n=>({default:n.default}))),jM=m.lazy(()=>le(()=>import("./NodeDetailPage-C77WC8d_.js"),__vite__mapDeps([38,1,6,7,14,4,8])).then(n=>({default:n.default}))),MM=m.lazy(()=>le(()=>import("./NamespaceOverviewPage-3EiRcdjy.js"),__vite__mapDeps([39,1,4,8])).then(n=>({default:n.default}))),DM=m.lazy(()=>le(()=>import("./NamespaceManagementPage-CJJFp4Vm.js"),__vite__mapDeps([40,1,6,7,11,24,14,4,8])).then(n=>({default:n.default}))),kt=m.lazy(()=>le(()=>import("./NamespaceResourcePage-llU4EE7M.js"),__vite__mapDeps([41,1,6,11,7,15,13,8,14,42,37,4,43,19,20,44,24,25])).then(n=>({default:n.default}))),ny=m.lazy(()=>le(()=>import("./DeploymentDetailPage-C2S9vbFs.js"),__vite__mapDeps([45,1,6,7,4,37,42,43,8,15,13,19,20,11,46,14,24,25,32,44,47])).then(n=>({default:n.default}))),ay=m.lazy(()=>le(()=>import("./WorkloadViewPage-C6RjHvRS.js"),__vite__mapDeps([48,1,6,7,14,4,37,42,43,8,15,13,19,20])).then(n=>({default:n.default}))),ry=m.lazy(()=>le(()=>import("./TopologyView-DC9BVIj6.js"),__vite__mapDeps([49,1,6,11,24,7,15,13,8,25,4])).then(n=>({default:n.TopologyView}))),NM=m.lazy(()=>le(()=>import("./KubernetesNodes-Dtu2Ku7B.js"),__vite__mapDeps([50,1,6,11,7,15,13,8,14,4])).then(n=>({default:n.KubernetesNodes}))),zM=m.lazy(()=>le(()=>import("./PodMetricsPage-B8c-1jY7.js"),__vite__mapDeps([51,1,6,7,15,13,8,14,4])).then(n=>({default:n.default}))),LM=m.lazy(()=>le(()=>import("./EventsPage-CuT9Baqe.js"),__vite__mapDeps([52,1,6,15,13,8,4,46,7,14,43])).then(n=>({default:n.default}))),kM=m.lazy(()=>le(()=>import("./CapacityPage-BOU6J8mE.js"),__vite__mapDeps([53,1,6,7,15,13,8,14,4])).then(n=>({default:n.default}))),UM=m.lazy(()=>le(()=>import("./K8sShortcutRedirect-L8Wq0IVi.js"),__vite__mapDeps([54,1,4,8])).then(n=>({default:n.default}))),HM=m.lazy(()=>le(()=>import("./AlertManager-Dt5F96tv.js"),__vite__mapDeps([55,1,6,35,56,11,7,14,8,32,13,12,57,24,25,9])).then(n=>({default:n.AlertManager}))),BM=m.lazy(()=>le(()=>import("./ApprovalFlow-D6IpuZ50.js"),__vite__mapDeps([58,1,6,7,25,59,11,8,24,15,13])).then(n=>({default:n.ApprovalFlowManager}))),PM=m.lazy(()=>le(()=>import("./ApprovalResourcePage-E5m3aGX_.js"),__vite__mapDeps([60,1,61,6,11,7,24,14,15,13,8,59])).then(n=>({default:n.ApprovalResourcePage}))),VM=m.lazy(()=>le(()=>import("./ApprovalAppPage-CmDNSgHZ.js"),__vite__mapDeps([62,1,61,6,11,7,24,14,15,13,8,59])).then(n=>({default:n.ApprovalAppPage}))),GM=m.lazy(()=>le(()=>import("./ApprovalPermissionPage-B9wgkK5L.js"),__vite__mapDeps([63,1,61,6,11,7,24,14,15,13,8,59])).then(n=>({default:n.ApprovalPermissionPage}))),qM=m.lazy(()=>le(()=>import("./ApprovalWorkflowPage-Cv6LjE48.js"),__vite__mapDeps([64,1,6,59,8])).then(n=>({default:n.default}))),YM=m.lazy(()=>le(()=>import("./ScriptManager-B_bCZqNG.js"),__vite__mapDeps([65,1,11,15,13,8,35,12,66,7,24,25,6])).then(n=>({default:n.ScriptManager}))),_d=m.lazy(()=>le(()=>import("./SystemManager-B0EwYBti.js"),__vite__mapDeps([67,1,35,7,6,11,14,15,13,8,25,24,12,32,37])).then(n=>({default:n.SystemManager}))),XM=m.lazy(()=>le(()=>import("./ProfilePage-CG_6vD9d.js"),__vite__mapDeps([68,1,6,11,24,7,37,47,8]))),QM=m.lazy(()=>le(()=>import("./TerminalAuditTab-YhauEueR.js"),__vite__mapDeps([69,1,6,11,14,19,20,7,21,8,16,17,70])).then(n=>({default:n.TerminalAuditTab}))),KM=m.lazy(()=>le(()=>import("./AuditOperationsTab-D8YChYS8.js"),__vite__mapDeps([71,1,6,11,7,14,72,16,8])).then(n=>({default:n.AuditOperationsTab}))),FM=m.lazy(()=>le(()=>import("./LoginLogsTab-8Twk1DRE.js"),__vite__mapDeps([73,1,6,11,7,14,70,8])).then(n=>({default:n.LoginLogsTab}))),ZM=m.lazy(()=>le(()=>import("./CredentialManager-B4HbhIHz.js"),__vite__mapDeps([74,1,11,7,15,13,8,16,17,22,24])).then(n=>({default:n.default}))),IM=m.lazy(()=>le(()=>import("./PipelineManager-GqwxvUIC.js"),__vite__mapDeps([75,1,11,76,16,17,6,7,8,25,24,15,13,77,22])).then(n=>({default:n.PipelineManager}))),$M=m.lazy(()=>le(()=>import("./DeployCredentials-Czv2LRln.js"),__vite__mapDeps([78,1,11,7,35,24,15,13,8,77,22])).then(n=>({default:n.default}))),oy=m.lazy(()=>le(()=>import("./PipelineEditor-SgC_ThAp.js"),__vite__mapDeps([79,1,6,11,7,35,15,13,8,25,32,24,76,77])).then(n=>({default:n.default}))),JM=m.lazy(()=>le(()=>import("./PipelineRunDetail-D2Z0DKgo.js"),__vite__mapDeps([80,1,7,6,76,8])).then(n=>({default:n.default}))),WM=m.lazy(()=>le(()=>import("./DeployRBAC-BpXCLjj-.js"),__vite__mapDeps([81,1,6,11,7,15,13,8,24,76,77])).then(n=>({default:n.default}))),eD=m.lazy(()=>le(()=>import("./UserGroupsManager-DaLDKm1_.js"),__vite__mapDeps([82,1,11,7,24,77,8])).then(n=>({default:n.default}))),tD=m.lazy(()=>le(()=>import("./CronJobManager-C85uFdSz.js"),__vite__mapDeps([83,1,6,5,11,7,12,13,8,66,15,25,24,14])).then(n=>({default:n.CronJobManager}))),nD=m.lazy(()=>le(()=>import("./AIOpsAssistant-D417_BSh.js"),__vite__mapDeps([84,1,6,11,7,24,15,13,8,32,2,56,85,86])).then(n=>({default:n.AIOpsAssistant}))),aD=m.lazy(()=>le(()=>import("./AIAlertAnalyzer-DPUeFL9p.js"),__vite__mapDeps([87,1,6,7,56,86,8])).then(n=>({default:n.AIAlertAnalyzer}))),rD=m.lazy(()=>le(()=>import("./AIPredictiveAnalytics-C1OkILDZ.js"),__vite__mapDeps([88,1,6,5,7,35,15,13,8,2,3,56])).then(n=>({default:n.AIPredictiveAnalytics}))),oD=m.lazy(()=>le(()=>import("./AlertCenter-B1Dd-7wT.js"),__vite__mapDeps([89,1,11,7,6,5,15,13,8,35,32,56,90,16,17,85,24,57,25])).then(n=>({default:n.default}))),lD=m.lazy(()=>le(()=>import("./TraceManager-DC1TurMY.js"),__vite__mapDeps([91,1,11,7,6,5,15,13,8,35,24,92])).then(n=>({default:n.default}))),sD=m.lazy(()=>le(()=>import("./HostMonitor-C6-o-ZDP.js"),__vite__mapDeps([93,1,85,16,6,15,13,8,35,7,9])).then(n=>({default:n.HostMonitor}))),iD=m.lazy(()=>le(()=>import("./GrafanaDashboard-9Clwln0E.js"),__vite__mapDeps([94,1,11,7,6,15,13,8,24,3,95,96,85,97,5,35,12])).then(n=>({default:n.default}))),cD=m.lazy(()=>le(()=>import("./MonitorCenter-CkAJXvtS.js"),__vite__mapDeps([98,1,93,85,16,6,15,13,8,35,7,9,97,11,24,14,32,99])).then(n=>({default:n.MonitorCenter}))),uD=m.lazy(()=>le(()=>import("./MetricsExplorer-Db8y37-1.js"),__vite__mapDeps([100,1,6,15,13,8,11,97])).then(n=>({default:n.MetricsExplorer}))),dD=m.lazy(()=>le(()=>import("./DatasourcePage-DDZGHQYv.js"),__vite__mapDeps([101,1,35,7,6,16,17,96,11,24,32,13,15,8])).then(n=>({default:n.default}))),fD=m.lazy(()=>le(()=>import("./LogCenter-5z6NCoZg.js"),__vite__mapDeps([102,1,11,24,25,15,13,8,37,103,32,7,6,56,57])));function pD(){return p.jsxs("div",{"code-path":"src/App.tsx:69:5",className:"flex flex-col items-center justify-center h-[calc(100vh-14rem)] gap-4",children:[p.jsxs("div",{"code-path":"src/App.tsx:70:7",className:"relative",children:[p.jsx("div",{"code-path":"src/App.tsx:71:9",className:"h-10 w-10 border-3 border-[var(--dg-border)] border-t-[var(--dg-blue)] rounded-full animate-spin"}),p.jsx("div",{"code-path":"src/App.tsx:72:9",className:"absolute inset-0 h-10 w-10 border-3 border-transparent border-t-[var(--dg-blue)] rounded-full animate-spin opacity-30",style:{animationDirection:"reverse",animationDuration:"1s"}})]}),p.jsx("p",{"code-path":"src/App.tsx:74:7",className:"text-sm text-[var(--dg-text-muted)]",children:"加载中..."})]})}function $({children:n}){const r=wt();return p.jsx(bM,{"code-path":"src/App.tsx:83:5",children:p.jsx(fM,{"code-path":"src/App.tsx:84:7",children:p.jsx(m.Suspense,{"code-path":"src/App.tsx:85:9",fallback:p.jsx(pD,{"code-path":"src/App.tsx:85:29"}),children:n})},r.pathname)})}const hD=new jA({defaultOptions:{queries:{staleTime:300*1e3,retry:1,refetchOnWindowFocus:!1}}});function mD(){return p.jsx(QA,{"code-path":"src/App.tsx:105:5",children:p.jsx(MA,{"code-path":"src/App.tsx:106:7",client:hD,children:p.jsx(sM,{"code-path":"src/App.tsx:107:9",children:p.jsx(KE,{"code-path":"src/App.tsx:108:11",children:p.jsxs(wE,{"code-path":"src/App.tsx:109:13",children:[p.jsx(Z,{"code-path":"src/App.tsx:110:15",path:"/login",element:p.jsx(uM,{"code-path":"src/App.tsx:110:45"})}),p.jsxs(Z,{"code-path":"src/App.tsx:111:15",path:"/",element:p.jsx(dM,{"code-path":"src/App.tsx:112:17",children:p.jsx(Oj,{"code-path":"src/App.tsx:113:19"})}),children:[p.jsx(Z,{"code-path":"src/App.tsx:116:17",index:!0,element:p.jsx($,{"code-path":"src/App.tsx:116:39",children:p.jsx(SM,{"code-path":"src/App.tsx:116:49"})})}),p.jsx(Z,{"code-path":"src/App.tsx:117:17",path:"servers",element:p.jsx($,{"code-path":"src/App.tsx:117:48",children:p.jsx(wM,{"code-path":"src/App.tsx:117:58"})})}),p.jsx(Z,{"code-path":"src/App.tsx:118:17",path:"cloud-accounts",element:p.jsx($,{"code-path":"src/App.tsx:118:55",children:p.jsx(EM,{"code-path":"src/App.tsx:118:65"})})}),p.jsx(Z,{"code-path":"src/App.tsx:119:17",path:"domains",element:p.jsx($,{"code-path":"src/App.tsx:119:48",children:p.jsx(AM,{"code-path":"src/App.tsx:119:58"})})}),p.jsx(Z,{"code-path":"src/App.tsx:120:17",path:"regions",element:p.jsx($,{"code-path":"src/App.tsx:120:48",children:p.jsx(CM,{"code-path":"src/App.tsx:120:58"})})}),p.jsx(Z,{"code-path":"src/App.tsx:121:17",path:"platforms",element:p.jsx($,{"code-path":"src/App.tsx:121:50",children:p.jsx(RM,{"code-path":"src/App.tsx:121:60"})})}),p.jsx(Z,{"code-path":"src/App.tsx:122:17",path:"cloud-billing",element:p.jsx($,{"code-path":"src/App.tsx:122:54",children:p.jsx(TM,{"code-path":"src/App.tsx:122:64"})})}),p.jsxs(Z,{"code-path":"src/App.tsx:125:17",path:"kubernetes",children:[p.jsx(Z,{"code-path":"src/App.tsx:126:19",index:!0,element:p.jsx($,{"code-path":"src/App.tsx:126:41",children:p.jsx(_M,{"code-path":"src/App.tsx:126:51"})})}),p.jsxs(Z,{"code-path":"src/App.tsx:127:19",path:":clusterCode",children:[p.jsx(Z,{"code-path":"src/App.tsx:128:21",index:!0,element:p.jsx($,{"code-path":"src/App.tsx:128:43",children:p.jsx(OM,{"code-path":"src/App.tsx:128:53"})})}),p.jsx(Z,{"code-path":"src/App.tsx:129:21",path:"metrics/pods",element:p.jsx($,{"code-path":"src/App.tsx:129:57",children:p.jsx(zM,{"code-path":"src/App.tsx:129:67"})})}),p.jsx(Z,{"code-path":"src/App.tsx:130:21",path:"events",element:p.jsx($,{"code-path":"src/App.tsx:130:51",children:p.jsx(LM,{"code-path":"src/App.tsx:130:61"})})}),p.jsx(Z,{"code-path":"src/App.tsx:131:21",path:"capacity",element:p.jsx($,{"code-path":"src/App.tsx:131:53",children:p.jsx(kM,{"code-path":"src/App.tsx:131:63"})})}),p.jsx(Z,{"code-path":"src/App.tsx:132:21",path:"namespaces",element:p.jsx($,{"code-path":"src/App.tsx:132:55",children:p.jsx(DM,{"code-path":"src/App.tsx:132:65"})})}),p.jsx(Z,{"code-path":"src/App.tsx:133:21",path:"nodes/:nodeName",element:p.jsx($,{"code-path":"src/App.tsx:133:60",children:p.jsx(jM,{"code-path":"src/App.tsx:133:70"})})}),p.jsx(Z,{"code-path":"src/App.tsx:134:21",path:"topology",element:p.jsx($,{"code-path":"src/App.tsx:134:53",children:p.jsx(ry,{"code-path":"src/App.tsx:134:63"})})}),p.jsxs(Z,{"code-path":"src/App.tsx:135:21",path:"namespace/:namespace",children:[p.jsx(Z,{"code-path":"src/App.tsx:136:23",index:!0,element:p.jsx($,{"code-path":"src/App.tsx:136:45",children:p.jsx(MM,{"code-path":"src/App.tsx:136:55"})})}),p.jsxs(Z,{"code-path":"src/App.tsx:137:23",path:"workload",children:[p.jsx(Z,{"code-path":"src/App.tsx:138:25",path:":mode/Deployment/:name",element:p.jsx($,{"code-path":"src/App.tsx:138:71",children:p.jsx(ny,{"code-path":"src/App.tsx:138:81"})})}),p.jsx(Z,{"code-path":"src/App.tsx:139:25",path:":mode/StatefulSet/:name",element:p.jsx($,{"code-path":"src/App.tsx:139:72",children:p.jsx(ay,{"code-path":"src/App.tsx:139:82"})})}),p.jsx(Z,{"code-path":"src/App.tsx:140:25",path:":mode/DaemonSet/:name",element:p.jsx($,{"code-path":"src/App.tsx:140:70",children:p.jsx(ay,{"code-path":"src/App.tsx:140:80"})})})]}),p.jsx(Z,{"code-path":"src/App.tsx:142:23",path:"deployments",element:p.jsx($,{"code-path":"src/App.tsx:142:58",children:p.jsx(kt,{"code-path":"src/App.tsx:142:68"})})}),p.jsx(Z,{"code-path":"src/App.tsx:143:23",path:"deployments/:name",element:p.jsx($,{"code-path":"src/App.tsx:143:64",children:p.jsx(ny,{"code-path":"src/App.tsx:143:74"})})}),p.jsx(Z,{"code-path":"src/App.tsx:144:23",path:"pods",element:p.jsx($,{"code-path":"src/App.tsx:144:51",children:p.jsx(kt,{"code-path":"src/App.tsx:144:61"})})}),p.jsx(Z,{"code-path":"src/App.tsx:145:23",path:"services",element:p.jsx($,{"code-path":"src/App.tsx:145:55",children:p.jsx(kt,{"code-path":"src/App.tsx:145:65"})})}),p.jsx(Z,{"code-path":"src/App.tsx:146:23",path:"ingresses",element:p.jsx($,{"code-path":"src/App.tsx:146:56",children:p.jsx(kt,{"code-path":"src/App.tsx:146:66"})})}),p.jsx(Z,{"code-path":"src/App.tsx:147:23",path:"configmaps",element:p.jsx($,{"code-path":"src/App.tsx:147:57",children:p.jsx(kt,{"code-path":"src/App.tsx:147:67"})})}),p.jsx(Z,{"code-path":"src/App.tsx:148:23",path:"secrets",element:p.jsx($,{"code-path":"src/App.tsx:148:54",children:p.jsx(kt,{"code-path":"src/App.tsx:148:64"})})}),p.jsx(Z,{"code-path":"src/App.tsx:149:23",path:"hpas",element:p.jsx($,{"code-path":"src/App.tsx:149:51",children:p.jsx(kt,{"code-path":"src/App.tsx:149:61"})})}),p.jsx(Z,{"code-path":"src/App.tsx:150:23",path:"cronjobs",element:p.jsx($,{"code-path":"src/App.tsx:150:55",children:p.jsx(kt,{"code-path":"src/App.tsx:150:65"})})}),p.jsx(Z,{"code-path":"src/App.tsx:151:23",path:"pvcs",element:p.jsx($,{"code-path":"src/App.tsx:151:51",children:p.jsx(kt,{"code-path":"src/App.tsx:151:61"})})}),p.jsx(Z,{"code-path":"src/App.tsx:152:23",path:"statefulsets",element:p.jsx($,{"code-path":"src/App.tsx:152:59",children:p.jsx(kt,{"code-path":"src/App.tsx:152:69"})})}),p.jsx(Z,{"code-path":"src/App.tsx:153:23",path:"daemonsets",element:p.jsx($,{"code-path":"src/App.tsx:153:57",children:p.jsx(kt,{"code-path":"src/App.tsx:153:67"})})})]})]})]}),p.jsx(Z,{"code-path":"src/App.tsx:159:17",path:"workloads",element:p.jsx($,{"code-path":"src/App.tsx:159:50",children:p.jsx(kt,{"code-path":"src/App.tsx:159:60"})})}),p.jsx(Z,{"code-path":"src/App.tsx:160:17",path:"workloads/events",element:p.jsx($,{"code-path":"src/App.tsx:160:57",children:p.jsx(UM,{"code-path":"src/App.tsx:160:67",target:"events"})})}),p.jsx(Z,{"code-path":"src/App.tsx:161:17",path:"workloads/:type",element:p.jsx($,{"code-path":"src/App.tsx:161:56",children:p.jsx(kt,{"code-path":"src/App.tsx:161:66"})})}),p.jsx(Z,{"code-path":"src/App.tsx:162:17",path:"nodes",element:p.jsx($,{"code-path":"src/App.tsx:162:46",children:p.jsx(NM,{"code-path":"src/App.tsx:162:56"})})}),p.jsx(Z,{"code-path":"src/App.tsx:163:17",path:"topology",element:p.jsx($,{"code-path":"src/App.tsx:163:49",children:p.jsx(ry,{"code-path":"src/App.tsx:163:59"})})}),p.jsx(Z,{"code-path":"src/App.tsx:166:17",path:"pipelines",element:p.jsx($,{"code-path":"src/App.tsx:166:50",children:p.jsx(IM,{"code-path":"src/App.tsx:166:60"})})}),p.jsx(Z,{"code-path":"src/App.tsx:167:17",path:"pipelines/:code",element:p.jsx($,{"code-path":"src/App.tsx:167:56",children:p.jsx(oy,{"code-path":"src/App.tsx:167:66"})})}),p.jsx(Z,{"code-path":"src/App.tsx:168:17",path:"pipelines/:code/runs",element:p.jsx($,{"code-path":"src/App.tsx:168:61",children:p.jsx(JM,{"code-path":"src/App.tsx:168:71"})})}),p.jsx(Z,{"code-path":"src/App.tsx:169:17",path:"pipelines/:code/edit",element:p.jsx($,{"code-path":"src/App.tsx:169:61",children:p.jsx(oy,{"code-path":"src/App.tsx:169:71"})})}),p.jsx(Z,{"code-path":"src/App.tsx:170:17",path:"deploy/configureTools",element:p.jsx($,{"code-path":"src/App.tsx:170:62",children:p.jsx($M,{"code-path":"src/App.tsx:170:72"})})}),p.jsx(Z,{"code-path":"src/App.tsx:171:17",path:"deploy/groups",element:p.jsx($,{"code-path":"src/App.tsx:171:54",children:p.jsx(eD,{"code-path":"src/App.tsx:171:64"})})}),p.jsx(Z,{"code-path":"src/App.tsx:172:17",path:"deploy/rbac",element:p.jsx($,{"code-path":"src/App.tsx:172:52",children:p.jsx(WM,{"code-path":"src/App.tsx:172:62"})})}),p.jsx(Z,{"code-path":"src/App.tsx:175:17",path:"metrics",element:p.jsx($,{"code-path":"src/App.tsx:175:48",children:p.jsx(uD,{"code-path":"src/App.tsx:175:58"})})}),p.jsx(Z,{"code-path":"src/App.tsx:176:17",path:"datasources",element:p.jsx($,{"code-path":"src/App.tsx:176:52",children:p.jsx(dD,{"code-path":"src/App.tsx:176:62"})})}),p.jsx(Z,{"code-path":"src/App.tsx:177:17",path:"trace",element:p.jsx($,{"code-path":"src/App.tsx:177:46",children:p.jsx(lD,{"code-path":"src/App.tsx:177:56"})})}),p.jsx(Z,{"code-path":"src/App.tsx:178:17",path:"dashboards",element:p.jsx($,{"code-path":"src/App.tsx:178:51",children:p.jsx(iD,{"code-path":"src/App.tsx:178:61"})})}),p.jsx(Z,{"code-path":"src/App.tsx:179:17",path:"host-monitor",element:p.jsx($,{"code-path":"src/App.tsx:179:53",children:p.jsx(sD,{"code-path":"src/App.tsx:179:63"})})}),p.jsx(Z,{"code-path":"src/App.tsx:180:17",path:"alerts",element:p.jsx($,{"code-path":"src/App.tsx:180:47",children:p.jsx(HM,{"code-path":"src/App.tsx:180:57"})})}),p.jsx(Z,{"code-path":"src/App.tsx:181:17",path:"alert-center",element:p.jsx($,{"code-path":"src/App.tsx:181:53",children:p.jsx(oD,{"code-path":"src/App.tsx:181:63"})})}),p.jsx(Z,{"code-path":"src/App.tsx:182:17",path:"monitor-center",element:p.jsx($,{"code-path":"src/App.tsx:182:55",children:p.jsx(cD,{"code-path":"src/App.tsx:182:65"})})}),p.jsx(Z,{"code-path":"src/App.tsx:183:17",path:"log-center",element:p.jsx(Fs,{"code-path":"src/App.tsx:183:51",to:"/log-center/loki",replace:!0})}),p.jsx(Z,{"code-path":"src/App.tsx:184:17",path:"log-center/:section",element:p.jsx($,{"code-path":"src/App.tsx:184:60",children:p.jsx(fD,{"code-path":"src/App.tsx:184:70"})})}),p.jsx(Z,{"code-path":"src/App.tsx:185:17",path:"logs",element:p.jsx(Fs,{"code-path":"src/App.tsx:185:45",to:"/log-center/loki",replace:!0})}),p.jsx(Z,{"code-path":"src/App.tsx:188:17",path:"approval",element:p.jsx($,{"code-path":"src/App.tsx:188:49",children:p.jsx(BM,{"code-path":"src/App.tsx:188:59"})})}),p.jsx(Z,{"code-path":"src/App.tsx:189:17",path:"approval/resource",element:p.jsx($,{"code-path":"src/App.tsx:189:58",children:p.jsx(PM,{"code-path":"src/App.tsx:189:68"})})}),p.jsx(Z,{"code-path":"src/App.tsx:190:17",path:"approval/app",element:p.jsx($,{"code-path":"src/App.tsx:190:53",children:p.jsx(VM,{"code-path":"src/App.tsx:190:63"})})}),p.jsx(Z,{"code-path":"src/App.tsx:191:17",path:"approval/permission",element:p.jsx($,{"code-path":"src/App.tsx:191:60",children:p.jsx(GM,{"code-path":"src/App.tsx:191:70"})})}),p.jsx(Z,{"code-path":"src/App.tsx:192:17",path:"cronjobs",element:p.jsx($,{"code-path":"src/App.tsx:192:49",children:p.jsx(tD,{"code-path":"src/App.tsx:192:59"})})}),p.jsx(Z,{"code-path":"src/App.tsx:193:17",path:"scripts",element:p.jsx($,{"code-path":"src/App.tsx:193:48",children:p.jsx(YM,{"code-path":"src/App.tsx:193:58"})})}),p.jsx(Z,{"code-path":"src/App.tsx:197:17",path:"ai-assistant",element:p.jsx($,{"code-path":"src/App.tsx:197:53",children:p.jsx(nD,{"code-path":"src/App.tsx:197:63"})})}),p.jsx(Z,{"code-path":"src/App.tsx:198:17",path:"ai-alert-analyzer",element:p.jsx($,{"code-path":"src/App.tsx:198:58",children:p.jsx(aD,{"code-path":"src/App.tsx:198:68"})})}),p.jsx(Z,{"code-path":"src/App.tsx:199:17",path:"ai-predictive",element:p.jsx($,{"code-path":"src/App.tsx:199:54",children:p.jsx(rD,{"code-path":"src/App.tsx:199:64"})})}),p.jsx(Z,{"code-path":"src/App.tsx:202:17",path:"audit/terminal",element:p.jsx($,{"code-path":"src/App.tsx:202:55",children:p.jsx(QM,{"code-path":"src/App.tsx:202:65"})})}),p.jsx(Z,{"code-path":"src/App.tsx:203:17",path:"audit/operations",element:p.jsx($,{"code-path":"src/App.tsx:203:57",children:p.jsx(KM,{"code-path":"src/App.tsx:203:67"})})}),p.jsx(Z,{"code-path":"src/App.tsx:204:17",path:"audit/login-logs",element:p.jsx($,{"code-path":"src/App.tsx:204:57",children:p.jsx(FM,{"code-path":"src/App.tsx:204:67"})})}),p.jsx(Z,{"code-path":"src/App.tsx:207:17",path:"profile",element:p.jsx($,{"code-path":"src/App.tsx:207:48",children:p.jsx(XM,{"code-path":"src/App.tsx:207:58"})})}),p.jsx(Z,{"code-path":"src/App.tsx:208:17",path:"users",element:p.jsx($,{"code-path":"src/App.tsx:208:46",children:p.jsx(_d,{"code-path":"src/App.tsx:208:56"})})}),p.jsx(Z,{"code-path":"src/App.tsx:209:17",path:"roles",element:p.jsx($,{"code-path":"src/App.tsx:209:46",children:p.jsx(_d,{"code-path":"src/App.tsx:209:56"})})}),p.jsx(Z,{"code-path":"src/App.tsx:210:17",path:"credentials",element:p.jsx($,{"code-path":"src/App.tsx:210:52",children:p.jsx(ZM,{"code-path":"src/App.tsx:210:62"})})}),p.jsx(Z,{"code-path":"src/App.tsx:211:17",path:"settings",element:p.jsx($,{"code-path":"src/App.tsx:211:49",children:p.jsx(_d,{"code-path":"src/App.tsx:211:59"})})}),p.jsx(Z,{"code-path":"src/App.tsx:212:17",path:"approval-workflow",element:p.jsx($,{"code-path":"src/App.tsx:212:58",children:p.jsx(qM,{"code-path":"src/App.tsx:212:68"})})}),p.jsx(Z,{"code-path":"src/App.tsx:215:17",path:"*",element:p.jsx(Fs,{"code-path":"src/App.tsx:215:42",to:"/",replace:!0})})]})]})})})})})}bw.createRoot(document.getElementById("root")).render(p.jsx(m.StrictMode,{"code-path":"src/main.tsx:7:3",children:p.jsx(mD,{"code-path":"src/main.tsx:8:5"})}));export{rf as $,oe as A,St as B,ZR as C,Wj as D,wi as E,bD as F,el as G,TA as H,ft as I,wD as J,on as K,li as L,SD as M,ff as N,Qa as O,Et as P,lb as Q,f_ as R,qC as S,p_ as T,Ea as U,Ni as V,Bx as W,nb as X,Px as Y,Xn as Z,zi as _,nM as a,iT as a0,ut as a1,fb as a2,ab as a3,Tf as a4,Rf as a5,_i as a6,Vx as a7,u2 as a8,Gx as a9,tx as aa,ti as ab,ni as ac,ai as ad,Zd as ae,ri as af,Fo as ag,le as ah,Io as ai,_j as aj,TD as ak,yA as al,dA as am,Ld as an,Ny as ao,cA as ap,uA as aq,zd as ar,jy as as,AA as at,hA as au,xD as av,Fs as aw,PC as ax,Vy as ay,aM as b,oM as c,lM as d,rM as e,MD as f,yD as g,_e as h,il as i,jD as j,wt as k,_D as l,Ce as m,ZC as n,ln as o,qT as p,C2 as q,ED as r,RD as s,ty as t,Wb as u,AD as v,Aa as w,Ue as x,Li as y,Pe as z};