81468df9c0
Geteiltes Gedaechtnis: services/memory.py (SQLite/WAL, 5 Kategorien, Dedupe-Kurator deterministisch), routers/memory.py (CRUD/export/dedupe). MCP: mcp/mcp_memory.py (Guard-Beschreibungen gegen 14B-Loop) + mcp/mcp_mc.py NEU (Stack-Management fuer Hermes: list/discover/register/route/restart/ status). Frontend MemoryView (Add/Filter/Suche/Delete/Aufraeumen). Lokal verifiziert: CRUD + Dedupe (TestClient), MCP-Server syntax-OK, Frontend-Build + Browser (MemoryView). Docs aktualisiert. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
161 lines
234 KiB
JavaScript
161 lines
234 KiB
JavaScript
function cm(l,s){for(var u=0;u<s.length;u++){const c=s[u];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 s=document.createElement("link").relList;if(s&&s.supports&&s.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 h of f.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&c(h)}).observe(document,{childList:!0,subtree:!0});function u(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=u(d);fetch(d.href,f)}})();function Sd(l){return l&&l.__esModule&&Object.prototype.hasOwnProperty.call(l,"default")?l.default:l}var ku={exports:{}},Yr={},Eu={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 Hc;function dm(){if(Hc)return fe;Hc=1;var l=Symbol.for("react.element"),s=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),h=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),P=Symbol.for("react.memo"),j=Symbol.for("react.lazy"),_=Symbol.iterator;function T(S){return S===null||typeof S!="object"?null:(S=_&&S[_]||S["@@iterator"],typeof S=="function"?S:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},H=Object.assign,M={};function R(S,w,A){this.props=S,this.context=w,this.refs=M,this.updater=A||b}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=M,this.updater=A||b}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},ue={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)&&!ue.hasOwnProperty(B)&&(D[B]=w[B]);var se=arguments.length-2;if(se===1)D.children=A;else if(1<se){for(var ce=Array(se),De=0;De<se;De++)ce[De]=arguments[De+2];D.children=ce}if(S&&S.defaultProps)for(B in se=S.defaultProps,se)D[B]===void 0&&(D[B]=se[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 be(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 s:re=!0}}if(re)return re=S,D=D(re),S=B===""?"."+be(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 se=0;se<S.length;se++){Y=S[se];var ce=B+be(Y,se);re+=Ne(Y,w,A,ce,D)}else if(ce=T(S),typeof ce=="function")for(S=ce.call(S),se=0;!(Y=S.next()).done;)Y=Y.value,ce=B+be(Y,se++),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 _e(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=u,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 se=S.type.defaultProps;for(ce in w)le.call(w,ce)&&!ue.hasOwnProperty(ce)&&(B[ce]=w[ce]===void 0&&se!==void 0?se[ce]:w[ce])}var ce=arguments.length-2;if(ce===1)B.children=A;else if(1<ce){se=Array(ce);for(var De=0;De<ce;De++)se[De]=arguments[De+2];B.children=se}return{$$typeof:l,type:S.type,key:D,ref:Y,props:B,_owner:re}},fe.createContext=function(S){return S={$$typeof:h,_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:m,render:S}},fe.isValidElement=xe,fe.lazy=function(S){return{$$typeof:j,_payload:{_status:-1,_result:S},_init:_e}},fe.memo=function(S,w){return{$$typeof:P,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 Wu(){return Kc||(Kc=1,Eu.exports=dm()),Eu.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 Gc;function fm(){if(Gc)return Yr;Gc=1;var l=Wu(),s=Symbol.for("react.element"),u=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 h(m,N,P){var j,_={},T=null,b=null;P!==void 0&&(T=""+P),N.key!==void 0&&(T=""+N.key),N.ref!==void 0&&(b=N.ref);for(j in N)c.call(N,j)&&!f.hasOwnProperty(j)&&(_[j]=N[j]);if(m&&m.defaultProps)for(j in N=m.defaultProps,N)_[j]===void 0&&(_[j]=N[j]);return{$$typeof:s,type:m,key:T,ref:b,props:_,_owner:d.current}}return Yr.Fragment=u,Yr.jsx=h,Yr.jsxs=h,Yr}var Qc;function pm(){return Qc||(Qc=1,ku.exports=fm()),ku.exports}var g=pm(),v=Wu();const kd=Sd(v),Hu=cm({__proto__:null,default:kd},[v]);var po={},Cu={exports:{}},tt={},Nu={exports:{}},_u={};/**
|
|
* @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 Yc;function mm(){return Yc||(Yc=1,(function(l){function s(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 u(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 h=Date,m=h.now();l.unstable_now=function(){return h.now()-m}}var N=[],P=[],j=1,_=null,T=3,b=!1,H=!1,M=!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=u(P);Z!==null;){if(Z.callback===null)c(P);else if(Z.startTime<=F)c(P),Z.sortIndex=Z.expirationTime,s(N,Z);else break;Z=u(P)}}function q(F){if(M=!1,te(F),!H)if(u(N)!==null)H=!0,_e(le);else{var Z=u(P);Z!==null&&he(q,Z.startTime-F)}}function le(F,Z){H=!1,M&&(M=!1,V(ye),ye=-1),b=!0;var U=T;try{for(te(Z),_=u(N);_!==null&&(!(_.expirationTime>Z)||F&&!Ce());){var S=_.callback;if(typeof S=="function"){_.callback=null,T=_.priorityLevel;var w=S(_.expirationTime<=Z);Z=l.unstable_now(),typeof w=="function"?_.callback=w:_===u(N)&&c(N),te(Z)}else c(N);_=u(N)}if(_!==null)var A=!0;else{var B=u(P);B!==null&&he(q,B.startTime-Z),A=!1}return A}finally{_=null,T=U,b=!1}}var ne=!1,ue=null,ye=-1,de=5,xe=-1;function Ce(){return!(l.unstable_now()-xe<de)}function ie(){if(ue!==null){var F=l.unstable_now();xe=F;var Z=!0;try{Z=ue(!0,F)}finally{Z?be():(ne=!1,ue=null)}}else ne=!1}var be;if(typeof W=="function")be=function(){W(ie)};else if(typeof MessageChannel<"u"){var Ne=new MessageChannel,Oe=Ne.port2;Ne.port1.onmessage=ie,be=function(){Oe.postMessage(null)}}else be=function(){R(ie,0)};function _e(F){ue=F,ne||(ne=!0,be())}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||b||(H=!0,_e(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 T},l.unstable_getFirstCallbackNode=function(){return u(N)},l.unstable_next=function(F){switch(T){case 1:case 2:case 3:var Z=3;break;default:Z=T}var U=T;T=Z;try{return F()}finally{T=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=T;T=F;try{return Z()}finally{T=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:j++,callback:Z,priorityLevel:F,startTime:U,expirationTime:w,sortIndex:-1},U>S?(F.sortIndex=U,s(P,F),u(N)===null&&F===u(P)&&(M?(V(ye),ye=-1):M=!0,he(q,U-S))):(F.sortIndex=w,s(N,F),H||b||(H=!0,_e(le))),F},l.unstable_shouldYield=Ce,l.unstable_wrapCallback=function(F){var Z=T;return function(){var U=T;T=Z;try{return F.apply(this,arguments)}finally{T=U}}}})(_u)),_u}var Xc;function hm(){return Xc||(Xc=1,Nu.exports=mm()),Nu.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 Zc;function vm(){if(Zc)return tt;Zc=1;var l=Wu(),s=hm();function u(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){h(e,t),h(e+"Capture",t)}function h(e,t){for(d[e]=t,e=0;e<t.length;e++)c.add(t[e])}var m=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),N=Object.prototype.hasOwnProperty,P=/^[: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]*$/,j={},_={};function T(e){return N.call(_,e)?!0:N.call(j,e)?!1:P.test(e)?_[e]=!0:(j[e]=!0,!1)}function b(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"||b(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 M(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 M(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 M(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){R[e]=new M(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){R[e]=new M(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 M(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){R[e]=new M(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){R[e]=new M(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){R[e]=new M(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){R[e]=new M(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 M(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 M(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 M(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){R[e]=new M(e,1,!1,e.toLowerCase(),null,!1,!1)}),R.xlinkHref=new M("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){R[e]=new M(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?T(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"),ue=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"),be=Symbol.for("react.suspense"),Ne=Symbol.for("react.suspense_list"),Oe=Symbol.for("react.memo"),_e=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,p=i.length-1;1<=a&&0<=p&&o[a]!==i[p];)p--;for(;1<=a&&0<=p;a--,p--)if(o[a]!==i[p]){if(a!==1||p!==1)do if(a--,p--,0>p||o[a]!==i[p]){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<=p);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 ue:return"Fragment";case ne:return"Portal";case de:return"Profiler";case ye:return"StrictMode";case be: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 _e: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 se(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 Zu(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 Ro(e,t){var n=t.checked;return U({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function qu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=se(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 Ju(e,t){t=t.checked,t!=null&&te(e,"checked",t,!1)}function Mo(e,t){Ju(e,t);var n=se(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,se(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function es(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 Pn(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=""+se(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(u(91));return U({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ts(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(u(92));if(cr(n)){if(1<n.length)throw Error(u(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:se(n)}}function ns(e,t){var n=se(t.value),r=se(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 rs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ls(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 bo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ls(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var ll,os=(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},mf=["Webkit","ms","Moz","O"];Object.keys(fr).forEach(function(e){mf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fr[t]=fr[e]})});function is(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 us(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=is(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var hf=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 Oo(e,t){if(t){if(hf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(u(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(u(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(u(61))}if(t.style!=null&&typeof t.style!="object")throw Error(u(62))}}function zo(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 Io=null;function Do(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ao=null,jn=null,Rn=null;function ss(e){if(e=Or(e)){if(typeof Ao!="function")throw Error(u(280));var t=e.stateNode;t&&(t=Pl(t),Ao(e.stateNode,e.type,t))}}function as(e){jn?Rn?Rn.push(e):Rn=[e]:jn=e}function cs(){if(jn){var e=jn,t=Rn;if(Rn=jn=null,ss(e),t)for(e=0;e<t.length;e++)ss(t[e])}}function ds(e,t){return e(t)}function fs(){}var Fo=!1;function ps(e,t,n){if(Fo)return e(t,n);Fo=!0;try{return ds(e,t,n)}finally{Fo=!1,(jn!==null||Rn!==null)&&(fs(),cs())}}function pr(e,t){var n=e.stateNode;if(n===null)return null;var r=Pl(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(u(231,t,typeof n));return n}var Uo=!1;if(m)try{var mr={};Object.defineProperty(mr,"passive",{get:function(){Uo=!0}}),window.addEventListener("test",mr,mr),window.removeEventListener("test",mr,mr)}catch{Uo=!1}function vf(e,t,n,r,o,i,a,p,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,Bo=null,gf={onError:function(e){hr=!0,ol=e}};function yf(e,t,n,r,o,i,a,p,y){hr=!1,ol=null,vf.apply(gf,arguments)}function xf(e,t,n,r,o,i,a,p,y){if(yf.apply(this,arguments),hr){if(hr){var C=ol;hr=!1,ol=null}else throw Error(u(198));il||(il=!0,Bo=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 ms(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 hs(e){if(dn(e)!==e)throw Error(u(188))}function wf(e){var t=e.alternate;if(!t){if(t=dn(e),t===null)throw Error(u(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 hs(o),e;if(i===r)return hs(o),t;i=i.sibling}throw Error(u(188))}if(n.return!==r.return)n=o,r=i;else{for(var a=!1,p=o.child;p;){if(p===n){a=!0,n=o,r=i;break}if(p===r){a=!0,r=o,n=i;break}p=p.sibling}if(!a){for(p=i.child;p;){if(p===n){a=!0,n=i,r=o;break}if(p===r){a=!0,r=i,n=o;break}p=p.sibling}if(!a)throw Error(u(189))}}if(n.alternate!==r)throw Error(u(190))}if(n.tag!==3)throw Error(u(188));return n.stateNode.current===n?e:t}function vs(e){return e=wf(e),e!==null?gs(e):null}function gs(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=gs(e);if(t!==null)return t;e=e.sibling}return null}var ys=s.unstable_scheduleCallback,xs=s.unstable_cancelCallback,Sf=s.unstable_shouldYield,kf=s.unstable_requestPaint,Me=s.unstable_now,Ef=s.unstable_getCurrentPriorityLevel,$o=s.unstable_ImmediatePriority,ws=s.unstable_UserBlockingPriority,ul=s.unstable_NormalPriority,Cf=s.unstable_LowPriority,Ss=s.unstable_IdlePriority,sl=null,kt=null;function Nf(e){if(kt&&typeof kt.onCommitFiberRoot=="function")try{kt.onCommitFiberRoot(sl,e,void 0,(e.current.flags&128)===128)}catch{}}var pt=Math.clz32?Math.clz32:jf,_f=Math.log,Pf=Math.LN2;function jf(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 p=a&~o;p!==0?r=vr(p):(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-pt(t),o=1<<n,r|=e[n],t&=~o;return r}function Rf(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-pt(i),p=1<<a,y=o[a];y===-1?((p&n)===0||(p&r)!==0)&&(o[a]=Rf(p,t)):y<=t&&(e.expiredLanes|=p),i&=~p}}function Vo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ks(){var e=al;return al<<=1,(al&4194240)===0&&(al=64),e}function Wo(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-pt(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-pt(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function Ho(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-pt(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var ve=0;function Es(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Cs,Ko,Ns,_s,Ps,Go=!1,fl=[],Ft=null,Ut=null,Bt=null,yr=new Map,xr=new Map,$t=[],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 js(e,t){switch(e){case"focusin":case"focusout":Ft=null;break;case"dragenter":case"dragleave":Ut=null;break;case"mouseover":case"mouseout":Bt=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 bf(e,t,n,r,o){switch(t){case"focusin":return Ft=wr(Ft,e,t,n,r,o),!0;case"dragenter":return Ut=wr(Ut,e,t,n,r,o),!0;case"mouseover":return Bt=wr(Bt,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 Rs(e){var t=fn(e.target);if(t!==null){var n=dn(t);if(n!==null){if(t=n.tag,t===13){if(t=ms(n),t!==null){e.blockedOn=t,Ps(e.priority,function(){Ns(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=Yo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Io=r,n.target.dispatchEvent(r),Io=null}else return t=Or(n),t!==null&&Ko(t),e.blockedOn=n,!1;t.shift()}return!0}function Ms(e,t,n){pl(e)&&n.delete(t)}function Of(){Go=!1,Ft!==null&&pl(Ft)&&(Ft=null),Ut!==null&&pl(Ut)&&(Ut=null),Bt!==null&&pl(Bt)&&(Bt=null),yr.forEach(Ms),xr.forEach(Ms)}function Sr(e,t){e.blockedOn===t&&(e.blockedOn=null,Go||(Go=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,Of)))}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(Ft!==null&&Sr(Ft,e),Ut!==null&&Sr(Ut,e),Bt!==null&&Sr(Bt,e),yr.forEach(t),xr.forEach(t),n=0;n<$t.length;n++)r=$t[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<$t.length&&(n=$t[0],n.blockedOn===null);)Rs(n),n.blockedOn===null&&$t.shift()}var Mn=q.ReactCurrentBatchConfig,ml=!0;function zf(e,t,n,r){var o=ve,i=Mn.transition;Mn.transition=null;try{ve=1,Qo(e,t,n,r)}finally{ve=o,Mn.transition=i}}function If(e,t,n,r){var o=ve,i=Mn.transition;Mn.transition=null;try{ve=4,Qo(e,t,n,r)}finally{ve=o,Mn.transition=i}}function Qo(e,t,n,r){if(ml){var o=Yo(e,t,n,r);if(o===null)fi(e,t,r,hl,n),js(e,r);else if(bf(o,e,t,n,r))r.stopPropagation();else if(js(e,r),t&4&&-1<Lf.indexOf(e)){for(;o!==null;){var i=Or(o);if(i!==null&&Cs(i),i=Yo(e,t,n,r),i===null&&fi(e,t,r,hl,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else fi(e,t,r,null,n)}}var hl=null;function Yo(e,t,n,r){if(hl=null,e=Do(r),e=fn(e),e!==null)if(t=dn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ms(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 Ts(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(Ef()){case $o:return 1;case ws:return 4;case ul:case Cf:return 16;case Ss:return 536870912;default:return 16}default:return 16}}var Vt=null,Xo=null,vl=null;function Ls(){if(vl)return vl;var e,t=Xo,n=t.length,r,o="value"in Vt?Vt.value:Vt.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 bs(){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 p in e)e.hasOwnProperty(p)&&(n=e[p],this[p]=n?n(i):i[p]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?yl:bs,this.isPropagationStopped=bs,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 Tn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Zo=nt(Tn),Er=U({},Tn,{view:0,detail:0}),Df=nt(Er),qo,Jo,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:ti,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"?(qo=e.screenX-Cr.screenX,Jo=e.screenY-Cr.screenY):Jo=qo=0,Cr=e),qo)},movementY:function(e){return"movementY"in e?e.movementY:Jo}}),Os=nt(xl),Af=U({},xl,{dataTransfer:0}),Ff=nt(Af),Uf=U({},Er,{relatedTarget:0}),ei=nt(Uf),Bf=U({},Tn,{animationName:0,elapsedTime:0,pseudoElement:0}),$f=nt(Bf),Vf=U({},Tn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Wf=nt(Vf),Hf=U({},Tn,{data:0}),zs=nt(Hf),Kf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Gf={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"},Qf={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Yf(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Qf[e])?!!t[e]:!1}function ti(){return Yf}var Xf=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"?Gf[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ti,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}}),Zf=nt(Xf),qf=U({},xl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Is=nt(qf),Jf=U({},Er,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ti}),ep=nt(Jf),tp=U({},Tn,{propertyName:0,elapsedTime:0,pseudoElement:0}),np=nt(tp),rp=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}),lp=nt(rp),op=[9,13,27,32],ni=m&&"CompositionEvent"in window,Nr=null;m&&"documentMode"in document&&(Nr=document.documentMode);var ip=m&&"TextEvent"in window&&!Nr,Ds=m&&(!ni||Nr&&8<Nr&&11>=Nr),As=" ",Fs=!1;function Us(e,t){switch(e){case"keyup":return op.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ln=!1;function up(e,t){switch(e){case"compositionend":return Bs(t);case"keypress":return t.which!==32?null:(Fs=!0,As);case"textInput":return e=t.data,e===As&&Fs?null:e;default:return null}}function sp(e,t){if(Ln)return e==="compositionend"||!ni&&Us(e,t)?(e=Ls(),vl=Xo=Vt=null,Ln=!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 Ds&&t.locale!=="ko"?null:t.data;default:return null}}var ap={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 $s(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!ap[e.type]:t==="textarea"}function Vs(e,t,n,r){as(r),t=Cl(t,"onChange"),0<t.length&&(n=new Zo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var _r=null,Pr=null;function cp(e){ua(e,0)}function wl(e){var t=Dn(e);if(Zu(t))return e}function dp(e,t){if(e==="change")return t}var Ws=!1;if(m){var ri;if(m){var li="oninput"in document;if(!li){var Hs=document.createElement("div");Hs.setAttribute("oninput","return;"),li=typeof Hs.oninput=="function"}ri=li}else ri=!1;Ws=ri&&(!document.documentMode||9<document.documentMode)}function Ks(){_r&&(_r.detachEvent("onpropertychange",Gs),Pr=_r=null)}function Gs(e){if(e.propertyName==="value"&&wl(Pr)){var t=[];Vs(t,Pr,e,Do(e)),ps(cp,t)}}function fp(e,t,n){e==="focusin"?(Ks(),_r=t,Pr=n,_r.attachEvent("onpropertychange",Gs)):e==="focusout"&&Ks()}function pp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return wl(Pr)}function mp(e,t){if(e==="click")return wl(t)}function hp(e,t){if(e==="input"||e==="change")return wl(t)}function vp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mt=typeof Object.is=="function"?Object.is:vp;function jr(e,t){if(mt(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)||!mt(e[o],t[o]))return!1}return!0}function Qs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ys(e,t){var n=Qs(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=Qs(n)}}function Xs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Xs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Zs(){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 oi(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 gp(e){var t=Zs(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Xs(n.ownerDocument.documentElement,n)){if(r!==null&&oi(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=Ys(n,i);var a=Ys(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 yp=m&&"documentMode"in document&&11>=document.documentMode,bn=null,ii=null,Rr=null,ui=!1;function qs(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ui||bn==null||bn!==rl(r)||(r=bn,"selectionStart"in r&&oi(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&&jr(Rr,r)||(Rr=r,r=Cl(ii,"onSelect"),0<r.length&&(t=new Zo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=bn)))}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")},si={},Js={};m&&(Js=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(si[e])return si[e];if(!On[e])return e;var t=On[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Js)return si[e]=t[n];return e}var ea=kl("animationend"),ta=kl("animationiteration"),na=kl("animationstart"),ra=kl("transitionend"),la=new Map,oa="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 Wt(e,t){la.set(e,t),f(t,[e])}for(var ai=0;ai<oa.length;ai++){var ci=oa[ai],xp=ci.toLowerCase(),wp=ci[0].toUpperCase()+ci.slice(1);Wt(xp,"on"+wp)}Wt(ea,"onAnimationEnd"),Wt(ta,"onAnimationIteration"),Wt(na,"onAnimationStart"),Wt("dblclick","onDoubleClick"),Wt("focusin","onFocus"),Wt("focusout","onBlur"),Wt(ra,"onTransitionEnd"),h("onMouseEnter",["mouseout","mouseover"]),h("onMouseLeave",["mouseout","mouseover"]),h("onPointerEnter",["pointerout","pointerover"]),h("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 Mr="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(" "),Sp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Mr));function ia(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,xf(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 p=r[a],y=p.instance,C=p.currentTarget;if(p=p.listener,y!==i&&o.isPropagationStopped())break e;ia(o,p,C),i=y}else for(a=0;a<r.length;a++){if(p=r[a],y=p.instance,C=p.currentTarget,p=p.listener,y!==i&&o.isPropagationStopped())break e;ia(o,p,C),i=y}}}if(il)throw e=Bo,il=!1,Bo=null,e}function we(e,t){var n=t[yi];n===void 0&&(n=t[yi]=new Set);var r=e+"__bubble";n.has(r)||(sa(t,e,2,!1),n.add(r))}function di(e,t,n){var r=0;t&&(r|=4),sa(n,e,r,t)}var El="_reactListening"+Math.random().toString(36).slice(2);function Tr(e){if(!e[El]){e[El]=!0,c.forEach(function(n){n!=="selectionchange"&&(Sp.has(n)||di(n,!1,e),di(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[El]||(t[El]=!0,di("selectionchange",!1,t))}}function sa(e,t,n,r){switch(Ts(t)){case 1:var o=zf;break;case 4:o=If;break;default:o=Qo}n=o.bind(null,t,n,e),o=void 0,!Uo||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 fi(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 p=r.stateNode.containerInfo;if(p===o||p.nodeType===8&&p.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(;p!==null;){if(a=fn(p),a===null)return;if(y=a.tag,y===5||y===6){r=i=a;continue e}p=p.parentNode}}r=r.return}ps(function(){var C=i,O=Do(n),z=[];e:{var L=la.get(e);if(L!==void 0){var $=Zo,G=e;switch(e){case"keypress":if(gl(n)===0)break e;case"keydown":case"keyup":$=Zf;break;case"focusin":G="focus",$=ei;break;case"focusout":G="blur",$=ei;break;case"beforeblur":case"afterblur":$=ei;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":$=Os;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":$=Ff;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":$=ep;break;case ea:case ta:case na:$=$f;break;case ra:$=np;break;case"scroll":$=Df;break;case"wheel":$=lp;break;case"copy":case"cut":case"paste":$=Wf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":$=Is}var Q=(t&4)!==0,Te=!Q&&e==="scroll",k=Q?L!==null?L+"Capture":null:L;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(Lr(x,I,E)))),Te)break;x=x.return}0<Q.length&&(L=new $(L,G,null,n,O),z.push({event:L,listeners:Q}))}}if((t&7)===0){e:{if(L=e==="mouseover"||e==="pointerover",$=e==="mouseout"||e==="pointerout",L&&n!==Io&&(G=n.relatedTarget||n.fromElement)&&(fn(G)||G[Rt]))break e;if(($||L)&&(L=O.window===O?O:(L=O.ownerDocument)?L.defaultView||L.parentWindow:window,$?(G=n.relatedTarget||n.toElement,$=C,G=G?fn(G):null,G!==null&&(Te=dn(G),G!==Te||G.tag!==5&&G.tag!==6)&&(G=null)):($=null,G=C),$!==G)){if(Q=Os,I="onMouseLeave",k="onMouseEnter",x="mouse",(e==="pointerout"||e==="pointerover")&&(Q=Is,I="onPointerLeave",k="onPointerEnter",x="pointer"),Te=$==null?L:Dn($),E=G==null?L:Dn(G),L=new Q(I,x+"leave",$,n,O),L.target=Te,L.relatedTarget=E,I=null,fn(O)===C&&(Q=new Q(k,x+"enter",G,n,O),Q.target=E,Q.relatedTarget=Te,I=Q),Te=I,$&&G)t:{for(Q=$,k=G,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&&aa(z,L,$,Q,!1),G!==null&&Te!==null&&aa(z,Te,G,Q,!0)}}e:{if(L=C?Dn(C):window,$=L.nodeName&&L.nodeName.toLowerCase(),$==="select"||$==="input"&&L.type==="file")var X=dp;else if($s(L))if(Ws)X=hp;else{X=pp;var J=fp}else($=L.nodeName)&&$.toLowerCase()==="input"&&(L.type==="checkbox"||L.type==="radio")&&(X=mp);if(X&&(X=X(e,C))){Vs(z,X,n,O);break e}J&&J(e,L,C),e==="focusout"&&(J=L._wrapperState)&&J.controlled&&L.type==="number"&&To(L,"number",L.value)}switch(J=C?Dn(C):window,e){case"focusin":($s(J)||J.contentEditable==="true")&&(bn=J,ii=C,Rr=null);break;case"focusout":Rr=ii=bn=null;break;case"mousedown":ui=!0;break;case"contextmenu":case"mouseup":case"dragend":ui=!1,qs(z,n,O);break;case"selectionchange":if(yp)break;case"keydown":case"keyup":qs(z,n,O)}var ee;if(ni)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 Ln?Us(e,n)&&(oe="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(oe="onCompositionStart");oe&&(Ds&&n.locale!=="ko"&&(Ln||oe!=="onCompositionStart"?oe==="onCompositionEnd"&&Ln&&(ee=Ls()):(Vt=O,Xo="value"in Vt?Vt.value:Vt.textContent,Ln=!0)),J=Cl(C,oe),0<J.length&&(oe=new zs(oe,e,null,n,O),z.push({event:oe,listeners:J}),ee?oe.data=ee:(ee=Bs(n),ee!==null&&(oe.data=ee)))),(ee=ip?up(e,n):sp(e,n))&&(C=Cl(C,"onBeforeInput"),0<C.length&&(O=new zs("onBeforeInput","beforeinput",null,n,O),z.push({event:O,listeners:C}),O.data=ee))}ua(z,t)})}function Lr(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(Lr(e,i,o)),i=pr(e,t),i!=null&&r.push(Lr(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 aa(e,t,n,r,o){for(var i=t._reactName,a=[];n!==null&&n!==r;){var p=n,y=p.alternate,C=p.stateNode;if(y!==null&&y===r)break;p.tag===5&&C!==null&&(p=C,o?(y=pr(n,i),y!=null&&a.unshift(Lr(n,y,p))):o||(y=pr(n,i),y!=null&&a.push(Lr(n,y,p)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var kp=/\r\n?/g,Ep=/\u0000|\uFFFD/g;function ca(e){return(typeof e=="string"?e:""+e).replace(kp,`
|
|
`).replace(Ep,"")}function Nl(e,t,n){if(t=ca(t),ca(e)!==t&&n)throw Error(u(425))}function _l(){}var pi=null,mi=null;function hi(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 vi=typeof setTimeout=="function"?setTimeout:void 0,Cp=typeof clearTimeout=="function"?clearTimeout:void 0,da=typeof Promise=="function"?Promise:void 0,Np=typeof queueMicrotask=="function"?queueMicrotask:typeof da<"u"?function(e){return da.resolve(null).then(e).catch(_p)}:vi;function _p(e){setTimeout(function(){throw e})}function gi(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 Ht(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 fa(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,br="__reactProps$"+In,Rt="__reactContainer$"+In,yi="__reactEvents$"+In,Pp="__reactListeners$"+In,jp="__reactHandles$"+In;function fn(e){var t=e[Et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Rt]||n[Et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=fa(e);e!==null;){if(n=e[Et])return n;e=fa(e)}return t}e=n,n=e.parentNode}return null}function Or(e){return e=e[Et]||e[Rt],!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(u(33))}function Pl(e){return e[br]||null}var xi=[],An=-1;function Kt(e){return{current:e}}function Se(e){0>An||(e.current=xi[An],xi[An]=null,An--)}function ge(e,t){An++,xi[An]=e.current,e.current=t}var Gt={},We=Kt(Gt),Xe=Kt(!1),pn=Gt;function Fn(e,t){var n=e.type.contextTypes;if(!n)return Gt;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 jl(){Se(Xe),Se(We)}function pa(e,t,n){if(We.current!==Gt)throw Error(u(168));ge(We,t),ge(Xe,n)}function ma(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(u(108,re(e)||"Unknown",o));return U({},n,r)}function Rl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Gt,pn=We.current,ge(We,e),ge(Xe,Xe.current),!0}function ha(e,t,n){var r=e.stateNode;if(!r)throw Error(u(169));n?(e=ma(e,t,pn),r.__reactInternalMemoizedMergedChildContext=e,Se(Xe),Se(We),ge(We,e)):Se(Xe),ge(Xe,n)}var Mt=null,Ml=!1,wi=!1;function va(e){Mt===null?Mt=[e]:Mt.push(e)}function Rp(e){Ml=!0,va(e)}function Qt(){if(!wi&&Mt!==null){wi=!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,Ml=!1}catch(o){throw Mt!==null&&(Mt=Mt.slice(e+1)),ys($o,Qt),o}finally{ve=t,wi=!1}}return null}var Un=[],Bn=0,Tl=null,Ll=0,it=[],ut=0,mn=null,Tt=1,Lt="";function hn(e,t){Un[Bn++]=Ll,Un[Bn++]=Tl,Tl=e,Ll=t}function ga(e,t,n){it[ut++]=Tt,it[ut++]=Lt,it[ut++]=mn,mn=e;var r=Tt;e=Lt;var o=32-pt(r)-1;r&=~(1<<o),n+=1;var i=32-pt(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,Tt=1<<32-pt(t)+o|n<<o|r,Lt=i+e}else Tt=1<<i|n<<o|r,Lt=e}function Si(e){e.return!==null&&(hn(e,1),ga(e,1,0))}function ki(e){for(;e===Tl;)Tl=Un[--Bn],Un[Bn]=null,Ll=Un[--Bn],Un[Bn]=null;for(;e===mn;)mn=it[--ut],it[ut]=null,Lt=it[--ut],it[ut]=null,Tt=it[--ut],it[ut]=null}var rt=null,lt=null,Ee=!1,ht=null;function ya(e,t){var n=dt(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 xa(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=Ht(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=dt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,rt=e,lt=null,!0):!1;default:return!1}}function Ei(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ci(e){if(Ee){var t=lt;if(t){var n=t;if(!xa(e,t)){if(Ei(e))throw Error(u(418));t=Ht(n.nextSibling);var r=rt;t&&xa(e,t)?ya(r,n):(e.flags=e.flags&-4097|2,Ee=!1,rt=e)}}else{if(Ei(e))throw Error(u(418));e.flags=e.flags&-4097|2,Ee=!1,rt=e}}}function wa(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;rt=e}function bl(e){if(e!==rt)return!1;if(!Ee)return wa(e),Ee=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!hi(e.type,e.memoizedProps)),t&&(t=lt)){if(Ei(e))throw Sa(),Error(u(418));for(;t;)ya(e,t),t=Ht(t.nextSibling)}if(wa(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){lt=Ht(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}lt=null}}else lt=rt?Ht(e.stateNode.nextSibling):null;return!0}function Sa(){for(var e=lt;e;)e=Ht(e.nextSibling)}function $n(){lt=rt=null,Ee=!1}function Ni(e){ht===null?ht=[e]:ht.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(u(309));var r=n.stateNode}if(!r)throw Error(u(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 p=o.refs;a===null?delete p[i]:p[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(u(284));if(!n._owner)throw Error(u(290,e))}return e}function Ol(e,t){throw e=Object.prototype.toString.call(t),Error(u(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ka(e){var t=e._init;return t(e._payload)}function Ea(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=nn(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 p(k,x,E,I){return x===null||x.tag!==6?(x=vu(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===ue?O(k,x,E.props.children,I,E.key):x!==null&&(x.elementType===X||typeof X=="object"&&X!==null&&X.$$typeof===_e&&ka(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=gu(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=vu(""+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=gu(x,k.mode,E),x.return=k,x;case _e: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 L(k,x,E,I){var X=x!==null?x.key:null;if(typeof E=="string"&&E!==""||typeof E=="number")return X!==null?null:p(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 _e:return X=E._init,L(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,p(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 _e: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 G(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=L(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(rn){return t(k,rn)}),Ee&&hn(k,oe),X}function Q(k,x,E,I){var X=Z(E);if(typeof X!="function")throw Error(u(150));if(E=X.call(E),E==null)throw Error(u(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 rn=L(k,ee,me.value,I);if(rn===null){ee===null&&(ee=Ue);break}e&&ee&&rn.alternate===null&&t(k,ee),x=i(rn,x,oe),J===null?X=rn:J.sibling=rn,J=rn,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(am){return t(k,am)}),Ee&&hn(k,oe),X}function Te(k,x,E,I){if(typeof E=="object"&&E!==null&&E.type===ue&&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===ue){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===_e&&ka(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===ue?(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=gu(E,k.mode,I),x.return=k,k=x}return a(k);case _e:return J=E._init,Te(k,x,J(E._payload),I)}if(cr(E))return G(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=vu(E,k.mode,I),x.return=k,k=x),a(k)):n(k,x)}return Te}var Vn=Ea(!0),Ca=Ea(!1),zl=Kt(null),Il=null,Wn=null,_i=null;function Pi(){_i=Wn=Il=null}function ji(e){var t=zl.current;Se(zl),e._currentValue=t}function Ri(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 st(e){var t=e._currentValue;if(_i!==e)if(e={context:e,memoizedValue:t,next:null},Wn===null){if(Il===null)throw Error(u(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 Na(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,bt(e,r)}function bt(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 Yt=!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 Ot(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Xt(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,bt(e,n)}return o=r.interleaved,o===null?(t.next=t,Mi(r)):(t.next=o.next,o.next=t),r.interleaved=t,bt(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,Ho(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;Yt=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,p=o.shared.pending;if(p!==null){o.shared.pending=null;var y=p,C=y.next;y.next=null,a===null?i=C:a.next=C,a=y;var O=e.alternate;O!==null&&(O=O.updateQueue,p=O.lastBaseUpdate,p!==a&&(p===null?O.firstBaseUpdate=C:p.next=C,O.lastBaseUpdate=y))}if(i!==null){var z=o.baseState;a=0,O=C=y=null,p=i;do{var L=p.lane,$=p.eventTime;if((r&L)===L){O!==null&&(O=O.next={eventTime:$,lane:0,tag:p.tag,payload:p.payload,callback:p.callback,next:null});e:{var G=e,Q=p;switch(L=t,$=n,Q.tag){case 1:if(G=Q.payload,typeof G=="function"){z=G.call($,z,L);break e}z=G;break e;case 3:G.flags=G.flags&-65537|128;case 0:if(G=Q.payload,L=typeof G=="function"?G.call($,z,L):G,L==null)break e;z=U({},z,L);break e;case 2:Yt=!0}}p.callback!==null&&p.lane!==0&&(e.flags|=64,L=o.effects,L===null?o.effects=[p]:L.push(p))}else $={eventTime:$,lane:L,tag:p.tag,payload:p.payload,callback:p.callback,next:null},O===null?(C=O=$,y=z):O=O.next=$,a|=L;if(p=p.next,p===null){if(p=o.shared.pending,p===null)break;L=p,p=L.next,L.next=null,o.lastBaseUpdate=L,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 ja(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(u(191,o));o.call(r)}}}var Ir={},Ct=Kt(Ir),Dr=Kt(Ir),Ar=Kt(Ir);function gn(e){if(e===Ir)throw Error(u(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:bo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=bo(t,e)}Se(Ct),ge(Ct,t)}function Kn(){Se(Ct),Se(Dr),Se(Ar)}function Ra(e){gn(Ar.current);var t=gn(Ct.current),n=bo(t,e.type);t!==n&&(ge(Dr,e),ge(Ct,n))}function bi(e){Dr.current===e&&(Se(Ct),Se(Dr))}var Pe=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 Oi=[];function zi(){for(var e=0;e<Oi.length;e++)Oi[e]._workInProgressVersionPrimary=null;Oi.length=0}var Ul=q.ReactCurrentDispatcher,Ii=q.ReactCurrentBatchConfig,yn=0,je=null,ze=null,Ae=null,Bl=!1,Fr=!1,Ur=0,Tp=0;function He(){throw Error(u(321))}function Di(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!mt(e[n],t[n]))return!1;return!0}function Ai(e,t,n,r,o,i){if(yn=i,je=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ul.current=e===null||e.memoizedState===null?zp:Ip,e=n(r,o),Fr){i=0;do{if(Fr=!1,Ur=0,25<=i)throw Error(u(301));i+=1,Ae=ze=null,t.updateQueue=null,Ul.current=Dp,e=n(r,o)}while(Fr)}if(Ul.current=Wl,t=ze!==null&&ze.next!==null,yn=0,Ae=ze=je=null,Bl=!1,t)throw Error(u(300));return e}function Fi(){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?je.memoizedState=Ae=e:Ae=Ae.next=e,Ae}function at(){if(ze===null){var e=je.alternate;e=e!==null?e.memoizedState:null}else e=ze.next;var t=Ae===null?je.memoizedState:Ae.next;if(t!==null)Ae=t,ze=e;else{if(e===null)throw Error(u(310));ze=e,e={memoizedState:ze.memoizedState,baseState:ze.baseState,baseQueue:ze.baseQueue,queue:ze.queue,next:null},Ae===null?je.memoizedState=Ae=e:Ae=Ae.next=e}return Ae}function Br(e,t){return typeof t=="function"?t(e):t}function Ui(e){var t=at(),n=t.queue;if(n===null)throw Error(u(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 p=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?(p=y=z,a=r):y=y.next=z,je.lanes|=O,xn|=O}C=C.next}while(C!==null&&C!==i);y===null?a=r:y.next=p,mt(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,je.lanes|=i,xn|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Bi(e){var t=at(),n=t.queue;if(n===null)throw Error(u(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);mt(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=je,r=at(),o=t(),i=!mt(r.memoizedState,o);if(i&&(r.memoizedState=o,qe=!0),r=r.queue,$i(Oa.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Ae!==null&&Ae.memoizedState.tag&1){if(n.flags|=2048,$r(9,ba.bind(null,n,r,o,t),void 0,null),Fe===null)throw Error(u(349));(yn&30)!==0||La(n,t,o)}return o}function La(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=je.updateQueue,t===null?(t={lastEffect:null,stores:null},je.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ba(e,t,n,r){t.value=n,t.getSnapshot=r,za(t)&&Ia(e)}function Oa(e,t,n){return n(function(){za(t)&&Ia(e)})}function za(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!mt(e,n)}catch{return!0}}function Ia(e){var t=bt(e,1);t!==null&&xt(t,e,1,-1)}function Da(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=Op.bind(null,je,e),[t.memoizedState,e]}function $r(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=je.updateQueue,t===null?(t={lastEffect:null,stores:null},je.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 Aa(){return at().memoizedState}function $l(e,t,n,r){var o=Nt();je.flags|=e,o.memoizedState=$r(1|t,n,void 0,r===void 0?null:r)}function Vl(e,t,n,r){var o=at();r=r===void 0?null:r;var i=void 0;if(ze!==null){var a=ze.memoizedState;if(i=a.destroy,r!==null&&Di(r,a.deps)){o.memoizedState=$r(t,n,i,r);return}}je.flags|=e,o.memoizedState=$r(1|t,n,i,r)}function Fa(e,t){return $l(8390656,8,e,t)}function $i(e,t){return Vl(2048,8,e,t)}function Ua(e,t){return Vl(4,2,e,t)}function Ba(e,t){return Vl(4,4,e,t)}function $a(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 Va(e,t,n){return n=n!=null?n.concat([e]):null,Vl(4,4,$a.bind(null,t,e),n)}function Vi(){}function Wa(e,t){var n=at();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Di(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ha(e,t){var n=at();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Di(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):(mt(n,t)||(n=ks(),je.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=Ii.transition;Ii.transition={};try{e(!1),t()}finally{ve=n,Ii.transition=r}}function Ga(){return at().memoizedState}function bp(e,t,n){var r=en(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Qa(e))Ya(t,n);else if(n=Na(e,t,n,r),n!==null){var o=Ye();xt(n,e,r,o),Xa(n,t,r)}}function Op(e,t,n){var r=en(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Qa(e))Ya(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,p=i(a,n);if(o.hasEagerState=!0,o.eagerState=p,mt(p,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=Na(e,t,o,r),n!==null&&(o=Ye(),xt(n,e,r,o),Xa(n,t,r))}}function Qa(e){var t=e.alternate;return e===je||t!==null&&t===je}function Ya(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 Xa(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ho(e,n)}}var Wl={readContext:st,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},zp={readContext:st,useCallback:function(e,t){return Nt().memoizedState=[e,t===void 0?null:t],e},useContext:st,useEffect:Fa,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,$l(4194308,4,$a.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=bp.bind(null,je,e),[r.memoizedState,e]},useRef:function(e){var t=Nt();return e={current:e},t.memoizedState=e},useState:Da,useDebugValue:Vi,useDeferredValue:function(e){return Nt().memoizedState=e},useTransition:function(){var e=Da(!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=je,o=Nt();if(Ee){if(n===void 0)throw Error(u(407));n=n()}else{if(n=t(),Fe===null)throw Error(u(349));(yn&30)!==0||La(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Fa(Oa.bind(null,r,i,e),[e]),r.flags|=2048,$r(9,ba.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-pt(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},Ip={readContext:st,useCallback:Wa,useContext:st,useEffect:$i,useImperativeHandle:Va,useInsertionEffect:Ua,useLayoutEffect:Ba,useMemo:Ha,useReducer:Ui,useRef:Aa,useState:function(){return Ui(Br)},useDebugValue:Vi,useDeferredValue:function(e){var t=at();return Ka(t,ze.memoizedState,e)},useTransition:function(){var e=Ui(Br)[0],t=at().memoizedState;return[e,t]},useMutableSource:Ma,useSyncExternalStore:Ta,useId:Ga,unstable_isNewReconciler:!1},Dp={readContext:st,useCallback:Wa,useContext:st,useEffect:$i,useImperativeHandle:Va,useInsertionEffect:Ua,useLayoutEffect:Ba,useMemo:Ha,useReducer:Bi,useRef:Aa,useState:function(){return Bi(Br)},useDebugValue:Vi,useDeferredValue:function(e){var t=at();return ze===null?t.memoizedState=e:Ka(t,ze.memoizedState,e)},useTransition:function(){var e=Bi(Br)[0],t=at().memoizedState;return[e,t]},useMutableSource:Ma,useSyncExternalStore:Ta,useId:Ga,unstable_isNewReconciler:!1};function vt(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 Wi(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=en(e),i=Ot(r,o);i.payload=t,n!=null&&(i.callback=n),t=Xt(e,i,o),t!==null&&(xt(t,e,o,r),Dl(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ye(),o=en(e),i=Ot(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Xt(e,i,o),t!==null&&(xt(t,e,o,r),Dl(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ye(),r=en(e),o=Ot(n,r);o.tag=2,t!=null&&(o.callback=t),t=Xt(e,o,r),t!==null&&(xt(t,e,r,n),Dl(t,e,r))}};function Za(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?!jr(n,r)||!jr(o,i):!0}function qa(e,t,n){var r=!1,o=Gt,i=t.contextType;return typeof i=="object"&&i!==null?i=st(i):(o=Ze(t)?pn:We.current,r=t.contextTypes,i=(r=r!=null)?Fn(e,o):Gt),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 Ja(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 Hi(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=st(i):(i=Ze(t)?pn:We.current,o.context=Fn(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Wi(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 Gn(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 Gi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Ap=typeof WeakMap=="function"?WeakMap:Map;function ec(e,t,n){n=Ot(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ql||(ql=!0,su=r),Gi(e,t)},n}function tc(e,t,n){n=Ot(-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(){Gi(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Gi(e,t),typeof r!="function"&&(qt===null?qt=new Set([this]):qt.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function nc(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Ap;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=qp.bind(null,e,t,n),t.then(e,e))}function rc(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 lc(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=Ot(-1,1),t.tag=2,Xt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var Fp=q.ReactCurrentOwner,qe=!1;function Qe(e,t,n,r){t.child=e===null?Ca(t,null,n,r):Vn(t,e.child,n,r)}function oc(e,t,n,r,o){n=n.render;var i=t.ref;return Hn(t,o),r=Ai(e,t,n,r,i,o),n=Fi(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,zt(e,t,o)):(Ee&&n&&Si(t),t.flags|=1,Qe(e,t,r,o),t.child)}function ic(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!hu(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:jr,n(a,r)&&e.ref===t.ref)return zt(e,t,o)}return t.flags|=1,e=nn(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(jr(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,zt(e,t,o)}return Qi(e,t,n,r,o)}function sc(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 ac(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Qi(e,t,n,r,o){var i=Ze(n)?pn:We.current;return i=Fn(t,i),Hn(t,o),n=Ai(e,t,n,r,i,o),r=Fi(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,zt(e,t,o)):(Ee&&r&&Si(t),t.flags|=1,Qe(e,t,n,o),t.child)}function cc(e,t,n,r,o){if(Ze(n)){var i=!0;Rl(t)}else i=!1;if(Hn(t,o),t.stateNode===null)Gl(e,t),qa(t,n,r),Hi(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,p=t.memoizedProps;a.props=p;var y=a.context,C=n.contextType;typeof C=="object"&&C!==null?C=st(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"||(p!==r||y!==C)&&Ja(t,a,r,C),Yt=!1;var L=t.memoizedState;a.state=L,Al(t,r,a,o),y=t.memoizedState,p!==r||L!==y||Xe.current||Yt?(typeof O=="function"&&(Wi(t,n,O,r),y=t.memoizedState),(p=Yt||Za(t,n,p,r,L,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=p):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,_a(e,t),p=t.memoizedProps,C=t.type===t.elementType?p:vt(t.type,p),a.props=C,z=t.pendingProps,L=a.context,y=n.contextType,typeof y=="object"&&y!==null?y=st(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"||(p!==z||L!==y)&&Ja(t,a,r,y),Yt=!1,L=t.memoizedState,a.state=L,Al(t,r,a,o);var G=t.memoizedState;p!==z||L!==G||Xe.current||Yt?(typeof $=="function"&&(Wi(t,n,$,r),G=t.memoizedState),(C=Yt||Za(t,n,C,r,L,G,y)||!1)?(O||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,G,y),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,G,y)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||p===e.memoizedProps&&L===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&L===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=G),a.props=r,a.state=G,a.context=y,r=C):(typeof a.componentDidUpdate!="function"||p===e.memoizedProps&&L===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&L===e.memoizedState||(t.flags|=1024),r=!1)}return Yi(e,t,n,r,i,o)}function Yi(e,t,n,r,o,i){ac(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&ha(t,n,!1),zt(e,t,i);r=t.stateNode,Fp.current=t;var p=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,p,i)):Qe(e,t,p,i),t.memoizedState=r.state,o&&ha(t,n,!0),t.child}function dc(e){var t=e.stateNode;t.pendingContext?pa(e,t.pendingContext,t.pendingContext!==t.context):t.context&&pa(e,t.context,!1),Li(e,t.containerInfo)}function fc(e,t,n,r,o){return $n(),Ni(o),t.flags|=256,Qe(e,t,n,r),t.child}var Xi={dehydrated:null,treeContext:null,retryLane:0};function Zi(e){return{baseLanes:e,cachePool:null,transitions:null}}function pc(e,t,n){var r=t.pendingProps,o=Pe.current,i=!1,a=(t.flags&128)!==0,p;if((p=a)||(p=e!==null&&e.memoizedState===null?!1:(o&2)!==0),p?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),ge(Pe,o&1),e===null)return Ci(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=Zi(n),t.memoizedState=Xi,e):qi(t,a));if(o=e.memoizedState,o!==null&&(p=o.dehydrated,p!==null))return Up(e,t,a,r,p,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,p=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=nn(o,y),r.subtreeFlags=o.subtreeFlags&14680064),p!==null?i=nn(p,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?Zi(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Xi,r}return i=e.child,e=i.sibling,r=nn(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 qi(e,t){return t=oo({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Kl(e,t,n,r){return r!==null&&Ni(r),Vn(t,e.child,null,n),e=qi(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Up(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Ki(Error(u(422))),Kl(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=Zi(a),t.memoizedState=Xi,i);if((t.mode&1)===0)return Kl(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var p=r.dgst;return r=p,i=Error(u(419)),r=Ki(i,r,void 0),Kl(e,t,a,r)}if(p=(a&e.childLanes)!==0,qe||p){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,bt(e,o),xt(r,e,o,-1))}return mu(),r=Ki(Error(u(421))),Kl(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=Jp.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,lt=Ht(o.nextSibling),rt=t,Ee=!0,ht=null,e!==null&&(it[ut++]=Tt,it[ut++]=Lt,it[ut++]=mn,Tt=e.id,Lt=e.overflow,mn=t),t=qi(t,r.children),t.flags|=4096,t)}function mc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ri(e.return,t,n)}function Ji(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 hc(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Qe(e,t,r.children,n),r=Pe.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&&mc(e,n,t);else if(e.tag===19)mc(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(Pe,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),Ji(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}Ji(t,!0,n,null,i);break;case"together":Ji(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Gl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function zt(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(u(153));if(t.child!==null){for(e=t.child,n=nn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=nn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Bp(e,t,n){switch(t.tag){case 3:dc(t),$n();break;case 5:Ra(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(Pe,Pe.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?pc(e,t,n):(ge(Pe,Pe.current&1),e=zt(e,t,n),e!==null?e.sibling:null);ge(Pe,Pe.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return hc(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),ge(Pe,Pe.current),r)break;return null;case 22:case 23:return t.lanes=0,sc(e,t,n)}return zt(e,t,n)}var vc,eu,gc,yc;vc=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}},eu=function(){},gc=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=Ro(e,o),r=Ro(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=_l)}Oo(n,r);var a;n=null;for(C in o)if(!r.hasOwnProperty(C)&&o.hasOwnProperty(C)&&o[C]!=null)if(C==="style"){var p=o[C];for(a in p)p.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(p=o!=null?o[C]:void 0,r.hasOwnProperty(C)&&y!==p&&(y!=null||p!=null))if(C==="style")if(p){for(a in p)!p.hasOwnProperty(a)||y&&y.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in y)y.hasOwnProperty(a)&&p[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,p=p?p.__html:void 0,y!=null&&p!==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||p===y||(i=[])):(i=i||[]).push(C,y))}n&&(i=i||[]).push("style",n);var C=i;(t.updateQueue=C)&&(t.flags|=4)}},yc=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 Ke(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 $p(e,t,n){var r=t.pendingProps;switch(ki(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ke(t),null;case 1:return Ze(t.type)&&jl(),Ke(t),null;case 3:return r=t.stateNode,Kn(),Se(Xe),Se(We),zi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(bl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ht!==null&&(du(ht),ht=null))),eu(e,t),Ke(t),null;case 5:bi(t);var o=gn(Ar.current);if(n=t.type,e!==null&&t.stateNode!=null)gc(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(u(166));return Ke(t),null}if(e=gn(Ct.current),bl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Et]=t,r[br]=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<Mr.length;o++)we(Mr[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":qu(r,i),we("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},we("invalid",r);break;case"textarea":ts(r,i),we("invalid",r)}Oo(n,i),o=null;for(var a in i)if(i.hasOwnProperty(a)){var p=i[a];a==="children"?typeof p=="string"?r.textContent!==p&&(i.suppressHydrationWarning!==!0&&Nl(r.textContent,p,e),o=["children",p]):typeof p=="number"&&r.textContent!==""+p&&(i.suppressHydrationWarning!==!0&&Nl(r.textContent,p,e),o=["children",""+p]):d.hasOwnProperty(a)&&p!=null&&a==="onScroll"&&we("scroll",r)}switch(n){case"input":nl(r),es(r,i,!0);break;case"textarea":nl(r),rs(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=_l)}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=ls(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[br]=r,vc(e,t,!1,!1),t.stateNode=e;e:{switch(a=zo(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<Mr.length;o++)we(Mr[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":qu(e,r),o=Ro(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":ts(e,r),o=Lo(e,r),we("invalid",e);break;default:o=r}Oo(n,o),p=o;for(i in p)if(p.hasOwnProperty(i)){var y=p[i];i==="style"?us(e,y):i==="dangerouslySetInnerHTML"?(y=y?y.__html:void 0,y!=null&&os(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),es(e,r,!1);break;case"textarea":nl(e),rs(e);break;case"option":r.value!=null&&e.setAttribute("value",""+se(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Pn(e,!!r.multiple,i,!1):r.defaultValue!=null&&Pn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=_l)}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 Ke(t),null;case 6:if(e&&t.stateNode!=null)yc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(u(166));if(n=gn(Ar.current),gn(Ct.current),bl(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 Ke(t),null;case 13:if(Se(Pe),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ee&<!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Sa(),$n(),t.flags|=98560,i=!1;else if(i=bl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(u(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(u(317));i[Et]=t}else $n(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ke(t),i=!1}else ht!==null&&(du(ht),ht=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||(Pe.current&1)!==0?Ie===0&&(Ie=3):mu())),t.updateQueue!==null&&(t.flags|=4),Ke(t),null);case 4:return Kn(),eu(e,t),e===null&&Tr(t.stateNode.containerInfo),Ke(t),null;case 10:return ji(t.type._context),Ke(t),null;case 17:return Ze(t.type)&&jl(),Ke(t),null;case 19:if(Se(Pe),i=t.memoizedState,i===null)return Ke(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(Pe,Pe.current&1|2),t.child}e=e.sibling}i.tail!==null&&Me()>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 Ke(t),null}else 2*Me()-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=Me(),t.sibling=null,n=Pe.current,ge(Pe,r?n&1|2:n&1),t):(Ke(t),null);case 22:case 23:return pu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(ot&1073741824)!==0&&(Ke(t),t.subtreeFlags&6&&(t.flags|=8192)):Ke(t),null;case 24:return null;case 25:return null}throw Error(u(156,t.tag))}function Vp(e,t){switch(ki(t),t.tag){case 1:return Ze(t.type)&&jl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Kn(),Se(Xe),Se(We),zi(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return bi(t),null;case 13:if(Se(Pe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(u(340));$n()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Se(Pe),null;case 4:return Kn(),null;case 10:return ji(t.type._context),null;case 22:case 23:return pu(),null;case 24:return null;default:return null}}var Ql=!1,Ge=!1,Wp=typeof WeakSet=="function"?WeakSet:Set,K=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 tu(e,t,n){try{n()}catch(r){Re(e,t,r)}}var xc=!1;function Hp(e,t){if(pi=ml,e=Zs(),oi(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,p=-1,y=-1,C=0,O=0,z=e,L=null;t:for(;;){for(var $;z!==n||o!==0&&z.nodeType!==3||(p=a+o),z!==i||r!==0&&z.nodeType!==3||(y=a+r),z.nodeType===3&&(a+=z.nodeValue.length),($=z.firstChild)!==null;)L=z,z=$;for(;;){if(z===e)break t;if(L===n&&++C===o&&(p=a),L===i&&++O===r&&(y=a),($=z.nextSibling)!==null)break;z=L,L=z.parentNode}z=$}n=p===-1||y===-1?null:{start:p,end:y}}else n=null}n=n||{start:0,end:0}}else n=null;for(mi={focusedElem:e,selectionRange:n},ml=!1,K=t;K!==null;)if(t=K,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,K=e;else for(;K!==null;){t=K;try{var G=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(G!==null){var Q=G.memoizedProps,Te=G.memoizedState,k=t.stateNode,x=k.getSnapshotBeforeUpdate(t.elementType===t.type?Q:vt(t.type,Q),Te);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(u(163))}}catch(I){Re(t,t.return,I)}if(e=t.sibling,e!==null){e.return=t.return,K=e;break}K=t.return}return G=xc,xc=!1,G}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&&tu(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 nu(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 wc(e){var t=e.alternate;t!==null&&(e.alternate=null,wc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Et],delete t[br],delete t[yi],delete t[Pp],delete t[jp])),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 Sc(e){return e.tag===5||e.tag===3||e.tag===4}function kc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Sc(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 ru(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=_l));else if(r!==4&&(e=e.child,e!==null))for(ru(e,t,n),e=e.sibling;e!==null;)ru(e,t,n),e=e.sibling}function lu(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(lu(e,t,n),e=e.sibling;e!==null;)lu(e,t,n),e=e.sibling}var Be=null,gt=!1;function Zt(e,t,n){for(n=n.child;n!==null;)Ec(e,t,n),n=n.sibling}function Ec(e,t,n){if(kt&&typeof kt.onCommitFiberUnmount=="function")try{kt.onCommitFiberUnmount(sl,n)}catch{}switch(n.tag){case 5:Ge||Qn(n,t);case 6:var r=Be,o=gt;Be=null,Zt(e,t,n),Be=r,gt=o,Be!==null&&(gt?(e=Be,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Be.removeChild(n.stateNode));break;case 18:Be!==null&&(gt?(e=Be,n=n.stateNode,e.nodeType===8?gi(e.parentNode,n):e.nodeType===1&&gi(e,n),kr(e)):gi(Be,n.stateNode));break;case 4:r=Be,o=gt,Be=n.stateNode.containerInfo,gt=!0,Zt(e,t,n),Be=r,gt=o;break;case 0:case 11:case 14:case 15:if(!Ge&&(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)&&tu(n,t,a),o=o.next}while(o!==r)}Zt(e,t,n);break;case 1:if(!Ge&&(Qn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(p){Re(n,t,p)}Zt(e,t,n);break;case 21:Zt(e,t,n);break;case 22:n.mode&1?(Ge=(r=Ge)||n.memoizedState!==null,Zt(e,t,n),Ge=r):Zt(e,t,n);break;default:Zt(e,t,n)}}function Cc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Wp),t.forEach(function(r){var o=em.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function yt(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,p=a;e:for(;p!==null;){switch(p.tag){case 5:Be=p.stateNode,gt=!1;break e;case 3:Be=p.stateNode.containerInfo,gt=!0;break e;case 4:Be=p.stateNode.containerInfo,gt=!0;break e}p=p.return}if(Be===null)throw Error(u(160));Ec(i,a,o),Be=null,gt=!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;)Nc(t,e),t=t.sibling}function Nc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(yt(t,e),_t(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:yt(t,e),_t(e),r&512&&n!==null&&Qn(n,n.return);break;case 5:if(yt(t,e),_t(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,p=e.type,y=e.updateQueue;if(e.updateQueue=null,y!==null)try{p==="input"&&i.type==="radio"&&i.name!=null&&Ju(o,i),zo(p,a);var C=zo(p,i);for(a=0;a<y.length;a+=2){var O=y[a],z=y[a+1];O==="style"?us(o,z):O==="dangerouslySetInnerHTML"?os(o,z):O==="children"?dr(o,z):te(o,O,z,C)}switch(p){case"input":Mo(o,i);break;case"textarea":ns(o,i);break;case"select":var L=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var $=i.value;$!=null?Pn(o,!!i.multiple,$,!1):L!==!!i.multiple&&(i.defaultValue!=null?Pn(o,!!i.multiple,i.defaultValue,!0):Pn(o,!!i.multiple,i.multiple?[]:"",!1))}o[br]=i}catch(Q){Re(e,e.return,Q)}}break;case 6:if(yt(t,e),_t(e),r&4){if(e.stateNode===null)throw Error(u(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(Q){Re(e,e.return,Q)}}break;case 3:if(yt(t,e),_t(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{kr(t.containerInfo)}catch(Q){Re(e,e.return,Q)}break;case 4:yt(t,e),_t(e);break;case 13:yt(t,e),_t(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(uu=Me())),r&4&&Cc(e);break;case 22:if(O=n!==null&&n.memoizedState!==null,e.mode&1?(Ge=(C=Ge)||O,yt(t,e),Ge=C):yt(t,e),_t(e),r&8192){if(C=e.memoizedState!==null,(e.stateNode.isHidden=C)&&!O&&(e.mode&1)!==0)for(K=e,O=e.child;O!==null;){for(z=K=O;K!==null;){switch(L=K,$=L.child,L.tag){case 0:case 11:case 14:case 15:Wr(4,L,L.return);break;case 1:Qn(L,L.return);var G=L.stateNode;if(typeof G.componentWillUnmount=="function"){r=L,n=L.return;try{t=r,G.props=t.memoizedProps,G.state=t.memoizedState,G.componentWillUnmount()}catch(Q){Re(r,n,Q)}}break;case 5:Qn(L,L.return);break;case 22:if(L.memoizedState!==null){jc(z);continue}}$!==null?($.return=L,K=$):jc(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"):(p=z.stateNode,y=z.memoizedProps.style,a=y!=null&&y.hasOwnProperty("display")?y.display:null,p.style.display=is("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:yt(t,e),_t(e),r&4&&Cc(e);break;case 21:break;default:yt(t,e),_t(e)}}function _t(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Sc(n)){var r=n;break e}n=n.return}throw Error(u(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(dr(o,""),r.flags&=-33);var i=kc(e);lu(e,i,o);break;case 3:case 4:var a=r.stateNode.containerInfo,p=kc(e);ru(e,p,a);break;default:throw Error(u(161))}}catch(y){Re(e,e.return,y)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Kp(e,t,n){K=e,_c(e)}function _c(e,t,n){for(var r=(e.mode&1)!==0;K!==null;){var o=K,i=o.child;if(o.tag===22&&r){var a=o.memoizedState!==null||Ql;if(!a){var p=o.alternate,y=p!==null&&p.memoizedState!==null||Ge;p=Ql;var C=Ge;if(Ql=a,(Ge=y)&&!C)for(K=o;K!==null;)a=K,y=a.child,a.tag===22&&a.memoizedState!==null?Rc(o):y!==null?(y.return=a,K=y):Rc(o);for(;i!==null;)K=i,_c(i),i=i.sibling;K=o,Ql=p,Ge=C}Pc(e)}else(o.subtreeFlags&8772)!==0&&i!==null?(i.return=o,K=i):Pc(e)}}function Pc(e){for(;K!==null;){var t=K;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Ge||Yl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ge)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:vt(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&ja(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}ja(t,a,n)}break;case 5:var p=t.stateNode;if(n===null&&t.flags&4){n=p;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(u(163))}Ge||t.flags&512&&nu(t)}catch(L){Re(t,t.return,L)}}if(t===e){K=null;break}if(n=t.sibling,n!==null){n.return=t.return,K=n;break}K=t.return}}function jc(e){for(;K!==null;){var t=K;if(t===e){K=null;break}var n=t.sibling;if(n!==null){n.return=t.return,K=n;break}K=t.return}}function Rc(e){for(;K!==null;){var t=K;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{nu(t)}catch(y){Re(t,i,y)}break;case 5:var a=t.return;try{nu(t)}catch(y){Re(t,a,y)}}}catch(y){Re(t,t.return,y)}if(t===e){K=null;break}var p=t.sibling;if(p!==null){p.return=t.return,K=p;break}K=t.return}}var Gp=Math.ceil,Xl=q.ReactCurrentDispatcher,ou=q.ReactCurrentOwner,ct=q.ReactCurrentBatchConfig,pe=0,Fe=null,Le=null,$e=0,ot=0,Yn=Kt(0),Ie=0,Hr=null,xn=0,Zl=0,iu=0,Kr=null,Je=null,uu=0,Xn=1/0,It=null,ql=!1,su=null,qt=null,Jl=!1,Jt=null,eo=0,Gr=0,au=null,to=-1,no=0;function Ye(){return(pe&6)!==0?Me():to!==-1?to:to=Me()}function en(e){return(e.mode&1)===0?1:(pe&2)!==0&&$e!==0?$e&-$e:Mp.transition!==null?(no===0&&(no=ks()),no):(e=ve,e!==0||(e=window.event,e=e===void 0?16:Ts(e.type)),e)}function xt(e,t,n,r){if(50<Gr)throw Gr=0,au=null,Error(u(185));gr(e,n,r),((pe&2)===0||e!==Fe)&&(e===Fe&&((pe&2)===0&&(Zl|=n),Ie===4&&tn(e,$e)),et(e,r),n===1&&pe===0&&(t.mode&1)===0&&(Xn=Me()+500,Ml&&Qt()))}function et(e,t){var n=e.callbackNode;Mf(e,t);var r=dl(e,e===Fe?$e:0);if(r===0)n!==null&&xs(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&xs(n),t===1)e.tag===0?Rp(Tc.bind(null,e)):va(Tc.bind(null,e)),Np(function(){(pe&6)===0&&Qt()}),n=null;else{switch(Es(r)){case 1:n=$o;break;case 4:n=ws;break;case 16:n=ul;break;case 536870912:n=Ss;break;default:n=ul}n=Fc(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(u(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=bc();(Fe!==e||$e!==t)&&(It=null,Xn=Me()+500,Sn(e,t));do try{Xp();break}catch(p){Lc(e,p)}while(!0);Pi(),Xl.current=i,pe=o,Le!==null?t=0:(Fe=null,$e=0,t=Ie)}if(t!==0){if(t===2&&(o=Vo(e),o!==0&&(r=o,t=cu(e,o))),t===1)throw n=Hr,Sn(e,0),tn(e,r),et(e,Me()),n;if(t===6)tn(e,r);else{if(o=e.current.alternate,(r&30)===0&&!Qp(o)&&(t=ro(e,r),t===2&&(i=Vo(e),i!==0&&(r=i,t=cu(e,i))),t===1))throw n=Hr,Sn(e,0),tn(e,r),et(e,Me()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(u(345));case 2:kn(e,Je,It);break;case 3:if(tn(e,r),(r&130023424)===r&&(t=uu+500-Me(),10<t)){if(dl(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Ye(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=vi(kn.bind(null,e,Je,It),t);break}kn(e,Je,It);break;case 4:if(tn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var a=31-pt(r);i=1<<a,a=t[a],a>o&&(o=a),r&=~i}if(r=o,r=Me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Gp(r/1960))-r,10<r){e.timeoutHandle=vi(kn.bind(null,e,Je,It),r);break}kn(e,Je,It);break;case 5:kn(e,Je,It);break;default:throw Error(u(329))}}}return et(e,Me()),e.callbackNode===n?Mc.bind(null,e):null}function cu(e,t){var n=Kr;return e.current.memoizedState.isDehydrated&&(Sn(e,t).flags|=256),e=ro(e,t),e!==2&&(t=Je,Je=n,t!==null&&du(t)),e}function du(e){Je===null?Je=e:Je.push.apply(Je,e)}function Qp(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(!mt(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 tn(e,t){for(t&=~iu,t&=~Zl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-pt(t),r=1<<n;e[n]=-1,t&=~r}}function Tc(e){if((pe&6)!==0)throw Error(u(327));Zn();var t=dl(e,0);if((t&1)===0)return et(e,Me()),null;var n=ro(e,t);if(e.tag!==0&&n===2){var r=Vo(e);r!==0&&(t=r,n=cu(e,r))}if(n===1)throw n=Hr,Sn(e,0),tn(e,t),et(e,Me()),n;if(n===6)throw Error(u(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,kn(e,Je,It),et(e,Me()),null}function fu(e,t){var n=pe;pe|=1;try{return e(t)}finally{pe=n,pe===0&&(Xn=Me()+500,Ml&&Qt())}}function wn(e){Jt!==null&&Jt.tag===0&&(pe&6)===0&&Zn();var t=pe;pe|=1;var n=ct.transition,r=ve;try{if(ct.transition=null,ve=1,e)return e()}finally{ve=r,ct.transition=n,pe=t,(pe&6)===0&&Qt()}}function pu(){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,Cp(n)),Le!==null)for(n=Le.return;n!==null;){var r=n;switch(ki(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&jl();break;case 3:Kn(),Se(Xe),Se(We),zi();break;case 5:bi(r);break;case 4:Kn();break;case 13:Se(Pe);break;case 19:Se(Pe);break;case 10:ji(r.type._context);break;case 22:case 23:pu()}n=n.return}if(Fe=e,Le=e=nn(e.current,null),$e=ot=t,Ie=0,Hr=null,iu=Zl=xn=0,Je=Kr=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=Le;try{if(Pi(),Ul.current=Wl,Bl){for(var r=je.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Bl=!1}if(yn=0,Ae=ze=je=null,Fr=!1,Ur=0,ou.current=null,n===null||n.return===null){Ie=1,Hr=t,Le=null;break}e:{var i=e,a=n.return,p=n,y=t;if(t=$e,p.flags|=32768,y!==null&&typeof y=="object"&&typeof y.then=="function"){var C=y,O=p,z=O.tag;if((O.mode&1)===0&&(z===0||z===11||z===15)){var L=O.alternate;L?(O.updateQueue=L.updateQueue,O.memoizedState=L.memoizedState,O.lanes=L.lanes):(O.updateQueue=null,O.memoizedState=null)}var $=rc(a);if($!==null){$.flags&=-257,lc($,a,p,i,t),$.mode&1&&nc(i,C,t),t=$,y=C;var G=t.updateQueue;if(G===null){var Q=new Set;Q.add(y),t.updateQueue=Q}else G.add(y);break e}else{if((t&1)===0){nc(i,C,t),mu();break e}y=Error(u(426))}}else if(Ee&&p.mode&1){var Te=rc(a);if(Te!==null){(Te.flags&65536)===0&&(Te.flags|=256),lc(Te,a,p,i,t),Ni(Gn(y,p));break e}}i=y=Gn(y,p),Ie!==4&&(Ie=2),Kr===null?Kr=[i]:Kr.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var k=ec(i,y,t);Pa(i,k);break e;case 1:p=y;var x=i.type,E=i.stateNode;if((i.flags&128)===0&&(typeof x.getDerivedStateFromError=="function"||E!==null&&typeof E.componentDidCatch=="function"&&(qt===null||!qt.has(E)))){i.flags|=65536,t&=-t,i.lanes|=t;var I=tc(i,p,t);Pa(i,I);break e}}i=i.return}while(i!==null)}zc(n)}catch(X){t=X,Le===n&&n!==null&&(Le=n=n.return);continue}break}while(!0)}function bc(){var e=Xl.current;return Xl.current=Wl,e===null?Wl:e}function mu(){(Ie===0||Ie===3||Ie===2)&&(Ie=4),Fe===null||(xn&268435455)===0&&(Zl&268435455)===0||tn(Fe,$e)}function ro(e,t){var n=pe;pe|=2;var r=bc();(Fe!==e||$e!==t)&&(It=null,Sn(e,t));do try{Yp();break}catch(o){Lc(e,o)}while(!0);if(Pi(),pe=n,Xl.current=r,Le!==null)throw Error(u(261));return Fe=null,$e=0,Ie}function Yp(){for(;Le!==null;)Oc(Le)}function Xp(){for(;Le!==null&&!Sf();)Oc(Le)}function Oc(e){var t=Ac(e.alternate,e,ot);e.memoizedProps=e.pendingProps,t===null?zc(e):Le=t,ou.current=null}function zc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=$p(n,t,ot),n!==null){Le=n;return}}else{if(n=Vp(n,t),n!==null){n.flags&=32767,Le=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ie=6,Le=null;return}}if(t=t.sibling,t!==null){Le=t;return}Le=t=e}while(t!==null);Ie===0&&(Ie=5)}function kn(e,t,n){var r=ve,o=ct.transition;try{ct.transition=null,ve=1,Zp(e,t,n,r)}finally{ct.transition=o,ve=r}return null}function Zp(e,t,n,r){do Zn();while(Jt!==null);if((pe&6)!==0)throw Error(u(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(u(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Tf(e,i),e===Fe&&(Le=Fe=null,$e=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Jl||(Jl=!0,Fc(ul,function(){return Zn(),null})),i=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||i){i=ct.transition,ct.transition=null;var a=ve;ve=1;var p=pe;pe|=4,ou.current=null,Hp(e,n),Nc(n,e),gp(mi),ml=!!pi,mi=pi=null,e.current=n,Kp(n),kf(),pe=p,ve=a,ct.transition=i}else e.current=n;if(Jl&&(Jl=!1,Jt=e,eo=o),i=e.pendingLanes,i===0&&(qt=null),Nf(n.stateNode),et(e,Me()),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=su,su=null,e;return(eo&1)!==0&&e.tag!==0&&Zn(),i=e.pendingLanes,(i&1)!==0?e===au?Gr++:(Gr=0,au=e):Gr=0,Qt(),null}function Zn(){if(Jt!==null){var e=Es(eo),t=ct.transition,n=ve;try{if(ct.transition=null,ve=16>e?16:e,Jt===null)var r=!1;else{if(e=Jt,Jt=null,eo=0,(pe&6)!==0)throw Error(u(331));var o=pe;for(pe|=4,K=e.current;K!==null;){var i=K,a=i.child;if((K.flags&16)!==0){var p=i.deletions;if(p!==null){for(var y=0;y<p.length;y++){var C=p[y];for(K=C;K!==null;){var O=K;switch(O.tag){case 0:case 11:case 15:Wr(8,O,i)}var z=O.child;if(z!==null)z.return=O,K=z;else for(;K!==null;){O=K;var L=O.sibling,$=O.return;if(wc(O),O===C){K=null;break}if(L!==null){L.return=$,K=L;break}K=$}}}var G=i.alternate;if(G!==null){var Q=G.child;if(Q!==null){G.child=null;do{var Te=Q.sibling;Q.sibling=null,Q=Te}while(Q!==null)}}K=i}}if((i.subtreeFlags&2064)!==0&&a!==null)a.return=i,K=a;else e:for(;K!==null;){if(i=K,(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,K=k;break e}K=i.return}}var x=e.current;for(K=x;K!==null;){a=K;var E=a.child;if((a.subtreeFlags&2064)!==0&&E!==null)E.return=a,K=E;else e:for(a=x;K!==null;){if(p=K,(p.flags&2048)!==0)try{switch(p.tag){case 0:case 11:case 15:Yl(9,p)}}catch(X){Re(p,p.return,X)}if(p===a){K=null;break e}var I=p.sibling;if(I!==null){I.return=p.return,K=I;break e}K=p.return}}if(pe=o,Qt(),kt&&typeof kt.onPostCommitFiberRoot=="function")try{kt.onPostCommitFiberRoot(sl,e)}catch{}r=!0}return r}finally{ve=n,ct.transition=t}}return!1}function Ic(e,t,n){t=Gn(n,t),t=ec(e,t,1),e=Xt(e,t,1),t=Ye(),e!==null&&(gr(e,1,t),et(e,t))}function Re(e,t,n){if(e.tag===3)Ic(e,e,n);else for(;t!==null;){if(t.tag===3){Ic(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(qt===null||!qt.has(r))){e=Gn(n,e),e=tc(t,e,1),t=Xt(t,e,1),e=Ye(),t!==null&&(gr(t,1,e),et(t,e));break}}t=t.return}}function qp(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>Me()-uu?Sn(e,0):iu|=n),et(e,t)}function Dc(e,t){t===0&&((e.mode&1)===0?t=1:(t=cl,cl<<=1,(cl&130023424)===0&&(cl=4194304)));var n=Ye();e=bt(e,t),e!==null&&(gr(e,t,n),et(e,n))}function Jp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Dc(e,n)}function em(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(u(314))}r!==null&&r.delete(t),Dc(e,n)}var Ac;Ac=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,Bp(e,t,n);qe=(e.flags&131072)!==0}else qe=!1,Ee&&(t.flags&1048576)!==0&&ga(t,Ll,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Gl(e,t),e=t.pendingProps;var o=Fn(t,We.current);Hn(t,n),o=Ai(null,t,r,e,o,n);var i=Fi();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,Hi(t,r,e,n),t=Yi(null,t,r,!0,i,n)):(t.tag=0,Ee&&i&&Si(t),Qe(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Gl(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=nm(r),e=vt(r,e),o){case 0:t=Qi(null,t,r,e,n);break e;case 1:t=cc(null,t,r,e,n);break e;case 11:t=oc(null,t,r,e,n);break e;case 14:t=ic(null,t,r,vt(r.type,e),n);break e}throw Error(u(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:vt(r,o),Qi(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:vt(r,o),cc(e,t,r,o,n);case 3:e:{if(dc(t),e===null)throw Error(u(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=Gn(Error(u(423)),t),t=fc(e,t,r,n,o);break e}else if(r!==o){o=Gn(Error(u(424)),t),t=fc(e,t,r,n,o);break e}else for(lt=Ht(t.stateNode.containerInfo.firstChild),rt=t,Ee=!0,ht=null,n=Ca(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if($n(),r===o){t=zt(e,t,n);break e}Qe(e,t,r,n)}t=t.child}return t;case 5:return Ra(t),e===null&&Ci(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,hi(r,o)?a=null:i!==null&&hi(r,i)&&(t.flags|=32),ac(e,t),Qe(e,t,a,n),t.child;case 6:return e===null&&Ci(t),null;case 13:return pc(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:vt(r,o),oc(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(mt(i.value,a)){if(i.children===o.children&&!Xe.current){t=zt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var p=i.dependencies;if(p!==null){a=i.child;for(var y=p.firstContext;y!==null;){if(y.context===r){if(i.tag===1){y=Ot(-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),Ri(i.return,n,t),p.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(u(341));a.lanes|=n,p=a.alternate,p!==null&&(p.lanes|=n),Ri(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=st(o),r=r(o),t.flags|=1,Qe(e,t,r,n),t.child;case 14:return r=t.type,o=vt(r,t.pendingProps),o=vt(r.type,o),ic(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:vt(r,o),Gl(e,t),t.tag=1,Ze(r)?(e=!0,Rl(t)):e=!1,Hn(t,n),qa(t,r,o),Hi(t,r,o,n),Yi(null,t,r,!0,e,n);case 19:return hc(e,t,n);case 22:return sc(e,t,n)}throw Error(u(156,t.tag))};function Fc(e,t){return ys(e,t)}function tm(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 dt(e,t,n,r){return new tm(e,t,n,r)}function hu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function nm(e){if(typeof e=="function")return hu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ie)return 11;if(e===Oe)return 14}return 2}function nn(e,t){var n=e.alternate;return n===null?(n=dt(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")hu(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ue:return En(n.children,o,i,t);case ye:a=8,o|=8;break;case de:return e=dt(12,n,t,o|2),e.elementType=de,e.lanes=i,e;case be:return e=dt(13,n,t,o),e.elementType=be,e.lanes=i,e;case Ne:return e=dt(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 _e:a=16,r=null;break e}throw Error(u(130,e==null?e:typeof e,""))}return t=dt(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function En(e,t,n,r){return e=dt(7,e,r,t),e.lanes=n,e}function oo(e,t,n,r){return e=dt(22,e,r,t),e.elementType=he,e.lanes=n,e.stateNode={isHidden:!1},e}function vu(e,t,n){return e=dt(6,e,null,t),e.lanes=n,e}function gu(e,t,n){return t=dt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function rm(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=Wo(0),this.expirationTimes=Wo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Wo(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function yu(e,t,n,r,o,i,a,p,y){return e=new rm(e,t,n,p,y),t===1?(t=1,i===!0&&(t|=8)):t=0,i=dt(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 lm(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 Uc(e){if(!e)return Gt;e=e._reactInternals;e:{if(dn(e)!==e||e.tag!==1)throw Error(u(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(u(171))}if(e.tag===1){var n=e.type;if(Ze(n))return ma(e,n,t)}return t}function Bc(e,t,n,r,o,i,a,p,y){return e=yu(n,r,!0,e,o,i,a,p,y),e.context=Uc(null),n=e.current,r=Ye(),o=en(n),i=Ot(r,o),i.callback=t??null,Xt(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=en(o);return n=Uc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ot(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Xt(o,t,a),e!==null&&(xt(e,o,a,i),Dl(e,o,a)),a}function uo(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 $c(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function xu(e,t){$c(e,t),(e=e.alternate)&&$c(e,t)}function om(){return null}var Vc=typeof reportError=="function"?reportError:function(e){console.error(e)};function wu(e){this._internalRoot=e}so.prototype.render=wu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(u(409));io(e,t,null,null)},so.prototype.unmount=wu.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[Rt]=null}};function so(e){this._internalRoot=e}so.prototype.unstable_scheduleHydration=function(e){if(e){var t=_s();e={blockedOn:null,target:e,priority:t};for(var n=0;n<$t.length&&t!==0&&t<$t[n].priority;n++);$t.splice(n,0,e),n===0&&Rs(e)}};function Su(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 Wc(){}function im(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var C=uo(a);i.call(C)}}var a=Bc(t,r,e,0,null,!1,!1,"",Wc);return e._reactRootContainer=a,e[Rt]=a.current,Tr(e.nodeType===8?e.parentNode:e),wn(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var p=r;r=function(){var C=uo(y);p.call(C)}}var y=yu(e,0,!1,null,null,!1,!1,"",Wc);return e._reactRootContainer=y,e[Rt]=y.current,Tr(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 p=o;o=function(){var y=uo(a);p.call(y)}}io(t,a,e,o)}else a=im(n,t,e,o,r);return uo(a)}Cs=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=vr(t.pendingLanes);n!==0&&(Ho(t,n|1),et(t,Me()),(pe&6)===0&&(Xn=Me()+500,Qt()))}break;case 13:wn(function(){var r=bt(e,1);if(r!==null){var o=Ye();xt(r,e,1,o)}}),xu(e,1)}},Ko=function(e){if(e.tag===13){var t=bt(e,134217728);if(t!==null){var n=Ye();xt(t,e,134217728,n)}xu(e,134217728)}},Ns=function(e){if(e.tag===13){var t=en(e),n=bt(e,t);if(n!==null){var r=Ye();xt(n,e,t,r)}xu(e,t)}},_s=function(){return ve},Ps=function(e,t){var n=ve;try{return ve=e,t()}finally{ve=n}},Ao=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=Pl(r);if(!o)throw Error(u(90));Zu(r),Mo(r,o)}}}break;case"textarea":ns(e,n);break;case"select":t=n.value,t!=null&&Pn(e,!!n.multiple,t,!1)}},ds=fu,fs=wn;var um={usingClientEntryPoint:!1,Events:[Or,Dn,Pl,as,cs,fu]},Qr={findFiberByHostInstance:fn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},sm={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=vs(e),e===null?null:e.stateNode},findFiberByHostInstance:Qr.findFiberByHostInstance||om,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{sl=fo.inject(sm),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(!Su(t))throw Error(u(200));return lm(e,t,null,n)},tt.createRoot=function(e,t){if(!Su(e))throw Error(u(299));var n=!1,r="",o=Vc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=yu(e,1,!1,null,null,n,!1,r,o),e[Rt]=t.current,Tr(e.nodeType===8?e.parentNode:e),new wu(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(u(188)):(e=Object.keys(e).join(","),Error(u(268,e)));return e=vs(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(u(200));return co(null,e,t,!0,n)},tt.hydrateRoot=function(e,t,n){if(!Su(e))throw Error(u(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",a=Vc;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=Bc(t,null,e,1,n??null,o,!1,i,a),e[Rt]=t.current,Tr(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 so(t)},tt.render=function(e,t,n){if(!ao(t))throw Error(u(200));return co(null,e,t,!1,n)},tt.unmountComponentAtNode=function(e){if(!ao(e))throw Error(u(40));return e._reactRootContainer?(wn(function(){co(null,null,e,!1,function(){e._reactRootContainer=null,e[Rt]=null})}),!0):!1},tt.unstable_batchedUpdates=fu,tt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ao(n))throw Error(u(200));if(e==null||e._reactInternals===void 0)throw Error(u(38));return co(e,t,n,!1,r)},tt.version="18.3.1-next-f1338f8080-20240426",tt}var qc;function Ed(){if(qc)return Cu.exports;qc=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(s){console.error(s)}}return l(),Cu.exports=vm(),Cu.exports}var Jc;function gm(){if(Jc)return po;Jc=1;var l=Ed();return po.createRoot=l.createRoot,po.hydrateRoot=l.hydrateRoot,po}var ym=gm();const xm=Sd(ym);/**
|
|
* @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 wm=l=>l.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Cd=(...l)=>l.filter((s,u,c)=>!!s&&s.trim()!==""&&c.indexOf(s)===u).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 Sm={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 km=v.forwardRef(({color:l="currentColor",size:s=24,strokeWidth:u=2,absoluteStrokeWidth:c,className:d="",children:f,iconNode:h,...m},N)=>v.createElement("svg",{ref:N,...Sm,width:s,height:s,stroke:l,strokeWidth:c?Number(u)*24/Number(s):u,className:Cd("lucide",d),...m},[...h.map(([P,j])=>v.createElement(P,j)),...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 ft=(l,s)=>{const u=v.forwardRef(({className:c,...d},f)=>v.createElement(km,{ref:f,iconNode:s,className:Cd(`lucide-${wm(l)}`,c),...d}));return u.displayName=`${l}`,u};/**
|
|
* @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=ft("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 Cm=ft("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 Nm=ft("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=ft("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=ft("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 jm=ft("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 Rm=ft("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=ft("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=ft("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 Lm=ft("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 bm=ft("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 Om=ft("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"}]]),Au=[{id:"models",label:"Modelle & Routing",hint:"Modelle kuratieren, Gruppen & Auto-Routing",icon:Cm},{id:"routing",label:"Routing",hint:"Gateway-Regeln: schnell ↔ schwer",icon:Lm},{id:"system",label:"System",hint:"Metriken, Dienste, Updates",icon:Mm},{id:"memory",label:"Gedächtnis",hint:"Geteiltes Memory verwalten",icon:Nm},{id:"connect",label:"Verbinden",hint:"IDE-/Agent-Configs erzeugen",icon:Tm},{id:"agent",label:"Hermes",hint:"Agent-Status & WebUI öffnen",icon:Em}];var ed=1,zm=.9,Im=.8,Dm=.17,Pu=.1,ju=.999,Am=.9999,Fm=.99,Um=/[\\\/_+.#"@\[\(\{&]/,Bm=/[\\\/_+.#"@\[\(\{&]/g,$m=/[\s-]/,Nd=/[\s-]/g;function Fu(l,s,u,c,d,f,h){if(f===s.length)return d===l.length?ed:Fm;var m=`${d},${f}`;if(h[m]!==void 0)return h[m];for(var N=c.charAt(f),P=u.indexOf(N,d),j=0,_,T,b,H;P>=0;)_=Fu(l,s,u,c,P+1,f+1,h),_>j&&(P===d?_*=ed:Um.test(l.charAt(P-1))?(_*=Im,b=l.slice(d,P-1).match(Bm),b&&d>0&&(_*=Math.pow(ju,b.length))):$m.test(l.charAt(P-1))?(_*=zm,H=l.slice(d,P-1).match(Nd),H&&d>0&&(_*=Math.pow(ju,H.length))):(_*=Dm,d>0&&(_*=Math.pow(ju,P-d))),l.charAt(P)!==s.charAt(f)&&(_*=Am)),(_<Pu&&u.charAt(P-1)===c.charAt(f+1)||c.charAt(f+1)===c.charAt(f)&&u.charAt(P-1)!==c.charAt(f))&&(T=Fu(l,s,u,c,P+1,f+2,h),T*Pu>_&&(_=T*Pu)),_>j&&(j=_),P=u.indexOf(N,P+1);return h[m]=j,j}function td(l){return l.toLowerCase().replace(Nd," ")}function Vm(l,s,u){return l=u&&u.length>0?`${l+" "+u.join(" ")}`:l,Fu(l,s,td(l),td(s),0,0,{})}function sn(l,s,{checkForDefaultPrevented:u=!0}={}){return function(d){if(l==null||l(d),u===!1||!d.defaultPrevented)return s==null?void 0:s(d)}}function nd(l,s){if(typeof l=="function")return l(s);l!=null&&(l.current=s)}function ur(...l){return s=>{let u=!1;const c=l.map(d=>{const f=nd(d,s);return!u&&typeof f=="function"&&(u=!0),f});if(u)return()=>{for(let d=0;d<c.length;d++){const f=c[d];typeof f=="function"?f():nd(l[d],null)}}}}function _n(...l){return v.useCallback(ur(...l),l)}function Wm(l,s=[]){let u=[];function c(f,h){const m=v.createContext(h);m.displayName=f+"Context";const N=u.length;u=[...u,h];const P=_=>{var V;const{scope:T,children:b,...H}=_,M=((V=T==null?void 0:T[l])==null?void 0:V[N])||m,R=v.useMemo(()=>H,Object.values(H));return g.jsx(M.Provider,{value:R,children:b})};P.displayName=f+"Provider";function j(_,T){var M;const b=((M=T==null?void 0:T[l])==null?void 0:M[N])||m,H=v.useContext(b);if(H)return H;if(h!==void 0)return h;throw new Error(`\`${_}\` must be used within \`${f}\``)}return[P,j]}const d=()=>{const f=u.map(h=>v.createContext(h));return function(m){const N=(m==null?void 0:m[l])||f;return v.useMemo(()=>({[`__scope${l}`]:{...m,[l]:N}}),[m,N])}};return d.scopeName=l,[c,Hm(d,...s)]}function Hm(...l){const s=l[0];if(l.length===1)return s;const u=()=>{const c=l.map(d=>({useScope:d(),scopeName:d.scopeName}));return function(f){const h=c.reduce((m,{useScope:N,scopeName:P})=>{const _=N(f)[`__scope${P}`];return{...m,..._}},{});return v.useMemo(()=>({[`__scope${s.scopeName}`]:h}),[h])}};return u.scopeName=s.scopeName,u}var Jr=globalThis!=null&&globalThis.document?v.useLayoutEffect:()=>{},Km=Hu[" useId ".trim().toString()]||(()=>{}),Gm=0;function At(l){const[s,u]=v.useState(Km());return Jr(()=>{u(c=>c??String(Gm++))},[l]),s?`radix-${s}`:""}var Qm=Hu[" useInsertionEffect ".trim().toString()]||Jr;function Ym({prop:l,defaultProp:s,onChange:u=()=>{},caller:c}){const[d,f,h]=Xm({defaultProp:s,onChange:u}),m=l!==void 0,N=m?l:d;{const j=v.useRef(l!==void 0);v.useEffect(()=>{const _=j.current;_!==m&&console.warn(`${c} is changing from ${_?"controlled":"uncontrolled"} to ${m?"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.`),j.current=m},[m,c])}const P=v.useCallback(j=>{var _;if(m){const T=Zm(j)?j(l):j;T!==l&&((_=h.current)==null||_.call(h,T))}else f(j)},[m,l,f,h]);return[N,P]}function Xm({defaultProp:l,onChange:s}){const[u,c]=v.useState(l),d=v.useRef(u),f=v.useRef(s);return Qm(()=>{f.current=s},[s]),v.useEffect(()=>{var h;d.current!==u&&((h=f.current)==null||h.call(f,u),d.current=u)},[u,d]),[u,c,f]}function Zm(l){return typeof l=="function"}var _d=Ed();function Pd(l){const s=v.forwardRef((u,c)=>{let{children:d,...f}=u,h=null,m=!1;const N=[];rd(d)&&typeof mo=="function"&&(d=mo(d._payload)),v.Children.forEach(d,T=>{var b;if(nh(T)){m=!0;const H=T;let M="child"in H.props?H.props.child:H.props.children;rd(M)&&typeof mo=="function"&&(M=mo(M._payload)),h=Jm(H,M),N.push((b=h==null?void 0:h.props)==null?void 0:b.children)}else N.push(T)}),h?h=v.cloneElement(h,void 0,N):!m&&v.Children.count(d)===1&&v.isValidElement(d)&&(h=d);const P=h?th(h):void 0,j=_n(c,P);if(!h){if(d||d===0)throw new Error(m?ih(l):oh(l));return d}const _=eh(f,h.props??{});return h.type!==v.Fragment&&(_.ref=c?j:P),v.cloneElement(h,_)});return s.displayName=`${l}.Slot`,s}var qm=Symbol.for("radix.slottable"),Jm=(l,s)=>{if("child"in l.props){const u=l.props.child;return v.isValidElement(u)?v.cloneElement(u,void 0,l.props.children(u.props.children)):null}return v.isValidElement(s)?s:null};function eh(l,s){const u={...s};for(const c in s){const d=l[c],f=s[c];/^on[A-Z]/.test(c)?d&&f?u[c]=(...m)=>{const N=f(...m);return d(...m),N}:d&&(u[c]=d):c==="style"?u[c]={...d,...f}:c==="className"&&(u[c]=[d,f].filter(Boolean).join(" "))}return{...l,...u}}function th(l){var c,d;let s=(c=Object.getOwnPropertyDescriptor(l.props,"ref"))==null?void 0:c.get,u=s&&"isReactWarning"in s&&s.isReactWarning;return u?l.ref:(s=(d=Object.getOwnPropertyDescriptor(l,"ref"))==null?void 0:d.get,u=s&&"isReactWarning"in s&&s.isReactWarning,u?l.props.ref:l.props.ref||l.ref)}function nh(l){return v.isValidElement(l)&&typeof l.type=="function"&&"__radixId"in l.type&&l.type.__radixId===qm}var rh=Symbol.for("react.lazy");function rd(l){return l!=null&&typeof l=="object"&&"$$typeof"in l&&l.$$typeof===rh&&"_payload"in l&&lh(l._payload)}function lh(l){return typeof l=="object"&&l!==null&&"then"in l}var oh=l=>`${l} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,ih=l=>`${l} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,mo=Hu[" use ".trim().toString()],uh=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ve=uh.reduce((l,s)=>{const u=Pd(`Primitive.${s}`),c=v.forwardRef((d,f)=>{const{asChild:h,...m}=d,N=h?u:s;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),g.jsx(N,{...m,ref:f})});return c.displayName=`Primitive.${s}`,{...l,[s]:c}},{});function sh(l,s){l&&_d.flushSync(()=>l.dispatchEvent(s))}function el(l){const s=v.useRef(l);return v.useEffect(()=>{s.current=l}),v.useMemo(()=>((...u)=>{var c;return(c=s.current)==null?void 0:c.call(s,...u)}),[])}function ah(l,s=globalThis==null?void 0:globalThis.document){const u=el(l);v.useEffect(()=>{const c=d=>{d.key==="Escape"&&u(d)};return s.addEventListener("keydown",c,{capture:!0}),()=>s.removeEventListener("keydown",c,{capture:!0})},[u,s])}var ch="DismissableLayer",Uu="dismissableLayer.update",dh="dismissableLayer.pointerDownOutside",fh="dismissableLayer.focusOutside",ld,Ku=v.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),jd=v.forwardRef((l,s)=>{const{disableOutsidePointerEvents:u=!1,deferPointerDownOutside:c=!1,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:h,onInteractOutside:m,onDismiss:N,...P}=l,j=v.useContext(Ku),[_,T]=v.useState(null),b=(_==null?void 0:_.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,H]=v.useState({}),M=_n(s,de=>T(de)),R=Array.from(j.layers),[V]=[...j.layersWithOutsidePointerEventsDisabled].slice(-1),W=R.indexOf(V),te=_?R.indexOf(_):-1,q=j.layersWithOutsidePointerEventsDisabled.size>0,le=te>=W,ne=v.useRef(!1),ue=vh(de=>{const xe=de.target;if(!(xe instanceof Node))return;const Ce=[...j.branches].some(ie=>ie.contains(xe));!le||Ce||(f==null||f(de),m==null||m(de),de.defaultPrevented||N==null||N())},{ownerDocument:b,deferPointerDownOutside:c,isDeferredPointerDownOutsideRef:ne,dismissableSurfaces:j.dismissableSurfaces}),ye=gh(de=>{if(c&&ne.current)return;const xe=de.target;[...j.branches].some(ie=>ie.contains(xe))||(h==null||h(de),m==null||m(de),de.defaultPrevented||N==null||N())},b);return ah(de=>{te===j.layers.size-1&&(d==null||d(de),!de.defaultPrevented&&N&&(de.preventDefault(),N()))},b),v.useEffect(()=>{if(_)return u&&(j.layersWithOutsidePointerEventsDisabled.size===0&&(ld=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),j.layersWithOutsidePointerEventsDisabled.add(_)),j.layers.add(_),od(),()=>{u&&(j.layersWithOutsidePointerEventsDisabled.delete(_),j.layersWithOutsidePointerEventsDisabled.size===0&&(b.body.style.pointerEvents=ld))}},[_,b,u,j]),v.useEffect(()=>()=>{_&&(j.layers.delete(_),j.layersWithOutsidePointerEventsDisabled.delete(_),od())},[_,j]),v.useEffect(()=>{const de=()=>H({});return document.addEventListener(Uu,de),()=>document.removeEventListener(Uu,de)},[]),g.jsx(Ve.div,{...P,ref:M,style:{pointerEvents:q?le?"auto":"none":void 0,...l.style},onFocusCapture:sn(l.onFocusCapture,ye.onFocusCapture),onBlurCapture:sn(l.onBlurCapture,ye.onBlurCapture),onPointerDownCapture:sn(l.onPointerDownCapture,ue.onPointerDownCapture)})});jd.displayName=ch;var ph="DismissableLayerBranch",mh=v.forwardRef((l,s)=>{const u=v.useContext(Ku),c=v.useRef(null),d=_n(s,c);return v.useEffect(()=>{const f=c.current;if(f)return u.branches.add(f),()=>{u.branches.delete(f)}},[u.branches]),g.jsx(Ve.div,{...l,ref:d})});mh.displayName=ph;function hh(){const l=v.useContext(Ku),[s,u]=v.useState(null);return v.useEffect(()=>{if(s)return l.dismissableSurfaces.add(s),()=>{l.dismissableSurfaces.delete(s)}},[s,l.dismissableSurfaces]),u}function vh(l,s){const{ownerDocument:u=globalThis==null?void 0:globalThis.document,deferPointerDownOutside:c=!1,isDeferredPointerDownOutsideRef:d,dismissableSurfaces:f}=s,h=el(l),m=v.useRef(!1),N=v.useRef(!1),P=v.useRef(new Map),j=v.useRef(()=>{});return v.useEffect(()=>{function _(){N.current=!1,d.current=!1,P.current.clear()}function T(){return Array.from(P.current.values()).some(Boolean)}function b(W){if(!N.current)return;const te=W.target;te instanceof Node&&[...f].some(le=>le.contains(te))||P.current.set(W.type,!0),W.type==="click"&&window.setTimeout(()=>{N.current&&j.current()},0)}function H(W){N.current&&P.current.set(W.type,!1)}const M=W=>{if(W.target&&!m.current){let te=function(){u.removeEventListener("click",j.current);const le=T();_(),le||Rd(dh,h,q,{discrete:!0})};const q={originalEvent:W};N.current=!0,d.current=c&&W.button===0,P.current.clear(),!c||W.button!==0?te():(u.removeEventListener("click",j.current),j.current=te,u.addEventListener("click",j.current,{once:!0}))}else u.removeEventListener("click",j.current),_();m.current=!1},R=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(const W of R)u.addEventListener(W,b,!0),u.addEventListener(W,H);const V=window.setTimeout(()=>{u.addEventListener("pointerdown",M)},0);return()=>{window.clearTimeout(V),u.removeEventListener("pointerdown",M),u.removeEventListener("click",j.current);for(const W of R)u.removeEventListener(W,b,!0),u.removeEventListener(W,H)}},[u,h,c,d,f]),{onPointerDownCapture:()=>m.current=!0}}function gh(l,s=globalThis==null?void 0:globalThis.document){const u=el(l),c=v.useRef(!1);return v.useEffect(()=>{const d=f=>{f.target&&!c.current&&Rd(fh,u,{originalEvent:f},{discrete:!1})};return s.addEventListener("focusin",d),()=>s.removeEventListener("focusin",d)},[s,u]),{onFocusCapture:()=>c.current=!0,onBlurCapture:()=>c.current=!1}}function od(){const l=new CustomEvent(Uu);document.dispatchEvent(l)}function Rd(l,s,u,{discrete:c}){const d=u.originalEvent.target,f=new CustomEvent(l,{bubbles:!1,cancelable:!0,detail:u});s&&d.addEventListener(l,s,{once:!0}),c?sh(d,f):d.dispatchEvent(f)}var Ru="focusScope.autoFocusOnMount",Mu="focusScope.autoFocusOnUnmount",id={bubbles:!1,cancelable:!0},yh="FocusScope",Md=v.forwardRef((l,s)=>{const{loop:u=!1,trapped:c=!1,onMountAutoFocus:d,onUnmountAutoFocus:f,...h}=l,[m,N]=v.useState(null),P=el(d),j=el(f),_=v.useRef(null),T=_n(s,M=>N(M)),b=v.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;v.useEffect(()=>{if(c){let M=function(te){if(b.paused||!m)return;const q=te.target;m.contains(q)?_.current=q:un(_.current,{select:!0})},R=function(te){if(b.paused||!m)return;const q=te.relatedTarget;q!==null&&(m.contains(q)||un(_.current,{select:!0}))},V=function(te){if(document.activeElement===document.body)for(const le of te)le.removedNodes.length>0&&un(m)};document.addEventListener("focusin",M),document.addEventListener("focusout",R);const W=new MutationObserver(V);return m&&W.observe(m,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",M),document.removeEventListener("focusout",R),W.disconnect()}}},[c,m,b.paused]),v.useEffect(()=>{if(m){sd.add(b);const M=document.activeElement;if(!m.contains(M)){const V=new CustomEvent(Ru,id);m.addEventListener(Ru,P),m.dispatchEvent(V),V.defaultPrevented||(xh(Ch(Td(m)),{select:!0}),document.activeElement===M&&un(m))}return()=>{m.removeEventListener(Ru,P),setTimeout(()=>{const V=new CustomEvent(Mu,id);m.addEventListener(Mu,j),m.dispatchEvent(V),V.defaultPrevented||un(M??document.body,{select:!0}),m.removeEventListener(Mu,j),sd.remove(b)},0)}}},[m,P,j,b]);const H=v.useCallback(M=>{if(!u&&!c||b.paused)return;const R=M.key==="Tab"&&!M.altKey&&!M.ctrlKey&&!M.metaKey,V=document.activeElement;if(R&&V){const W=M.currentTarget,[te,q]=wh(W);te&&q?!M.shiftKey&&V===q?(M.preventDefault(),u&&un(te,{select:!0})):M.shiftKey&&V===te&&(M.preventDefault(),u&&un(q,{select:!0})):V===W&&M.preventDefault()}},[u,c,b.paused]);return g.jsx(Ve.div,{tabIndex:-1,...h,ref:T,onKeyDown:H})});Md.displayName=yh;function xh(l,{select:s=!1}={}){const u=document.activeElement;for(const c of l)if(un(c,{select:s}),document.activeElement!==u)return}function wh(l){const s=Td(l),u=ud(s,l),c=ud(s.reverse(),l);return[u,c]}function Td(l){const s=[],u=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(;u.nextNode();)s.push(u.currentNode);return s}function ud(l,s){for(const u of l)if(!Sh(u,{upTo:s}))return u}function Sh(l,{upTo:s}){if(getComputedStyle(l).visibility==="hidden")return!0;for(;l;){if(s!==void 0&&l===s)return!1;if(getComputedStyle(l).display==="none")return!0;l=l.parentElement}return!1}function kh(l){return l instanceof HTMLInputElement&&"select"in l}function un(l,{select:s=!1}={}){if(l&&l.focus){const u=document.activeElement;l.focus({preventScroll:!0}),l!==u&&kh(l)&&s&&l.select()}}var sd=Eh();function Eh(){let l=[];return{add(s){const u=l[0];s!==u&&(u==null||u.pause()),l=ad(l,s),l.unshift(s)},remove(s){var u;l=ad(l,s),(u=l[0])==null||u.resume()}}}function ad(l,s){const u=[...l],c=u.indexOf(s);return c!==-1&&u.splice(c,1),u}function Ch(l){return l.filter(s=>s.tagName!=="A")}var Nh="Portal",Ld=v.forwardRef((l,s)=>{var m;const{container:u,...c}=l,[d,f]=v.useState(!1);Jr(()=>f(!0),[]);const h=u||d&&((m=globalThis==null?void 0:globalThis.document)==null?void 0:m.body);return h?_d.createPortal(g.jsx(Ve.div,{...c,ref:s}),h):null});Ld.displayName=Nh;function _h(l,s){return v.useReducer((u,c)=>s[u][c]??u,l)}var No=l=>{const{present:s,children:u}=l,c=Ph(s),d=typeof u=="function"?u({present:c.isPresent}):v.Children.only(u),f=jh(c.ref,Rh(d));return typeof u=="function"||c.isPresent?v.cloneElement(d,{ref:f}):null};No.displayName="Presence";function Ph(l){const[s,u]=v.useState(),c=v.useRef(null),d=v.useRef(l),f=v.useRef("none"),h=l?"mounted":"unmounted",[m,N]=_h(h,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return v.useEffect(()=>{const P=ho(c.current);f.current=m==="mounted"?P:"none"},[m]),Jr(()=>{const P=c.current,j=d.current;if(j!==l){const T=f.current,b=ho(P);l?N("MOUNT"):b==="none"||(P==null?void 0:P.display)==="none"?N("UNMOUNT"):N(j&&T!==b?"ANIMATION_OUT":"UNMOUNT"),d.current=l}},[l,N]),Jr(()=>{if(s){let P;const j=s.ownerDocument.defaultView??window,_=b=>{const M=ho(c.current).includes(CSS.escape(b.animationName));if(b.target===s&&M&&(N("ANIMATION_END"),!d.current)){const R=s.style.animationFillMode;s.style.animationFillMode="forwards",P=j.setTimeout(()=>{s.style.animationFillMode==="forwards"&&(s.style.animationFillMode=R)})}},T=b=>{b.target===s&&(f.current=ho(c.current))};return s.addEventListener("animationstart",T),s.addEventListener("animationcancel",_),s.addEventListener("animationend",_),()=>{j.clearTimeout(P),s.removeEventListener("animationstart",T),s.removeEventListener("animationcancel",_),s.removeEventListener("animationend",_)}}else N("ANIMATION_END")},[s,N]),{isPresent:["mounted","unmountSuspended"].includes(m),ref:v.useCallback(P=>{c.current=P?getComputedStyle(P):null,u(P)},[])}}function cd(l,s){if(typeof l=="function")return l(s);l!=null&&(l.current=s)}function jh(...l){const s=v.useRef(l);return s.current=l,v.useCallback(u=>{const c=s.current;let d=!1;const f=c.map(h=>{const m=cd(h,u);return!d&&typeof m=="function"&&(d=!0),m});if(d)return()=>{for(let h=0;h<f.length;h++){const m=f[h];typeof m=="function"?m():cd(c[h],null)}}},[])}function ho(l){return(l==null?void 0:l.animationName)||"none"}function Rh(l){var c,d;let s=(c=Object.getOwnPropertyDescriptor(l.props,"ref"))==null?void 0:c.get,u=s&&"isReactWarning"in s&&s.isReactWarning;return u?l.ref:(s=(d=Object.getOwnPropertyDescriptor(l,"ref"))==null?void 0:d.get,u=s&&"isReactWarning"in s&&s.isReactWarning,u?l.props.ref:l.props.ref||l.ref)}var vo=0,Pt=null;function Mh(){v.useEffect(()=>{Pt||(Pt={start:dd(),end:dd()});const{start:l,end:s}=Pt;return document.body.firstElementChild!==l&&document.body.insertAdjacentElement("afterbegin",l),document.body.lastElementChild!==s&&document.body.insertAdjacentElement("beforeend",s),vo++,()=>{vo===1&&(Pt==null||Pt.start.remove(),Pt==null||Pt.end.remove(),Pt=null),vo=Math.max(0,vo-1)}},[])}function dd(){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 jt=function(){return jt=Object.assign||function(s){for(var u,c=1,d=arguments.length;c<d;c++){u=arguments[c];for(var f in u)Object.prototype.hasOwnProperty.call(u,f)&&(s[f]=u[f])}return s},jt.apply(this,arguments)};function bd(l,s){var u={};for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&s.indexOf(c)<0&&(u[c]=l[c]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(l);d<c.length;d++)s.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(l,c[d])&&(u[c[d]]=l[c[d]]);return u}function Th(l,s,u){if(u||arguments.length===2)for(var c=0,d=s.length,f;c<d;c++)(f||!(c in s))&&(f||(f=Array.prototype.slice.call(s,0,c)),f[c]=s[c]);return l.concat(f||Array.prototype.slice.call(s))}var ko="right-scroll-bar-position",Eo="width-before-scroll-bar",Lh="with-scroll-bars-hidden",bh="--removed-body-scroll-bar-size";function Tu(l,s){return typeof l=="function"?l(s):l&&(l.current=s),l}function Oh(l,s){var u=v.useState(function(){return{value:l,callback:s,facade:{get current(){return u.value},set current(c){var d=u.value;d!==c&&(u.value=c,u.callback(c,d))}}}})[0];return u.callback=s,u.facade}var zh=typeof window<"u"?v.useLayoutEffect:v.useEffect,fd=new WeakMap;function Ih(l,s){var u=Oh(null,function(c){return l.forEach(function(d){return Tu(d,c)})});return zh(function(){var c=fd.get(u);if(c){var d=new Set(c),f=new Set(l),h=u.current;d.forEach(function(m){f.has(m)||Tu(m,null)}),f.forEach(function(m){d.has(m)||Tu(m,h)})}fd.set(u,l)},[l]),u}function Dh(l){return l}function Ah(l,s){s===void 0&&(s=Dh);var u=[],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 u.length?u[u.length-1]:l},useMedium:function(f){var h=s(f,c);return u.push(h),function(){u=u.filter(function(m){return m!==h})}},assignSyncMedium:function(f){for(c=!0;u.length;){var h=u;u=[],h.forEach(f)}u={push:function(m){return f(m)},filter:function(){return u}}},assignMedium:function(f){c=!0;var h=[];if(u.length){var m=u;u=[],m.forEach(f),h=u}var N=function(){var j=h;h=[],j.forEach(f)},P=function(){return Promise.resolve().then(N)};P(),u={push:function(j){h.push(j),P()},filter:function(j){return h=h.filter(j),u}}}};return d}function Fh(l){l===void 0&&(l={});var s=Ah(null);return s.options=jt({async:!0,ssr:!1},l),s}var Od=function(l){var s=l.sideCar,u=bd(l,["sideCar"]);if(!s)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var c=s.read();if(!c)throw new Error("Sidecar medium not found");return v.createElement(c,jt({},u))};Od.isSideCarExport=!0;function Uh(l,s){return l.useMedium(s),Od}var zd=Fh(),Lu=function(){},_o=v.forwardRef(function(l,s){var u=v.useRef(null),c=v.useState({onScrollCapture:Lu,onWheelCapture:Lu,onTouchMoveCapture:Lu}),d=c[0],f=c[1],h=l.forwardProps,m=l.children,N=l.className,P=l.removeScrollBar,j=l.enabled,_=l.shards,T=l.sideCar,b=l.noRelative,H=l.noIsolation,M=l.inert,R=l.allowPinchZoom,V=l.as,W=V===void 0?"div":V,te=l.gapMode,q=bd(l,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),le=T,ne=Ih([u,s]),ue=jt(jt({},q),d);return v.createElement(v.Fragment,null,j&&v.createElement(le,{sideCar:zd,removeScrollBar:P,shards:_,noRelative:b,noIsolation:H,inert:M,setCallbacks:f,allowPinchZoom:!!R,lockRef:u,gapMode:te}),h?v.cloneElement(v.Children.only(m),jt(jt({},ue),{ref:ne})):v.createElement(W,jt({},ue,{className:N,ref:ne}),m))});_o.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};_o.classNames={fullWidth:Eo,zeroRight:ko};var Bh=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function $h(){if(!document)return null;var l=document.createElement("style");l.type="text/css";var s=Bh();return s&&l.setAttribute("nonce",s),l}function Vh(l,s){l.styleSheet?l.styleSheet.cssText=s:l.appendChild(document.createTextNode(s))}function Wh(l){var s=document.head||document.getElementsByTagName("head")[0];s.appendChild(l)}var Hh=function(){var l=0,s=null;return{add:function(u){l==0&&(s=$h())&&(Vh(s,u),Wh(s)),l++},remove:function(){l--,!l&&s&&(s.parentNode&&s.parentNode.removeChild(s),s=null)}}},Kh=function(){var l=Hh();return function(s,u){v.useEffect(function(){return l.add(s),function(){l.remove()}},[s&&u])}},Id=function(){var l=Kh(),s=function(u){var c=u.styles,d=u.dynamic;return l(c,d),null};return s},Gh={left:0,top:0,right:0,gap:0},bu=function(l){return parseInt(l||"",10)||0},Qh=function(l){var s=window.getComputedStyle(document.body),u=s[l==="padding"?"paddingLeft":"marginLeft"],c=s[l==="padding"?"paddingTop":"marginTop"],d=s[l==="padding"?"paddingRight":"marginRight"];return[bu(u),bu(c),bu(d)]},Yh=function(l){if(l===void 0&&(l="margin"),typeof window>"u")return Gh;var s=Qh(l),u=document.documentElement.clientWidth,c=window.innerWidth;return{left:s[0],top:s[1],right:s[2],gap:Math.max(0,c-u+s[2]-s[0])}},Xh=Id(),or="data-scroll-locked",Zh=function(l,s,u,c){var d=l.left,f=l.top,h=l.right,m=l.gap;return u===void 0&&(u="margin"),`
|
|
.`.concat(Lh,` {
|
|
overflow: hidden `).concat(c,`;
|
|
padding-right: `).concat(m,"px ").concat(c,`;
|
|
}
|
|
body[`).concat(or,`] {
|
|
overflow: hidden `).concat(c,`;
|
|
overscroll-behavior: contain;
|
|
`).concat([s&&"position: relative ".concat(c,";"),u==="margin"&&`
|
|
padding-left: `.concat(d,`px;
|
|
padding-top: `).concat(f,`px;
|
|
padding-right: `).concat(h,`px;
|
|
margin-left:0;
|
|
margin-top:0;
|
|
margin-right: `).concat(m,"px ").concat(c,`;
|
|
`),u==="padding"&&"padding-right: ".concat(m,"px ").concat(c,";")].filter(Boolean).join(""),`
|
|
}
|
|
|
|
.`).concat(ko,` {
|
|
right: `).concat(m,"px ").concat(c,`;
|
|
}
|
|
|
|
.`).concat(Eo,` {
|
|
margin-right: `).concat(m,"px ").concat(c,`;
|
|
}
|
|
|
|
.`).concat(ko," .").concat(ko,` {
|
|
right: 0 `).concat(c,`;
|
|
}
|
|
|
|
.`).concat(Eo," .").concat(Eo,` {
|
|
margin-right: 0 `).concat(c,`;
|
|
}
|
|
|
|
body[`).concat(or,`] {
|
|
`).concat(bh,": ").concat(m,`px;
|
|
}
|
|
`)},pd=function(){var l=parseInt(document.body.getAttribute(or)||"0",10);return isFinite(l)?l:0},qh=function(){v.useEffect(function(){return document.body.setAttribute(or,(pd()+1).toString()),function(){var l=pd()-1;l<=0?document.body.removeAttribute(or):document.body.setAttribute(or,l.toString())}},[])},Jh=function(l){var s=l.noRelative,u=l.noImportant,c=l.gapMode,d=c===void 0?"margin":c;qh();var f=v.useMemo(function(){return Yh(d)},[d]);return v.createElement(Xh,{styles:Zh(f,!s,d,u?"":"!important")})},Bu=!1;if(typeof window<"u")try{var go=Object.defineProperty({},"passive",{get:function(){return Bu=!0,!0}});window.addEventListener("test",go,go),window.removeEventListener("test",go,go)}catch{Bu=!1}var qn=Bu?{passive:!1}:!1,ev=function(l){return l.tagName==="TEXTAREA"},Dd=function(l,s){if(!(l instanceof Element))return!1;var u=window.getComputedStyle(l);return u[s]!=="hidden"&&!(u.overflowY===u.overflowX&&!ev(l)&&u[s]==="visible")},tv=function(l){return Dd(l,"overflowY")},nv=function(l){return Dd(l,"overflowX")},md=function(l,s){var u=s.ownerDocument,c=s;do{typeof ShadowRoot<"u"&&c instanceof ShadowRoot&&(c=c.host);var d=Ad(l,c);if(d){var f=Fd(l,c),h=f[1],m=f[2];if(h>m)return!0}c=c.parentNode}while(c&&c!==u.body);return!1},rv=function(l){var s=l.scrollTop,u=l.scrollHeight,c=l.clientHeight;return[s,u,c]},lv=function(l){var s=l.scrollLeft,u=l.scrollWidth,c=l.clientWidth;return[s,u,c]},Ad=function(l,s){return l==="v"?tv(s):nv(s)},Fd=function(l,s){return l==="v"?rv(s):lv(s)},ov=function(l,s){return l==="h"&&s==="rtl"?-1:1},iv=function(l,s,u,c,d){var f=ov(l,window.getComputedStyle(s).direction),h=f*c,m=u.target,N=s.contains(m),P=!1,j=h>0,_=0,T=0;do{if(!m)break;var b=Fd(l,m),H=b[0],M=b[1],R=b[2],V=M-R-f*H;(H||V)&&Ad(l,m)&&(_+=V,T+=H);var W=m.parentNode;m=W&&W.nodeType===Node.DOCUMENT_FRAGMENT_NODE?W.host:W}while(!N&&m!==document.body||N&&(s.contains(m)||s===m));return(j&&Math.abs(_)<1||!j&&Math.abs(T)<1)&&(P=!0),P},yo=function(l){return"changedTouches"in l?[l.changedTouches[0].clientX,l.changedTouches[0].clientY]:[0,0]},hd=function(l){return[l.deltaX,l.deltaY]},vd=function(l){return l&&"current"in l?l.current:l},uv=function(l,s){return l[0]===s[0]&&l[1]===s[1]},sv=function(l){return`
|
|
.block-interactivity-`.concat(l,` {pointer-events: none;}
|
|
.allow-interactivity-`).concat(l,` {pointer-events: all;}
|
|
`)},av=0,Jn=[];function cv(l){var s=v.useRef([]),u=v.useRef([0,0]),c=v.useRef(),d=v.useState(av++)[0],f=v.useState(Id)[0],h=v.useRef(l);v.useEffect(function(){h.current=l},[l]),v.useEffect(function(){if(l.inert){document.body.classList.add("block-interactivity-".concat(d));var M=Th([l.lockRef.current],(l.shards||[]).map(vd),!0).filter(Boolean);return M.forEach(function(R){return R.classList.add("allow-interactivity-".concat(d))}),function(){document.body.classList.remove("block-interactivity-".concat(d)),M.forEach(function(R){return R.classList.remove("allow-interactivity-".concat(d))})}}},[l.inert,l.lockRef.current,l.shards]);var m=v.useCallback(function(M,R){if("touches"in M&&M.touches.length===2||M.type==="wheel"&&M.ctrlKey)return!h.current.allowPinchZoom;var V=yo(M),W=u.current,te="deltaX"in M?M.deltaX:W[0]-V[0],q="deltaY"in M?M.deltaY:W[1]-V[1],le,ne=M.target,ue=Math.abs(te)>Math.abs(q)?"h":"v";if("touches"in M&&ue==="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=md(ue,ne);if(!Ce)return!0;if(Ce?le=ue:(le=ue==="v"?"h":"v",Ce=md(ue,ne)),!Ce)return!1;if(!c.current&&"changedTouches"in M&&(te||q)&&(c.current=le),!le)return!0;var ie=c.current||le;return iv(ie,R,M,ie==="h"?te:q)},[]),N=v.useCallback(function(M){var R=M;if(!(!Jn.length||Jn[Jn.length-1]!==f)){var V="deltaY"in R?hd(R):yo(R),W=s.current.filter(function(le){return le.name===R.type&&(le.target===R.target||R.target===le.shadowParent)&&uv(le.delta,V)})[0];if(W&&W.should){R.cancelable&&R.preventDefault();return}if(!W){var te=(h.current.shards||[]).map(vd).filter(Boolean).filter(function(le){return le.contains(R.target)}),q=te.length>0?m(R,te[0]):!h.current.noIsolation;q&&R.cancelable&&R.preventDefault()}}},[]),P=v.useCallback(function(M,R,V,W){var te={name:M,delta:R,target:V,should:W,shadowParent:dv(V)};s.current.push(te),setTimeout(function(){s.current=s.current.filter(function(q){return q!==te})},1)},[]),j=v.useCallback(function(M){u.current=yo(M),c.current=void 0},[]),_=v.useCallback(function(M){P(M.type,hd(M),M.target,m(M,l.lockRef.current))},[]),T=v.useCallback(function(M){P(M.type,yo(M),M.target,m(M,l.lockRef.current))},[]);v.useEffect(function(){return Jn.push(f),l.setCallbacks({onScrollCapture:_,onWheelCapture:_,onTouchMoveCapture:T}),document.addEventListener("wheel",N,qn),document.addEventListener("touchmove",N,qn),document.addEventListener("touchstart",j,qn),function(){Jn=Jn.filter(function(M){return M!==f}),document.removeEventListener("wheel",N,qn),document.removeEventListener("touchmove",N,qn),document.removeEventListener("touchstart",j,qn)}},[]);var b=l.removeScrollBar,H=l.inert;return v.createElement(v.Fragment,null,H?v.createElement(f,{styles:sv(d)}):null,b?v.createElement(Jh,{noRelative:l.noRelative,gapMode:l.gapMode}):null)}function dv(l){for(var s=null;l!==null;)l instanceof ShadowRoot&&(s=l.host,l=l.host),l=l.parentNode;return s}const fv=Uh(zd,cv);var Ud=v.forwardRef(function(l,s){return v.createElement(_o,jt({},l,{ref:s,sideCar:fv}))});Ud.classNames=_o.classNames;var pv=function(l){if(typeof document>"u")return null;var s=Array.isArray(l)?l[0]:l;return s.ownerDocument.body},er=new WeakMap,xo=new WeakMap,wo={},Ou=0,Bd=function(l){return l&&(l.host||Bd(l.parentNode))},mv=function(l,s){return s.map(function(u){if(l.contains(u))return u;var c=Bd(u);return c&&l.contains(c)?c:(console.error("aria-hidden",u,"in not contained inside",l,". Doing nothing"),null)}).filter(function(u){return!!u})},hv=function(l,s,u,c){var d=mv(s,Array.isArray(l)?l:[l]);wo[u]||(wo[u]=new WeakMap);var f=wo[u],h=[],m=new Set,N=new Set(d),P=function(_){!_||m.has(_)||(m.add(_),P(_.parentNode))};d.forEach(P);var j=function(_){!_||N.has(_)||Array.prototype.forEach.call(_.children,function(T){if(m.has(T))j(T);else try{var b=T.getAttribute(c),H=b!==null&&b!=="false",M=(er.get(T)||0)+1,R=(f.get(T)||0)+1;er.set(T,M),f.set(T,R),h.push(T),M===1&&H&&xo.set(T,!0),R===1&&T.setAttribute(u,"true"),H||T.setAttribute(c,"true")}catch(V){console.error("aria-hidden: cannot operate on ",T,V)}})};return j(s),m.clear(),Ou++,function(){h.forEach(function(_){var T=er.get(_)-1,b=f.get(_)-1;er.set(_,T),f.set(_,b),T||(xo.has(_)||_.removeAttribute(c),xo.delete(_)),b||_.removeAttribute(u)}),Ou--,Ou||(er=new WeakMap,er=new WeakMap,xo=new WeakMap,wo={})}},vv=function(l,s,u){u===void 0&&(u="data-aria-hidden");var c=Array.from(Array.isArray(l)?l:[l]),d=pv(l);return d?(c.push.apply(c,Array.from(d.querySelectorAll("[aria-live], script"))),hv(c,d,u,"aria-hidden")):function(){return null}},Po="Dialog",[$d]=Wm(Po),[gv,St]=$d(Po),Vd=l=>{const{__scopeDialog:s,children:u,open:c,defaultOpen:d,onOpenChange:f,modal:h=!0}=l,m=v.useRef(null),N=v.useRef(null),[P,j]=Ym({prop:c,defaultProp:d??!1,onChange:f,caller:Po});return g.jsx(gv,{scope:s,triggerRef:m,contentRef:N,contentId:At(),titleId:At(),descriptionId:At(),open:P,onOpenChange:j,onOpenToggle:v.useCallback(()=>j(_=>!_),[j]),modal:h,children:u})};Vd.displayName=Po;var Wd="DialogTrigger",yv=v.forwardRef((l,s)=>{const{__scopeDialog:u,...c}=l,d=St(Wd,u),f=_n(s,d.triggerRef);return g.jsx(Ve.button,{type:"button","aria-haspopup":"dialog","aria-expanded":d.open,"aria-controls":d.open?d.contentId:void 0,"data-state":Qu(d.open),...c,ref:f,onClick:sn(l.onClick,d.onOpenToggle)})});yv.displayName=Wd;var Gu="DialogPortal",[xv,Hd]=$d(Gu,{forceMount:void 0}),Kd=l=>{const{__scopeDialog:s,forceMount:u,children:c,container:d}=l,f=St(Gu,s);return g.jsx(xv,{scope:s,forceMount:u,children:v.Children.map(c,h=>g.jsx(No,{present:u||f.open,children:g.jsx(Ld,{asChild:!0,container:d,children:h})}))})};Kd.displayName=Gu;var Co="DialogOverlay",Gd=v.forwardRef((l,s)=>{const u=Hd(Co,l.__scopeDialog),{forceMount:c=u.forceMount,...d}=l,f=St(Co,l.__scopeDialog);return f.modal?g.jsx(No,{present:c||f.open,children:g.jsx(Sv,{...d,ref:s})}):null});Gd.displayName=Co;var wv=Pd("DialogOverlay.RemoveScroll"),Sv=v.forwardRef((l,s)=>{const{__scopeDialog:u,...c}=l,d=St(Co,u),f=hh(),h=_n(s,f);return g.jsx(Ud,{as:wv,allowPinchZoom:!0,shards:[d.contentRef],children:g.jsx(Ve.div,{"data-state":Qu(d.open),...c,ref:h,style:{pointerEvents:"auto",...c.style}})})}),sr="DialogContent",Qd=v.forwardRef((l,s)=>{const u=Hd(sr,l.__scopeDialog),{forceMount:c=u.forceMount,...d}=l,f=St(sr,l.__scopeDialog);return g.jsx(No,{present:c||f.open,children:f.modal?g.jsx(kv,{...d,ref:s}):g.jsx(Ev,{...d,ref:s})})});Qd.displayName=sr;var kv=v.forwardRef((l,s)=>{const u=St(sr,l.__scopeDialog),c=v.useRef(null),d=_n(s,u.contentRef,c);return v.useEffect(()=>{const f=c.current;if(f)return vv(f)},[]),g.jsx(Yd,{...l,ref:d,trapFocus:u.open,disableOutsidePointerEvents:u.open,onCloseAutoFocus:sn(l.onCloseAutoFocus,f=>{var h;f.preventDefault(),(h=u.triggerRef.current)==null||h.focus()}),onPointerDownOutside:sn(l.onPointerDownOutside,f=>{const h=f.detail.originalEvent,m=h.button===0&&h.ctrlKey===!0;(h.button===2||m)&&f.preventDefault()}),onFocusOutside:sn(l.onFocusOutside,f=>f.preventDefault())})}),Ev=v.forwardRef((l,s)=>{const u=St(sr,l.__scopeDialog),c=v.useRef(!1),d=v.useRef(!1);return g.jsx(Yd,{...l,ref:s,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:f=>{var h,m;(h=l.onCloseAutoFocus)==null||h.call(l,f),f.defaultPrevented||(c.current||(m=u.triggerRef.current)==null||m.focus(),f.preventDefault()),c.current=!1,d.current=!1},onInteractOutside:f=>{var N,P;(N=l.onInteractOutside)==null||N.call(l,f),f.defaultPrevented||(c.current=!0,f.detail.originalEvent.type==="pointerdown"&&(d.current=!0));const h=f.target;((P=u.triggerRef.current)==null?void 0:P.contains(h))&&f.preventDefault(),f.detail.originalEvent.type==="focusin"&&d.current&&f.preventDefault()}})}),Yd=v.forwardRef((l,s)=>{const{__scopeDialog:u,trapFocus:c,onOpenAutoFocus:d,onCloseAutoFocus:f,...h}=l,m=St(sr,u);return Mh(),g.jsx(g.Fragment,{children:g.jsx(Md,{asChild:!0,loop:!0,trapped:c,onMountAutoFocus:d,onUnmountAutoFocus:f,children:g.jsx(jd,{role:"dialog",id:m.contentId,"aria-describedby":m.descriptionId,"aria-labelledby":m.titleId,"data-state":Qu(m.open),...h,ref:s,deferPointerDownOutside:!0,onDismiss:()=>m.onOpenChange(!1)})})})}),Xd="DialogTitle",Cv=v.forwardRef((l,s)=>{const{__scopeDialog:u,...c}=l,d=St(Xd,u);return g.jsx(Ve.h2,{id:d.titleId,...c,ref:s})});Cv.displayName=Xd;var Zd="DialogDescription",Nv=v.forwardRef((l,s)=>{const{__scopeDialog:u,...c}=l,d=St(Zd,u);return g.jsx(Ve.p,{id:d.descriptionId,...c,ref:s})});Nv.displayName=Zd;var qd="DialogClose",_v=v.forwardRef((l,s)=>{const{__scopeDialog:u,...c}=l,d=St(qd,u);return g.jsx(Ve.button,{type:"button",...c,ref:s,onClick:sn(l.onClick,()=>d.onOpenChange(!1))})});_v.displayName=qd;function Qu(l){return l?"open":"closed"}var Xr='[cmdk-group=""]',zu='[cmdk-group-items=""]',Pv='[cmdk-group-heading=""]',Jd='[cmdk-item=""]',gd=`${Jd}:not([aria-disabled="true"])`,$u="cmdk-item-select",rr="data-value",jv=(l,s,u)=>Vm(l,s,u),ef=v.createContext(void 0),tl=()=>v.useContext(ef),tf=v.createContext(void 0),Yu=()=>v.useContext(tf),nf=v.createContext(void 0),rf=v.forwardRef((l,s)=>{let u=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),h=lr(()=>new Set),m=lf(l),{label:N,children:P,value:j,onValueChange:_,filter:T,shouldFilter:b,loop:H,disablePointerSelection:M=!1,vimBindings:R=!0,...V}=l,W=At(),te=At(),q=At(),le=v.useRef(null),ne=Fv();Nn(()=>{if(j!==void 0){let w=j.trim();u.current.value=w,ue.emit()}},[j]),Nn(()=>{ne(6,be)},[]);let ue=v.useMemo(()=>({subscribe:w=>(h.current.add(w),()=>h.current.delete(w)),snapshot:()=>u.current,setState:(w,A,B)=>{var D,Y,re,se;if(!Object.is(u.current[w],A)){if(u.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;u.current.selectedItemId=(ce=Ne())==null?void 0:ce.id,ue.emit()}),B||ne(5,be),((Y=m.current)==null?void 0:Y.value)!==void 0){let ce=A??"";(se=(re=m.current).onValueChange)==null||se.call(re,ce);return}}ue.emit()}},emit:()=>{h.current.forEach(w=>w())}}),[]),ye=v.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}),u.current.filtered.items.set(w,de(A,B)),ne(2,()=>{xe(),ue.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(),u.current.value||Ce(),ue.emit()}),()=>{f.current.delete(w),c.current.delete(w),u.current.filtered.items.delete(w);let B=Ne();ne(4,()=>{ie(),(B==null?void 0:B.getAttribute("id"))===w&&Ce(),ue.emit()})}),group:w=>(d.current.has(w)||d.current.set(w,new Set),()=>{f.current.delete(w),d.current.delete(w)}),filter:()=>m.current.shouldFilter,label:N||l["aria-label"],getDisablePointerSelection:()=>m.current.disablePointerSelection,listId:W,inputId:q,labelId:te,listInnerRef:le}),[]);function de(w,A){var B,D;let Y=(D=(B=m.current)==null?void 0:B.filter)!=null?D:jv;return w?Y(w,u.current.search,A):0}function xe(){if(!u.current.search||m.current.shouldFilter===!1)return;let w=u.current.filtered.items,A=[];u.current.filtered.groups.forEach(D=>{let Y=d.current.get(D),re=0;Y.forEach(se=>{let ce=w.get(se);re=Math.max(ce,re)}),A.push([D,re])});let B=le.current;Oe().sort((D,Y)=>{var re,se;let ce=D.getAttribute("id"),De=Y.getAttribute("id");return((re=w.get(De))!=null?re:0)-((se=w.get(ce))!=null?se:0)}).forEach(D=>{let Y=D.closest(zu);Y?Y.appendChild(D.parentElement===Y?D:D.closest(`${zu} > *`)):B.appendChild(D.parentElement===B?D:D.closest(`${zu} > *`))}),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);ue.setState("value",A||void 0)}function ie(){var w,A,B,D;if(!u.current.search||m.current.shouldFilter===!1){u.current.filtered.count=c.current.size;return}u.current.filtered.groups=new Set;let Y=0;for(let re of c.current){let se=(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(se,ce);u.current.filtered.items.set(re,De),De>0&&Y++}for(let[re,se]of d.current)for(let ce of se)if(u.current.filtered.items.get(ce)>0){u.current.filtered.groups.add(re);break}u.current.filtered.count=Y}function be(){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(Pv))==null||B.scrollIntoView({block:"nearest"})),D.scrollIntoView({block:"nearest"}))}function Ne(){var w;return(w=le.current)==null?void 0:w.querySelector(`${Jd}[aria-selected="true"]`)}function Oe(){var w;return Array.from(((w=le.current)==null?void 0:w.querySelectorAll(gd))||[])}function _e(w){let A=Oe()[w];A&&ue.setState("value",A.getAttribute(rr))}function he(w){var A;let B=Ne(),D=Oe(),Y=D.findIndex(se=>se===B),re=D[Y+w];(A=m.current)!=null&&A.loop&&(re=Y+w<0?D[D.length-1]:Y+w===D.length?D[0]:D[Y+w]),re&&ue.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?Dv(B,Xr):Av(B,Xr),D=B==null?void 0:B.querySelector(gd);D?ue.setState("value",D.getAttribute(rr)):he(w)}let Z=()=>_e(Oe().length-1),U=w=>{w.preventDefault(),w.metaKey?Z():w.altKey?F(1):he(1)},S=w=>{w.preventDefault(),w.metaKey?_e(0):w.altKey?F(-1):he(-1)};return v.createElement(Ve.div,{ref:s,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(),_e(0);break}case"End":{w.preventDefault(),Z();break}case"Enter":{w.preventDefault();let D=Ne();if(D){let Y=new Event($u);D.dispatchEvent(Y)}}}}},v.createElement("label",{"cmdk-label":"",htmlFor:ye.inputId,id:ye.labelId,style:Bv},N),jo(l,w=>v.createElement(tf.Provider,{value:ue},v.createElement(ef.Provider,{value:ye},w))))}),Rv=v.forwardRef((l,s)=>{var u,c;let d=At(),f=v.useRef(null),h=v.useContext(nf),m=tl(),N=lf(l),P=(c=(u=N.current)==null?void 0:u.forceMount)!=null?c:h==null?void 0:h.forceMount;Nn(()=>{if(!P)return m.item(d,h==null?void 0:h.id)},[P]);let j=of(d,f,[l.value,l.children,f],l.keywords),_=Yu(),T=an(ne=>ne.value&&ne.value===j.current),b=an(ne=>P||m.filter()===!1?!0:ne.search?ne.filtered.items.get(d)>0:!0);v.useEffect(()=>{let ne=f.current;if(!(!ne||l.disabled))return ne.addEventListener($u,H),()=>ne.removeEventListener($u,H)},[b,l.onSelect,l.disabled]);function H(){var ne,ue;M(),(ue=(ne=N.current).onSelect)==null||ue.call(ne,j.current)}function M(){_.setState("value",j.current,!0)}if(!b)return null;let{disabled:R,value:V,onSelect:W,forceMount:te,keywords:q,...le}=l;return v.createElement(Ve.div,{ref:ur(f,s),...le,id:d,"cmdk-item":"",role:"option","aria-disabled":!!R,"aria-selected":!!T,"data-disabled":!!R,"data-selected":!!T,onPointerMove:R||m.getDisablePointerSelection()?void 0:M,onClick:R?void 0:H},l.children)}),Mv=v.forwardRef((l,s)=>{let{heading:u,children:c,forceMount:d,...f}=l,h=At(),m=v.useRef(null),N=v.useRef(null),P=At(),j=tl(),_=an(b=>d||j.filter()===!1?!0:b.search?b.filtered.groups.has(h):!0);Nn(()=>j.group(h),[]),of(h,m,[l.value,l.heading,N]);let T=v.useMemo(()=>({id:h,forceMount:d}),[d]);return v.createElement(Ve.div,{ref:ur(m,s),...f,"cmdk-group":"",role:"presentation",hidden:_?void 0:!0},u&&v.createElement("div",{ref:N,"cmdk-group-heading":"","aria-hidden":!0,id:P},u),jo(l,b=>v.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":u?P:void 0},v.createElement(nf.Provider,{value:T},b))))}),Tv=v.forwardRef((l,s)=>{let{alwaysRender:u,...c}=l,d=v.useRef(null),f=an(h=>!h.search);return!u&&!f?null:v.createElement(Ve.div,{ref:ur(d,s),...c,"cmdk-separator":"",role:"separator"})}),Lv=v.forwardRef((l,s)=>{let{onValueChange:u,...c}=l,d=l.value!=null,f=Yu(),h=an(P=>P.search),m=an(P=>P.selectedItemId),N=tl();return v.useEffect(()=>{l.value!=null&&f.setState("search",l.value)},[l.value]),v.createElement(Ve.input,{ref:s,...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":m,id:N.inputId,type:"text",value:d?l.value:h,onChange:P=>{d||f.setState("search",P.target.value),u==null||u(P.target.value)}})}),bv=v.forwardRef((l,s)=>{let{children:u,label:c="Suggestions",...d}=l,f=v.useRef(null),h=v.useRef(null),m=an(P=>P.selectedItemId),N=tl();return v.useEffect(()=>{if(h.current&&f.current){let P=h.current,j=f.current,_,T=new ResizeObserver(()=>{_=requestAnimationFrame(()=>{let b=P.offsetHeight;j.style.setProperty("--cmdk-list-height",b.toFixed(1)+"px")})});return T.observe(P),()=>{cancelAnimationFrame(_),T.unobserve(P)}}},[]),v.createElement(Ve.div,{ref:ur(f,s),...d,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":m,"aria-label":c,id:N.listId},jo(l,P=>v.createElement("div",{ref:ur(h,N.listInnerRef),"cmdk-list-sizer":""},P)))}),Ov=v.forwardRef((l,s)=>{let{open:u,onOpenChange:c,overlayClassName:d,contentClassName:f,container:h,...m}=l;return v.createElement(Vd,{open:u,onOpenChange:c},v.createElement(Kd,{container:h},v.createElement(Gd,{"cmdk-overlay":"",className:d}),v.createElement(Qd,{"aria-label":l.label,"cmdk-dialog":"",className:f},v.createElement(rf,{ref:s,...m}))))}),zv=v.forwardRef((l,s)=>an(u=>u.filtered.count===0)?v.createElement(Ve.div,{ref:s,...l,"cmdk-empty":"",role:"presentation"}):null),Iv=v.forwardRef((l,s)=>{let{progress:u,children:c,label:d="Loading...",...f}=l;return v.createElement(Ve.div,{ref:s,...f,"cmdk-loading":"",role:"progressbar","aria-valuenow":u,"aria-valuemin":0,"aria-valuemax":100,"aria-label":d},jo(l,h=>v.createElement("div",{"aria-hidden":!0},h)))}),tr=Object.assign(rf,{List:bv,Item:Rv,Input:Lv,Group:Mv,Separator:Tv,Dialog:Ov,Empty:zv,Loading:Iv});function Dv(l,s){let u=l.nextElementSibling;for(;u;){if(u.matches(s))return u;u=u.nextElementSibling}}function Av(l,s){let u=l.previousElementSibling;for(;u;){if(u.matches(s))return u;u=u.previousElementSibling}}function lf(l){let s=v.useRef(l);return Nn(()=>{s.current=l}),s}var Nn=typeof window>"u"?v.useEffect:v.useLayoutEffect;function lr(l){let s=v.useRef();return s.current===void 0&&(s.current=l()),s}function an(l){let s=Yu(),u=()=>l(s.snapshot());return v.useSyncExternalStore(s.subscribe,u,u)}function of(l,s,u,c=[]){let d=v.useRef(),f=tl();return Nn(()=>{var h;let m=(()=>{var P;for(let j of u){if(typeof j=="string")return j.trim();if(typeof j=="object"&&"current"in j)return j.current?(P=j.current.textContent)==null?void 0:P.trim():d.current}})(),N=c.map(P=>P.trim());f.value(l,m,N),(h=s.current)==null||h.setAttribute(rr,m),d.current=m}),d}var Fv=()=>{let[l,s]=v.useState(),u=lr(()=>new Map);return Nn(()=>{u.current.forEach(c=>c()),u.current=new Map},[l]),(c,d)=>{u.current.set(c,d),s({})}};function Uv(l){let s=l.type;return typeof s=="function"?s(l.props):"render"in s?s.render(l.props):l}function jo({asChild:l,children:s},u){return l&&v.isValidElement(s)?v.cloneElement(Uv(s),{ref:s.ref},u(s.props.children)):u(s)}var Bv={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};function $v({onNavigate:l}){const[s,u]=v.useState(!1);return v.useEffect(()=>{const c=d=>{(d.metaKey||d.ctrlKey)&&d.key.toLowerCase()==="k"&&(d.preventDefault(),u(f=>!f))};return document.addEventListener("keydown",c),()=>document.removeEventListener("keydown",c)},[]),g.jsx(tr.Dialog,{open:s,onOpenChange:u,label:"Befehlspalette",className:"fixed inset-0 z-50 flex items-start justify-center bg-black/50 p-4 pt-[12vh]",onClick:()=>u(!1),children:g.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:[g.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"}),g.jsxs(tr.List,{className:"max-h-80 overflow-y-auto p-2",children:[g.jsx(tr.Empty,{className:"px-3 py-6 text-center text-sm text-muted-foreground",children:"Nichts gefunden."}),g.jsx(tr.Group,{heading:"Bereiche",className:"px-1 py-1 text-xs text-muted-foreground",children:Au.map(c=>g.jsxs(tr.Item,{value:`${c.label} ${c.hint}`,onSelect:()=>{l(c.id),u(!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:[g.jsx(c.icon,{className:"h-4 w-4 text-primary"}),g.jsx("span",{children:c.label}),g.jsx("span",{className:"ml-auto truncate text-xs text-muted-foreground",children:c.hint})]},c.id))})]})]})})}async function wt(l,s){const u=await fetch(l,{headers:{"Content-Type":"application/json"},...s});if(!u.ok)throw new Error(`${u.status} ${u.statusText}`);return u.json()}function Cn({children:l,tone:s="muted"}){const u={muted:"bg-muted text-muted-foreground",primary:"bg-primary/15 text-primary",warn:"bg-amber-500/15 text-amber-500"};return g.jsx("span",{className:`rounded px-1.5 py-0.5 text-[11px] font-medium ${u[s]}`,children:l})}function uf({caps:l}){return l?g.jsxs("span",{className:"inline-flex flex-wrap gap-1",children:[l.coder&&g.jsx(Cn,{children:"💻 Code"}),l.vision&&g.jsx(Cn,{children:"👁 Bild"}),l.reasoning&&g.jsx(Cn,{children:"🧠 Reason"}),l.moe&&g.jsxs(Cn,{tone:"primary",children:["🧩 MoE",l.active_b?`·${l.active_b}b`:""]}),l.tools==="yes"&&g.jsx(Cn,{tone:"primary",children:"🛠 Tools"}),l.tools==="likely"&&g.jsx(Cn,{tone:"warn",children:"🛠 Tools?"}),l.embedding&&g.jsx(Cn,{children:"🔢 Embed"})]}):null}function sf(l){var s,u,c="";if(typeof l=="string"||typeof l=="number")c+=l;else if(typeof l=="object")if(Array.isArray(l)){var d=l.length;for(s=0;s<d;s++)l[s]&&(u=sf(l[s]))&&(c&&(c+=" "),c+=u)}else for(u in l)l[u]&&(c&&(c+=" "),c+=u);return c}function Vv(){for(var l,s,u=0,c="",d=arguments.length;u<d;u++)(l=arguments[u])&&(s=sf(l))&&(c&&(c+=" "),c+=s);return c}const Xu="-",Wv=l=>{const s=Kv(l),{conflictingClassGroups:u,conflictingClassGroupModifiers:c}=l;return{getClassGroupId:h=>{const m=h.split(Xu);return m[0]===""&&m.length!==1&&m.shift(),af(m,s)||Hv(h)},getConflictingClassGroupIds:(h,m)=>{const N=u[h]||[];return m&&c[h]?[...N,...c[h]]:N}}},af=(l,s)=>{var h;if(l.length===0)return s.classGroupId;const u=l[0],c=s.nextPart.get(u),d=c?af(l.slice(1),c):void 0;if(d)return d;if(s.validators.length===0)return;const f=l.join(Xu);return(h=s.validators.find(({validator:m})=>m(f)))==null?void 0:h.classGroupId},yd=/^\[(.+)\]$/,Hv=l=>{if(yd.test(l)){const s=yd.exec(l)[1],u=s==null?void 0:s.substring(0,s.indexOf(":"));if(u)return"arbitrary.."+u}},Kv=l=>{const{theme:s,prefix:u}=l,c={nextPart:new Map,validators:[]};return Qv(Object.entries(l.classGroups),u).forEach(([f,h])=>{Vu(h,c,f,s)}),c},Vu=(l,s,u,c)=>{l.forEach(d=>{if(typeof d=="string"){const f=d===""?s:xd(s,d);f.classGroupId=u;return}if(typeof d=="function"){if(Gv(d)){Vu(d(c),s,u,c);return}s.validators.push({validator:d,classGroupId:u});return}Object.entries(d).forEach(([f,h])=>{Vu(h,xd(s,f),u,c)})})},xd=(l,s)=>{let u=l;return s.split(Xu).forEach(c=>{u.nextPart.has(c)||u.nextPart.set(c,{nextPart:new Map,validators:[]}),u=u.nextPart.get(c)}),u},Gv=l=>l.isThemeGetter,Qv=(l,s)=>s?l.map(([u,c])=>{const d=c.map(f=>typeof f=="string"?s+f:typeof f=="object"?Object.fromEntries(Object.entries(f).map(([h,m])=>[s+h,m])):f);return[u,d]}):l,Yv=l=>{if(l<1)return{get:()=>{},set:()=>{}};let s=0,u=new Map,c=new Map;const d=(f,h)=>{u.set(f,h),s++,s>l&&(s=0,c=u,u=new Map)};return{get(f){let h=u.get(f);if(h!==void 0)return h;if((h=c.get(f))!==void 0)return d(f,h),h},set(f,h){u.has(f)?u.set(f,h):d(f,h)}}},cf="!",Xv=l=>{const{separator:s,experimentalParseClassName:u}=l,c=s.length===1,d=s[0],f=s.length,h=m=>{const N=[];let P=0,j=0,_;for(let R=0;R<m.length;R++){let V=m[R];if(P===0){if(V===d&&(c||m.slice(R,R+f)===s)){N.push(m.slice(j,R)),j=R+f;continue}if(V==="/"){_=R;continue}}V==="["?P++:V==="]"&&P--}const T=N.length===0?m:m.substring(j),b=T.startsWith(cf),H=b?T.substring(1):T,M=_&&_>j?_-j:void 0;return{modifiers:N,hasImportantModifier:b,baseClassName:H,maybePostfixModifierPosition:M}};return u?m=>u({className:m,parseClassName:h}):h},Zv=l=>{if(l.length<=1)return l;const s=[];let u=[];return l.forEach(c=>{c[0]==="["?(s.push(...u.sort(),c),u=[]):u.push(c)}),s.push(...u.sort()),s},qv=l=>({cache:Yv(l.cacheSize),parseClassName:Xv(l),...Wv(l)}),Jv=/\s+/,eg=(l,s)=>{const{parseClassName:u,getClassGroupId:c,getConflictingClassGroupIds:d}=s,f=[],h=l.trim().split(Jv);let m="";for(let N=h.length-1;N>=0;N-=1){const P=h[N],{modifiers:j,hasImportantModifier:_,baseClassName:T,maybePostfixModifierPosition:b}=u(P);let H=!!b,M=c(H?T.substring(0,b):T);if(!M){if(!H){m=P+(m.length>0?" "+m:m);continue}if(M=c(T),!M){m=P+(m.length>0?" "+m:m);continue}H=!1}const R=Zv(j).join(":"),V=_?R+cf:R,W=V+M;if(f.includes(W))continue;f.push(W);const te=d(M,H);for(let q=0;q<te.length;++q){const le=te[q];f.push(V+le)}m=P+(m.length>0?" "+m:m)}return m};function tg(){let l=0,s,u,c="";for(;l<arguments.length;)(s=arguments[l++])&&(u=df(s))&&(c&&(c+=" "),c+=u);return c}const df=l=>{if(typeof l=="string")return l;let s,u="";for(let c=0;c<l.length;c++)l[c]&&(s=df(l[c]))&&(u&&(u+=" "),u+=s);return u};function ng(l,...s){let u,c,d,f=h;function h(N){const P=s.reduce((j,_)=>_(j),l());return u=qv(P),c=u.cache.get,d=u.cache.set,f=m,m(N)}function m(N){const P=c(N);if(P)return P;const j=eg(N,u);return d(N,j),j}return function(){return f(tg.apply(null,arguments))}}const ke=l=>{const s=u=>u[l]||[];return s.isThemeGetter=!0,s},ff=/^\[(?:([a-z-]+):)?(.+)\]$/i,rg=/^\d+\/\d+$/,lg=new Set(["px","full","screen"]),og=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ig=/\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$/,ug=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,sg=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ag=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Dt=l=>ir(l)||lg.has(l)||rg.test(l),ln=l=>ar(l,"length",gg),ir=l=>!!l&&!Number.isNaN(Number(l)),Iu=l=>ar(l,"number",ir),Zr=l=>!!l&&Number.isInteger(Number(l)),cg=l=>l.endsWith("%")&&ir(l.slice(0,-1)),ae=l=>ff.test(l),on=l=>og.test(l),dg=new Set(["length","size","percentage"]),fg=l=>ar(l,dg,pf),pg=l=>ar(l,"position",pf),mg=new Set(["image","url"]),hg=l=>ar(l,mg,xg),vg=l=>ar(l,"",yg),qr=()=>!0,ar=(l,s,u)=>{const c=ff.exec(l);return c?c[1]?typeof s=="string"?c[1]===s:s.has(c[1]):u(c[2]):!1},gg=l=>ig.test(l)&&!ug.test(l),pf=()=>!1,yg=l=>sg.test(l),xg=l=>ag.test(l),wg=()=>{const l=ke("colors"),s=ke("spacing"),u=ke("blur"),c=ke("brightness"),d=ke("borderColor"),f=ke("borderRadius"),h=ke("borderSpacing"),m=ke("borderWidth"),N=ke("contrast"),P=ke("grayscale"),j=ke("hueRotate"),_=ke("invert"),T=ke("gap"),b=ke("gradientColorStops"),H=ke("gradientColorStopPositions"),M=ke("inset"),R=ke("margin"),V=ke("opacity"),W=ke("padding"),te=ke("saturate"),q=ke("scale"),le=ke("sepia"),ne=ke("skew"),ue=ke("space"),ye=ke("translate"),de=()=>["auto","contain","none"],xe=()=>["auto","hidden","clip","visible","scroll"],Ce=()=>["auto",ae,s],ie=()=>[ae,s],be=()=>["",Dt,ln],Ne=()=>["auto",ir,ae],Oe=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],_e=()=>["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:[Dt,ln],blur:["none","",on,ae],brightness:S(),borderColor:[l],borderRadius:["none","","full",on,ae],borderSpacing:ie(),borderWidth:be(),contrast:S(),grayscale:Z(),hueRotate:S(),invert:Z(),gap:ie(),gradientColorStops:[l],gradientColorStopPositions:[cg,ln],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:[on]}],"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:[M]}],"inset-x":[{"inset-x":[M]}],"inset-y":[{"inset-y":[M]}],start:[{start:[M]}],end:[{end:[M]}],top:[{top:[M]}],right:[{right:[M]}],bottom:[{bottom:[M]}],left:[{left:[M]}],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:[T]}],"gap-x":[{"gap-x":[T]}],"gap-y":[{"gap-y":[T]}],"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":[ue]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[ue]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ae,s]}],"min-w":[{"min-w":[ae,s,"min","max","fit"]}],"max-w":[{"max-w":[ae,s,"none","full","min","max","fit","prose",{screen:[on]},on]}],h:[{h:[ae,s,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ae,s,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ae,s,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ae,s,"auto","min","max","fit"]}],"font-size":[{text:["base",on,ln]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Iu]}],"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,Iu]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Dt,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:[..._e(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Dt,ln]}],"underline-offset":[{"underline-offset":["auto",Dt,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(),pg]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",fg]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},hg]}],"bg-color":[{bg:[l]}],"gradient-from-pos":[{from:[H]}],"gradient-via-pos":[{via:[H]}],"gradient-to-pos":[{to:[H]}],"gradient-from":[{from:[b]}],"gradient-via":[{via:[b]}],"gradient-to":[{to:[b]}],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:[m]}],"border-w-x":[{"border-x":[m]}],"border-w-y":[{"border-y":[m]}],"border-w-s":[{"border-s":[m]}],"border-w-e":[{"border-e":[m]}],"border-w-t":[{"border-t":[m]}],"border-w-r":[{"border-r":[m]}],"border-w-b":[{"border-b":[m]}],"border-w-l":[{"border-l":[m]}],"border-opacity":[{"border-opacity":[V]}],"border-style":[{border:[..._e(),"hidden"]}],"divide-x":[{"divide-x":[m]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[m]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[V]}],"divide-style":[{divide:_e()}],"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:["",..._e()]}],"outline-offset":[{"outline-offset":[Dt,ae]}],"outline-w":[{outline:[Dt,ln]}],"outline-color":[{outline:[l]}],"ring-w":[{ring:be()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[l]}],"ring-opacity":[{"ring-opacity":[V]}],"ring-offset-w":[{"ring-offset":[Dt,ln]}],"ring-offset-color":[{"ring-offset":[l]}],shadow:[{shadow:["","inner","none",on,vg]}],"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:[u]}],brightness:[{brightness:[c]}],contrast:[{contrast:[N]}],"drop-shadow":[{"drop-shadow":["","none",on,ae]}],grayscale:[{grayscale:[P]}],"hue-rotate":[{"hue-rotate":[j]}],invert:[{invert:[_]}],saturate:[{saturate:[te]}],sepia:[{sepia:[le]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[u]}],"backdrop-brightness":[{"backdrop-brightness":[c]}],"backdrop-contrast":[{"backdrop-contrast":[N]}],"backdrop-grayscale":[{"backdrop-grayscale":[P]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[j]}],"backdrop-invert":[{"backdrop-invert":[_]}],"backdrop-opacity":[{"backdrop-opacity":[V]}],"backdrop-saturate":[{"backdrop-saturate":[te]}],"backdrop-sepia":[{"backdrop-sepia":[le]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[h]}],"border-spacing-x":[{"border-spacing-x":[h]}],"border-spacing-y":[{"border-spacing-y":[h]}],"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:[Dt,ln,Iu]}],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"]}}},Sg=ng(wg);function cn(...l){return Sg(Vv(l))}function kg(l){if(!l)return"—";const s=l/1024**3;return s>=1?`${s.toFixed(1)} GB`:`${(l/1024**2).toFixed(0)} MB`}function Eg(l){return l?`${Math.round(l/1024)}k`:"—"}function Cg({fit:l}){const s={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 g.jsxs("span",{className:cn("rounded px-1.5 py-0.5 text-[11px] font-medium",s),children:[l.text," · ~",l.req_gb," GB"]})}function Ng(){const[l,s]=v.useState([]),[u,c]=v.useState(""),[d,f]=v.useState(!0);return v.useEffect(()=>{wt("/api/models").then(h=>s(h.models)).catch(h=>c(String(h))).finally(()=>f(!1))},[]),d?g.jsx("div",{className:"text-sm text-muted-foreground",children:"Lade…"}):u?g.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 (",u,")."]}):g.jsx("div",{className:"overflow-hidden rounded-xl border border-border bg-card",children:g.jsxs("table",{className:"w-full text-sm",children:[g.jsx("thead",{children:g.jsxs("tr",{className:"border-b border-border text-left text-xs text-muted-foreground",children:[g.jsx("th",{className:"px-4 py-2 font-medium",children:"Modell"}),g.jsx("th",{className:"px-4 py-2 font-medium",children:"Rolle"}),g.jsx("th",{className:"px-4 py-2 font-medium",children:"Fähigkeiten"}),g.jsx("th",{className:"px-4 py-2 font-medium",children:"Kontext"}),g.jsx("th",{className:"px-4 py-2 font-medium",children:"Größe"})]})}),g.jsxs("tbody",{children:[l.length===0&&g.jsx("tr",{children:g.jsx("td",{colSpan:5,className:"px-4 py-8 text-center text-muted-foreground",children:"Keine Modelle konfiguriert."})}),l.map(h=>g.jsxs("tr",{className:"border-b border-border/50 last:border-0",children:[g.jsx("td",{className:"px-4 py-2.5 font-medium",children:h.name}),g.jsx("td",{className:"px-4 py-2.5",children:h.role?g.jsx("span",{className:"rounded-md bg-primary/15 px-2 py-0.5 text-xs text-primary",children:h.role}):g.jsx("span",{className:"text-muted-foreground",children:"—"})}),g.jsx("td",{className:"px-4 py-2.5",children:g.jsx(uf,{caps:h.capabilities})}),g.jsx("td",{className:"px-4 py-2.5 text-muted-foreground",children:Eg(h.ctx)}),g.jsx("td",{className:"px-4 py-2.5 text-muted-foreground",children:kg(h.size_bytes)})]},h.name))]})]})})}function _g(){const[l,s]=v.useState(null),[u,c]=v.useState(""),[d,f]=v.useState(!0);return v.useEffect(()=>{wt("/api/discover").then(s).catch(h=>c(String(h))).finally(()=>f(!1))},[]),d?g.jsx("div",{className:"text-sm text-muted-foreground",children:"Suche aktuelle Modelle…"}):u||!l?g.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["Modell-Quellen gerade nicht erreichbar (",u,")."]}):g.jsxs("div",{className:"space-y-6",children:[g.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(h=>g.jsxs("div",{className:"space-y-2",children:[g.jsx("h3",{className:"text-sm font-semibold",children:h.title}),g.jsx("div",{className:"grid gap-2 sm:grid-cols-2",children:h.models.map(m=>g.jsxs("div",{className:"rounded-lg border border-border bg-card p-3",children:[g.jsxs("div",{className:"flex items-center gap-2",children:[h.recommended===m.repo&&g.jsx("span",{title:"beste Wahl",children:"⭐"}),g.jsx("span",{className:"truncate text-sm font-medium",children:m.name})]}),g.jsx("div",{className:"mt-1 text-xs text-muted-foreground",children:m.author}),g.jsxs("div",{className:"mt-2 flex flex-wrap items-center gap-1",children:[g.jsx(uf,{caps:m.caps}),g.jsx(Cg,{fit:m.fit})]})]},m.repo))})]},h.role))]})}function Pg(){const[l,s]=v.useState("installed");return g.jsxs("div",{className:"space-y-4",children:[g.jsxs("div",{children:[g.jsx("h1",{className:"text-xl font-semibold",children:"Modelle & Routing"}),g.jsx("p",{className:"text-sm text-muted-foreground",children:"Installierte Modelle (mit Fähigkeiten) und aktuell beste Modelle für deine Hardware."})]}),g.jsx("div",{className:"inline-flex rounded-lg border border-border bg-card p-0.5 text-sm",children:["installed","discover"].map(u=>g.jsx("button",{onClick:()=>s(u),className:cn("rounded-md px-3 py-1.5 transition-colors",l===u?"bg-primary/15 text-primary":"text-muted-foreground hover:text-foreground"),children:u==="installed"?"Installiert":"Modelle finden"},u))}),l==="installed"?g.jsx(Ng,{}):g.jsx(_g,{})]})}function jg(){const[l,s]=v.useState(null),[u,c]=v.useState("");return v.useEffect(()=>{wt("/api/routing").then(s).catch(d=>c(String(d)))},[]),g.jsxs("div",{className:"space-y-4",children:[g.jsxs("div",{children:[g.jsx("h1",{className:"text-xl font-semibold",children:"Routing"}),g.jsxs("p",{className:"text-sm text-muted-foreground",children:["Der LiteLLM-Gateway bündelt alle Modelle zu einem Endpunkt. ",g.jsx("code",{children:"auto"})," = schnell im Alltag, eskaliert bei Bedarf auf ",g.jsx("code",{children:"heavy"}),". Gilt für Hermes ",g.jsx("em",{children:"und"})," Vibe Coding."]})]}),u&&g.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["Gateway-Config nicht lesbar (",u,")."]}),l&&g.jsxs(g.Fragment,{children:[g.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[g.jsx("span",{className:cn("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)"]}),g.jsx("div",{className:"overflow-hidden rounded-xl border border-border bg-card",children:g.jsxs("table",{className:"w-full text-sm",children:[g.jsx("thead",{children:g.jsxs("tr",{className:"border-b border-border text-left text-xs text-muted-foreground",children:[g.jsx("th",{className:"px-4 py-2 font-medium",children:"Gateway-Modell"}),g.jsx("th",{className:"px-4 py-2 font-medium",children:"→ Backend (llama-swap)"})]})}),g.jsx("tbody",{children:l.routes.map(d=>g.jsxs("tr",{className:"border-b border-border/50 last:border-0",children:[g.jsx("td",{className:"px-4 py-2.5 font-medium",children:d.name}),g.jsx("td",{className:"px-4 py-2.5 font-mono text-xs text-muted-foreground",children:d.target})]},d.name))})]})}),l.fallbacks.length>0&&g.jsxs("div",{className:"rounded-xl border border-border bg-card p-4 text-sm",children:[g.jsx("div",{className:"mb-2 font-medium",children:"Eskalation (Fallbacks)"}),g.jsx("ul",{className:"space-y-1 text-muted-foreground",children:l.fallbacks.map((d,f)=>{const[h,m]=Object.entries(d)[0];return g.jsxs("li",{children:[g.jsx("code",{children:h})," → ",g.jsx("code",{children:m.join(", ")})]},f)})})]})]})]})}function nr(l){return(l/1024**3).toFixed(1)}function So({label:l,percent:s,detail:u}){return g.jsxs("div",{className:"rounded-lg border border-border bg-card p-4",children:[g.jsxs("div",{className:"flex items-baseline justify-between",children:[g.jsx("span",{className:"text-sm font-medium",children:l}),g.jsxs("span",{className:"text-sm text-muted-foreground",children:[Math.round(s),"%"]})]}),g.jsx("div",{className:"mt-2 h-2 overflow-hidden rounded-full bg-muted",children:g.jsx("div",{className:"h-full rounded-full bg-primary",style:{width:`${Math.min(s,100)}%`}})}),u&&g.jsx("div",{className:"mt-1 text-xs text-muted-foreground",children:u})]})}function Rg(){const[l,s]=v.useState(null),[u,c]=v.useState("");return v.useEffect(()=>{const d=()=>wt("/api/system/status").then(s).catch(h=>c(String(h)));d();const f=setInterval(d,3e3);return()=>clearInterval(f)},[]),g.jsxs("div",{className:"space-y-4",children:[g.jsxs("div",{children:[g.jsx("h1",{className:"text-xl font-semibold",children:"System"}),g.jsx("p",{className:"text-sm text-muted-foreground",children:"Live-Auslastung der Box, Dienste & Updates."})]}),u&&g.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["System-Status nicht lesbar (",u,")."]}),l&&g.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[g.jsx(So,{label:"CPU",percent:l.cpu.percent,detail:l.cpu.cores?`${l.cpu.cores} Kerne`:void 0}),g.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&&g.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&&g.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)&&g.jsxs("div",{className:"flex gap-3 text-sm text-muted-foreground",children:[l.temp.cpu!=null&&g.jsxs("span",{children:["CPU ",l.temp.cpu," °C"]}),l.temp.gpu!=null&&g.jsxs("span",{children:["GPU ",l.temp.gpu," °C"]})]})]})}function Mg(){const[l,s]=v.useState(localStorage.getItem("mc_host")||"192.168.178.151"),[u,c]=v.useState(null),[d,f]=v.useState("cline"),[h,m]=v.useState(!1),[N,P]=v.useState("");v.useEffect(()=>{wt(`/api/connect?host=${encodeURIComponent(l)}`).then(c).catch(b=>P(String(b)))},[l]);function j(b){s(b),b&&localStorage.setItem("mc_host",b)}const _=u==null?void 0:u.tools[d];async function T(){_&&(await navigator.clipboard.writeText(_.snippet),m(!0),setTimeout(()=>m(!1),1500))}return g.jsxs("div",{className:"space-y-4",children:[g.jsxs("div",{children:[g.jsx("h1",{className:"text-xl font-semibold",children:"Verbinden"}),g.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 (",g.jsx("code",{children:"model: auto"}),") + das geteilte Gedächtnis."]})]}),g.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[g.jsx("label",{className:"text-muted-foreground",children:"Box-LAN-IP:"}),g.jsx("input",{value:l,onChange:b=>j(b.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"}),u&&g.jsxs("span",{className:"text-xs text-muted-foreground",children:["→ ",u.gateway_url]})]}),N&&g.jsxs("div",{className:"rounded-md border border-border bg-card p-3 text-sm text-muted-foreground",children:["Snippets nicht ladbar (",N,")."]}),u&&g.jsxs(g.Fragment,{children:[g.jsx("div",{className:"flex flex-wrap gap-1",children:Object.entries(u.tools).map(([b,H])=>g.jsx("button",{onClick:()=>f(b),className:cn("rounded-md px-3 py-1.5 text-sm transition-colors",d===b?"bg-primary/15 text-primary":"text-muted-foreground hover:text-foreground"),children:H.label},b))}),_&&g.jsxs("div",{className:"space-y-2",children:[g.jsxs("div",{className:"flex items-center justify-between",children:[g.jsx("span",{className:"text-xs text-muted-foreground",children:_.note}),g.jsxs("button",{onClick:T,className:"flex items-center gap-1.5 rounded-md border border-border px-2 py-1 text-xs hover:bg-accent",children:[h?g.jsx(_m,{className:"h-3.5 w-3.5 text-emerald-500"}):g.jsx(Rm,{className:"h-3.5 w-3.5"}),h?"Kopiert":"Kopieren"]})]}),g.jsx("pre",{className:"overflow-x-auto rounded-xl border border-border bg-card p-4 text-xs leading-relaxed",children:g.jsx("code",{children:_.snippet})})]})]})]})}const wd=["user","instruction","stable","versioned","ephemeral"],Du={user:"👤 User",instruction:"📋 Regel",stable:"🔵 Fakt",versioned:"🟡 Version",ephemeral:"⏱ Temporär"};function Tg(){const[l,s]=v.useState([]),[u,c]=v.useState(""),[d,f]=v.useState(""),[h,m]=v.useState(""),[N,P]=v.useState("stable"),[j,_]=v.useState("");function T(){const R=new URLSearchParams;d&&R.set("q",d),u&&R.set("category",u),wt(`/api/memory?${R}`).then(s).catch(V=>_(String(V)))}v.useEffect(T,[d,u]);async function b(){h.trim()&&(await wt("/api/memory",{method:"POST",body:JSON.stringify({content:h,category:N,source:"ui"})}),m(""),T())}async function H(R){await wt(`/api/memory/${R}`,{method:"DELETE"}),T()}async function M(){const R=await wt("/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 wt("/api/memory/dedupe",{method:"POST",body:JSON.stringify({apply:!0})}),T())}return g.jsxs("div",{className:"space-y-4",children:[g.jsxs("div",{className:"flex items-start justify-between",children:[g.jsxs("div",{children:[g.jsx("h1",{className:"text-xl font-semibold",children:"Gedächtnis"}),g.jsx("p",{className:"text-sm text-muted-foreground",children:'Die geteilte „Verfassung" — alle Tools (Hermes, IDEs) lesen/schreiben hier via MCP.'})]}),g.jsxs("button",{onClick:M,className:"flex items-center gap-1.5 rounded-md border border-border px-2.5 py-1.5 text-sm hover:bg-accent",children:[g.jsx(bm,{className:"h-3.5 w-3.5 text-primary"})," Aufräumen"]})]}),g.jsxs("div",{className:"rounded-xl border border-border bg-card p-3",children:[g.jsx("textarea",{value:h,onChange:R=>m(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"}),g.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[g.jsx("select",{value:N,onChange:R=>P(R.target.value),className:"rounded-md border border-border bg-background px-2 py-1.5 text-sm outline-none",children:wd.map(R=>g.jsx("option",{value:R,children:Du[R]},R))}),g.jsx("button",{onClick:b,className:"rounded-md bg-primary px-3 py-1.5 text-sm font-medium text-primary-foreground hover:opacity-90",children:"Speichern"})]})]}),g.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[g.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"}),g.jsx("button",{onClick:()=>c(""),className:cn("rounded-md px-2.5 py-1.5 text-xs",u?"text-muted-foreground hover:text-foreground":"bg-primary/15 text-primary"),children:"Alle"}),wd.map(R=>g.jsx("button",{onClick:()=>c(R),className:cn("rounded-md px-2.5 py-1.5 text-xs",u===R?"bg-primary/15 text-primary":"text-muted-foreground hover:text-foreground"),children:Du[R]},R))]}),j&&g.jsxs("div",{className:"text-sm text-muted-foreground",children:["Fehler: ",j]}),g.jsxs("div",{className:"space-y-2",children:[l.length===0&&g.jsx("div",{className:"text-sm text-muted-foreground",children:"Keine Einträge."}),l.map(R=>g.jsxs("div",{className:"flex items-start gap-3 rounded-lg border border-border bg-card p-3",children:[g.jsx("span",{className:"shrink-0 rounded bg-muted px-1.5 py-0.5 text-[11px] text-muted-foreground",children:Du[R.category]||R.category}),g.jsx("span",{className:"flex-1 text-sm",children:R.content}),g.jsx("span",{className:"shrink-0 text-[11px] text-muted-foreground",children:R.source}),g.jsx("button",{onClick:()=>H(R.id),className:"shrink-0 text-muted-foreground hover:text-red-500",children:g.jsx(Om,{className:"h-4 w-4"})})]},R.id))]})]})}function Lg({title:l,hint:s}){return g.jsxs("div",{className:"space-y-4",children:[g.jsxs("div",{children:[g.jsx("h1",{className:"text-xl font-semibold",children:l}),g.jsx("p",{className:"text-sm text-muted-foreground",children:s})]}),g.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:[g.jsx(jm,{className:"h-8 w-8 text-muted-foreground"}),g.jsx("div",{className:"text-sm text-muted-foreground",children:"Kommt in einer späteren Phase."})]})]})}function bg(){const[l,s]=v.useState("models"),[u,c]=v.useState(null);v.useEffect(()=>{const f=()=>wt("/api/health").then(c).catch(()=>c(null));f();const h=setInterval(f,1e4);return()=>clearInterval(h)},[]);const d=Au.find(f=>f.id===l);return g.jsxs("div",{className:"flex h-full",children:[g.jsx($v,{onNavigate:s}),g.jsxs("aside",{className:"flex w-60 shrink-0 flex-col border-r border-border bg-card/40",children:[g.jsxs("div",{className:"flex items-center gap-2 px-5 py-4",children:[g.jsx("div",{className:"h-7 w-7 rounded-lg bg-primary"}),g.jsxs("div",{className:"leading-tight",children:[g.jsx("div",{className:"text-sm font-semibold",children:"Mission Control"}),g.jsx("div",{className:"text-xs text-muted-foreground",children:"2.0"})]})]}),g.jsx("nav",{className:"flex-1 space-y-1 px-3 py-2",children:Au.map(f=>g.jsxs("button",{onClick:()=>s(f.id),className:cn("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:[g.jsx(f.icon,{className:"h-4 w-4"}),f.label]},f.id))}),g.jsx("div",{className:"px-4 py-3 text-xs text-muted-foreground",children:u?g.jsxs("span",{className:"flex items-center gap-2",children:[g.jsx("span",{className:cn("h-2 w-2 rounded-full",u.engine_reachable?"bg-emerald-500":"bg-amber-500")}),"Engine ",u.engine_reachable?"online":"offline"," · v",u.version]}):g.jsxs("span",{className:"flex items-center gap-2",children:[g.jsx("span",{className:"h-2 w-2 rounded-full bg-red-500"})," Backend offline"]})})]}),g.jsxs("div",{className:"flex min-w-0 flex-1 flex-col",children:[g.jsxs("header",{className:"flex h-14 shrink-0 items-center justify-between border-b border-border px-6",children:[g.jsx("div",{className:"text-sm text-muted-foreground",children:d.hint}),g.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:[g.jsx(Pm,{className:"h-3.5 w-3.5"}),g.jsx("span",{children:"Springen"}),g.jsx("kbd",{className:"rounded bg-muted px-1.5 py-0.5 font-mono text-[10px]",children:"⌘K"})]})]}),g.jsxs("main",{className:"flex-1 overflow-y-auto p-6",children:[l==="models"&&g.jsx(Pg,{}),l==="routing"&&g.jsx(jg,{}),l==="system"&&g.jsx(Rg,{}),l==="connect"&&g.jsx(Mg,{}),l==="memory"&&g.jsx(Tg,{}),!["models","routing","system","connect","memory"].includes(l)&&g.jsx(Lg,{title:d.label,hint:d.hint})]})]})]})}xm.createRoot(document.getElementById("root")).render(g.jsx(kd.StrictMode,{children:g.jsx(bg,{})}));
|