(function(){const x=document.createElement("link").relList;if(x&&x.supports&&x.supports("modulepreload"))return;for(const K of document.querySelectorAll('link[rel="modulepreload"]'))o(K);new MutationObserver(K=>{for(const B of K)if(B.type==="childList")for(const rl of B.addedNodes)rl.tagName==="LINK"&&rl.rel==="modulepreload"&&o(rl)}).observe(document,{childList:!0,subtree:!0});function q(K){const B={};return K.integrity&&(B.integrity=K.integrity),K.referrerPolicy&&(B.referrerPolicy=K.referrerPolicy),K.crossOrigin==="use-credentials"?B.credentials="include":K.crossOrigin==="anonymous"?B.credentials="omit":B.credentials="same-origin",B}function o(K){if(K.ep)return;K.ep=!0;const B=q(K);fetch(K.href,B)}})();function xm(p){return p&&p.__esModule&&Object.prototype.hasOwnProperty.call(p,"default")?p.default:p}var hi={exports:{}},Me={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Am;function fo(){if(Am)return Me;Am=1;var p=Symbol.for("react.transitional.element"),x=Symbol.for("react.fragment");function q(o,K,B){var rl=null;if(B!==void 0&&(rl=""+B),K.key!==void 0&&(rl=""+K.key),"key"in K){B={};for(var Nl in K)Nl!=="key"&&(B[Nl]=K[Nl])}else B=K;return K=B.ref,{$$typeof:p,type:o,key:rl,ref:K!==void 0?K:null,props:B}}return Me.Fragment=x,Me.jsx=q,Me.jsxs=q,Me}var pm;function io(){return pm||(pm=1,hi.exports=fo()),hi.exports}var S=io(),oi={exports:{}},Z={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Om;function so(){if(Om)return Z;Om=1;var p=Symbol.for("react.transitional.element"),x=Symbol.for("react.portal"),q=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),K=Symbol.for("react.profiler"),B=Symbol.for("react.consumer"),rl=Symbol.for("react.context"),Nl=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),O=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),G=Symbol.for("react.activity"),il=Symbol.iterator;function Jl(m){return m===null||typeof m!="object"?null:(m=il&&m[il]||m["@@iterator"],typeof m=="function"?m:null)}var hl={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},bl=Object.assign,Nt={};function Al(m,A,N){this.props=m,this.context=A,this.refs=Nt,this.updater=N||hl}Al.prototype.isReactComponent={},Al.prototype.setState=function(m,A){if(typeof m!="object"&&typeof m!="function"&&m!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,m,A,"setState")},Al.prototype.forceUpdate=function(m){this.updater.enqueueForceUpdate(this,m,"forceUpdate")};function Gl(){}Gl.prototype=Al.prototype;function zl(m,A,N){this.props=m,this.context=A,this.refs=Nt,this.updater=N||hl}var xl=zl.prototype=new Gl;xl.constructor=zl,bl(xl,Al.prototype),xl.isPureReactComponent=!0;var Fl=Array.isArray;function gl(){}var J={H:null,A:null,T:null,S:null},Ql=Object.prototype.hasOwnProperty;function nt(m,A,N){var U=N.ref;return{$$typeof:p,type:m,key:A,ref:U!==void 0?U:null,props:N}}function aa(m,A){return nt(m.type,A,m.props)}function gt(m){return typeof m=="object"&&m!==null&&m.$$typeof===p}function Cl(m){var A={"=":"=0",":":"=2"};return"$"+m.replace(/[=:]/g,function(N){return A[N]})}var Dt=/\/+/g;function ct(m,A){return typeof m=="object"&&m!==null&&m.key!=null?Cl(""+m.key):A.toString(36)}function ql(m){switch(m.status){case"fulfilled":return m.value;case"rejected":throw m.reason;default:switch(typeof m.status=="string"?m.then(gl,gl):(m.status="pending",m.then(function(A){m.status==="pending"&&(m.status="fulfilled",m.value=A)},function(A){m.status==="pending"&&(m.status="rejected",m.reason=A)})),m.status){case"fulfilled":return m.value;case"rejected":throw m.reason}}throw m}function z(m,A,N,U,X){var i=typeof m;(i==="undefined"||i==="boolean")&&(m=null);var _=!1;if(m===null)_=!0;else switch(i){case"bigint":case"string":case"number":_=!0;break;case"object":switch(m.$$typeof){case p:case x:_=!0;break;case P:return _=m._init,z(_(m._payload),A,N,U,X)}}if(_)return X=X(m),_=U===""?"."+ct(m,0):U,Fl(X)?(N="",_!=null&&(N=_.replace(Dt,"$&/")+"/"),z(X,A,N,"",function(Na){return Na})):X!=null&&(gt(X)&&(X=aa(X,N+(X.key==null||m&&m.key===X.key?"":(""+X.key).replace(Dt,"$&/")+"/")+_)),A.push(X)),1;_=0;var ll=U===""?".":U+":";if(Fl(m))for(var w=0;w>>1,ul=z[nl];if(0>>1;nlK(N,Q))UK(X,N)?(z[nl]=X,z[U]=Q,nl=U):(z[nl]=N,z[A]=Q,nl=A);else if(UK(X,Q))z[nl]=X,z[U]=Q,nl=U;else break l}}return M}function K(z,M){var Q=z.sortIndex-M.sortIndex;return Q!==0?Q:z.id-M.id}if(p.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var B=performance;p.unstable_now=function(){return B.now()}}else{var rl=Date,Nl=rl.now();p.unstable_now=function(){return rl.now()-Nl}}var H=[],O=[],P=1,G=null,il=3,Jl=!1,hl=!1,bl=!1,Nt=!1,Al=typeof setTimeout=="function"?setTimeout:null,Gl=typeof clearTimeout=="function"?clearTimeout:null,zl=typeof setImmediate<"u"?setImmediate:null;function xl(z){for(var M=q(O);M!==null;){if(M.callback===null)o(O);else if(M.startTime<=z)o(O),M.sortIndex=M.expirationTime,x(H,M);else break;M=q(O)}}function Fl(z){if(bl=!1,xl(z),!hl)if(q(H)!==null)hl=!0,gl||(gl=!0,Cl());else{var M=q(O);M!==null&&ql(Fl,M.startTime-z)}}var gl=!1,J=-1,Ql=5,nt=-1;function aa(){return Nt?!0:!(p.unstable_now()-ntz&&aa());){var nl=G.callback;if(typeof nl=="function"){G.callback=null,il=G.priorityLevel;var ul=nl(G.expirationTime<=z);if(z=p.unstable_now(),typeof ul=="function"){G.callback=ul,xl(z),M=!0;break t}G===q(H)&&o(H),xl(z)}else o(H);G=q(H)}if(G!==null)M=!0;else{var m=q(O);m!==null&&ql(Fl,m.startTime-z),M=!1}}break l}finally{G=null,il=Q,Jl=!1}M=void 0}}finally{M?Cl():gl=!1}}}var Cl;if(typeof zl=="function")Cl=function(){zl(gt)};else if(typeof MessageChannel<"u"){var Dt=new MessageChannel,ct=Dt.port2;Dt.port1.onmessage=gt,Cl=function(){ct.postMessage(null)}}else Cl=function(){Al(gt,0)};function ql(z,M){J=Al(function(){z(p.unstable_now())},M)}p.unstable_IdlePriority=5,p.unstable_ImmediatePriority=1,p.unstable_LowPriority=4,p.unstable_NormalPriority=3,p.unstable_Profiling=null,p.unstable_UserBlockingPriority=2,p.unstable_cancelCallback=function(z){z.callback=null},p.unstable_forceFrameRate=function(z){0>z||125nl?(z.sortIndex=Q,x(O,z),q(H)===null&&z===q(O)&&(bl?(Gl(J),J=-1):bl=!0,ql(Fl,Q-nl))):(z.sortIndex=ul,x(H,z),hl||Jl||(hl=!0,gl||(gl=!0,Cl()))),z},p.unstable_shouldYield=aa,p.unstable_wrapCallback=function(z){var M=il;return function(){var Q=il;il=M;try{return z.apply(this,arguments)}finally{il=Q}}}})(gi)),gi}var Nm;function yo(){return Nm||(Nm=1,ri.exports=mo()),ri.exports}var Si={exports:{}},wl={};/** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Dm;function ho(){if(Dm)return wl;Dm=1;var p=Ei();function x(H){var O="https://react.dev/errors/"+H;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(p)}catch(x){console.error(x)}}return p(),Si.exports=ho(),Si.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var jm;function vo(){if(jm)return Ne;jm=1;var p=yo(),x=Ei(),q=oo();function o(l){var t="https://react.dev/errors/"+l;if(1ul||(l.current=nl[ul],nl[ul]=null,ul--)}function N(l,t){ul++,nl[ul]=l.current,l.current=t}var U=m(null),X=m(null),i=m(null),_=m(null);function ll(l,t){switch(N(i,t),N(X,l),N(U,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?J0(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=J0(t),l=w0(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}A(U),N(U,l)}function w(){A(U),A(X),A(i)}function Na(l){l.memoizedState!==null&&N(_,l);var t=U.current,a=w0(t,l.type);t!==a&&(N(X,l),N(U,a))}function Da(l){X.current===l&&(A(U),A(X)),_.current===l&&(A(_),Ae._currentValue=Q)}var xu,Ti;function Ua(l){if(xu===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);xu=t&&t[1]||"",Ti=-1)":-1e||s[u]!==v[e]){var b=` `+s[u].replace(" at new "," at ");return l.displayName&&b.includes("")&&(b=b.replace("",l.displayName)),b}while(1<=u&&0<=e);break}}}finally{Wn=!1,Error.prepareStackTrace=a}return(a=l?l.displayName||l.name:"")?Ua(a):""}function Ym(l,t){switch(l.tag){case 26:case 27:case 5:return Ua(l.type);case 16:return Ua("Lazy");case 13:return l.child!==t&&t!==null?Ua("Suspense Fallback"):Ua("Suspense");case 19:return Ua("SuspenseList");case 0:case 15:return kn(l.type,!1);case 11:return kn(l.type.render,!1);case 1:return kn(l.type,!0);case 31:return Ua("Activity");default:return""}}function Ai(l){try{var t="",a=null;do t+=Ym(l,a),a=l,l=l.return;while(l);return t}catch(u){return` Error generating stack: `+u.message+` `+u.stack}}var Fn=Object.prototype.hasOwnProperty,In=p.unstable_scheduleCallback,Pn=p.unstable_cancelCallback,Gm=p.unstable_shouldYield,Qm=p.unstable_requestPaint,ft=p.unstable_now,Xm=p.unstable_getCurrentPriorityLevel,pi=p.unstable_ImmediatePriority,Oi=p.unstable_UserBlockingPriority,De=p.unstable_NormalPriority,Zm=p.unstable_LowPriority,_i=p.unstable_IdlePriority,Lm=p.log,Vm=p.unstable_setDisableYieldValue,Cu=null,it=null;function ua(l){if(typeof Lm=="function"&&Vm(l),it&&typeof it.setStrictMode=="function")try{it.setStrictMode(Cu,l)}catch{}}var st=Math.clz32?Math.clz32:wm,Km=Math.log,Jm=Math.LN2;function wm(l){return l>>>=0,l===0?32:31-(Km(l)/Jm|0)|0}var Ue=256,je=262144,He=4194304;function ja(l){var t=l&42;if(t!==0)return t;switch(l&-l){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 l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Re(l,t,a){var u=l.pendingLanes;if(u===0)return 0;var e=0,n=l.suspendedLanes,c=l.pingedLanes;l=l.warmLanes;var f=u&134217727;return f!==0?(u=f&~n,u!==0?e=ja(u):(c&=f,c!==0?e=ja(c):a||(a=f&~l,a!==0&&(e=ja(a))))):(f=u&~n,f!==0?e=ja(f):c!==0?e=ja(c):a||(a=u&~l,a!==0&&(e=ja(a)))),e===0?0:t!==0&&t!==e&&(t&n)===0&&(n=e&-e,a=t&-t,n>=a||n===32&&(a&4194048)!==0)?t:e}function qu(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function $m(l,t){switch(l){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 Mi(){var l=He;return He<<=1,(He&62914560)===0&&(He=4194304),l}function lc(l){for(var t=[],a=0;31>a;a++)t.push(l);return t}function Bu(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Wm(l,t,a,u,e,n){var c=l.pendingLanes;l.pendingLanes=a,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=a,l.entangledLanes&=a,l.errorRecoveryDisabledLanes&=a,l.shellSuspendCounter=0;var f=l.entanglements,s=l.expirationTimes,v=l.hiddenUpdates;for(a=c&~a;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var ty=/[\n"\\]/g;function bt(l){return l.replace(ty,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function cc(l,t,a,u,e,n,c,f){l.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.type=c:l.removeAttribute("type"),t!=null?c==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+St(t)):l.value!==""+St(t)&&(l.value=""+St(t)):c!=="submit"&&c!=="reset"||l.removeAttribute("value"),t!=null?fc(l,c,St(t)):a!=null?fc(l,c,St(a)):u!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.name=""+St(f):l.removeAttribute("name")}function Qi(l,t,a,u,e,n,c,f){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||a!=null){if(!(n!=="submit"&&n!=="reset"||t!=null)){nc(l);return}a=a!=null?""+St(a):"",t=t!=null?""+St(t):a,f||t===l.value||(l.value=t),l.defaultValue=t}u=u??e,u=typeof u!="function"&&typeof u!="symbol"&&!!u,l.checked=f?l.checked:!!u,l.defaultChecked=!!u,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(l.name=c),nc(l)}function fc(l,t,a){t==="number"&&qe(l.ownerDocument)===l||l.defaultValue===""+a||(l.defaultValue=""+a)}function tu(l,t,a,u){if(l=l.options,t){t={};for(var e=0;e"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yc=!1;if(Gt)try{var Xu={};Object.defineProperty(Xu,"passive",{get:function(){yc=!0}}),window.addEventListener("test",Xu,Xu),window.removeEventListener("test",Xu,Xu)}catch{yc=!1}var na=null,hc=null,Ye=null;function wi(){if(Ye)return Ye;var l,t=hc,a=t.length,u,e="value"in na?na.value:na.textContent,n=e.length;for(l=0;l=Vu),Pi=" ",ls=!1;function ts(l,t){switch(l){case"keyup":return Dy.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function as(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var nu=!1;function jy(l,t){switch(l){case"compositionend":return as(t);case"keypress":return t.which!==32?null:(ls=!0,Pi);case"textInput":return l=t.data,l===Pi&&ls?null:l;default:return null}}function Hy(l,t){if(nu)return l==="compositionend"||!Sc&&ts(l,t)?(l=wi(),Ye=hc=na=null,nu=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:a,offset:t-l};l=u}l:{for(;a;){if(a.nextSibling){a=a.nextSibling;break l}a=a.parentNode}a=void 0}a=ds(a)}}function ys(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ys(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function hs(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=qe(l.document);t instanceof l.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)l=t.contentWindow;else break;t=qe(l.document)}return t}function Ec(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var Qy=Gt&&"documentMode"in document&&11>=document.documentMode,cu=null,Tc=null,$u=null,Ac=!1;function os(l,t,a){var u=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Ac||cu==null||cu!==qe(u)||(u=cu,"selectionStart"in u&&Ec(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),$u&&wu($u,u)||($u=u,u=Hn(Tc,"onSelect"),0>=c,e-=c,Rt=1<<32-st(t)+e|a<V?(F=R,R=null):F=R.sibling;var al=r(y,R,h[V],E);if(al===null){R===null&&(R=F);break}l&&R&&al.alternate===null&&t(y,R),d=n(al,d,V),tl===null?C=al:tl.sibling=al,tl=al,R=F}if(V===h.length)return a(y,R),I&&Xt(y,V),C;if(R===null){for(;VV?(F=R,R=null):F=R.sibling;var Ma=r(y,R,al.value,E);if(Ma===null){R===null&&(R=F);break}l&&R&&Ma.alternate===null&&t(y,R),d=n(Ma,d,V),tl===null?C=Ma:tl.sibling=Ma,tl=Ma,R=F}if(al.done)return a(y,R),I&&Xt(y,V),C;if(R===null){for(;!al.done;V++,al=h.next())al=T(y,al.value,E),al!==null&&(d=n(al,d,V),tl===null?C=al:tl.sibling=al,tl=al);return I&&Xt(y,V),C}for(R=u(R);!al.done;V++,al=h.next())al=g(R,y,V,al.value,E),al!==null&&(l&&al.alternate!==null&&R.delete(al.key===null?V:al.key),d=n(al,d,V),tl===null?C=al:tl.sibling=al,tl=al);return l&&R.forEach(function(co){return t(y,co)}),I&&Xt(y,V),C}function ml(y,d,h,E){if(typeof h=="object"&&h!==null&&h.type===bl&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Jl:l:{for(var C=h.key;d!==null;){if(d.key===C){if(C=h.type,C===bl){if(d.tag===7){a(y,d.sibling),E=e(d,h.props.children),E.return=y,y=E;break l}}else if(d.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Ql&&Za(C)===d.type){a(y,d.sibling),E=e(d,h.props),le(E,h),E.return=y,y=E;break l}a(y,d);break}else t(y,d);d=d.sibling}h.type===bl?(E=Ba(h.props.children,y.mode,E,h.key),E.return=y,y=E):(E=$e(h.type,h.key,h.props,null,y.mode,E),le(E,h),E.return=y,y=E)}return c(y);case hl:l:{for(C=h.key;d!==null;){if(d.key===C)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){a(y,d.sibling),E=e(d,h.children||[]),E.return=y,y=E;break l}else{a(y,d);break}else t(y,d);d=d.sibling}E=Uc(h,y.mode,E),E.return=y,y=E}return c(y);case Ql:return h=Za(h),ml(y,d,h,E)}if(ql(h))return j(y,d,h,E);if(Cl(h)){if(C=Cl(h),typeof C!="function")throw Error(o(150));return h=C.call(h),Y(y,d,h,E)}if(typeof h.then=="function")return ml(y,d,tn(h),E);if(h.$$typeof===zl)return ml(y,d,Fe(y,h),E);an(y,h)}return typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint"?(h=""+h,d!==null&&d.tag===6?(a(y,d.sibling),E=e(d,h),E.return=y,y=E):(a(y,d),E=Dc(h,y.mode,E),E.return=y,y=E),c(y)):a(y,d)}return function(y,d,h,E){try{Pu=0;var C=ml(y,d,h,E);return gu=null,C}catch(R){if(R===ru||R===Pe)throw R;var tl=mt(29,R,null,y.mode);return tl.lanes=E,tl.return=y,tl}finally{}}}var Va=Bs(!0),Ys=Bs(!1),da=!1;function Zc(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Lc(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function ma(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function ya(l,t,a){var u=l.updateQueue;if(u===null)return null;if(u=u.shared,(el&2)!==0){var e=u.pending;return e===null?t.next=t:(t.next=e.next,e.next=t),u.pending=t,t=we(l),Es(l,null,a),t}return Je(l,u,t,a),we(l)}function te(l,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var u=t.lanes;u&=l.pendingLanes,a|=u,t.lanes=a,Di(l,a)}}function Vc(l,t){var a=l.updateQueue,u=l.alternate;if(u!==null&&(u=u.updateQueue,a===u)){var e=null,n=null;if(a=a.firstBaseUpdate,a!==null){do{var c={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};n===null?e=n=c:n=n.next=c,a=a.next}while(a!==null);n===null?e=n=t:n=n.next=t}else e=n=t;a={baseState:u.baseState,firstBaseUpdate:e,lastBaseUpdate:n,shared:u.shared,callbacks:u.callbacks},l.updateQueue=a;return}l=a.lastBaseUpdate,l===null?a.firstBaseUpdate=t:l.next=t,a.lastBaseUpdate=t}var Kc=!1;function ae(){if(Kc){var l=vu;if(l!==null)throw l}}function ue(l,t,a,u){Kc=!1;var e=l.updateQueue;da=!1;var n=e.firstBaseUpdate,c=e.lastBaseUpdate,f=e.shared.pending;if(f!==null){e.shared.pending=null;var s=f,v=s.next;s.next=null,c===null?n=v:c.next=v,c=s;var b=l.alternate;b!==null&&(b=b.updateQueue,f=b.lastBaseUpdate,f!==c&&(f===null?b.firstBaseUpdate=v:f.next=v,b.lastBaseUpdate=s))}if(n!==null){var T=e.baseState;c=0,b=v=s=null,f=n;do{var r=f.lane&-536870913,g=r!==f.lane;if(g?(k&r)===r:(u&r)===r){r!==0&&r===ou&&(Kc=!0),b!==null&&(b=b.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});l:{var j=l,Y=f;r=t;var ml=a;switch(Y.tag){case 1:if(j=Y.payload,typeof j=="function"){T=j.call(ml,T,r);break l}T=j;break l;case 3:j.flags=j.flags&-65537|128;case 0:if(j=Y.payload,r=typeof j=="function"?j.call(ml,T,r):j,r==null)break l;T=G({},T,r);break l;case 2:da=!0}}r=f.callback,r!==null&&(l.flags|=64,g&&(l.flags|=8192),g=e.callbacks,g===null?e.callbacks=[r]:g.push(r))}else g={lane:r,tag:f.tag,payload:f.payload,callback:f.callback,next:null},b===null?(v=b=g,s=T):b=b.next=g,c|=r;if(f=f.next,f===null){if(f=e.shared.pending,f===null)break;g=f,f=g.next,g.next=null,e.lastBaseUpdate=g,e.shared.pending=null}}while(!0);b===null&&(s=T),e.baseState=s,e.firstBaseUpdate=v,e.lastBaseUpdate=b,n===null&&(e.shared.lanes=0),ga|=c,l.lanes=c,l.memoizedState=T}}function Gs(l,t){if(typeof l!="function")throw Error(o(191,l));l.call(t)}function Qs(l,t){var a=l.callbacks;if(a!==null)for(l.callbacks=null,l=0;ln?n:8;var c=z.T,f={};z.T=f,mf(l,!1,t,a);try{var s=e(),v=z.S;if(v!==null&&v(f,s),s!==null&&typeof s=="object"&&typeof s.then=="function"){var b=Wy(s,u);ce(l,t,b,rt(l))}else ce(l,t,u,rt(l))}catch(T){ce(l,t,{then:function(){},status:"rejected",reason:T},rt())}finally{M.p=n,c!==null&&f.types!==null&&(c.types=f.types),z.T=c}}function th(){}function sf(l,t,a,u){if(l.tag!==5)throw Error(o(476));var e=Sd(l).queue;gd(l,e,t,Q,a===null?th:function(){return bd(l),a(u)})}function Sd(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:Q,baseState:Q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Kt,lastRenderedState:Q},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Kt,lastRenderedState:a},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function bd(l){var t=Sd(l);t.next===null&&(t=l.alternate.memoizedState),ce(l,t.next.queue,{},rt())}function df(){return Ll(Ae)}function zd(){return Ol().memoizedState}function Ed(){return Ol().memoizedState}function ah(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var a=rt();l=ma(a);var u=ya(t,l,a);u!==null&&(et(u,t,a),te(u,t,a)),t={cache:Yc()},l.payload=t;return}t=t.return}}function uh(l,t,a){var u=rt();a={lane:u,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},hn(l)?Ad(t,a):(a=Mc(l,t,a,u),a!==null&&(et(a,l,u),pd(a,t,u)))}function Td(l,t,a){var u=rt();ce(l,t,a,u)}function ce(l,t,a,u){var e={lane:u,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(hn(l))Ad(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var c=t.lastRenderedState,f=n(c,a);if(e.hasEagerState=!0,e.eagerState=f,dt(f,c))return Je(l,t,e,0),yl===null&&Ke(),!1}catch{}finally{}if(a=Mc(l,t,e,u),a!==null)return et(a,l,u),pd(a,t,u),!0}return!1}function mf(l,t,a,u){if(u={lane:2,revertLane:Lf(),gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},hn(l)){if(t)throw Error(o(479))}else t=Mc(l,a,u,2),t!==null&&et(t,l,2)}function hn(l){var t=l.alternate;return l===L||t!==null&&t===L}function Ad(l,t){bu=nn=!0;var a=l.pending;a===null?t.next=t:(t.next=a.next,a.next=t),l.pending=t}function pd(l,t,a){if((a&4194048)!==0){var u=t.lanes;u&=l.pendingLanes,a|=u,t.lanes=a,Di(l,a)}}var fe={readContext:Ll,use:sn,useCallback:El,useContext:El,useEffect:El,useImperativeHandle:El,useLayoutEffect:El,useInsertionEffect:El,useMemo:El,useReducer:El,useRef:El,useState:El,useDebugValue:El,useDeferredValue:El,useTransition:El,useSyncExternalStore:El,useId:El,useHostTransitionStatus:El,useFormState:El,useActionState:El,useOptimistic:El,useMemoCache:El,useCacheRefresh:El};fe.useEffectEvent=El;var Od={readContext:Ll,use:sn,useCallback:function(l,t){return kl().memoizedState=[l,t===void 0?null:t],l},useContext:Ll,useEffect:id,useImperativeHandle:function(l,t,a){a=a!=null?a.concat([l]):null,mn(4194308,4,yd.bind(null,t,l),a)},useLayoutEffect:function(l,t){return mn(4194308,4,l,t)},useInsertionEffect:function(l,t){mn(4,2,l,t)},useMemo:function(l,t){var a=kl();t=t===void 0?null:t;var u=l();if(Ka){ua(!0);try{l()}finally{ua(!1)}}return a.memoizedState=[u,t],u},useReducer:function(l,t,a){var u=kl();if(a!==void 0){var e=a(t);if(Ka){ua(!0);try{a(t)}finally{ua(!1)}}}else e=t;return u.memoizedState=u.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},u.queue=l,l=l.dispatch=uh.bind(null,L,l),[u.memoizedState,l]},useRef:function(l){var t=kl();return l={current:l},t.memoizedState=l},useState:function(l){l=uf(l);var t=l.queue,a=Td.bind(null,L,t);return t.dispatch=a,[l.memoizedState,a]},useDebugValue:cf,useDeferredValue:function(l,t){var a=kl();return ff(a,l,t)},useTransition:function(){var l=uf(!1);return l=gd.bind(null,L,l.queue,!0,!1),kl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,a){var u=L,e=kl();if(I){if(a===void 0)throw Error(o(407));a=a()}else{if(a=t(),yl===null)throw Error(o(349));(k&127)!==0||Js(u,t,a)}e.memoizedState=a;var n={value:a,getSnapshot:t};return e.queue=n,id($s.bind(null,u,n,l),[l]),u.flags|=2048,Eu(9,{destroy:void 0},ws.bind(null,u,n,a,t),null),a},useId:function(){var l=kl(),t=yl.identifierPrefix;if(I){var a=xt,u=Rt;a=(u&~(1<<32-st(u)-1)).toString(32)+a,t="_"+t+"R_"+a,a=cn++,0<\/script>",n=n.removeChild(n.firstChild);break;case"select":n=typeof u.is=="string"?c.createElement("select",{is:u.is}):c.createElement("select"),u.multiple?n.multiple=!0:u.size&&(n.size=u.size);break;default:n=typeof u.is=="string"?c.createElement(e,{is:u.is}):c.createElement(e)}}n[Xl]=t,n[Il]=u;l:for(c=t.child;c!==null;){if(c.tag===5||c.tag===6)n.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===t)break l;for(;c.sibling===null;){if(c.return===null||c.return===t)break l;c=c.return}c.sibling.return=c.return,c=c.sibling}t.stateNode=n;l:switch(Kl(n,e,u),e){case"button":case"input":case"select":case"textarea":u=!!u.autoFocus;break l;case"img":u=!0;break l;default:u=!1}u&&wt(t)}}return vl(t),Of(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,a),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==u&&wt(t);else{if(typeof u!="string"&&t.stateNode===null)throw Error(o(166));if(l=i.current,yu(t)){if(l=t.stateNode,a=t.memoizedProps,u=null,e=Zl,e!==null)switch(e.tag){case 27:case 5:u=e.memoizedProps}l[Xl]=t,l=!!(l.nodeValue===a||u!==null&&u.suppressHydrationWarning===!0||V0(l.nodeValue,a)),l||ia(t,!0)}else l=Rn(l).createTextNode(u),l[Xl]=t,t.stateNode=l}return vl(t),null;case 31:if(a=t.memoizedState,l===null||l.memoizedState!==null){if(u=yu(t),a!==null){if(l===null){if(!u)throw Error(o(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(o(557));l[Xl]=t}else Ya(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;vl(t),l=!1}else a=xc(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=a),l=!0;if(!l)return t.flags&256?(ht(t),t):(ht(t),null);if((t.flags&128)!==0)throw Error(o(558))}return vl(t),null;case 13:if(u=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(e=yu(t),u!==null&&u.dehydrated!==null){if(l===null){if(!e)throw Error(o(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));e[Xl]=t}else Ya(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;vl(t),e=!1}else e=xc(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),e=!0;if(!e)return t.flags&256?(ht(t),t):(ht(t),null)}return ht(t),(t.flags&128)!==0?(t.lanes=a,t):(a=u!==null,l=l!==null&&l.memoizedState!==null,a&&(u=t.child,e=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(e=u.alternate.memoizedState.cachePool.pool),n=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(n=u.memoizedState.cachePool.pool),n!==e&&(u.flags|=2048)),a!==l&&a&&(t.child.flags|=8192),Sn(t,t.updateQueue),vl(t),null);case 4:return w(),l===null&&wf(t.stateNode.containerInfo),vl(t),null;case 10:return Lt(t.type),vl(t),null;case 19:if(A(pl),u=t.memoizedState,u===null)return vl(t),null;if(e=(t.flags&128)!==0,n=u.rendering,n===null)if(e)se(u,!1);else{if(Tl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(n=en(l),n!==null){for(t.flags|=128,se(u,!1),l=n.updateQueue,t.updateQueue=l,Sn(t,l),t.subtreeFlags=0,l=a,a=t.child;a!==null;)Ts(a,l),a=a.sibling;return N(pl,pl.current&1|2),I&&Xt(t,u.treeForkCount),t.child}l=l.sibling}u.tail!==null&&ft()>An&&(t.flags|=128,e=!0,se(u,!1),t.lanes=4194304)}else{if(!e)if(l=en(n),l!==null){if(t.flags|=128,e=!0,l=l.updateQueue,t.updateQueue=l,Sn(t,l),se(u,!0),u.tail===null&&u.tailMode==="hidden"&&!n.alternate&&!I)return vl(t),null}else 2*ft()-u.renderingStartTime>An&&a!==536870912&&(t.flags|=128,e=!0,se(u,!1),t.lanes=4194304);u.isBackwards?(n.sibling=t.child,t.child=n):(l=u.last,l!==null?l.sibling=n:t.child=n,u.last=n)}return u.tail!==null?(l=u.tail,u.rendering=l,u.tail=l.sibling,u.renderingStartTime=ft(),l.sibling=null,a=pl.current,N(pl,e?a&1|2:a&1),I&&Xt(t,u.treeForkCount),l):(vl(t),null);case 22:case 23:return ht(t),wc(),u=t.memoizedState!==null,l!==null?l.memoizedState!==null!==u&&(t.flags|=8192):u&&(t.flags|=8192),u?(a&536870912)!==0&&(t.flags&128)===0&&(vl(t),t.subtreeFlags&6&&(t.flags|=8192)):vl(t),a=t.updateQueue,a!==null&&Sn(t,a.retryQueue),a=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(a=l.memoizedState.cachePool.pool),u=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(u=t.memoizedState.cachePool.pool),u!==a&&(t.flags|=2048),l!==null&&A(Xa),null;case 24:return a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Lt(Dl),vl(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function ih(l,t){switch(Hc(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Lt(Dl),w(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return Da(t),null;case 31:if(t.memoizedState!==null){if(ht(t),t.alternate===null)throw Error(o(340));Ya()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(ht(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(o(340));Ya()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return A(pl),null;case 4:return w(),null;case 10:return Lt(t.type),null;case 22:case 23:return ht(t),wc(),l!==null&&A(Xa),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Lt(Dl),null;case 25:return null;default:return null}}function Wd(l,t){switch(Hc(t),t.tag){case 3:Lt(Dl),w();break;case 26:case 27:case 5:Da(t);break;case 4:w();break;case 31:t.memoizedState!==null&&ht(t);break;case 13:ht(t);break;case 19:A(pl);break;case 10:Lt(t.type);break;case 22:case 23:ht(t),wc(),l!==null&&A(Xa);break;case 24:Lt(Dl)}}function de(l,t){try{var a=t.updateQueue,u=a!==null?a.lastEffect:null;if(u!==null){var e=u.next;a=e;do{if((a.tag&l)===l){u=void 0;var n=a.create,c=a.inst;u=n(),c.destroy=u}a=a.next}while(a!==e)}}catch(f){fl(t,t.return,f)}}function va(l,t,a){try{var u=t.updateQueue,e=u!==null?u.lastEffect:null;if(e!==null){var n=e.next;u=n;do{if((u.tag&l)===l){var c=u.inst,f=c.destroy;if(f!==void 0){c.destroy=void 0,e=t;var s=a,v=f;try{v()}catch(b){fl(e,s,b)}}}u=u.next}while(u!==n)}}catch(b){fl(t,t.return,b)}}function kd(l){var t=l.updateQueue;if(t!==null){var a=l.stateNode;try{Qs(t,a)}catch(u){fl(l,l.return,u)}}}function Fd(l,t,a){a.props=Ja(l.type,l.memoizedProps),a.state=l.memoizedState;try{a.componentWillUnmount()}catch(u){fl(l,t,u)}}function me(l,t){try{var a=l.ref;if(a!==null){switch(l.tag){case 26:case 27:case 5:var u=l.stateNode;break;case 30:u=l.stateNode;break;default:u=l.stateNode}typeof a=="function"?l.refCleanup=a(u):a.current=u}}catch(e){fl(l,t,e)}}function Ct(l,t){var a=l.ref,u=l.refCleanup;if(a!==null)if(typeof u=="function")try{u()}catch(e){fl(l,t,e)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(e){fl(l,t,e)}else a.current=null}function Id(l){var t=l.type,a=l.memoizedProps,u=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&u.focus();break l;case"img":a.src?u.src=a.src:a.srcSet&&(u.srcset=a.srcSet)}}catch(e){fl(l,l.return,e)}}function _f(l,t,a){try{var u=l.stateNode;Uh(u,l.type,a,t),u[Il]=t}catch(e){fl(l,l.return,e)}}function Pd(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&Ta(l.type)||l.tag===4}function Mf(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||Pd(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&Ta(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Nf(l,t,a){var u=l.tag;if(u===5||u===6)l=l.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(l,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(l),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Yt));else if(u!==4&&(u===27&&Ta(l.type)&&(a=l.stateNode,t=null),l=l.child,l!==null))for(Nf(l,t,a),l=l.sibling;l!==null;)Nf(l,t,a),l=l.sibling}function bn(l,t,a){var u=l.tag;if(u===5||u===6)l=l.stateNode,t?a.insertBefore(l,t):a.appendChild(l);else if(u!==4&&(u===27&&Ta(l.type)&&(a=l.stateNode),l=l.child,l!==null))for(bn(l,t,a),l=l.sibling;l!==null;)bn(l,t,a),l=l.sibling}function l0(l){var t=l.stateNode,a=l.memoizedProps;try{for(var u=l.type,e=t.attributes;e.length;)t.removeAttributeNode(e[0]);Kl(t,u,a),t[Xl]=l,t[Il]=a}catch(n){fl(l,l.return,n)}}var $t=!1,Hl=!1,Df=!1,t0=typeof WeakSet=="function"?WeakSet:Set,Yl=null;function sh(l,t){if(l=l.containerInfo,kf=Qn,l=hs(l),Ec(l)){if("selectionStart"in l)var a={start:l.selectionStart,end:l.selectionEnd};else l:{a=(a=l.ownerDocument)&&a.defaultView||window;var u=a.getSelection&&a.getSelection();if(u&&u.rangeCount!==0){a=u.anchorNode;var e=u.anchorOffset,n=u.focusNode;u=u.focusOffset;try{a.nodeType,n.nodeType}catch{a=null;break l}var c=0,f=-1,s=-1,v=0,b=0,T=l,r=null;t:for(;;){for(var g;T!==a||e!==0&&T.nodeType!==3||(f=c+e),T!==n||u!==0&&T.nodeType!==3||(s=c+u),T.nodeType===3&&(c+=T.nodeValue.length),(g=T.firstChild)!==null;)r=T,T=g;for(;;){if(T===l)break t;if(r===a&&++v===e&&(f=c),r===n&&++b===u&&(s=c),(g=T.nextSibling)!==null)break;T=r,r=T.parentNode}T=g}a=f===-1||s===-1?null:{start:f,end:s}}else a=null}a=a||{start:0,end:0}}else a=null;for(Ff={focusedElem:l,selectionRange:a},Qn=!1,Yl=t;Yl!==null;)if(t=Yl,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,Yl=l;else for(;Yl!==null;){switch(t=Yl,n=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(a=0;a title"))),Kl(n,u,a),n[Xl]=l,Bl(n),u=n;break l;case"link":var c=fm("link","href",e).get(u+(a.href||""));if(c){for(var f=0;fml&&(c=ml,ml=Y,Y=c);var y=ms(f,Y),d=ms(f,ml);if(y&&d&&(g.rangeCount!==1||g.anchorNode!==y.node||g.anchorOffset!==y.offset||g.focusNode!==d.node||g.focusOffset!==d.offset)){var h=T.createRange();h.setStart(y.node,y.offset),g.removeAllRanges(),Y>ml?(g.addRange(h),g.extend(d.node,d.offset)):(h.setEnd(d.node,d.offset),g.addRange(h))}}}}for(T=[],g=f;g=g.parentNode;)g.nodeType===1&&T.push({element:g,left:g.scrollLeft,top:g.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;fa?32:a,z.T=null,a=qf,qf=null;var n=ba,c=Pt;if(Rl=0,_u=ba=null,Pt=0,(el&6)!==0)throw Error(o(331));var f=el;if(el|=4,y0(n.current),s0(n,n.current,c,a),el=f,ge(0,!1),it&&typeof it.onPostCommitFiberRoot=="function")try{it.onPostCommitFiberRoot(Cu,n)}catch{}return!0}finally{M.p=e,z.T=u,U0(l,t)}}function H0(l,t,a){t=Et(a,t),t=vf(l.stateNode,t,2),l=ya(l,t,2),l!==null&&(Bu(l,2),qt(l))}function fl(l,t,a){if(l.tag===3)H0(l,l,a);else for(;t!==null;){if(t.tag===3){H0(t,l,a);break}else if(t.tag===1){var u=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&(Sa===null||!Sa.has(u))){l=Et(a,l),a=Rd(2),u=ya(t,a,2),u!==null&&(xd(a,u,t,l),Bu(u,2),qt(u));break}}t=t.return}}function Qf(l,t,a){var u=l.pingCache;if(u===null){u=l.pingCache=new yh;var e=new Set;u.set(t,e)}else e=u.get(t),e===void 0&&(e=new Set,u.set(t,e));e.has(a)||(Hf=!0,e.add(a),l=gh.bind(null,l,t,a),t.then(l,l))}function gh(l,t,a){var u=l.pingCache;u!==null&&u.delete(t),l.pingedLanes|=l.suspendedLanes&a,l.warmLanes&=~a,yl===l&&(k&a)===a&&(Tl===4||Tl===3&&(k&62914560)===k&&300>ft()-Tn?(el&2)===0&&Mu(l,0):Rf|=a,Ou===k&&(Ou=0)),qt(l)}function R0(l,t){t===0&&(t=Mi()),l=qa(l,t),l!==null&&(Bu(l,t),qt(l))}function Sh(l){var t=l.memoizedState,a=0;t!==null&&(a=t.retryLane),R0(l,a)}function bh(l,t){var a=0;switch(l.tag){case 31:case 13:var u=l.stateNode,e=l.memoizedState;e!==null&&(a=e.retryLane);break;case 19:u=l.stateNode;break;case 22:u=l.stateNode._retryCache;break;default:throw Error(o(314))}u!==null&&u.delete(t),R0(l,a)}function zh(l,t){return In(l,t)}var Dn=null,Du=null,Xf=!1,Un=!1,Zf=!1,Ea=0;function qt(l){l!==Du&&l.next===null&&(Du===null?Dn=Du=l:Du=Du.next=l),Un=!0,Xf||(Xf=!0,Th())}function ge(l,t){if(!Zf&&Un){Zf=!0;do for(var a=!1,u=Dn;u!==null;){if(l!==0){var e=u.pendingLanes;if(e===0)var n=0;else{var c=u.suspendedLanes,f=u.pingedLanes;n=(1<<31-st(42|l)+1)-1,n&=e&~(c&~f),n=n&201326741?n&201326741|1:n?n|2:0}n!==0&&(a=!0,B0(u,n))}else n=k,n=Re(u,u===yl?n:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),(n&3)===0||qu(u,n)||(a=!0,B0(u,n));u=u.next}while(a);Zf=!1}}function Eh(){x0()}function x0(){Un=Xf=!1;var l=0;Ea!==0&&Hh()&&(l=Ea);for(var t=ft(),a=null,u=Dn;u!==null;){var e=u.next,n=C0(u,t);n===0?(u.next=null,a===null?Dn=e:a.next=e,e===null&&(Du=a)):(a=u,(l!==0||(n&3)!==0)&&(Un=!0)),u=e}Rl!==0&&Rl!==5||ge(l),Ea!==0&&(Ea=0)}function C0(l,t){for(var a=l.suspendedLanes,u=l.pingedLanes,e=l.expirationTimes,n=l.pendingLanes&-62914561;0f)break;var b=s.transferSize,T=s.initiatorType;b&&K0(T)&&(s=s.responseEnd,c+=b*(s"u"?null:document;function um(l,t,a){var u=Uu;if(u&&typeof t=="string"&&t){var e=bt(t);e='link[rel="'+l+'"][href="'+e+'"]',typeof a=="string"&&(e+='[crossorigin="'+a+'"]'),am.has(e)||(am.add(e),l={rel:l,crossOrigin:a,href:t},u.querySelector(e)===null&&(t=u.createElement("link"),Kl(t,"link",l),Bl(t),u.head.appendChild(t)))}}function Xh(l){la.D(l),um("dns-prefetch",l,null)}function Zh(l,t){la.C(l,t),um("preconnect",l,t)}function Lh(l,t,a){la.L(l,t,a);var u=Uu;if(u&&l&&t){var e='link[rel="preload"][as="'+bt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(e+='[imagesrcset="'+bt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(e+='[imagesizes="'+bt(a.imageSizes)+'"]')):e+='[href="'+bt(l)+'"]';var n=e;switch(t){case"style":n=ju(l);break;case"script":n=Hu(l)}Mt.has(n)||(l=G({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:l,as:t},a),Mt.set(n,l),u.querySelector(e)!==null||t==="style"&&u.querySelector(Ee(n))||t==="script"&&u.querySelector(Te(n))||(t=u.createElement("link"),Kl(t,"link",l),Bl(t),u.head.appendChild(t)))}}function Vh(l,t){la.m(l,t);var a=Uu;if(a&&l){var u=t&&typeof t.as=="string"?t.as:"script",e='link[rel="modulepreload"][as="'+bt(u)+'"][href="'+bt(l)+'"]',n=e;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Hu(l)}if(!Mt.has(n)&&(l=G({rel:"modulepreload",href:l},t),Mt.set(n,l),a.querySelector(e)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Te(n)))return}u=a.createElement("link"),Kl(u,"link",l),Bl(u),a.head.appendChild(u)}}}function Kh(l,t,a){la.S(l,t,a);var u=Uu;if(u&&l){var e=Pa(u).hoistableStyles,n=ju(l);t=t||"default";var c=e.get(n);if(!c){var f={loading:0,preload:null};if(c=u.querySelector(Ee(n)))f.loading=5;else{l=G({rel:"stylesheet",href:l,"data-precedence":t},a),(a=Mt.get(n))&&ei(l,a);var s=c=u.createElement("link");Bl(s),Kl(s,"link",l),s._p=new Promise(function(v,b){s.onload=v,s.onerror=b}),s.addEventListener("load",function(){f.loading|=1}),s.addEventListener("error",function(){f.loading|=2}),f.loading|=4,Cn(c,t,u)}c={type:"stylesheet",instance:c,count:1,state:f},e.set(n,c)}}}function Jh(l,t){la.X(l,t);var a=Uu;if(a&&l){var u=Pa(a).hoistableScripts,e=Hu(l),n=u.get(e);n||(n=a.querySelector(Te(e)),n||(l=G({src:l,async:!0},t),(t=Mt.get(e))&&ni(l,t),n=a.createElement("script"),Bl(n),Kl(n,"link",l),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},u.set(e,n))}}function wh(l,t){la.M(l,t);var a=Uu;if(a&&l){var u=Pa(a).hoistableScripts,e=Hu(l),n=u.get(e);n||(n=a.querySelector(Te(e)),n||(l=G({src:l,async:!0,type:"module"},t),(t=Mt.get(e))&&ni(l,t),n=a.createElement("script"),Bl(n),Kl(n,"link",l),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},u.set(e,n))}}function em(l,t,a,u){var e=(e=i.current)?xn(e):null;if(!e)throw Error(o(446));switch(l){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=ju(a.href),a=Pa(e).hoistableStyles,u=a.get(t),u||(u={type:"style",instance:null,count:0,state:null},a.set(t,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){l=ju(a.href);var n=Pa(e).hoistableStyles,c=n.get(l);if(c||(e=e.ownerDocument||e,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(l,c),(n=e.querySelector(Ee(l)))&&!n._p&&(c.instance=n,c.state.loading=5),Mt.has(l)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Mt.set(l,a),n||$h(e,l,a,c.state))),t&&u===null)throw Error(o(528,""));return c}if(t&&u!==null)throw Error(o(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Hu(a),a=Pa(e).hoistableScripts,u=a.get(t),u||(u={type:"script",instance:null,count:0,state:null},a.set(t,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,l))}}function ju(l){return'href="'+bt(l)+'"'}function Ee(l){return'link[rel="stylesheet"]['+l+"]"}function nm(l){return G({},l,{"data-precedence":l.precedence,precedence:null})}function $h(l,t,a,u){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?u.loading=1:(t=l.createElement("link"),u.preload=t,t.addEventListener("load",function(){return u.loading|=1}),t.addEventListener("error",function(){return u.loading|=2}),Kl(t,"link",a),Bl(t),l.head.appendChild(t))}function Hu(l){return'[src="'+bt(l)+'"]'}function Te(l){return"script[async]"+l}function cm(l,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var u=l.querySelector('style[data-href~="'+bt(a.href)+'"]');if(u)return t.instance=u,Bl(u),u;var e=G({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return u=(l.ownerDocument||l).createElement("style"),Bl(u),Kl(u,"style",e),Cn(u,a.precedence,l),t.instance=u;case"stylesheet":e=ju(a.href);var n=l.querySelector(Ee(e));if(n)return t.state.loading|=4,t.instance=n,Bl(n),n;u=nm(a),(e=Mt.get(e))&&ei(u,e),n=(l.ownerDocument||l).createElement("link"),Bl(n);var c=n;return c._p=new Promise(function(f,s){c.onload=f,c.onerror=s}),Kl(n,"link",u),t.state.loading|=4,Cn(n,a.precedence,l),t.instance=n;case"script":return n=Hu(a.src),(e=l.querySelector(Te(n)))?(t.instance=e,Bl(e),e):(u=a,(e=Mt.get(n))&&(u=G({},a),ni(u,e)),l=l.ownerDocument||l,e=l.createElement("script"),Bl(e),Kl(e,"link",u),l.head.appendChild(e),t.instance=e);case"void":return null;default:throw Error(o(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(u=t.instance,t.state.loading|=4,Cn(u,a.precedence,l));return t.instance}function Cn(l,t,a){for(var u=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),e=u.length?u[u.length-1]:null,n=e,c=0;c title"):null)}function Wh(l,t,a){if(a===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function sm(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function kh(l,t,a,u){if(a.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var e=ju(u.href),n=t.querySelector(Ee(e));if(n){t=n._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Bn.bind(l),t.then(l,l)),a.state.loading|=4,a.instance=n,Bl(n);return}n=t.ownerDocument||t,u=nm(u),(e=Mt.get(e))&&ei(u,e),n=n.createElement("link"),Bl(n);var c=n;c._p=new Promise(function(f,s){c.onload=f,c.onerror=s}),Kl(n,"link",u),a.instance=n}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(l.count++,a=Bn.bind(l),t.addEventListener("load",a),t.addEventListener("error",a))}}var ci=0;function Fh(l,t){return l.stylesheets&&l.count===0&&Gn(l,l.stylesheets),0ci?50:800)+t);return l.unsuspend=a,function(){l.unsuspend=null,clearTimeout(u),clearTimeout(e)}}:null}function Bn(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Gn(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var Yn=null;function Gn(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Yn=new Map,t.forEach(Ih,l),Yn=null,Bn.call(l))}function Ih(l,t){if(!(t.state.loading&4)){var a=Yn.get(l);if(a)var u=a.get(null);else{a=new Map,Yn.set(l,a);for(var e=l.querySelectorAll("link[data-precedence],style[data-precedence]"),n=0;n"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(p)}catch(x){console.error(x)}}return p(),vi.exports=vo(),vi.exports}var go=ro();const So=xm(go),qm="";async function Wa(p,x={}){const q=await fetch(`${qm}${p}`,{headers:{"Content-Type":"application/json",...x.headers||{}},...x}),o=await q.json().catch(()=>({}));if(!q.ok)throw new Error(o.message||o.reason||"Request failed");return o}function _l(p,x){p(q=>[...q,`[${new Date().toLocaleTimeString("zh-CN",{hour12:!1})}] ${D(x,"event")}`].slice(-120))}function Bm(p){return p!==null&&typeof p=="object"&&!Array.isArray(p)}function $l(p){return Bm(p)?p:{}}function ta(p){return Array.isArray(p)?p:[]}function Ml(p,x=0){const q=Number(p);return Number.isFinite(q)?q:x}function D(p,x=""){if(p==null)return x;if(typeof p=="string")return p;if(typeof p=="number"||typeof p=="boolean")return String(p);if(Bm(p)){for(const q of["summary","message","reason","workflow","mode","status","name","id"]){const o=p[q];if(typeof o=="string"||typeof o=="number"||typeof o=="boolean")return String(o)}try{return JSON.stringify(p)}catch{return x}}return x}function Rm(p){return`${Ml(p).toFixed(1)}%`}function bo(p,x=0){return Ml(p).toFixed(x)}function bi(p){const x=Ml(p);return x>=85?"danger":x>=60?"warning":""}function zo(){var U,X;const[p,x]=Wl.useState(null),[q,o]=Wl.useState(""),[K,B]=Wl.useState(["[aluer] nebula console booted"]),[rl,Nl]=Wl.useState("connecting"),[H,O]=Wl.useState(null),[P,G]=Wl.useState(""),[il,Jl]=Wl.useState(""),[hl,bl]=Wl.useState({alias:"",host:"",port:"22",username:"",password:"",privateKeyPath:""}),Nt=Wl.useDeferredValue(P),Al=Wl.useEffectEvent(async(i="manual")=>{try{const _=$l(await Wa("/api/console/overview"));Wl.startTransition(()=>x(_)),i!=="stream"&&_l(B,`overview refreshed (${i})`)}catch(_){_l(B,`refresh failed: ${_.message}`)}});Wl.useEffect(()=>{Al("boot")},[Al]),Wl.useEffect(()=>{if(typeof window>"u"||typeof window.EventSource!="function"){Nl("degraded");return}const i=new EventSource(`${qm}/api/console/stream/overview`);return i.addEventListener("overview",_=>{try{const ll=$l(JSON.parse(_.data));Wl.startTransition(()=>x(ll)),Nl("live")}catch{Nl("degraded")}}),i.onerror=()=>{Nl("degraded")},()=>{i.close()}},[]),Wl.useEffect(()=>{var _,ll;const i=ta((_=p==null?void 0:p.ssh)==null?void 0:_.sessions);if(!i.length){o("");return}(!q||!i.some(w=>D(w==null?void 0:w.sessionId)===q))&&o(D((ll=i[0])==null?void 0:ll.sessionId))},[p,q]);const Gl=$l(p),zl=$l(Gl.server),xl=$l(zl.metrics),Fl=$l(Gl.defense),gl=$l(Fl.shield),J=$l(Fl.sovereign),Ql=$l(Fl.network),nt=$l(Gl.ssh),aa=$l(Gl.kernel),gt=ta(Gl.modules),Cl=$l(Gl.audit),Dt=ta(nt.sessions),ct=$l(nt.engineHandshake),ql=Dt.find(i=>D(i==null?void 0:i.sessionId)===q),z=[...ta(Cl.events).map(i=>({id:`${D(i==null?void 0:i.category,"event")}-${D(i==null?void 0:i.action,"action")}-${D(i==null?void 0:i.timestamp,Date.now())}`,title:`${D(i==null?void 0:i.category,"EVENT")} / ${D(i==null?void 0:i.action,"ACTION")}`,details:`${D(i==null?void 0:i.player,"system")} | ${D(i==null?void 0:i.details,"")}`,score:D(i==null?void 0:i.category).includes("ALERT")?90:45})),...ta(Cl.networkIncidents).map((i,_)=>({id:`${D(i==null?void 0:i.type,"incident")}-${D(i==null?void 0:i.ip,"unknown")}-${_}`,title:`${D(i==null?void 0:i.type,"incident")} / ${D(i==null?void 0:i.ip,"unknown")}`,details:D((i==null?void 0:i.details)||(i==null?void 0:i.summary),"network anomaly"),score:Ml(i==null?void 0:i.riskScore,70)})),...ta(Cl.shieldTransitions).map((i,_)=>({id:`${D(i==null?void 0:i.mode,"shield")}-${D(i==null?void 0:i.timestamp,Date.now())}-${_}`,title:`SHIELD / ${D(i==null?void 0:i.mode,"TRANSITION")}`,details:`${D(i==null?void 0:i.reason,"policy update")} | risk ${D(i==null?void 0:i.riskScore,80)}`,score:Ml(i==null?void 0:i.riskScore,80)}))],M=Nt.trim().toLowerCase(),Q=M?z.filter(i=>`${i.title} ${i.details}`.toLowerCase().includes(M)).slice(0,18):z.slice(0,18);async function nl(i){try{const _=await Wa("/api/console/shield/engage",{method:"POST",body:JSON.stringify({mode:i,reason:`react-console-${i.toLowerCase()}`})});_l(B,`shield engaged: ${D(_.mode,"unknown")}`),D(_.deterrenceMessage)&&_l(B,_.deterrenceMessage),Al("shield")}catch(_){_l(B,`shield error: ${_.message}`)}}async function ul(i){try{const _=await Wa("/api/console/quick-action",{method:"POST",body:JSON.stringify({action:i,reason:`react-console-${i}`})});_l(B,`quick action ok: ${i}`),D(_.mode)&&_l(B,`mode ${D(_.mode)}`),Al(i)}catch(_){_l(B,`quick action failed: ${_.message}`)}}async function m(i){i.preventDefault();try{const _=await Wa("/api/console/ssh/handshake",{method:"POST",body:JSON.stringify({host:hl.host,port:Number(hl.port||22),username:hl.username,purpose:"react-console-connect"})}),ll=$l(_.handshake);if(O(ll),_l(B,`handshake ${ll.approved?"approved":"denied"} | mode=${D(ll.shieldMode,"unknown")} heat=${Ml(ll.kernelHeat)} risk=${Ml(ll.riskScore)}`),_l(B,D(ll.message,"handshake completed")),!ll.approved)return;const w={...hl,port:Number(hl.port||22),handshakeToken:ll.token},Na=await Wa("/api/console/ssh/connect",{method:"POST",body:JSON.stringify(w)}),Da=$l(Na.session);_l(B,`ssh connected: ${D(Da.alias,"remote-session")}`),o(D(Da.sessionId)),bl(xu=>({...xu,password:""})),Al("ssh-connect")}catch(_){_l(B,`ssh connect failed: ${_.message}`)}}async function A(i){if(i.preventDefault(),!q||!il.trim()){_l(B,"select a session and enter a command first");return}const _=il.trim();Jl(""),_l(B,`${(ql==null?void 0:ql.alias)||"session"} $ ${_}`);try{const ll=await Wa("/api/console/ssh/execute",{method:"POST",body:JSON.stringify({sessionId:q,command:_})}),w=$l(ll.result);w.flagged&&_l(B,`guard: ${D(w.guardType,"unknown")} severity=${Ml(w.guardSeverity)}`),D(w.stdout)&&_l(B,w.stdout),D(w.stderr)&&_l(B,`stderr: ${D(w.stderr)}`),_l(B,`exit=${Ml(w.exitStatus)} in ${Ml(w.durationMs)}ms`)}catch(ll){_l(B,`ssh execute failed: ${ll.message}`)}}async function N(i){try{await Wa(`/api/console/ssh/${i}`,{method:"DELETE"}),_l(B,`ssh disconnected: ${D(i).slice(0,8)}`),Al("ssh-disconnect")}catch(_){_l(B,`disconnect failed: ${_.message}`)}}return S.jsxs("div",{className:"nebula-app",children:[S.jsx("div",{className:"ambient ambient-a"}),S.jsx("div",{className:"ambient ambient-b"}),S.jsx("div",{className:"mesh"}),S.jsxs("aside",{className:"command-rail glass-panel",children:[S.jsxs("div",{children:[S.jsx("p",{className:"eyebrow",children:"ALUER FABRIC"}),S.jsx("h1",{children:D(Gl.title,"Aluer Nebula Console")}),S.jsx("p",{className:"muted",children:D(Gl.subtitle,"PaperMC defense and recovery fabric")})]}),S.jsxs("div",{className:"stream-badge",children:[S.jsx("span",{className:`stream-dot ${rl}`}),S.jsx("strong",{children:rl==="live"?"Live Stream":"Polling Fallback"})]}),S.jsxs("div",{className:"rail-actions",children:[S.jsx("button",{className:"primary",type:"button",onClick:()=>Al("manual"),children:"刷新总览"}),S.jsx("button",{className:"ghost",type:"button",onClick:()=>ul("backup-now"),children:"立即备份"}),S.jsx("button",{className:"ghost",type:"button",onClick:()=>ul("shield-mirage"),children:"进入 Mirage"}),S.jsx("button",{className:"ghost danger",type:"button",onClick:()=>ul("shield-shelter"),children:"进入 Shelter"})]}),S.jsxs("div",{className:"rail-metric-stack",children:[S.jsx(wn,{label:"TPS",value:bo(xl.tps,1),accent:"mint"}),S.jsx(wn,{label:"CPU",value:Rm(xl.cpuUsage),accent:"sky"}),S.jsx(wn,{label:"Memory",value:Rm(xl.memoryUsage),accent:"sun"}),S.jsx(wn,{label:"Threat",value:gl.riskScore||0,accent:"rose"})]})]}),S.jsxs("main",{className:"main-grid",children:[S.jsxs("section",{className:"hero-panel glass-panel",children:[S.jsxs("div",{className:"hero-copy",children:[S.jsx("p",{className:"eyebrow",children:"MIRAGE SHIELD"}),S.jsx("h2",{children:D(gl.currentMode,"OBSERVE")}),S.jsx("p",{children:D(gl.deterrenceMessage,"Deterrence message pending.")}),S.jsxs("div",{className:"hero-pills",children:[S.jsx($n,{label:"Workflow",value:D(gl.recommendedMode,"OBSERVE")}),S.jsx($n,{label:"Directive",value:D((U=J.kernelDirective)==null?void 0:U.workflow,"MONITOR_ONLY")}),S.jsx($n,{label:"Handshake",value:ct.required?"Required":"Optional"}),S.jsx($n,{label:"Queue",value:D((X=aa.taskBus)==null?void 0:X.queuedTasks,0)})]})]}),S.jsxs("div",{className:"hero-side",children:[S.jsxs("div",{className:"hero-meters",children:[S.jsx(zi,{label:"Risk Score",value:Ml(gl.riskScore)}),S.jsx(zi,{label:"Kernel Heat",value:Ml(gl.kernelHeat||J.kernelHeat)}),S.jsx(zi,{label:"Resonance",value:Ml(gl.kernelResonance)})]}),S.jsx("div",{className:"shield-actions",children:["FORTIFY","MIRAGE","SHELTER","RECOVERY"].map(i=>S.jsx("button",{type:"button",className:i==="SHELTER"?"primary danger":"primary",onClick:()=>nl(i),children:i},i))})]})]}),S.jsxs("section",{className:"glass-panel module-panel",children:[S.jsxs("div",{className:"section-head",children:[S.jsxs("div",{children:[S.jsx("p",{className:"eyebrow",children:"MODULE CONSTELLATION"}),S.jsx("h3",{children:"互联能力矩阵"})]}),S.jsxs("span",{className:"chip",children:["nodes ",Dt.length+1]})]}),S.jsx("div",{className:"module-grid",children:gt.map(i=>S.jsxs("article",{className:`module-card ${bi(i==null?void 0:i.signal)}`,children:[S.jsx("span",{className:"module-id",children:D(i==null?void 0:i.id,"module")}),S.jsx("h4",{children:D(i==null?void 0:i.name,"Unnamed Module")}),S.jsx("p",{children:D(i==null?void 0:i.summary,"No summary available.")}),S.jsxs("div",{className:"module-foot",children:[S.jsx("strong",{children:D(i==null?void 0:i.status,"UNKNOWN")}),S.jsxs("span",{children:["signal ",Ml(i==null?void 0:i.signal)]})]})]},D(i==null?void 0:i.id,Math.random())))})]}),S.jsxs("section",{className:"glass-panel node-panel",children:[S.jsxs("div",{className:"section-head",children:[S.jsxs("div",{children:[S.jsx("p",{className:"eyebrow",children:"NODE FABRIC"}),S.jsx("h3",{children:"本地核心与远程节点"})]}),S.jsx("span",{className:"chip",children:zl.processRunning?"local-online":"local-degraded"})]}),S.jsxs("div",{className:"node-grid",children:[S.jsxs("article",{className:"node-card local",children:[S.jsxs("strong",{children:["local / ",D(zl.serviceName,"minecraft")]}),S.jsx("p",{children:D(zl.workingDir,"/opt/minecraft")}),S.jsxs("div",{className:"node-stats",children:[S.jsxs("span",{children:["RCON ",zl.rconConnected?"online":"offline"]}),S.jsxs("span",{children:["Players ",Ml(xl.onlinePlayers)]}),S.jsxs("span",{children:["Conn ",Ml(xl.connections)]})]})]}),Dt.map(i=>S.jsxs("article",{className:`node-card remote ${D(i==null?void 0:i.sessionId)===q?"selected":""}`,onClick:()=>o(D(i==null?void 0:i.sessionId)),children:[S.jsx("strong",{children:D(i==null?void 0:i.alias,"remote-session")}),S.jsxs("p",{children:[D(i==null?void 0:i.username,"user"),"@",D(i==null?void 0:i.host,"host"),":",D(i==null?void 0:i.port,22)]}),S.jsxs("div",{className:"node-stats",children:[S.jsx("span",{children:D(i==null?void 0:i.fingerprint,"no fingerprint")}),S.jsx("button",{type:"button",className:"text-button",onClick:_=>{_.stopPropagation(),N(D(i==null?void 0:i.sessionId))},children:"断开"})]})]},D(i==null?void 0:i.sessionId,`${D(i==null?void 0:i.alias,"session")}-${D(i==null?void 0:i.host,"unknown")}`)))]})]}),S.jsxs("section",{className:"glass-panel ssh-panel",children:[S.jsxs("div",{className:"section-head",children:[S.jsxs("div",{children:[S.jsx("p",{className:"eyebrow",children:"REMOTE SSH WORKBENCH"}),S.jsx("h3",{children:"远程控制台"})]}),S.jsx("span",{className:"chip",children:(ql==null?void 0:ql.alias)||"no session"})]}),S.jsxs("div",{className:`handshake-banner ${H!=null&&H.approved?"approved":H?"denied":""}`,children:[S.jsx("strong",{children:"Sovereign Handshake"}),S.jsx("span",{children:H?`${H.approved?"approved":"denied"} | ${D(H.shieldMode,"unknown")} | heat ${Ml(H.kernelHeat)} | risk ${Ml(H.riskScore)}`:`required=${ct.required?"yes":"no"} | ttl ${Ml(ct.ttlSeconds)}s`})]}),S.jsxs("form",{className:"connect-form",onSubmit:m,children:[S.jsx("input",{placeholder:"别名",value:hl.alias,onChange:i=>bl(_=>({..._,alias:i.target.value}))}),S.jsx("input",{placeholder:"主机",required:!0,value:hl.host,onChange:i=>bl(_=>({..._,host:i.target.value}))}),S.jsx("input",{placeholder:"端口",value:hl.port,onChange:i=>bl(_=>({..._,port:i.target.value}))}),S.jsx("input",{placeholder:"用户",required:!0,value:hl.username,onChange:i=>bl(_=>({..._,username:i.target.value}))}),S.jsx("input",{placeholder:"密码",type:"password",value:hl.password,onChange:i=>bl(_=>({..._,password:i.target.value}))}),S.jsx("input",{placeholder:"私钥路径(可选)",value:hl.privateKeyPath,onChange:i=>bl(_=>({..._,privateKeyPath:i.target.value}))}),S.jsx("button",{className:"primary",type:"submit",children:"连接节点"})]}),S.jsxs("form",{className:"command-form",onSubmit:A,children:[S.jsx("input",{placeholder:"输入远程命令,例如 journalctl -u minecraft -n 50",value:il,onChange:i=>Jl(i.target.value)}),S.jsx("button",{className:"ghost",type:"submit",children:"执行命令"})]}),S.jsx("pre",{className:"terminal-surface",children:K.join(` `)})]}),S.jsxs("section",{className:"glass-panel threat-panel",children:[S.jsxs("div",{className:"section-head",children:[S.jsxs("div",{children:[S.jsx("p",{className:"eyebrow",children:"THREAT TRACE"}),S.jsx("h3",{children:"高风险来源与威慑"})]}),S.jsxs("span",{className:"chip",children:["critical ",Ml(Ql.criticalRiskIPs)]})]}),S.jsx("div",{className:"feed-stack",children:(ta(gl.topOffenders).length?ta(gl.topOffenders):ta(Ql.topRiskIPs)).slice(0,8).map((i,_)=>S.jsxs("article",{className:`feed-card ${bi(i==null?void 0:i.riskScore)}`,children:[S.jsx("strong",{children:D(i==null?void 0:i.ip,"unknown")}),S.jsxs("p",{children:[D(i==null?void 0:i.riskLevel,"risk")," | score ",Ml(i==null?void 0:i.riskScore)]}),S.jsx("p",{children:D((i==null?void 0:i.summary)||(i==null?void 0:i.reason),"suspicious pressure source")})]},`${D(i==null?void 0:i.ip,"unknown")}-${_}`))})]}),S.jsxs("section",{className:"glass-panel audit-panel",children:[S.jsxs("div",{className:"section-head",children:[S.jsxs("div",{children:[S.jsx("p",{className:"eyebrow",children:"AUDIT STREAM"}),S.jsx("h3",{children:"审计与网络事件"})]}),S.jsx("input",{className:"filter-input",placeholder:"筛选 audit / ip / workflow",value:P,onChange:i=>G(i.target.value)})]}),S.jsx("div",{className:"feed-stack",children:Q.map(i=>S.jsxs("article",{className:`feed-card ${bi(i.score)}`,children:[S.jsx("strong",{children:i.title}),S.jsx("p",{children:i.details})]},i.id))})]})]})]})}function wn({label:p,value:x,accent:q}){return S.jsxs("article",{className:`metric-card ${q}`,children:[S.jsx("span",{children:D(p)}),S.jsx("strong",{children:D(x,"0")})]})}function zi({label:p,value:x}){const q=Math.max(0,Math.min(100,Number(x)||0));return S.jsxs("div",{className:"progress-meter",children:[S.jsxs("div",{className:"meter-head",children:[S.jsx("span",{children:p}),S.jsx("strong",{children:q})]}),S.jsx("div",{className:"meter-track",children:S.jsx("span",{style:{width:`${q}%`}})})]})}function $n({label:p,value:x}){return S.jsxs("div",{className:"info-pill",children:[S.jsx("span",{children:D(p)}),S.jsx("strong",{children:D(x,"-")})]})}class Eo extends Cm.Component{constructor(x){super(x),this.state={error:null}}static getDerivedStateFromError(x){return{error:x}}componentDidCatch(x,q){console.error("Aluer Nebula Console crashed",x,q)}render(){var x;return this.state.error?S.jsx("div",{className:"fatal-shell",children:S.jsxs("div",{className:"fatal-card",children:[S.jsx("p",{className:"eyebrow",children:"ALUER UI RECOVERY"}),S.jsx("h1",{children:"界面加载失败"}),S.jsx("p",{children:"前端捕获到了运行时错误,但主程序仍可能正常运行。请刷新页面,或替换为最新构建包。"}),S.jsx("pre",{children:String(((x=this.state.error)==null?void 0:x.message)||this.state.error)})]})}):this.props.children}}So.createRoot(document.getElementById("root")).render(S.jsx(Cm.StrictMode,{children:S.jsx(Eo,{children:S.jsx(zo,{})})}));