Files
mission-control-v2/frontend/dist/assets/index-umMcKqw6.js
T
Hitonabi c773dd7eae feat(2.0): Phase 4 — Hermes-Schicht (MC-Seite + Runbook)
MC-Seite: services/agent.py + routers/agent.py (GET /api/agent/status:
Gateway/WebUI-Reachability + Verdrahtungs-Hinweise), AgentView (Status-
Tiles, Hermes-oeffnen-Button, Offline-Hinweis). deploy/hermes-webui.service
(systemd-USER, :8787). Box-Runbook docs/HERMES_SETUP.md (hermes-webui
installieren, Brain=model:auto via Gateway, Tools/MCP verdrahten inkl.
mcp_mc+mcp_memory, SSH-Windows, LiteLLM-Caveat #26489).

Lokal verifiziert: agent/status + Frontend-Build + Browser (Hermes-View).
Box-Ausfuehrung der Verdrahtung steht aus (Runbook). Docs aktualisiert.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 08:22:28 +02:00

166 lines
237 KiB
JavaScript

function dm(l,u){for(var s=0;s<u.length;s++){const c=u[s];if(typeof c!="string"&&!Array.isArray(c)){for(const d in c)if(d!=="default"&&!(d in l)){const f=Object.getOwnPropertyDescriptor(c,d);f&&Object.defineProperty(l,d,f.get?f:{enumerable:!0,get:()=>c[d]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}(function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))c(d);new MutationObserver(d=>{for(const f of d)if(f.type==="childList")for(const v of f.addedNodes)v.tagName==="LINK"&&v.rel==="modulepreload"&&c(v)}).observe(document,{childList:!0,subtree:!0});function s(d){const f={};return d.integrity&&(f.integrity=d.integrity),d.referrerPolicy&&(f.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?f.credentials="include":d.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function c(d){if(d.ep)return;d.ep=!0;const f=s(d);fetch(d.href,f)}})();function kd(l){return l&&l.__esModule&&Object.prototype.hasOwnProperty.call(l,"default")?l.default:l}var Es={exports:{}},Yr={},Cs={exports:{}},fe={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Gc;function fm(){if(Gc)return fe;Gc=1;var l=Symbol.for("react.element"),u=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),v=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),_=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),j=Symbol.iterator;function M(S){return S===null||typeof S!="object"?null:(S=j&&S[j]||S["@@iterator"],typeof S=="function"?S:null)}var L={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},H=Object.assign,b={};function R(S,w,A){this.props=S,this.context=w,this.refs=b,this.updater=A||L}R.prototype.isReactComponent={},R.prototype.setState=function(S,w){if(typeof S!="object"&&typeof S!="function"&&S!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,S,w,"setState")},R.prototype.forceUpdate=function(S){this.updater.enqueueForceUpdate(this,S,"forceUpdate")};function V(){}V.prototype=R.prototype;function W(S,w,A){this.props=S,this.context=w,this.refs=b,this.updater=A||L}var te=W.prototype=new V;te.constructor=W,H(te,R.prototype),te.isPureReactComponent=!0;var q=Array.isArray,le=Object.prototype.hasOwnProperty,ne={current:null},se={key:!0,ref:!0,__self:!0,__source:!0};function ye(S,w,A){var B,D={},Y=null,re=null;if(w!=null)for(B in w.ref!==void 0&&(re=w.ref),w.key!==void 0&&(Y=""+w.key),w)le.call(w,B)&&!se.hasOwnProperty(B)&&(D[B]=w[B]);var ue=arguments.length-2;if(ue===1)D.children=A;else if(1<ue){for(var ce=Array(ue),De=0;De<ue;De++)ce[De]=arguments[De+2];D.children=ce}if(S&&S.defaultProps)for(B in ue=S.defaultProps,ue)D[B]===void 0&&(D[B]=ue[B]);return{$$typeof:l,type:S,key:Y,ref:re,props:D,_owner:ne.current}}function de(S,w){return{$$typeof:l,type:S.type,key:w,ref:S.ref,props:S.props,_owner:S._owner}}function xe(S){return typeof S=="object"&&S!==null&&S.$$typeof===l}function Ce(S){var w={"=":"=0",":":"=2"};return"$"+S.replace(/[=:]/g,function(A){return w[A]})}var ie=/\/+/g;function Le(S,w){return typeof S=="object"&&S!==null&&S.key!=null?Ce(""+S.key):w.toString(36)}function Ne(S,w,A,B,D){var Y=typeof S;(Y==="undefined"||Y==="boolean")&&(S=null);var re=!1;if(S===null)re=!0;else switch(Y){case"string":case"number":re=!0;break;case"object":switch(S.$$typeof){case l:case u:re=!0}}if(re)return re=S,D=D(re),S=B===""?"."+Le(re,0):B,q(D)?(A="",S!=null&&(A=S.replace(ie,"$&/")+"/"),Ne(D,w,A,"",function(De){return De})):D!=null&&(xe(D)&&(D=de(D,A+(!D.key||re&&re.key===D.key?"":(""+D.key).replace(ie,"$&/")+"/")+S)),w.push(D)),1;if(re=0,B=B===""?".":B+":",q(S))for(var ue=0;ue<S.length;ue++){Y=S[ue];var ce=B+Le(Y,ue);re+=Ne(Y,w,A,ce,D)}else if(ce=M(S),typeof ce=="function")for(S=ce.call(S),ue=0;!(Y=S.next()).done;)Y=Y.value,ce=B+Le(Y,ue++),re+=Ne(Y,w,A,ce,D);else if(Y==="object")throw w=String(S),Error("Objects are not valid as a React child (found: "+(w==="[object Object]"?"object with keys {"+Object.keys(S).join(", ")+"}":w)+"). If you meant to render a collection of children, use an array instead.");return re}function Oe(S,w,A){if(S==null)return S;var B=[],D=0;return Ne(S,B,"","",function(Y){return w.call(A,Y,D++)}),B}function je(S){if(S._status===-1){var w=S._result;w=w(),w.then(function(A){(S._status===0||S._status===-1)&&(S._status=1,S._result=A)},function(A){(S._status===0||S._status===-1)&&(S._status=2,S._result=A)}),S._status===-1&&(S._status=0,S._result=w)}if(S._status===1)return S._result.default;throw S._result}var he={current:null},F={transition:null},Z={ReactCurrentDispatcher:he,ReactCurrentBatchConfig:F,ReactCurrentOwner:ne};function U(){throw Error("act(...) is not supported in production builds of React.")}return fe.Children={map:Oe,forEach:function(S,w,A){Oe(S,function(){w.apply(this,arguments)},A)},count:function(S){var w=0;return Oe(S,function(){w++}),w},toArray:function(S){return Oe(S,function(w){return w})||[]},only:function(S){if(!xe(S))throw Error("React.Children.only expected to receive a single React element child.");return S}},fe.Component=R,fe.Fragment=s,fe.Profiler=d,fe.PureComponent=W,fe.StrictMode=c,fe.Suspense=N,fe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Z,fe.act=U,fe.cloneElement=function(S,w,A){if(S==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+S+".");var B=H({},S.props),D=S.key,Y=S.ref,re=S._owner;if(w!=null){if(w.ref!==void 0&&(Y=w.ref,re=ne.current),w.key!==void 0&&(D=""+w.key),S.type&&S.type.defaultProps)var ue=S.type.defaultProps;for(ce in w)le.call(w,ce)&&!se.hasOwnProperty(ce)&&(B[ce]=w[ce]===void 0&&ue!==void 0?ue[ce]:w[ce])}var ce=arguments.length-2;if(ce===1)B.children=A;else if(1<ce){ue=Array(ce);for(var De=0;De<ce;De++)ue[De]=arguments[De+2];B.children=ue}return{$$typeof:l,type:S.type,key:D,ref:Y,props:B,_owner:re}},fe.createContext=function(S){return S={$$typeof:v,_currentValue:S,_currentValue2:S,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},S.Provider={$$typeof:f,_context:S},S.Consumer=S},fe.createElement=ye,fe.createFactory=function(S){var w=ye.bind(null,S);return w.type=S,w},fe.createRef=function(){return{current:null}},fe.forwardRef=function(S){return{$$typeof:h,render:S}},fe.isValidElement=xe,fe.lazy=function(S){return{$$typeof:P,_payload:{_status:-1,_result:S},_init:je}},fe.memo=function(S,w){return{$$typeof:_,type:S,compare:w===void 0?null:w}},fe.startTransition=function(S){var w=F.transition;F.transition={};try{S()}finally{F.transition=w}},fe.unstable_act=U,fe.useCallback=function(S,w){return he.current.useCallback(S,w)},fe.useContext=function(S){return he.current.useContext(S)},fe.useDebugValue=function(){},fe.useDeferredValue=function(S){return he.current.useDeferredValue(S)},fe.useEffect=function(S,w){return he.current.useEffect(S,w)},fe.useId=function(){return he.current.useId()},fe.useImperativeHandle=function(S,w,A){return he.current.useImperativeHandle(S,w,A)},fe.useInsertionEffect=function(S,w){return he.current.useInsertionEffect(S,w)},fe.useLayoutEffect=function(S,w){return he.current.useLayoutEffect(S,w)},fe.useMemo=function(S,w){return he.current.useMemo(S,w)},fe.useReducer=function(S,w,A){return he.current.useReducer(S,w,A)},fe.useRef=function(S){return he.current.useRef(S)},fe.useState=function(S){return he.current.useState(S)},fe.useSyncExternalStore=function(S,w,A){return he.current.useSyncExternalStore(S,w,A)},fe.useTransition=function(){return he.current.useTransition()},fe.version="18.3.1",fe}var Kc;function Hs(){return Kc||(Kc=1,Cs.exports=fm()),Cs.exports}/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Qc;function pm(){if(Qc)return Yr;Qc=1;var l=Hs(),u=Symbol.for("react.element"),s=Symbol.for("react.fragment"),c=Object.prototype.hasOwnProperty,d=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,f={key:!0,ref:!0,__self:!0,__source:!0};function v(h,N,_){var P,j={},M=null,L=null;_!==void 0&&(M=""+_),N.key!==void 0&&(M=""+N.key),N.ref!==void 0&&(L=N.ref);for(P in N)c.call(N,P)&&!f.hasOwnProperty(P)&&(j[P]=N[P]);if(h&&h.defaultProps)for(P in N=h.defaultProps,N)j[P]===void 0&&(j[P]=N[P]);return{$$typeof:u,type:h,key:M,ref:L,props:j,_owner:d.current}}return Yr.Fragment=s,Yr.jsx=v,Yr.jsxs=v,Yr}var Yc;function mm(){return Yc||(Yc=1,Es.exports=pm()),Es.exports}var p=mm(),g=Hs();const Ed=kd(g),Gs=dm({__proto__:null,default:Ed},[g]);var po={},Ns={exports:{}},tt={},js={exports:{}},_s={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Xc;function hm(){return Xc||(Xc=1,(function(l){function u(F,Z){var U=F.length;F.push(Z);e:for(;0<U;){var S=U-1>>>1,w=F[S];if(0<d(w,Z))F[S]=Z,F[U]=w,U=S;else break e}}function s(F){return F.length===0?null:F[0]}function c(F){if(F.length===0)return null;var Z=F[0],U=F.pop();if(U!==Z){F[0]=U;e:for(var S=0,w=F.length,A=w>>>1;S<A;){var B=2*(S+1)-1,D=F[B],Y=B+1,re=F[Y];if(0>d(D,U))Y<w&&0>d(re,D)?(F[S]=re,F[Y]=U,S=Y):(F[S]=D,F[B]=U,S=B);else if(Y<w&&0>d(re,U))F[S]=re,F[Y]=U,S=Y;else break e}}return Z}function d(F,Z){var U=F.sortIndex-Z.sortIndex;return U!==0?U:F.id-Z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var f=performance;l.unstable_now=function(){return f.now()}}else{var v=Date,h=v.now();l.unstable_now=function(){return v.now()-h}}var N=[],_=[],P=1,j=null,M=3,L=!1,H=!1,b=!1,R=typeof setTimeout=="function"?setTimeout:null,V=typeof clearTimeout=="function"?clearTimeout:null,W=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function te(F){for(var Z=s(_);Z!==null;){if(Z.callback===null)c(_);else if(Z.startTime<=F)c(_),Z.sortIndex=Z.expirationTime,u(N,Z);else break;Z=s(_)}}function q(F){if(b=!1,te(F),!H)if(s(N)!==null)H=!0,je(le);else{var Z=s(_);Z!==null&&he(q,Z.startTime-F)}}function le(F,Z){H=!1,b&&(b=!1,V(ye),ye=-1),L=!0;var U=M;try{for(te(Z),j=s(N);j!==null&&(!(j.expirationTime>Z)||F&&!Ce());){var S=j.callback;if(typeof S=="function"){j.callback=null,M=j.priorityLevel;var w=S(j.expirationTime<=Z);Z=l.unstable_now(),typeof w=="function"?j.callback=w:j===s(N)&&c(N),te(Z)}else c(N);j=s(N)}if(j!==null)var A=!0;else{var B=s(_);B!==null&&he(q,B.startTime-Z),A=!1}return A}finally{j=null,M=U,L=!1}}var ne=!1,se=null,ye=-1,de=5,xe=-1;function Ce(){return!(l.unstable_now()-xe<de)}function ie(){if(se!==null){var F=l.unstable_now();xe=F;var Z=!0;try{Z=se(!0,F)}finally{Z?Le():(ne=!1,se=null)}}else ne=!1}var Le;if(typeof W=="function")Le=function(){W(ie)};else if(typeof MessageChannel<"u"){var Ne=new MessageChannel,Oe=Ne.port2;Ne.port1.onmessage=ie,Le=function(){Oe.postMessage(null)}}else Le=function(){R(ie,0)};function je(F){se=F,ne||(ne=!0,Le())}function he(F,Z){ye=R(function(){F(l.unstable_now())},Z)}l.unstable_IdlePriority=5,l.unstable_ImmediatePriority=1,l.unstable_LowPriority=4,l.unstable_NormalPriority=3,l.unstable_Profiling=null,l.unstable_UserBlockingPriority=2,l.unstable_cancelCallback=function(F){F.callback=null},l.unstable_continueExecution=function(){H||L||(H=!0,je(le))},l.unstable_forceFrameRate=function(F){0>F||125<F?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):de=0<F?Math.floor(1e3/F):5},l.unstable_getCurrentPriorityLevel=function(){return M},l.unstable_getFirstCallbackNode=function(){return s(N)},l.unstable_next=function(F){switch(M){case 1:case 2:case 3:var Z=3;break;default:Z=M}var U=M;M=Z;try{return F()}finally{M=U}},l.unstable_pauseExecution=function(){},l.unstable_requestPaint=function(){},l.unstable_runWithPriority=function(F,Z){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var U=M;M=F;try{return Z()}finally{M=U}},l.unstable_scheduleCallback=function(F,Z,U){var S=l.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?S+U:S):U=S,F){case 1:var w=-1;break;case 2:w=250;break;case 5:w=1073741823;break;case 4:w=1e4;break;default:w=5e3}return w=U+w,F={id:P++,callback:Z,priorityLevel:F,startTime:U,expirationTime:w,sortIndex:-1},U>S?(F.sortIndex=U,u(_,F),s(N)===null&&F===s(_)&&(b?(V(ye),ye=-1):b=!0,he(q,U-S))):(F.sortIndex=w,u(N,F),H||L||(H=!0,je(le))),F},l.unstable_shouldYield=Ce,l.unstable_wrapCallback=function(F){var Z=M;return function(){var U=M;M=Z;try{return F.apply(this,arguments)}finally{M=U}}}})(_s)),_s}var Zc;function vm(){return Zc||(Zc=1,js.exports=hm()),js.exports}/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var qc;function gm(){if(qc)return tt;qc=1;var l=Hs(),u=vm();function s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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."}var c=new Set,d={};function f(e,t){v(e,t),v(e+"Capture",t)}function v(e,t){for(d[e]=t,e=0;e<t.length;e++)c.add(t[e])}var h=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),N=Object.prototype.hasOwnProperty,_=/^[: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]*$/,P={},j={};function M(e){return N.call(j,e)?!0:N.call(P,e)?!1:_.test(e)?j[e]=!0:(P[e]=!0,!1)}function L(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function H(e,t,n,r){if(t===null||typeof t>"u"||L(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function b(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var R={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){R[e]=new b(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];R[t]=new b(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){R[e]=new b(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){R[e]=new b(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){R[e]=new b(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){R[e]=new b(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){R[e]=new b(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){R[e]=new b(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){R[e]=new b(e,5,!1,e.toLowerCase(),null,!1,!1)});var V=/[\-:]([a-z])/g;function W(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(V,W);R[t]=new b(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(V,W);R[t]=new b(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(V,W);R[t]=new b(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){R[e]=new b(e,1,!1,e.toLowerCase(),null,!1,!1)}),R.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){R[e]=new b(e,1,!1,e.toLowerCase(),null,!0,!0)});function te(e,t,n,r){var o=R.hasOwnProperty(t)?R[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(H(t,n,o,r)&&(n=null),r||o===null?M(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var q=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,le=Symbol.for("react.element"),ne=Symbol.for("react.portal"),se=Symbol.for("react.fragment"),ye=Symbol.for("react.strict_mode"),de=Symbol.for("react.profiler"),xe=Symbol.for("react.provider"),Ce=Symbol.for("react.context"),ie=Symbol.for("react.forward_ref"),Le=Symbol.for("react.suspense"),Ne=Symbol.for("react.suspense_list"),Oe=Symbol.for("react.memo"),je=Symbol.for("react.lazy"),he=Symbol.for("react.offscreen"),F=Symbol.iterator;function Z(e){return e===null||typeof e!="object"?null:(e=F&&e[F]||e["@@iterator"],typeof e=="function"?e:null)}var U=Object.assign,S;function w(e){if(S===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);S=t&&t[1]||""}return`
`+S+e}var A=!1;function B(e,t){if(!e||A)return"";A=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(C){var r=C}Reflect.construct(e,[],t)}else{try{t.call()}catch(C){r=C}e.call(t.prototype)}else{try{throw Error()}catch(C){r=C}e()}}catch(C){if(C&&r&&typeof C.stack=="string"){for(var o=C.stack.split(`
`),i=r.stack.split(`
`),a=o.length-1,m=i.length-1;1<=a&&0<=m&&o[a]!==i[m];)m--;for(;1<=a&&0<=m;a--,m--)if(o[a]!==i[m]){if(a!==1||m!==1)do if(a--,m--,0>m||o[a]!==i[m]){var y=`
`+o[a].replace(" at new "," at ");return e.displayName&&y.includes("<anonymous>")&&(y=y.replace("<anonymous>",e.displayName)),y}while(1<=a&&0<=m);break}}}finally{A=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?w(e):""}function D(e){switch(e.tag){case 5:return w(e.type);case 16:return w("Lazy");case 13:return w("Suspense");case 19:return w("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1),e;case 11:return e=B(e.type.render,!1),e;case 1:return e=B(e.type,!0),e;default:return""}}function Y(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case se:return"Fragment";case ne:return"Portal";case de:return"Profiler";case ye:return"StrictMode";case Le:return"Suspense";case Ne:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ce:return(e.displayName||"Context")+".Consumer";case xe:return(e._context.displayName||"Context")+".Provider";case ie:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Oe:return t=e.displayName||null,t!==null?t:Y(e.type)||"Memo";case je:t=e._payload,e=e._init;try{return Y(e(t))}catch{}}return null}function re(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Y(t);case 8:return t===ye?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ue(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ce(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function De(e){var t=ce(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function nl(e){e._valueTracker||(e._valueTracker=De(e))}function qs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ce(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function rl(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}}function bo(e,t){var n=t.checked;return U({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Js(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ue(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function eu(e,t){t=t.checked,t!=null&&te(e,"checked",t,!1)}function Mo(e,t){eu(e,t);var n=ue(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?To(e,t.type,n):t.hasOwnProperty("defaultValue")&&To(e,t.type,ue(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function tu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function To(e,t,n){(t!=="number"||rl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var cr=Array.isArray;function _n(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ue(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Lo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(s(91));return U({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function nu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(s(92));if(cr(n)){if(1<n.length)throw Error(s(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:ue(n)}}function ru(e,t){var n=ue(t.value),r=ue(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function lu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ou(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Oo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ou(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var ll,iu=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(ll=ll||document.createElement("div"),ll.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ll.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function dr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var fr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},hf=["Webkit","ms","Moz","O"];Object.keys(fr).forEach(function(e){hf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fr[t]=fr[e]})});function su(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||fr.hasOwnProperty(e)&&fr[e]?(""+t).trim():t+"px"}function uu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=su(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var vf=U({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function zo(e,t){if(t){if(vf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(s(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(s(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(t.style!=null&&typeof t.style!="object")throw Error(s(62))}}function Io(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 Do=null;function Ao(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Fo=null,Pn=null,Rn=null;function au(e){if(e=Or(e)){if(typeof Fo!="function")throw Error(s(280));var t=e.stateNode;t&&(t=_l(t),Fo(e.stateNode,e.type,t))}}function cu(e){Pn?Rn?Rn.push(e):Rn=[e]:Pn=e}function du(){if(Pn){var e=Pn,t=Rn;if(Rn=Pn=null,au(e),t)for(e=0;e<t.length;e++)au(t[e])}}function fu(e,t){return e(t)}function pu(){}var Uo=!1;function mu(e,t,n){if(Uo)return e(t,n);Uo=!0;try{return fu(e,t,n)}finally{Uo=!1,(Pn!==null||Rn!==null)&&(pu(),du())}}function pr(e,t){var n=e.stateNode;if(n===null)return null;var r=_l(n);if(r===null)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(s(231,t,typeof n));return n}var Bo=!1;if(h)try{var mr={};Object.defineProperty(mr,"passive",{get:function(){Bo=!0}}),window.addEventListener("test",mr,mr),window.removeEventListener("test",mr,mr)}catch{Bo=!1}function gf(e,t,n,r,o,i,a,m,y){var C=Array.prototype.slice.call(arguments,3);try{t.apply(n,C)}catch(O){this.onError(O)}}var hr=!1,ol=null,il=!1,$o=null,yf={onError:function(e){hr=!0,ol=e}};function xf(e,t,n,r,o,i,a,m,y){hr=!1,ol=null,gf.apply(yf,arguments)}function wf(e,t,n,r,o,i,a,m,y){if(xf.apply(this,arguments),hr){if(hr){var C=ol;hr=!1,ol=null}else throw Error(s(198));il||(il=!0,$o=C)}}function dn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function hu(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 vu(e){if(dn(e)!==e)throw Error(s(188))}function Sf(e){var t=e.alternate;if(!t){if(t=dn(e),t===null)throw Error(s(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return vu(o),e;if(i===r)return vu(o),t;i=i.sibling}throw Error(s(188))}if(n.return!==r.return)n=o,r=i;else{for(var a=!1,m=o.child;m;){if(m===n){a=!0,n=o,r=i;break}if(m===r){a=!0,r=o,n=i;break}m=m.sibling}if(!a){for(m=i.child;m;){if(m===n){a=!0,n=i,r=o;break}if(m===r){a=!0,r=i,n=o;break}m=m.sibling}if(!a)throw Error(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(n.tag!==3)throw Error(s(188));return n.stateNode.current===n?e:t}function gu(e){return e=Sf(e),e!==null?yu(e):null}function yu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=yu(e);if(t!==null)return t;e=e.sibling}return null}var xu=u.unstable_scheduleCallback,wu=u.unstable_cancelCallback,kf=u.unstable_shouldYield,Ef=u.unstable_requestPaint,be=u.unstable_now,Cf=u.unstable_getCurrentPriorityLevel,Vo=u.unstable_ImmediatePriority,Su=u.unstable_UserBlockingPriority,sl=u.unstable_NormalPriority,Nf=u.unstable_LowPriority,ku=u.unstable_IdlePriority,ul=null,kt=null;function jf(e){if(kt&&typeof kt.onCommitFiberRoot=="function")try{kt.onCommitFiberRoot(ul,e,void 0,(e.current.flags&128)===128)}catch{}}var mt=Math.clz32?Math.clz32:Rf,_f=Math.log,Pf=Math.LN2;function Rf(e){return e>>>=0,e===0?32:31-(_f(e)/Pf|0)|0}var al=64,cl=4194304;function vr(e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function dl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var m=a&~o;m!==0?r=vr(m):(i&=a,i!==0&&(r=vr(i)))}else a=n&~o,a!==0?r=vr(a):i!==0&&(r=vr(i));if(r===0)return 0;if(t!==0&&t!==r&&(t&o)===0&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-mt(t),o=1<<n,r|=e[n],t&=~o;return r}function bf(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64: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:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Mf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-mt(i),m=1<<a,y=o[a];y===-1?((m&n)===0||(m&r)!==0)&&(o[a]=bf(m,t)):y<=t&&(e.expiredLanes|=m),i&=~m}}function Wo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Eu(){var e=al;return al<<=1,(al&4194240)===0&&(al=64),e}function Ho(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function gr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-mt(t),e[t]=n}function Tf(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-mt(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function Go(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-mt(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var ve=0;function Cu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Nu,Ko,ju,_u,Pu,Qo=!1,fl=[],Ut=null,Bt=null,$t=null,yr=new Map,xr=new Map,Vt=[],Lf="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 submit".split(" ");function Ru(e,t){switch(e){case"focusin":case"focusout":Ut=null;break;case"dragenter":case"dragleave":Bt=null;break;case"mouseover":case"mouseout":$t=null;break;case"pointerover":case"pointerout":yr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":xr.delete(t.pointerId)}}function wr(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=Or(t),t!==null&&Ko(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function Of(e,t,n,r,o){switch(t){case"focusin":return Ut=wr(Ut,e,t,n,r,o),!0;case"dragenter":return Bt=wr(Bt,e,t,n,r,o),!0;case"mouseover":return $t=wr($t,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return yr.set(i,wr(yr.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,xr.set(i,wr(xr.get(i)||null,e,t,n,r,o)),!0}return!1}function bu(e){var t=fn(e.target);if(t!==null){var n=dn(t);if(n!==null){if(t=n.tag,t===13){if(t=hu(n),t!==null){e.blockedOn=t,Pu(e.priority,function(){ju(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function pl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Xo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Do=r,n.target.dispatchEvent(r),Do=null}else return t=Or(n),t!==null&&Ko(t),e.blockedOn=n,!1;t.shift()}return!0}function Mu(e,t,n){pl(e)&&n.delete(t)}function zf(){Qo=!1,Ut!==null&&pl(Ut)&&(Ut=null),Bt!==null&&pl(Bt)&&(Bt=null),$t!==null&&pl($t)&&($t=null),yr.forEach(Mu),xr.forEach(Mu)}function Sr(e,t){e.blockedOn===t&&(e.blockedOn=null,Qo||(Qo=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,zf)))}function kr(e){function t(o){return Sr(o,e)}if(0<fl.length){Sr(fl[0],e);for(var n=1;n<fl.length;n++){var r=fl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Ut!==null&&Sr(Ut,e),Bt!==null&&Sr(Bt,e),$t!==null&&Sr($t,e),yr.forEach(t),xr.forEach(t),n=0;n<Vt.length;n++)r=Vt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Vt.length&&(n=Vt[0],n.blockedOn===null);)bu(n),n.blockedOn===null&&Vt.shift()}var bn=q.ReactCurrentBatchConfig,ml=!0;function If(e,t,n,r){var o=ve,i=bn.transition;bn.transition=null;try{ve=1,Yo(e,t,n,r)}finally{ve=o,bn.transition=i}}function Df(e,t,n,r){var o=ve,i=bn.transition;bn.transition=null;try{ve=4,Yo(e,t,n,r)}finally{ve=o,bn.transition=i}}function Yo(e,t,n,r){if(ml){var o=Xo(e,t,n,r);if(o===null)pi(e,t,r,hl,n),Ru(e,r);else if(Of(o,e,t,n,r))r.stopPropagation();else if(Ru(e,r),t&4&&-1<Lf.indexOf(e)){for(;o!==null;){var i=Or(o);if(i!==null&&Nu(i),i=Xo(e,t,n,r),i===null&&pi(e,t,r,hl,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else pi(e,t,r,null,n)}}var hl=null;function Xo(e,t,n,r){if(hl=null,e=Ao(r),e=fn(e),e!==null)if(t=dn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=hu(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return hl=e,null}function Tu(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Cf()){case Vo:return 1;case Su:return 4;case sl:case Nf:return 16;case ku:return 536870912;default:return 16}default:return 16}}var Wt=null,Zo=null,vl=null;function Lu(){if(vl)return vl;var e,t=Zo,n=t.length,r,o="value"in Wt?Wt.value:Wt.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===o[i-r];r++);return vl=o.slice(e,1<r?1-r:void 0)}function gl(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 yl(){return!0}function Ou(){return!1}function nt(e){function t(n,r,o,i,a){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var m in e)e.hasOwnProperty(m)&&(n=e[m],this[m]=n?n(i):i[m]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?yl:Ou,this.isPropagationStopped=Ou,this}return U(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=yl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=yl)},persist:function(){},isPersistent:yl}),t}var Mn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},qo=nt(Mn),Er=U({},Mn,{view:0,detail:0}),Af=nt(Er),Jo,ei,Cr,xl=U({},Er,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ni,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!==Cr&&(Cr&&e.type==="mousemove"?(Jo=e.screenX-Cr.screenX,ei=e.screenY-Cr.screenY):ei=Jo=0,Cr=e),Jo)},movementY:function(e){return"movementY"in e?e.movementY:ei}}),zu=nt(xl),Ff=U({},xl,{dataTransfer:0}),Uf=nt(Ff),Bf=U({},Er,{relatedTarget:0}),ti=nt(Bf),$f=U({},Mn,{animationName:0,elapsedTime:0,pseudoElement:0}),Vf=nt($f),Wf=U({},Mn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Hf=nt(Wf),Gf=U({},Mn,{data:0}),Iu=nt(Gf),Kf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Qf={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"},Yf={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Xf(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Yf[e])?!!t[e]:!1}function ni(){return Xf}var Zf=U({},Er,{key:function(e){if(e.key){var t=Kf[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=gl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Qf[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ni,charCode:function(e){return e.type==="keypress"?gl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?gl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),qf=nt(Zf),Jf=U({},xl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Du=nt(Jf),ep=U({},Er,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ni}),tp=nt(ep),np=U({},Mn,{propertyName:0,elapsedTime:0,pseudoElement:0}),rp=nt(np),lp=U({},xl,{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}),op=nt(lp),ip=[9,13,27,32],ri=h&&"CompositionEvent"in window,Nr=null;h&&"documentMode"in document&&(Nr=document.documentMode);var sp=h&&"TextEvent"in window&&!Nr,Au=h&&(!ri||Nr&&8<Nr&&11>=Nr),Fu=" ",Uu=!1;function Bu(e,t){switch(e){case"keyup":return ip.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $u(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Tn=!1;function up(e,t){switch(e){case"compositionend":return $u(t);case"keypress":return t.which!==32?null:(Uu=!0,Fu);case"textInput":return e=t.data,e===Fu&&Uu?null:e;default:return null}}function ap(e,t){if(Tn)return e==="compositionend"||!ri&&Bu(e,t)?(e=Lu(),vl=Zo=Wt=null,Tn=!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 Au&&t.locale!=="ko"?null:t.data;default:return null}}var cp={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 Vu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!cp[e.type]:t==="textarea"}function Wu(e,t,n,r){cu(r),t=Cl(t,"onChange"),0<t.length&&(n=new qo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var jr=null,_r=null;function dp(e){ua(e,0)}function wl(e){var t=Dn(e);if(qs(t))return e}function fp(e,t){if(e==="change")return t}var Hu=!1;if(h){var li;if(h){var oi="oninput"in document;if(!oi){var Gu=document.createElement("div");Gu.setAttribute("oninput","return;"),oi=typeof Gu.oninput=="function"}li=oi}else li=!1;Hu=li&&(!document.documentMode||9<document.documentMode)}function Ku(){jr&&(jr.detachEvent("onpropertychange",Qu),_r=jr=null)}function Qu(e){if(e.propertyName==="value"&&wl(_r)){var t=[];Wu(t,_r,e,Ao(e)),mu(dp,t)}}function pp(e,t,n){e==="focusin"?(Ku(),jr=t,_r=n,jr.attachEvent("onpropertychange",Qu)):e==="focusout"&&Ku()}function mp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return wl(_r)}function hp(e,t){if(e==="click")return wl(t)}function vp(e,t){if(e==="input"||e==="change")return wl(t)}function gp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ht=typeof Object.is=="function"?Object.is:gp;function Pr(e,t){if(ht(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!N.call(t,o)||!ht(e[o],t[o]))return!1}return!0}function Yu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Xu(e,t){var n=Yu(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Yu(n)}}function Zu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Zu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function qu(){for(var e=window,t=rl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=rl(e.document)}return t}function ii(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")}function yp(e){var t=qu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Zu(n.ownerDocument.documentElement,n)){if(r!==null&&ii(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Xu(n,i);var a=Xu(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var xp=h&&"documentMode"in document&&11>=document.documentMode,Ln=null,si=null,Rr=null,ui=!1;function Ju(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ui||Ln==null||Ln!==rl(r)||(r=Ln,"selectionStart"in r&&ii(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Rr&&Pr(Rr,r)||(Rr=r,r=Cl(si,"onSelect"),0<r.length&&(t=new qo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ln)))}function Sl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var On={animationend:Sl("Animation","AnimationEnd"),animationiteration:Sl("Animation","AnimationIteration"),animationstart:Sl("Animation","AnimationStart"),transitionend:Sl("Transition","TransitionEnd")},ai={},ea={};h&&(ea=document.createElement("div").style,"AnimationEvent"in window||(delete On.animationend.animation,delete On.animationiteration.animation,delete On.animationstart.animation),"TransitionEvent"in window||delete On.transitionend.transition);function kl(e){if(ai[e])return ai[e];if(!On[e])return e;var t=On[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ea)return ai[e]=t[n];return e}var ta=kl("animationend"),na=kl("animationiteration"),ra=kl("animationstart"),la=kl("transitionend"),oa=new Map,ia="abort auxClick 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(" ");function Ht(e,t){oa.set(e,t),f(t,[e])}for(var ci=0;ci<ia.length;ci++){var di=ia[ci],wp=di.toLowerCase(),Sp=di[0].toUpperCase()+di.slice(1);Ht(wp,"on"+Sp)}Ht(ta,"onAnimationEnd"),Ht(na,"onAnimationIteration"),Ht(ra,"onAnimationStart"),Ht("dblclick","onDoubleClick"),Ht("focusin","onFocus"),Ht("focusout","onBlur"),Ht(la,"onTransitionEnd"),v("onMouseEnter",["mouseout","mouseover"]),v("onMouseLeave",["mouseout","mouseover"]),v("onPointerEnter",["pointerout","pointerover"]),v("onPointerLeave",["pointerout","pointerover"]),f("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),f("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),f("onBeforeInput",["compositionend","keypress","textInput","paste"]),f("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var br="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(" "),kp=new Set("cancel close invalid load scroll toggle".split(" ").concat(br));function sa(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,wf(r,t,void 0,e),e.currentTarget=null}function ua(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var m=r[a],y=m.instance,C=m.currentTarget;if(m=m.listener,y!==i&&o.isPropagationStopped())break e;sa(o,m,C),i=y}else for(a=0;a<r.length;a++){if(m=r[a],y=m.instance,C=m.currentTarget,m=m.listener,y!==i&&o.isPropagationStopped())break e;sa(o,m,C),i=y}}}if(il)throw e=$o,il=!1,$o=null,e}function we(e,t){var n=t[xi];n===void 0&&(n=t[xi]=new Set);var r=e+"__bubble";n.has(r)||(aa(t,e,2,!1),n.add(r))}function fi(e,t,n){var r=0;t&&(r|=4),aa(n,e,r,t)}var El="_reactListening"+Math.random().toString(36).slice(2);function Mr(e){if(!e[El]){e[El]=!0,c.forEach(function(n){n!=="selectionchange"&&(kp.has(n)||fi(n,!1,e),fi(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[El]||(t[El]=!0,fi("selectionchange",!1,t))}}function aa(e,t,n,r){switch(Tu(t)){case 1:var o=If;break;case 4:o=Df;break;default:o=Yo}n=o.bind(null,t,n,e),o=void 0,!Bo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function pi(e,t,n,r,o){var i=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var m=r.stateNode.containerInfo;if(m===o||m.nodeType===8&&m.parentNode===o)break;if(a===4)for(a=r.return;a!==null;){var y=a.tag;if((y===3||y===4)&&(y=a.stateNode.containerInfo,y===o||y.nodeType===8&&y.parentNode===o))return;a=a.return}for(;m!==null;){if(a=fn(m),a===null)return;if(y=a.tag,y===5||y===6){r=i=a;continue e}m=m.parentNode}}r=r.return}mu(function(){var C=i,O=Ao(n),z=[];e:{var T=oa.get(e);if(T!==void 0){var $=qo,K=e;switch(e){case"keypress":if(gl(n)===0)break e;case"keydown":case"keyup":$=qf;break;case"focusin":K="focus",$=ti;break;case"focusout":K="blur",$=ti;break;case"beforeblur":case"afterblur":$=ti;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":$=zu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":$=Uf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":$=tp;break;case ta:case na:case ra:$=Vf;break;case la:$=rp;break;case"scroll":$=Af;break;case"wheel":$=op;break;case"copy":case"cut":case"paste":$=Hf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":$=Du}var Q=(t&4)!==0,Me=!Q&&e==="scroll",k=Q?T!==null?T+"Capture":null:T;Q=[];for(var x=C,E;x!==null;){E=x;var I=E.stateNode;if(E.tag===5&&I!==null&&(E=I,k!==null&&(I=pr(x,k),I!=null&&Q.push(Tr(x,I,E)))),Me)break;x=x.return}0<Q.length&&(T=new $(T,K,null,n,O),z.push({event:T,listeners:Q}))}}if((t&7)===0){e:{if(T=e==="mouseover"||e==="pointerover",$=e==="mouseout"||e==="pointerout",T&&n!==Do&&(K=n.relatedTarget||n.fromElement)&&(fn(K)||K[bt]))break e;if(($||T)&&(T=O.window===O?O:(T=O.ownerDocument)?T.defaultView||T.parentWindow:window,$?(K=n.relatedTarget||n.toElement,$=C,K=K?fn(K):null,K!==null&&(Me=dn(K),K!==Me||K.tag!==5&&K.tag!==6)&&(K=null)):($=null,K=C),$!==K)){if(Q=zu,I="onMouseLeave",k="onMouseEnter",x="mouse",(e==="pointerout"||e==="pointerover")&&(Q=Du,I="onPointerLeave",k="onPointerEnter",x="pointer"),Me=$==null?T:Dn($),E=K==null?T:Dn(K),T=new Q(I,x+"leave",$,n,O),T.target=Me,T.relatedTarget=E,I=null,fn(O)===C&&(Q=new Q(k,x+"enter",K,n,O),Q.target=E,Q.relatedTarget=Me,I=Q),Me=I,$&&K)t:{for(Q=$,k=K,x=0,E=Q;E;E=zn(E))x++;for(E=0,I=k;I;I=zn(I))E++;for(;0<x-E;)Q=zn(Q),x--;for(;0<E-x;)k=zn(k),E--;for(;x--;){if(Q===k||k!==null&&Q===k.alternate)break t;Q=zn(Q),k=zn(k)}Q=null}else Q=null;$!==null&&ca(z,T,$,Q,!1),K!==null&&Me!==null&&ca(z,Me,K,Q,!0)}}e:{if(T=C?Dn(C):window,$=T.nodeName&&T.nodeName.toLowerCase(),$==="select"||$==="input"&&T.type==="file")var X=fp;else if(Vu(T))if(Hu)X=vp;else{X=mp;var J=pp}else($=T.nodeName)&&$.toLowerCase()==="input"&&(T.type==="checkbox"||T.type==="radio")&&(X=hp);if(X&&(X=X(e,C))){Wu(z,X,n,O);break e}J&&J(e,T,C),e==="focusout"&&(J=T._wrapperState)&&J.controlled&&T.type==="number"&&To(T,"number",T.value)}switch(J=C?Dn(C):window,e){case"focusin":(Vu(J)||J.contentEditable==="true")&&(Ln=J,si=C,Rr=null);break;case"focusout":Rr=si=Ln=null;break;case"mousedown":ui=!0;break;case"contextmenu":case"mouseup":case"dragend":ui=!1,Ju(z,n,O);break;case"selectionchange":if(xp)break;case"keydown":case"keyup":Ju(z,n,O)}var ee;if(ri)e:{switch(e){case"compositionstart":var oe="onCompositionStart";break e;case"compositionend":oe="onCompositionEnd";break e;case"compositionupdate":oe="onCompositionUpdate";break e}oe=void 0}else Tn?Bu(e,n)&&(oe="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(oe="onCompositionStart");oe&&(Au&&n.locale!=="ko"&&(Tn||oe!=="onCompositionStart"?oe==="onCompositionEnd"&&Tn&&(ee=Lu()):(Wt=O,Zo="value"in Wt?Wt.value:Wt.textContent,Tn=!0)),J=Cl(C,oe),0<J.length&&(oe=new Iu(oe,e,null,n,O),z.push({event:oe,listeners:J}),ee?oe.data=ee:(ee=$u(n),ee!==null&&(oe.data=ee)))),(ee=sp?up(e,n):ap(e,n))&&(C=Cl(C,"onBeforeInput"),0<C.length&&(O=new Iu("onBeforeInput","beforeinput",null,n,O),z.push({event:O,listeners:C}),O.data=ee))}ua(z,t)})}function Tr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Cl(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=pr(e,n),i!=null&&r.unshift(Tr(e,i,o)),i=pr(e,t),i!=null&&r.push(Tr(e,i,o))),e=e.return}return r}function zn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ca(e,t,n,r,o){for(var i=t._reactName,a=[];n!==null&&n!==r;){var m=n,y=m.alternate,C=m.stateNode;if(y!==null&&y===r)break;m.tag===5&&C!==null&&(m=C,o?(y=pr(n,i),y!=null&&a.unshift(Tr(n,y,m))):o||(y=pr(n,i),y!=null&&a.push(Tr(n,y,m)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var Ep=/\r\n?/g,Cp=/\u0000|\uFFFD/g;function da(e){return(typeof e=="string"?e:""+e).replace(Ep,`
`).replace(Cp,"")}function Nl(e,t,n){if(t=da(t),da(e)!==t&&n)throw Error(s(425))}function jl(){}var mi=null,hi=null;function vi(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var gi=typeof setTimeout=="function"?setTimeout:void 0,Np=typeof clearTimeout=="function"?clearTimeout:void 0,fa=typeof Promise=="function"?Promise:void 0,jp=typeof queueMicrotask=="function"?queueMicrotask:typeof fa<"u"?function(e){return fa.resolve(null).then(e).catch(_p)}:gi;function _p(e){setTimeout(function(){throw e})}function yi(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),kr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);kr(t)}function Gt(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==="$?")break;if(t==="/$")return null}}return e}function pa(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var In=Math.random().toString(36).slice(2),Et="__reactFiber$"+In,Lr="__reactProps$"+In,bt="__reactContainer$"+In,xi="__reactEvents$"+In,Pp="__reactListeners$"+In,Rp="__reactHandles$"+In;function fn(e){var t=e[Et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[bt]||n[Et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=pa(e);e!==null;){if(n=e[Et])return n;e=pa(e)}return t}e=n,n=e.parentNode}return null}function Or(e){return e=e[Et]||e[bt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Dn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(s(33))}function _l(e){return e[Lr]||null}var wi=[],An=-1;function Kt(e){return{current:e}}function Se(e){0>An||(e.current=wi[An],wi[An]=null,An--)}function ge(e,t){An++,wi[An]=e.current,e.current=t}var Qt={},We=Kt(Qt),Xe=Kt(!1),pn=Qt;function Fn(e,t){var n=e.type.contextTypes;if(!n)return Qt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ze(e){return e=e.childContextTypes,e!=null}function Pl(){Se(Xe),Se(We)}function ma(e,t,n){if(We.current!==Qt)throw Error(s(168));ge(We,t),ge(Xe,n)}function ha(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(s(108,re(e)||"Unknown",o));return U({},n,r)}function Rl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Qt,pn=We.current,ge(We,e),ge(Xe,Xe.current),!0}function va(e,t,n){var r=e.stateNode;if(!r)throw Error(s(169));n?(e=ha(e,t,pn),r.__reactInternalMemoizedMergedChildContext=e,Se(Xe),Se(We),ge(We,e)):Se(Xe),ge(Xe,n)}var Mt=null,bl=!1,Si=!1;function ga(e){Mt===null?Mt=[e]:Mt.push(e)}function bp(e){bl=!0,ga(e)}function Yt(){if(!Si&&Mt!==null){Si=!0;var e=0,t=ve;try{var n=Mt;for(ve=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Mt=null,bl=!1}catch(o){throw Mt!==null&&(Mt=Mt.slice(e+1)),xu(Vo,Yt),o}finally{ve=t,Si=!1}}return null}var Un=[],Bn=0,Ml=null,Tl=0,st=[],ut=0,mn=null,Tt=1,Lt="";function hn(e,t){Un[Bn++]=Tl,Un[Bn++]=Ml,Ml=e,Tl=t}function ya(e,t,n){st[ut++]=Tt,st[ut++]=Lt,st[ut++]=mn,mn=e;var r=Tt;e=Lt;var o=32-mt(r)-1;r&=~(1<<o),n+=1;var i=32-mt(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,Tt=1<<32-mt(t)+o|n<<o|r,Lt=i+e}else Tt=1<<i|n<<o|r,Lt=e}function ki(e){e.return!==null&&(hn(e,1),ya(e,1,0))}function Ei(e){for(;e===Ml;)Ml=Un[--Bn],Un[Bn]=null,Tl=Un[--Bn],Un[Bn]=null;for(;e===mn;)mn=st[--ut],st[ut]=null,Lt=st[--ut],st[ut]=null,Tt=st[--ut],st[ut]=null}var rt=null,lt=null,Ee=!1,vt=null;function xa(e,t){var n=ft(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function wa(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,rt=e,lt=Gt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,rt=e,lt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=mn!==null?{id:Tt,overflow:Lt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ft(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,rt=e,lt=null,!0):!1;default:return!1}}function Ci(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ni(e){if(Ee){var t=lt;if(t){var n=t;if(!wa(e,t)){if(Ci(e))throw Error(s(418));t=Gt(n.nextSibling);var r=rt;t&&wa(e,t)?xa(r,n):(e.flags=e.flags&-4097|2,Ee=!1,rt=e)}}else{if(Ci(e))throw Error(s(418));e.flags=e.flags&-4097|2,Ee=!1,rt=e}}}function Sa(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;rt=e}function Ll(e){if(e!==rt)return!1;if(!Ee)return Sa(e),Ee=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!vi(e.type,e.memoizedProps)),t&&(t=lt)){if(Ci(e))throw ka(),Error(s(418));for(;t;)xa(e,t),t=Gt(t.nextSibling)}if(Sa(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){lt=Gt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}lt=null}}else lt=rt?Gt(e.stateNode.nextSibling):null;return!0}function ka(){for(var e=lt;e;)e=Gt(e.nextSibling)}function $n(){lt=rt=null,Ee=!1}function ji(e){vt===null?vt=[e]:vt.push(e)}var Mp=q.ReactCurrentBatchConfig;function zr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(s(309));var r=n.stateNode}if(!r)throw Error(s(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var m=o.refs;a===null?delete m[i]:m[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(s(284));if(!n._owner)throw Error(s(290,e))}return e}function Ol(e,t){throw e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ea(e){var t=e._init;return t(e._payload)}function Ca(e){function t(k,x){if(e){var E=k.deletions;E===null?(k.deletions=[x],k.flags|=16):E.push(x)}}function n(k,x){if(!e)return null;for(;x!==null;)t(k,x),x=x.sibling;return null}function r(k,x){for(k=new Map;x!==null;)x.key!==null?k.set(x.key,x):k.set(x.index,x),x=x.sibling;return k}function o(k,x){return k=rn(k,x),k.index=0,k.sibling=null,k}function i(k,x,E){return k.index=E,e?(E=k.alternate,E!==null?(E=E.index,E<x?(k.flags|=2,x):E):(k.flags|=2,x)):(k.flags|=1048576,x)}function a(k){return e&&k.alternate===null&&(k.flags|=2),k}function m(k,x,E,I){return x===null||x.tag!==6?(x=gs(E,k.mode,I),x.return=k,x):(x=o(x,E),x.return=k,x)}function y(k,x,E,I){var X=E.type;return X===se?O(k,x,E.props.children,I,E.key):x!==null&&(x.elementType===X||typeof X=="object"&&X!==null&&X.$$typeof===je&&Ea(X)===x.type)?(I=o(x,E.props),I.ref=zr(k,x,E),I.return=k,I):(I=lo(E.type,E.key,E.props,null,k.mode,I),I.ref=zr(k,x,E),I.return=k,I)}function C(k,x,E,I){return x===null||x.tag!==4||x.stateNode.containerInfo!==E.containerInfo||x.stateNode.implementation!==E.implementation?(x=ys(E,k.mode,I),x.return=k,x):(x=o(x,E.children||[]),x.return=k,x)}function O(k,x,E,I,X){return x===null||x.tag!==7?(x=En(E,k.mode,I,X),x.return=k,x):(x=o(x,E),x.return=k,x)}function z(k,x,E){if(typeof x=="string"&&x!==""||typeof x=="number")return x=gs(""+x,k.mode,E),x.return=k,x;if(typeof x=="object"&&x!==null){switch(x.$$typeof){case le:return E=lo(x.type,x.key,x.props,null,k.mode,E),E.ref=zr(k,null,x),E.return=k,E;case ne:return x=ys(x,k.mode,E),x.return=k,x;case je:var I=x._init;return z(k,I(x._payload),E)}if(cr(x)||Z(x))return x=En(x,k.mode,E,null),x.return=k,x;Ol(k,x)}return null}function T(k,x,E,I){var X=x!==null?x.key:null;if(typeof E=="string"&&E!==""||typeof E=="number")return X!==null?null:m(k,x,""+E,I);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case le:return E.key===X?y(k,x,E,I):null;case ne:return E.key===X?C(k,x,E,I):null;case je:return X=E._init,T(k,x,X(E._payload),I)}if(cr(E)||Z(E))return X!==null?null:O(k,x,E,I,null);Ol(k,E)}return null}function $(k,x,E,I,X){if(typeof I=="string"&&I!==""||typeof I=="number")return k=k.get(E)||null,m(x,k,""+I,X);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case le:return k=k.get(I.key===null?E:I.key)||null,y(x,k,I,X);case ne:return k=k.get(I.key===null?E:I.key)||null,C(x,k,I,X);case je:var J=I._init;return $(k,x,E,J(I._payload),X)}if(cr(I)||Z(I))return k=k.get(E)||null,O(x,k,I,X,null);Ol(x,I)}return null}function K(k,x,E,I){for(var X=null,J=null,ee=x,oe=x=0,Ue=null;ee!==null&&oe<E.length;oe++){ee.index>oe?(Ue=ee,ee=null):Ue=ee.sibling;var me=T(k,ee,E[oe],I);if(me===null){ee===null&&(ee=Ue);break}e&&ee&&me.alternate===null&&t(k,ee),x=i(me,x,oe),J===null?X=me:J.sibling=me,J=me,ee=Ue}if(oe===E.length)return n(k,ee),Ee&&hn(k,oe),X;if(ee===null){for(;oe<E.length;oe++)ee=z(k,E[oe],I),ee!==null&&(x=i(ee,x,oe),J===null?X=ee:J.sibling=ee,J=ee);return Ee&&hn(k,oe),X}for(ee=r(k,ee);oe<E.length;oe++)Ue=$(ee,k,oe,E[oe],I),Ue!==null&&(e&&Ue.alternate!==null&&ee.delete(Ue.key===null?oe:Ue.key),x=i(Ue,x,oe),J===null?X=Ue:J.sibling=Ue,J=Ue);return e&&ee.forEach(function(ln){return t(k,ln)}),Ee&&hn(k,oe),X}function Q(k,x,E,I){var X=Z(E);if(typeof X!="function")throw Error(s(150));if(E=X.call(E),E==null)throw Error(s(151));for(var J=X=null,ee=x,oe=x=0,Ue=null,me=E.next();ee!==null&&!me.done;oe++,me=E.next()){ee.index>oe?(Ue=ee,ee=null):Ue=ee.sibling;var ln=T(k,ee,me.value,I);if(ln===null){ee===null&&(ee=Ue);break}e&&ee&&ln.alternate===null&&t(k,ee),x=i(ln,x,oe),J===null?X=ln:J.sibling=ln,J=ln,ee=Ue}if(me.done)return n(k,ee),Ee&&hn(k,oe),X;if(ee===null){for(;!me.done;oe++,me=E.next())me=z(k,me.value,I),me!==null&&(x=i(me,x,oe),J===null?X=me:J.sibling=me,J=me);return Ee&&hn(k,oe),X}for(ee=r(k,ee);!me.done;oe++,me=E.next())me=$(ee,k,oe,me.value,I),me!==null&&(e&&me.alternate!==null&&ee.delete(me.key===null?oe:me.key),x=i(me,x,oe),J===null?X=me:J.sibling=me,J=me);return e&&ee.forEach(function(cm){return t(k,cm)}),Ee&&hn(k,oe),X}function Me(k,x,E,I){if(typeof E=="object"&&E!==null&&E.type===se&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case le:e:{for(var X=E.key,J=x;J!==null;){if(J.key===X){if(X=E.type,X===se){if(J.tag===7){n(k,J.sibling),x=o(J,E.props.children),x.return=k,k=x;break e}}else if(J.elementType===X||typeof X=="object"&&X!==null&&X.$$typeof===je&&Ea(X)===J.type){n(k,J.sibling),x=o(J,E.props),x.ref=zr(k,J,E),x.return=k,k=x;break e}n(k,J);break}else t(k,J);J=J.sibling}E.type===se?(x=En(E.props.children,k.mode,I,E.key),x.return=k,k=x):(I=lo(E.type,E.key,E.props,null,k.mode,I),I.ref=zr(k,x,E),I.return=k,k=I)}return a(k);case ne:e:{for(J=E.key;x!==null;){if(x.key===J)if(x.tag===4&&x.stateNode.containerInfo===E.containerInfo&&x.stateNode.implementation===E.implementation){n(k,x.sibling),x=o(x,E.children||[]),x.return=k,k=x;break e}else{n(k,x);break}else t(k,x);x=x.sibling}x=ys(E,k.mode,I),x.return=k,k=x}return a(k);case je:return J=E._init,Me(k,x,J(E._payload),I)}if(cr(E))return K(k,x,E,I);if(Z(E))return Q(k,x,E,I);Ol(k,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,x!==null&&x.tag===6?(n(k,x.sibling),x=o(x,E),x.return=k,k=x):(n(k,x),x=gs(E,k.mode,I),x.return=k,k=x),a(k)):n(k,x)}return Me}var Vn=Ca(!0),Na=Ca(!1),zl=Kt(null),Il=null,Wn=null,_i=null;function Pi(){_i=Wn=Il=null}function Ri(e){var t=zl.current;Se(zl),e._currentValue=t}function bi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Hn(e,t){Il=e,_i=Wn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(qe=!0),e.firstContext=null)}function at(e){var t=e._currentValue;if(_i!==e)if(e={context:e,memoizedValue:t,next:null},Wn===null){if(Il===null)throw Error(s(308));Wn=e,Il.dependencies={lanes:0,firstContext:e}}else Wn=Wn.next=e;return t}var vn=null;function Mi(e){vn===null?vn=[e]:vn.push(e)}function ja(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Mi(t)):(n.next=o.next,o.next=n),t.interleaved=n,Ot(e,r)}function Ot(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Xt=!1;function Ti(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function _a(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function zt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Zt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(pe&2)!==0){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Ot(e,n)}return o=r.interleaved,o===null?(t.next=t,Mi(r)):(t.next=o.next,o.next=t),r.interleaved=t,Ot(e,n)}function Dl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Go(e,n)}}function Pa(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Al(e,t,n,r){var o=e.updateQueue;Xt=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,m=o.shared.pending;if(m!==null){o.shared.pending=null;var y=m,C=y.next;y.next=null,a===null?i=C:a.next=C,a=y;var O=e.alternate;O!==null&&(O=O.updateQueue,m=O.lastBaseUpdate,m!==a&&(m===null?O.firstBaseUpdate=C:m.next=C,O.lastBaseUpdate=y))}if(i!==null){var z=o.baseState;a=0,O=C=y=null,m=i;do{var T=m.lane,$=m.eventTime;if((r&T)===T){O!==null&&(O=O.next={eventTime:$,lane:0,tag:m.tag,payload:m.payload,callback:m.callback,next:null});e:{var K=e,Q=m;switch(T=t,$=n,Q.tag){case 1:if(K=Q.payload,typeof K=="function"){z=K.call($,z,T);break e}z=K;break e;case 3:K.flags=K.flags&-65537|128;case 0:if(K=Q.payload,T=typeof K=="function"?K.call($,z,T):K,T==null)break e;z=U({},z,T);break e;case 2:Xt=!0}}m.callback!==null&&m.lane!==0&&(e.flags|=64,T=o.effects,T===null?o.effects=[m]:T.push(m))}else $={eventTime:$,lane:T,tag:m.tag,payload:m.payload,callback:m.callback,next:null},O===null?(C=O=$,y=z):O=O.next=$,a|=T;if(m=m.next,m===null){if(m=o.shared.pending,m===null)break;T=m,m=T.next,T.next=null,o.lastBaseUpdate=T,o.shared.pending=null}}while(!0);if(O===null&&(y=z),o.baseState=y,o.firstBaseUpdate=C,o.lastBaseUpdate=O,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);xn|=a,e.lanes=a,e.memoizedState=z}}function Ra(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(s(191,o));o.call(r)}}}var Ir={},Ct=Kt(Ir),Dr=Kt(Ir),Ar=Kt(Ir);function gn(e){if(e===Ir)throw Error(s(174));return e}function Li(e,t){switch(ge(Ar,t),ge(Dr,e),ge(Ct,Ir),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Oo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Oo(t,e)}Se(Ct),ge(Ct,t)}function Gn(){Se(Ct),Se(Dr),Se(Ar)}function ba(e){gn(Ar.current);var t=gn(Ct.current),n=Oo(t,e.type);t!==n&&(ge(Dr,e),ge(Ct,n))}function Oi(e){Dr.current===e&&(Se(Ct),Se(Dr))}var _e=Kt(0);function Fl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){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 zi=[];function Ii(){for(var e=0;e<zi.length;e++)zi[e]._workInProgressVersionPrimary=null;zi.length=0}var Ul=q.ReactCurrentDispatcher,Di=q.ReactCurrentBatchConfig,yn=0,Pe=null,ze=null,Ae=null,Bl=!1,Fr=!1,Ur=0,Tp=0;function He(){throw Error(s(321))}function Ai(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ht(e[n],t[n]))return!1;return!0}function Fi(e,t,n,r,o,i){if(yn=i,Pe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ul.current=e===null||e.memoizedState===null?Ip:Dp,e=n(r,o),Fr){i=0;do{if(Fr=!1,Ur=0,25<=i)throw Error(s(301));i+=1,Ae=ze=null,t.updateQueue=null,Ul.current=Ap,e=n(r,o)}while(Fr)}if(Ul.current=Wl,t=ze!==null&&ze.next!==null,yn=0,Ae=ze=Pe=null,Bl=!1,t)throw Error(s(300));return e}function Ui(){var e=Ur!==0;return Ur=0,e}function Nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ae===null?Pe.memoizedState=Ae=e:Ae=Ae.next=e,Ae}function ct(){if(ze===null){var e=Pe.alternate;e=e!==null?e.memoizedState:null}else e=ze.next;var t=Ae===null?Pe.memoizedState:Ae.next;if(t!==null)Ae=t,ze=e;else{if(e===null)throw Error(s(310));ze=e,e={memoizedState:ze.memoizedState,baseState:ze.baseState,baseQueue:ze.baseQueue,queue:ze.queue,next:null},Ae===null?Pe.memoizedState=Ae=e:Ae=Ae.next=e}return Ae}function Br(e,t){return typeof t=="function"?t(e):t}function Bi(e){var t=ct(),n=t.queue;if(n===null)throw Error(s(311));n.lastRenderedReducer=e;var r=ze,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var a=o.next;o.next=i.next,i.next=a}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var m=a=null,y=null,C=i;do{var O=C.lane;if((yn&O)===O)y!==null&&(y=y.next={lane:0,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null}),r=C.hasEagerState?C.eagerState:e(r,C.action);else{var z={lane:O,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null};y===null?(m=y=z,a=r):y=y.next=z,Pe.lanes|=O,xn|=O}C=C.next}while(C!==null&&C!==i);y===null?a=r:y.next=m,ht(r,t.memoizedState)||(qe=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=y,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,Pe.lanes|=i,xn|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function $i(e){var t=ct(),n=t.queue;if(n===null)throw Error(s(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var a=o=o.next;do i=e(i,a.action),a=a.next;while(a!==o);ht(i,t.memoizedState)||(qe=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Ma(){}function Ta(e,t){var n=Pe,r=ct(),o=t(),i=!ht(r.memoizedState,o);if(i&&(r.memoizedState=o,qe=!0),r=r.queue,Vi(za.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Ae!==null&&Ae.memoizedState.tag&1){if(n.flags|=2048,$r(9,Oa.bind(null,n,r,o,t),void 0,null),Fe===null)throw Error(s(349));(yn&30)!==0||La(n,t,o)}return o}function La(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Pe.updateQueue,t===null?(t={lastEffect:null,stores:null},Pe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Oa(e,t,n,r){t.value=n,t.getSnapshot=r,Ia(t)&&Da(e)}function za(e,t,n){return n(function(){Ia(t)&&Da(e)})}function Ia(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ht(e,n)}catch{return!0}}function Da(e){var t=Ot(e,1);t!==null&&wt(t,e,1,-1)}function Aa(e){var t=Nt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Br,lastRenderedState:e},t.queue=e,e=e.dispatch=zp.bind(null,Pe,e),[t.memoizedState,e]}function $r(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Pe.updateQueue,t===null?(t={lastEffect:null,stores:null},Pe.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Fa(){return ct().memoizedState}function $l(e,t,n,r){var o=Nt();Pe.flags|=e,o.memoizedState=$r(1|t,n,void 0,r===void 0?null:r)}function Vl(e,t,n,r){var o=ct();r=r===void 0?null:r;var i=void 0;if(ze!==null){var a=ze.memoizedState;if(i=a.destroy,r!==null&&Ai(r,a.deps)){o.memoizedState=$r(t,n,i,r);return}}Pe.flags|=e,o.memoizedState=$r(1|t,n,i,r)}function Ua(e,t){return $l(8390656,8,e,t)}function Vi(e,t){return Vl(2048,8,e,t)}function Ba(e,t){return Vl(4,2,e,t)}function $a(e,t){return Vl(4,4,e,t)}function Va(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Wa(e,t,n){return n=n!=null?n.concat([e]):null,Vl(4,4,Va.bind(null,t,e),n)}function Wi(){}function Ha(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ai(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ga(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ai(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ka(e,t,n){return(yn&21)===0?(e.baseState&&(e.baseState=!1,qe=!0),e.memoizedState=n):(ht(n,t)||(n=Eu(),Pe.lanes|=n,xn|=n,e.baseState=!0),t)}function Lp(e,t){var n=ve;ve=n!==0&&4>n?n:4,e(!0);var r=Di.transition;Di.transition={};try{e(!1),t()}finally{ve=n,Di.transition=r}}function Qa(){return ct().memoizedState}function Op(e,t,n){var r=tn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ya(e))Xa(t,n);else if(n=ja(e,t,n,r),n!==null){var o=Ye();wt(n,e,r,o),Za(n,t,r)}}function zp(e,t,n){var r=tn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ya(e))Xa(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,m=i(a,n);if(o.hasEagerState=!0,o.eagerState=m,ht(m,a)){var y=t.interleaved;y===null?(o.next=o,Mi(t)):(o.next=y.next,y.next=o),t.interleaved=o;return}}catch{}finally{}n=ja(e,t,o,r),n!==null&&(o=Ye(),wt(n,e,r,o),Za(n,t,r))}}function Ya(e){var t=e.alternate;return e===Pe||t!==null&&t===Pe}function Xa(e,t){Fr=Bl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Za(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Go(e,n)}}var Wl={readContext:at,useCallback:He,useContext:He,useEffect:He,useImperativeHandle:He,useInsertionEffect:He,useLayoutEffect:He,useMemo:He,useReducer:He,useRef:He,useState:He,useDebugValue:He,useDeferredValue:He,useTransition:He,useMutableSource:He,useSyncExternalStore:He,useId:He,unstable_isNewReconciler:!1},Ip={readContext:at,useCallback:function(e,t){return Nt().memoizedState=[e,t===void 0?null:t],e},useContext:at,useEffect:Ua,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,$l(4194308,4,Va.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $l(4194308,4,e,t)},useInsertionEffect:function(e,t){return $l(4,2,e,t)},useMemo:function(e,t){var n=Nt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Nt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Op.bind(null,Pe,e),[r.memoizedState,e]},useRef:function(e){var t=Nt();return e={current:e},t.memoizedState=e},useState:Aa,useDebugValue:Wi,useDeferredValue:function(e){return Nt().memoizedState=e},useTransition:function(){var e=Aa(!1),t=e[0];return e=Lp.bind(null,e[1]),Nt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Pe,o=Nt();if(Ee){if(n===void 0)throw Error(s(407));n=n()}else{if(n=t(),Fe===null)throw Error(s(349));(yn&30)!==0||La(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Ua(za.bind(null,r,i,e),[e]),r.flags|=2048,$r(9,Oa.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Nt(),t=Fe.identifierPrefix;if(Ee){var n=Lt,r=Tt;n=(r&~(1<<32-mt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ur++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Tp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Dp={readContext:at,useCallback:Ha,useContext:at,useEffect:Vi,useImperativeHandle:Wa,useInsertionEffect:Ba,useLayoutEffect:$a,useMemo:Ga,useReducer:Bi,useRef:Fa,useState:function(){return Bi(Br)},useDebugValue:Wi,useDeferredValue:function(e){var t=ct();return Ka(t,ze.memoizedState,e)},useTransition:function(){var e=Bi(Br)[0],t=ct().memoizedState;return[e,t]},useMutableSource:Ma,useSyncExternalStore:Ta,useId:Qa,unstable_isNewReconciler:!1},Ap={readContext:at,useCallback:Ha,useContext:at,useEffect:Vi,useImperativeHandle:Wa,useInsertionEffect:Ba,useLayoutEffect:$a,useMemo:Ga,useReducer:$i,useRef:Fa,useState:function(){return $i(Br)},useDebugValue:Wi,useDeferredValue:function(e){var t=ct();return ze===null?t.memoizedState=e:Ka(t,ze.memoizedState,e)},useTransition:function(){var e=$i(Br)[0],t=ct().memoizedState;return[e,t]},useMutableSource:Ma,useSyncExternalStore:Ta,useId:Qa,unstable_isNewReconciler:!1};function gt(e,t){if(e&&e.defaultProps){t=U({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Hi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:U({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Hl={isMounted:function(e){return(e=e._reactInternals)?dn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ye(),o=tn(e),i=zt(r,o);i.payload=t,n!=null&&(i.callback=n),t=Zt(e,i,o),t!==null&&(wt(t,e,o,r),Dl(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ye(),o=tn(e),i=zt(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Zt(e,i,o),t!==null&&(wt(t,e,o,r),Dl(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ye(),r=tn(e),o=zt(n,r);o.tag=2,t!=null&&(o.callback=t),t=Zt(e,o,r),t!==null&&(wt(t,e,r,n),Dl(t,e,r))}};function qa(e,t,n,r,o,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,a):t.prototype&&t.prototype.isPureReactComponent?!Pr(n,r)||!Pr(o,i):!0}function Ja(e,t,n){var r=!1,o=Qt,i=t.contextType;return typeof i=="object"&&i!==null?i=at(i):(o=Ze(t)?pn:We.current,r=t.contextTypes,i=(r=r!=null)?Fn(e,o):Qt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Hl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function ec(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Hl.enqueueReplaceState(t,t.state,null)}function Gi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Ti(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=at(i):(i=Ze(t)?pn:We.current,o.context=Fn(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Hi(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Hl.enqueueReplaceState(o,o.state,null),Al(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Kn(e,t){try{var n="",r=t;do n+=D(r),r=r.return;while(r);var o=n}catch(i){o=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:o,digest:null}}function Ki(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Qi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Fp=typeof WeakMap=="function"?WeakMap:Map;function tc(e,t,n){n=zt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ql||(ql=!0,as=r),Qi(e,t)},n}function nc(e,t,n){n=zt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){Qi(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Qi(e,t),typeof r!="function"&&(Jt===null?Jt=new Set([this]):Jt.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function rc(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Fp;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=Jp.bind(null,e,t,n),t.then(e,e))}function lc(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function oc(e,t,n,r,o){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=zt(-1,1),t.tag=2,Zt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var Up=q.ReactCurrentOwner,qe=!1;function Qe(e,t,n,r){t.child=e===null?Na(t,null,n,r):Vn(t,e.child,n,r)}function ic(e,t,n,r,o){n=n.render;var i=t.ref;return Hn(t,o),r=Fi(e,t,n,r,i,o),n=Ui(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,It(e,t,o)):(Ee&&n&&ki(t),t.flags|=1,Qe(e,t,r,o),t.child)}function sc(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!vs(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,uc(e,t,i,r,o)):(e=lo(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,(e.lanes&o)===0){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:Pr,n(a,r)&&e.ref===t.ref)return It(e,t,o)}return t.flags|=1,e=rn(i,r),e.ref=t.ref,e.return=t,t.child=e}function uc(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(Pr(i,r)&&e.ref===t.ref)if(qe=!1,t.pendingProps=r=i,(e.lanes&o)!==0)(e.flags&131072)!==0&&(qe=!0);else return t.lanes=e.lanes,It(e,t,o)}return Yi(e,t,n,r,o)}function ac(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ge(Yn,ot),ot|=n;else{if((n&1073741824)===0)return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ge(Yn,ot),ot|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,ge(Yn,ot),ot|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,ge(Yn,ot),ot|=r;return Qe(e,t,o,n),t.child}function cc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Yi(e,t,n,r,o){var i=Ze(n)?pn:We.current;return i=Fn(t,i),Hn(t,o),n=Fi(e,t,n,r,i,o),r=Ui(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,It(e,t,o)):(Ee&&r&&ki(t),t.flags|=1,Qe(e,t,n,o),t.child)}function dc(e,t,n,r,o){if(Ze(n)){var i=!0;Rl(t)}else i=!1;if(Hn(t,o),t.stateNode===null)Kl(e,t),Ja(t,n,r),Gi(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,m=t.memoizedProps;a.props=m;var y=a.context,C=n.contextType;typeof C=="object"&&C!==null?C=at(C):(C=Ze(n)?pn:We.current,C=Fn(t,C));var O=n.getDerivedStateFromProps,z=typeof O=="function"||typeof a.getSnapshotBeforeUpdate=="function";z||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(m!==r||y!==C)&&ec(t,a,r,C),Xt=!1;var T=t.memoizedState;a.state=T,Al(t,r,a,o),y=t.memoizedState,m!==r||T!==y||Xe.current||Xt?(typeof O=="function"&&(Hi(t,n,O,r),y=t.memoizedState),(m=Xt||qa(t,n,m,r,T,y,C))?(z||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=y),a.props=r,a.state=y,a.context=C,r=m):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,_a(e,t),m=t.memoizedProps,C=t.type===t.elementType?m:gt(t.type,m),a.props=C,z=t.pendingProps,T=a.context,y=n.contextType,typeof y=="object"&&y!==null?y=at(y):(y=Ze(n)?pn:We.current,y=Fn(t,y));var $=n.getDerivedStateFromProps;(O=typeof $=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(m!==z||T!==y)&&ec(t,a,r,y),Xt=!1,T=t.memoizedState,a.state=T,Al(t,r,a,o);var K=t.memoizedState;m!==z||T!==K||Xe.current||Xt?(typeof $=="function"&&(Hi(t,n,$,r),K=t.memoizedState),(C=Xt||qa(t,n,C,r,T,K,y)||!1)?(O||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,K,y),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,K,y)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||m===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&T===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=K),a.props=r,a.state=K,a.context=y,r=C):(typeof a.componentDidUpdate!="function"||m===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&T===e.memoizedState||(t.flags|=1024),r=!1)}return Xi(e,t,n,r,i,o)}function Xi(e,t,n,r,o,i){cc(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&va(t,n,!1),It(e,t,i);r=t.stateNode,Up.current=t;var m=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Vn(t,e.child,null,i),t.child=Vn(t,null,m,i)):Qe(e,t,m,i),t.memoizedState=r.state,o&&va(t,n,!0),t.child}function fc(e){var t=e.stateNode;t.pendingContext?ma(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ma(e,t.context,!1),Li(e,t.containerInfo)}function pc(e,t,n,r,o){return $n(),ji(o),t.flags|=256,Qe(e,t,n,r),t.child}var Zi={dehydrated:null,treeContext:null,retryLane:0};function qi(e){return{baseLanes:e,cachePool:null,transitions:null}}function mc(e,t,n){var r=t.pendingProps,o=_e.current,i=!1,a=(t.flags&128)!==0,m;if((m=a)||(m=e!==null&&e.memoizedState===null?!1:(o&2)!==0),m?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),ge(_e,o&1),e===null)return Ni(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},(r&1)===0&&i!==null?(i.childLanes=0,i.pendingProps=a):i=oo(a,r,0,null),e=En(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=qi(n),t.memoizedState=Zi,e):Ji(t,a));if(o=e.memoizedState,o!==null&&(m=o.dehydrated,m!==null))return Bp(e,t,a,r,m,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,m=o.sibling;var y={mode:"hidden",children:r.children};return(a&1)===0&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=y,t.deletions=null):(r=rn(o,y),r.subtreeFlags=o.subtreeFlags&14680064),m!==null?i=rn(m,i):(i=En(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?qi(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Zi,r}return i=e.child,e=i.sibling,r=rn(i,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Ji(e,t){return t=oo({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Gl(e,t,n,r){return r!==null&&ji(r),Vn(t,e.child,null,n),e=Ji(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Bp(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Ki(Error(s(422))),Gl(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=oo({mode:"visible",children:r.children},o,0,null),i=En(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,(t.mode&1)!==0&&Vn(t,e.child,null,a),t.child.memoizedState=qi(a),t.memoizedState=Zi,i);if((t.mode&1)===0)return Gl(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var m=r.dgst;return r=m,i=Error(s(419)),r=Ki(i,r,void 0),Gl(e,t,a,r)}if(m=(a&e.childLanes)!==0,qe||m){if(r=Fe,r!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=(o&(r.suspendedLanes|a))!==0?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,Ot(e,o),wt(r,e,o,-1))}return hs(),r=Ki(Error(s(421))),Gl(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=em.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,lt=Gt(o.nextSibling),rt=t,Ee=!0,vt=null,e!==null&&(st[ut++]=Tt,st[ut++]=Lt,st[ut++]=mn,Tt=e.id,Lt=e.overflow,mn=t),t=Ji(t,r.children),t.flags|=4096,t)}function hc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),bi(e.return,t,n)}function es(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function vc(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Qe(e,t,r.children,n),r=_e.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&hc(e,n,t);else if(e.tag===19)hc(e,n,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}r&=1}if(ge(_e,r),(t.mode&1)===0)t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Fl(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),es(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Fl(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}es(t,!0,n,null,i);break;case"together":es(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Kl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function It(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),xn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,n=rn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=rn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function $p(e,t,n){switch(t.tag){case 3:fc(t),$n();break;case 5:ba(t);break;case 1:Ze(t.type)&&Rl(t);break;case 4:Li(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;ge(zl,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ge(_e,_e.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?mc(e,t,n):(ge(_e,_e.current&1),e=It(e,t,n),e!==null?e.sibling:null);ge(_e,_e.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return vc(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),ge(_e,_e.current),r)break;return null;case 22:case 23:return t.lanes=0,ac(e,t,n)}return It(e,t,n)}var gc,ts,yc,xc;gc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ts=function(){},yc=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,gn(Ct.current);var i=null;switch(n){case"input":o=bo(e,o),r=bo(e,r),i=[];break;case"select":o=U({},o,{value:void 0}),r=U({},r,{value:void 0}),i=[];break;case"textarea":o=Lo(e,o),r=Lo(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=jl)}zo(n,r);var a;n=null;for(C in o)if(!r.hasOwnProperty(C)&&o.hasOwnProperty(C)&&o[C]!=null)if(C==="style"){var m=o[C];for(a in m)m.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else C!=="dangerouslySetInnerHTML"&&C!=="children"&&C!=="suppressContentEditableWarning"&&C!=="suppressHydrationWarning"&&C!=="autoFocus"&&(d.hasOwnProperty(C)?i||(i=[]):(i=i||[]).push(C,null));for(C in r){var y=r[C];if(m=o!=null?o[C]:void 0,r.hasOwnProperty(C)&&y!==m&&(y!=null||m!=null))if(C==="style")if(m){for(a in m)!m.hasOwnProperty(a)||y&&y.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in y)y.hasOwnProperty(a)&&m[a]!==y[a]&&(n||(n={}),n[a]=y[a])}else n||(i||(i=[]),i.push(C,n)),n=y;else C==="dangerouslySetInnerHTML"?(y=y?y.__html:void 0,m=m?m.__html:void 0,y!=null&&m!==y&&(i=i||[]).push(C,y)):C==="children"?typeof y!="string"&&typeof y!="number"||(i=i||[]).push(C,""+y):C!=="suppressContentEditableWarning"&&C!=="suppressHydrationWarning"&&(d.hasOwnProperty(C)?(y!=null&&C==="onScroll"&&we("scroll",e),i||m===y||(i=[])):(i=i||[]).push(C,y))}n&&(i=i||[]).push("style",n);var C=i;(t.updateQueue=C)&&(t.flags|=4)}},xc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Vr(e,t){if(!Ee)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ge(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Vp(e,t,n){var r=t.pendingProps;switch(Ei(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ge(t),null;case 1:return Ze(t.type)&&Pl(),Ge(t),null;case 3:return r=t.stateNode,Gn(),Se(Xe),Se(We),Ii(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ll(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,vt!==null&&(fs(vt),vt=null))),ts(e,t),Ge(t),null;case 5:Oi(t);var o=gn(Ar.current);if(n=t.type,e!==null&&t.stateNode!=null)yc(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(s(166));return Ge(t),null}if(e=gn(Ct.current),Ll(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Et]=t,r[Lr]=i,e=(t.mode&1)!==0,n){case"dialog":we("cancel",r),we("close",r);break;case"iframe":case"object":case"embed":we("load",r);break;case"video":case"audio":for(o=0;o<br.length;o++)we(br[o],r);break;case"source":we("error",r);break;case"img":case"image":case"link":we("error",r),we("load",r);break;case"details":we("toggle",r);break;case"input":Js(r,i),we("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},we("invalid",r);break;case"textarea":nu(r,i),we("invalid",r)}zo(n,i),o=null;for(var a in i)if(i.hasOwnProperty(a)){var m=i[a];a==="children"?typeof m=="string"?r.textContent!==m&&(i.suppressHydrationWarning!==!0&&Nl(r.textContent,m,e),o=["children",m]):typeof m=="number"&&r.textContent!==""+m&&(i.suppressHydrationWarning!==!0&&Nl(r.textContent,m,e),o=["children",""+m]):d.hasOwnProperty(a)&&m!=null&&a==="onScroll"&&we("scroll",r)}switch(n){case"input":nl(r),tu(r,i,!0);break;case"textarea":nl(r),lu(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=jl)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ou(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Et]=t,e[Lr]=r,gc(e,t,!1,!1),t.stateNode=e;e:{switch(a=Io(n,r),n){case"dialog":we("cancel",e),we("close",e),o=r;break;case"iframe":case"object":case"embed":we("load",e),o=r;break;case"video":case"audio":for(o=0;o<br.length;o++)we(br[o],e);o=r;break;case"source":we("error",e),o=r;break;case"img":case"image":case"link":we("error",e),we("load",e),o=r;break;case"details":we("toggle",e),o=r;break;case"input":Js(e,r),o=bo(e,r),we("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=U({},r,{value:void 0}),we("invalid",e);break;case"textarea":nu(e,r),o=Lo(e,r),we("invalid",e);break;default:o=r}zo(n,o),m=o;for(i in m)if(m.hasOwnProperty(i)){var y=m[i];i==="style"?uu(e,y):i==="dangerouslySetInnerHTML"?(y=y?y.__html:void 0,y!=null&&iu(e,y)):i==="children"?typeof y=="string"?(n!=="textarea"||y!=="")&&dr(e,y):typeof y=="number"&&dr(e,""+y):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(d.hasOwnProperty(i)?y!=null&&i==="onScroll"&&we("scroll",e):y!=null&&te(e,i,y,a))}switch(n){case"input":nl(e),tu(e,r,!1);break;case"textarea":nl(e),lu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+ue(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?_n(e,!!r.multiple,i,!1):r.defaultValue!=null&&_n(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=jl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ge(t),null;case 6:if(e&&t.stateNode!=null)xc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(s(166));if(n=gn(Ar.current),gn(Ct.current),Ll(t)){if(r=t.stateNode,n=t.memoizedProps,r[Et]=t,(i=r.nodeValue!==n)&&(e=rt,e!==null))switch(e.tag){case 3:Nl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Nl(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Et]=t,t.stateNode=r}return Ge(t),null;case 13:if(Se(_e),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ee&&lt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)ka(),$n(),t.flags|=98560,i=!1;else if(i=Ll(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(s(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(s(317));i[Et]=t}else $n(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ge(t),i=!1}else vt!==null&&(fs(vt),vt=null),i=!0;if(!i)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(_e.current&1)!==0?Ie===0&&(Ie=3):hs())),t.updateQueue!==null&&(t.flags|=4),Ge(t),null);case 4:return Gn(),ts(e,t),e===null&&Mr(t.stateNode.containerInfo),Ge(t),null;case 10:return Ri(t.type._context),Ge(t),null;case 17:return Ze(t.type)&&Pl(),Ge(t),null;case 19:if(Se(_e),i=t.memoizedState,i===null)return Ge(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)Vr(i,!1);else{if(Ie!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Fl(e),a!==null){for(t.flags|=128,Vr(i,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,a=i.alternate,a===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,e=a.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ge(_e,_e.current&1|2),t.child}e=e.sibling}i.tail!==null&&be()>Xn&&(t.flags|=128,r=!0,Vr(i,!1),t.lanes=4194304)}else{if(!r)if(e=Fl(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Vr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Ee)return Ge(t),null}else 2*be()-i.renderingStartTime>Xn&&n!==1073741824&&(t.flags|=128,r=!0,Vr(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=be(),t.sibling=null,n=_e.current,ge(_e,r?n&1|2:n&1),t):(Ge(t),null);case 22:case 23:return ms(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(ot&1073741824)!==0&&(Ge(t),t.subtreeFlags&6&&(t.flags|=8192)):Ge(t),null;case 24:return null;case 25:return null}throw Error(s(156,t.tag))}function Wp(e,t){switch(Ei(t),t.tag){case 1:return Ze(t.type)&&Pl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Gn(),Se(Xe),Se(We),Ii(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Oi(t),null;case 13:if(Se(_e),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));$n()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Se(_e),null;case 4:return Gn(),null;case 10:return Ri(t.type._context),null;case 22:case 23:return ms(),null;case 24:return null;default:return null}}var Ql=!1,Ke=!1,Hp=typeof WeakSet=="function"?WeakSet:Set,G=null;function Qn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Re(e,t,r)}else n.current=null}function ns(e,t,n){try{n()}catch(r){Re(e,t,r)}}var wc=!1;function Gp(e,t){if(mi=ml,e=qu(),ii(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,m=-1,y=-1,C=0,O=0,z=e,T=null;t:for(;;){for(var $;z!==n||o!==0&&z.nodeType!==3||(m=a+o),z!==i||r!==0&&z.nodeType!==3||(y=a+r),z.nodeType===3&&(a+=z.nodeValue.length),($=z.firstChild)!==null;)T=z,z=$;for(;;){if(z===e)break t;if(T===n&&++C===o&&(m=a),T===i&&++O===r&&(y=a),($=z.nextSibling)!==null)break;z=T,T=z.parentNode}z=$}n=m===-1||y===-1?null:{start:m,end:y}}else n=null}n=n||{start:0,end:0}}else n=null;for(hi={focusedElem:e,selectionRange:n},ml=!1,G=t;G!==null;)if(t=G,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,G=e;else for(;G!==null;){t=G;try{var K=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(K!==null){var Q=K.memoizedProps,Me=K.memoizedState,k=t.stateNode,x=k.getSnapshotBeforeUpdate(t.elementType===t.type?Q:gt(t.type,Q),Me);k.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch(I){Re(t,t.return,I)}if(e=t.sibling,e!==null){e.return=t.return,G=e;break}G=t.return}return K=wc,wc=!1,K}function Wr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&ns(t,n,i)}o=o.next}while(o!==r)}}function Yl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function rs(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Sc(e){var t=e.alternate;t!==null&&(e.alternate=null,Sc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Et],delete t[Lr],delete t[xi],delete t[Pp],delete t[Rp])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function kc(e){return e.tag===5||e.tag===3||e.tag===4}function Ec(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||kc(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.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 ls(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=jl));else if(r!==4&&(e=e.child,e!==null))for(ls(e,t,n),e=e.sibling;e!==null;)ls(e,t,n),e=e.sibling}function os(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(os(e,t,n),e=e.sibling;e!==null;)os(e,t,n),e=e.sibling}var Be=null,yt=!1;function qt(e,t,n){for(n=n.child;n!==null;)Cc(e,t,n),n=n.sibling}function Cc(e,t,n){if(kt&&typeof kt.onCommitFiberUnmount=="function")try{kt.onCommitFiberUnmount(ul,n)}catch{}switch(n.tag){case 5:Ke||Qn(n,t);case 6:var r=Be,o=yt;Be=null,qt(e,t,n),Be=r,yt=o,Be!==null&&(yt?(e=Be,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Be.removeChild(n.stateNode));break;case 18:Be!==null&&(yt?(e=Be,n=n.stateNode,e.nodeType===8?yi(e.parentNode,n):e.nodeType===1&&yi(e,n),kr(e)):yi(Be,n.stateNode));break;case 4:r=Be,o=yt,Be=n.stateNode.containerInfo,yt=!0,qt(e,t,n),Be=r,yt=o;break;case 0:case 11:case 14:case 15:if(!Ke&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&ns(n,t,a),o=o.next}while(o!==r)}qt(e,t,n);break;case 1:if(!Ke&&(Qn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(m){Re(n,t,m)}qt(e,t,n);break;case 21:qt(e,t,n);break;case 22:n.mode&1?(Ke=(r=Ke)||n.memoizedState!==null,qt(e,t,n),Ke=r):qt(e,t,n);break;default:qt(e,t,n)}}function Nc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Hp),t.forEach(function(r){var o=tm.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function xt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,a=t,m=a;e:for(;m!==null;){switch(m.tag){case 5:Be=m.stateNode,yt=!1;break e;case 3:Be=m.stateNode.containerInfo,yt=!0;break e;case 4:Be=m.stateNode.containerInfo,yt=!0;break e}m=m.return}if(Be===null)throw Error(s(160));Cc(i,a,o),Be=null,yt=!1;var y=o.alternate;y!==null&&(y.return=null),o.return=null}catch(C){Re(o,t,C)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)jc(t,e),t=t.sibling}function jc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(xt(t,e),jt(e),r&4){try{Wr(3,e,e.return),Yl(3,e)}catch(Q){Re(e,e.return,Q)}try{Wr(5,e,e.return)}catch(Q){Re(e,e.return,Q)}}break;case 1:xt(t,e),jt(e),r&512&&n!==null&&Qn(n,n.return);break;case 5:if(xt(t,e),jt(e),r&512&&n!==null&&Qn(n,n.return),e.flags&32){var o=e.stateNode;try{dr(o,"")}catch(Q){Re(e,e.return,Q)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,a=n!==null?n.memoizedProps:i,m=e.type,y=e.updateQueue;if(e.updateQueue=null,y!==null)try{m==="input"&&i.type==="radio"&&i.name!=null&&eu(o,i),Io(m,a);var C=Io(m,i);for(a=0;a<y.length;a+=2){var O=y[a],z=y[a+1];O==="style"?uu(o,z):O==="dangerouslySetInnerHTML"?iu(o,z):O==="children"?dr(o,z):te(o,O,z,C)}switch(m){case"input":Mo(o,i);break;case"textarea":ru(o,i);break;case"select":var T=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var $=i.value;$!=null?_n(o,!!i.multiple,$,!1):T!==!!i.multiple&&(i.defaultValue!=null?_n(o,!!i.multiple,i.defaultValue,!0):_n(o,!!i.multiple,i.multiple?[]:"",!1))}o[Lr]=i}catch(Q){Re(e,e.return,Q)}}break;case 6:if(xt(t,e),jt(e),r&4){if(e.stateNode===null)throw Error(s(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(Q){Re(e,e.return,Q)}}break;case 3:if(xt(t,e),jt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{kr(t.containerInfo)}catch(Q){Re(e,e.return,Q)}break;case 4:xt(t,e),jt(e);break;case 13:xt(t,e),jt(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(us=be())),r&4&&Nc(e);break;case 22:if(O=n!==null&&n.memoizedState!==null,e.mode&1?(Ke=(C=Ke)||O,xt(t,e),Ke=C):xt(t,e),jt(e),r&8192){if(C=e.memoizedState!==null,(e.stateNode.isHidden=C)&&!O&&(e.mode&1)!==0)for(G=e,O=e.child;O!==null;){for(z=G=O;G!==null;){switch(T=G,$=T.child,T.tag){case 0:case 11:case 14:case 15:Wr(4,T,T.return);break;case 1:Qn(T,T.return);var K=T.stateNode;if(typeof K.componentWillUnmount=="function"){r=T,n=T.return;try{t=r,K.props=t.memoizedProps,K.state=t.memoizedState,K.componentWillUnmount()}catch(Q){Re(r,n,Q)}}break;case 5:Qn(T,T.return);break;case 22:if(T.memoizedState!==null){Rc(z);continue}}$!==null?($.return=T,G=$):Rc(z)}O=O.sibling}e:for(O=null,z=e;;){if(z.tag===5){if(O===null){O=z;try{o=z.stateNode,C?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(m=z.stateNode,y=z.memoizedProps.style,a=y!=null&&y.hasOwnProperty("display")?y.display:null,m.style.display=su("display",a))}catch(Q){Re(e,e.return,Q)}}}else if(z.tag===6){if(O===null)try{z.stateNode.nodeValue=C?"":z.memoizedProps}catch(Q){Re(e,e.return,Q)}}else if((z.tag!==22&&z.tag!==23||z.memoizedState===null||z===e)&&z.child!==null){z.child.return=z,z=z.child;continue}if(z===e)break e;for(;z.sibling===null;){if(z.return===null||z.return===e)break e;O===z&&(O=null),z=z.return}O===z&&(O=null),z.sibling.return=z.return,z=z.sibling}}break;case 19:xt(t,e),jt(e),r&4&&Nc(e);break;case 21:break;default:xt(t,e),jt(e)}}function jt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(kc(n)){var r=n;break e}n=n.return}throw Error(s(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(dr(o,""),r.flags&=-33);var i=Ec(e);os(e,i,o);break;case 3:case 4:var a=r.stateNode.containerInfo,m=Ec(e);ls(e,m,a);break;default:throw Error(s(161))}}catch(y){Re(e,e.return,y)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Kp(e,t,n){G=e,_c(e)}function _c(e,t,n){for(var r=(e.mode&1)!==0;G!==null;){var o=G,i=o.child;if(o.tag===22&&r){var a=o.memoizedState!==null||Ql;if(!a){var m=o.alternate,y=m!==null&&m.memoizedState!==null||Ke;m=Ql;var C=Ke;if(Ql=a,(Ke=y)&&!C)for(G=o;G!==null;)a=G,y=a.child,a.tag===22&&a.memoizedState!==null?bc(o):y!==null?(y.return=a,G=y):bc(o);for(;i!==null;)G=i,_c(i),i=i.sibling;G=o,Ql=m,Ke=C}Pc(e)}else(o.subtreeFlags&8772)!==0&&i!==null?(i.return=o,G=i):Pc(e)}}function Pc(e){for(;G!==null;){var t=G;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Ke||Yl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ke)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:gt(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Ra(t,i,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ra(t,a,n)}break;case 5:var m=t.stateNode;if(n===null&&t.flags&4){n=m;var y=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":y.autoFocus&&n.focus();break;case"img":y.src&&(n.src=y.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var C=t.alternate;if(C!==null){var O=C.memoizedState;if(O!==null){var z=O.dehydrated;z!==null&&kr(z)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(s(163))}Ke||t.flags&512&&rs(t)}catch(T){Re(t,t.return,T)}}if(t===e){G=null;break}if(n=t.sibling,n!==null){n.return=t.return,G=n;break}G=t.return}}function Rc(e){for(;G!==null;){var t=G;if(t===e){G=null;break}var n=t.sibling;if(n!==null){n.return=t.return,G=n;break}G=t.return}}function bc(e){for(;G!==null;){var t=G;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Yl(4,t)}catch(y){Re(t,n,y)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(y){Re(t,o,y)}}var i=t.return;try{rs(t)}catch(y){Re(t,i,y)}break;case 5:var a=t.return;try{rs(t)}catch(y){Re(t,a,y)}}}catch(y){Re(t,t.return,y)}if(t===e){G=null;break}var m=t.sibling;if(m!==null){m.return=t.return,G=m;break}G=t.return}}var Qp=Math.ceil,Xl=q.ReactCurrentDispatcher,is=q.ReactCurrentOwner,dt=q.ReactCurrentBatchConfig,pe=0,Fe=null,Te=null,$e=0,ot=0,Yn=Kt(0),Ie=0,Hr=null,xn=0,Zl=0,ss=0,Gr=null,Je=null,us=0,Xn=1/0,Dt=null,ql=!1,as=null,Jt=null,Jl=!1,en=null,eo=0,Kr=0,cs=null,to=-1,no=0;function Ye(){return(pe&6)!==0?be():to!==-1?to:to=be()}function tn(e){return(e.mode&1)===0?1:(pe&2)!==0&&$e!==0?$e&-$e:Mp.transition!==null?(no===0&&(no=Eu()),no):(e=ve,e!==0||(e=window.event,e=e===void 0?16:Tu(e.type)),e)}function wt(e,t,n,r){if(50<Kr)throw Kr=0,cs=null,Error(s(185));gr(e,n,r),((pe&2)===0||e!==Fe)&&(e===Fe&&((pe&2)===0&&(Zl|=n),Ie===4&&nn(e,$e)),et(e,r),n===1&&pe===0&&(t.mode&1)===0&&(Xn=be()+500,bl&&Yt()))}function et(e,t){var n=e.callbackNode;Mf(e,t);var r=dl(e,e===Fe?$e:0);if(r===0)n!==null&&wu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&wu(n),t===1)e.tag===0?bp(Tc.bind(null,e)):ga(Tc.bind(null,e)),jp(function(){(pe&6)===0&&Yt()}),n=null;else{switch(Cu(r)){case 1:n=Vo;break;case 4:n=Su;break;case 16:n=sl;break;case 536870912:n=ku;break;default:n=sl}n=Uc(n,Mc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Mc(e,t){if(to=-1,no=0,(pe&6)!==0)throw Error(s(327));var n=e.callbackNode;if(Zn()&&e.callbackNode!==n)return null;var r=dl(e,e===Fe?$e:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=ro(e,r);else{t=r;var o=pe;pe|=2;var i=Oc();(Fe!==e||$e!==t)&&(Dt=null,Xn=be()+500,Sn(e,t));do try{Zp();break}catch(m){Lc(e,m)}while(!0);Pi(),Xl.current=i,pe=o,Te!==null?t=0:(Fe=null,$e=0,t=Ie)}if(t!==0){if(t===2&&(o=Wo(e),o!==0&&(r=o,t=ds(e,o))),t===1)throw n=Hr,Sn(e,0),nn(e,r),et(e,be()),n;if(t===6)nn(e,r);else{if(o=e.current.alternate,(r&30)===0&&!Yp(o)&&(t=ro(e,r),t===2&&(i=Wo(e),i!==0&&(r=i,t=ds(e,i))),t===1))throw n=Hr,Sn(e,0),nn(e,r),et(e,be()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(s(345));case 2:kn(e,Je,Dt);break;case 3:if(nn(e,r),(r&130023424)===r&&(t=us+500-be(),10<t)){if(dl(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Ye(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=gi(kn.bind(null,e,Je,Dt),t);break}kn(e,Je,Dt);break;case 4:if(nn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var a=31-mt(r);i=1<<a,a=t[a],a>o&&(o=a),r&=~i}if(r=o,r=be()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Qp(r/1960))-r,10<r){e.timeoutHandle=gi(kn.bind(null,e,Je,Dt),r);break}kn(e,Je,Dt);break;case 5:kn(e,Je,Dt);break;default:throw Error(s(329))}}}return et(e,be()),e.callbackNode===n?Mc.bind(null,e):null}function ds(e,t){var n=Gr;return e.current.memoizedState.isDehydrated&&(Sn(e,t).flags|=256),e=ro(e,t),e!==2&&(t=Je,Je=n,t!==null&&fs(t)),e}function fs(e){Je===null?Je=e:Je.push.apply(Je,e)}function Yp(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!ht(i(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 nn(e,t){for(t&=~ss,t&=~Zl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-mt(t),r=1<<n;e[n]=-1,t&=~r}}function Tc(e){if((pe&6)!==0)throw Error(s(327));Zn();var t=dl(e,0);if((t&1)===0)return et(e,be()),null;var n=ro(e,t);if(e.tag!==0&&n===2){var r=Wo(e);r!==0&&(t=r,n=ds(e,r))}if(n===1)throw n=Hr,Sn(e,0),nn(e,t),et(e,be()),n;if(n===6)throw Error(s(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,kn(e,Je,Dt),et(e,be()),null}function ps(e,t){var n=pe;pe|=1;try{return e(t)}finally{pe=n,pe===0&&(Xn=be()+500,bl&&Yt())}}function wn(e){en!==null&&en.tag===0&&(pe&6)===0&&Zn();var t=pe;pe|=1;var n=dt.transition,r=ve;try{if(dt.transition=null,ve=1,e)return e()}finally{ve=r,dt.transition=n,pe=t,(pe&6)===0&&Yt()}}function ms(){ot=Yn.current,Se(Yn)}function Sn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Np(n)),Te!==null)for(n=Te.return;n!==null;){var r=n;switch(Ei(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Pl();break;case 3:Gn(),Se(Xe),Se(We),Ii();break;case 5:Oi(r);break;case 4:Gn();break;case 13:Se(_e);break;case 19:Se(_e);break;case 10:Ri(r.type._context);break;case 22:case 23:ms()}n=n.return}if(Fe=e,Te=e=rn(e.current,null),$e=ot=t,Ie=0,Hr=null,ss=Zl=xn=0,Je=Gr=null,vn!==null){for(t=0;t<vn.length;t++)if(n=vn[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var a=i.next;i.next=o,r.next=a}n.pending=r}vn=null}return e}function Lc(e,t){do{var n=Te;try{if(Pi(),Ul.current=Wl,Bl){for(var r=Pe.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Bl=!1}if(yn=0,Ae=ze=Pe=null,Fr=!1,Ur=0,is.current=null,n===null||n.return===null){Ie=1,Hr=t,Te=null;break}e:{var i=e,a=n.return,m=n,y=t;if(t=$e,m.flags|=32768,y!==null&&typeof y=="object"&&typeof y.then=="function"){var C=y,O=m,z=O.tag;if((O.mode&1)===0&&(z===0||z===11||z===15)){var T=O.alternate;T?(O.updateQueue=T.updateQueue,O.memoizedState=T.memoizedState,O.lanes=T.lanes):(O.updateQueue=null,O.memoizedState=null)}var $=lc(a);if($!==null){$.flags&=-257,oc($,a,m,i,t),$.mode&1&&rc(i,C,t),t=$,y=C;var K=t.updateQueue;if(K===null){var Q=new Set;Q.add(y),t.updateQueue=Q}else K.add(y);break e}else{if((t&1)===0){rc(i,C,t),hs();break e}y=Error(s(426))}}else if(Ee&&m.mode&1){var Me=lc(a);if(Me!==null){(Me.flags&65536)===0&&(Me.flags|=256),oc(Me,a,m,i,t),ji(Kn(y,m));break e}}i=y=Kn(y,m),Ie!==4&&(Ie=2),Gr===null?Gr=[i]:Gr.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var k=tc(i,y,t);Pa(i,k);break e;case 1:m=y;var x=i.type,E=i.stateNode;if((i.flags&128)===0&&(typeof x.getDerivedStateFromError=="function"||E!==null&&typeof E.componentDidCatch=="function"&&(Jt===null||!Jt.has(E)))){i.flags|=65536,t&=-t,i.lanes|=t;var I=nc(i,m,t);Pa(i,I);break e}}i=i.return}while(i!==null)}Ic(n)}catch(X){t=X,Te===n&&n!==null&&(Te=n=n.return);continue}break}while(!0)}function Oc(){var e=Xl.current;return Xl.current=Wl,e===null?Wl:e}function hs(){(Ie===0||Ie===3||Ie===2)&&(Ie=4),Fe===null||(xn&268435455)===0&&(Zl&268435455)===0||nn(Fe,$e)}function ro(e,t){var n=pe;pe|=2;var r=Oc();(Fe!==e||$e!==t)&&(Dt=null,Sn(e,t));do try{Xp();break}catch(o){Lc(e,o)}while(!0);if(Pi(),pe=n,Xl.current=r,Te!==null)throw Error(s(261));return Fe=null,$e=0,Ie}function Xp(){for(;Te!==null;)zc(Te)}function Zp(){for(;Te!==null&&!kf();)zc(Te)}function zc(e){var t=Fc(e.alternate,e,ot);e.memoizedProps=e.pendingProps,t===null?Ic(e):Te=t,is.current=null}function Ic(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Vp(n,t,ot),n!==null){Te=n;return}}else{if(n=Wp(n,t),n!==null){n.flags&=32767,Te=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ie=6,Te=null;return}}if(t=t.sibling,t!==null){Te=t;return}Te=t=e}while(t!==null);Ie===0&&(Ie=5)}function kn(e,t,n){var r=ve,o=dt.transition;try{dt.transition=null,ve=1,qp(e,t,n,r)}finally{dt.transition=o,ve=r}return null}function qp(e,t,n,r){do Zn();while(en!==null);if((pe&6)!==0)throw Error(s(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(s(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Tf(e,i),e===Fe&&(Te=Fe=null,$e=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Jl||(Jl=!0,Uc(sl,function(){return Zn(),null})),i=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||i){i=dt.transition,dt.transition=null;var a=ve;ve=1;var m=pe;pe|=4,is.current=null,Gp(e,n),jc(n,e),yp(hi),ml=!!mi,hi=mi=null,e.current=n,Kp(n),Ef(),pe=m,ve=a,dt.transition=i}else e.current=n;if(Jl&&(Jl=!1,en=e,eo=o),i=e.pendingLanes,i===0&&(Jt=null),jf(n.stateNode),et(e,be()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(ql)throw ql=!1,e=as,as=null,e;return(eo&1)!==0&&e.tag!==0&&Zn(),i=e.pendingLanes,(i&1)!==0?e===cs?Kr++:(Kr=0,cs=e):Kr=0,Yt(),null}function Zn(){if(en!==null){var e=Cu(eo),t=dt.transition,n=ve;try{if(dt.transition=null,ve=16>e?16:e,en===null)var r=!1;else{if(e=en,en=null,eo=0,(pe&6)!==0)throw Error(s(331));var o=pe;for(pe|=4,G=e.current;G!==null;){var i=G,a=i.child;if((G.flags&16)!==0){var m=i.deletions;if(m!==null){for(var y=0;y<m.length;y++){var C=m[y];for(G=C;G!==null;){var O=G;switch(O.tag){case 0:case 11:case 15:Wr(8,O,i)}var z=O.child;if(z!==null)z.return=O,G=z;else for(;G!==null;){O=G;var T=O.sibling,$=O.return;if(Sc(O),O===C){G=null;break}if(T!==null){T.return=$,G=T;break}G=$}}}var K=i.alternate;if(K!==null){var Q=K.child;if(Q!==null){K.child=null;do{var Me=Q.sibling;Q.sibling=null,Q=Me}while(Q!==null)}}G=i}}if((i.subtreeFlags&2064)!==0&&a!==null)a.return=i,G=a;else e:for(;G!==null;){if(i=G,(i.flags&2048)!==0)switch(i.tag){case 0:case 11:case 15:Wr(9,i,i.return)}var k=i.sibling;if(k!==null){k.return=i.return,G=k;break e}G=i.return}}var x=e.current;for(G=x;G!==null;){a=G;var E=a.child;if((a.subtreeFlags&2064)!==0&&E!==null)E.return=a,G=E;else e:for(a=x;G!==null;){if(m=G,(m.flags&2048)!==0)try{switch(m.tag){case 0:case 11:case 15:Yl(9,m)}}catch(X){Re(m,m.return,X)}if(m===a){G=null;break e}var I=m.sibling;if(I!==null){I.return=m.return,G=I;break e}G=m.return}}if(pe=o,Yt(),kt&&typeof kt.onPostCommitFiberRoot=="function")try{kt.onPostCommitFiberRoot(ul,e)}catch{}r=!0}return r}finally{ve=n,dt.transition=t}}return!1}function Dc(e,t,n){t=Kn(n,t),t=tc(e,t,1),e=Zt(e,t,1),t=Ye(),e!==null&&(gr(e,1,t),et(e,t))}function Re(e,t,n){if(e.tag===3)Dc(e,e,n);else for(;t!==null;){if(t.tag===3){Dc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Jt===null||!Jt.has(r))){e=Kn(n,e),e=nc(t,e,1),t=Zt(t,e,1),e=Ye(),t!==null&&(gr(t,1,e),et(t,e));break}}t=t.return}}function Jp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ye(),e.pingedLanes|=e.suspendedLanes&n,Fe===e&&($e&n)===n&&(Ie===4||Ie===3&&($e&130023424)===$e&&500>be()-us?Sn(e,0):ss|=n),et(e,t)}function Ac(e,t){t===0&&((e.mode&1)===0?t=1:(t=cl,cl<<=1,(cl&130023424)===0&&(cl=4194304)));var n=Ye();e=Ot(e,t),e!==null&&(gr(e,t,n),et(e,n))}function em(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ac(e,n)}function tm(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(s(314))}r!==null&&r.delete(t),Ac(e,n)}var Fc;Fc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Xe.current)qe=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return qe=!1,$p(e,t,n);qe=(e.flags&131072)!==0}else qe=!1,Ee&&(t.flags&1048576)!==0&&ya(t,Tl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Kl(e,t),e=t.pendingProps;var o=Fn(t,We.current);Hn(t,n),o=Fi(null,t,r,e,o,n);var i=Ui();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ze(r)?(i=!0,Rl(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Ti(t),o.updater=Hl,t.stateNode=o,o._reactInternals=t,Gi(t,r,e,n),t=Xi(null,t,r,!0,i,n)):(t.tag=0,Ee&&i&&ki(t),Qe(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Kl(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=rm(r),e=gt(r,e),o){case 0:t=Yi(null,t,r,e,n);break e;case 1:t=dc(null,t,r,e,n);break e;case 11:t=ic(null,t,r,e,n);break e;case 14:t=sc(null,t,r,gt(r.type,e),n);break e}throw Error(s(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),Yi(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),dc(e,t,r,o,n);case 3:e:{if(fc(t),e===null)throw Error(s(387));r=t.pendingProps,i=t.memoizedState,o=i.element,_a(e,t),Al(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Kn(Error(s(423)),t),t=pc(e,t,r,n,o);break e}else if(r!==o){o=Kn(Error(s(424)),t),t=pc(e,t,r,n,o);break e}else for(lt=Gt(t.stateNode.containerInfo.firstChild),rt=t,Ee=!0,vt=null,n=Na(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if($n(),r===o){t=It(e,t,n);break e}Qe(e,t,r,n)}t=t.child}return t;case 5:return ba(t),e===null&&Ni(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,vi(r,o)?a=null:i!==null&&vi(r,i)&&(t.flags|=32),cc(e,t),Qe(e,t,a,n),t.child;case 6:return e===null&&Ni(t),null;case 13:return mc(e,t,n);case 4:return Li(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Vn(t,null,r,n):Qe(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),ic(e,t,r,o,n);case 7:return Qe(e,t,t.pendingProps,n),t.child;case 8:return Qe(e,t,t.pendingProps.children,n),t.child;case 12:return Qe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,ge(zl,r._currentValue),r._currentValue=a,i!==null)if(ht(i.value,a)){if(i.children===o.children&&!Xe.current){t=It(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var m=i.dependencies;if(m!==null){a=i.child;for(var y=m.firstContext;y!==null;){if(y.context===r){if(i.tag===1){y=zt(-1,n&-n),y.tag=2;var C=i.updateQueue;if(C!==null){C=C.shared;var O=C.pending;O===null?y.next=y:(y.next=O.next,O.next=y),C.pending=y}}i.lanes|=n,y=i.alternate,y!==null&&(y.lanes|=n),bi(i.return,n,t),m.lanes|=n;break}y=y.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(s(341));a.lanes|=n,m=a.alternate,m!==null&&(m.lanes|=n),bi(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Qe(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Hn(t,n),o=at(o),r=r(o),t.flags|=1,Qe(e,t,r,n),t.child;case 14:return r=t.type,o=gt(r,t.pendingProps),o=gt(r.type,o),sc(e,t,r,o,n);case 15:return uc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),Kl(e,t),t.tag=1,Ze(r)?(e=!0,Rl(t)):e=!1,Hn(t,n),Ja(t,r,o),Gi(t,r,o,n),Xi(null,t,r,!0,e,n);case 19:return vc(e,t,n);case 22:return ac(e,t,n)}throw Error(s(156,t.tag))};function Uc(e,t){return xu(e,t)}function nm(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ft(e,t,n,r){return new nm(e,t,n,r)}function vs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rm(e){if(typeof e=="function")return vs(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ie)return 11;if(e===Oe)return 14}return 2}function rn(e,t){var n=e.alternate;return n===null?(n=ft(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function lo(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")vs(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case se:return En(n.children,o,i,t);case ye:a=8,o|=8;break;case de:return e=ft(12,n,t,o|2),e.elementType=de,e.lanes=i,e;case Le:return e=ft(13,n,t,o),e.elementType=Le,e.lanes=i,e;case Ne:return e=ft(19,n,t,o),e.elementType=Ne,e.lanes=i,e;case he:return oo(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case xe:a=10;break e;case Ce:a=9;break e;case ie:a=11;break e;case Oe:a=14;break e;case je:a=16,r=null;break e}throw Error(s(130,e==null?e:typeof e,""))}return t=ft(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function En(e,t,n,r){return e=ft(7,e,r,t),e.lanes=n,e}function oo(e,t,n,r){return e=ft(22,e,r,t),e.elementType=he,e.lanes=n,e.stateNode={isHidden:!1},e}function gs(e,t,n){return e=ft(6,e,null,t),e.lanes=n,e}function ys(e,t,n){return t=ft(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lm(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ho(0),this.expirationTimes=Ho(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ho(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function xs(e,t,n,r,o,i,a,m,y){return e=new lm(e,t,n,m,y),t===1?(t=1,i===!0&&(t|=8)):t=0,i=ft(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ti(i),e}function om(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ne,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Bc(e){if(!e)return Qt;e=e._reactInternals;e:{if(dn(e)!==e||e.tag!==1)throw Error(s(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ze(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(s(171))}if(e.tag===1){var n=e.type;if(Ze(n))return ha(e,n,t)}return t}function $c(e,t,n,r,o,i,a,m,y){return e=xs(n,r,!0,e,o,i,a,m,y),e.context=Bc(null),n=e.current,r=Ye(),o=tn(n),i=zt(r,o),i.callback=t??null,Zt(n,i,o),e.current.lanes=o,gr(e,o,r),et(e,r),e}function io(e,t,n,r){var o=t.current,i=Ye(),a=tn(o);return n=Bc(n),t.context===null?t.context=n:t.pendingContext=n,t=zt(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Zt(o,t,a),e!==null&&(wt(e,o,a,i),Dl(e,o,a)),a}function so(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Vc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ws(e,t){Vc(e,t),(e=e.alternate)&&Vc(e,t)}function im(){return null}var Wc=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ss(e){this._internalRoot=e}uo.prototype.render=Ss.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));io(e,t,null,null)},uo.prototype.unmount=Ss.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;wn(function(){io(null,e,null,null)}),t[bt]=null}};function uo(e){this._internalRoot=e}uo.prototype.unstable_scheduleHydration=function(e){if(e){var t=_u();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Vt.length&&t!==0&&t<Vt[n].priority;n++);Vt.splice(n,0,e),n===0&&bu(e)}};function ks(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ao(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Hc(){}function sm(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var C=so(a);i.call(C)}}var a=$c(t,r,e,0,null,!1,!1,"",Hc);return e._reactRootContainer=a,e[bt]=a.current,Mr(e.nodeType===8?e.parentNode:e),wn(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var m=r;r=function(){var C=so(y);m.call(C)}}var y=xs(e,0,!1,null,null,!1,!1,"",Hc);return e._reactRootContainer=y,e[bt]=y.current,Mr(e.nodeType===8?e.parentNode:e),wn(function(){io(t,y,n,r)}),y}function co(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if(typeof o=="function"){var m=o;o=function(){var y=so(a);m.call(y)}}io(t,a,e,o)}else a=sm(n,t,e,o,r);return so(a)}Nu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=vr(t.pendingLanes);n!==0&&(Go(t,n|1),et(t,be()),(pe&6)===0&&(Xn=be()+500,Yt()))}break;case 13:wn(function(){var r=Ot(e,1);if(r!==null){var o=Ye();wt(r,e,1,o)}}),ws(e,1)}},Ko=function(e){if(e.tag===13){var t=Ot(e,134217728);if(t!==null){var n=Ye();wt(t,e,134217728,n)}ws(e,134217728)}},ju=function(e){if(e.tag===13){var t=tn(e),n=Ot(e,t);if(n!==null){var r=Ye();wt(n,e,t,r)}ws(e,t)}},_u=function(){return ve},Pu=function(e,t){var n=ve;try{return ve=e,t()}finally{ve=n}},Fo=function(e,t,n){switch(t){case"input":if(Mo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=_l(r);if(!o)throw Error(s(90));qs(r),Mo(r,o)}}}break;case"textarea":ru(e,n);break;case"select":t=n.value,t!=null&&_n(e,!!n.multiple,t,!1)}},fu=ps,pu=wn;var um={usingClientEntryPoint:!1,Events:[Or,Dn,_l,cu,du,ps]},Qr={findFiberByHostInstance:fn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},am={bundleType:Qr.bundleType,version:Qr.version,rendererPackageName:Qr.rendererPackageName,rendererConfig:Qr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:q.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=gu(e),e===null?null:e.stateNode},findFiberByHostInstance:Qr.findFiberByHostInstance||im,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var fo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fo.isDisabled&&fo.supportsFiber)try{ul=fo.inject(am),kt=fo}catch{}}return tt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=um,tt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ks(t))throw Error(s(200));return om(e,t,null,n)},tt.createRoot=function(e,t){if(!ks(e))throw Error(s(299));var n=!1,r="",o=Wc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=xs(e,1,!1,null,null,n,!1,r,o),e[bt]=t.current,Mr(e.nodeType===8?e.parentNode:e),new Ss(t)},tt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return 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=gu(t),e=e===null?null:e.stateNode,e},tt.flushSync=function(e){return wn(e)},tt.hydrate=function(e,t,n){if(!ao(t))throw Error(s(200));return co(null,e,t,!0,n)},tt.hydrateRoot=function(e,t,n){if(!ks(e))throw Error(s(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",a=Wc;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=$c(t,null,e,1,n??null,o,!1,i,a),e[bt]=t.current,Mr(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new uo(t)},tt.render=function(e,t,n){if(!ao(t))throw Error(s(200));return co(null,e,t,!1,n)},tt.unmountComponentAtNode=function(e){if(!ao(e))throw Error(s(40));return e._reactRootContainer?(wn(function(){co(null,null,e,!1,function(){e._reactRootContainer=null,e[bt]=null})}),!0):!1},tt.unstable_batchedUpdates=ps,tt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ao(n))throw Error(s(200));if(e==null||e._reactInternals===void 0)throw Error(s(38));return co(e,t,n,!1,r)},tt.version="18.3.1-next-f1338f8080-20240426",tt}var Jc;function Cd(){if(Jc)return Ns.exports;Jc=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(u){console.error(u)}}return l(),Ns.exports=gm(),Ns.exports}var ed;function ym(){if(ed)return po;ed=1;var l=Cd();return po.createRoot=l.createRoot,po.hydrateRoot=l.hydrateRoot,po}var xm=ym();const wm=kd(xm);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Sm=l=>l.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Nd=(...l)=>l.filter((u,s,c)=>!!u&&u.trim()!==""&&c.indexOf(u)===s).join(" ").trim();/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var km={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Em=g.forwardRef(({color:l="currentColor",size:u=24,strokeWidth:s=2,absoluteStrokeWidth:c,className:d="",children:f,iconNode:v,...h},N)=>g.createElement("svg",{ref:N,...km,width:u,height:u,stroke:l,strokeWidth:c?Number(s)*24/Number(u):s,className:Nd("lucide",d),...h},[...v.map(([_,P])=>g.createElement(_,P)),...Array.isArray(f)?f:[f]]));/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const it=(l,u)=>{const s=g.forwardRef(({className:c,...d},f)=>g.createElement(Em,{ref:f,iconNode:u,className:Nd(`lucide-${Sm(l)}`,c),...d}));return s.displayName=`${l}`,s};/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Cm=it("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Nm=it("Boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const jm=it("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _m=it("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pm=it("Command",[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Rm=it("Construction",[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bm=it("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Mm=it("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Tm=it("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Lm=it("Plug",[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M9 8V2",key:"14iosj"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z",key:"osxo6l"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Om=it("Route",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const zm=it("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
* @license lucide-react v0.460.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Im=it("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]),Fs=[{id:"models",label:"Modelle & Routing",hint:"Modelle kuratieren, Gruppen & Auto-Routing",icon:Nm},{id:"routing",label:"Routing",hint:"Gateway-Regeln: schnell ↔ schwer",icon:Om},{id:"system",label:"System",hint:"Metriken, Dienste, Updates",icon:Mm},{id:"memory",label:"Gedächtnis",hint:"Geteiltes Memory verwalten",icon:jm},{id:"connect",label:"Verbinden",hint:"IDE-/Agent-Configs erzeugen",icon:Lm},{id:"agent",label:"Hermes",hint:"Agent-Status & WebUI öffnen",icon:Cm}];var td=1,Dm=.9,Am=.8,Fm=.17,Ps=.1,Rs=.999,Um=.9999,Bm=.99,$m=/[\\\/_+.#"@\[\(\{&]/,Vm=/[\\\/_+.#"@\[\(\{&]/g,Wm=/[\s-]/,jd=/[\s-]/g;function Us(l,u,s,c,d,f,v){if(f===u.length)return d===l.length?td:Bm;var h=`${d},${f}`;if(v[h]!==void 0)return v[h];for(var N=c.charAt(f),_=s.indexOf(N,d),P=0,j,M,L,H;_>=0;)j=Us(l,u,s,c,_+1,f+1,v),j>P&&(_===d?j*=td:$m.test(l.charAt(_-1))?(j*=Am,L=l.slice(d,_-1).match(Vm),L&&d>0&&(j*=Math.pow(Rs,L.length))):Wm.test(l.charAt(_-1))?(j*=Dm,H=l.slice(d,_-1).match(jd),H&&d>0&&(j*=Math.pow(Rs,H.length))):(j*=Fm,d>0&&(j*=Math.pow(Rs,_-d))),l.charAt(_)!==u.charAt(f)&&(j*=Um)),(j<Ps&&s.charAt(_-1)===c.charAt(f+1)||c.charAt(f+1)===c.charAt(f)&&s.charAt(_-1)!==c.charAt(f))&&(M=Us(l,u,s,c,_+1,f+2,v),M*Ps>j&&(j=M*Ps)),j>P&&(P=j),_=s.indexOf(N,_+1);return v[h]=P,P}function nd(l){return l.toLowerCase().replace(jd," ")}function Hm(l,u,s){return l=s&&s.length>0?`${l+" "+s.join(" ")}`:l,Us(l,u,nd(l),nd(u),0,0,{})}function an(l,u,{checkForDefaultPrevented:s=!0}={}){return function(d){if(l==null||l(d),s===!1||!d.defaultPrevented)return u==null?void 0:u(d)}}function rd(l,u){if(typeof l=="function")return l(u);l!=null&&(l.current=u)}function sr(...l){return u=>{let s=!1;const c=l.map(d=>{const f=rd(d,u);return!s&&typeof f=="function"&&(s=!0),f});if(s)return()=>{for(let d=0;d<c.length;d++){const f=c[d];typeof f=="function"?f():rd(l[d],null)}}}}function jn(...l){return g.useCallback(sr(...l),l)}function Gm(l,u=[]){let s=[];function c(f,v){const h=g.createContext(v);h.displayName=f+"Context";const N=s.length;s=[...s,v];const _=j=>{var V;const{scope:M,children:L,...H}=j,b=((V=M==null?void 0:M[l])==null?void 0:V[N])||h,R=g.useMemo(()=>H,Object.values(H));return p.jsx(b.Provider,{value:R,children:L})};_.displayName=f+"Provider";function P(j,M){var b;const L=((b=M==null?void 0:M[l])==null?void 0:b[N])||h,H=g.useContext(L);if(H)return H;if(v!==void 0)return v;throw new Error(`\`${j}\` must be used within \`${f}\``)}return[_,P]}const d=()=>{const f=s.map(v=>g.createContext(v));return function(h){const N=(h==null?void 0:h[l])||f;return g.useMemo(()=>({[`__scope${l}`]:{...h,[l]:N}}),[h,N])}};return d.scopeName=l,[c,Km(d,...u)]}function Km(...l){const u=l[0];if(l.length===1)return u;const s=()=>{const c=l.map(d=>({useScope:d(),scopeName:d.scopeName}));return function(f){const v=c.reduce((h,{useScope:N,scopeName:_})=>{const j=N(f)[`__scope${_}`];return{...h,...j}},{});return g.useMemo(()=>({[`__scope${u.scopeName}`]:v}),[v])}};return s.scopeName=u.scopeName,s}var Jr=globalThis!=null&&globalThis.document?g.useLayoutEffect:()=>{},Qm=Gs[" useId ".trim().toString()]||(()=>{}),Ym=0;function Ft(l){const[u,s]=g.useState(Qm());return Jr(()=>{s(c=>c??String(Ym++))},[l]),u?`radix-${u}`:""}var Xm=Gs[" useInsertionEffect ".trim().toString()]||Jr;function Zm({prop:l,defaultProp:u,onChange:s=()=>{},caller:c}){const[d,f,v]=qm({defaultProp:u,onChange:s}),h=l!==void 0,N=h?l:d;{const P=g.useRef(l!==void 0);g.useEffect(()=>{const j=P.current;j!==h&&console.warn(`${c} is changing from ${j?"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.`),P.current=h},[h,c])}const _=g.useCallback(P=>{var j;if(h){const M=Jm(P)?P(l):P;M!==l&&((j=v.current)==null||j.call(v,M))}else f(P)},[h,l,f,v]);return[N,_]}function qm({defaultProp:l,onChange:u}){const[s,c]=g.useState(l),d=g.useRef(s),f=g.useRef(u);return Xm(()=>{f.current=u},[u]),g.useEffect(()=>{var v;d.current!==s&&((v=f.current)==null||v.call(f,s),d.current=s)},[s,d]),[s,c,f]}function Jm(l){return typeof l=="function"}var _d=Cd();function Pd(l){const u=g.forwardRef((s,c)=>{let{children:d,...f}=s,v=null,h=!1;const N=[];ld(d)&&typeof mo=="function"&&(d=mo(d._payload)),g.Children.forEach(d,M=>{var L;if(lh(M)){h=!0;const H=M;let b="child"in H.props?H.props.child:H.props.children;ld(b)&&typeof mo=="function"&&(b=mo(b._payload)),v=th(H,b),N.push((L=v==null?void 0:v.props)==null?void 0:L.children)}else N.push(M)}),v?v=g.cloneElement(v,void 0,N):!h&&g.Children.count(d)===1&&g.isValidElement(d)&&(v=d);const _=v?rh(v):void 0,P=jn(c,_);if(!v){if(d||d===0)throw new Error(h?uh(l):sh(l));return d}const j=nh(f,v.props??{});return v.type!==g.Fragment&&(j.ref=c?P:_),g.cloneElement(v,j)});return u.displayName=`${l}.Slot`,u}var eh=Symbol.for("radix.slottable"),th=(l,u)=>{if("child"in l.props){const s=l.props.child;return g.isValidElement(s)?g.cloneElement(s,void 0,l.props.children(s.props.children)):null}return g.isValidElement(u)?u:null};function nh(l,u){const s={...u};for(const c in u){const d=l[c],f=u[c];/^on[A-Z]/.test(c)?d&&f?s[c]=(...h)=>{const N=f(...h);return d(...h),N}:d&&(s[c]=d):c==="style"?s[c]={...d,...f}:c==="className"&&(s[c]=[d,f].filter(Boolean).join(" "))}return{...l,...s}}function rh(l){var c,d;let u=(c=Object.getOwnPropertyDescriptor(l.props,"ref"))==null?void 0:c.get,s=u&&"isReactWarning"in u&&u.isReactWarning;return s?l.ref:(u=(d=Object.getOwnPropertyDescriptor(l,"ref"))==null?void 0:d.get,s=u&&"isReactWarning"in u&&u.isReactWarning,s?l.props.ref:l.props.ref||l.ref)}function lh(l){return g.isValidElement(l)&&typeof l.type=="function"&&"__radixId"in l.type&&l.type.__radixId===eh}var oh=Symbol.for("react.lazy");function ld(l){return l!=null&&typeof l=="object"&&"$$typeof"in l&&l.$$typeof===oh&&"_payload"in l&&ih(l._payload)}function ih(l){return typeof l=="object"&&l!==null&&"then"in l}var sh=l=>`${l} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,uh=l=>`${l} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,mo=Gs[" use ".trim().toString()],ah=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ve=ah.reduce((l,u)=>{const s=Pd(`Primitive.${u}`),c=g.forwardRef((d,f)=>{const{asChild:v,...h}=d,N=v?s:u;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(N,{...h,ref:f})});return c.displayName=`Primitive.${u}`,{...l,[u]:c}},{});function ch(l,u){l&&_d.flushSync(()=>l.dispatchEvent(u))}function el(l){const u=g.useRef(l);return g.useEffect(()=>{u.current=l}),g.useMemo(()=>((...s)=>{var c;return(c=u.current)==null?void 0:c.call(u,...s)}),[])}function dh(l,u=globalThis==null?void 0:globalThis.document){const s=el(l);g.useEffect(()=>{const c=d=>{d.key==="Escape"&&s(d)};return u.addEventListener("keydown",c,{capture:!0}),()=>u.removeEventListener("keydown",c,{capture:!0})},[s,u])}var fh="DismissableLayer",Bs="dismissableLayer.update",ph="dismissableLayer.pointerDownOutside",mh="dismissableLayer.focusOutside",od,Ks=g.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),Rd=g.forwardRef((l,u)=>{const{disableOutsidePointerEvents:s=!1,deferPointerDownOutside:c=!1,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:v,onInteractOutside:h,onDismiss:N,..._}=l,P=g.useContext(Ks),[j,M]=g.useState(null),L=(j==null?void 0:j.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,H]=g.useState({}),b=jn(u,de=>M(de)),R=Array.from(P.layers),[V]=[...P.layersWithOutsidePointerEventsDisabled].slice(-1),W=R.indexOf(V),te=j?R.indexOf(j):-1,q=P.layersWithOutsidePointerEventsDisabled.size>0,le=te>=W,ne=g.useRef(!1),se=yh(de=>{const xe=de.target;if(!(xe instanceof Node))return;const Ce=[...P.branches].some(ie=>ie.contains(xe));!le||Ce||(f==null||f(de),h==null||h(de),de.defaultPrevented||N==null||N())},{ownerDocument:L,deferPointerDownOutside:c,isDeferredPointerDownOutsideRef:ne,dismissableSurfaces:P.dismissableSurfaces}),ye=xh(de=>{if(c&&ne.current)return;const xe=de.target;[...P.branches].some(ie=>ie.contains(xe))||(v==null||v(de),h==null||h(de),de.defaultPrevented||N==null||N())},L);return dh(de=>{te===P.layers.size-1&&(d==null||d(de),!de.defaultPrevented&&N&&(de.preventDefault(),N()))},L),g.useEffect(()=>{if(j)return s&&(P.layersWithOutsidePointerEventsDisabled.size===0&&(od=L.body.style.pointerEvents,L.body.style.pointerEvents="none"),P.layersWithOutsidePointerEventsDisabled.add(j)),P.layers.add(j),id(),()=>{s&&(P.layersWithOutsidePointerEventsDisabled.delete(j),P.layersWithOutsidePointerEventsDisabled.size===0&&(L.body.style.pointerEvents=od))}},[j,L,s,P]),g.useEffect(()=>()=>{j&&(P.layers.delete(j),P.layersWithOutsidePointerEventsDisabled.delete(j),id())},[j,P]),g.useEffect(()=>{const de=()=>H({});return document.addEventListener(Bs,de),()=>document.removeEventListener(Bs,de)},[]),p.jsx(Ve.div,{..._,ref:b,style:{pointerEvents:q?le?"auto":"none":void 0,...l.style},onFocusCapture:an(l.onFocusCapture,ye.onFocusCapture),onBlurCapture:an(l.onBlurCapture,ye.onBlurCapture),onPointerDownCapture:an(l.onPointerDownCapture,se.onPointerDownCapture)})});Rd.displayName=fh;var hh="DismissableLayerBranch",vh=g.forwardRef((l,u)=>{const s=g.useContext(Ks),c=g.useRef(null),d=jn(u,c);return g.useEffect(()=>{const f=c.current;if(f)return s.branches.add(f),()=>{s.branches.delete(f)}},[s.branches]),p.jsx(Ve.div,{...l,ref:d})});vh.displayName=hh;function gh(){const l=g.useContext(Ks),[u,s]=g.useState(null);return g.useEffect(()=>{if(u)return l.dismissableSurfaces.add(u),()=>{l.dismissableSurfaces.delete(u)}},[u,l.dismissableSurfaces]),s}function yh(l,u){const{ownerDocument:s=globalThis==null?void 0:globalThis.document,deferPointerDownOutside:c=!1,isDeferredPointerDownOutsideRef:d,dismissableSurfaces:f}=u,v=el(l),h=g.useRef(!1),N=g.useRef(!1),_=g.useRef(new Map),P=g.useRef(()=>{});return g.useEffect(()=>{function j(){N.current=!1,d.current=!1,_.current.clear()}function M(){return Array.from(_.current.values()).some(Boolean)}function L(W){if(!N.current)return;const te=W.target;te instanceof Node&&[...f].some(le=>le.contains(te))||_.current.set(W.type,!0),W.type==="click"&&window.setTimeout(()=>{N.current&&P.current()},0)}function H(W){N.current&&_.current.set(W.type,!1)}const b=W=>{if(W.target&&!h.current){let te=function(){s.removeEventListener("click",P.current);const le=M();j(),le||bd(ph,v,q,{discrete:!0})};const q={originalEvent:W};N.current=!0,d.current=c&&W.button===0,_.current.clear(),!c||W.button!==0?te():(s.removeEventListener("click",P.current),P.current=te,s.addEventListener("click",P.current,{once:!0}))}else s.removeEventListener("click",P.current),j();h.current=!1},R=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(const W of R)s.addEventListener(W,L,!0),s.addEventListener(W,H);const V=window.setTimeout(()=>{s.addEventListener("pointerdown",b)},0);return()=>{window.clearTimeout(V),s.removeEventListener("pointerdown",b),s.removeEventListener("click",P.current);for(const W of R)s.removeEventListener(W,L,!0),s.removeEventListener(W,H)}},[s,v,c,d,f]),{onPointerDownCapture:()=>h.current=!0}}function xh(l,u=globalThis==null?void 0:globalThis.document){const s=el(l),c=g.useRef(!1);return g.useEffect(()=>{const d=f=>{f.target&&!c.current&&bd(mh,s,{originalEvent:f},{discrete:!1})};return u.addEventListener("focusin",d),()=>u.removeEventListener("focusin",d)},[u,s]),{onFocusCapture:()=>c.current=!0,onBlurCapture:()=>c.current=!1}}function id(){const l=new CustomEvent(Bs);document.dispatchEvent(l)}function bd(l,u,s,{discrete:c}){const d=s.originalEvent.target,f=new CustomEvent(l,{bubbles:!1,cancelable:!0,detail:s});u&&d.addEventListener(l,u,{once:!0}),c?ch(d,f):d.dispatchEvent(f)}var bs="focusScope.autoFocusOnMount",Ms="focusScope.autoFocusOnUnmount",sd={bubbles:!1,cancelable:!0},wh="FocusScope",Md=g.forwardRef((l,u)=>{const{loop:s=!1,trapped:c=!1,onMountAutoFocus:d,onUnmountAutoFocus:f,...v}=l,[h,N]=g.useState(null),_=el(d),P=el(f),j=g.useRef(null),M=jn(u,b=>N(b)),L=g.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;g.useEffect(()=>{if(c){let b=function(te){if(L.paused||!h)return;const q=te.target;h.contains(q)?j.current=q:un(j.current,{select:!0})},R=function(te){if(L.paused||!h)return;const q=te.relatedTarget;q!==null&&(h.contains(q)||un(j.current,{select:!0}))},V=function(te){if(document.activeElement===document.body)for(const le of te)le.removedNodes.length>0&&un(h)};document.addEventListener("focusin",b),document.addEventListener("focusout",R);const W=new MutationObserver(V);return h&&W.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",b),document.removeEventListener("focusout",R),W.disconnect()}}},[c,h,L.paused]),g.useEffect(()=>{if(h){ad.add(L);const b=document.activeElement;if(!h.contains(b)){const V=new CustomEvent(bs,sd);h.addEventListener(bs,_),h.dispatchEvent(V),V.defaultPrevented||(Sh(jh(Td(h)),{select:!0}),document.activeElement===b&&un(h))}return()=>{h.removeEventListener(bs,_),setTimeout(()=>{const V=new CustomEvent(Ms,sd);h.addEventListener(Ms,P),h.dispatchEvent(V),V.defaultPrevented||un(b??document.body,{select:!0}),h.removeEventListener(Ms,P),ad.remove(L)},0)}}},[h,_,P,L]);const H=g.useCallback(b=>{if(!s&&!c||L.paused)return;const R=b.key==="Tab"&&!b.altKey&&!b.ctrlKey&&!b.metaKey,V=document.activeElement;if(R&&V){const W=b.currentTarget,[te,q]=kh(W);te&&q?!b.shiftKey&&V===q?(b.preventDefault(),s&&un(te,{select:!0})):b.shiftKey&&V===te&&(b.preventDefault(),s&&un(q,{select:!0})):V===W&&b.preventDefault()}},[s,c,L.paused]);return p.jsx(Ve.div,{tabIndex:-1,...v,ref:M,onKeyDown:H})});Md.displayName=wh;function Sh(l,{select:u=!1}={}){const s=document.activeElement;for(const c of l)if(un(c,{select:u}),document.activeElement!==s)return}function kh(l){const u=Td(l),s=ud(u,l),c=ud(u.reverse(),l);return[s,c]}function Td(l){const u=[],s=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:c=>{const d=c.tagName==="INPUT"&&c.type==="hidden";return c.disabled||c.hidden||d?NodeFilter.FILTER_SKIP:c.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;s.nextNode();)u.push(s.currentNode);return u}function ud(l,u){for(const s of l)if(!Eh(s,{upTo:u}))return s}function Eh(l,{upTo:u}){if(getComputedStyle(l).visibility==="hidden")return!0;for(;l;){if(u!==void 0&&l===u)return!1;if(getComputedStyle(l).display==="none")return!0;l=l.parentElement}return!1}function Ch(l){return l instanceof HTMLInputElement&&"select"in l}function un(l,{select:u=!1}={}){if(l&&l.focus){const s=document.activeElement;l.focus({preventScroll:!0}),l!==s&&Ch(l)&&u&&l.select()}}var ad=Nh();function Nh(){let l=[];return{add(u){const s=l[0];u!==s&&(s==null||s.pause()),l=cd(l,u),l.unshift(u)},remove(u){var s;l=cd(l,u),(s=l[0])==null||s.resume()}}}function cd(l,u){const s=[...l],c=s.indexOf(u);return c!==-1&&s.splice(c,1),s}function jh(l){return l.filter(u=>u.tagName!=="A")}var _h="Portal",Ld=g.forwardRef((l,u)=>{var h;const{container:s,...c}=l,[d,f]=g.useState(!1);Jr(()=>f(!0),[]);const v=s||d&&((h=globalThis==null?void 0:globalThis.document)==null?void 0:h.body);return v?_d.createPortal(p.jsx(Ve.div,{...c,ref:u}),v):null});Ld.displayName=_h;function Ph(l,u){return g.useReducer((s,c)=>u[s][c]??s,l)}var jo=l=>{const{present:u,children:s}=l,c=Rh(u),d=typeof s=="function"?s({present:c.isPresent}):g.Children.only(s),f=bh(c.ref,Mh(d));return typeof s=="function"||c.isPresent?g.cloneElement(d,{ref:f}):null};jo.displayName="Presence";function Rh(l){const[u,s]=g.useState(),c=g.useRef(null),d=g.useRef(l),f=g.useRef("none"),v=l?"mounted":"unmounted",[h,N]=Ph(v,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return g.useEffect(()=>{const _=ho(c.current);f.current=h==="mounted"?_:"none"},[h]),Jr(()=>{const _=c.current,P=d.current;if(P!==l){const M=f.current,L=ho(_);l?N("MOUNT"):L==="none"||(_==null?void 0:_.display)==="none"?N("UNMOUNT"):N(P&&M!==L?"ANIMATION_OUT":"UNMOUNT"),d.current=l}},[l,N]),Jr(()=>{if(u){let _;const P=u.ownerDocument.defaultView??window,j=L=>{const b=ho(c.current).includes(CSS.escape(L.animationName));if(L.target===u&&b&&(N("ANIMATION_END"),!d.current)){const R=u.style.animationFillMode;u.style.animationFillMode="forwards",_=P.setTimeout(()=>{u.style.animationFillMode==="forwards"&&(u.style.animationFillMode=R)})}},M=L=>{L.target===u&&(f.current=ho(c.current))};return u.addEventListener("animationstart",M),u.addEventListener("animationcancel",j),u.addEventListener("animationend",j),()=>{P.clearTimeout(_),u.removeEventListener("animationstart",M),u.removeEventListener("animationcancel",j),u.removeEventListener("animationend",j)}}else N("ANIMATION_END")},[u,N]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:g.useCallback(_=>{c.current=_?getComputedStyle(_):null,s(_)},[])}}function dd(l,u){if(typeof l=="function")return l(u);l!=null&&(l.current=u)}function bh(...l){const u=g.useRef(l);return u.current=l,g.useCallback(s=>{const c=u.current;let d=!1;const f=c.map(v=>{const h=dd(v,s);return!d&&typeof h=="function"&&(d=!0),h});if(d)return()=>{for(let v=0;v<f.length;v++){const h=f[v];typeof h=="function"?h():dd(c[v],null)}}},[])}function ho(l){return(l==null?void 0:l.animationName)||"none"}function Mh(l){var c,d;let u=(c=Object.getOwnPropertyDescriptor(l.props,"ref"))==null?void 0:c.get,s=u&&"isReactWarning"in u&&u.isReactWarning;return s?l.ref:(u=(d=Object.getOwnPropertyDescriptor(l,"ref"))==null?void 0:d.get,s=u&&"isReactWarning"in u&&u.isReactWarning,s?l.props.ref:l.props.ref||l.ref)}var vo=0,_t=null;function Th(){g.useEffect(()=>{_t||(_t={start:fd(),end:fd()});const{start:l,end:u}=_t;return document.body.firstElementChild!==l&&document.body.insertAdjacentElement("afterbegin",l),document.body.lastElementChild!==u&&document.body.insertAdjacentElement("beforeend",u),vo++,()=>{vo===1&&(_t==null||_t.start.remove(),_t==null||_t.end.remove(),_t=null),vo=Math.max(0,vo-1)}},[])}function fd(){const l=document.createElement("span");return l.setAttribute("data-radix-focus-guard",""),l.tabIndex=0,l.style.outline="none",l.style.opacity="0",l.style.position="fixed",l.style.pointerEvents="none",l}var Pt=function(){return Pt=Object.assign||function(u){for(var s,c=1,d=arguments.length;c<d;c++){s=arguments[c];for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(u[f]=s[f])}return u},Pt.apply(this,arguments)};function Od(l,u){var s={};for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&u.indexOf(c)<0&&(s[c]=l[c]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(l);d<c.length;d++)u.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(l,c[d])&&(s[c[d]]=l[c[d]]);return s}function Lh(l,u,s){if(s||arguments.length===2)for(var c=0,d=u.length,f;c<d;c++)(f||!(c in u))&&(f||(f=Array.prototype.slice.call(u,0,c)),f[c]=u[c]);return l.concat(f||Array.prototype.slice.call(u))}var Eo="right-scroll-bar-position",Co="width-before-scroll-bar",Oh="with-scroll-bars-hidden",zh="--removed-body-scroll-bar-size";function Ts(l,u){return typeof l=="function"?l(u):l&&(l.current=u),l}function Ih(l,u){var s=g.useState(function(){return{value:l,callback:u,facade:{get current(){return s.value},set current(c){var d=s.value;d!==c&&(s.value=c,s.callback(c,d))}}}})[0];return s.callback=u,s.facade}var Dh=typeof window<"u"?g.useLayoutEffect:g.useEffect,pd=new WeakMap;function Ah(l,u){var s=Ih(null,function(c){return l.forEach(function(d){return Ts(d,c)})});return Dh(function(){var c=pd.get(s);if(c){var d=new Set(c),f=new Set(l),v=s.current;d.forEach(function(h){f.has(h)||Ts(h,null)}),f.forEach(function(h){d.has(h)||Ts(h,v)})}pd.set(s,l)},[l]),s}function Fh(l){return l}function Uh(l,u){u===void 0&&(u=Fh);var s=[],c=!1,d={read:function(){if(c)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return s.length?s[s.length-1]:l},useMedium:function(f){var v=u(f,c);return s.push(v),function(){s=s.filter(function(h){return h!==v})}},assignSyncMedium:function(f){for(c=!0;s.length;){var v=s;s=[],v.forEach(f)}s={push:function(h){return f(h)},filter:function(){return s}}},assignMedium:function(f){c=!0;var v=[];if(s.length){var h=s;s=[],h.forEach(f),v=s}var N=function(){var P=v;v=[],P.forEach(f)},_=function(){return Promise.resolve().then(N)};_(),s={push:function(P){v.push(P),_()},filter:function(P){return v=v.filter(P),s}}}};return d}function Bh(l){l===void 0&&(l={});var u=Uh(null);return u.options=Pt({async:!0,ssr:!1},l),u}var zd=function(l){var u=l.sideCar,s=Od(l,["sideCar"]);if(!u)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var c=u.read();if(!c)throw new Error("Sidecar medium not found");return g.createElement(c,Pt({},s))};zd.isSideCarExport=!0;function $h(l,u){return l.useMedium(u),zd}var Id=Bh(),Ls=function(){},_o=g.forwardRef(function(l,u){var s=g.useRef(null),c=g.useState({onScrollCapture:Ls,onWheelCapture:Ls,onTouchMoveCapture:Ls}),d=c[0],f=c[1],v=l.forwardProps,h=l.children,N=l.className,_=l.removeScrollBar,P=l.enabled,j=l.shards,M=l.sideCar,L=l.noRelative,H=l.noIsolation,b=l.inert,R=l.allowPinchZoom,V=l.as,W=V===void 0?"div":V,te=l.gapMode,q=Od(l,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),le=M,ne=Ah([s,u]),se=Pt(Pt({},q),d);return g.createElement(g.Fragment,null,P&&g.createElement(le,{sideCar:Id,removeScrollBar:_,shards:j,noRelative:L,noIsolation:H,inert:b,setCallbacks:f,allowPinchZoom:!!R,lockRef:s,gapMode:te}),v?g.cloneElement(g.Children.only(h),Pt(Pt({},se),{ref:ne})):g.createElement(W,Pt({},se,{className:N,ref:ne}),h))});_o.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};_o.classNames={fullWidth:Co,zeroRight:Eo};var Vh=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Wh(){if(!document)return null;var l=document.createElement("style");l.type="text/css";var u=Vh();return u&&l.setAttribute("nonce",u),l}function Hh(l,u){l.styleSheet?l.styleSheet.cssText=u:l.appendChild(document.createTextNode(u))}function Gh(l){var u=document.head||document.getElementsByTagName("head")[0];u.appendChild(l)}var Kh=function(){var l=0,u=null;return{add:function(s){l==0&&(u=Wh())&&(Hh(u,s),Gh(u)),l++},remove:function(){l--,!l&&u&&(u.parentNode&&u.parentNode.removeChild(u),u=null)}}},Qh=function(){var l=Kh();return function(u,s){g.useEffect(function(){return l.add(u),function(){l.remove()}},[u&&s])}},Dd=function(){var l=Qh(),u=function(s){var c=s.styles,d=s.dynamic;return l(c,d),null};return u},Yh={left:0,top:0,right:0,gap:0},Os=function(l){return parseInt(l||"",10)||0},Xh=function(l){var u=window.getComputedStyle(document.body),s=u[l==="padding"?"paddingLeft":"marginLeft"],c=u[l==="padding"?"paddingTop":"marginTop"],d=u[l==="padding"?"paddingRight":"marginRight"];return[Os(s),Os(c),Os(d)]},Zh=function(l){if(l===void 0&&(l="margin"),typeof window>"u")return Yh;var u=Xh(l),s=document.documentElement.clientWidth,c=window.innerWidth;return{left:u[0],top:u[1],right:u[2],gap:Math.max(0,c-s+u[2]-u[0])}},qh=Dd(),or="data-scroll-locked",Jh=function(l,u,s,c){var d=l.left,f=l.top,v=l.right,h=l.gap;return s===void 0&&(s="margin"),`
.`.concat(Oh,` {
overflow: hidden `).concat(c,`;
padding-right: `).concat(h,"px ").concat(c,`;
}
body[`).concat(or,`] {
overflow: hidden `).concat(c,`;
overscroll-behavior: contain;
`).concat([u&&"position: relative ".concat(c,";"),s==="margin"&&`
padding-left: `.concat(d,`px;
padding-top: `).concat(f,`px;
padding-right: `).concat(v,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(h,"px ").concat(c,`;
`),s==="padding"&&"padding-right: ".concat(h,"px ").concat(c,";")].filter(Boolean).join(""),`
}
.`).concat(Eo,` {
right: `).concat(h,"px ").concat(c,`;
}
.`).concat(Co,` {
margin-right: `).concat(h,"px ").concat(c,`;
}
.`).concat(Eo," .").concat(Eo,` {
right: 0 `).concat(c,`;
}
.`).concat(Co," .").concat(Co,` {
margin-right: 0 `).concat(c,`;
}
body[`).concat(or,`] {
`).concat(zh,": ").concat(h,`px;
}
`)},md=function(){var l=parseInt(document.body.getAttribute(or)||"0",10);return isFinite(l)?l:0},ev=function(){g.useEffect(function(){return document.body.setAttribute(or,(md()+1).toString()),function(){var l=md()-1;l<=0?document.body.removeAttribute(or):document.body.setAttribute(or,l.toString())}},[])},tv=function(l){var u=l.noRelative,s=l.noImportant,c=l.gapMode,d=c===void 0?"margin":c;ev();var f=g.useMemo(function(){return Zh(d)},[d]);return g.createElement(qh,{styles:Jh(f,!u,d,s?"":"!important")})},$s=!1;if(typeof window<"u")try{var go=Object.defineProperty({},"passive",{get:function(){return $s=!0,!0}});window.addEventListener("test",go,go),window.removeEventListener("test",go,go)}catch{$s=!1}var qn=$s?{passive:!1}:!1,nv=function(l){return l.tagName==="TEXTAREA"},Ad=function(l,u){if(!(l instanceof Element))return!1;var s=window.getComputedStyle(l);return s[u]!=="hidden"&&!(s.overflowY===s.overflowX&&!nv(l)&&s[u]==="visible")},rv=function(l){return Ad(l,"overflowY")},lv=function(l){return Ad(l,"overflowX")},hd=function(l,u){var s=u.ownerDocument,c=u;do{typeof ShadowRoot<"u"&&c instanceof ShadowRoot&&(c=c.host);var d=Fd(l,c);if(d){var f=Ud(l,c),v=f[1],h=f[2];if(v>h)return!0}c=c.parentNode}while(c&&c!==s.body);return!1},ov=function(l){var u=l.scrollTop,s=l.scrollHeight,c=l.clientHeight;return[u,s,c]},iv=function(l){var u=l.scrollLeft,s=l.scrollWidth,c=l.clientWidth;return[u,s,c]},Fd=function(l,u){return l==="v"?rv(u):lv(u)},Ud=function(l,u){return l==="v"?ov(u):iv(u)},sv=function(l,u){return l==="h"&&u==="rtl"?-1:1},uv=function(l,u,s,c,d){var f=sv(l,window.getComputedStyle(u).direction),v=f*c,h=s.target,N=u.contains(h),_=!1,P=v>0,j=0,M=0;do{if(!h)break;var L=Ud(l,h),H=L[0],b=L[1],R=L[2],V=b-R-f*H;(H||V)&&Fd(l,h)&&(j+=V,M+=H);var W=h.parentNode;h=W&&W.nodeType===Node.DOCUMENT_FRAGMENT_NODE?W.host:W}while(!N&&h!==document.body||N&&(u.contains(h)||u===h));return(P&&Math.abs(j)<1||!P&&Math.abs(M)<1)&&(_=!0),_},yo=function(l){return"changedTouches"in l?[l.changedTouches[0].clientX,l.changedTouches[0].clientY]:[0,0]},vd=function(l){return[l.deltaX,l.deltaY]},gd=function(l){return l&&"current"in l?l.current:l},av=function(l,u){return l[0]===u[0]&&l[1]===u[1]},cv=function(l){return`
.block-interactivity-`.concat(l,` {pointer-events: none;}
.allow-interactivity-`).concat(l,` {pointer-events: all;}
`)},dv=0,Jn=[];function fv(l){var u=g.useRef([]),s=g.useRef([0,0]),c=g.useRef(),d=g.useState(dv++)[0],f=g.useState(Dd)[0],v=g.useRef(l);g.useEffect(function(){v.current=l},[l]),g.useEffect(function(){if(l.inert){document.body.classList.add("block-interactivity-".concat(d));var b=Lh([l.lockRef.current],(l.shards||[]).map(gd),!0).filter(Boolean);return b.forEach(function(R){return R.classList.add("allow-interactivity-".concat(d))}),function(){document.body.classList.remove("block-interactivity-".concat(d)),b.forEach(function(R){return R.classList.remove("allow-interactivity-".concat(d))})}}},[l.inert,l.lockRef.current,l.shards]);var h=g.useCallback(function(b,R){if("touches"in b&&b.touches.length===2||b.type==="wheel"&&b.ctrlKey)return!v.current.allowPinchZoom;var V=yo(b),W=s.current,te="deltaX"in b?b.deltaX:W[0]-V[0],q="deltaY"in b?b.deltaY:W[1]-V[1],le,ne=b.target,se=Math.abs(te)>Math.abs(q)?"h":"v";if("touches"in b&&se==="h"&&ne.type==="range")return!1;var ye=window.getSelection(),de=ye&&ye.anchorNode,xe=de?de===ne||de.contains(ne):!1;if(xe)return!1;var Ce=hd(se,ne);if(!Ce)return!0;if(Ce?le=se:(le=se==="v"?"h":"v",Ce=hd(se,ne)),!Ce)return!1;if(!c.current&&"changedTouches"in b&&(te||q)&&(c.current=le),!le)return!0;var ie=c.current||le;return uv(ie,R,b,ie==="h"?te:q)},[]),N=g.useCallback(function(b){var R=b;if(!(!Jn.length||Jn[Jn.length-1]!==f)){var V="deltaY"in R?vd(R):yo(R),W=u.current.filter(function(le){return le.name===R.type&&(le.target===R.target||R.target===le.shadowParent)&&av(le.delta,V)})[0];if(W&&W.should){R.cancelable&&R.preventDefault();return}if(!W){var te=(v.current.shards||[]).map(gd).filter(Boolean).filter(function(le){return le.contains(R.target)}),q=te.length>0?h(R,te[0]):!v.current.noIsolation;q&&R.cancelable&&R.preventDefault()}}},[]),_=g.useCallback(function(b,R,V,W){var te={name:b,delta:R,target:V,should:W,shadowParent:pv(V)};u.current.push(te),setTimeout(function(){u.current=u.current.filter(function(q){return q!==te})},1)},[]),P=g.useCallback(function(b){s.current=yo(b),c.current=void 0},[]),j=g.useCallback(function(b){_(b.type,vd(b),b.target,h(b,l.lockRef.current))},[]),M=g.useCallback(function(b){_(b.type,yo(b),b.target,h(b,l.lockRef.current))},[]);g.useEffect(function(){return Jn.push(f),l.setCallbacks({onScrollCapture:j,onWheelCapture:j,onTouchMoveCapture:M}),document.addEventListener("wheel",N,qn),document.addEventListener("touchmove",N,qn),document.addEventListener("touchstart",P,qn),function(){Jn=Jn.filter(function(b){return b!==f}),document.removeEventListener("wheel",N,qn),document.removeEventListener("touchmove",N,qn),document.removeEventListener("touchstart",P,qn)}},[]);var L=l.removeScrollBar,H=l.inert;return g.createElement(g.Fragment,null,H?g.createElement(f,{styles:cv(d)}):null,L?g.createElement(tv,{noRelative:l.noRelative,gapMode:l.gapMode}):null)}function pv(l){for(var u=null;l!==null;)l instanceof ShadowRoot&&(u=l.host,l=l.host),l=l.parentNode;return u}const mv=$h(Id,fv);var Bd=g.forwardRef(function(l,u){return g.createElement(_o,Pt({},l,{ref:u,sideCar:mv}))});Bd.classNames=_o.classNames;var hv=function(l){if(typeof document>"u")return null;var u=Array.isArray(l)?l[0]:l;return u.ownerDocument.body},er=new WeakMap,xo=new WeakMap,wo={},zs=0,$d=function(l){return l&&(l.host||$d(l.parentNode))},vv=function(l,u){return u.map(function(s){if(l.contains(s))return s;var c=$d(s);return c&&l.contains(c)?c:(console.error("aria-hidden",s,"in not contained inside",l,". Doing nothing"),null)}).filter(function(s){return!!s})},gv=function(l,u,s,c){var d=vv(u,Array.isArray(l)?l:[l]);wo[s]||(wo[s]=new WeakMap);var f=wo[s],v=[],h=new Set,N=new Set(d),_=function(j){!j||h.has(j)||(h.add(j),_(j.parentNode))};d.forEach(_);var P=function(j){!j||N.has(j)||Array.prototype.forEach.call(j.children,function(M){if(h.has(M))P(M);else try{var L=M.getAttribute(c),H=L!==null&&L!=="false",b=(er.get(M)||0)+1,R=(f.get(M)||0)+1;er.set(M,b),f.set(M,R),v.push(M),b===1&&H&&xo.set(M,!0),R===1&&M.setAttribute(s,"true"),H||M.setAttribute(c,"true")}catch(V){console.error("aria-hidden: cannot operate on ",M,V)}})};return P(u),h.clear(),zs++,function(){v.forEach(function(j){var M=er.get(j)-1,L=f.get(j)-1;er.set(j,M),f.set(j,L),M||(xo.has(j)||j.removeAttribute(c),xo.delete(j)),L||j.removeAttribute(s)}),zs--,zs||(er=new WeakMap,er=new WeakMap,xo=new WeakMap,wo={})}},yv=function(l,u,s){s===void 0&&(s="data-aria-hidden");var c=Array.from(Array.isArray(l)?l:[l]),d=hv(l);return d?(c.push.apply(c,Array.from(d.querySelectorAll("[aria-live], script"))),gv(c,d,s,"aria-hidden")):function(){return null}},Po="Dialog",[Vd]=Gm(Po),[xv,St]=Vd(Po),Wd=l=>{const{__scopeDialog:u,children:s,open:c,defaultOpen:d,onOpenChange:f,modal:v=!0}=l,h=g.useRef(null),N=g.useRef(null),[_,P]=Zm({prop:c,defaultProp:d??!1,onChange:f,caller:Po});return p.jsx(xv,{scope:u,triggerRef:h,contentRef:N,contentId:Ft(),titleId:Ft(),descriptionId:Ft(),open:_,onOpenChange:P,onOpenToggle:g.useCallback(()=>P(j=>!j),[P]),modal:v,children:s})};Wd.displayName=Po;var Hd="DialogTrigger",wv=g.forwardRef((l,u)=>{const{__scopeDialog:s,...c}=l,d=St(Hd,s),f=jn(u,d.triggerRef);return p.jsx(Ve.button,{type:"button","aria-haspopup":"dialog","aria-expanded":d.open,"aria-controls":d.open?d.contentId:void 0,"data-state":Ys(d.open),...c,ref:f,onClick:an(l.onClick,d.onOpenToggle)})});wv.displayName=Hd;var Qs="DialogPortal",[Sv,Gd]=Vd(Qs,{forceMount:void 0}),Kd=l=>{const{__scopeDialog:u,forceMount:s,children:c,container:d}=l,f=St(Qs,u);return p.jsx(Sv,{scope:u,forceMount:s,children:g.Children.map(c,v=>p.jsx(jo,{present:s||f.open,children:p.jsx(Ld,{asChild:!0,container:d,children:v})}))})};Kd.displayName=Qs;var No="DialogOverlay",Qd=g.forwardRef((l,u)=>{const s=Gd(No,l.__scopeDialog),{forceMount:c=s.forceMount,...d}=l,f=St(No,l.__scopeDialog);return f.modal?p.jsx(jo,{present:c||f.open,children:p.jsx(Ev,{...d,ref:u})}):null});Qd.displayName=No;var kv=Pd("DialogOverlay.RemoveScroll"),Ev=g.forwardRef((l,u)=>{const{__scopeDialog:s,...c}=l,d=St(No,s),f=gh(),v=jn(u,f);return p.jsx(Bd,{as:kv,allowPinchZoom:!0,shards:[d.contentRef],children:p.jsx(Ve.div,{"data-state":Ys(d.open),...c,ref:v,style:{pointerEvents:"auto",...c.style}})})}),ur="DialogContent",Yd=g.forwardRef((l,u)=>{const s=Gd(ur,l.__scopeDialog),{forceMount:c=s.forceMount,...d}=l,f=St(ur,l.__scopeDialog);return p.jsx(jo,{present:c||f.open,children:f.modal?p.jsx(Cv,{...d,ref:u}):p.jsx(Nv,{...d,ref:u})})});Yd.displayName=ur;var Cv=g.forwardRef((l,u)=>{const s=St(ur,l.__scopeDialog),c=g.useRef(null),d=jn(u,s.contentRef,c);return g.useEffect(()=>{const f=c.current;if(f)return yv(f)},[]),p.jsx(Xd,{...l,ref:d,trapFocus:s.open,disableOutsidePointerEvents:s.open,onCloseAutoFocus:an(l.onCloseAutoFocus,f=>{var v;f.preventDefault(),(v=s.triggerRef.current)==null||v.focus()}),onPointerDownOutside:an(l.onPointerDownOutside,f=>{const v=f.detail.originalEvent,h=v.button===0&&v.ctrlKey===!0;(v.button===2||h)&&f.preventDefault()}),onFocusOutside:an(l.onFocusOutside,f=>f.preventDefault())})}),Nv=g.forwardRef((l,u)=>{const s=St(ur,l.__scopeDialog),c=g.useRef(!1),d=g.useRef(!1);return p.jsx(Xd,{...l,ref:u,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:f=>{var v,h;(v=l.onCloseAutoFocus)==null||v.call(l,f),f.defaultPrevented||(c.current||(h=s.triggerRef.current)==null||h.focus(),f.preventDefault()),c.current=!1,d.current=!1},onInteractOutside:f=>{var N,_;(N=l.onInteractOutside)==null||N.call(l,f),f.defaultPrevented||(c.current=!0,f.detail.originalEvent.type==="pointerdown"&&(d.current=!0));const v=f.target;((_=s.triggerRef.current)==null?void 0:_.contains(v))&&f.preventDefault(),f.detail.originalEvent.type==="focusin"&&d.current&&f.preventDefault()}})}),Xd=g.forwardRef((l,u)=>{const{__scopeDialog:s,trapFocus:c,onOpenAutoFocus:d,onCloseAutoFocus:f,...v}=l,h=St(ur,s);return Th(),p.jsx(p.Fragment,{children:p.jsx(Md,{asChild:!0,loop:!0,trapped:c,onMountAutoFocus:d,onUnmountAutoFocus:f,children:p.jsx(Rd,{role:"dialog",id:h.contentId,"aria-describedby":h.descriptionId,"aria-labelledby":h.titleId,"data-state":Ys(h.open),...v,ref:u,deferPointerDownOutside:!0,onDismiss:()=>h.onOpenChange(!1)})})})}),Zd="DialogTitle",jv=g.forwardRef((l,u)=>{const{__scopeDialog:s,...c}=l,d=St(Zd,s);return p.jsx(Ve.h2,{id:d.titleId,...c,ref:u})});jv.displayName=Zd;var qd="DialogDescription",_v=g.forwardRef((l,u)=>{const{__scopeDialog:s,...c}=l,d=St(qd,s);return p.jsx(Ve.p,{id:d.descriptionId,...c,ref:u})});_v.displayName=qd;var Jd="DialogClose",Pv=g.forwardRef((l,u)=>{const{__scopeDialog:s,...c}=l,d=St(Jd,s);return p.jsx(Ve.button,{type:"button",...c,ref:u,onClick:an(l.onClick,()=>d.onOpenChange(!1))})});Pv.displayName=Jd;function Ys(l){return l?"open":"closed"}var Xr='[cmdk-group=""]',Is='[cmdk-group-items=""]',Rv='[cmdk-group-heading=""]',ef='[cmdk-item=""]',yd=`${ef}:not([aria-disabled="true"])`,Vs="cmdk-item-select",rr="data-value",bv=(l,u,s)=>Hm(l,u,s),tf=g.createContext(void 0),tl=()=>g.useContext(tf),nf=g.createContext(void 0),Xs=()=>g.useContext(nf),rf=g.createContext(void 0),lf=g.forwardRef((l,u)=>{let s=lr(()=>{var w,A;return{search:"",value:(A=(w=l.value)!=null?w:l.defaultValue)!=null?A:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),c=lr(()=>new Set),d=lr(()=>new Map),f=lr(()=>new Map),v=lr(()=>new Set),h=of(l),{label:N,children:_,value:P,onValueChange:j,filter:M,shouldFilter:L,loop:H,disablePointerSelection:b=!1,vimBindings:R=!0,...V}=l,W=Ft(),te=Ft(),q=Ft(),le=g.useRef(null),ne=Bv();Nn(()=>{if(P!==void 0){let w=P.trim();s.current.value=w,se.emit()}},[P]),Nn(()=>{ne(6,Le)},[]);let se=g.useMemo(()=>({subscribe:w=>(v.current.add(w),()=>v.current.delete(w)),snapshot:()=>s.current,setState:(w,A,B)=>{var D,Y,re,ue;if(!Object.is(s.current[w],A)){if(s.current[w]=A,w==="search")ie(),xe(),ne(1,Ce);else if(w==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let ce=document.getElementById(q);ce?ce.focus():(D=document.getElementById(W))==null||D.focus()}if(ne(7,()=>{var ce;s.current.selectedItemId=(ce=Ne())==null?void 0:ce.id,se.emit()}),B||ne(5,Le),((Y=h.current)==null?void 0:Y.value)!==void 0){let ce=A??"";(ue=(re=h.current).onValueChange)==null||ue.call(re,ce);return}}se.emit()}},emit:()=>{v.current.forEach(w=>w())}}),[]),ye=g.useMemo(()=>({value:(w,A,B)=>{var D;A!==((D=f.current.get(w))==null?void 0:D.value)&&(f.current.set(w,{value:A,keywords:B}),s.current.filtered.items.set(w,de(A,B)),ne(2,()=>{xe(),se.emit()}))},item:(w,A)=>(c.current.add(w),A&&(d.current.has(A)?d.current.get(A).add(w):d.current.set(A,new Set([w]))),ne(3,()=>{ie(),xe(),s.current.value||Ce(),se.emit()}),()=>{f.current.delete(w),c.current.delete(w),s.current.filtered.items.delete(w);let B=Ne();ne(4,()=>{ie(),(B==null?void 0:B.getAttribute("id"))===w&&Ce(),se.emit()})}),group:w=>(d.current.has(w)||d.current.set(w,new Set),()=>{f.current.delete(w),d.current.delete(w)}),filter:()=>h.current.shouldFilter,label:N||l["aria-label"],getDisablePointerSelection:()=>h.current.disablePointerSelection,listId:W,inputId:q,labelId:te,listInnerRef:le}),[]);function de(w,A){var B,D;let Y=(D=(B=h.current)==null?void 0:B.filter)!=null?D:bv;return w?Y(w,s.current.search,A):0}function xe(){if(!s.current.search||h.current.shouldFilter===!1)return;let w=s.current.filtered.items,A=[];s.current.filtered.groups.forEach(D=>{let Y=d.current.get(D),re=0;Y.forEach(ue=>{let ce=w.get(ue);re=Math.max(ce,re)}),A.push([D,re])});let B=le.current;Oe().sort((D,Y)=>{var re,ue;let ce=D.getAttribute("id"),De=Y.getAttribute("id");return((re=w.get(De))!=null?re:0)-((ue=w.get(ce))!=null?ue:0)}).forEach(D=>{let Y=D.closest(Is);Y?Y.appendChild(D.parentElement===Y?D:D.closest(`${Is} > *`)):B.appendChild(D.parentElement===B?D:D.closest(`${Is} > *`))}),A.sort((D,Y)=>Y[1]-D[1]).forEach(D=>{var Y;let re=(Y=le.current)==null?void 0:Y.querySelector(`${Xr}[${rr}="${encodeURIComponent(D[0])}"]`);re==null||re.parentElement.appendChild(re)})}function Ce(){let w=Oe().find(B=>B.getAttribute("aria-disabled")!=="true"),A=w==null?void 0:w.getAttribute(rr);se.setState("value",A||void 0)}function ie(){var w,A,B,D;if(!s.current.search||h.current.shouldFilter===!1){s.current.filtered.count=c.current.size;return}s.current.filtered.groups=new Set;let Y=0;for(let re of c.current){let ue=(A=(w=f.current.get(re))==null?void 0:w.value)!=null?A:"",ce=(D=(B=f.current.get(re))==null?void 0:B.keywords)!=null?D:[],De=de(ue,ce);s.current.filtered.items.set(re,De),De>0&&Y++}for(let[re,ue]of d.current)for(let ce of ue)if(s.current.filtered.items.get(ce)>0){s.current.filtered.groups.add(re);break}s.current.filtered.count=Y}function Le(){var w,A,B;let D=Ne();D&&(((w=D.parentElement)==null?void 0:w.firstChild)===D&&((B=(A=D.closest(Xr))==null?void 0:A.querySelector(Rv))==null||B.scrollIntoView({block:"nearest"})),D.scrollIntoView({block:"nearest"}))}function Ne(){var w;return(w=le.current)==null?void 0:w.querySelector(`${ef}[aria-selected="true"]`)}function Oe(){var w;return Array.from(((w=le.current)==null?void 0:w.querySelectorAll(yd))||[])}function je(w){let A=Oe()[w];A&&se.setState("value",A.getAttribute(rr))}function he(w){var A;let B=Ne(),D=Oe(),Y=D.findIndex(ue=>ue===B),re=D[Y+w];(A=h.current)!=null&&A.loop&&(re=Y+w<0?D[D.length-1]:Y+w===D.length?D[0]:D[Y+w]),re&&se.setState("value",re.getAttribute(rr))}function F(w){let A=Ne(),B=A==null?void 0:A.closest(Xr),D;for(;B&&!D;)B=w>0?Fv(B,Xr):Uv(B,Xr),D=B==null?void 0:B.querySelector(yd);D?se.setState("value",D.getAttribute(rr)):he(w)}let Z=()=>je(Oe().length-1),U=w=>{w.preventDefault(),w.metaKey?Z():w.altKey?F(1):he(1)},S=w=>{w.preventDefault(),w.metaKey?je(0):w.altKey?F(-1):he(-1)};return g.createElement(Ve.div,{ref:u,tabIndex:-1,...V,"cmdk-root":"",onKeyDown:w=>{var A;(A=V.onKeyDown)==null||A.call(V,w);let B=w.nativeEvent.isComposing||w.keyCode===229;if(!(w.defaultPrevented||B))switch(w.key){case"n":case"j":{R&&w.ctrlKey&&U(w);break}case"ArrowDown":{U(w);break}case"p":case"k":{R&&w.ctrlKey&&S(w);break}case"ArrowUp":{S(w);break}case"Home":{w.preventDefault(),je(0);break}case"End":{w.preventDefault(),Z();break}case"Enter":{w.preventDefault();let D=Ne();if(D){let Y=new Event(Vs);D.dispatchEvent(Y)}}}}},g.createElement("label",{"cmdk-label":"",htmlFor:ye.inputId,id:ye.labelId,style:Vv},N),Ro(l,w=>g.createElement(nf.Provider,{value:se},g.createElement(tf.Provider,{value:ye},w))))}),Mv=g.forwardRef((l,u)=>{var s,c;let d=Ft(),f=g.useRef(null),v=g.useContext(rf),h=tl(),N=of(l),_=(c=(s=N.current)==null?void 0:s.forceMount)!=null?c:v==null?void 0:v.forceMount;Nn(()=>{if(!_)return h.item(d,v==null?void 0:v.id)},[_]);let P=sf(d,f,[l.value,l.children,f],l.keywords),j=Xs(),M=cn(ne=>ne.value&&ne.value===P.current),L=cn(ne=>_||h.filter()===!1?!0:ne.search?ne.filtered.items.get(d)>0:!0);g.useEffect(()=>{let ne=f.current;if(!(!ne||l.disabled))return ne.addEventListener(Vs,H),()=>ne.removeEventListener(Vs,H)},[L,l.onSelect,l.disabled]);function H(){var ne,se;b(),(se=(ne=N.current).onSelect)==null||se.call(ne,P.current)}function b(){j.setState("value",P.current,!0)}if(!L)return null;let{disabled:R,value:V,onSelect:W,forceMount:te,keywords:q,...le}=l;return g.createElement(Ve.div,{ref:sr(f,u),...le,id:d,"cmdk-item":"",role:"option","aria-disabled":!!R,"aria-selected":!!M,"data-disabled":!!R,"data-selected":!!M,onPointerMove:R||h.getDisablePointerSelection()?void 0:b,onClick:R?void 0:H},l.children)}),Tv=g.forwardRef((l,u)=>{let{heading:s,children:c,forceMount:d,...f}=l,v=Ft(),h=g.useRef(null),N=g.useRef(null),_=Ft(),P=tl(),j=cn(L=>d||P.filter()===!1?!0:L.search?L.filtered.groups.has(v):!0);Nn(()=>P.group(v),[]),sf(v,h,[l.value,l.heading,N]);let M=g.useMemo(()=>({id:v,forceMount:d}),[d]);return g.createElement(Ve.div,{ref:sr(h,u),...f,"cmdk-group":"",role:"presentation",hidden:j?void 0:!0},s&&g.createElement("div",{ref:N,"cmdk-group-heading":"","aria-hidden":!0,id:_},s),Ro(l,L=>g.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":s?_:void 0},g.createElement(rf.Provider,{value:M},L))))}),Lv=g.forwardRef((l,u)=>{let{alwaysRender:s,...c}=l,d=g.useRef(null),f=cn(v=>!v.search);return!s&&!f?null:g.createElement(Ve.div,{ref:sr(d,u),...c,"cmdk-separator":"",role:"separator"})}),Ov=g.forwardRef((l,u)=>{let{onValueChange:s,...c}=l,d=l.value!=null,f=Xs(),v=cn(_=>_.search),h=cn(_=>_.selectedItemId),N=tl();return g.useEffect(()=>{l.value!=null&&f.setState("search",l.value)},[l.value]),g.createElement(Ve.input,{ref:u,...c,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":N.listId,"aria-labelledby":N.labelId,"aria-activedescendant":h,id:N.inputId,type:"text",value:d?l.value:v,onChange:_=>{d||f.setState("search",_.target.value),s==null||s(_.target.value)}})}),zv=g.forwardRef((l,u)=>{let{children:s,label:c="Suggestions",...d}=l,f=g.useRef(null),v=g.useRef(null),h=cn(_=>_.selectedItemId),N=tl();return g.useEffect(()=>{if(v.current&&f.current){let _=v.current,P=f.current,j,M=new ResizeObserver(()=>{j=requestAnimationFrame(()=>{let L=_.offsetHeight;P.style.setProperty("--cmdk-list-height",L.toFixed(1)+"px")})});return M.observe(_),()=>{cancelAnimationFrame(j),M.unobserve(_)}}},[]),g.createElement(Ve.div,{ref:sr(f,u),...d,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":h,"aria-label":c,id:N.listId},Ro(l,_=>g.createElement("div",{ref:sr(v,N.listInnerRef),"cmdk-list-sizer":""},_)))}),Iv=g.forwardRef((l,u)=>{let{open:s,onOpenChange:c,overlayClassName:d,contentClassName:f,container:v,...h}=l;return g.createElement(Wd,{open:s,onOpenChange:c},g.createElement(Kd,{container:v},g.createElement(Qd,{"cmdk-overlay":"",className:d}),g.createElement(Yd,{"aria-label":l.label,"cmdk-dialog":"",className:f},g.createElement(lf,{ref:u,...h}))))}),Dv=g.forwardRef((l,u)=>cn(s=>s.filtered.count===0)?g.createElement(Ve.div,{ref:u,...l,"cmdk-empty":"",role:"presentation"}):null),Av=g.forwardRef((l,u)=>{let{progress:s,children:c,label:d="Loading...",...f}=l;return g.createElement(Ve.div,{ref:u,...f,"cmdk-loading":"",role:"progressbar","aria-valuenow":s,"aria-valuemin":0,"aria-valuemax":100,"aria-label":d},Ro(l,v=>g.createElement("div",{"aria-hidden":!0},v)))}),tr=Object.assign(lf,{List:zv,Item:Mv,Input:Ov,Group:Tv,Separator:Lv,Dialog:Iv,Empty:Dv,Loading:Av});function Fv(l,u){let s=l.nextElementSibling;for(;s;){if(s.matches(u))return s;s=s.nextElementSibling}}function Uv(l,u){let s=l.previousElementSibling;for(;s;){if(s.matches(u))return s;s=s.previousElementSibling}}function of(l){let u=g.useRef(l);return Nn(()=>{u.current=l}),u}var Nn=typeof window>"u"?g.useEffect:g.useLayoutEffect;function lr(l){let u=g.useRef();return u.current===void 0&&(u.current=l()),u}function cn(l){let u=Xs(),s=()=>l(u.snapshot());return g.useSyncExternalStore(u.subscribe,s,s)}function sf(l,u,s,c=[]){let d=g.useRef(),f=tl();return Nn(()=>{var v;let h=(()=>{var _;for(let P of s){if(typeof P=="string")return P.trim();if(typeof P=="object"&&"current"in P)return P.current?(_=P.current.textContent)==null?void 0:_.trim():d.current}})(),N=c.map(_=>_.trim());f.value(l,h,N),(v=u.current)==null||v.setAttribute(rr,h),d.current=h}),d}var Bv=()=>{let[l,u]=g.useState(),s=lr(()=>new Map);return Nn(()=>{s.current.forEach(c=>c()),s.current=new Map},[l]),(c,d)=>{s.current.set(c,d),u({})}};function $v(l){let u=l.type;return typeof u=="function"?u(l.props):"render"in u?u.render(l.props):l}function Ro({asChild:l,children:u},s){return l&&g.isValidElement(u)?g.cloneElement($v(u),{ref:u.ref},s(u.props.children)):s(u)}var Vv={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};function Wv({onNavigate:l}){const[u,s]=g.useState(!1);return g.useEffect(()=>{const c=d=>{(d.metaKey||d.ctrlKey)&&d.key.toLowerCase()==="k"&&(d.preventDefault(),s(f=>!f))};return document.addEventListener("keydown",c),()=>document.removeEventListener("keydown",c)},[]),p.jsx(tr.Dialog,{open:u,onOpenChange:s,label:"Befehlspalette",className:"fixed inset-0 z-50 flex items-start justify-center bg-black/50 p-4 pt-[12vh]",onClick:()=>s(!1),children:p.jsxs("div",{className:"w-full max-w-lg overflow-hidden rounded-xl border border-border bg-popover text-popover-foreground shadow-2xl",onClick:c=>c.stopPropagation(),children:[p.jsx(tr.Input,{autoFocus:!0,placeholder:"Springe zu… (Modelle, Routing, System …)",className:"w-full border-b border-border bg-transparent px-4 py-3 text-sm outline-none placeholder:text-muted-foreground"}),p.jsxs(tr.List,{className:"max-h-80 overflow-y-auto p-2",children:[p.jsx(tr.Empty,{className:"px-3 py-6 text-center text-sm text-muted-foreground",children:"Nichts gefunden."}),p.jsx(tr.Group,{heading:"Bereiche",className:"px-1 py-1 text-xs text-muted-foreground",children:Fs.map(c=>p.jsxs(tr.Item,{value:`${c.label} ${c.hint}`,onSelect:()=>{l(c.id),s(!1)},className:"flex cursor-pointer items-center gap-3 rounded-md px-3 py-2 text-sm text-foreground aria-selected:bg-accent aria-selected:text-accent-foreground",children:[p.jsx(c.icon,{className:"h-4 w-4 text-primary"}),p.jsx("span",{children:c.label}),p.jsx("span",{className:"ml-auto truncate text-xs text-muted-foreground",children:c.hint})]},c.id))})]})]})})}async function pt(l,u){const s=await fetch(l,{headers:{"Content-Type":"application/json"},...u});if(!s.ok)throw new Error(`${s.status} ${s.statusText}`);return s.json()}function Cn({children:l,tone:u="muted"}){const s={muted:"bg-muted text-muted-foreground",primary:"bg-primary/15 text-primary",warn:"bg-amber-500/15 text-amber-500"};return p.jsx("span",{className:`rounded px-1.5 py-0.5 text-[11px] font-medium ${s[u]}`,children:l})}function uf({caps:l}){return l?p.jsxs("span",{className:"inline-flex flex-wrap gap-1",children:[l.coder&&p.jsx(Cn,{children:"💻 Code"}),l.vision&&p.jsx(Cn,{children:"👁 Bild"}),l.reasoning&&p.jsx(Cn,{children:"🧠 Reason"}),l.moe&&p.jsxs(Cn,{tone:"primary",children:["🧩 MoE",l.active_b?`·${l.active_b}b`:""]}),l.tools==="yes"&&p.jsx(Cn,{tone:"primary",children:"🛠 Tools"}),l.tools==="likely"&&p.jsx(Cn,{tone:"warn",children:"🛠 Tools?"}),l.embedding&&p.jsx(Cn,{children:"🔢 Embed"})]}):null}function af(l){var u,s,c="";if(typeof l=="string"||typeof l=="number")c+=l;else if(typeof l=="object")if(Array.isArray(l)){var d=l.length;for(u=0;u<d;u++)l[u]&&(s=af(l[u]))&&(c&&(c+=" "),c+=s)}else for(s in l)l[s]&&(c&&(c+=" "),c+=s);return c}function Hv(){for(var l,u,s=0,c="",d=arguments.length;s<d;s++)(l=arguments[s])&&(u=af(l))&&(c&&(c+=" "),c+=u);return c}const Zs="-",Gv=l=>{const u=Qv(l),{conflictingClassGroups:s,conflictingClassGroupModifiers:c}=l;return{getClassGroupId:v=>{const h=v.split(Zs);return h[0]===""&&h.length!==1&&h.shift(),cf(h,u)||Kv(v)},getConflictingClassGroupIds:(v,h)=>{const N=s[v]||[];return h&&c[v]?[...N,...c[v]]:N}}},cf=(l,u)=>{var v;if(l.length===0)return u.classGroupId;const s=l[0],c=u.nextPart.get(s),d=c?cf(l.slice(1),c):void 0;if(d)return d;if(u.validators.length===0)return;const f=l.join(Zs);return(v=u.validators.find(({validator:h})=>h(f)))==null?void 0:v.classGroupId},xd=/^\[(.+)\]$/,Kv=l=>{if(xd.test(l)){const u=xd.exec(l)[1],s=u==null?void 0:u.substring(0,u.indexOf(":"));if(s)return"arbitrary.."+s}},Qv=l=>{const{theme:u,prefix:s}=l,c={nextPart:new Map,validators:[]};return Xv(Object.entries(l.classGroups),s).forEach(([f,v])=>{Ws(v,c,f,u)}),c},Ws=(l,u,s,c)=>{l.forEach(d=>{if(typeof d=="string"){const f=d===""?u:wd(u,d);f.classGroupId=s;return}if(typeof d=="function"){if(Yv(d)){Ws(d(c),u,s,c);return}u.validators.push({validator:d,classGroupId:s});return}Object.entries(d).forEach(([f,v])=>{Ws(v,wd(u,f),s,c)})})},wd=(l,u)=>{let s=l;return u.split(Zs).forEach(c=>{s.nextPart.has(c)||s.nextPart.set(c,{nextPart:new Map,validators:[]}),s=s.nextPart.get(c)}),s},Yv=l=>l.isThemeGetter,Xv=(l,u)=>u?l.map(([s,c])=>{const d=c.map(f=>typeof f=="string"?u+f:typeof f=="object"?Object.fromEntries(Object.entries(f).map(([v,h])=>[u+v,h])):f);return[s,d]}):l,Zv=l=>{if(l<1)return{get:()=>{},set:()=>{}};let u=0,s=new Map,c=new Map;const d=(f,v)=>{s.set(f,v),u++,u>l&&(u=0,c=s,s=new Map)};return{get(f){let v=s.get(f);if(v!==void 0)return v;if((v=c.get(f))!==void 0)return d(f,v),v},set(f,v){s.has(f)?s.set(f,v):d(f,v)}}},df="!",qv=l=>{const{separator:u,experimentalParseClassName:s}=l,c=u.length===1,d=u[0],f=u.length,v=h=>{const N=[];let _=0,P=0,j;for(let R=0;R<h.length;R++){let V=h[R];if(_===0){if(V===d&&(c||h.slice(R,R+f)===u)){N.push(h.slice(P,R)),P=R+f;continue}if(V==="/"){j=R;continue}}V==="["?_++:V==="]"&&_--}const M=N.length===0?h:h.substring(P),L=M.startsWith(df),H=L?M.substring(1):M,b=j&&j>P?j-P:void 0;return{modifiers:N,hasImportantModifier:L,baseClassName:H,maybePostfixModifierPosition:b}};return s?h=>s({className:h,parseClassName:v}):v},Jv=l=>{if(l.length<=1)return l;const u=[];let s=[];return l.forEach(c=>{c[0]==="["?(u.push(...s.sort(),c),s=[]):s.push(c)}),u.push(...s.sort()),u},eg=l=>({cache:Zv(l.cacheSize),parseClassName:qv(l),...Gv(l)}),tg=/\s+/,ng=(l,u)=>{const{parseClassName:s,getClassGroupId:c,getConflictingClassGroupIds:d}=u,f=[],v=l.trim().split(tg);let h="";for(let N=v.length-1;N>=0;N-=1){const _=v[N],{modifiers:P,hasImportantModifier:j,baseClassName:M,maybePostfixModifierPosition:L}=s(_);let H=!!L,b=c(H?M.substring(0,L):M);if(!b){if(!H){h=_+(h.length>0?" "+h:h);continue}if(b=c(M),!b){h=_+(h.length>0?" "+h:h);continue}H=!1}const R=Jv(P).join(":"),V=j?R+df:R,W=V+b;if(f.includes(W))continue;f.push(W);const te=d(b,H);for(let q=0;q<te.length;++q){const le=te[q];f.push(V+le)}h=_+(h.length>0?" "+h:h)}return h};function rg(){let l=0,u,s,c="";for(;l<arguments.length;)(u=arguments[l++])&&(s=ff(u))&&(c&&(c+=" "),c+=s);return c}const ff=l=>{if(typeof l=="string")return l;let u,s="";for(let c=0;c<l.length;c++)l[c]&&(u=ff(l[c]))&&(s&&(s+=" "),s+=u);return s};function lg(l,...u){let s,c,d,f=v;function v(N){const _=u.reduce((P,j)=>j(P),l());return s=eg(_),c=s.cache.get,d=s.cache.set,f=h,h(N)}function h(N){const _=c(N);if(_)return _;const P=ng(N,s);return d(N,P),P}return function(){return f(rg.apply(null,arguments))}}const ke=l=>{const u=s=>s[l]||[];return u.isThemeGetter=!0,u},pf=/^\[(?:([a-z-]+):)?(.+)\]$/i,og=/^\d+\/\d+$/,ig=new Set(["px","full","screen"]),sg=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ug=/\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$/,ag=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,cg=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,dg=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,At=l=>ir(l)||ig.has(l)||og.test(l),on=l=>ar(l,"length",xg),ir=l=>!!l&&!Number.isNaN(Number(l)),Ds=l=>ar(l,"number",ir),Zr=l=>!!l&&Number.isInteger(Number(l)),fg=l=>l.endsWith("%")&&ir(l.slice(0,-1)),ae=l=>pf.test(l),sn=l=>sg.test(l),pg=new Set(["length","size","percentage"]),mg=l=>ar(l,pg,mf),hg=l=>ar(l,"position",mf),vg=new Set(["image","url"]),gg=l=>ar(l,vg,Sg),yg=l=>ar(l,"",wg),qr=()=>!0,ar=(l,u,s)=>{const c=pf.exec(l);return c?c[1]?typeof u=="string"?c[1]===u:u.has(c[1]):s(c[2]):!1},xg=l=>ug.test(l)&&!ag.test(l),mf=()=>!1,wg=l=>cg.test(l),Sg=l=>dg.test(l),kg=()=>{const l=ke("colors"),u=ke("spacing"),s=ke("blur"),c=ke("brightness"),d=ke("borderColor"),f=ke("borderRadius"),v=ke("borderSpacing"),h=ke("borderWidth"),N=ke("contrast"),_=ke("grayscale"),P=ke("hueRotate"),j=ke("invert"),M=ke("gap"),L=ke("gradientColorStops"),H=ke("gradientColorStopPositions"),b=ke("inset"),R=ke("margin"),V=ke("opacity"),W=ke("padding"),te=ke("saturate"),q=ke("scale"),le=ke("sepia"),ne=ke("skew"),se=ke("space"),ye=ke("translate"),de=()=>["auto","contain","none"],xe=()=>["auto","hidden","clip","visible","scroll"],Ce=()=>["auto",ae,u],ie=()=>[ae,u],Le=()=>["",At,on],Ne=()=>["auto",ir,ae],Oe=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],je=()=>["solid","dashed","dotted","double","none"],he=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],F=()=>["start","end","center","between","around","evenly","stretch"],Z=()=>["","0",ae],U=()=>["auto","avoid","all","avoid-page","page","left","right","column"],S=()=>[ir,ae];return{cacheSize:500,separator:":",theme:{colors:[qr],spacing:[At,on],blur:["none","",sn,ae],brightness:S(),borderColor:[l],borderRadius:["none","","full",sn,ae],borderSpacing:ie(),borderWidth:Le(),contrast:S(),grayscale:Z(),hueRotate:S(),invert:Z(),gap:ie(),gradientColorStops:[l],gradientColorStopPositions:[fg,on],inset:Ce(),margin:Ce(),opacity:S(),padding:ie(),saturate:S(),scale:S(),sepia:Z(),skew:S(),space:ie(),translate:ie()},classGroups:{aspect:[{aspect:["auto","square","video",ae]}],container:["container"],columns:[{columns:[sn]}],"break-after":[{"break-after":U()}],"break-before":[{"break-before":U()}],"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"],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:[...Oe(),ae]}],overflow:[{overflow:xe()}],"overflow-x":[{"overflow-x":xe()}],"overflow-y":[{"overflow-y":xe()}],overscroll:[{overscroll:de()}],"overscroll-x":[{"overscroll-x":de()}],"overscroll-y":[{"overscroll-y":de()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[b]}],"inset-x":[{"inset-x":[b]}],"inset-y":[{"inset-y":[b]}],start:[{start:[b]}],end:[{end:[b]}],top:[{top:[b]}],right:[{right:[b]}],bottom:[{bottom:[b]}],left:[{left:[b]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Zr,ae]}],basis:[{basis:Ce()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ae]}],grow:[{grow:Z()}],shrink:[{shrink:Z()}],order:[{order:["first","last","none",Zr,ae]}],"grid-cols":[{"grid-cols":[qr]}],"col-start-end":[{col:["auto",{span:["full",Zr,ae]},ae]}],"col-start":[{"col-start":Ne()}],"col-end":[{"col-end":Ne()}],"grid-rows":[{"grid-rows":[qr]}],"row-start-end":[{row:["auto",{span:[Zr,ae]},ae]}],"row-start":[{"row-start":Ne()}],"row-end":[{"row-end":Ne()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ae]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ae]}],gap:[{gap:[M]}],"gap-x":[{"gap-x":[M]}],"gap-y":[{"gap-y":[M]}],"justify-content":[{justify:["normal",...F()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...F(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...F(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[W]}],px:[{px:[W]}],py:[{py:[W]}],ps:[{ps:[W]}],pe:[{pe:[W]}],pt:[{pt:[W]}],pr:[{pr:[W]}],pb:[{pb:[W]}],pl:[{pl:[W]}],m:[{m:[R]}],mx:[{mx:[R]}],my:[{my:[R]}],ms:[{ms:[R]}],me:[{me:[R]}],mt:[{mt:[R]}],mr:[{mr:[R]}],mb:[{mb:[R]}],ml:[{ml:[R]}],"space-x":[{"space-x":[se]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[se]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ae,u]}],"min-w":[{"min-w":[ae,u,"min","max","fit"]}],"max-w":[{"max-w":[ae,u,"none","full","min","max","fit","prose",{screen:[sn]},sn]}],h:[{h:[ae,u,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ae,u,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ae,u,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ae,u,"auto","min","max","fit"]}],"font-size":[{text:["base",sn,on]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Ds]}],"font-family":[{font:[qr]}],"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:["tighter","tight","normal","wide","wider","widest",ae]}],"line-clamp":[{"line-clamp":["none",ir,Ds]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",At,ae]}],"list-image":[{"list-image":["none",ae]}],"list-style-type":[{list:["none","disc","decimal",ae]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[l]}],"placeholder-opacity":[{"placeholder-opacity":[V]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[l]}],"text-opacity":[{"text-opacity":[V]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...je(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",At,on]}],"underline-offset":[{"underline-offset":["auto",At,ae]}],"text-decoration-color":[{decoration:[l]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:ie()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ae]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ae]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[V]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Oe(),hg]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",mg]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},gg]}],"bg-color":[{bg:[l]}],"gradient-from-pos":[{from:[H]}],"gradient-via-pos":[{via:[H]}],"gradient-to-pos":[{to:[H]}],"gradient-from":[{from:[L]}],"gradient-via":[{via:[L]}],"gradient-to":[{to:[L]}],rounded:[{rounded:[f]}],"rounded-s":[{"rounded-s":[f]}],"rounded-e":[{"rounded-e":[f]}],"rounded-t":[{"rounded-t":[f]}],"rounded-r":[{"rounded-r":[f]}],"rounded-b":[{"rounded-b":[f]}],"rounded-l":[{"rounded-l":[f]}],"rounded-ss":[{"rounded-ss":[f]}],"rounded-se":[{"rounded-se":[f]}],"rounded-ee":[{"rounded-ee":[f]}],"rounded-es":[{"rounded-es":[f]}],"rounded-tl":[{"rounded-tl":[f]}],"rounded-tr":[{"rounded-tr":[f]}],"rounded-br":[{"rounded-br":[f]}],"rounded-bl":[{"rounded-bl":[f]}],"border-w":[{border:[h]}],"border-w-x":[{"border-x":[h]}],"border-w-y":[{"border-y":[h]}],"border-w-s":[{"border-s":[h]}],"border-w-e":[{"border-e":[h]}],"border-w-t":[{"border-t":[h]}],"border-w-r":[{"border-r":[h]}],"border-w-b":[{"border-b":[h]}],"border-w-l":[{"border-l":[h]}],"border-opacity":[{"border-opacity":[V]}],"border-style":[{border:[...je(),"hidden"]}],"divide-x":[{"divide-x":[h]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[h]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[V]}],"divide-style":[{divide:je()}],"border-color":[{border:[d]}],"border-color-x":[{"border-x":[d]}],"border-color-y":[{"border-y":[d]}],"border-color-s":[{"border-s":[d]}],"border-color-e":[{"border-e":[d]}],"border-color-t":[{"border-t":[d]}],"border-color-r":[{"border-r":[d]}],"border-color-b":[{"border-b":[d]}],"border-color-l":[{"border-l":[d]}],"divide-color":[{divide:[d]}],"outline-style":[{outline:["",...je()]}],"outline-offset":[{"outline-offset":[At,ae]}],"outline-w":[{outline:[At,on]}],"outline-color":[{outline:[l]}],"ring-w":[{ring:Le()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[l]}],"ring-opacity":[{"ring-opacity":[V]}],"ring-offset-w":[{"ring-offset":[At,on]}],"ring-offset-color":[{"ring-offset":[l]}],shadow:[{shadow:["","inner","none",sn,yg]}],"shadow-color":[{shadow:[qr]}],opacity:[{opacity:[V]}],"mix-blend":[{"mix-blend":[...he(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":he()}],filter:[{filter:["","none"]}],blur:[{blur:[s]}],brightness:[{brightness:[c]}],contrast:[{contrast:[N]}],"drop-shadow":[{"drop-shadow":["","none",sn,ae]}],grayscale:[{grayscale:[_]}],"hue-rotate":[{"hue-rotate":[P]}],invert:[{invert:[j]}],saturate:[{saturate:[te]}],sepia:[{sepia:[le]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[s]}],"backdrop-brightness":[{"backdrop-brightness":[c]}],"backdrop-contrast":[{"backdrop-contrast":[N]}],"backdrop-grayscale":[{"backdrop-grayscale":[_]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[P]}],"backdrop-invert":[{"backdrop-invert":[j]}],"backdrop-opacity":[{"backdrop-opacity":[V]}],"backdrop-saturate":[{"backdrop-saturate":[te]}],"backdrop-sepia":[{"backdrop-sepia":[le]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[v]}],"border-spacing-x":[{"border-spacing-x":[v]}],"border-spacing-y":[{"border-spacing-y":[v]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ae]}],duration:[{duration:S()}],ease:[{ease:["linear","in","out","in-out",ae]}],delay:[{delay:S()}],animate:[{animate:["none","spin","ping","pulse","bounce",ae]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[q]}],"scale-x":[{"scale-x":[q]}],"scale-y":[{"scale-y":[q]}],rotate:[{rotate:[Zr,ae]}],"translate-x":[{"translate-x":[ye]}],"translate-y":[{"translate-y":[ye]}],"skew-x":[{"skew-x":[ne]}],"skew-y":[{"skew-y":[ne]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ae]}],accent:[{accent:["auto",l]}],appearance:[{appearance:["none","auto"]}],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",ae]}],"caret-color":[{caret:[l]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":ie()}],"scroll-mx":[{"scroll-mx":ie()}],"scroll-my":[{"scroll-my":ie()}],"scroll-ms":[{"scroll-ms":ie()}],"scroll-me":[{"scroll-me":ie()}],"scroll-mt":[{"scroll-mt":ie()}],"scroll-mr":[{"scroll-mr":ie()}],"scroll-mb":[{"scroll-mb":ie()}],"scroll-ml":[{"scroll-ml":ie()}],"scroll-p":[{"scroll-p":ie()}],"scroll-px":[{"scroll-px":ie()}],"scroll-py":[{"scroll-py":ie()}],"scroll-ps":[{"scroll-ps":ie()}],"scroll-pe":[{"scroll-pe":ie()}],"scroll-pt":[{"scroll-pt":ie()}],"scroll-pr":[{"scroll-pr":ie()}],"scroll-pb":[{"scroll-pb":ie()}],"scroll-pl":[{"scroll-pl":ie()}],"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",ae]}],fill:[{fill:[l,"none"]}],"stroke-w":[{stroke:[At,on,Ds]}],stroke:[{stroke:[l,"none"]}],sr:["sr-only","not-sr-only"],"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-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-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"],"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"]}}},Eg=lg(kg);function Rt(...l){return Eg(Hv(l))}function Cg(l){if(!l)return"—";const u=l/1024**3;return u>=1?`${u.toFixed(1)} GB`:`${(l/1024**2).toFixed(0)} MB`}function Ng(l){return l?`${Math.round(l/1024)}k`:"—"}function jg({fit:l}){const u={perfect:"bg-emerald-500/15 text-emerald-500",marginal:"bg-amber-500/15 text-amber-500",too_tight:"bg-red-500/15 text-red-500"}[l.level];return p.jsxs("span",{className:Rt("rounded px-1.5 py-0.5 text-[11px] font-medium",u),children:[l.text," · ~",l.req_gb," GB"]})}function _g(){const[l,u]=g.useState([]),[s,c]=g.useState(""),[d,f]=g.useState(!0);return g.useEffect(()=>{pt("/api/models").then(v=>u(v.models)).catch(v=>c(String(v))).finally(()=>f(!1))},[]),d?p.jsx("div",{className:"text-sm text-muted-foreground",children:"Lade…"}):s?p.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["Engine nicht erreichbar oder keine Config gefunden (",s,")."]}):p.jsx("div",{className:"overflow-hidden rounded-xl border border-border bg-card",children:p.jsxs("table",{className:"w-full text-sm",children:[p.jsx("thead",{children:p.jsxs("tr",{className:"border-b border-border text-left text-xs text-muted-foreground",children:[p.jsx("th",{className:"px-4 py-2 font-medium",children:"Modell"}),p.jsx("th",{className:"px-4 py-2 font-medium",children:"Rolle"}),p.jsx("th",{className:"px-4 py-2 font-medium",children:"Fähigkeiten"}),p.jsx("th",{className:"px-4 py-2 font-medium",children:"Kontext"}),p.jsx("th",{className:"px-4 py-2 font-medium",children:"Größe"})]})}),p.jsxs("tbody",{children:[l.length===0&&p.jsx("tr",{children:p.jsx("td",{colSpan:5,className:"px-4 py-8 text-center text-muted-foreground",children:"Keine Modelle konfiguriert."})}),l.map(v=>p.jsxs("tr",{className:"border-b border-border/50 last:border-0",children:[p.jsx("td",{className:"px-4 py-2.5 font-medium",children:v.name}),p.jsx("td",{className:"px-4 py-2.5",children:v.role?p.jsx("span",{className:"rounded-md bg-primary/15 px-2 py-0.5 text-xs text-primary",children:v.role}):p.jsx("span",{className:"text-muted-foreground",children:"—"})}),p.jsx("td",{className:"px-4 py-2.5",children:p.jsx(uf,{caps:v.capabilities})}),p.jsx("td",{className:"px-4 py-2.5 text-muted-foreground",children:Ng(v.ctx)}),p.jsx("td",{className:"px-4 py-2.5 text-muted-foreground",children:Cg(v.size_bytes)})]},v.name))]})]})})}function Pg(){const[l,u]=g.useState(null),[s,c]=g.useState(""),[d,f]=g.useState(!0);return g.useEffect(()=>{pt("/api/discover").then(u).catch(v=>c(String(v))).finally(()=>f(!1))},[]),d?p.jsx("div",{className:"text-sm text-muted-foreground",children:"Suche aktuelle Modelle…"}):s||!l?p.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["Modell-Quellen gerade nicht erreichbar (",s,")."]}):p.jsxs("div",{className:"space-y-6",children:[p.jsxs("div",{className:"text-xs text-muted-foreground",children:["Live von HuggingFace · Hardware-Fit für ~",l.sys_ram_gb," GB · ⭐ = beste Wahl je Kategorie"]}),l.categories.map(v=>p.jsxs("div",{className:"space-y-2",children:[p.jsx("h3",{className:"text-sm font-semibold",children:v.title}),p.jsx("div",{className:"grid gap-2 sm:grid-cols-2",children:v.models.map(h=>p.jsxs("div",{className:"rounded-lg border border-border bg-card p-3",children:[p.jsxs("div",{className:"flex items-center gap-2",children:[v.recommended===h.repo&&p.jsx("span",{title:"beste Wahl",children:"⭐"}),p.jsx("span",{className:"truncate text-sm font-medium",children:h.name})]}),p.jsx("div",{className:"mt-1 text-xs text-muted-foreground",children:h.author}),p.jsxs("div",{className:"mt-2 flex flex-wrap items-center gap-1",children:[p.jsx(uf,{caps:h.caps}),p.jsx(jg,{fit:h.fit})]})]},h.repo))})]},v.role))]})}function Rg(){const[l,u]=g.useState("installed");return p.jsxs("div",{className:"space-y-4",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-xl font-semibold",children:"Modelle & Routing"}),p.jsx("p",{className:"text-sm text-muted-foreground",children:"Installierte Modelle (mit Fähigkeiten) und aktuell beste Modelle für deine Hardware."})]}),p.jsx("div",{className:"inline-flex rounded-lg border border-border bg-card p-0.5 text-sm",children:["installed","discover"].map(s=>p.jsx("button",{onClick:()=>u(s),className:Rt("rounded-md px-3 py-1.5 transition-colors",l===s?"bg-primary/15 text-primary":"text-muted-foreground hover:text-foreground"),children:s==="installed"?"Installiert":"Modelle finden"},s))}),l==="installed"?p.jsx(_g,{}):p.jsx(Pg,{})]})}function bg(){const[l,u]=g.useState(null),[s,c]=g.useState("");return g.useEffect(()=>{pt("/api/routing").then(u).catch(d=>c(String(d)))},[]),p.jsxs("div",{className:"space-y-4",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-xl font-semibold",children:"Routing"}),p.jsxs("p",{className:"text-sm text-muted-foreground",children:["Der LiteLLM-Gateway bündelt alle Modelle zu einem Endpunkt. ",p.jsx("code",{children:"auto"})," = schnell im Alltag, eskaliert bei Bedarf auf ",p.jsx("code",{children:"heavy"}),". Gilt für Hermes ",p.jsx("em",{children:"und"})," Vibe Coding."]})]}),s&&p.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["Gateway-Config nicht lesbar (",s,")."]}),l&&p.jsxs(p.Fragment,{children:[p.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[p.jsx("span",{className:Rt("h-2 w-2 rounded-full",l.gateway_reachable?"bg-emerald-500":"bg-amber-500")}),"Gateway ",l.gateway_reachable?"online":"offline (Config wird trotzdem angezeigt)"]}),p.jsx("div",{className:"overflow-hidden rounded-xl border border-border bg-card",children:p.jsxs("table",{className:"w-full text-sm",children:[p.jsx("thead",{children:p.jsxs("tr",{className:"border-b border-border text-left text-xs text-muted-foreground",children:[p.jsx("th",{className:"px-4 py-2 font-medium",children:"Gateway-Modell"}),p.jsx("th",{className:"px-4 py-2 font-medium",children:"→ Backend (llama-swap)"})]})}),p.jsx("tbody",{children:l.routes.map(d=>p.jsxs("tr",{className:"border-b border-border/50 last:border-0",children:[p.jsx("td",{className:"px-4 py-2.5 font-medium",children:d.name}),p.jsx("td",{className:"px-4 py-2.5 font-mono text-xs text-muted-foreground",children:d.target})]},d.name))})]})}),l.fallbacks.length>0&&p.jsxs("div",{className:"rounded-xl border border-border bg-card p-4 text-sm",children:[p.jsx("div",{className:"mb-2 font-medium",children:"Eskalation (Fallbacks)"}),p.jsx("ul",{className:"space-y-1 text-muted-foreground",children:l.fallbacks.map((d,f)=>{const[v,h]=Object.entries(d)[0];return p.jsxs("li",{children:[p.jsx("code",{children:v})," → ",p.jsx("code",{children:h.join(", ")})]},f)})})]})]})]})}function nr(l){return(l/1024**3).toFixed(1)}function So({label:l,percent:u,detail:s}){return p.jsxs("div",{className:"rounded-lg border border-border bg-card p-4",children:[p.jsxs("div",{className:"flex items-baseline justify-between",children:[p.jsx("span",{className:"text-sm font-medium",children:l}),p.jsxs("span",{className:"text-sm text-muted-foreground",children:[Math.round(u),"%"]})]}),p.jsx("div",{className:"mt-2 h-2 overflow-hidden rounded-full bg-muted",children:p.jsx("div",{className:"h-full rounded-full bg-primary",style:{width:`${Math.min(u,100)}%`}})}),s&&p.jsx("div",{className:"mt-1 text-xs text-muted-foreground",children:s})]})}function Mg(){const[l,u]=g.useState(null),[s,c]=g.useState("");return g.useEffect(()=>{const d=()=>pt("/api/system/status").then(u).catch(v=>c(String(v)));d();const f=setInterval(d,3e3);return()=>clearInterval(f)},[]),p.jsxs("div",{className:"space-y-4",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-xl font-semibold",children:"System"}),p.jsx("p",{className:"text-sm text-muted-foreground",children:"Live-Auslastung der Box, Dienste & Updates."})]}),s&&p.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["System-Status nicht lesbar (",s,")."]}),l&&p.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[p.jsx(So,{label:"CPU",percent:l.cpu.percent,detail:l.cpu.cores?`${l.cpu.cores} Kerne`:void 0}),p.jsx(So,{label:"RAM",percent:l.ram.percent,detail:`${nr(l.ram.used)} / ${nr(l.ram.total)} GB`}),l.gpu&&l.gpu.busy_percent!=null&&p.jsx(So,{label:"GPU",percent:l.gpu.busy_percent,detail:l.gpu.vram_used!=null&&l.gpu.vram_total!=null?`${nr(l.gpu.vram_used)} / ${nr(l.gpu.vram_total)} GB VRAM`:void 0}),l.disk&&p.jsx(So,{label:"Disk (Modelle)",percent:l.disk.percent,detail:`${nr(l.disk.used)} / ${nr(l.disk.total)} GB`})]}),(l==null?void 0:l.temp)&&(l.temp.cpu||l.temp.gpu)&&p.jsxs("div",{className:"flex gap-3 text-sm text-muted-foreground",children:[l.temp.cpu!=null&&p.jsxs("span",{children:["CPU ",l.temp.cpu," °C"]}),l.temp.gpu!=null&&p.jsxs("span",{children:["GPU ",l.temp.gpu," °C"]})]})]})}function Tg(){const[l,u]=g.useState(localStorage.getItem("mc_host")||"192.168.178.151"),[s,c]=g.useState(null),[d,f]=g.useState("cline"),[v,h]=g.useState(!1),[N,_]=g.useState("");g.useEffect(()=>{pt(`/api/connect?host=${encodeURIComponent(l)}`).then(c).catch(L=>_(String(L)))},[l]);function P(L){u(L),L&&localStorage.setItem("mc_host",L)}const j=s==null?void 0:s.tools[d];async function M(){j&&(await navigator.clipboard.writeText(j.snippet),h(!0),setTimeout(()=>h(!1),1500))}return p.jsxs("div",{className:"space-y-4",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-xl font-semibold",children:"Verbinden"}),p.jsxs("p",{className:"text-sm text-muted-foreground",children:["Fertige Snippets für deine Tools auf dem lokalen PC — alle zeigen auf den Gateway der Box (",p.jsx("code",{children:"model: auto"}),") + das geteilte Gedächtnis."]})]}),p.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[p.jsx("label",{className:"text-muted-foreground",children:"Box-LAN-IP:"}),p.jsx("input",{value:l,onChange:L=>P(L.target.value),className:"rounded-md border border-border bg-card px-2 py-1 font-mono text-xs outline-none focus:ring-2 focus:ring-ring"}),s&&p.jsxs("span",{className:"text-xs text-muted-foreground",children:["→ ",s.gateway_url]})]}),N&&p.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["Snippets nicht ladbar (",N,")."]}),s&&p.jsxs(p.Fragment,{children:[p.jsx("div",{className:"flex flex-wrap gap-1",children:Object.entries(s.tools).map(([L,H])=>p.jsx("button",{onClick:()=>f(L),className:Rt("rounded-md px-3 py-1.5 text-sm transition-colors",d===L?"bg-primary/15 text-primary":"text-muted-foreground hover:text-foreground"),children:H.label},L))}),j&&p.jsxs("div",{className:"space-y-2",children:[p.jsxs("div",{className:"flex items-center justify-between",children:[p.jsx("span",{className:"text-xs text-muted-foreground",children:j.note}),p.jsxs("button",{onClick:M,className:"flex items-center gap-1.5 rounded-md border border-border px-2 py-1 text-xs hover:bg-accent",children:[v?p.jsx(_m,{className:"h-3.5 w-3.5 text-emerald-500"}):p.jsx(bm,{className:"h-3.5 w-3.5"}),v?"Kopiert":"Kopieren"]})]}),p.jsx("pre",{className:"overflow-x-auto rounded-xl border border-border bg-card p-4 text-xs leading-relaxed",children:p.jsx("code",{children:j.snippet})})]})]})]})}const Sd=["user","instruction","stable","versioned","ephemeral"],As={user:"👤 User",instruction:"📋 Regel",stable:"🔵 Fakt",versioned:"🟡 Version",ephemeral:"⏱ Temporär"};function Lg(){const[l,u]=g.useState([]),[s,c]=g.useState(""),[d,f]=g.useState(""),[v,h]=g.useState(""),[N,_]=g.useState("stable"),[P,j]=g.useState("");function M(){const R=new URLSearchParams;d&&R.set("q",d),s&&R.set("category",s),pt(`/api/memory?${R}`).then(u).catch(V=>j(String(V)))}g.useEffect(M,[d,s]);async function L(){v.trim()&&(await pt("/api/memory",{method:"POST",body:JSON.stringify({content:v,category:N,source:"ui"})}),h(""),M())}async function H(R){await pt(`/api/memory/${R}`,{method:"DELETE"}),M()}async function b(){const R=await pt("/api/memory/dedupe",{method:"POST",body:JSON.stringify({apply:!1})});if(R.duplicate_count===0){alert("Keine Dubletten gefunden — alles sauber.");return}confirm(`${R.duplicate_count} Dublette(n) in ${R.groups.length} Gruppe(n) gefunden. Entfernen?`)&&(await pt("/api/memory/dedupe",{method:"POST",body:JSON.stringify({apply:!0})}),M())}return p.jsxs("div",{className:"space-y-4",children:[p.jsxs("div",{className:"flex items-start justify-between",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-xl font-semibold",children:"Gedächtnis"}),p.jsx("p",{className:"text-sm text-muted-foreground",children:'Die geteilte „Verfassung" — alle Tools (Hermes, IDEs) lesen/schreiben hier via MCP.'})]}),p.jsxs("button",{onClick:b,className:"flex items-center gap-1.5 rounded-md border border-border px-2.5 py-1.5 text-sm hover:bg-accent",children:[p.jsx(zm,{className:"h-3.5 w-3.5 text-primary"})," Aufräumen"]})]}),p.jsxs("div",{className:"rounded-xl border border-border bg-card p-3",children:[p.jsx("textarea",{value:v,onChange:R=>h(R.target.value),placeholder:"Neuen Fakt / Regel hinzufügen…",rows:2,className:"w-full resize-none rounded-md border border-border bg-background px-3 py-2 text-sm outline-none focus:ring-2 focus:ring-ring"}),p.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[p.jsx("select",{value:N,onChange:R=>_(R.target.value),className:"rounded-md border border-border bg-background px-2 py-1.5 text-sm outline-none",children:Sd.map(R=>p.jsx("option",{value:R,children:As[R]},R))}),p.jsx("button",{onClick:L,className:"rounded-md bg-primary px-3 py-1.5 text-sm font-medium text-primary-foreground hover:opacity-90",children:"Speichern"})]})]}),p.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[p.jsx("input",{value:d,onChange:R=>f(R.target.value),placeholder:"Suchen…",className:"rounded-md border border-border bg-card px-2 py-1.5 text-sm outline-none focus:ring-2 focus:ring-ring"}),p.jsx("button",{onClick:()=>c(""),className:Rt("rounded-md px-2.5 py-1.5 text-xs",s?"text-muted-foreground hover:text-foreground":"bg-primary/15 text-primary"),children:"Alle"}),Sd.map(R=>p.jsx("button",{onClick:()=>c(R),className:Rt("rounded-md px-2.5 py-1.5 text-xs",s===R?"bg-primary/15 text-primary":"text-muted-foreground hover:text-foreground"),children:As[R]},R))]}),P&&p.jsxs("div",{className:"text-sm text-muted-foreground",children:["Fehler: ",P]}),p.jsxs("div",{className:"space-y-2",children:[l.length===0&&p.jsx("div",{className:"text-sm text-muted-foreground",children:"Keine Einträge."}),l.map(R=>p.jsxs("div",{className:"flex items-start gap-3 rounded-lg border border-border bg-card p-3",children:[p.jsx("span",{className:"shrink-0 rounded bg-muted px-1.5 py-0.5 text-[11px] text-muted-foreground",children:As[R.category]||R.category}),p.jsx("span",{className:"flex-1 text-sm",children:R.content}),p.jsx("span",{className:"shrink-0 text-[11px] text-muted-foreground",children:R.source}),p.jsx("button",{onClick:()=>H(R.id),className:"shrink-0 text-muted-foreground hover:text-red-500",children:p.jsx(Im,{className:"h-4 w-4"})})]},R.id))]})]})}function Og({ok:l}){return p.jsx("span",{className:Rt("h-2 w-2 rounded-full",l?"bg-emerald-500":"bg-amber-500")})}function ko({label:l,ok:u,detail:s}){return p.jsxs("div",{className:"rounded-lg border border-border bg-card p-4",children:[p.jsxs("div",{className:"flex items-center gap-2",children:[p.jsx(Og,{ok:u}),p.jsx("span",{className:"text-sm font-medium",children:l})]}),s&&p.jsx("div",{className:"mt-1 text-xs text-muted-foreground",children:s})]})}function zg(){const[l,u]=g.useState(null),[s,c]=g.useState("");return g.useEffect(()=>{const d=()=>pt("/api/agent/status").then(u).catch(v=>c(String(v)));d();const f=setInterval(d,8e3);return()=>clearInterval(f)},[]),p.jsxs("div",{className:"space-y-4",children:[p.jsxs("div",{className:"flex items-start justify-between",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-xl font-semibold",children:"Hermes"}),p.jsx("p",{className:"text-sm text-muted-foreground",children:"Der autonome Agent läuft eigenständig (Gateway :8642) und hat seine eigene Oberfläche (hermes-webui :8787). Mission Control verlinkt nur — Chat & Steuerung leben dort."})]}),(l==null?void 0:l.webui_url)&&p.jsxs("a",{href:l.webui_url,target:"_blank",rel:"noopener",className:Rt("flex items-center gap-1.5 rounded-md px-3 py-1.5 text-sm font-medium",l.webui_reachable?"bg-primary text-primary-foreground hover:opacity-90":"border border-border text-muted-foreground"),children:[p.jsx(Tm,{className:"h-4 w-4"})," Hermes öffnen"]})]}),s&&p.jsxs("div",{className:"text-sm text-muted-foreground",children:["Status nicht lesbar (",s,")."]}),l&&p.jsxs(p.Fragment,{children:[p.jsxs("div",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-4",children:[p.jsx(ko,{label:"Gateway (:8642)",ok:l.gateway_reachable,detail:l.gateway_reachable?"erreichbar":"offline"}),p.jsx(ko,{label:"WebUI (:8787)",ok:l.webui_reachable,detail:l.webui_reachable?"erreichbar":"offline"}),p.jsx(ko,{label:"Brain",ok:l.gateway_reachable,detail:"model: auto (über Gateway)"}),p.jsx(ko,{label:"Verdrahtung",ok:l.has_config,detail:`config ${l.has_config?"✓":"—"} · skills ${l.has_skills?"✓":"—"} · memories ${l.has_memories?"✓":"—"}`})]}),!l.gateway_reachable&&p.jsxs("div",{className:"rounded-xl border border-dashed border-border bg-card/50 p-5 text-sm",children:[p.jsx("div",{className:"mb-2 font-medium",children:"Hermes ist (hier) offline"}),p.jsxs("p",{className:"text-muted-foreground",children:["Der Agent + hermes-webui laufen auf der Box. Einrichtung & volle Verdrahtung (Brain = ",p.jsx("code",{children:"model: auto"}),", Tools/MCP inkl. ",p.jsx("code",{children:"mcp_mc"})," + ",p.jsx("code",{children:"mcp_memory"}),", SSH→Windows, lokale Browser-/Such-MCP) sind im Runbook beschrieben:",p.jsx("code",{className:"ml-1",children:"docs/HERMES_SETUP.md"}),"."]})]})]})]})}function Ig({title:l,hint:u}){return p.jsxs("div",{className:"space-y-4",children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-xl font-semibold",children:l}),p.jsx("p",{className:"text-sm text-muted-foreground",children:u})]}),p.jsxs("div",{className:"flex flex-col items-center justify-center gap-3 rounded-xl border border-dashed border-border bg-card/50 py-20 text-center",children:[p.jsx(Rm,{className:"h-8 w-8 text-muted-foreground"}),p.jsx("div",{className:"text-sm text-muted-foreground",children:"Kommt in einer späteren Phase."})]})]})}function Dg(){const[l,u]=g.useState("models"),[s,c]=g.useState(null);g.useEffect(()=>{const f=()=>pt("/api/health").then(c).catch(()=>c(null));f();const v=setInterval(f,1e4);return()=>clearInterval(v)},[]);const d=Fs.find(f=>f.id===l);return p.jsxs("div",{className:"flex h-full",children:[p.jsx(Wv,{onNavigate:u}),p.jsxs("aside",{className:"flex w-60 shrink-0 flex-col border-r border-border bg-card/40",children:[p.jsxs("div",{className:"flex items-center gap-2 px-5 py-4",children:[p.jsx("div",{className:"h-7 w-7 rounded-lg bg-primary"}),p.jsxs("div",{className:"leading-tight",children:[p.jsx("div",{className:"text-sm font-semibold",children:"Mission Control"}),p.jsx("div",{className:"text-xs text-muted-foreground",children:"2.0"})]})]}),p.jsx("nav",{className:"flex-1 space-y-1 px-3 py-2",children:Fs.map(f=>p.jsxs("button",{onClick:()=>u(f.id),className:Rt("flex w-full items-center gap-3 rounded-md px-3 py-2 text-sm transition-colors",l===f.id?"bg-primary/15 text-primary":"text-muted-foreground hover:bg-accent hover:text-accent-foreground"),children:[p.jsx(f.icon,{className:"h-4 w-4"}),f.label]},f.id))}),p.jsx("div",{className:"px-4 py-3 text-xs text-muted-foreground",children:s?p.jsxs("span",{className:"flex items-center gap-2",children:[p.jsx("span",{className:Rt("h-2 w-2 rounded-full",s.engine_reachable?"bg-emerald-500":"bg-amber-500")}),"Engine ",s.engine_reachable?"online":"offline"," · v",s.version]}):p.jsxs("span",{className:"flex items-center gap-2",children:[p.jsx("span",{className:"h-2 w-2 rounded-full bg-red-500"})," Backend offline"]})})]}),p.jsxs("div",{className:"flex min-w-0 flex-1 flex-col",children:[p.jsxs("header",{className:"flex h-14 shrink-0 items-center justify-between border-b border-border px-6",children:[p.jsx("div",{className:"text-sm text-muted-foreground",children:d.hint}),p.jsxs("button",{onClick:()=>{const f=new KeyboardEvent("keydown",{key:"k",metaKey:!0});document.dispatchEvent(f)},className:"flex items-center gap-2 rounded-md border border-border px-2.5 py-1.5 text-xs text-muted-foreground hover:bg-accent",children:[p.jsx(Pm,{className:"h-3.5 w-3.5"}),p.jsx("span",{children:"Springen"}),p.jsx("kbd",{className:"rounded bg-muted px-1.5 py-0.5 font-mono text-[10px]",children:"⌘K"})]})]}),p.jsxs("main",{className:"flex-1 overflow-y-auto p-6",children:[l==="models"&&p.jsx(Rg,{}),l==="routing"&&p.jsx(bg,{}),l==="system"&&p.jsx(Mg,{}),l==="connect"&&p.jsx(Tg,{}),l==="memory"&&p.jsx(Lg,{}),l==="agent"&&p.jsx(zg,{}),!["models","routing","system","connect","memory","agent"].includes(l)&&p.jsx(Ig,{title:d.label,hint:d.hint})]})]})]})}wm.createRoot(document.getElementById("root")).render(p.jsx(Ed.StrictMode,{children:p.jsx(Dg,{})}));