| Server IP : 54.37.205.81 / Your IP : 216.73.216.76 Web Server : nginx/1.22.1 System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64 User : debian ( 1000) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/lampovert-tutor/dist/assets/ |
Upload File : |
(function(){const y=document.createElement("link").relList;if(y&&y.supports&&y.supports("modulepreload"))return;for(const S of document.querySelectorAll('link[rel="modulepreload"]'))z(S);new MutationObserver(S=>{for(const C of S)if(C.type==="childList")for(const P of C.addedNodes)P.tagName==="LINK"&&P.rel==="modulepreload"&&z(P)}).observe(document,{childList:!0,subtree:!0});function f(S){const C={};return S.integrity&&(C.integrity=S.integrity),S.referrerPolicy&&(C.referrerPolicy=S.referrerPolicy),S.crossOrigin==="use-credentials"?C.credentials="include":S.crossOrigin==="anonymous"?C.credentials="omit":C.credentials="same-origin",C}function z(S){if(S.ep)return;S.ep=!0;const C=f(S);fetch(S.href,C)}})();function $a(d){return d&&d.__esModule&&Object.prototype.hasOwnProperty.call(d,"default")?d.default:d}var Io={exports:{}},wr={},Oo={exports:{}},J={};/**
* @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 Ia;function $f(){if(Ia)return J;Ia=1;var d=Symbol.for("react.element"),y=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),z=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),P=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),I=Symbol.for("react.suspense"),U=Symbol.for("react.memo"),le=Symbol.for("react.lazy"),K=Symbol.iterator;function X(p){return p===null||typeof p!="object"?null:(p=K&&p[K]||p["@@iterator"],typeof p=="function"?p:null)}var ae={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ie=Object.assign,b={};function B(p,w,Y){this.props=p,this.context=w,this.refs=b,this.updater=Y||ae}B.prototype.isReactComponent={},B.prototype.setState=function(p,w){if(typeof p!="object"&&typeof p!="function"&&p!=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,p,w,"setState")},B.prototype.forceUpdate=function(p){this.updater.enqueueForceUpdate(this,p,"forceUpdate")};function G(){}G.prototype=B.prototype;function oe(p,w,Y){this.props=p,this.context=w,this.refs=b,this.updater=Y||ae}var $=oe.prototype=new G;$.constructor=oe,ie($,B.prototype),$.isPureReactComponent=!0;var V=Array.isArray,D=Object.prototype.hasOwnProperty,Z={current:null},ge={key:!0,ref:!0,__self:!0,__source:!0};function Se(p,w,Y){var q,te={},ne=null,ce=null;if(w!=null)for(q in w.ref!==void 0&&(ce=w.ref),w.key!==void 0&&(ne=""+w.key),w)D.call(w,q)&&!ge.hasOwnProperty(q)&&(te[q]=w[q]);var ue=arguments.length-2;if(ue===1)te.children=Y;else if(1<ue){for(var me=Array(ue),Ke=0;Ke<ue;Ke++)me[Ke]=arguments[Ke+2];te.children=me}if(p&&p.defaultProps)for(q in ue=p.defaultProps,ue)te[q]===void 0&&(te[q]=ue[q]);return{$$typeof:d,type:p,key:ne,ref:ce,props:te,_owner:Z.current}}function qe(p,w){return{$$typeof:d,type:p.type,key:w,ref:p.ref,props:p.props,_owner:p._owner}}function kt(p){return typeof p=="object"&&p!==null&&p.$$typeof===d}function Xt(p){var w={"=":"=0",":":"=2"};return"$"+p.replace(/[=:]/g,function(Y){return w[Y]})}var mt=/\/+/g;function $e(p,w){return typeof p=="object"&&p!==null&&p.key!=null?Xt(""+p.key):w.toString(36)}function it(p,w,Y,q,te){var ne=typeof p;(ne==="undefined"||ne==="boolean")&&(p=null);var ce=!1;if(p===null)ce=!0;else switch(ne){case"string":case"number":ce=!0;break;case"object":switch(p.$$typeof){case d:case y:ce=!0}}if(ce)return ce=p,te=te(ce),p=q===""?"."+$e(ce,0):q,V(te)?(Y="",p!=null&&(Y=p.replace(mt,"$&/")+"/"),it(te,w,Y,"",function(Ke){return Ke})):te!=null&&(kt(te)&&(te=qe(te,Y+(!te.key||ce&&ce.key===te.key?"":(""+te.key).replace(mt,"$&/")+"/")+p)),w.push(te)),1;if(ce=0,q=q===""?".":q+":",V(p))for(var ue=0;ue<p.length;ue++){ne=p[ue];var me=q+$e(ne,ue);ce+=it(ne,w,Y,me,te)}else if(me=X(p),typeof me=="function")for(p=me.call(p),ue=0;!(ne=p.next()).done;)ne=ne.value,me=q+$e(ne,ue++),ce+=it(ne,w,Y,me,te);else if(ne==="object")throw w=String(p),Error("Objects are not valid as a React child (found: "+(w==="[object Object]"?"object with keys {"+Object.keys(p).join(", ")+"}":w)+"). If you meant to render a collection of children, use an array instead.");return ce}function ht(p,w,Y){if(p==null)return p;var q=[],te=0;return it(p,q,"","",function(ne){return w.call(Y,ne,te++)}),q}function Ae(p){if(p._status===-1){var w=p._result;w=w(),w.then(function(Y){(p._status===0||p._status===-1)&&(p._status=1,p._result=Y)},function(Y){(p._status===0||p._status===-1)&&(p._status=2,p._result=Y)}),p._status===-1&&(p._status=0,p._result=w)}if(p._status===1)return p._result.default;throw p._result}var we={current:null},_={transition:null},W={ReactCurrentDispatcher:we,ReactCurrentBatchConfig:_,ReactCurrentOwner:Z};function L(){throw Error("act(...) is not supported in production builds of React.")}return J.Children={map:ht,forEach:function(p,w,Y){ht(p,function(){w.apply(this,arguments)},Y)},count:function(p){var w=0;return ht(p,function(){w++}),w},toArray:function(p){return ht(p,function(w){return w})||[]},only:function(p){if(!kt(p))throw Error("React.Children.only expected to receive a single React element child.");return p}},J.Component=B,J.Fragment=f,J.Profiler=S,J.PureComponent=oe,J.StrictMode=z,J.Suspense=I,J.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W,J.act=L,J.cloneElement=function(p,w,Y){if(p==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+p+".");var q=ie({},p.props),te=p.key,ne=p.ref,ce=p._owner;if(w!=null){if(w.ref!==void 0&&(ne=w.ref,ce=Z.current),w.key!==void 0&&(te=""+w.key),p.type&&p.type.defaultProps)var ue=p.type.defaultProps;for(me in w)D.call(w,me)&&!ge.hasOwnProperty(me)&&(q[me]=w[me]===void 0&&ue!==void 0?ue[me]:w[me])}var me=arguments.length-2;if(me===1)q.children=Y;else if(1<me){ue=Array(me);for(var Ke=0;Ke<me;Ke++)ue[Ke]=arguments[Ke+2];q.children=ue}return{$$typeof:d,type:p.type,key:te,ref:ne,props:q,_owner:ce}},J.createContext=function(p){return p={$$typeof:P,_currentValue:p,_currentValue2:p,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},p.Provider={$$typeof:C,_context:p},p.Consumer=p},J.createElement=Se,J.createFactory=function(p){var w=Se.bind(null,p);return w.type=p,w},J.createRef=function(){return{current:null}},J.forwardRef=function(p){return{$$typeof:N,render:p}},J.isValidElement=kt,J.lazy=function(p){return{$$typeof:le,_payload:{_status:-1,_result:p},_init:Ae}},J.memo=function(p,w){return{$$typeof:U,type:p,compare:w===void 0?null:w}},J.startTransition=function(p){var w=_.transition;_.transition={};try{p()}finally{_.transition=w}},J.unstable_act=L,J.useCallback=function(p,w){return we.current.useCallback(p,w)},J.useContext=function(p){return we.current.useContext(p)},J.useDebugValue=function(){},J.useDeferredValue=function(p){return we.current.useDeferredValue(p)},J.useEffect=function(p,w){return we.current.useEffect(p,w)},J.useId=function(){return we.current.useId()},J.useImperativeHandle=function(p,w,Y){return we.current.useImperativeHandle(p,w,Y)},J.useInsertionEffect=function(p,w){return we.current.useInsertionEffect(p,w)},J.useLayoutEffect=function(p,w){return we.current.useLayoutEffect(p,w)},J.useMemo=function(p,w){return we.current.useMemo(p,w)},J.useReducer=function(p,w,Y){return we.current.useReducer(p,w,Y)},J.useRef=function(p){return we.current.useRef(p)},J.useState=function(p){return we.current.useState(p)},J.useSyncExternalStore=function(p,w,Y){return we.current.useSyncExternalStore(p,w,Y)},J.useTransition=function(){return we.current.useTransition()},J.version="18.3.1",J}var Oa;function Ao(){return Oa||(Oa=1,Oo.exports=$f()),Oo.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 Ma;function Kf(){if(Ma)return wr;Ma=1;var d=Ao(),y=Symbol.for("react.element"),f=Symbol.for("react.fragment"),z=Object.prototype.hasOwnProperty,S=d.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,C={key:!0,ref:!0,__self:!0,__source:!0};function P(N,I,U){var le,K={},X=null,ae=null;U!==void 0&&(X=""+U),I.key!==void 0&&(X=""+I.key),I.ref!==void 0&&(ae=I.ref);for(le in I)z.call(I,le)&&!C.hasOwnProperty(le)&&(K[le]=I[le]);if(N&&N.defaultProps)for(le in I=N.defaultProps,I)K[le]===void 0&&(K[le]=I[le]);return{$$typeof:y,type:N,key:X,ref:ae,props:K,_owner:S.current}}return wr.Fragment=f,wr.jsx=P,wr.jsxs=P,wr}var Da;function Gf(){return Da||(Da=1,Io.exports=Kf()),Io.exports}var a=Gf(),Q=Ao();const Yf=$a(Q);var Dl={},Mo={exports:{}},Qe={},Do={exports:{}},Fo={};/**
* @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 Fa;function Xf(){return Fa||(Fa=1,(function(d){function y(_,W){var L=_.length;_.push(W);e:for(;0<L;){var p=L-1>>>1,w=_[p];if(0<S(w,W))_[p]=W,_[L]=w,L=p;else break e}}function f(_){return _.length===0?null:_[0]}function z(_){if(_.length===0)return null;var W=_[0],L=_.pop();if(L!==W){_[0]=L;e:for(var p=0,w=_.length,Y=w>>>1;p<Y;){var q=2*(p+1)-1,te=_[q],ne=q+1,ce=_[ne];if(0>S(te,L))ne<w&&0>S(ce,te)?(_[p]=ce,_[ne]=L,p=ne):(_[p]=te,_[q]=L,p=q);else if(ne<w&&0>S(ce,L))_[p]=ce,_[ne]=L,p=ne;else break e}}return W}function S(_,W){var L=_.sortIndex-W.sortIndex;return L!==0?L:_.id-W.id}if(typeof performance=="object"&&typeof performance.now=="function"){var C=performance;d.unstable_now=function(){return C.now()}}else{var P=Date,N=P.now();d.unstable_now=function(){return P.now()-N}}var I=[],U=[],le=1,K=null,X=3,ae=!1,ie=!1,b=!1,B=typeof setTimeout=="function"?setTimeout:null,G=typeof clearTimeout=="function"?clearTimeout:null,oe=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function $(_){for(var W=f(U);W!==null;){if(W.callback===null)z(U);else if(W.startTime<=_)z(U),W.sortIndex=W.expirationTime,y(I,W);else break;W=f(U)}}function V(_){if(b=!1,$(_),!ie)if(f(I)!==null)ie=!0,Ae(D);else{var W=f(U);W!==null&&we(V,W.startTime-_)}}function D(_,W){ie=!1,b&&(b=!1,G(Se),Se=-1),ae=!0;var L=X;try{for($(W),K=f(I);K!==null&&(!(K.expirationTime>W)||_&&!Xt());){var p=K.callback;if(typeof p=="function"){K.callback=null,X=K.priorityLevel;var w=p(K.expirationTime<=W);W=d.unstable_now(),typeof w=="function"?K.callback=w:K===f(I)&&z(I),$(W)}else z(I);K=f(I)}if(K!==null)var Y=!0;else{var q=f(U);q!==null&&we(V,q.startTime-W),Y=!1}return Y}finally{K=null,X=L,ae=!1}}var Z=!1,ge=null,Se=-1,qe=5,kt=-1;function Xt(){return!(d.unstable_now()-kt<qe)}function mt(){if(ge!==null){var _=d.unstable_now();kt=_;var W=!0;try{W=ge(!0,_)}finally{W?$e():(Z=!1,ge=null)}}else Z=!1}var $e;if(typeof oe=="function")$e=function(){oe(mt)};else if(typeof MessageChannel<"u"){var it=new MessageChannel,ht=it.port2;it.port1.onmessage=mt,$e=function(){ht.postMessage(null)}}else $e=function(){B(mt,0)};function Ae(_){ge=_,Z||(Z=!0,$e())}function we(_,W){Se=B(function(){_(d.unstable_now())},W)}d.unstable_IdlePriority=5,d.unstable_ImmediatePriority=1,d.unstable_LowPriority=4,d.unstable_NormalPriority=3,d.unstable_Profiling=null,d.unstable_UserBlockingPriority=2,d.unstable_cancelCallback=function(_){_.callback=null},d.unstable_continueExecution=function(){ie||ae||(ie=!0,Ae(D))},d.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):qe=0<_?Math.floor(1e3/_):5},d.unstable_getCurrentPriorityLevel=function(){return X},d.unstable_getFirstCallbackNode=function(){return f(I)},d.unstable_next=function(_){switch(X){case 1:case 2:case 3:var W=3;break;default:W=X}var L=X;X=W;try{return _()}finally{X=L}},d.unstable_pauseExecution=function(){},d.unstable_requestPaint=function(){},d.unstable_runWithPriority=function(_,W){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var L=X;X=_;try{return W()}finally{X=L}},d.unstable_scheduleCallback=function(_,W,L){var p=d.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0<L?p+L:p):L=p,_){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=L+w,_={id:le++,callback:W,priorityLevel:_,startTime:L,expirationTime:w,sortIndex:-1},L>p?(_.sortIndex=L,y(U,_),f(I)===null&&_===f(U)&&(b?(G(Se),Se=-1):b=!0,we(V,L-p))):(_.sortIndex=w,y(I,_),ie||ae||(ie=!0,Ae(D))),_},d.unstable_shouldYield=Xt,d.unstable_wrapCallback=function(_){var W=X;return function(){var L=X;X=W;try{return _.apply(this,arguments)}finally{X=L}}}})(Fo)),Fo}var Aa;function Jf(){return Aa||(Aa=1,Do.exports=Xf()),Do.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 Ua;function qf(){if(Ua)return Qe;Ua=1;var d=Ao(),y=Jf();function f(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 z=new Set,S={};function C(e,t){P(e,t),P(e+"Capture",t)}function P(e,t){for(S[e]=t,e=0;e<t.length;e++)z.add(t[e])}var N=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),I=Object.prototype.hasOwnProperty,U=/^[: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]*$/,le={},K={};function X(e){return I.call(K,e)?!0:I.call(le,e)?!1:U.test(e)?K[e]=!0:(le[e]=!0,!1)}function ae(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 ie(e,t,n,r){if(t===null||typeof t>"u"||ae(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function b(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var B={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){B[e]=new b(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];B[t]=new b(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){B[e]=new b(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){B[e]=new b(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){B[e]=new b(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){B[e]=new b(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){B[e]=new b(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){B[e]=new b(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){B[e]=new b(e,5,!1,e.toLowerCase(),null,!1,!1)});var G=/[\-:]([a-z])/g;function oe(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(G,oe);B[t]=new b(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(G,oe);B[t]=new b(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(G,oe);B[t]=new b(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){B[e]=new b(e,1,!1,e.toLowerCase(),null,!1,!1)}),B.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){B[e]=new b(e,1,!1,e.toLowerCase(),null,!0,!0)});function $(e,t,n,r){var l=B.hasOwnProperty(t)?B[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(ie(t,n,l,r)&&(n=null),r||l===null?X(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var V=d.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,D=Symbol.for("react.element"),Z=Symbol.for("react.portal"),ge=Symbol.for("react.fragment"),Se=Symbol.for("react.strict_mode"),qe=Symbol.for("react.profiler"),kt=Symbol.for("react.provider"),Xt=Symbol.for("react.context"),mt=Symbol.for("react.forward_ref"),$e=Symbol.for("react.suspense"),it=Symbol.for("react.suspense_list"),ht=Symbol.for("react.memo"),Ae=Symbol.for("react.lazy"),we=Symbol.for("react.offscreen"),_=Symbol.iterator;function W(e){return e===null||typeof e!="object"?null:(e=_&&e[_]||e["@@iterator"],typeof e=="function"?e:null)}var L=Object.assign,p;function w(e){if(p===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);p=t&&t[1]||""}return`
`+p+e}var Y=!1;function q(e,t){if(!e||Y)return"";Y=!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(v){var r=v}Reflect.construct(e,[],t)}else{try{t.call()}catch(v){r=v}e.call(t.prototype)}else{try{throw Error()}catch(v){r=v}e()}}catch(v){if(v&&r&&typeof v.stack=="string"){for(var l=v.stack.split(`
`),i=r.stack.split(`
`),o=l.length-1,u=i.length-1;1<=o&&0<=u&&l[o]!==i[u];)u--;for(;1<=o&&0<=u;o--,u--)if(l[o]!==i[u]){if(o!==1||u!==1)do if(o--,u--,0>u||l[o]!==i[u]){var s=`
`+l[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=o&&0<=u);break}}}finally{Y=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?w(e):""}function te(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=q(e.type,!1),e;case 11:return e=q(e.type.render,!1),e;case 1:return e=q(e.type,!0),e;default:return""}}function ne(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 ge:return"Fragment";case Z:return"Portal";case qe:return"Profiler";case Se:return"StrictMode";case $e:return"Suspense";case it:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Xt:return(e.displayName||"Context")+".Consumer";case kt:return(e._context.displayName||"Context")+".Provider";case mt:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ht:return t=e.displayName||null,t!==null?t:ne(e.type)||"Memo";case Ae:t=e._payload,e=e._init;try{return ne(e(t))}catch{}}return null}function ce(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 ne(t);case 8:return t===Se?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ue(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function me(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ke(e){var t=me(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 l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function _r(e){e._valueTracker||(e._valueTracker=Ke(e))}function Uo(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=me(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function jr(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 Ul(e,t){var n=t.checked;return L({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Vo(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ue(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Wo(e,t){t=t.checked,t!=null&&$(e,"checked",t,!1)}function Vl(e,t){Wo(e,t);var n=ue(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Wl(e,t.type,n):t.hasOwnProperty("defaultValue")&&Wl(e,t.type,ue(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Bo(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 Wl(e,t,n){(t!=="number"||jr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Mn=Array.isArray;function cn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ue(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Bl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(f(91));return L({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ho(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(f(92));if(Mn(n)){if(1<n.length)throw Error(f(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:ue(n)}}function Qo(e,t){var n=ue(t.value),r=ue(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function $o(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ko(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 Hl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ko(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var zr,Go=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(zr=zr||document.createElement("div"),zr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=zr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Dn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Fn={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},Ya=["Webkit","ms","Moz","O"];Object.keys(Fn).forEach(function(e){Ya.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Fn[t]=Fn[e]})});function Yo(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Fn.hasOwnProperty(e)&&Fn[e]?(""+t).trim():t+"px"}function Xo(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Yo(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Xa=L({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 Ql(e,t){if(t){if(Xa[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(f(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(f(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(f(61))}if(t.style!=null&&typeof t.style!="object")throw Error(f(62))}}function $l(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 Kl=null;function Gl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Yl=null,fn=null,dn=null;function Jo(e){if(e=ir(e)){if(typeof Yl!="function")throw Error(f(280));var t=e.stateNode;t&&(t=qr(t),Yl(e.stateNode,e.type,t))}}function qo(e){fn?dn?dn.push(e):dn=[e]:fn=e}function Zo(){if(fn){var e=fn,t=dn;if(dn=fn=null,Jo(e),t)for(e=0;e<t.length;e++)Jo(t[e])}}function bo(e,t){return e(t)}function eu(){}var Xl=!1;function tu(e,t,n){if(Xl)return e(t,n);Xl=!0;try{return bo(e,t,n)}finally{Xl=!1,(fn!==null||dn!==null)&&(eu(),Zo())}}function An(e,t){var n=e.stateNode;if(n===null)return null;var r=qr(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(f(231,t,typeof n));return n}var Jl=!1;if(N)try{var Un={};Object.defineProperty(Un,"passive",{get:function(){Jl=!0}}),window.addEventListener("test",Un,Un),window.removeEventListener("test",Un,Un)}catch{Jl=!1}function Ja(e,t,n,r,l,i,o,u,s){var v=Array.prototype.slice.call(arguments,3);try{t.apply(n,v)}catch(k){this.onError(k)}}var Vn=!1,Pr=null,Tr=!1,ql=null,qa={onError:function(e){Vn=!0,Pr=e}};function Za(e,t,n,r,l,i,o,u,s){Vn=!1,Pr=null,Ja.apply(qa,arguments)}function ba(e,t,n,r,l,i,o,u,s){if(Za.apply(this,arguments),Vn){if(Vn){var v=Pr;Vn=!1,Pr=null}else throw Error(f(198));Tr||(Tr=!0,ql=v)}}function Jt(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 nu(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 ru(e){if(Jt(e)!==e)throw Error(f(188))}function ec(e){var t=e.alternate;if(!t){if(t=Jt(e),t===null)throw Error(f(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return ru(l),e;if(i===r)return ru(l),t;i=i.sibling}throw Error(f(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,u=l.child;u;){if(u===n){o=!0,n=l,r=i;break}if(u===r){o=!0,r=l,n=i;break}u=u.sibling}if(!o){for(u=i.child;u;){if(u===n){o=!0,n=i,r=l;break}if(u===r){o=!0,r=i,n=l;break}u=u.sibling}if(!o)throw Error(f(189))}}if(n.alternate!==r)throw Error(f(190))}if(n.tag!==3)throw Error(f(188));return n.stateNode.current===n?e:t}function lu(e){return e=ec(e),e!==null?iu(e):null}function iu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=iu(e);if(t!==null)return t;e=e.sibling}return null}var ou=y.unstable_scheduleCallback,uu=y.unstable_cancelCallback,tc=y.unstable_shouldYield,nc=y.unstable_requestPaint,xe=y.unstable_now,rc=y.unstable_getCurrentPriorityLevel,Zl=y.unstable_ImmediatePriority,su=y.unstable_UserBlockingPriority,Lr=y.unstable_NormalPriority,lc=y.unstable_LowPriority,au=y.unstable_IdlePriority,Rr=null,vt=null;function ic(e){if(vt&&typeof vt.onCommitFiberRoot=="function")try{vt.onCommitFiberRoot(Rr,e,void 0,(e.current.flags&128)===128)}catch{}}var ot=Math.clz32?Math.clz32:sc,oc=Math.log,uc=Math.LN2;function sc(e){return e>>>=0,e===0?32:31-(oc(e)/uc|0)|0}var Ir=64,Or=4194304;function Wn(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 Mr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var u=o&~l;u!==0?r=Wn(u):(i&=o,i!==0&&(r=Wn(i)))}else o=n&~l,o!==0?r=Wn(o):i!==0&&(r=Wn(i));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,i=t&-t,l>=i||l===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-ot(t),l=1<<n,r|=e[n],t&=~l;return r}function ac(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 cc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-ot(i),u=1<<o,s=l[o];s===-1?((u&n)===0||(u&r)!==0)&&(l[o]=ac(u,t)):s<=t&&(e.expiredLanes|=u),i&=~u}}function bl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function cu(){var e=Ir;return Ir<<=1,(Ir&4194240)===0&&(Ir=64),e}function ei(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Bn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ot(t),e[t]=n}function fc(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 l=31-ot(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function ti(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ot(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var se=0;function fu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var du,ni,pu,mu,hu,ri=!1,Dr=[],Tt=null,Lt=null,Rt=null,Hn=new Map,Qn=new Map,It=[],dc="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 vu(e,t){switch(e){case"focusin":case"focusout":Tt=null;break;case"dragenter":case"dragleave":Lt=null;break;case"mouseover":case"mouseout":Rt=null;break;case"pointerover":case"pointerout":Hn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Qn.delete(t.pointerId)}}function $n(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=ir(t),t!==null&&ni(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function pc(e,t,n,r,l){switch(t){case"focusin":return Tt=$n(Tt,e,t,n,r,l),!0;case"dragenter":return Lt=$n(Lt,e,t,n,r,l),!0;case"mouseover":return Rt=$n(Rt,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return Hn.set(i,$n(Hn.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Qn.set(i,$n(Qn.get(i)||null,e,t,n,r,l)),!0}return!1}function yu(e){var t=qt(e.target);if(t!==null){var n=Jt(t);if(n!==null){if(t=n.tag,t===13){if(t=nu(n),t!==null){e.blockedOn=t,hu(e.priority,function(){pu(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 Fr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ii(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Kl=r,n.target.dispatchEvent(r),Kl=null}else return t=ir(n),t!==null&&ni(t),e.blockedOn=n,!1;t.shift()}return!0}function gu(e,t,n){Fr(e)&&n.delete(t)}function mc(){ri=!1,Tt!==null&&Fr(Tt)&&(Tt=null),Lt!==null&&Fr(Lt)&&(Lt=null),Rt!==null&&Fr(Rt)&&(Rt=null),Hn.forEach(gu),Qn.forEach(gu)}function Kn(e,t){e.blockedOn===t&&(e.blockedOn=null,ri||(ri=!0,y.unstable_scheduleCallback(y.unstable_NormalPriority,mc)))}function Gn(e){function t(l){return Kn(l,e)}if(0<Dr.length){Kn(Dr[0],e);for(var n=1;n<Dr.length;n++){var r=Dr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Tt!==null&&Kn(Tt,e),Lt!==null&&Kn(Lt,e),Rt!==null&&Kn(Rt,e),Hn.forEach(t),Qn.forEach(t),n=0;n<It.length;n++)r=It[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<It.length&&(n=It[0],n.blockedOn===null);)yu(n),n.blockedOn===null&&It.shift()}var pn=V.ReactCurrentBatchConfig,Ar=!0;function hc(e,t,n,r){var l=se,i=pn.transition;pn.transition=null;try{se=1,li(e,t,n,r)}finally{se=l,pn.transition=i}}function vc(e,t,n,r){var l=se,i=pn.transition;pn.transition=null;try{se=4,li(e,t,n,r)}finally{se=l,pn.transition=i}}function li(e,t,n,r){if(Ar){var l=ii(e,t,n,r);if(l===null)xi(e,t,r,Ur,n),vu(e,r);else if(pc(l,e,t,n,r))r.stopPropagation();else if(vu(e,r),t&4&&-1<dc.indexOf(e)){for(;l!==null;){var i=ir(l);if(i!==null&&du(i),i=ii(e,t,n,r),i===null&&xi(e,t,r,Ur,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else xi(e,t,r,null,n)}}var Ur=null;function ii(e,t,n,r){if(Ur=null,e=Gl(r),e=qt(e),e!==null)if(t=Jt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=nu(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 Ur=e,null}function Su(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(rc()){case Zl:return 1;case su:return 4;case Lr:case lc:return 16;case au:return 536870912;default:return 16}default:return 16}}var Ot=null,oi=null,Vr=null;function wu(){if(Vr)return Vr;var e,t=oi,n=t.length,r,l="value"in Ot?Ot.value:Ot.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Vr=l.slice(e,1<r?1-r:void 0)}function Wr(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 Br(){return!0}function ku(){return!1}function Ge(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(i):i[u]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Br:ku,this.isPropagationStopped=ku,this}return L(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=Br)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Br)},persist:function(){},isPersistent:Br}),t}var mn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ui=Ge(mn),Yn=L({},mn,{view:0,detail:0}),yc=Ge(Yn),si,ai,Xn,Hr=L({},Yn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:fi,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!==Xn&&(Xn&&e.type==="mousemove"?(si=e.screenX-Xn.screenX,ai=e.screenY-Xn.screenY):ai=si=0,Xn=e),si)},movementY:function(e){return"movementY"in e?e.movementY:ai}}),xu=Ge(Hr),gc=L({},Hr,{dataTransfer:0}),Sc=Ge(gc),wc=L({},Yn,{relatedTarget:0}),ci=Ge(wc),kc=L({},mn,{animationName:0,elapsedTime:0,pseudoElement:0}),xc=Ge(kc),Ec=L({},mn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Cc=Ge(Ec),Nc=L({},mn,{data:0}),Eu=Ge(Nc),_c={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},jc={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"},zc={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pc(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=zc[e])?!!t[e]:!1}function fi(){return Pc}var Tc=L({},Yn,{key:function(e){if(e.key){var t=_c[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Wr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?jc[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:fi,charCode:function(e){return e.type==="keypress"?Wr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Wr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Lc=Ge(Tc),Rc=L({},Hr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Cu=Ge(Rc),Ic=L({},Yn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:fi}),Oc=Ge(Ic),Mc=L({},mn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Dc=Ge(Mc),Fc=L({},Hr,{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}),Ac=Ge(Fc),Uc=[9,13,27,32],di=N&&"CompositionEvent"in window,Jn=null;N&&"documentMode"in document&&(Jn=document.documentMode);var Vc=N&&"TextEvent"in window&&!Jn,Nu=N&&(!di||Jn&&8<Jn&&11>=Jn),_u=" ",ju=!1;function zu(e,t){switch(e){case"keyup":return Uc.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Pu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var hn=!1;function Wc(e,t){switch(e){case"compositionend":return Pu(t);case"keypress":return t.which!==32?null:(ju=!0,_u);case"textInput":return e=t.data,e===_u&&ju?null:e;default:return null}}function Bc(e,t){if(hn)return e==="compositionend"||!di&&zu(e,t)?(e=wu(),Vr=oi=Ot=null,hn=!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 Nu&&t.locale!=="ko"?null:t.data;default:return null}}var Hc={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 Tu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Hc[e.type]:t==="textarea"}function Lu(e,t,n,r){qo(r),t=Yr(t,"onChange"),0<t.length&&(n=new ui("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qn=null,Zn=null;function Qc(e){Xu(e,0)}function Qr(e){var t=wn(e);if(Uo(t))return e}function $c(e,t){if(e==="change")return t}var Ru=!1;if(N){var pi;if(N){var mi="oninput"in document;if(!mi){var Iu=document.createElement("div");Iu.setAttribute("oninput","return;"),mi=typeof Iu.oninput=="function"}pi=mi}else pi=!1;Ru=pi&&(!document.documentMode||9<document.documentMode)}function Ou(){qn&&(qn.detachEvent("onpropertychange",Mu),Zn=qn=null)}function Mu(e){if(e.propertyName==="value"&&Qr(Zn)){var t=[];Lu(t,Zn,e,Gl(e)),tu(Qc,t)}}function Kc(e,t,n){e==="focusin"?(Ou(),qn=t,Zn=n,qn.attachEvent("onpropertychange",Mu)):e==="focusout"&&Ou()}function Gc(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Qr(Zn)}function Yc(e,t){if(e==="click")return Qr(t)}function Xc(e,t){if(e==="input"||e==="change")return Qr(t)}function Jc(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ut=typeof Object.is=="function"?Object.is:Jc;function bn(e,t){if(ut(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 l=n[r];if(!I.call(t,l)||!ut(e[l],t[l]))return!1}return!0}function Du(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Fu(e,t){var n=Du(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=Du(n)}}function Au(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Au(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Uu(){for(var e=window,t=jr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=jr(e.document)}return t}function hi(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 qc(e){var t=Uu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Au(n.ownerDocument.documentElement,n)){if(r!==null&&hi(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 l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=Fu(n,i);var o=Fu(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.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 Zc=N&&"documentMode"in document&&11>=document.documentMode,vn=null,vi=null,er=null,yi=!1;function Vu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;yi||vn==null||vn!==jr(r)||(r=vn,"selectionStart"in r&&hi(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}),er&&bn(er,r)||(er=r,r=Yr(vi,"onSelect"),0<r.length&&(t=new ui("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vn)))}function $r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var yn={animationend:$r("Animation","AnimationEnd"),animationiteration:$r("Animation","AnimationIteration"),animationstart:$r("Animation","AnimationStart"),transitionend:$r("Transition","TransitionEnd")},gi={},Wu={};N&&(Wu=document.createElement("div").style,"AnimationEvent"in window||(delete yn.animationend.animation,delete yn.animationiteration.animation,delete yn.animationstart.animation),"TransitionEvent"in window||delete yn.transitionend.transition);function Kr(e){if(gi[e])return gi[e];if(!yn[e])return e;var t=yn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Wu)return gi[e]=t[n];return e}var Bu=Kr("animationend"),Hu=Kr("animationiteration"),Qu=Kr("animationstart"),$u=Kr("transitionend"),Ku=new Map,Gu="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 Mt(e,t){Ku.set(e,t),C(t,[e])}for(var Si=0;Si<Gu.length;Si++){var wi=Gu[Si],bc=wi.toLowerCase(),ef=wi[0].toUpperCase()+wi.slice(1);Mt(bc,"on"+ef)}Mt(Bu,"onAnimationEnd"),Mt(Hu,"onAnimationIteration"),Mt(Qu,"onAnimationStart"),Mt("dblclick","onDoubleClick"),Mt("focusin","onFocus"),Mt("focusout","onBlur"),Mt($u,"onTransitionEnd"),P("onMouseEnter",["mouseout","mouseover"]),P("onMouseLeave",["mouseout","mouseover"]),P("onPointerEnter",["pointerout","pointerover"]),P("onPointerLeave",["pointerout","pointerover"]),C("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),C("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),C("onBeforeInput",["compositionend","keypress","textInput","paste"]),C("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),C("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),C("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var tr="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(" "),tf=new Set("cancel close invalid load scroll toggle".split(" ").concat(tr));function Yu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,ba(r,t,void 0,e),e.currentTarget=null}function Xu(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var u=r[o],s=u.instance,v=u.currentTarget;if(u=u.listener,s!==i&&l.isPropagationStopped())break e;Yu(l,u,v),i=s}else for(o=0;o<r.length;o++){if(u=r[o],s=u.instance,v=u.currentTarget,u=u.listener,s!==i&&l.isPropagationStopped())break e;Yu(l,u,v),i=s}}}if(Tr)throw e=ql,Tr=!1,ql=null,e}function de(e,t){var n=t[zi];n===void 0&&(n=t[zi]=new Set);var r=e+"__bubble";n.has(r)||(Ju(t,e,2,!1),n.add(r))}function ki(e,t,n){var r=0;t&&(r|=4),Ju(n,e,r,t)}var Gr="_reactListening"+Math.random().toString(36).slice(2);function nr(e){if(!e[Gr]){e[Gr]=!0,z.forEach(function(n){n!=="selectionchange"&&(tf.has(n)||ki(n,!1,e),ki(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Gr]||(t[Gr]=!0,ki("selectionchange",!1,t))}}function Ju(e,t,n,r){switch(Su(t)){case 1:var l=hc;break;case 4:l=vc;break;default:l=li}n=l.bind(null,t,n,e),l=void 0,!Jl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function xi(e,t,n,r,l){var i=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var u=r.stateNode.containerInfo;if(u===l||u.nodeType===8&&u.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var s=o.tag;if((s===3||s===4)&&(s=o.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;o=o.return}for(;u!==null;){if(o=qt(u),o===null)return;if(s=o.tag,s===5||s===6){r=i=o;continue e}u=u.parentNode}}r=r.return}tu(function(){var v=i,k=Gl(n),x=[];e:{var g=Ku.get(e);if(g!==void 0){var j=ui,R=e;switch(e){case"keypress":if(Wr(n)===0)break e;case"keydown":case"keyup":j=Lc;break;case"focusin":R="focus",j=ci;break;case"focusout":R="blur",j=ci;break;case"beforeblur":case"afterblur":j=ci;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":j=xu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":j=Sc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":j=Oc;break;case Bu:case Hu:case Qu:j=xc;break;case $u:j=Dc;break;case"scroll":j=yc;break;case"wheel":j=Ac;break;case"copy":case"cut":case"paste":j=Cc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":j=Cu}var O=(t&4)!==0,Ee=!O&&e==="scroll",m=O?g!==null?g+"Capture":null:g;O=[];for(var c=v,h;c!==null;){h=c;var E=h.stateNode;if(h.tag===5&&E!==null&&(h=E,m!==null&&(E=An(c,m),E!=null&&O.push(rr(c,E,h)))),Ee)break;c=c.return}0<O.length&&(g=new j(g,R,null,n,k),x.push({event:g,listeners:O}))}}if((t&7)===0){e:{if(g=e==="mouseover"||e==="pointerover",j=e==="mouseout"||e==="pointerout",g&&n!==Kl&&(R=n.relatedTarget||n.fromElement)&&(qt(R)||R[xt]))break e;if((j||g)&&(g=k.window===k?k:(g=k.ownerDocument)?g.defaultView||g.parentWindow:window,j?(R=n.relatedTarget||n.toElement,j=v,R=R?qt(R):null,R!==null&&(Ee=Jt(R),R!==Ee||R.tag!==5&&R.tag!==6)&&(R=null)):(j=null,R=v),j!==R)){if(O=xu,E="onMouseLeave",m="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(O=Cu,E="onPointerLeave",m="onPointerEnter",c="pointer"),Ee=j==null?g:wn(j),h=R==null?g:wn(R),g=new O(E,c+"leave",j,n,k),g.target=Ee,g.relatedTarget=h,E=null,qt(k)===v&&(O=new O(m,c+"enter",R,n,k),O.target=h,O.relatedTarget=Ee,E=O),Ee=E,j&&R)t:{for(O=j,m=R,c=0,h=O;h;h=gn(h))c++;for(h=0,E=m;E;E=gn(E))h++;for(;0<c-h;)O=gn(O),c--;for(;0<h-c;)m=gn(m),h--;for(;c--;){if(O===m||m!==null&&O===m.alternate)break t;O=gn(O),m=gn(m)}O=null}else O=null;j!==null&&qu(x,g,j,O,!1),R!==null&&Ee!==null&&qu(x,Ee,R,O,!0)}}e:{if(g=v?wn(v):window,j=g.nodeName&&g.nodeName.toLowerCase(),j==="select"||j==="input"&&g.type==="file")var M=$c;else if(Tu(g))if(Ru)M=Xc;else{M=Gc;var F=Kc}else(j=g.nodeName)&&j.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(M=Yc);if(M&&(M=M(e,v))){Lu(x,M,n,k);break e}F&&F(e,g,v),e==="focusout"&&(F=g._wrapperState)&&F.controlled&&g.type==="number"&&Wl(g,"number",g.value)}switch(F=v?wn(v):window,e){case"focusin":(Tu(F)||F.contentEditable==="true")&&(vn=F,vi=v,er=null);break;case"focusout":er=vi=vn=null;break;case"mousedown":yi=!0;break;case"contextmenu":case"mouseup":case"dragend":yi=!1,Vu(x,n,k);break;case"selectionchange":if(Zc)break;case"keydown":case"keyup":Vu(x,n,k)}var A;if(di)e:{switch(e){case"compositionstart":var H="onCompositionStart";break e;case"compositionend":H="onCompositionEnd";break e;case"compositionupdate":H="onCompositionUpdate";break e}H=void 0}else hn?zu(e,n)&&(H="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(H="onCompositionStart");H&&(Nu&&n.locale!=="ko"&&(hn||H!=="onCompositionStart"?H==="onCompositionEnd"&&hn&&(A=wu()):(Ot=k,oi="value"in Ot?Ot.value:Ot.textContent,hn=!0)),F=Yr(v,H),0<F.length&&(H=new Eu(H,e,null,n,k),x.push({event:H,listeners:F}),A?H.data=A:(A=Pu(n),A!==null&&(H.data=A)))),(A=Vc?Wc(e,n):Bc(e,n))&&(v=Yr(v,"onBeforeInput"),0<v.length&&(k=new Eu("onBeforeInput","beforeinput",null,n,k),x.push({event:k,listeners:v}),k.data=A))}Xu(x,t)})}function rr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Yr(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=An(e,n),i!=null&&r.unshift(rr(e,i,l)),i=An(e,t),i!=null&&r.push(rr(e,i,l))),e=e.return}return r}function gn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function qu(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var u=n,s=u.alternate,v=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&v!==null&&(u=v,l?(s=An(n,i),s!=null&&o.unshift(rr(n,s,u))):l||(s=An(n,i),s!=null&&o.push(rr(n,s,u)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var nf=/\r\n?/g,rf=/\u0000|\uFFFD/g;function Zu(e){return(typeof e=="string"?e:""+e).replace(nf,`
`).replace(rf,"")}function Xr(e,t,n){if(t=Zu(t),Zu(e)!==t&&n)throw Error(f(425))}function Jr(){}var Ei=null,Ci=null;function Ni(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 _i=typeof setTimeout=="function"?setTimeout:void 0,lf=typeof clearTimeout=="function"?clearTimeout:void 0,bu=typeof Promise=="function"?Promise:void 0,of=typeof queueMicrotask=="function"?queueMicrotask:typeof bu<"u"?function(e){return bu.resolve(null).then(e).catch(uf)}:_i;function uf(e){setTimeout(function(){throw e})}function ji(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),Gn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Gn(t)}function Dt(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 es(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 Sn=Math.random().toString(36).slice(2),yt="__reactFiber$"+Sn,lr="__reactProps$"+Sn,xt="__reactContainer$"+Sn,zi="__reactEvents$"+Sn,sf="__reactListeners$"+Sn,af="__reactHandles$"+Sn;function qt(e){var t=e[yt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[xt]||n[yt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=es(e);e!==null;){if(n=e[yt])return n;e=es(e)}return t}e=n,n=e.parentNode}return null}function ir(e){return e=e[yt]||e[xt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function wn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(f(33))}function qr(e){return e[lr]||null}var Pi=[],kn=-1;function Ft(e){return{current:e}}function pe(e){0>kn||(e.current=Pi[kn],Pi[kn]=null,kn--)}function fe(e,t){kn++,Pi[kn]=e.current,e.current=t}var At={},Re=Ft(At),Ue=Ft(!1),Zt=At;function xn(e,t){var n=e.type.contextTypes;if(!n)return At;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ve(e){return e=e.childContextTypes,e!=null}function Zr(){pe(Ue),pe(Re)}function ts(e,t,n){if(Re.current!==At)throw Error(f(168));fe(Re,t),fe(Ue,n)}function ns(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(f(108,ce(e)||"Unknown",l));return L({},n,r)}function br(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||At,Zt=Re.current,fe(Re,e),fe(Ue,Ue.current),!0}function rs(e,t,n){var r=e.stateNode;if(!r)throw Error(f(169));n?(e=ns(e,t,Zt),r.__reactInternalMemoizedMergedChildContext=e,pe(Ue),pe(Re),fe(Re,e)):pe(Ue),fe(Ue,n)}var Et=null,el=!1,Ti=!1;function ls(e){Et===null?Et=[e]:Et.push(e)}function cf(e){el=!0,ls(e)}function Ut(){if(!Ti&&Et!==null){Ti=!0;var e=0,t=se;try{var n=Et;for(se=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Et=null,el=!1}catch(l){throw Et!==null&&(Et=Et.slice(e+1)),ou(Zl,Ut),l}finally{se=t,Ti=!1}}return null}var En=[],Cn=0,tl=null,nl=0,Ze=[],be=0,bt=null,Ct=1,Nt="";function en(e,t){En[Cn++]=nl,En[Cn++]=tl,tl=e,nl=t}function is(e,t,n){Ze[be++]=Ct,Ze[be++]=Nt,Ze[be++]=bt,bt=e;var r=Ct;e=Nt;var l=32-ot(r)-1;r&=~(1<<l),n+=1;var i=32-ot(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,Ct=1<<32-ot(t)+l|n<<l|r,Nt=i+e}else Ct=1<<i|n<<l|r,Nt=e}function Li(e){e.return!==null&&(en(e,1),is(e,1,0))}function Ri(e){for(;e===tl;)tl=En[--Cn],En[Cn]=null,nl=En[--Cn],En[Cn]=null;for(;e===bt;)bt=Ze[--be],Ze[be]=null,Nt=Ze[--be],Ze[be]=null,Ct=Ze[--be],Ze[be]=null}var Ye=null,Xe=null,he=!1,st=null;function os(e,t){var n=rt(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 us(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,Ye=e,Xe=Dt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ye=e,Xe=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=bt!==null?{id:Ct,overflow:Nt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=rt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ye=e,Xe=null,!0):!1;default:return!1}}function Ii(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Oi(e){if(he){var t=Xe;if(t){var n=t;if(!us(e,t)){if(Ii(e))throw Error(f(418));t=Dt(n.nextSibling);var r=Ye;t&&us(e,t)?os(r,n):(e.flags=e.flags&-4097|2,he=!1,Ye=e)}}else{if(Ii(e))throw Error(f(418));e.flags=e.flags&-4097|2,he=!1,Ye=e}}}function ss(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ye=e}function rl(e){if(e!==Ye)return!1;if(!he)return ss(e),he=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ni(e.type,e.memoizedProps)),t&&(t=Xe)){if(Ii(e))throw as(),Error(f(418));for(;t;)os(e,t),t=Dt(t.nextSibling)}if(ss(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(f(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Xe=Dt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Xe=null}}else Xe=Ye?Dt(e.stateNode.nextSibling):null;return!0}function as(){for(var e=Xe;e;)e=Dt(e.nextSibling)}function Nn(){Xe=Ye=null,he=!1}function Mi(e){st===null?st=[e]:st.push(e)}var ff=V.ReactCurrentBatchConfig;function or(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(f(309));var r=n.stateNode}if(!r)throw Error(f(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var u=l.refs;o===null?delete u[i]:u[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(f(284));if(!n._owner)throw Error(f(290,e))}return e}function ll(e,t){throw e=Object.prototype.toString.call(t),Error(f(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function cs(e){var t=e._init;return t(e._payload)}function fs(e){function t(m,c){if(e){var h=m.deletions;h===null?(m.deletions=[c],m.flags|=16):h.push(c)}}function n(m,c){if(!e)return null;for(;c!==null;)t(m,c),c=c.sibling;return null}function r(m,c){for(m=new Map;c!==null;)c.key!==null?m.set(c.key,c):m.set(c.index,c),c=c.sibling;return m}function l(m,c){return m=Gt(m,c),m.index=0,m.sibling=null,m}function i(m,c,h){return m.index=h,e?(h=m.alternate,h!==null?(h=h.index,h<c?(m.flags|=2,c):h):(m.flags|=2,c)):(m.flags|=1048576,c)}function o(m){return e&&m.alternate===null&&(m.flags|=2),m}function u(m,c,h,E){return c===null||c.tag!==6?(c=jo(h,m.mode,E),c.return=m,c):(c=l(c,h),c.return=m,c)}function s(m,c,h,E){var M=h.type;return M===ge?k(m,c,h.props.children,E,h.key):c!==null&&(c.elementType===M||typeof M=="object"&&M!==null&&M.$$typeof===Ae&&cs(M)===c.type)?(E=l(c,h.props),E.ref=or(m,c,h),E.return=m,E):(E=zl(h.type,h.key,h.props,null,m.mode,E),E.ref=or(m,c,h),E.return=m,E)}function v(m,c,h,E){return c===null||c.tag!==4||c.stateNode.containerInfo!==h.containerInfo||c.stateNode.implementation!==h.implementation?(c=zo(h,m.mode,E),c.return=m,c):(c=l(c,h.children||[]),c.return=m,c)}function k(m,c,h,E,M){return c===null||c.tag!==7?(c=an(h,m.mode,E,M),c.return=m,c):(c=l(c,h),c.return=m,c)}function x(m,c,h){if(typeof c=="string"&&c!==""||typeof c=="number")return c=jo(""+c,m.mode,h),c.return=m,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case D:return h=zl(c.type,c.key,c.props,null,m.mode,h),h.ref=or(m,null,c),h.return=m,h;case Z:return c=zo(c,m.mode,h),c.return=m,c;case Ae:var E=c._init;return x(m,E(c._payload),h)}if(Mn(c)||W(c))return c=an(c,m.mode,h,null),c.return=m,c;ll(m,c)}return null}function g(m,c,h,E){var M=c!==null?c.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return M!==null?null:u(m,c,""+h,E);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case D:return h.key===M?s(m,c,h,E):null;case Z:return h.key===M?v(m,c,h,E):null;case Ae:return M=h._init,g(m,c,M(h._payload),E)}if(Mn(h)||W(h))return M!==null?null:k(m,c,h,E,null);ll(m,h)}return null}function j(m,c,h,E,M){if(typeof E=="string"&&E!==""||typeof E=="number")return m=m.get(h)||null,u(c,m,""+E,M);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case D:return m=m.get(E.key===null?h:E.key)||null,s(c,m,E,M);case Z:return m=m.get(E.key===null?h:E.key)||null,v(c,m,E,M);case Ae:var F=E._init;return j(m,c,h,F(E._payload),M)}if(Mn(E)||W(E))return m=m.get(h)||null,k(c,m,E,M,null);ll(c,E)}return null}function R(m,c,h,E){for(var M=null,F=null,A=c,H=c=0,Pe=null;A!==null&&H<h.length;H++){A.index>H?(Pe=A,A=null):Pe=A.sibling;var re=g(m,A,h[H],E);if(re===null){A===null&&(A=Pe);break}e&&A&&re.alternate===null&&t(m,A),c=i(re,c,H),F===null?M=re:F.sibling=re,F=re,A=Pe}if(H===h.length)return n(m,A),he&&en(m,H),M;if(A===null){for(;H<h.length;H++)A=x(m,h[H],E),A!==null&&(c=i(A,c,H),F===null?M=A:F.sibling=A,F=A);return he&&en(m,H),M}for(A=r(m,A);H<h.length;H++)Pe=j(A,m,H,h[H],E),Pe!==null&&(e&&Pe.alternate!==null&&A.delete(Pe.key===null?H:Pe.key),c=i(Pe,c,H),F===null?M=Pe:F.sibling=Pe,F=Pe);return e&&A.forEach(function(Yt){return t(m,Yt)}),he&&en(m,H),M}function O(m,c,h,E){var M=W(h);if(typeof M!="function")throw Error(f(150));if(h=M.call(h),h==null)throw Error(f(151));for(var F=M=null,A=c,H=c=0,Pe=null,re=h.next();A!==null&&!re.done;H++,re=h.next()){A.index>H?(Pe=A,A=null):Pe=A.sibling;var Yt=g(m,A,re.value,E);if(Yt===null){A===null&&(A=Pe);break}e&&A&&Yt.alternate===null&&t(m,A),c=i(Yt,c,H),F===null?M=Yt:F.sibling=Yt,F=Yt,A=Pe}if(re.done)return n(m,A),he&&en(m,H),M;if(A===null){for(;!re.done;H++,re=h.next())re=x(m,re.value,E),re!==null&&(c=i(re,c,H),F===null?M=re:F.sibling=re,F=re);return he&&en(m,H),M}for(A=r(m,A);!re.done;H++,re=h.next())re=j(A,m,H,re.value,E),re!==null&&(e&&re.alternate!==null&&A.delete(re.key===null?H:re.key),c=i(re,c,H),F===null?M=re:F.sibling=re,F=re);return e&&A.forEach(function(Qf){return t(m,Qf)}),he&&en(m,H),M}function Ee(m,c,h,E){if(typeof h=="object"&&h!==null&&h.type===ge&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case D:e:{for(var M=h.key,F=c;F!==null;){if(F.key===M){if(M=h.type,M===ge){if(F.tag===7){n(m,F.sibling),c=l(F,h.props.children),c.return=m,m=c;break e}}else if(F.elementType===M||typeof M=="object"&&M!==null&&M.$$typeof===Ae&&cs(M)===F.type){n(m,F.sibling),c=l(F,h.props),c.ref=or(m,F,h),c.return=m,m=c;break e}n(m,F);break}else t(m,F);F=F.sibling}h.type===ge?(c=an(h.props.children,m.mode,E,h.key),c.return=m,m=c):(E=zl(h.type,h.key,h.props,null,m.mode,E),E.ref=or(m,c,h),E.return=m,m=E)}return o(m);case Z:e:{for(F=h.key;c!==null;){if(c.key===F)if(c.tag===4&&c.stateNode.containerInfo===h.containerInfo&&c.stateNode.implementation===h.implementation){n(m,c.sibling),c=l(c,h.children||[]),c.return=m,m=c;break e}else{n(m,c);break}else t(m,c);c=c.sibling}c=zo(h,m.mode,E),c.return=m,m=c}return o(m);case Ae:return F=h._init,Ee(m,c,F(h._payload),E)}if(Mn(h))return R(m,c,h,E);if(W(h))return O(m,c,h,E);ll(m,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,c!==null&&c.tag===6?(n(m,c.sibling),c=l(c,h),c.return=m,m=c):(n(m,c),c=jo(h,m.mode,E),c.return=m,m=c),o(m)):n(m,c)}return Ee}var _n=fs(!0),ds=fs(!1),il=Ft(null),ol=null,jn=null,Di=null;function Fi(){Di=jn=ol=null}function Ai(e){var t=il.current;pe(il),e._currentValue=t}function Ui(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 zn(e,t){ol=e,Di=jn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(We=!0),e.firstContext=null)}function et(e){var t=e._currentValue;if(Di!==e)if(e={context:e,memoizedValue:t,next:null},jn===null){if(ol===null)throw Error(f(308));jn=e,ol.dependencies={lanes:0,firstContext:e}}else jn=jn.next=e;return t}var tn=null;function Vi(e){tn===null?tn=[e]:tn.push(e)}function ps(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Vi(t)):(n.next=l.next,l.next=n),t.interleaved=n,_t(e,r)}function _t(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 Vt=!1;function Wi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ms(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 jt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Wt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(ee&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,_t(e,n)}return l=r.interleaved,l===null?(t.next=t,Vi(r)):(t.next=l.next,l.next=t),r.interleaved=t,_t(e,n)}function ul(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,ti(e,n)}}function hs(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,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 sl(e,t,n,r){var l=e.updateQueue;Vt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,v=s.next;s.next=null,o===null?i=v:o.next=v,o=s;var k=e.alternate;k!==null&&(k=k.updateQueue,u=k.lastBaseUpdate,u!==o&&(u===null?k.firstBaseUpdate=v:u.next=v,k.lastBaseUpdate=s))}if(i!==null){var x=l.baseState;o=0,k=v=s=null,u=i;do{var g=u.lane,j=u.eventTime;if((r&g)===g){k!==null&&(k=k.next={eventTime:j,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var R=e,O=u;switch(g=t,j=n,O.tag){case 1:if(R=O.payload,typeof R=="function"){x=R.call(j,x,g);break e}x=R;break e;case 3:R.flags=R.flags&-65537|128;case 0:if(R=O.payload,g=typeof R=="function"?R.call(j,x,g):R,g==null)break e;x=L({},x,g);break e;case 2:Vt=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[u]:g.push(u))}else j={eventTime:j,lane:g,tag:u.tag,payload:u.payload,callback:u.callback,next:null},k===null?(v=k=j,s=x):k=k.next=j,o|=g;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;g=u,u=g.next,g.next=null,l.lastBaseUpdate=g,l.shared.pending=null}}while(!0);if(k===null&&(s=x),l.baseState=s,l.firstBaseUpdate=v,l.lastBaseUpdate=k,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);ln|=o,e.lanes=o,e.memoizedState=x}}function vs(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(f(191,l));l.call(r)}}}var ur={},gt=Ft(ur),sr=Ft(ur),ar=Ft(ur);function nn(e){if(e===ur)throw Error(f(174));return e}function Bi(e,t){switch(fe(ar,t),fe(sr,e),fe(gt,ur),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Hl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Hl(t,e)}pe(gt),fe(gt,t)}function Pn(){pe(gt),pe(sr),pe(ar)}function ys(e){nn(ar.current);var t=nn(gt.current),n=Hl(t,e.type);t!==n&&(fe(sr,e),fe(gt,n))}function Hi(e){sr.current===e&&(pe(gt),pe(sr))}var ve=Ft(0);function al(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 Qi=[];function $i(){for(var e=0;e<Qi.length;e++)Qi[e]._workInProgressVersionPrimary=null;Qi.length=0}var cl=V.ReactCurrentDispatcher,Ki=V.ReactCurrentBatchConfig,rn=0,ye=null,Ne=null,je=null,fl=!1,cr=!1,fr=0,df=0;function Ie(){throw Error(f(321))}function Gi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ut(e[n],t[n]))return!1;return!0}function Yi(e,t,n,r,l,i){if(rn=i,ye=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,cl.current=e===null||e.memoizedState===null?vf:yf,e=n(r,l),cr){i=0;do{if(cr=!1,fr=0,25<=i)throw Error(f(301));i+=1,je=Ne=null,t.updateQueue=null,cl.current=gf,e=n(r,l)}while(cr)}if(cl.current=ml,t=Ne!==null&&Ne.next!==null,rn=0,je=Ne=ye=null,fl=!1,t)throw Error(f(300));return e}function Xi(){var e=fr!==0;return fr=0,e}function St(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return je===null?ye.memoizedState=je=e:je=je.next=e,je}function tt(){if(Ne===null){var e=ye.alternate;e=e!==null?e.memoizedState:null}else e=Ne.next;var t=je===null?ye.memoizedState:je.next;if(t!==null)je=t,Ne=e;else{if(e===null)throw Error(f(310));Ne=e,e={memoizedState:Ne.memoizedState,baseState:Ne.baseState,baseQueue:Ne.baseQueue,queue:Ne.queue,next:null},je===null?ye.memoizedState=je=e:je=je.next=e}return je}function dr(e,t){return typeof t=="function"?t(e):t}function Ji(e){var t=tt(),n=t.queue;if(n===null)throw Error(f(311));n.lastRenderedReducer=e;var r=Ne,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var u=o=null,s=null,v=i;do{var k=v.lane;if((rn&k)===k)s!==null&&(s=s.next={lane:0,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null}),r=v.hasEagerState?v.eagerState:e(r,v.action);else{var x={lane:k,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null};s===null?(u=s=x,o=r):s=s.next=x,ye.lanes|=k,ln|=k}v=v.next}while(v!==null&&v!==i);s===null?o=r:s.next=u,ut(r,t.memoizedState)||(We=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,ye.lanes|=i,ln|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function qi(e){var t=tt(),n=t.queue;if(n===null)throw Error(f(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);ut(i,t.memoizedState)||(We=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function gs(){}function Ss(e,t){var n=ye,r=tt(),l=t(),i=!ut(r.memoizedState,l);if(i&&(r.memoizedState=l,We=!0),r=r.queue,Zi(xs.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||je!==null&&je.memoizedState.tag&1){if(n.flags|=2048,pr(9,ks.bind(null,n,r,l,t),void 0,null),ze===null)throw Error(f(349));(rn&30)!==0||ws(n,t,l)}return l}function ws(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ye.updateQueue,t===null?(t={lastEffect:null,stores:null},ye.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ks(e,t,n,r){t.value=n,t.getSnapshot=r,Es(t)&&Cs(e)}function xs(e,t,n){return n(function(){Es(t)&&Cs(e)})}function Es(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ut(e,n)}catch{return!0}}function Cs(e){var t=_t(e,1);t!==null&&dt(t,e,1,-1)}function Ns(e){var t=St();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:dr,lastRenderedState:e},t.queue=e,e=e.dispatch=hf.bind(null,ye,e),[t.memoizedState,e]}function pr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ye.updateQueue,t===null?(t={lastEffect:null,stores:null},ye.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 _s(){return tt().memoizedState}function dl(e,t,n,r){var l=St();ye.flags|=e,l.memoizedState=pr(1|t,n,void 0,r===void 0?null:r)}function pl(e,t,n,r){var l=tt();r=r===void 0?null:r;var i=void 0;if(Ne!==null){var o=Ne.memoizedState;if(i=o.destroy,r!==null&&Gi(r,o.deps)){l.memoizedState=pr(t,n,i,r);return}}ye.flags|=e,l.memoizedState=pr(1|t,n,i,r)}function js(e,t){return dl(8390656,8,e,t)}function Zi(e,t){return pl(2048,8,e,t)}function zs(e,t){return pl(4,2,e,t)}function Ps(e,t){return pl(4,4,e,t)}function Ts(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 Ls(e,t,n){return n=n!=null?n.concat([e]):null,pl(4,4,Ts.bind(null,t,e),n)}function bi(){}function Rs(e,t){var n=tt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Gi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Is(e,t){var n=tt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Gi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Os(e,t,n){return(rn&21)===0?(e.baseState&&(e.baseState=!1,We=!0),e.memoizedState=n):(ut(n,t)||(n=cu(),ye.lanes|=n,ln|=n,e.baseState=!0),t)}function pf(e,t){var n=se;se=n!==0&&4>n?n:4,e(!0);var r=Ki.transition;Ki.transition={};try{e(!1),t()}finally{se=n,Ki.transition=r}}function Ms(){return tt().memoizedState}function mf(e,t,n){var r=$t(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ds(e))Fs(t,n);else if(n=ps(e,t,n,r),n!==null){var l=Fe();dt(n,e,r,l),As(n,t,r)}}function hf(e,t,n){var r=$t(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ds(e))Fs(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,u=i(o,n);if(l.hasEagerState=!0,l.eagerState=u,ut(u,o)){var s=t.interleaved;s===null?(l.next=l,Vi(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=ps(e,t,l,r),n!==null&&(l=Fe(),dt(n,e,r,l),As(n,t,r))}}function Ds(e){var t=e.alternate;return e===ye||t!==null&&t===ye}function Fs(e,t){cr=fl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function As(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ti(e,n)}}var ml={readContext:et,useCallback:Ie,useContext:Ie,useEffect:Ie,useImperativeHandle:Ie,useInsertionEffect:Ie,useLayoutEffect:Ie,useMemo:Ie,useReducer:Ie,useRef:Ie,useState:Ie,useDebugValue:Ie,useDeferredValue:Ie,useTransition:Ie,useMutableSource:Ie,useSyncExternalStore:Ie,useId:Ie,unstable_isNewReconciler:!1},vf={readContext:et,useCallback:function(e,t){return St().memoizedState=[e,t===void 0?null:t],e},useContext:et,useEffect:js,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,dl(4194308,4,Ts.bind(null,t,e),n)},useLayoutEffect:function(e,t){return dl(4194308,4,e,t)},useInsertionEffect:function(e,t){return dl(4,2,e,t)},useMemo:function(e,t){var n=St();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=St();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=mf.bind(null,ye,e),[r.memoizedState,e]},useRef:function(e){var t=St();return e={current:e},t.memoizedState=e},useState:Ns,useDebugValue:bi,useDeferredValue:function(e){return St().memoizedState=e},useTransition:function(){var e=Ns(!1),t=e[0];return e=pf.bind(null,e[1]),St().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ye,l=St();if(he){if(n===void 0)throw Error(f(407));n=n()}else{if(n=t(),ze===null)throw Error(f(349));(rn&30)!==0||ws(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,js(xs.bind(null,r,i,e),[e]),r.flags|=2048,pr(9,ks.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=St(),t=ze.identifierPrefix;if(he){var n=Nt,r=Ct;n=(r&~(1<<32-ot(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=fr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=df++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},yf={readContext:et,useCallback:Rs,useContext:et,useEffect:Zi,useImperativeHandle:Ls,useInsertionEffect:zs,useLayoutEffect:Ps,useMemo:Is,useReducer:Ji,useRef:_s,useState:function(){return Ji(dr)},useDebugValue:bi,useDeferredValue:function(e){var t=tt();return Os(t,Ne.memoizedState,e)},useTransition:function(){var e=Ji(dr)[0],t=tt().memoizedState;return[e,t]},useMutableSource:gs,useSyncExternalStore:Ss,useId:Ms,unstable_isNewReconciler:!1},gf={readContext:et,useCallback:Rs,useContext:et,useEffect:Zi,useImperativeHandle:Ls,useInsertionEffect:zs,useLayoutEffect:Ps,useMemo:Is,useReducer:qi,useRef:_s,useState:function(){return qi(dr)},useDebugValue:bi,useDeferredValue:function(e){var t=tt();return Ne===null?t.memoizedState=e:Os(t,Ne.memoizedState,e)},useTransition:function(){var e=qi(dr)[0],t=tt().memoizedState;return[e,t]},useMutableSource:gs,useSyncExternalStore:Ss,useId:Ms,unstable_isNewReconciler:!1};function at(e,t){if(e&&e.defaultProps){t=L({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function eo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:L({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var hl={isMounted:function(e){return(e=e._reactInternals)?Jt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Fe(),l=$t(e),i=jt(r,l);i.payload=t,n!=null&&(i.callback=n),t=Wt(e,i,l),t!==null&&(dt(t,e,l,r),ul(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Fe(),l=$t(e),i=jt(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Wt(e,i,l),t!==null&&(dt(t,e,l,r),ul(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Fe(),r=$t(e),l=jt(n,r);l.tag=2,t!=null&&(l.callback=t),t=Wt(e,l,r),t!==null&&(dt(t,e,r,n),ul(t,e,r))}};function Us(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!bn(n,r)||!bn(l,i):!0}function Vs(e,t,n){var r=!1,l=At,i=t.contextType;return typeof i=="object"&&i!==null?i=et(i):(l=Ve(t)?Zt:Re.current,r=t.contextTypes,i=(r=r!=null)?xn(e,l):At),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=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ws(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 to(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Wi(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=et(i):(i=Ve(t)?Zt:Re.current,l.context=xn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(eo(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&hl.enqueueReplaceState(l,l.state,null),sl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Tn(e,t){try{var n="",r=t;do n+=te(r),r=r.return;while(r);var l=n}catch(i){l=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:l,digest:null}}function no(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ro(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Sf=typeof WeakMap=="function"?WeakMap:Map;function Bs(e,t,n){n=jt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){xl||(xl=!0,So=r),ro(e,t)},n}function Hs(e,t,n){n=jt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){ro(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){ro(e,t),typeof r!="function"&&(Ht===null?Ht=new Set([this]):Ht.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Qs(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Sf;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=If.bind(null,e,t,n),t.then(e,e))}function $s(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 Ks(e,t,n,r,l){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=jt(-1,1),t.tag=2,Wt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var wf=V.ReactCurrentOwner,We=!1;function De(e,t,n,r){t.child=e===null?ds(t,null,n,r):_n(t,e.child,n,r)}function Gs(e,t,n,r,l){n=n.render;var i=t.ref;return zn(t,l),r=Yi(e,t,n,r,i,l),n=Xi(),e!==null&&!We?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,zt(e,t,l)):(he&&n&&Li(t),t.flags|=1,De(e,t,r,l),t.child)}function Ys(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!_o(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Xs(e,t,i,r,l)):(e=zl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,(e.lanes&l)===0){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:bn,n(o,r)&&e.ref===t.ref)return zt(e,t,l)}return t.flags|=1,e=Gt(i,r),e.ref=t.ref,e.return=t,t.child=e}function Xs(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(bn(i,r)&&e.ref===t.ref)if(We=!1,t.pendingProps=r=i,(e.lanes&l)!==0)(e.flags&131072)!==0&&(We=!0);else return t.lanes=e.lanes,zt(e,t,l)}return lo(e,t,n,r,l)}function Js(e,t,n){var r=t.pendingProps,l=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},fe(Rn,Je),Je|=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,fe(Rn,Je),Je|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,fe(Rn,Je),Je|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,fe(Rn,Je),Je|=r;return De(e,t,l,n),t.child}function qs(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function lo(e,t,n,r,l){var i=Ve(n)?Zt:Re.current;return i=xn(t,i),zn(t,l),n=Yi(e,t,n,r,i,l),r=Xi(),e!==null&&!We?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,zt(e,t,l)):(he&&r&&Li(t),t.flags|=1,De(e,t,n,l),t.child)}function Zs(e,t,n,r,l){if(Ve(n)){var i=!0;br(t)}else i=!1;if(zn(t,l),t.stateNode===null)yl(e,t),Vs(t,n,r),to(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,u=t.memoizedProps;o.props=u;var s=o.context,v=n.contextType;typeof v=="object"&&v!==null?v=et(v):(v=Ve(n)?Zt:Re.current,v=xn(t,v));var k=n.getDerivedStateFromProps,x=typeof k=="function"||typeof o.getSnapshotBeforeUpdate=="function";x||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(u!==r||s!==v)&&Ws(t,o,r,v),Vt=!1;var g=t.memoizedState;o.state=g,sl(t,r,o,l),s=t.memoizedState,u!==r||g!==s||Ue.current||Vt?(typeof k=="function"&&(eo(t,n,k,r),s=t.memoizedState),(u=Vt||Us(t,n,u,r,g,s,v))?(x||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=v,r=u):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,ms(e,t),u=t.memoizedProps,v=t.type===t.elementType?u:at(t.type,u),o.props=v,x=t.pendingProps,g=o.context,s=n.contextType,typeof s=="object"&&s!==null?s=et(s):(s=Ve(n)?Zt:Re.current,s=xn(t,s));var j=n.getDerivedStateFromProps;(k=typeof j=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(u!==x||g!==s)&&Ws(t,o,r,s),Vt=!1,g=t.memoizedState,o.state=g,sl(t,r,o,l);var R=t.memoizedState;u!==x||g!==R||Ue.current||Vt?(typeof j=="function"&&(eo(t,n,j,r),R=t.memoizedState),(v=Vt||Us(t,n,v,r,g,R,s)||!1)?(k||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,R,s),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,R,s)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=R),o.props=r,o.state=R,o.context=s,r=v):(typeof o.componentDidUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return io(e,t,n,r,i,l)}function io(e,t,n,r,l,i){qs(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&rs(t,n,!1),zt(e,t,i);r=t.stateNode,wf.current=t;var u=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=_n(t,e.child,null,i),t.child=_n(t,null,u,i)):De(e,t,u,i),t.memoizedState=r.state,l&&rs(t,n,!0),t.child}function bs(e){var t=e.stateNode;t.pendingContext?ts(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ts(e,t.context,!1),Bi(e,t.containerInfo)}function ea(e,t,n,r,l){return Nn(),Mi(l),t.flags|=256,De(e,t,n,r),t.child}var oo={dehydrated:null,treeContext:null,retryLane:0};function uo(e){return{baseLanes:e,cachePool:null,transitions:null}}function ta(e,t,n){var r=t.pendingProps,l=ve.current,i=!1,o=(t.flags&128)!==0,u;if((u=o)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),fe(ve,l&1),e===null)return Oi(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):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},(r&1)===0&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Pl(o,r,0,null),e=an(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=uo(n),t.memoizedState=oo,e):so(t,o));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return kf(e,t,o,r,u,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,u=l.sibling;var s={mode:"hidden",children:r.children};return(o&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Gt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?i=Gt(u,i):(i=an(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?uo(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=oo,r}return i=e.child,e=i.sibling,r=Gt(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 so(e,t){return t=Pl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function vl(e,t,n,r){return r!==null&&Mi(r),_n(t,e.child,null,n),e=so(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function kf(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=no(Error(f(422))),vl(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Pl({mode:"visible",children:r.children},l,0,null),i=an(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,(t.mode&1)!==0&&_n(t,e.child,null,o),t.child.memoizedState=uo(o),t.memoizedState=oo,i);if((t.mode&1)===0)return vl(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,i=Error(f(419)),r=no(i,r,void 0),vl(e,t,o,r)}if(u=(o&e.childLanes)!==0,We||u){if(r=ze,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=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:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(r.suspendedLanes|o))!==0?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,_t(e,l),dt(r,e,l,-1))}return No(),r=no(Error(f(421))),vl(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Of.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,Xe=Dt(l.nextSibling),Ye=t,he=!0,st=null,e!==null&&(Ze[be++]=Ct,Ze[be++]=Nt,Ze[be++]=bt,Ct=e.id,Nt=e.overflow,bt=t),t=so(t,r.children),t.flags|=4096,t)}function na(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ui(e.return,t,n)}function ao(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function ra(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(De(e,t,r.children,n),r=ve.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&&na(e,n,t);else if(e.tag===19)na(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(fe(ve,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&al(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),ao(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&al(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}ao(t,!0,n,null,i);break;case"together":ao(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function yl(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),ln|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(f(153));if(t.child!==null){for(e=t.child,n=Gt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Gt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function xf(e,t,n){switch(t.tag){case 3:bs(t),Nn();break;case 5:ys(t);break;case 1:Ve(t.type)&&br(t);break;case 4:Bi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;fe(il,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(fe(ve,ve.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?ta(e,t,n):(fe(ve,ve.current&1),e=zt(e,t,n),e!==null?e.sibling:null);fe(ve,ve.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return ra(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),fe(ve,ve.current),r)break;return null;case 22:case 23:return t.lanes=0,Js(e,t,n)}return zt(e,t,n)}var la,co,ia,oa;la=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}},co=function(){},ia=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,nn(gt.current);var i=null;switch(n){case"input":l=Ul(e,l),r=Ul(e,r),i=[];break;case"select":l=L({},l,{value:void 0}),r=L({},r,{value:void 0}),i=[];break;case"textarea":l=Bl(e,l),r=Bl(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Jr)}Ql(n,r);var o;n=null;for(v in l)if(!r.hasOwnProperty(v)&&l.hasOwnProperty(v)&&l[v]!=null)if(v==="style"){var u=l[v];for(o in u)u.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else v!=="dangerouslySetInnerHTML"&&v!=="children"&&v!=="suppressContentEditableWarning"&&v!=="suppressHydrationWarning"&&v!=="autoFocus"&&(S.hasOwnProperty(v)?i||(i=[]):(i=i||[]).push(v,null));for(v in r){var s=r[v];if(u=l!=null?l[v]:void 0,r.hasOwnProperty(v)&&s!==u&&(s!=null||u!=null))if(v==="style")if(u){for(o in u)!u.hasOwnProperty(o)||s&&s.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in s)s.hasOwnProperty(o)&&u[o]!==s[o]&&(n||(n={}),n[o]=s[o])}else n||(i||(i=[]),i.push(v,n)),n=s;else v==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(i=i||[]).push(v,s)):v==="children"?typeof s!="string"&&typeof s!="number"||(i=i||[]).push(v,""+s):v!=="suppressContentEditableWarning"&&v!=="suppressHydrationWarning"&&(S.hasOwnProperty(v)?(s!=null&&v==="onScroll"&&de("scroll",e),i||u===s||(i=[])):(i=i||[]).push(v,s))}n&&(i=i||[]).push("style",n);var v=i;(t.updateQueue=v)&&(t.flags|=4)}},oa=function(e,t,n,r){n!==r&&(t.flags|=4)};function mr(e,t){if(!he)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 Oe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ef(e,t,n){var r=t.pendingProps;switch(Ri(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Oe(t),null;case 1:return Ve(t.type)&&Zr(),Oe(t),null;case 3:return r=t.stateNode,Pn(),pe(Ue),pe(Re),$i(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(rl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,st!==null&&(xo(st),st=null))),co(e,t),Oe(t),null;case 5:Hi(t);var l=nn(ar.current);if(n=t.type,e!==null&&t.stateNode!=null)ia(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(f(166));return Oe(t),null}if(e=nn(gt.current),rl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[yt]=t,r[lr]=i,e=(t.mode&1)!==0,n){case"dialog":de("cancel",r),de("close",r);break;case"iframe":case"object":case"embed":de("load",r);break;case"video":case"audio":for(l=0;l<tr.length;l++)de(tr[l],r);break;case"source":de("error",r);break;case"img":case"image":case"link":de("error",r),de("load",r);break;case"details":de("toggle",r);break;case"input":Vo(r,i),de("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},de("invalid",r);break;case"textarea":Ho(r,i),de("invalid",r)}Ql(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var u=i[o];o==="children"?typeof u=="string"?r.textContent!==u&&(i.suppressHydrationWarning!==!0&&Xr(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(i.suppressHydrationWarning!==!0&&Xr(r.textContent,u,e),l=["children",""+u]):S.hasOwnProperty(o)&&u!=null&&o==="onScroll"&&de("scroll",r)}switch(n){case"input":_r(r),Bo(r,i,!0);break;case"textarea":_r(r),$o(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Jr)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ko(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[yt]=t,e[lr]=r,la(e,t,!1,!1),t.stateNode=e;e:{switch(o=$l(n,r),n){case"dialog":de("cancel",e),de("close",e),l=r;break;case"iframe":case"object":case"embed":de("load",e),l=r;break;case"video":case"audio":for(l=0;l<tr.length;l++)de(tr[l],e);l=r;break;case"source":de("error",e),l=r;break;case"img":case"image":case"link":de("error",e),de("load",e),l=r;break;case"details":de("toggle",e),l=r;break;case"input":Vo(e,r),l=Ul(e,r),de("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=L({},r,{value:void 0}),de("invalid",e);break;case"textarea":Ho(e,r),l=Bl(e,r),de("invalid",e);break;default:l=r}Ql(n,l),u=l;for(i in u)if(u.hasOwnProperty(i)){var s=u[i];i==="style"?Xo(e,s):i==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Go(e,s)):i==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&Dn(e,s):typeof s=="number"&&Dn(e,""+s):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(S.hasOwnProperty(i)?s!=null&&i==="onScroll"&&de("scroll",e):s!=null&&$(e,i,s,o))}switch(n){case"input":_r(e),Bo(e,r,!1);break;case"textarea":_r(e),$o(e);break;case"option":r.value!=null&&e.setAttribute("value",""+ue(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?cn(e,!!r.multiple,i,!1):r.defaultValue!=null&&cn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Jr)}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 Oe(t),null;case 6:if(e&&t.stateNode!=null)oa(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(f(166));if(n=nn(ar.current),nn(gt.current),rl(t)){if(r=t.stateNode,n=t.memoizedProps,r[yt]=t,(i=r.nodeValue!==n)&&(e=Ye,e!==null))switch(e.tag){case 3:Xr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Xr(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[yt]=t,t.stateNode=r}return Oe(t),null;case 13:if(pe(ve),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(he&&Xe!==null&&(t.mode&1)!==0&&(t.flags&128)===0)as(),Nn(),t.flags|=98560,i=!1;else if(i=rl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(f(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(f(317));i[yt]=t}else Nn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Oe(t),i=!1}else st!==null&&(xo(st),st=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||(ve.current&1)!==0?_e===0&&(_e=3):No())),t.updateQueue!==null&&(t.flags|=4),Oe(t),null);case 4:return Pn(),co(e,t),e===null&&nr(t.stateNode.containerInfo),Oe(t),null;case 10:return Ai(t.type._context),Oe(t),null;case 17:return Ve(t.type)&&Zr(),Oe(t),null;case 19:if(pe(ve),i=t.memoizedState,i===null)return Oe(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)mr(i,!1);else{if(_e!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(o=al(e),o!==null){for(t.flags|=128,mr(i,!1),r=o.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,o=i.alternate,o===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=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return fe(ve,ve.current&1|2),t.child}e=e.sibling}i.tail!==null&&xe()>In&&(t.flags|=128,r=!0,mr(i,!1),t.lanes=4194304)}else{if(!r)if(e=al(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),mr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!he)return Oe(t),null}else 2*xe()-i.renderingStartTime>In&&n!==1073741824&&(t.flags|=128,r=!0,mr(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=xe(),t.sibling=null,n=ve.current,fe(ve,r?n&1|2:n&1),t):(Oe(t),null);case 22:case 23:return Co(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Je&1073741824)!==0&&(Oe(t),t.subtreeFlags&6&&(t.flags|=8192)):Oe(t),null;case 24:return null;case 25:return null}throw Error(f(156,t.tag))}function Cf(e,t){switch(Ri(t),t.tag){case 1:return Ve(t.type)&&Zr(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Pn(),pe(Ue),pe(Re),$i(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Hi(t),null;case 13:if(pe(ve),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(f(340));Nn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return pe(ve),null;case 4:return Pn(),null;case 10:return Ai(t.type._context),null;case 22:case 23:return Co(),null;case 24:return null;default:return null}}var gl=!1,Me=!1,Nf=typeof WeakSet=="function"?WeakSet:Set,T=null;function Ln(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ke(e,t,r)}else n.current=null}function fo(e,t,n){try{n()}catch(r){ke(e,t,r)}}var ua=!1;function _f(e,t){if(Ei=Ar,e=Uu(),hi(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 l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,u=-1,s=-1,v=0,k=0,x=e,g=null;t:for(;;){for(var j;x!==n||l!==0&&x.nodeType!==3||(u=o+l),x!==i||r!==0&&x.nodeType!==3||(s=o+r),x.nodeType===3&&(o+=x.nodeValue.length),(j=x.firstChild)!==null;)g=x,x=j;for(;;){if(x===e)break t;if(g===n&&++v===l&&(u=o),g===i&&++k===r&&(s=o),(j=x.nextSibling)!==null)break;x=g,g=x.parentNode}x=j}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ci={focusedElem:e,selectionRange:n},Ar=!1,T=t;T!==null;)if(t=T,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,T=e;else for(;T!==null;){t=T;try{var R=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(R!==null){var O=R.memoizedProps,Ee=R.memoizedState,m=t.stateNode,c=m.getSnapshotBeforeUpdate(t.elementType===t.type?O:at(t.type,O),Ee);m.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(f(163))}}catch(E){ke(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,T=e;break}T=t.return}return R=ua,ua=!1,R}function hr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&fo(t,n,i)}l=l.next}while(l!==r)}}function Sl(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 po(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 sa(e){var t=e.alternate;t!==null&&(e.alternate=null,sa(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[yt],delete t[lr],delete t[zi],delete t[sf],delete t[af])),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 aa(e){return e.tag===5||e.tag===3||e.tag===4}function ca(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||aa(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 mo(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=Jr));else if(r!==4&&(e=e.child,e!==null))for(mo(e,t,n),e=e.sibling;e!==null;)mo(e,t,n),e=e.sibling}function ho(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(ho(e,t,n),e=e.sibling;e!==null;)ho(e,t,n),e=e.sibling}var Te=null,ct=!1;function Bt(e,t,n){for(n=n.child;n!==null;)fa(e,t,n),n=n.sibling}function fa(e,t,n){if(vt&&typeof vt.onCommitFiberUnmount=="function")try{vt.onCommitFiberUnmount(Rr,n)}catch{}switch(n.tag){case 5:Me||Ln(n,t);case 6:var r=Te,l=ct;Te=null,Bt(e,t,n),Te=r,ct=l,Te!==null&&(ct?(e=Te,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Te.removeChild(n.stateNode));break;case 18:Te!==null&&(ct?(e=Te,n=n.stateNode,e.nodeType===8?ji(e.parentNode,n):e.nodeType===1&&ji(e,n),Gn(e)):ji(Te,n.stateNode));break;case 4:r=Te,l=ct,Te=n.stateNode.containerInfo,ct=!0,Bt(e,t,n),Te=r,ct=l;break;case 0:case 11:case 14:case 15:if(!Me&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&((i&2)!==0||(i&4)!==0)&&fo(n,t,o),l=l.next}while(l!==r)}Bt(e,t,n);break;case 1:if(!Me&&(Ln(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){ke(n,t,u)}Bt(e,t,n);break;case 21:Bt(e,t,n);break;case 22:n.mode&1?(Me=(r=Me)||n.memoizedState!==null,Bt(e,t,n),Me=r):Bt(e,t,n);break;default:Bt(e,t,n)}}function da(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Nf),t.forEach(function(r){var l=Mf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function ft(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,u=o;e:for(;u!==null;){switch(u.tag){case 5:Te=u.stateNode,ct=!1;break e;case 3:Te=u.stateNode.containerInfo,ct=!0;break e;case 4:Te=u.stateNode.containerInfo,ct=!0;break e}u=u.return}if(Te===null)throw Error(f(160));fa(i,o,l),Te=null,ct=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(v){ke(l,t,v)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)pa(t,e),t=t.sibling}function pa(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ft(t,e),wt(e),r&4){try{hr(3,e,e.return),Sl(3,e)}catch(O){ke(e,e.return,O)}try{hr(5,e,e.return)}catch(O){ke(e,e.return,O)}}break;case 1:ft(t,e),wt(e),r&512&&n!==null&&Ln(n,n.return);break;case 5:if(ft(t,e),wt(e),r&512&&n!==null&&Ln(n,n.return),e.flags&32){var l=e.stateNode;try{Dn(l,"")}catch(O){ke(e,e.return,O)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&i.type==="radio"&&i.name!=null&&Wo(l,i),$l(u,o);var v=$l(u,i);for(o=0;o<s.length;o+=2){var k=s[o],x=s[o+1];k==="style"?Xo(l,x):k==="dangerouslySetInnerHTML"?Go(l,x):k==="children"?Dn(l,x):$(l,k,x,v)}switch(u){case"input":Vl(l,i);break;case"textarea":Qo(l,i);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var j=i.value;j!=null?cn(l,!!i.multiple,j,!1):g!==!!i.multiple&&(i.defaultValue!=null?cn(l,!!i.multiple,i.defaultValue,!0):cn(l,!!i.multiple,i.multiple?[]:"",!1))}l[lr]=i}catch(O){ke(e,e.return,O)}}break;case 6:if(ft(t,e),wt(e),r&4){if(e.stateNode===null)throw Error(f(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(O){ke(e,e.return,O)}}break;case 3:if(ft(t,e),wt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Gn(t.containerInfo)}catch(O){ke(e,e.return,O)}break;case 4:ft(t,e),wt(e);break;case 13:ft(t,e),wt(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(go=xe())),r&4&&da(e);break;case 22:if(k=n!==null&&n.memoizedState!==null,e.mode&1?(Me=(v=Me)||k,ft(t,e),Me=v):ft(t,e),wt(e),r&8192){if(v=e.memoizedState!==null,(e.stateNode.isHidden=v)&&!k&&(e.mode&1)!==0)for(T=e,k=e.child;k!==null;){for(x=T=k;T!==null;){switch(g=T,j=g.child,g.tag){case 0:case 11:case 14:case 15:hr(4,g,g.return);break;case 1:Ln(g,g.return);var R=g.stateNode;if(typeof R.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,R.props=t.memoizedProps,R.state=t.memoizedState,R.componentWillUnmount()}catch(O){ke(r,n,O)}}break;case 5:Ln(g,g.return);break;case 22:if(g.memoizedState!==null){va(x);continue}}j!==null?(j.return=g,T=j):va(x)}k=k.sibling}e:for(k=null,x=e;;){if(x.tag===5){if(k===null){k=x;try{l=x.stateNode,v?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(u=x.stateNode,s=x.memoizedProps.style,o=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=Yo("display",o))}catch(O){ke(e,e.return,O)}}}else if(x.tag===6){if(k===null)try{x.stateNode.nodeValue=v?"":x.memoizedProps}catch(O){ke(e,e.return,O)}}else if((x.tag!==22&&x.tag!==23||x.memoizedState===null||x===e)&&x.child!==null){x.child.return=x,x=x.child;continue}if(x===e)break e;for(;x.sibling===null;){if(x.return===null||x.return===e)break e;k===x&&(k=null),x=x.return}k===x&&(k=null),x.sibling.return=x.return,x=x.sibling}}break;case 19:ft(t,e),wt(e),r&4&&da(e);break;case 21:break;default:ft(t,e),wt(e)}}function wt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(aa(n)){var r=n;break e}n=n.return}throw Error(f(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Dn(l,""),r.flags&=-33);var i=ca(e);ho(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,u=ca(e);mo(e,u,o);break;default:throw Error(f(161))}}catch(s){ke(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function jf(e,t,n){T=e,ma(e)}function ma(e,t,n){for(var r=(e.mode&1)!==0;T!==null;){var l=T,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||gl;if(!o){var u=l.alternate,s=u!==null&&u.memoizedState!==null||Me;u=gl;var v=Me;if(gl=o,(Me=s)&&!v)for(T=l;T!==null;)o=T,s=o.child,o.tag===22&&o.memoizedState!==null?ya(l):s!==null?(s.return=o,T=s):ya(l);for(;i!==null;)T=i,ma(i),i=i.sibling;T=l,gl=u,Me=v}ha(e)}else(l.subtreeFlags&8772)!==0&&i!==null?(i.return=l,T=i):ha(e)}}function ha(e){for(;T!==null;){var t=T;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Me||Sl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Me)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:at(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&vs(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}vs(t,o,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var v=t.alternate;if(v!==null){var k=v.memoizedState;if(k!==null){var x=k.dehydrated;x!==null&&Gn(x)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(f(163))}Me||t.flags&512&&po(t)}catch(g){ke(t,t.return,g)}}if(t===e){T=null;break}if(n=t.sibling,n!==null){n.return=t.return,T=n;break}T=t.return}}function va(e){for(;T!==null;){var t=T;if(t===e){T=null;break}var n=t.sibling;if(n!==null){n.return=t.return,T=n;break}T=t.return}}function ya(e){for(;T!==null;){var t=T;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Sl(4,t)}catch(s){ke(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){ke(t,l,s)}}var i=t.return;try{po(t)}catch(s){ke(t,i,s)}break;case 5:var o=t.return;try{po(t)}catch(s){ke(t,o,s)}}}catch(s){ke(t,t.return,s)}if(t===e){T=null;break}var u=t.sibling;if(u!==null){u.return=t.return,T=u;break}T=t.return}}var zf=Math.ceil,wl=V.ReactCurrentDispatcher,vo=V.ReactCurrentOwner,nt=V.ReactCurrentBatchConfig,ee=0,ze=null,Ce=null,Le=0,Je=0,Rn=Ft(0),_e=0,vr=null,ln=0,kl=0,yo=0,yr=null,Be=null,go=0,In=1/0,Pt=null,xl=!1,So=null,Ht=null,El=!1,Qt=null,Cl=0,gr=0,wo=null,Nl=-1,_l=0;function Fe(){return(ee&6)!==0?xe():Nl!==-1?Nl:Nl=xe()}function $t(e){return(e.mode&1)===0?1:(ee&2)!==0&&Le!==0?Le&-Le:ff.transition!==null?(_l===0&&(_l=cu()),_l):(e=se,e!==0||(e=window.event,e=e===void 0?16:Su(e.type)),e)}function dt(e,t,n,r){if(50<gr)throw gr=0,wo=null,Error(f(185));Bn(e,n,r),((ee&2)===0||e!==ze)&&(e===ze&&((ee&2)===0&&(kl|=n),_e===4&&Kt(e,Le)),He(e,r),n===1&&ee===0&&(t.mode&1)===0&&(In=xe()+500,el&&Ut()))}function He(e,t){var n=e.callbackNode;cc(e,t);var r=Mr(e,e===ze?Le:0);if(r===0)n!==null&&uu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&uu(n),t===1)e.tag===0?cf(Sa.bind(null,e)):ls(Sa.bind(null,e)),of(function(){(ee&6)===0&&Ut()}),n=null;else{switch(fu(r)){case 1:n=Zl;break;case 4:n=su;break;case 16:n=Lr;break;case 536870912:n=au;break;default:n=Lr}n=ja(n,ga.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ga(e,t){if(Nl=-1,_l=0,(ee&6)!==0)throw Error(f(327));var n=e.callbackNode;if(On()&&e.callbackNode!==n)return null;var r=Mr(e,e===ze?Le:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=jl(e,r);else{t=r;var l=ee;ee|=2;var i=ka();(ze!==e||Le!==t)&&(Pt=null,In=xe()+500,un(e,t));do try{Lf();break}catch(u){wa(e,u)}while(!0);Fi(),wl.current=i,ee=l,Ce!==null?t=0:(ze=null,Le=0,t=_e)}if(t!==0){if(t===2&&(l=bl(e),l!==0&&(r=l,t=ko(e,l))),t===1)throw n=vr,un(e,0),Kt(e,r),He(e,xe()),n;if(t===6)Kt(e,r);else{if(l=e.current.alternate,(r&30)===0&&!Pf(l)&&(t=jl(e,r),t===2&&(i=bl(e),i!==0&&(r=i,t=ko(e,i))),t===1))throw n=vr,un(e,0),Kt(e,r),He(e,xe()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(f(345));case 2:sn(e,Be,Pt);break;case 3:if(Kt(e,r),(r&130023424)===r&&(t=go+500-xe(),10<t)){if(Mr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Fe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=_i(sn.bind(null,e,Be,Pt),t);break}sn(e,Be,Pt);break;case 4:if(Kt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-ot(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=xe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*zf(r/1960))-r,10<r){e.timeoutHandle=_i(sn.bind(null,e,Be,Pt),r);break}sn(e,Be,Pt);break;case 5:sn(e,Be,Pt);break;default:throw Error(f(329))}}}return He(e,xe()),e.callbackNode===n?ga.bind(null,e):null}function ko(e,t){var n=yr;return e.current.memoizedState.isDehydrated&&(un(e,t).flags|=256),e=jl(e,t),e!==2&&(t=Be,Be=n,t!==null&&xo(t)),e}function xo(e){Be===null?Be=e:Be.push.apply(Be,e)}function Pf(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 l=n[r],i=l.getSnapshot;l=l.value;try{if(!ut(i(),l))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 Kt(e,t){for(t&=~yo,t&=~kl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ot(t),r=1<<n;e[n]=-1,t&=~r}}function Sa(e){if((ee&6)!==0)throw Error(f(327));On();var t=Mr(e,0);if((t&1)===0)return He(e,xe()),null;var n=jl(e,t);if(e.tag!==0&&n===2){var r=bl(e);r!==0&&(t=r,n=ko(e,r))}if(n===1)throw n=vr,un(e,0),Kt(e,t),He(e,xe()),n;if(n===6)throw Error(f(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,sn(e,Be,Pt),He(e,xe()),null}function Eo(e,t){var n=ee;ee|=1;try{return e(t)}finally{ee=n,ee===0&&(In=xe()+500,el&&Ut())}}function on(e){Qt!==null&&Qt.tag===0&&(ee&6)===0&&On();var t=ee;ee|=1;var n=nt.transition,r=se;try{if(nt.transition=null,se=1,e)return e()}finally{se=r,nt.transition=n,ee=t,(ee&6)===0&&Ut()}}function Co(){Je=Rn.current,pe(Rn)}function un(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,lf(n)),Ce!==null)for(n=Ce.return;n!==null;){var r=n;switch(Ri(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Zr();break;case 3:Pn(),pe(Ue),pe(Re),$i();break;case 5:Hi(r);break;case 4:Pn();break;case 13:pe(ve);break;case 19:pe(ve);break;case 10:Ai(r.type._context);break;case 22:case 23:Co()}n=n.return}if(ze=e,Ce=e=Gt(e.current,null),Le=Je=t,_e=0,vr=null,yo=kl=ln=0,Be=yr=null,tn!==null){for(t=0;t<tn.length;t++)if(n=tn[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}tn=null}return e}function wa(e,t){do{var n=Ce;try{if(Fi(),cl.current=ml,fl){for(var r=ye.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}fl=!1}if(rn=0,je=Ne=ye=null,cr=!1,fr=0,vo.current=null,n===null||n.return===null){_e=1,vr=t,Ce=null;break}e:{var i=e,o=n.return,u=n,s=t;if(t=Le,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var v=s,k=u,x=k.tag;if((k.mode&1)===0&&(x===0||x===11||x===15)){var g=k.alternate;g?(k.updateQueue=g.updateQueue,k.memoizedState=g.memoizedState,k.lanes=g.lanes):(k.updateQueue=null,k.memoizedState=null)}var j=$s(o);if(j!==null){j.flags&=-257,Ks(j,o,u,i,t),j.mode&1&&Qs(i,v,t),t=j,s=v;var R=t.updateQueue;if(R===null){var O=new Set;O.add(s),t.updateQueue=O}else R.add(s);break e}else{if((t&1)===0){Qs(i,v,t),No();break e}s=Error(f(426))}}else if(he&&u.mode&1){var Ee=$s(o);if(Ee!==null){(Ee.flags&65536)===0&&(Ee.flags|=256),Ks(Ee,o,u,i,t),Mi(Tn(s,u));break e}}i=s=Tn(s,u),_e!==4&&(_e=2),yr===null?yr=[i]:yr.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var m=Bs(i,s,t);hs(i,m);break e;case 1:u=s;var c=i.type,h=i.stateNode;if((i.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Ht===null||!Ht.has(h)))){i.flags|=65536,t&=-t,i.lanes|=t;var E=Hs(i,u,t);hs(i,E);break e}}i=i.return}while(i!==null)}Ea(n)}catch(M){t=M,Ce===n&&n!==null&&(Ce=n=n.return);continue}break}while(!0)}function ka(){var e=wl.current;return wl.current=ml,e===null?ml:e}function No(){(_e===0||_e===3||_e===2)&&(_e=4),ze===null||(ln&268435455)===0&&(kl&268435455)===0||Kt(ze,Le)}function jl(e,t){var n=ee;ee|=2;var r=ka();(ze!==e||Le!==t)&&(Pt=null,un(e,t));do try{Tf();break}catch(l){wa(e,l)}while(!0);if(Fi(),ee=n,wl.current=r,Ce!==null)throw Error(f(261));return ze=null,Le=0,_e}function Tf(){for(;Ce!==null;)xa(Ce)}function Lf(){for(;Ce!==null&&!tc();)xa(Ce)}function xa(e){var t=_a(e.alternate,e,Je);e.memoizedProps=e.pendingProps,t===null?Ea(e):Ce=t,vo.current=null}function Ea(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Ef(n,t,Je),n!==null){Ce=n;return}}else{if(n=Cf(n,t),n!==null){n.flags&=32767,Ce=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{_e=6,Ce=null;return}}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);_e===0&&(_e=5)}function sn(e,t,n){var r=se,l=nt.transition;try{nt.transition=null,se=1,Rf(e,t,n,r)}finally{nt.transition=l,se=r}return null}function Rf(e,t,n,r){do On();while(Qt!==null);if((ee&6)!==0)throw Error(f(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(f(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(fc(e,i),e===ze&&(Ce=ze=null,Le=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||El||(El=!0,ja(Lr,function(){return On(),null})),i=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||i){i=nt.transition,nt.transition=null;var o=se;se=1;var u=ee;ee|=4,vo.current=null,_f(e,n),pa(n,e),qc(Ci),Ar=!!Ei,Ci=Ei=null,e.current=n,jf(n),nc(),ee=u,se=o,nt.transition=i}else e.current=n;if(El&&(El=!1,Qt=e,Cl=l),i=e.pendingLanes,i===0&&(Ht=null),ic(n.stateNode),He(e,xe()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(xl)throw xl=!1,e=So,So=null,e;return(Cl&1)!==0&&e.tag!==0&&On(),i=e.pendingLanes,(i&1)!==0?e===wo?gr++:(gr=0,wo=e):gr=0,Ut(),null}function On(){if(Qt!==null){var e=fu(Cl),t=nt.transition,n=se;try{if(nt.transition=null,se=16>e?16:e,Qt===null)var r=!1;else{if(e=Qt,Qt=null,Cl=0,(ee&6)!==0)throw Error(f(331));var l=ee;for(ee|=4,T=e.current;T!==null;){var i=T,o=i.child;if((T.flags&16)!==0){var u=i.deletions;if(u!==null){for(var s=0;s<u.length;s++){var v=u[s];for(T=v;T!==null;){var k=T;switch(k.tag){case 0:case 11:case 15:hr(8,k,i)}var x=k.child;if(x!==null)x.return=k,T=x;else for(;T!==null;){k=T;var g=k.sibling,j=k.return;if(sa(k),k===v){T=null;break}if(g!==null){g.return=j,T=g;break}T=j}}}var R=i.alternate;if(R!==null){var O=R.child;if(O!==null){R.child=null;do{var Ee=O.sibling;O.sibling=null,O=Ee}while(O!==null)}}T=i}}if((i.subtreeFlags&2064)!==0&&o!==null)o.return=i,T=o;else e:for(;T!==null;){if(i=T,(i.flags&2048)!==0)switch(i.tag){case 0:case 11:case 15:hr(9,i,i.return)}var m=i.sibling;if(m!==null){m.return=i.return,T=m;break e}T=i.return}}var c=e.current;for(T=c;T!==null;){o=T;var h=o.child;if((o.subtreeFlags&2064)!==0&&h!==null)h.return=o,T=h;else e:for(o=c;T!==null;){if(u=T,(u.flags&2048)!==0)try{switch(u.tag){case 0:case 11:case 15:Sl(9,u)}}catch(M){ke(u,u.return,M)}if(u===o){T=null;break e}var E=u.sibling;if(E!==null){E.return=u.return,T=E;break e}T=u.return}}if(ee=l,Ut(),vt&&typeof vt.onPostCommitFiberRoot=="function")try{vt.onPostCommitFiberRoot(Rr,e)}catch{}r=!0}return r}finally{se=n,nt.transition=t}}return!1}function Ca(e,t,n){t=Tn(n,t),t=Bs(e,t,1),e=Wt(e,t,1),t=Fe(),e!==null&&(Bn(e,1,t),He(e,t))}function ke(e,t,n){if(e.tag===3)Ca(e,e,n);else for(;t!==null;){if(t.tag===3){Ca(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ht===null||!Ht.has(r))){e=Tn(n,e),e=Hs(t,e,1),t=Wt(t,e,1),e=Fe(),t!==null&&(Bn(t,1,e),He(t,e));break}}t=t.return}}function If(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Fe(),e.pingedLanes|=e.suspendedLanes&n,ze===e&&(Le&n)===n&&(_e===4||_e===3&&(Le&130023424)===Le&&500>xe()-go?un(e,0):yo|=n),He(e,t)}function Na(e,t){t===0&&((e.mode&1)===0?t=1:(t=Or,Or<<=1,(Or&130023424)===0&&(Or=4194304)));var n=Fe();e=_t(e,t),e!==null&&(Bn(e,t,n),He(e,n))}function Of(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Na(e,n)}function Mf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(f(314))}r!==null&&r.delete(t),Na(e,n)}var _a;_a=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ue.current)We=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return We=!1,xf(e,t,n);We=(e.flags&131072)!==0}else We=!1,he&&(t.flags&1048576)!==0&&is(t,nl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;yl(e,t),e=t.pendingProps;var l=xn(t,Re.current);zn(t,n),l=Yi(null,t,r,e,l,n);var i=Xi();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ve(r)?(i=!0,br(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Wi(t),l.updater=hl,t.stateNode=l,l._reactInternals=t,to(t,r,e,n),t=io(null,t,r,!0,i,n)):(t.tag=0,he&&i&&Li(t),De(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(yl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Ff(r),e=at(r,e),l){case 0:t=lo(null,t,r,e,n);break e;case 1:t=Zs(null,t,r,e,n);break e;case 11:t=Gs(null,t,r,e,n);break e;case 14:t=Ys(null,t,r,at(r.type,e),n);break e}throw Error(f(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:at(r,l),lo(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:at(r,l),Zs(e,t,r,l,n);case 3:e:{if(bs(t),e===null)throw Error(f(387));r=t.pendingProps,i=t.memoizedState,l=i.element,ms(e,t),sl(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=Tn(Error(f(423)),t),t=ea(e,t,r,n,l);break e}else if(r!==l){l=Tn(Error(f(424)),t),t=ea(e,t,r,n,l);break e}else for(Xe=Dt(t.stateNode.containerInfo.firstChild),Ye=t,he=!0,st=null,n=ds(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Nn(),r===l){t=zt(e,t,n);break e}De(e,t,r,n)}t=t.child}return t;case 5:return ys(t),e===null&&Oi(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Ni(r,l)?o=null:i!==null&&Ni(r,i)&&(t.flags|=32),qs(e,t),De(e,t,o,n),t.child;case 6:return e===null&&Oi(t),null;case 13:return ta(e,t,n);case 4:return Bi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=_n(t,null,r,n):De(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:at(r,l),Gs(e,t,r,l,n);case 7:return De(e,t,t.pendingProps,n),t.child;case 8:return De(e,t,t.pendingProps.children,n),t.child;case 12:return De(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,fe(il,r._currentValue),r._currentValue=o,i!==null)if(ut(i.value,o)){if(i.children===l.children&&!Ue.current){t=zt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var u=i.dependencies;if(u!==null){o=i.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=jt(-1,n&-n),s.tag=2;var v=i.updateQueue;if(v!==null){v=v.shared;var k=v.pending;k===null?s.next=s:(s.next=k.next,k.next=s),v.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Ui(i.return,n,t),u.lanes|=n;break}s=s.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(f(341));o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Ui(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}De(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,zn(t,n),l=et(l),r=r(l),t.flags|=1,De(e,t,r,n),t.child;case 14:return r=t.type,l=at(r,t.pendingProps),l=at(r.type,l),Ys(e,t,r,l,n);case 15:return Xs(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:at(r,l),yl(e,t),t.tag=1,Ve(r)?(e=!0,br(t)):e=!1,zn(t,n),Vs(t,r,l),to(t,r,l,n),io(null,t,r,!0,e,n);case 19:return ra(e,t,n);case 22:return Js(e,t,n)}throw Error(f(156,t.tag))};function ja(e,t){return ou(e,t)}function Df(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 rt(e,t,n,r){return new Df(e,t,n,r)}function _o(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ff(e){if(typeof e=="function")return _o(e)?1:0;if(e!=null){if(e=e.$$typeof,e===mt)return 11;if(e===ht)return 14}return 2}function Gt(e,t){var n=e.alternate;return n===null?(n=rt(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 zl(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")_o(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ge:return an(n.children,l,i,t);case Se:o=8,l|=8;break;case qe:return e=rt(12,n,t,l|2),e.elementType=qe,e.lanes=i,e;case $e:return e=rt(13,n,t,l),e.elementType=$e,e.lanes=i,e;case it:return e=rt(19,n,t,l),e.elementType=it,e.lanes=i,e;case we:return Pl(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case kt:o=10;break e;case Xt:o=9;break e;case mt:o=11;break e;case ht:o=14;break e;case Ae:o=16,r=null;break e}throw Error(f(130,e==null?e:typeof e,""))}return t=rt(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function an(e,t,n,r){return e=rt(7,e,r,t),e.lanes=n,e}function Pl(e,t,n,r){return e=rt(22,e,r,t),e.elementType=we,e.lanes=n,e.stateNode={isHidden:!1},e}function jo(e,t,n){return e=rt(6,e,null,t),e.lanes=n,e}function zo(e,t,n){return t=rt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Af(e,t,n,r,l){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=ei(0),this.expirationTimes=ei(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ei(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Po(e,t,n,r,l,i,o,u,s){return e=new Af(e,t,n,u,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=rt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Wi(i),e}function Uf(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Z,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function za(e){if(!e)return At;e=e._reactInternals;e:{if(Jt(e)!==e||e.tag!==1)throw Error(f(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ve(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(f(171))}if(e.tag===1){var n=e.type;if(Ve(n))return ns(e,n,t)}return t}function Pa(e,t,n,r,l,i,o,u,s){return e=Po(n,r,!0,e,l,i,o,u,s),e.context=za(null),n=e.current,r=Fe(),l=$t(n),i=jt(r,l),i.callback=t??null,Wt(n,i,l),e.current.lanes=l,Bn(e,l,r),He(e,r),e}function Tl(e,t,n,r){var l=t.current,i=Fe(),o=$t(l);return n=za(n),t.context===null?t.context=n:t.pendingContext=n,t=jt(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Wt(l,t,o),e!==null&&(dt(e,l,o,i),ul(e,l,o)),o}function Ll(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 Ta(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function To(e,t){Ta(e,t),(e=e.alternate)&&Ta(e,t)}function Vf(){return null}var La=typeof reportError=="function"?reportError:function(e){console.error(e)};function Lo(e){this._internalRoot=e}Rl.prototype.render=Lo.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(f(409));Tl(e,t,null,null)},Rl.prototype.unmount=Lo.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;on(function(){Tl(null,e,null,null)}),t[xt]=null}};function Rl(e){this._internalRoot=e}Rl.prototype.unstable_scheduleHydration=function(e){if(e){var t=mu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<It.length&&t!==0&&t<It[n].priority;n++);It.splice(n,0,e),n===0&&yu(e)}};function Ro(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Il(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ra(){}function Wf(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var v=Ll(o);i.call(v)}}var o=Pa(t,r,e,0,null,!1,!1,"",Ra);return e._reactRootContainer=o,e[xt]=o.current,nr(e.nodeType===8?e.parentNode:e),on(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var v=Ll(s);u.call(v)}}var s=Po(e,0,!1,null,null,!1,!1,"",Ra);return e._reactRootContainer=s,e[xt]=s.current,nr(e.nodeType===8?e.parentNode:e),on(function(){Tl(t,s,n,r)}),s}function Ol(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var u=l;l=function(){var s=Ll(o);u.call(s)}}Tl(t,o,e,l)}else o=Wf(n,t,e,l,r);return Ll(o)}du=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Wn(t.pendingLanes);n!==0&&(ti(t,n|1),He(t,xe()),(ee&6)===0&&(In=xe()+500,Ut()))}break;case 13:on(function(){var r=_t(e,1);if(r!==null){var l=Fe();dt(r,e,1,l)}}),To(e,1)}},ni=function(e){if(e.tag===13){var t=_t(e,134217728);if(t!==null){var n=Fe();dt(t,e,134217728,n)}To(e,134217728)}},pu=function(e){if(e.tag===13){var t=$t(e),n=_t(e,t);if(n!==null){var r=Fe();dt(n,e,t,r)}To(e,t)}},mu=function(){return se},hu=function(e,t){var n=se;try{return se=e,t()}finally{se=n}},Yl=function(e,t,n){switch(t){case"input":if(Vl(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 l=qr(r);if(!l)throw Error(f(90));Uo(r),Vl(r,l)}}}break;case"textarea":Qo(e,n);break;case"select":t=n.value,t!=null&&cn(e,!!n.multiple,t,!1)}},bo=Eo,eu=on;var Bf={usingClientEntryPoint:!1,Events:[ir,wn,qr,qo,Zo,Eo]},Sr={findFiberByHostInstance:qt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Hf={bundleType:Sr.bundleType,version:Sr.version,rendererPackageName:Sr.rendererPackageName,rendererConfig:Sr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:V.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=lu(e),e===null?null:e.stateNode},findFiberByHostInstance:Sr.findFiberByHostInstance||Vf,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 Ml=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ml.isDisabled&&Ml.supportsFiber)try{Rr=Ml.inject(Hf),vt=Ml}catch{}}return Qe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Bf,Qe.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ro(t))throw Error(f(200));return Uf(e,t,null,n)},Qe.createRoot=function(e,t){if(!Ro(e))throw Error(f(299));var n=!1,r="",l=La;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Po(e,1,!1,null,null,n,!1,r,l),e[xt]=t.current,nr(e.nodeType===8?e.parentNode:e),new Lo(t)},Qe.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(f(188)):(e=Object.keys(e).join(","),Error(f(268,e)));return e=lu(t),e=e===null?null:e.stateNode,e},Qe.flushSync=function(e){return on(e)},Qe.hydrate=function(e,t,n){if(!Il(t))throw Error(f(200));return Ol(null,e,t,!0,n)},Qe.hydrateRoot=function(e,t,n){if(!Ro(e))throw Error(f(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=La;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Pa(t,null,e,1,n??null,l,!1,i,o),e[xt]=t.current,nr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Rl(t)},Qe.render=function(e,t,n){if(!Il(t))throw Error(f(200));return Ol(null,e,t,!1,n)},Qe.unmountComponentAtNode=function(e){if(!Il(e))throw Error(f(40));return e._reactRootContainer?(on(function(){Ol(null,null,e,!1,function(){e._reactRootContainer=null,e[xt]=null})}),!0):!1},Qe.unstable_batchedUpdates=Eo,Qe.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Il(n))throw Error(f(200));if(e==null||e._reactInternals===void 0)throw Error(f(38));return Ol(e,t,n,!1,r)},Qe.version="18.3.1-next-f1338f8080-20240426",Qe}var Va;function Zf(){if(Va)return Mo.exports;Va=1;function d(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(d)}catch(y){console.error(y)}}return d(),Mo.exports=qf(),Mo.exports}var Wa;function bf(){if(Wa)return Dl;Wa=1;var d=Zf();return Dl.createRoot=d.createRoot,Dl.hydrateRoot=d.hydrateRoot,Dl}var ed=bf();const td=$a(ed),pt=[{id:"radicals",title:"Radicali",desc:"Proprietà, semplificazioni, operazioni e razionalizzazione."},{id:"polynomials",title:"Polinomi e scomposizioni",desc:"Prodotti notevoli, scomposizioni, MCD/MCM, fattorizzazione."},{id:"quadratic_eq",title:"Equazioni di secondo grado",desc:"Formula risolutiva, discriminante, casi particolari, problemi."},{id:"higher_eq",title:"Equazioni di grado superiore",desc:"Scomposizione, biquadratiche, parametriche semplici."},{id:"systems",title:"Sistemi di equazioni",desc:"Sistemi lineari e non lineari (con quadratica), metodi risolutivi."},{id:"inequalities",title:"Disequazioni",desc:"Primo/secondo grado, fratte, sistemi; grafico dei segni."},{id:"analytic_line",title:"Geometria analitica: retta",desc:"Piano cartesiano, coefficiente angolare, rette, intersezioni."},{id:"parabola",title:"Geometria analitica: parabola",desc:"Equazione, vertice, intersezioni, studio qualitativo."},{id:"conics",title:"Coniche (base)",desc:"Introduzione a ellisse e iperbole: lettura e proprietà essenziali."},{id:"solids",title:"Geometria solida",desc:"Superfici e volumi: prismi, piramidi, cilindri, coni, sfera."},{id:"probability",title:"Probabilità e statistica (base)",desc:"Frequenze, media/moda/mediana, probabilità classica, eventi."}],Al="erika_ai_cache_v2:";function nd(){return typeof window<"u"&&"speechSynthesis"in window&&"SpeechSynthesisUtterance"in window}function rd(d){if(!nd())throw new Error("SpeechSynthesis non disponibile nel browser.");Ka();const y=new SpeechSynthesisUtterance(String(d));y.lang="it-IT",y.rate=1,window.speechSynthesis.speak(y)}function Ka(){try{typeof window<"u"&&window.speechSynthesis&&window.speechSynthesis.cancel()}catch{}}function ld(d){let y=5381;for(let f=0;f<d.length;f++)y=(y<<5)+y+d.charCodeAt(f),y=y>>>0;return y.toString(16)}function kr(...d){const y=d.filter(Boolean).join("|");return Al+ld(y)}function xr(d){try{const y=localStorage.getItem(d);if(!y)return null;const f=JSON.parse(y);return!f||typeof f.exp!="number"?null:Date.now()>f.exp?(localStorage.removeItem(d),null):f.v??null}catch{return null}}function Er(d,y,f){try{localStorage.setItem(d,JSON.stringify({v:y,exp:Date.now()+f}))}catch{}}function id(d,y){try{localStorage.setItem(Al+String(d),JSON.stringify({value:y}))}catch{}}async function Ba(d,y){const f=await fetch(d,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(y)});if(!f.ok){const z=await f.text().catch(()=>"");throw new Error(`HTTP ${f.status}: ${z||f.statusText}`)}return await f.json()}function od(){return`Sei Erika, una tutor di matematica per una studentessa di 16 anni (2ª superiore, liceo linguistico).
Stile: chiaro, passo-passo, senza salti.
Quando risolvi esercizi:
- riscrivi i dati
- scegli il metodo
- svolgi i passaggi
- controlla il risultato
- evidenzia 1-3 errori tipici.
Usa LaTeX per formule quando serve.`}const lt={async ask({userText:d,topicTitle:y,op:f}={},z=[]){const C=`${y?`Contesto: stiamo studiando "${y}".
`:""}${String(d||"").trim()}`.trim();if(!C)return"";const P=kr("ask",y||"",f||"generic",C),N=xr(P);if(N)return N;const I=await Ba("/api/tutor",{messages:[{role:"system",content:od()},{role:"user",content:C}],op:f||"generic"}),U=String((I==null?void 0:I.answer)||(I==null?void 0:I.output)||(I==null?void 0:I.text)||"").trim();return U&&Er(P,U,7200*1e3),U},async chat(d,{topicTitle:y}={},f=[]){return this.ask({userText:d,topicTitle:y,op:"generic"},f)},async generateLesson(d){return this.lesson(d)},async lesson(d){const y=kr("lesson",(d==null?void 0:d.id)||"",(d==null?void 0:d.title)||""),f=xr(y);if(f)return f;const z=`Genera una lezione completa e strutturata su: ${d.title}.
Vincoli:
- livello 2ª superiore
- durata lettura 8-12 minuti
- includi: teoria essenziale, esempi svolti (almeno 2), mini-checklist, 5 esercizi finali graduati (facile/medio/difficile).
Formato:
# Titolo
## Obiettivi
## Prerequisiti
## Spiegazione
## Esempi svolti
## Errori tipici
## Esercizi (con sola traccia)
Rispondi in Markdown.`,S=await this.ask({userText:z,topicTitle:(d==null?void 0:d.title)||"",op:"lesson"});return S&&(Er(y,S,10080*60*1e3),d!=null&&d.id&&id(`lesson:${d.id}`,S)),S},async generateExercise(d,y="medio"){const f=kr("ex",(d==null?void 0:d.id)||"",y),z=xr(f);if(z)return z;const S=`Crea UN esercizio di matematica su: ${d.title}.
Difficoltà: ${y}.
Requisiti:
- testo chiaro
- nessun dato mancante
- non usare immagini
- restituisci JSON con campi: question (string), hints (array di 2-4 string), solution (string), typicalMistakes (array di string).
Solo JSON valido.`,C=await this.ask({userText:S,topicTitle:(d==null?void 0:d.title)||"",op:"exercise"});let P;try{P=JSON.parse(C)}catch{P={question:C,hints:[],solution:"",typicalMistakes:[]}}return Er(f,P,1800*1e3),P},async gradeAnswer(d,y,f){const z=kr("grade",(d==null?void 0:d.id)||"",y,f),S=xr(z);if(S)return S;const C=`Correggi la risposta dello studente.
Argomento: ${d.title}
Esercizio: ${y}
Risposta studente: ${f}
Restituisci JSON con campi:
- correct (boolean)
- score (0-100)
- feedback (string, passo-passo)
- correctedSolution (string)
- mistakes (array di string)
Solo JSON valido.`,P=await this.ask({userText:C,topicTitle:(d==null?void 0:d.title)||"",op:"grade"});let N;try{N=JSON.parse(P)}catch{N={correct:!1,score:0,feedback:P,correctedSolution:"",mistakes:[]}}return Er(z,N,10080*60*1e3),N},async speak(d){return rd(d),!0},stopAudio(){Ka()},cacheGet(d){var y;try{const f=localStorage.getItem(Al+String(d));return f?(y=JSON.parse(f))==null?void 0:y.value:null}catch{return null}},cacheDel(d){try{localStorage.removeItem(Al+String(d))}catch{}},async solveWithVision(d,y){const f=kr("vision",y,d.slice(0,128)),z=xr(f);if(z)return z;const S=await Ba("/api/vision",{image:d,prompt:y}),C=((S==null?void 0:S.answer)||"").trim();return C&&Er(f,C,720*60*60*1e3),C}};function ud({topic:d}){const[y,f]=Q.useState(""),[z,S]=Q.useState(!1),[C,P]=Q.useState("");Q.useEffect(()=>{try{const U=lt.cacheGet(`lesson:${d.id}`);U&&f(String(U))}catch{}},[d.id]);const N=async()=>{P(""),S(!0);try{const U=await lt.generateLesson(d);f(U)}catch(U){P(String((U==null?void 0:U.message)||U))}finally{S(!1)}},I=()=>{f("");try{lt.cacheDel(`lesson:${d.id}`)}catch{}};return a.jsxs("div",{className:"card",children:[a.jsxs("div",{className:"cardHeader",children:[a.jsx("h3",{children:d.title}),a.jsx("p",{className:"muted",children:d.desc})]}),a.jsxs("div",{className:"cardBody",children:[!y&&a.jsx("div",{className:"muted",style:{marginBottom:12},children:"Lezione generata dalla AI su richiesta. Premi “Genera lezione AI”."}),C&&a.jsx("div",{className:"error",children:C}),y&&a.jsx("pre",{className:"lessonText",children:y}),a.jsxs("div",{className:"row",style:{gap:8,marginTop:12,flexWrap:"wrap"},children:[a.jsx("button",{className:"btn",onClick:N,disabled:z,children:z?"Genero…":"Genera lezione AI"}),a.jsx("button",{className:"btnSecondary",onClick:I,disabled:z||!y,children:"Svuota"}),a.jsx("button",{className:"btnSecondary",onClick:()=>{const U=`Spiegami meglio ${d.title} con 2 esempi svolti e 3 esercizi con soluzione.`;window.dispatchEvent(new CustomEvent("erika:openChat",{detail:{prefill:U,topicId:d.id}}))},disabled:z,children:"Chiedi a Erika"})]})]})]})}function sd(){const[d,y]=Q.useState(""),f=Q.useMemo(()=>{const z=d.trim().toLowerCase();return z?pt.filter(S=>(S.title+" "+S.desc).toLowerCase().includes(z)):pt},[d]);return a.jsxs("div",{children:[a.jsxs("div",{className:"row",style:{justifyContent:"space-between",gap:12,flexWrap:"wrap"},children:[a.jsxs("div",{children:[a.jsx("h2",{children:"Lezioni"}),a.jsx("div",{className:"muted",children:"Curriculum fisso 2ª superiore. Le lezioni si generano con AI e vengono messe in cache."})]}),a.jsx("input",{className:"input",placeholder:"Cerca (es. parabola, radicali…)",value:d,onChange:z=>y(z.target.value),style:{maxWidth:320}})]}),a.jsx("div",{className:"grid",style:{marginTop:16},children:f.map(z=>a.jsx(ud,{topic:z},z.id))})]})}const Ga="erika_progress_v1";function Fl(){try{const d=localStorage.getItem(Ga);return d?JSON.parse(d):{topics:{},attempts:[]}}catch{return{topics:{},attempts:[]}}}function Ha(d){try{localStorage.setItem(Ga,JSON.stringify(d))}catch{}}function ad(d,y){return d.topics[y]||(d.topics[y]={attempts:0,correct:0,lastAt:0,mistakes:{},notes:""}),d.topics[y]}const Nr={get(){return Fl()},getAll(){return Fl()},reset(){Ha({topics:{},attempts:[]})},recordAttempt({topicId:d,isCorrect:y,mistakeTags:f=[],meta:z={}}){const S=Fl(),C=ad(S,d||"general");C.attempts+=1,y&&(C.correct+=1),C.lastAt=Date.now();for(const P of f)P&&(C.mistakes[P]=(C.mistakes[P]||0)+1);S.attempts.push({at:Date.now(),topicId:d||"general",isCorrect:!!y,mistakeTags:f,meta:z}),S.attempts.length>500&&(S.attempts=S.attempts.slice(-500)),Ha(S)},getTopicStats(d){const f=Fl().topics[d||"general"];if(!f)return{attempts:0,correct:0,accuracy:0,lastAt:0,mistakes:{}};const z=f.attempts?Math.round(f.correct/f.attempts*100):0;return{...f,accuracy:z}}},cd=[{id:"easy",label:"Facile"},{id:"medium",label:"Medio"},{id:"hard",label:"Difficile"}];function fd(){var V;const[d,y]=Q.useState(((V=pt[0])==null?void 0:V.id)||"radicals"),[f,z]=Q.useState("medium"),[S,C]=Q.useState(!1),[P,N]=Q.useState(""),[I,U]=Q.useState(""),[le,K]=Q.useState(""),[X,ae]=Q.useState(""),[ie,b]=Q.useState(!1),B=Q.useMemo(()=>pt.find(D=>D.id===d)||pt[0],[d]),G=Nr.getTopicStats(d);async function oe(){C(!0),K(""),ae(""),b(!1),U("");try{const D=await lt.generateExercise({topic:B,difficulty:f});N(D.question||""),ae(D.solution||"")}catch(D){N(""),ae(""),K("Errore: impossibile generare esercizio."),console.error(D)}finally{C(!1)}}async function $(){if(P.trim()){C(!0),K("");try{const D=await lt.gradeAnswer({topic:B,difficulty:f,question:P,studentAnswer:I}),Z=!!D.isCorrect;K(D.feedback||(Z?"Corretto!":"Da rivedere.")),D.solution&&!X&&ae(D.solution),Nr.recordAttempt({topicId:d,isCorrect:Z,mistakeTags:Array.isArray(D.mistakeTags)?D.mistakeTags:[],meta:{difficulty:f,source:"practice"}})}catch(D){K("Errore: impossibile correggere la risposta."),console.error(D)}finally{C(!1)}}}return a.jsxs("div",{className:"card",children:[a.jsx("h2",{children:"Esercizi (AI)"}),a.jsxs("div",{className:"row",style:{gap:12,flexWrap:"wrap"},children:[a.jsxs("label",{children:["Argomento",a.jsx("select",{value:d,onChange:D=>y(D.target.value),children:pt.map(D=>a.jsx("option",{value:D.id,children:D.title},D.id))})]}),a.jsxs("label",{children:["Difficoltà",a.jsx("select",{value:f,onChange:D=>z(D.target.value),children:cd.map(D=>a.jsx("option",{value:D.id,children:D.label},D.id))})]}),a.jsxs("div",{style:{alignSelf:"end",display:"flex",gap:8},children:[a.jsx("button",{className:"btn",onClick:oe,disabled:S,children:"Nuovo esercizio"}),a.jsx("button",{className:"btn",onClick:$,disabled:S||!P.trim(),children:"Correggi"})]}),a.jsxs("div",{style:{marginLeft:"auto",alignSelf:"end",fontSize:13,opacity:.85},children:["Precisione: ",a.jsxs("b",{children:[G.accuracy,"%"]})," (",G.correct,"/",G.attempts,")"]})]}),a.jsx("div",{style:{marginTop:12},children:a.jsxs("label",{children:["Testo esercizio",a.jsx("textarea",{rows:4,value:P,onChange:D=>N(D.target.value),placeholder:"Genera un esercizio oppure incolla qui un esercizio."})]})}),a.jsxs("div",{className:"row",style:{gap:12,flexWrap:"wrap"},children:[a.jsxs("label",{style:{flex:1,minWidth:260},children:["La tua risposta",a.jsx("textarea",{rows:3,value:I,onChange:D=>U(D.target.value),placeholder:"Scrivi i passaggi o la soluzione."})]}),a.jsx("div",{style:{alignSelf:"end"},children:a.jsx("button",{className:"btn",onClick:()=>b(D=>!D),disabled:!X.trim(),title:X.trim()?"":"Genera un esercizio o correggi per ottenere la soluzione",children:ie?"Nascondi soluzione":"Mostra soluzione"})})]}),S&&a.jsx("div",{className:"hint",children:"Sto lavorando…"}),le&&a.jsxs("div",{className:"box",style:{marginTop:12,whiteSpace:"pre-wrap"},children:[a.jsx("b",{children:"Feedback"}),a.jsx("div",{children:le})]}),ie&&X&&a.jsxs("div",{className:"box",style:{marginTop:12,whiteSpace:"pre-wrap"},children:[a.jsx("b",{children:"Soluzione passo-passo"}),a.jsx("div",{children:X})]}),a.jsx("p",{className:"hint",style:{marginTop:10},children:"Suggerimento: scrivi anche i passaggi, non solo il risultato: Erika riesce a capire gli errori tipici."})]})}function Cr(){return Date.now()}function dd({currentTopic:d,prefill:y,onPrefillUsed:f}){const[z,S]=Q.useState(()=>[{role:"model",text:"Ciao! Sono Erika. Scrivimi un esercizio o un dubbio e lo risolviamo passo passo.",at:Cr()}]),[C,P]=Q.useState(""),[N,I]=Q.useState(!1),[U,le]=Q.useState(null),K=Q.useRef(null);Q.useEffect(()=>{var G;(G=K.current)==null||G.scrollIntoView({behavior:"smooth"})},[z,N]),Q.useEffect(()=>{y&&String(y).trim()&&(P(String(y)),f==null||f())},[y]);const X=Q.useMemo(()=>z.filter(oe=>(oe.text||"").trim().length).slice(-8).map(oe=>({role:oe.role==="model"?"assistant":"user",content:oe.text})),[z]),ae=async()=>{const G=C.trim();if(!G||N)return;P(""),I(!0);const oe={role:"user",text:G,at:Cr()};S($=>[...$,oe]);try{const $=await lt.ask({userText:G,topicTitle:(d==null?void 0:d.title)||"",history:X});S(V=>[...V,{role:"model",text:$,at:Cr()}])}catch($){console.error("Tutor error:",$);const V=String(($==null?void 0:$.message)||$||"Errore sconosciuto");S(D=>[...D,{role:"model",text:`Errore tutor: ${V}`,at:Cr()}])}finally{I(!1)}},ie=G=>{G.key==="Enter"&&!G.shiftKey&&(G.preventDefault(),ae())},b=async(G,oe)=>{if(G!=null&&G.trim()&&U===null){le(oe);try{await lt.speak(G)}catch($){console.error("TTS error:",$),S(V=>[...V,{role:"model",text:`Errore TTS: ${String(($==null?void 0:$.message)||$)}`,at:Cr()}])}finally{le(null)}}},B=()=>{lt.stopAudio(),le(null)};return a.jsxs("div",{className:"chat",children:[a.jsxs("div",{className:"chatlog",children:[z.map((G,oe)=>{const $=G.role==="user";return a.jsxs("div",{className:"msg "+($?"user":"model"),children:[$?null:a.jsx("div",{className:"avatar",children:"E"}),a.jsxs("div",{className:"bubble",children:[G.text,$?null:a.jsx("div",{style:{marginTop:10,display:"flex",gap:10,flexWrap:"wrap"},children:U===oe?a.jsx("button",{type:"button",className:"btn danger",onClick:B,children:"Stop audio"}):a.jsx("button",{type:"button",className:"btn",onClick:()=>void b(G.text,oe),children:"Ascolta (voce naturale)"})})]}),$?a.jsx("div",{className:"avatar",children:"U"}):null]},G.at+"-"+oe)}),N?a.jsxs("div",{className:"msg model",children:[a.jsx("div",{className:"avatar",children:"E"}),a.jsx("div",{className:"bubble",children:"Sto scrivendo…"})]}):null,a.jsx("div",{ref:K})]}),a.jsxs("div",{className:"footer",children:[a.jsx("textarea",{className:"textarea",value:C,onChange:G=>P(G.target.value),onKeyDown:ie,placeholder:"Scrivi qui (Invio per inviare, Shift+Invio per andare a capo)…",disabled:N}),a.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:10},children:[a.jsx("button",{type:"button",className:"btn primary",onClick:()=>void ae(),disabled:N||!C.trim(),children:"Invia"}),a.jsx("button",{type:"button",className:"btn",onClick:B,children:"Ferma audio"})]})]}),a.jsxs("div",{className:"small",style:{marginTop:10},children:["Se la chat dà “errore di connessione”, controlla in Console il messaggio reale (qui lo mostriamo). L’endpoint deve rispondere: ",a.jsx("b",{children:"curl -d ... https://app.lampovert.eu/api/tutor"}),"."]})]})}function pd(){const d=Q.useRef(null),[y,f]=Q.useState(""),[z,S]=Q.useState(""),[C,P]=Q.useState(!1),[N,I]=Q.useState(""),U=()=>{var K;return(K=d.current)==null?void 0:K.click()},le=async K=>{var ae;const X=(ae=K.target.files)==null?void 0:ae[0];if(K.target.value="",!!X){I(""),S("");try{const ie=await new Promise((G,oe)=>{const $=new FileReader;$.onerror=()=>oe(new Error("Impossibile leggere il file")),$.onload=()=>G(String($.result)),$.readAsDataURL(X)});f(ie),P(!0);const B=await lt.solveWithVision(ie,"Analizza l'immagine: trascrivi l'esercizio (se serve riscrivi bene i simboli) e poi risolvi passo passo. Se ci sono più esercizi, separali. Mostra anche i controlli finali e gli errori tipici.");S(B)}catch(ie){console.error("Vision error:",ie),I(String((ie==null?void 0:ie.message)||ie||"Errore sconosciuto"))}finally{P(!1)}}};return a.jsxs("div",{className:"card",children:[a.jsx("h2",{children:"Camera Solver"}),a.jsx("p",{className:"muted",children:"Fai una foto dell'esercizio, Erika lo trascrive e lo risolve. Funziona tramite AI (Vision)."}),a.jsx("input",{ref:d,type:"file",accept:"image/*",capture:"environment",onChange:le,style:{display:"none"}}),a.jsxs("div",{style:{display:"flex",gap:12,flexWrap:"wrap",alignItems:"center"},children:[a.jsx("button",{className:"btn primary",onClick:U,disabled:C,children:"Carica foto"}),C?a.jsx("span",{className:"pill",children:"Analisi in corso…"}):null,N?a.jsxs("span",{className:"pill danger",children:["Errore: ",N]}):null]}),y?a.jsxs("div",{style:{marginTop:16},children:[a.jsx("div",{className:"small muted",children:"Anteprima"}),a.jsx("img",{src:y,alt:"Anteprima esercizio",style:{maxWidth:"100%",borderRadius:12,border:"1px solid rgba(255,255,255,0.08)"}})]}):null,z?a.jsxs("div",{style:{marginTop:16},children:[a.jsx("div",{className:"small muted",children:"Risultato"}),a.jsx("pre",{className:"pre",children:z})]}):null]})}function md(d){if(typeof d!="string")return null;const y=d.trim();if(!y)return null;const f=N=>{try{return JSON.parse(N)}catch{return null}},z=f(y);if(z)return z;const S=y.match(/```(?:json)?\s*([\s\S]*?)\s*```/i);if(S&&S[1]){const N=f(S[1].trim());if(N)return N}const C=y.indexOf("{"),P=y.lastIndexOf("}");if(C!==-1&&P!==-1&&P>C){const N=f(y.slice(C,P+1));if(N)return N}return null}function hd(){var $;const[d,y]=Q.useState((($=pt[0])==null?void 0:$.id)||""),[f,z]=Q.useState("medium"),[S,C]=Q.useState(null),[P,N]=Q.useState({}),[I,U]=Q.useState(!1),[le,K]=Q.useState(!1),[X,ae]=Q.useState(""),[ie,b]=Q.useState(""),B=Q.useMemo(()=>pt.find(V=>V.id===d),[d]),G=async()=>{b(""),ae(""),C(null),N({}),U(!0);try{const V=`Genera una verifica di matematica per 2ª superiore (liceo linguistico).
Argomento: ${(B==null?void 0:B.title)||d}.
Difficoltà: ${f}.
Requisiti:
- 5 domande totali.
- Mix: 3 domande a risposta aperta + 2 a scelta multipla (4 opzioni).
- Per ogni domanda includi: testo (q), tipo (open|mc), per mc: choices (array 4), answerKey (indice 0-3).
- Non includere soluzioni complete nel quiz (le darai dopo).
- Rispondi SOLO in JSON valido (niente markdown, niente \`\`\`).
- Forma ESATTA: {"title":"...","questions":[{"q":"...","type":"open"},{"q":"...","type":"mc","choices":["A","B","C","D"],"answerKey":0}]}
`,D=await lt.ask({userText:V,topicTitle:(B==null?void 0:B.title)||"",op:"tutor"}),Z=md(D);if(!Z||!Array.isArray(Z.questions)){const ge=typeof D=="string"?D.trim().slice(0,220):String(D);throw new Error("Formato quiz non valido (JSON). Risposta ricevuta: "+ge)}C(Z)}catch(V){console.error("Quiz gen error:",V),b(String((V==null?void 0:V.message)||V))}finally{U(!1)}},oe=async()=>{var V,D;if((V=S==null?void 0:S.questions)!=null&&V.length){b(""),ae(""),K(!0);try{const Z={topic:(B==null?void 0:B.title)||d,difficulty:f,quiz:S,answers:P},ge=`Sei Erika, tutor di matematica. Valuta la verifica.
Fornisci:
- voto in decimi (0-10)
- correzione domanda per domanda (breve, chiara)
- soluzioni complete
- elenco errori tipici (tag brevi)
- consiglio di studio (max 5 righe)
DATI (JSON):
${JSON.stringify(Z)}`,Se=await lt.ask({userText:ge,topicTitle:(B==null?void 0:B.title)||"",op:"tutor"});ae(Se);const qe=/voto\s*[:=]\s*(\d+(?:[\.,]\d+)?)/i.test(Se)?parseFloat((((D=Se.match(/voto\s*[:=]\s*(\d+(?:[\.,]\d+)?)/i))==null?void 0:D[1])||"0").replace(",","."))>=6:!1;Nr.recordAttempt({topicId:d,isCorrect:qe,mistakeTags:[],source:"verify"})}catch(Z){console.error("Quiz submit error:",Z),b(String((Z==null?void 0:Z.message)||Z))}finally{K(!1)}}};return a.jsxs("div",{className:"card",children:[a.jsx("h2",{children:"Verifiche"}),a.jsx("p",{className:"muted",children:"Genera una verifica e fatti correggere. Tutto tramite AI."}),a.jsxs("div",{className:"row",children:[a.jsxs("label",{className:"field",children:[a.jsx("span",{children:"Argomento"}),a.jsx("select",{value:d,onChange:V=>y(V.target.value),children:pt.map(V=>a.jsx("option",{value:V.id,children:V.title},V.id))})]}),a.jsxs("label",{className:"field",children:[a.jsx("span",{children:"Difficoltà"}),a.jsxs("select",{value:f,onChange:V=>z(V.target.value),children:[a.jsx("option",{value:"easy",children:"Facile"}),a.jsx("option",{value:"medium",children:"Medio"}),a.jsx("option",{value:"hard",children:"Difficile"})]})]}),a.jsx("div",{className:"field",style:{alignSelf:"flex-end"},children:a.jsx("button",{className:"btn primary",onClick:G,disabled:I,children:I?"Genero…":"Genera verifica"})})]}),ie?a.jsxs("div",{className:"pill danger",children:["Errore: ",ie]}):null,S?a.jsxs("div",{style:{marginTop:16},children:[a.jsx("h3",{style:{marginTop:0},children:S.title||"Verifica"}),a.jsx("div",{className:"stack",children:S.questions.map((V,D)=>{const Z=String(D);return a.jsxs("div",{className:"panel",children:[a.jsxs("div",{className:"small muted",children:["Domanda ",D+1]}),a.jsx("div",{style:{whiteSpace:"pre-wrap"},children:V.q}),V.type==="mc"&&Array.isArray(V.choices)?a.jsx("div",{style:{marginTop:10,display:"grid",gap:8},children:V.choices.map((ge,Se)=>a.jsxs("label",{className:"choice",children:[a.jsx("input",{type:"radio",name:`q_${D}`,checked:P[Z]===Se,onChange:()=>N(qe=>({...qe,[Z]:Se}))}),a.jsx("span",{children:ge})]},Se))}):a.jsx("textarea",{className:"textarea",placeholder:"Scrivi la risposta...",value:P[Z]??"",onChange:ge=>N(Se=>({...Se,[Z]:ge.target.value})),rows:3,style:{marginTop:10}})]},Z)})}),a.jsxs("div",{style:{marginTop:12,display:"flex",gap:12,flexWrap:"wrap"},children:[a.jsx("button",{className:"btn",onClick:()=>{C(null),N({}),ae("")},disabled:le,children:"Reset"}),a.jsx("button",{className:"btn primary",onClick:oe,disabled:le,children:le?"Correggo…":"Correggi"})]}),X?a.jsxs("div",{style:{marginTop:16},children:[a.jsx("div",{className:"small muted",children:"Report"}),a.jsx("pre",{className:"pre",children:X})]}):null]}):null]})}function Qa(d){if(!d)return"—";try{return new Date(d).toLocaleString()}catch{return"—"}}function vd(d,y){return y?Math.round(d/y*100):0}function yd({onGoChat:d}){const y=Q.useMemo(()=>Nr.getAll(),[]),f=Q.useMemo(()=>{const S=(y.attempts||[]).length,C=Object.values(y.topics||{}).reduce((N,I)=>N+(I.correct||0),0),P=Object.values(y.topics||{}).reduce((N,I)=>Math.max(N,I.lastAt||0),0);return{attempts:S,correct:C,lastAt:P}},[y]),z=Q.useMemo(()=>pt.map(S=>{var N;const C=((N=y.topics)==null?void 0:N[S.id])||{attempts:0,correct:0,lastAt:0,mistakeTags:{}},P=Object.entries(C.mistakeTags||{}).sort((I,U)=>(U[1]||0)-(I[1]||0)).slice(0,3).map(([I,U])=>`${I} (${U})`).join(", ");return{id:S.id,title:S.title,attempts:C.attempts||0,correct:C.correct||0,accuracy:vd(C.correct||0,C.attempts||0),lastAt:C.lastAt||0,topMistakes:P||"—"}}),[y]);return a.jsxs("div",{className:"panel",children:[a.jsxs("div",{className:"panelHeader",children:[a.jsxs("div",{children:[a.jsx("h2",{children:"Dashboard"}),a.jsx("p",{className:"muted",children:"Progressi, errori tipici e attività recente."})]}),a.jsxs("div",{style:{display:"flex",gap:10},children:[a.jsx("button",{className:"btn",onClick:()=>Nr.reset(),children:"Reset progressi"}),a.jsx("button",{className:"btnPrimary",onClick:d,children:"Chiedi a Erika"})]})]}),a.jsxs("div",{className:"cardsRow",children:[a.jsxs("div",{className:"card",children:[a.jsx("div",{className:"cardTitle",children:"Tentativi totali"}),a.jsx("div",{className:"cardValue",children:f.attempts})]}),a.jsxs("div",{className:"card",children:[a.jsx("div",{className:"cardTitle",children:"Risposte corrette"}),a.jsx("div",{className:"cardValue",children:f.correct})]}),a.jsxs("div",{className:"card",children:[a.jsx("div",{className:"cardTitle",children:"Ultima attività"}),a.jsx("div",{className:"cardValue",style:{fontSize:14},children:Qa(f.lastAt)})]})]}),a.jsx("div",{className:"tableWrap",children:a.jsxs("table",{className:"table",children:[a.jsx("thead",{children:a.jsxs("tr",{children:[a.jsx("th",{children:"Argomento"}),a.jsx("th",{children:"Tentativi"}),a.jsx("th",{children:"Corrette"}),a.jsx("th",{children:"Precisione"}),a.jsx("th",{children:"Ultima"}),a.jsx("th",{children:"Errori tipici"})]})}),a.jsx("tbody",{children:z.map(S=>a.jsxs("tr",{children:[a.jsx("td",{children:a.jsx("b",{children:S.title})}),a.jsx("td",{children:S.attempts}),a.jsx("td",{children:S.correct}),a.jsxs("td",{children:[S.accuracy,"%"]}),a.jsx("td",{children:Qa(S.lastAt)}),a.jsx("td",{className:"muted",children:S.topMistakes})]},S.id))})]})})]})}const gd="erika_progress_v1";function Sd(d){try{localStorage.setItem(gd,JSON.stringify(d||{}))}catch{}}function wd(){const[d,y]=Q.useState(""),f=()=>{Sd({}),y("Progressi azzerati.")},z=()=>{try{Object.keys(localStorage).forEach(P=>{(P.startsWith("erika_ai_cache_v2:")||P.startsWith("erika_cache_v1:"))&&localStorage.removeItem(P)}),y("Cache locale azzerata.")}catch{y("Impossibile leggere/scrivere localStorage.")}},S=()=>{lt.stopAudio(),y("Audio fermato.")};return a.jsxs("div",{children:[a.jsxs("div",{className:"row",children:[a.jsx("button",{className:"btn",type:"button",onClick:z,children:"Svuota cache risposte"}),a.jsx("button",{className:"btn danger",type:"button",onClick:f,children:"Azzera progressi"}),a.jsx("button",{className:"btn",type:"button",onClick:S,children:"Ferma audio"})]}),a.jsx("div",{className:"sep"}),a.jsxs("div",{className:"small",children:[a.jsxs("p",{children:[a.jsx("b",{children:"Deploy su VPS (NGINX):"})," imposta ",a.jsx("code",{children:"no-cache"})," su ",a.jsx("code",{children:"/index.html"})," e cache lunga su ",a.jsx("code",{children:"/assets/*"}),". Questo evita “pagina bianca” dopo aggiornamenti."]}),a.jsxs("p",{children:[a.jsx("b",{children:"API:"})," la UI chiama sempre endpoints relativi: ",a.jsx("code",{children:"/api/tutor"}),", ",a.jsx("code",{children:"/api/tts"}),". Se usi BasicAuth sull’interfaccia, assicurati che ",a.jsx("code",{children:"/api/*"})," abbia ",a.jsx("code",{children:"auth_basic off;"}),"."]})]}),d?a.jsx("div",{style:{marginTop:12},className:"badge",children:d}):null]})}const kd=[{id:"dashboard",label:"Dashboard"},{id:"lessons",label:"Lezioni (AI)"},{id:"practice",label:"Esercizi (AI)"},{id:"verify",label:"Verifiche"},{id:"camera",label:"Camera Solver"},{id:"chat",label:"Chat"},{id:"settings",label:"Impostazioni"}];function xd(){const[d,y]=Q.useState("dashboard"),[f,z]=Q.useState(""),[S,C]=Q.useState("");Q.useEffect(()=>{const N=I=>{const U=(I==null?void 0:I.detail)||{};U.prefill&&z(String(U.prefill)),U.topicId&&C(String(U.topicId)),y("chat")};return window.addEventListener("openChatPrefill",N),window.addEventListener("erika:openChat",N),()=>{window.removeEventListener("openChatPrefill",N),window.removeEventListener("erika:openChat",N)}},[]);const P=Q.useMemo(()=>pt.find(N=>N.id===S)||null,[S]);return a.jsxs("div",{className:"app",children:[a.jsxs("header",{className:"topbar",children:[a.jsxs("div",{className:"brand",children:[a.jsx("img",{className:"brand-svg",src:"/logo.png",alt:"Erika MathMaster"}),a.jsxs("div",{children:[a.jsx("div",{className:"brandTitle",children:"Erika MathMaster"}),a.jsx("div",{className:"brandSub",children:"Tutor AI per matematica — 2ª superiore"})]})]}),a.jsx("nav",{className:"tabs","aria-label":"Navigazione",children:kd.map(N=>a.jsx("button",{className:d===N.id?"tab active":"tab",onClick:()=>y(N.id),children:N.label},N.id))})]}),a.jsxs("main",{className:"main",children:[d==="dashboard"&&a.jsx(yd,{onGoChat:()=>y("chat")}),d==="lessons"&&a.jsx(sd,{onGoChat:()=>y("chat")}),d==="practice"&&a.jsx(fd,{}),d==="verify"&&a.jsx(hd,{}),d==="camera"&&a.jsx(pd,{}),d==="chat"&&a.jsx(dd,{currentTopic:P,prefill:f,onPrefillUsed:()=>z("")}),d==="settings"&&a.jsx(wd,{})]}),a.jsx("footer",{className:"footer",children:a.jsx("span",{className:"muted",children:"Nota: i contenuti (lezioni/esercizi/correzioni) sono generati dall'AI. Controlla sempre i risultati."})})]})}td.createRoot(document.getElementById("root")).render(a.jsx(Yf.StrictMode,{children:a.jsx(xd,{})}));