NODEDC_1C/llm_normalizer/frontend/dist/assets/index-B-bUXClb.js

11 lines
168 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const N of document.querySelectorAll('link[rel="modulepreload"]'))A(N);new MutationObserver(N=>{for(const M of N)if(M.type==="childList")for(const $ of M.addedNodes)$.tagName==="LINK"&&$.rel==="modulepreload"&&A($)}).observe(document,{childList:!0,subtree:!0});function h(N){const M={};return N.integrity&&(M.integrity=N.integrity),N.referrerPolicy&&(M.referrerPolicy=N.referrerPolicy),N.crossOrigin==="use-credentials"?M.credentials="include":N.crossOrigin==="anonymous"?M.credentials="omit":M.credentials="same-origin",M}function A(N){if(N.ep)return;N.ep=!0;const M=h(N);fetch(N.href,M)}})();function Wa(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var Qi={exports:{}},$r={},$i={exports:{}},G={};var La;function Bf(){if(La)return G;La=1;var s=Symbol.for("react.element"),_=Symbol.for("react.portal"),h=Symbol.for("react.fragment"),A=Symbol.for("react.strict_mode"),N=Symbol.for("react.profiler"),M=Symbol.for("react.provider"),$=Symbol.for("react.context"),q=Symbol.for("react.forward_ref"),F=Symbol.for("react.suspense"),se=Symbol.for("react.memo"),ie=Symbol.for("react.lazy"),L=Symbol.iterator;function V(d){return d===null||typeof d!="object"?null:(d=L&&d[L]||d["@@iterator"],typeof d=="function"?d:null)}var we={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ke=Object.assign,Z={};function B(d,y,W){this.props=d,this.context=y,this.refs=Z,this.updater=W||we}B.prototype.isReactComponent={},B.prototype.setState=function(d,y){if(typeof d!="object"&&typeof d!="function"&&d!=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,d,y,"setState")},B.prototype.forceUpdate=function(d){this.updater.enqueueForceUpdate(this,d,"forceUpdate")};function lt(){}lt.prototype=B.prototype;function He(d,y,W){this.props=d,this.context=y,this.refs=Z,this.updater=W||we}var Ze=He.prototype=new lt;Ze.constructor=He,ke(Ze,B.prototype),Ze.isPureReactComponent=!0;var Se=Array.isArray,Qe=Object.prototype.hasOwnProperty,_e={current:null},ze={key:!0,ref:!0,__self:!0,__source:!0};function $e(d,y,W){var X,K={},J=null,re=null;if(y!=null)for(X in y.ref!==void 0&&(re=y.ref),y.key!==void 0&&(J=""+y.key),y)Qe.call(y,X)&&!ze.hasOwnProperty(X)&&(K[X]=y[X]);var b=arguments.length-2;if(b===1)K.children=W;else if(1<b){for(var oe=Array(b),Ue=0;Ue<b;Ue++)oe[Ue]=arguments[Ue+2];K.children=oe}if(d&&d.defaultProps)for(X in b=d.defaultProps,b)K[X]===void 0&&(K[X]=b[X]);return{$$typeof:s,type:d,key:J,ref:re,props:K,_owner:_e.current}}function kt(d,y){return{$$typeof:s,type:d.type,key:y,ref:d.ref,props:d.props,_owner:d._owner}}function ot(d){return typeof d=="object"&&d!==null&&d.$$typeof===s}function jt(d){var y={"=":"=0",":":"=2"};return"$"+d.replace(/[=:]/g,function(W){return y[W]})}var Le=/\/+/g;function Oe(d,y){return typeof d=="object"&&d!==null&&d.key!=null?jt(""+d.key):y.toString(36)}function be(d,y,W,X,K){var J=typeof d;(J==="undefined"||J==="boolean")&&(d=null);var re=!1;if(d===null)re=!0;else switch(J){case"string":case"number":re=!0;break;case"object":switch(d.$$typeof){case s:case _:re=!0}}if(re)return re=d,K=K(re),d=X===""?"."+Oe(re,0):X,Se(K)?(W="",d!=null&&(W=d.replace(Le,"$&/")+"/"),be(K,y,W,"",function(Ue){return Ue})):K!=null&&(ot(K)&&(K=kt(K,W+(!K.key||re&&re.key===K.key?"":(""+K.key).replace(Le,"$&/")+"/")+d)),y.push(K)),1;if(re=0,X=X===""?".":X+":",Se(d))for(var b=0;b<d.length;b++){J=d[b];var oe=X+Oe(J,b);re+=be(J,y,W,oe,K)}else if(oe=V(d),typeof oe=="function")for(d=oe.call(d),b=0;!(J=d.next()).done;)J=J.value,oe=X+Oe(J,b++),re+=be(J,y,W,oe,K);else if(J==="object")throw y=String(d),Error("Objects are not valid as a React child (found: "+(y==="[object Object]"?"object with keys {"+Object.keys(d).join(", ")+"}":y)+"). If you meant to render a collection of children, use an array instead.");return re}function it(d,y,W){if(d==null)return d;var X=[],K=0;return be(d,X,"","",function(J){return y.call(W,J,K++)}),X}function he(d){if(d._status===-1){var y=d._result;y=y(),y.then(function(W){(d._status===0||d._status===-1)&&(d._status=1,d._result=W)},function(W){(d._status===0||d._status===-1)&&(d._status=2,d._result=W)}),d._status===-1&&(d._status=0,d._result=y)}if(d._status===1)return d._result.default;throw d._result}var ae={current:null},E={transition:null},O={ReactCurrentDispatcher:ae,ReactCurrentBatchConfig:E,ReactCurrentOwner:_e};function P(){throw Error("act(...) is not supported in production builds of React.")}return G.Children={map:it,forEach:function(d,y,W){it(d,function(){y.apply(this,arguments)},W)},count:function(d){var y=0;return it(d,function(){y++}),y},toArray:function(d){return it(d,function(y){return y})||[]},only:function(d){if(!ot(d))throw Error("React.Children.only expected to receive a single React element child.");return d}},G.Component=B,G.Fragment=h,G.Profiler=N,G.PureComponent=He,G.StrictMode=A,G.Suspense=F,G.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,G.act=P,G.cloneElement=function(d,y,W){if(d==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+d+".");var X=ke({},d.props),K=d.key,J=d.ref,re=d._owner;if(y!=null){if(y.ref!==void 0&&(J=y.ref,re=_e.current),y.key!==void 0&&(K=""+y.key),d.type&&d.type.defaultProps)var b=d.type.defaultProps;for(oe in y)Qe.call(y,oe)&&!ze.hasOwnProperty(oe)&&(X[oe]=y[oe]===void 0&&b!==void 0?b[oe]:y[oe])}var oe=arguments.length-2;if(oe===1)X.children=W;else if(1<oe){b=Array(oe);for(var Ue=0;Ue<oe;Ue++)b[Ue]=arguments[Ue+2];X.children=b}return{$$typeof:s,type:d.type,key:K,ref:J,props:X,_owner:re}},G.createContext=function(d){return d={$$typeof:$,_currentValue:d,_currentValue2:d,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},d.Provider={$$typeof:M,_context:d},d.Consumer=d},G.createElement=$e,G.createFactory=function(d){var y=$e.bind(null,d);return y.type=d,y},G.createRef=function(){return{current:null}},G.forwardRef=function(d){return{$$typeof:q,render:d}},G.isValidElement=ot,G.lazy=function(d){return{$$typeof:ie,_payload:{_status:-1,_result:d},_init:he}},G.memo=function(d,y){return{$$typeof:se,type:d,compare:y===void 0?null:y}},G.startTransition=function(d){var y=E.transition;E.transition={};try{d()}finally{E.transition=y}},G.unstable_act=P,G.useCallback=function(d,y){return ae.current.useCallback(d,y)},G.useContext=function(d){return ae.current.useContext(d)},G.useDebugValue=function(){},G.useDeferredValue=function(d){return ae.current.useDeferredValue(d)},G.useEffect=function(d,y){return ae.current.useEffect(d,y)},G.useId=function(){return ae.current.useId()},G.useImperativeHandle=function(d,y,W){return ae.current.useImperativeHandle(d,y,W)},G.useInsertionEffect=function(d,y){return ae.current.useInsertionEffect(d,y)},G.useLayoutEffect=function(d,y){return ae.current.useLayoutEffect(d,y)},G.useMemo=function(d,y){return ae.current.useMemo(d,y)},G.useReducer=function(d,y,W){return ae.current.useReducer(d,y,W)},G.useRef=function(d){return ae.current.useRef(d)},G.useState=function(d){return ae.current.useState(d)},G.useSyncExternalStore=function(d,y,W){return ae.current.useSyncExternalStore(d,y,W)},G.useTransition=function(){return ae.current.useTransition()},G.version="18.3.1",G}var Oa;function Gi(){return Oa||(Oa=1,$i.exports=Bf()),$i.exports}var Ia;function Hf(){if(Ia)return $r;Ia=1;var s=Gi(),_=Symbol.for("react.element"),h=Symbol.for("react.fragment"),A=Object.prototype.hasOwnProperty,N=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,M={key:!0,ref:!0,__self:!0,__source:!0};function $(q,F,se){var ie,L={},V=null,we=null;se!==void 0&&(V=""+se),F.key!==void 0&&(V=""+F.key),F.ref!==void 0&&(we=F.ref);for(ie in F)A.call(F,ie)&&!M.hasOwnProperty(ie)&&(L[ie]=F[ie]);if(q&&q.defaultProps)for(ie in F=q.defaultProps,F)L[ie]===void 0&&(L[ie]=F[ie]);return{$$typeof:_,type:q,key:V,ref:we,props:L,_owner:N.current}}return $r.Fragment=h,$r.jsx=$,$r.jsxs=$,$r}var Da;function Qf(){return Da||(Da=1,Qi.exports=Hf()),Qi.exports}var f=Qf(),te=Gi();const $f=Wa(te);var no={},Wi={exports:{}},Je={},Ki={exports:{}},Yi={};var Ma;function Wf(){return Ma||(Ma=1,(function(s){function _(E,O){var P=E.length;E.push(O);e:for(;0<P;){var d=P-1>>>1,y=E[d];if(0<N(y,O))E[d]=O,E[P]=y,P=d;else break e}}function h(E){return E.length===0?null:E[0]}function A(E){if(E.length===0)return null;var O=E[0],P=E.pop();if(P!==O){E[0]=P;e:for(var d=0,y=E.length,W=y>>>1;d<W;){var X=2*(d+1)-1,K=E[X],J=X+1,re=E[J];if(0>N(K,P))J<y&&0>N(re,K)?(E[d]=re,E[J]=P,d=J):(E[d]=K,E[X]=P,d=X);else if(J<y&&0>N(re,P))E[d]=re,E[J]=P,d=J;else break e}}return O}function N(E,O){var P=E.sortIndex-O.sortIndex;return P!==0?P:E.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var M=performance;s.unstable_now=function(){return M.now()}}else{var $=Date,q=$.now();s.unstable_now=function(){return $.now()-q}}var F=[],se=[],ie=1,L=null,V=3,we=!1,ke=!1,Z=!1,B=typeof setTimeout=="function"?setTimeout:null,lt=typeof clearTimeout=="function"?clearTimeout:null,He=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Ze(E){for(var O=h(se);O!==null;){if(O.callback===null)A(se);else if(O.startTime<=E)A(se),O.sortIndex=O.expirationTime,_(F,O);else break;O=h(se)}}function Se(E){if(Z=!1,Ze(E),!ke)if(h(F)!==null)ke=!0,he(Qe);else{var O=h(se);O!==null&&ae(Se,O.startTime-E)}}function Qe(E,O){ke=!1,Z&&(Z=!1,lt($e),$e=-1),we=!0;var P=V;try{for(Ze(O),L=h(F);L!==null&&(!(L.expirationTime>O)||E&&!jt());){var d=L.callback;if(typeof d=="function"){L.callback=null,V=L.priorityLevel;var y=d(L.expirationTime<=O);O=s.unstable_now(),typeof y=="function"?L.callback=y:L===h(F)&&A(F),Ze(O)}else A(F);L=h(F)}if(L!==null)var W=!0;else{var X=h(se);X!==null&&ae(Se,X.startTime-O),W=!1}return W}finally{L=null,V=P,we=!1}}var _e=!1,ze=null,$e=-1,kt=5,ot=-1;function jt(){return!(s.unstable_now()-ot<kt)}function Le(){if(ze!==null){var E=s.unstable_now();ot=E;var O=!0;try{O=ze(!0,E)}finally{O?Oe():(_e=!1,ze=null)}}else _e=!1}var Oe;if(typeof He=="function")Oe=function(){He(Le)};else if(typeof MessageChannel<"u"){var be=new MessageChannel,it=be.port2;be.port1.onmessage=Le,Oe=function(){it.postMessage(null)}}else Oe=function(){B(Le,0)};function he(E){ze=E,_e||(_e=!0,Oe())}function ae(E,O){$e=B(function(){E(s.unstable_now())},O)}s.unstable_IdlePriority=5,s.unstable_ImmediatePriority=1,s.unstable_LowPriority=4,s.unstable_NormalPriority=3,s.unstable_Profiling=null,s.unstable_UserBlockingPriority=2,s.unstable_cancelCallback=function(E){E.callback=null},s.unstable_continueExecution=function(){ke||we||(ke=!0,he(Qe))},s.unstable_forceFrameRate=function(E){0>E||125<E?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):kt=0<E?Math.floor(1e3/E):5},s.unstable_getCurrentPriorityLevel=function(){return V},s.unstable_getFirstCallbackNode=function(){return h(F)},s.unstable_next=function(E){switch(V){case 1:case 2:case 3:var O=3;break;default:O=V}var P=V;V=O;try{return E()}finally{V=P}},s.unstable_pauseExecution=function(){},s.unstable_requestPaint=function(){},s.unstable_runWithPriority=function(E,O){switch(E){case 1:case 2:case 3:case 4:case 5:break;default:E=3}var P=V;V=E;try{return O()}finally{V=P}},s.unstable_scheduleCallback=function(E,O,P){var d=s.unstable_now();switch(typeof P=="object"&&P!==null?(P=P.delay,P=typeof P=="number"&&0<P?d+P:d):P=d,E){case 1:var y=-1;break;case 2:y=250;break;case 5:y=1073741823;break;case 4:y=1e4;break;default:y=5e3}return y=P+y,E={id:ie++,callback:O,priorityLevel:E,startTime:P,expirationTime:y,sortIndex:-1},P>d?(E.sortIndex=P,_(se,E),h(F)===null&&E===h(se)&&(Z?(lt($e),$e=-1):Z=!0,ae(Se,P-d))):(E.sortIndex=y,_(F,E),ke||we||(ke=!0,he(Qe))),E},s.unstable_shouldYield=jt,s.unstable_wrapCallback=function(E){var O=V;return function(){var P=V;V=O;try{return E.apply(this,arguments)}finally{V=P}}}})(Yi)),Yi}var Fa;function Kf(){return Fa||(Fa=1,Ki.exports=Wf()),Ki.exports}var Ua;function Yf(){if(Ua)return Je;Ua=1;var s=Gi(),_=Kf();function h(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 A=new Set,N={};function M(e,t){$(e,t),$(e+"Capture",t)}function $(e,t){for(N[e]=t,e=0;e<t.length;e++)A.add(t[e])}var q=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),F=Object.prototype.hasOwnProperty,se=/^[: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]*$/,ie={},L={};function V(e){return F.call(L,e)?!0:F.call(ie,e)?!1:se.test(e)?L[e]=!0:(ie[e]=!0,!1)}function we(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 ke(e,t,n,r){if(t===null||typeof t>"u"||we(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 Z(e,t,n,r,l,o,i){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=o,this.removeEmptyString=i}var B={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){B[e]=new Z(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 Z(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){B[e]=new Z(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){B[e]=new Z(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 Z(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){B[e]=new Z(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){B[e]=new Z(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){B[e]=new Z(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){B[e]=new Z(e,5,!1,e.toLowerCase(),null,!1,!1)});var lt=/[\-:]([a-z])/g;function He(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(lt,He);B[t]=new Z(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(lt,He);B[t]=new Z(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(lt,He);B[t]=new Z(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){B[e]=new Z(e,1,!1,e.toLowerCase(),null,!1,!1)}),B.xlinkHref=new Z("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){B[e]=new Z(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ze(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")&&(ke(t,n,l,r)&&(n=null),r||l===null?V(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 Se=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Qe=Symbol.for("react.element"),_e=Symbol.for("react.portal"),ze=Symbol.for("react.fragment"),$e=Symbol.for("react.strict_mode"),kt=Symbol.for("react.profiler"),ot=Symbol.for("react.provider"),jt=Symbol.for("react.context"),Le=Symbol.for("react.forward_ref"),Oe=Symbol.for("react.suspense"),be=Symbol.for("react.suspense_list"),it=Symbol.for("react.memo"),he=Symbol.for("react.lazy"),ae=Symbol.for("react.offscreen"),E=Symbol.iterator;function O(e){return e===null||typeof e!="object"?null:(e=E&&e[E]||e["@@iterator"],typeof e=="function"?e:null)}var P=Object.assign,d;function y(e){if(d===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);d=t&&t[1]||""}return`
`+d+e}var W=!1;function X(e,t){if(!e||W)return"";W=!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(`
`),o=r.stack.split(`
`),i=l.length-1,u=o.length-1;1<=i&&0<=u&&l[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(l[i]!==o[u]){if(i!==1||u!==1)do if(i--,u--,0>u||l[i]!==o[u]){var a=`
`+l[i].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=i&&0<=u);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?y(e):""}function K(e){switch(e.tag){case 5:return y(e.type);case 16:return y("Lazy");case 13:return y("Suspense");case 19:return y("SuspenseList");case 0:case 2:case 15:return e=X(e.type,!1),e;case 11:return e=X(e.type.render,!1),e;case 1:return e=X(e.type,!0),e;default:return""}}function J(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 ze:return"Fragment";case _e:return"Portal";case kt:return"Profiler";case $e:return"StrictMode";case Oe:return"Suspense";case be:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case jt:return(e.displayName||"Context")+".Consumer";case ot:return(e._context.displayName||"Context")+".Provider";case Le:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case it:return t=e.displayName||null,t!==null?t:J(e.type)||"Memo";case he:t=e._payload,e=e._init;try{return J(e(t))}catch{}}return null}function re(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return J(t);case 8:return t===$e?"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 b(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function oe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ue(e){var t=oe(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,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function At(e){e._valueTracker||(e._valueTracker=Ue(e))}function qn(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=oe(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Vt(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 jn(e,t){var n=t.checked;return P({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Zn(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=b(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 Wr(e,t){t=t.checked,t!=null&&Ze(e,"checked",t,!1)}function zt(e,t){Wr(e,t);var n=b(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")?dn(e,t.type,n):t.hasOwnProperty("defaultValue")&&dn(e,t.type,b(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Kr(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 dn(e,t,n){(t!=="number"||Vt(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Y=Array.isArray;function Bt(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=""+b(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 Ht(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(h(91));return P({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function bn(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(h(92));if(Y(n)){if(1<n.length)throw Error(h(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:b(n)}}function pn(e,t){var n=b(t.value),r=b(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 er(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function tr(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 nr(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?tr(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var mn,rr=(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(mn=mn||document.createElement("div"),mn.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=mn.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Qt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var $t={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},ro=["Webkit","ms","Moz","O"];Object.keys($t).forEach(function(e){ro.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),$t[t]=$t[e]})});function Yr(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||$t.hasOwnProperty(e)&&$t[e]?(""+t).trim():t+"px"}function Xr(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Yr(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var lo=P({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 lr(e,t){if(t){if(lo[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(h(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(h(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(h(61))}if(t.style!=null&&typeof t.style!="object")throw Error(h(62))}}function or(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 ir=null;function ur(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var S=null,U=null,Q=null;function Ae(e){if(e=zr(e)){if(typeof S!="function")throw Error(h(280));var t=e.stateNode;t&&(t=yl(t),S(e.stateNode,e.type,t))}}function Ji(e){U?Q?Q.push(e):Q=[e]:U=e}function qi(){if(U){var e=U,t=Q;if(Q=U=null,Ae(e),t)for(e=0;e<t.length;e++)Ae(t[e])}}function Zi(e,t){return e(t)}function bi(){}var oo=!1;function eu(e,t,n){if(oo)return e(t,n);oo=!0;try{return Zi(e,t,n)}finally{oo=!1,(U!==null||Q!==null)&&(bi(),qi())}}function sr(e,t){var n=e.stateNode;if(n===null)return null;var r=yl(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(h(231,t,typeof n));return n}var io=!1;if(q)try{var ar={};Object.defineProperty(ar,"passive",{get:function(){io=!0}}),window.addEventListener("test",ar,ar),window.removeEventListener("test",ar,ar)}catch{io=!1}function Ka(e,t,n,r,l,o,i,u,a){var v=Array.prototype.slice.call(arguments,3);try{t.apply(n,v)}catch(w){this.onError(w)}}var cr=!1,Gr=null,Jr=!1,uo=null,Ya={onError:function(e){cr=!0,Gr=e}};function Xa(e,t,n,r,l,o,i,u,a){cr=!1,Gr=null,Ka.apply(Ya,arguments)}function Ga(e,t,n,r,l,o,i,u,a){if(Xa.apply(this,arguments),cr){if(cr){var v=Gr;cr=!1,Gr=null}else throw Error(h(198));Jr||(Jr=!0,uo=v)}}function hn(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 tu(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 nu(e){if(hn(e)!==e)throw Error(h(188))}function Ja(e){var t=e.alternate;if(!t){if(t=hn(e),t===null)throw Error(h(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return nu(l),e;if(o===r)return nu(l),t;o=o.sibling}throw Error(h(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i)throw Error(h(189))}}if(n.alternate!==r)throw Error(h(190))}if(n.tag!==3)throw Error(h(188));return n.stateNode.current===n?e:t}function ru(e){return e=Ja(e),e!==null?lu(e):null}function lu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=lu(e);if(t!==null)return t;e=e.sibling}return null}var ou=_.unstable_scheduleCallback,iu=_.unstable_cancelCallback,qa=_.unstable_shouldYield,Za=_.unstable_requestPaint,ye=_.unstable_now,ba=_.unstable_getCurrentPriorityLevel,so=_.unstable_ImmediatePriority,uu=_.unstable_UserBlockingPriority,qr=_.unstable_NormalPriority,ec=_.unstable_LowPriority,su=_.unstable_IdlePriority,Zr=null,_t=null;function tc(e){if(_t&&typeof _t.onCommitFiberRoot=="function")try{_t.onCommitFiberRoot(Zr,e,void 0,(e.current.flags&128)===128)}catch{}}var mt=Math.clz32?Math.clz32:lc,nc=Math.log,rc=Math.LN2;function lc(e){return e>>>=0,e===0?32:31-(nc(e)/rc|0)|0}var br=64,el=4194304;function fr(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 tl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=fr(u):(o&=i,o!==0&&(r=fr(o)))}else i=n&~l,i!==0?r=fr(i):o!==0&&(r=fr(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-mt(t),l=1<<n,r|=e[n],t&=~l;return r}function oc(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 ic(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-mt(o),u=1<<i,a=l[i];a===-1?((u&n)===0||(u&r)!==0)&&(l[i]=oc(u,t)):a<=t&&(e.expiredLanes|=u),o&=~u}}function ao(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function au(){var e=br;return br<<=1,(br&4194240)===0&&(br=64),e}function co(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function dr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-mt(t),e[t]=n}function uc(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-mt(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function fo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-mt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var le=0;function cu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var fu,po,du,pu,mu,mo=!1,nl=[],Wt=null,Kt=null,Yt=null,pr=new Map,mr=new Map,Xt=[],sc="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 hu(e,t){switch(e){case"focusin":case"focusout":Wt=null;break;case"dragenter":case"dragleave":Kt=null;break;case"mouseover":case"mouseout":Yt=null;break;case"pointerover":case"pointerout":pr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":mr.delete(t.pointerId)}}function hr(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=zr(t),t!==null&&po(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function ac(e,t,n,r,l){switch(t){case"focusin":return Wt=hr(Wt,e,t,n,r,l),!0;case"dragenter":return Kt=hr(Kt,e,t,n,r,l),!0;case"mouseover":return Yt=hr(Yt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return pr.set(o,hr(pr.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,mr.set(o,hr(mr.get(o)||null,e,t,n,r,l)),!0}return!1}function vu(e){var t=vn(e.target);if(t!==null){var n=hn(t);if(n!==null){if(t=n.tag,t===13){if(t=tu(n),t!==null){e.blockedOn=t,mu(e.priority,function(){du(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 rl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=vo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ir=r,n.target.dispatchEvent(r),ir=null}else return t=zr(n),t!==null&&po(t),e.blockedOn=n,!1;t.shift()}return!0}function yu(e,t,n){rl(e)&&n.delete(t)}function cc(){mo=!1,Wt!==null&&rl(Wt)&&(Wt=null),Kt!==null&&rl(Kt)&&(Kt=null),Yt!==null&&rl(Yt)&&(Yt=null),pr.forEach(yu),mr.forEach(yu)}function vr(e,t){e.blockedOn===t&&(e.blockedOn=null,mo||(mo=!0,_.unstable_scheduleCallback(_.unstable_NormalPriority,cc)))}function yr(e){function t(l){return vr(l,e)}if(0<nl.length){vr(nl[0],e);for(var n=1;n<nl.length;n++){var r=nl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Wt!==null&&vr(Wt,e),Kt!==null&&vr(Kt,e),Yt!==null&&vr(Yt,e),pr.forEach(t),mr.forEach(t),n=0;n<Xt.length;n++)r=Xt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Xt.length&&(n=Xt[0],n.blockedOn===null);)vu(n),n.blockedOn===null&&Xt.shift()}var zn=Se.ReactCurrentBatchConfig,ll=!0;function fc(e,t,n,r){var l=le,o=zn.transition;zn.transition=null;try{le=1,ho(e,t,n,r)}finally{le=l,zn.transition=o}}function dc(e,t,n,r){var l=le,o=zn.transition;zn.transition=null;try{le=4,ho(e,t,n,r)}finally{le=l,zn.transition=o}}function ho(e,t,n,r){if(ll){var l=vo(e,t,n,r);if(l===null)Oo(e,t,r,ol,n),hu(e,r);else if(ac(l,e,t,n,r))r.stopPropagation();else if(hu(e,r),t&4&&-1<sc.indexOf(e)){for(;l!==null;){var o=zr(l);if(o!==null&&fu(o),o=vo(e,t,n,r),o===null&&Oo(e,t,r,ol,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Oo(e,t,r,null,n)}}var ol=null;function vo(e,t,n,r){if(ol=null,e=ur(r),e=vn(e),e!==null)if(t=hn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=tu(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 ol=e,null}function gu(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(ba()){case so:return 1;case uu:return 4;case qr:case ec:return 16;case su:return 536870912;default:return 16}default:return 16}}var Gt=null,yo=null,il=null;function wu(){if(il)return il;var e,t=yo,n=t.length,r,l="value"in Gt?Gt.value:Gt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return il=l.slice(e,1<r?1-r:void 0)}function ul(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 sl(){return!0}function Su(){return!1}function et(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?sl:Su,this.isPropagationStopped=Su,this}return P(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=sl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=sl)},persist:function(){},isPersistent:sl}),t}var Tn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},go=et(Tn),gr=P({},Tn,{view:0,detail:0}),pc=et(gr),wo,So,wr,al=P({},gr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ko,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!==wr&&(wr&&e.type==="mousemove"?(wo=e.screenX-wr.screenX,So=e.screenY-wr.screenY):So=wo=0,wr=e),wo)},movementY:function(e){return"movementY"in e?e.movementY:So}}),xu=et(al),mc=P({},al,{dataTransfer:0}),hc=et(mc),vc=P({},gr,{relatedTarget:0}),xo=et(vc),yc=P({},Tn,{animationName:0,elapsedTime:0,pseudoElement:0}),gc=et(yc),wc=P({},Tn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Sc=et(wc),xc=P({},Tn,{data:0}),ku=et(xc),kc={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_c={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"},Ec={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cc(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Ec[e])?!!t[e]:!1}function ko(){return Cc}var Nc=P({},gr,{key:function(e){if(e.key){var t=kc[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ul(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?_c[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ko,charCode:function(e){return e.type==="keypress"?ul(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ul(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Pc=et(Nc),jc=P({},al,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),_u=et(jc),zc=P({},gr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ko}),Tc=et(zc),Rc=P({},Tn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Lc=et(Rc),Oc=P({},al,{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}),Ic=et(Oc),Dc=[9,13,27,32],_o=q&&"CompositionEvent"in window,Sr=null;q&&"documentMode"in document&&(Sr=document.documentMode);var Mc=q&&"TextEvent"in window&&!Sr,Eu=q&&(!_o||Sr&&8<Sr&&11>=Sr),Cu=" ",Nu=!1;function Pu(e,t){switch(e){case"keyup":return Dc.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ju(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Rn=!1;function Fc(e,t){switch(e){case"compositionend":return ju(t);case"keypress":return t.which!==32?null:(Nu=!0,Cu);case"textInput":return e=t.data,e===Cu&&Nu?null:e;default:return null}}function Uc(e,t){if(Rn)return e==="compositionend"||!_o&&Pu(e,t)?(e=wu(),il=yo=Gt=null,Rn=!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 Eu&&t.locale!=="ko"?null:t.data;default:return null}}var Ac={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 zu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ac[e.type]:t==="textarea"}function Tu(e,t,n,r){Ji(r),t=ml(t,"onChange"),0<t.length&&(n=new go("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var xr=null,kr=null;function Vc(e){Xu(e,0)}function cl(e){var t=Mn(e);if(qn(t))return e}function Bc(e,t){if(e==="change")return t}var Ru=!1;if(q){var Eo;if(q){var Co="oninput"in document;if(!Co){var Lu=document.createElement("div");Lu.setAttribute("oninput","return;"),Co=typeof Lu.oninput=="function"}Eo=Co}else Eo=!1;Ru=Eo&&(!document.documentMode||9<document.documentMode)}function Ou(){xr&&(xr.detachEvent("onpropertychange",Iu),kr=xr=null)}function Iu(e){if(e.propertyName==="value"&&cl(kr)){var t=[];Tu(t,kr,e,ur(e)),eu(Vc,t)}}function Hc(e,t,n){e==="focusin"?(Ou(),xr=t,kr=n,xr.attachEvent("onpropertychange",Iu)):e==="focusout"&&Ou()}function Qc(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return cl(kr)}function $c(e,t){if(e==="click")return cl(t)}function Wc(e,t){if(e==="input"||e==="change")return cl(t)}function Kc(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ht=typeof Object.is=="function"?Object.is:Kc;function _r(e,t){if(ht(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!F.call(t,l)||!ht(e[l],t[l]))return!1}return!0}function Du(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Mu(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 Fu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Fu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Uu(){for(var e=window,t=Vt();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Vt(e.document)}return t}function No(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 Yc(e){var t=Uu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Fu(n.ownerDocument.documentElement,n)){if(r!==null&&No(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,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=Mu(n,o);var i=Mu(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.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 Xc=q&&"documentMode"in document&&11>=document.documentMode,Ln=null,Po=null,Er=null,jo=!1;function Au(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;jo||Ln==null||Ln!==Vt(r)||(r=Ln,"selectionStart"in r&&No(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&&_r(Er,r)||(Er=r,r=ml(Po,"onSelect"),0<r.length&&(t=new go("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ln)))}function fl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var On={animationend:fl("Animation","AnimationEnd"),animationiteration:fl("Animation","AnimationIteration"),animationstart:fl("Animation","AnimationStart"),transitionend:fl("Transition","TransitionEnd")},zo={},Vu={};q&&(Vu=document.createElement("div").style,"AnimationEvent"in window||(delete On.animationend.animation,delete On.animationiteration.animation,delete On.animationstart.animation),"TransitionEvent"in window||delete On.transitionend.transition);function dl(e){if(zo[e])return zo[e];if(!On[e])return e;var t=On[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Vu)return zo[e]=t[n];return e}var Bu=dl("animationend"),Hu=dl("animationiteration"),Qu=dl("animationstart"),$u=dl("transitionend"),Wu=new Map,Ku="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 Jt(e,t){Wu.set(e,t),M(t,[e])}for(var To=0;To<Ku.length;To++){var Ro=Ku[To],Gc=Ro.toLowerCase(),Jc=Ro[0].toUpperCase()+Ro.slice(1);Jt(Gc,"on"+Jc)}Jt(Bu,"onAnimationEnd"),Jt(Hu,"onAnimationIteration"),Jt(Qu,"onAnimationStart"),Jt("dblclick","onDoubleClick"),Jt("focusin","onFocus"),Jt("focusout","onBlur"),Jt($u,"onTransitionEnd"),$("onMouseEnter",["mouseout","mouseover"]),$("onMouseLeave",["mouseout","mouseover"]),$("onPointerEnter",["pointerout","pointerover"]),$("onPointerLeave",["pointerout","pointerover"]),M("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),M("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),M("onBeforeInput",["compositionend","keypress","textInput","paste"]),M("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),M("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),M("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Cr="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(" "),qc=new Set("cancel close invalid load scroll toggle".split(" ").concat(Cr));function Yu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Ga(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 o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],a=u.instance,v=u.currentTarget;if(u=u.listener,a!==o&&l.isPropagationStopped())break e;Yu(l,u,v),o=a}else for(i=0;i<r.length;i++){if(u=r[i],a=u.instance,v=u.currentTarget,u=u.listener,a!==o&&l.isPropagationStopped())break e;Yu(l,u,v),o=a}}}if(Jr)throw e=uo,Jr=!1,uo=null,e}function ce(e,t){var n=t[Ao];n===void 0&&(n=t[Ao]=new Set);var r=e+"__bubble";n.has(r)||(Gu(t,e,2,!1),n.add(r))}function Lo(e,t,n){var r=0;t&&(r|=4),Gu(n,e,r,t)}var pl="_reactListening"+Math.random().toString(36).slice(2);function Nr(e){if(!e[pl]){e[pl]=!0,A.forEach(function(n){n!=="selectionchange"&&(qc.has(n)||Lo(n,!1,e),Lo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[pl]||(t[pl]=!0,Lo("selectionchange",!1,t))}}function Gu(e,t,n,r){switch(gu(t)){case 1:var l=fc;break;case 4:l=dc;break;default:l=ho}n=l.bind(null,t,n,e),l=void 0,!io||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 Oo(e,t,n,r,l){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var u=r.stateNode.containerInfo;if(u===l||u.nodeType===8&&u.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var a=i.tag;if((a===3||a===4)&&(a=i.stateNode.containerInfo,a===l||a.nodeType===8&&a.parentNode===l))return;i=i.return}for(;u!==null;){if(i=vn(u),i===null)return;if(a=i.tag,a===5||a===6){r=o=i;continue e}u=u.parentNode}}r=r.return}eu(function(){var v=o,w=ur(n),x=[];e:{var g=Wu.get(e);if(g!==void 0){var C=go,z=e;switch(e){case"keypress":if(ul(n)===0)break e;case"keydown":case"keyup":C=Pc;break;case"focusin":z="focus",C=xo;break;case"focusout":z="blur",C=xo;break;case"beforeblur":case"afterblur":C=xo;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":C=xu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":C=hc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":C=Tc;break;case Bu:case Hu:case Qu:C=gc;break;case $u:C=Lc;break;case"scroll":C=pc;break;case"wheel":C=Ic;break;case"copy":case"cut":case"paste":C=Sc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":C=_u}var T=(t&4)!==0,ge=!T&&e==="scroll",p=T?g!==null?g+"Capture":null:g;T=[];for(var c=v,m;c!==null;){m=c;var k=m.stateNode;if(m.tag===5&&k!==null&&(m=k,p!==null&&(k=sr(c,p),k!=null&&T.push(Pr(c,k,m)))),ge)break;c=c.return}0<T.length&&(g=new C(g,z,null,n,w),x.push({event:g,listeners:T}))}}if((t&7)===0){e:{if(g=e==="mouseover"||e==="pointerover",C=e==="mouseout"||e==="pointerout",g&&n!==ir&&(z=n.relatedTarget||n.fromElement)&&(vn(z)||z[Tt]))break e;if((C||g)&&(g=w.window===w?w:(g=w.ownerDocument)?g.defaultView||g.parentWindow:window,C?(z=n.relatedTarget||n.toElement,C=v,z=z?vn(z):null,z!==null&&(ge=hn(z),z!==ge||z.tag!==5&&z.tag!==6)&&(z=null)):(C=null,z=v),C!==z)){if(T=xu,k="onMouseLeave",p="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(T=_u,k="onPointerLeave",p="onPointerEnter",c="pointer"),ge=C==null?g:Mn(C),m=z==null?g:Mn(z),g=new T(k,c+"leave",C,n,w),g.target=ge,g.relatedTarget=m,k=null,vn(w)===v&&(T=new T(p,c+"enter",z,n,w),T.target=m,T.relatedTarget=ge,k=T),ge=k,C&&z)t:{for(T=C,p=z,c=0,m=T;m;m=In(m))c++;for(m=0,k=p;k;k=In(k))m++;for(;0<c-m;)T=In(T),c--;for(;0<m-c;)p=In(p),m--;for(;c--;){if(T===p||p!==null&&T===p.alternate)break t;T=In(T),p=In(p)}T=null}else T=null;C!==null&&Ju(x,g,C,T,!1),z!==null&&ge!==null&&Ju(x,ge,z,T,!0)}}e:{if(g=v?Mn(v):window,C=g.nodeName&&g.nodeName.toLowerCase(),C==="select"||C==="input"&&g.type==="file")var R=Bc;else if(zu(g))if(Ru)R=Wc;else{R=Qc;var I=Hc}else(C=g.nodeName)&&C.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(R=$c);if(R&&(R=R(e,v))){Tu(x,R,n,w);break e}I&&I(e,g,v),e==="focusout"&&(I=g._wrapperState)&&I.controlled&&g.type==="number"&&dn(g,"number",g.value)}switch(I=v?Mn(v):window,e){case"focusin":(zu(I)||I.contentEditable==="true")&&(Ln=I,Po=v,Er=null);break;case"focusout":Er=Po=Ln=null;break;case"mousedown":jo=!0;break;case"contextmenu":case"mouseup":case"dragend":jo=!1,Au(x,n,w);break;case"selectionchange":if(Xc)break;case"keydown":case"keyup":Au(x,n,w)}var D;if(_o)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 Rn?Pu(e,n)&&(H="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(H="onCompositionStart");H&&(Eu&&n.locale!=="ko"&&(Rn||H!=="onCompositionStart"?H==="onCompositionEnd"&&Rn&&(D=wu()):(Gt=w,yo="value"in Gt?Gt.value:Gt.textContent,Rn=!0)),I=ml(v,H),0<I.length&&(H=new ku(H,e,null,n,w),x.push({event:H,listeners:I}),D?H.data=D:(D=ju(n),D!==null&&(H.data=D)))),(D=Mc?Fc(e,n):Uc(e,n))&&(v=ml(v,"onBeforeInput"),0<v.length&&(w=new ku("onBeforeInput","beforeinput",null,n,w),x.push({event:w,listeners:v}),w.data=D))}Xu(x,t)})}function Pr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ml(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=sr(e,n),o!=null&&r.unshift(Pr(e,o,l)),o=sr(e,t),o!=null&&r.push(Pr(e,o,l))),e=e.return}return r}function In(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ju(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var u=n,a=u.alternate,v=u.stateNode;if(a!==null&&a===r)break;u.tag===5&&v!==null&&(u=v,l?(a=sr(n,o),a!=null&&i.unshift(Pr(n,a,u))):l||(a=sr(n,o),a!=null&&i.push(Pr(n,a,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Zc=/\r\n?/g,bc=/\u0000|\uFFFD/g;function qu(e){return(typeof e=="string"?e:""+e).replace(Zc,`
`).replace(bc,"")}function hl(e,t,n){if(t=qu(t),qu(e)!==t&&n)throw Error(h(425))}function vl(){}var Io=null,Do=null;function Mo(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 Fo=typeof setTimeout=="function"?setTimeout:void 0,ef=typeof clearTimeout=="function"?clearTimeout:void 0,Zu=typeof Promise=="function"?Promise:void 0,tf=typeof queueMicrotask=="function"?queueMicrotask:typeof Zu<"u"?function(e){return Zu.resolve(null).then(e).catch(nf)}:Fo;function nf(e){setTimeout(function(){throw e})}function Uo(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),yr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);yr(t)}function qt(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 bu(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 Dn=Math.random().toString(36).slice(2),Et="__reactFiber$"+Dn,jr="__reactProps$"+Dn,Tt="__reactContainer$"+Dn,Ao="__reactEvents$"+Dn,rf="__reactListeners$"+Dn,lf="__reactHandles$"+Dn;function vn(e){var t=e[Et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Tt]||n[Et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=bu(e);e!==null;){if(n=e[Et])return n;e=bu(e)}return t}e=n,n=e.parentNode}return null}function zr(e){return e=e[Et]||e[Tt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Mn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(h(33))}function yl(e){return e[jr]||null}var Vo=[],Fn=-1;function Zt(e){return{current:e}}function fe(e){0>Fn||(e.current=Vo[Fn],Vo[Fn]=null,Fn--)}function ue(e,t){Fn++,Vo[Fn]=e.current,e.current=t}var bt={},Ie=Zt(bt),We=Zt(!1),yn=bt;function Un(e,t){var n=e.type.contextTypes;if(!n)return bt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ke(e){return e=e.childContextTypes,e!=null}function gl(){fe(We),fe(Ie)}function es(e,t,n){if(Ie.current!==bt)throw Error(h(168));ue(Ie,t),ue(We,n)}function ts(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(h(108,re(e)||"Unknown",l));return P({},n,r)}function wl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||bt,yn=Ie.current,ue(Ie,e),ue(We,We.current),!0}function ns(e,t,n){var r=e.stateNode;if(!r)throw Error(h(169));n?(e=ts(e,t,yn),r.__reactInternalMemoizedMergedChildContext=e,fe(We),fe(Ie),ue(Ie,e)):fe(We),ue(We,n)}var Rt=null,Sl=!1,Bo=!1;function rs(e){Rt===null?Rt=[e]:Rt.push(e)}function of(e){Sl=!0,rs(e)}function en(){if(!Bo&&Rt!==null){Bo=!0;var e=0,t=le;try{var n=Rt;for(le=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Rt=null,Sl=!1}catch(l){throw Rt!==null&&(Rt=Rt.slice(e+1)),ou(so,en),l}finally{le=t,Bo=!1}}return null}var An=[],Vn=0,xl=null,kl=0,ut=[],st=0,gn=null,Lt=1,Ot="";function wn(e,t){An[Vn++]=kl,An[Vn++]=xl,xl=e,kl=t}function ls(e,t,n){ut[st++]=Lt,ut[st++]=Ot,ut[st++]=gn,gn=e;var r=Lt;e=Ot;var l=32-mt(r)-1;r&=~(1<<l),n+=1;var o=32-mt(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Lt=1<<32-mt(t)+l|n<<l|r,Ot=o+e}else Lt=1<<o|n<<l|r,Ot=e}function Ho(e){e.return!==null&&(wn(e,1),ls(e,1,0))}function Qo(e){for(;e===xl;)xl=An[--Vn],An[Vn]=null,kl=An[--Vn],An[Vn]=null;for(;e===gn;)gn=ut[--st],ut[st]=null,Ot=ut[--st],ut[st]=null,Lt=ut[--st],ut[st]=null}var tt=null,nt=null,de=!1,vt=null;function os(e,t){var n=dt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function is(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,tt=e,nt=qt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,tt=e,nt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=gn!==null?{id:Lt,overflow:Ot}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=dt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,tt=e,nt=null,!0):!1;default:return!1}}function $o(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Wo(e){if(de){var t=nt;if(t){var n=t;if(!is(e,t)){if($o(e))throw Error(h(418));t=qt(n.nextSibling);var r=tt;t&&is(e,t)?os(r,n):(e.flags=e.flags&-4097|2,de=!1,tt=e)}}else{if($o(e))throw Error(h(418));e.flags=e.flags&-4097|2,de=!1,tt=e}}}function us(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;tt=e}function _l(e){if(e!==tt)return!1;if(!de)return us(e),de=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Mo(e.type,e.memoizedProps)),t&&(t=nt)){if($o(e))throw ss(),Error(h(418));for(;t;)os(e,t),t=qt(t.nextSibling)}if(us(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(h(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){nt=qt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}nt=null}}else nt=tt?qt(e.stateNode.nextSibling):null;return!0}function ss(){for(var e=nt;e;)e=qt(e.nextSibling)}function Bn(){nt=tt=null,de=!1}function Ko(e){vt===null?vt=[e]:vt.push(e)}var uf=Se.ReactCurrentBatchConfig;function Tr(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(h(309));var r=n.stateNode}if(!r)throw Error(h(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var u=l.refs;i===null?delete u[o]:u[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(h(284));if(!n._owner)throw Error(h(290,e))}return e}function El(e,t){throw e=Object.prototype.toString.call(t),Error(h(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function as(e){var t=e._init;return t(e._payload)}function cs(e){function t(p,c){if(e){var m=p.deletions;m===null?(p.deletions=[c],p.flags|=16):m.push(c)}}function n(p,c){if(!e)return null;for(;c!==null;)t(p,c),c=c.sibling;return null}function r(p,c){for(p=new Map;c!==null;)c.key!==null?p.set(c.key,c):p.set(c.index,c),c=c.sibling;return p}function l(p,c){return p=an(p,c),p.index=0,p.sibling=null,p}function o(p,c,m){return p.index=m,e?(m=p.alternate,m!==null?(m=m.index,m<c?(p.flags|=2,c):m):(p.flags|=2,c)):(p.flags|=1048576,c)}function i(p){return e&&p.alternate===null&&(p.flags|=2),p}function u(p,c,m,k){return c===null||c.tag!==6?(c=Fi(m,p.mode,k),c.return=p,c):(c=l(c,m),c.return=p,c)}function a(p,c,m,k){var R=m.type;return R===ze?w(p,c,m.props.children,k,m.key):c!==null&&(c.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===he&&as(R)===c.type)?(k=l(c,m.props),k.ref=Tr(p,c,m),k.return=p,k):(k=Xl(m.type,m.key,m.props,null,p.mode,k),k.ref=Tr(p,c,m),k.return=p,k)}function v(p,c,m,k){return c===null||c.tag!==4||c.stateNode.containerInfo!==m.containerInfo||c.stateNode.implementation!==m.implementation?(c=Ui(m,p.mode,k),c.return=p,c):(c=l(c,m.children||[]),c.return=p,c)}function w(p,c,m,k,R){return c===null||c.tag!==7?(c=Pn(m,p.mode,k,R),c.return=p,c):(c=l(c,m),c.return=p,c)}function x(p,c,m){if(typeof c=="string"&&c!==""||typeof c=="number")return c=Fi(""+c,p.mode,m),c.return=p,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Qe:return m=Xl(c.type,c.key,c.props,null,p.mode,m),m.ref=Tr(p,null,c),m.return=p,m;case _e:return c=Ui(c,p.mode,m),c.return=p,c;case he:var k=c._init;return x(p,k(c._payload),m)}if(Y(c)||O(c))return c=Pn(c,p.mode,m,null),c.return=p,c;El(p,c)}return null}function g(p,c,m,k){var R=c!==null?c.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return R!==null?null:u(p,c,""+m,k);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Qe:return m.key===R?a(p,c,m,k):null;case _e:return m.key===R?v(p,c,m,k):null;case he:return R=m._init,g(p,c,R(m._payload),k)}if(Y(m)||O(m))return R!==null?null:w(p,c,m,k,null);El(p,m)}return null}function C(p,c,m,k,R){if(typeof k=="string"&&k!==""||typeof k=="number")return p=p.get(m)||null,u(c,p,""+k,R);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case Qe:return p=p.get(k.key===null?m:k.key)||null,a(c,p,k,R);case _e:return p=p.get(k.key===null?m:k.key)||null,v(c,p,k,R);case he:var I=k._init;return C(p,c,m,I(k._payload),R)}if(Y(k)||O(k))return p=p.get(m)||null,w(c,p,k,R,null);El(c,k)}return null}function z(p,c,m,k){for(var R=null,I=null,D=c,H=c=0,je=null;D!==null&&H<m.length;H++){D.index>H?(je=D,D=null):je=D.sibling;var ne=g(p,D,m[H],k);if(ne===null){D===null&&(D=je);break}e&&D&&ne.alternate===null&&t(p,D),c=o(ne,c,H),I===null?R=ne:I.sibling=ne,I=ne,D=je}if(H===m.length)return n(p,D),de&&wn(p,H),R;if(D===null){for(;H<m.length;H++)D=x(p,m[H],k),D!==null&&(c=o(D,c,H),I===null?R=D:I.sibling=D,I=D);return de&&wn(p,H),R}for(D=r(p,D);H<m.length;H++)je=C(D,p,H,m[H],k),je!==null&&(e&&je.alternate!==null&&D.delete(je.key===null?H:je.key),c=o(je,c,H),I===null?R=je:I.sibling=je,I=je);return e&&D.forEach(function(cn){return t(p,cn)}),de&&wn(p,H),R}function T(p,c,m,k){var R=O(m);if(typeof R!="function")throw Error(h(150));if(m=R.call(m),m==null)throw Error(h(151));for(var I=R=null,D=c,H=c=0,je=null,ne=m.next();D!==null&&!ne.done;H++,ne=m.next()){D.index>H?(je=D,D=null):je=D.sibling;var cn=g(p,D,ne.value,k);if(cn===null){D===null&&(D=je);break}e&&D&&cn.alternate===null&&t(p,D),c=o(cn,c,H),I===null?R=cn:I.sibling=cn,I=cn,D=je}if(ne.done)return n(p,D),de&&wn(p,H),R;if(D===null){for(;!ne.done;H++,ne=m.next())ne=x(p,ne.value,k),ne!==null&&(c=o(ne,c,H),I===null?R=ne:I.sibling=ne,I=ne);return de&&wn(p,H),R}for(D=r(p,D);!ne.done;H++,ne=m.next())ne=C(D,p,H,ne.value,k),ne!==null&&(e&&ne.alternate!==null&&D.delete(ne.key===null?H:ne.key),c=o(ne,c,H),I===null?R=ne:I.sibling=ne,I=ne);return e&&D.forEach(function(Vf){return t(p,Vf)}),de&&wn(p,H),R}function ge(p,c,m,k){if(typeof m=="object"&&m!==null&&m.type===ze&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Qe:e:{for(var R=m.key,I=c;I!==null;){if(I.key===R){if(R=m.type,R===ze){if(I.tag===7){n(p,I.sibling),c=l(I,m.props.children),c.return=p,p=c;break e}}else if(I.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===he&&as(R)===I.type){n(p,I.sibling),c=l(I,m.props),c.ref=Tr(p,I,m),c.return=p,p=c;break e}n(p,I);break}else t(p,I);I=I.sibling}m.type===ze?(c=Pn(m.props.children,p.mode,k,m.key),c.return=p,p=c):(k=Xl(m.type,m.key,m.props,null,p.mode,k),k.ref=Tr(p,c,m),k.return=p,p=k)}return i(p);case _e:e:{for(I=m.key;c!==null;){if(c.key===I)if(c.tag===4&&c.stateNode.containerInfo===m.containerInfo&&c.stateNode.implementation===m.implementation){n(p,c.sibling),c=l(c,m.children||[]),c.return=p,p=c;break e}else{n(p,c);break}else t(p,c);c=c.sibling}c=Ui(m,p.mode,k),c.return=p,p=c}return i(p);case he:return I=m._init,ge(p,c,I(m._payload),k)}if(Y(m))return z(p,c,m,k);if(O(m))return T(p,c,m,k);El(p,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,c!==null&&c.tag===6?(n(p,c.sibling),c=l(c,m),c.return=p,p=c):(n(p,c),c=Fi(m,p.mode,k),c.return=p,p=c),i(p)):n(p,c)}return ge}var Hn=cs(!0),fs=cs(!1),Cl=Zt(null),Nl=null,Qn=null,Yo=null;function Xo(){Yo=Qn=Nl=null}function Go(e){var t=Cl.current;fe(Cl),e._currentValue=t}function Jo(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 $n(e,t){Nl=e,Yo=Qn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Ye=!0),e.firstContext=null)}function at(e){var t=e._currentValue;if(Yo!==e)if(e={context:e,memoizedValue:t,next:null},Qn===null){if(Nl===null)throw Error(h(308));Qn=e,Nl.dependencies={lanes:0,firstContext:e}}else Qn=Qn.next=e;return t}var Sn=null;function qo(e){Sn===null?Sn=[e]:Sn.push(e)}function ds(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,qo(t)):(n.next=l.next,l.next=n),t.interleaved=n,It(e,r)}function It(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 tn=!1;function Zo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ps(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 Dt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function nn(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,It(e,n)}return l=r.interleaved,l===null?(t.next=t,qo(r)):(t.next=l.next,l.next=t),r.interleaved=t,It(e,n)}function Pl(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,fo(e,n)}}function ms(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,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 jl(e,t,n,r){var l=e.updateQueue;tn=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var a=u,v=a.next;a.next=null,i===null?o=v:i.next=v,i=a;var w=e.alternate;w!==null&&(w=w.updateQueue,u=w.lastBaseUpdate,u!==i&&(u===null?w.firstBaseUpdate=v:u.next=v,w.lastBaseUpdate=a))}if(o!==null){var x=l.baseState;i=0,w=v=a=null,u=o;do{var g=u.lane,C=u.eventTime;if((r&g)===g){w!==null&&(w=w.next={eventTime:C,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var z=e,T=u;switch(g=t,C=n,T.tag){case 1:if(z=T.payload,typeof z=="function"){x=z.call(C,x,g);break e}x=z;break e;case 3:z.flags=z.flags&-65537|128;case 0:if(z=T.payload,g=typeof z=="function"?z.call(C,x,g):z,g==null)break e;x=P({},x,g);break e;case 2:tn=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[u]:g.push(u))}else C={eventTime:C,lane:g,tag:u.tag,payload:u.payload,callback:u.callback,next:null},w===null?(v=w=C,a=x):w=w.next=C,i|=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(w===null&&(a=x),l.baseState=a,l.firstBaseUpdate=v,l.lastBaseUpdate=w,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);_n|=i,e.lanes=i,e.memoizedState=x}}function hs(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(h(191,l));l.call(r)}}}var Rr={},Ct=Zt(Rr),Lr=Zt(Rr),Or=Zt(Rr);function xn(e){if(e===Rr)throw Error(h(174));return e}function bo(e,t){switch(ue(Or,t),ue(Lr,e),ue(Ct,Rr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:nr(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=nr(t,e)}fe(Ct),ue(Ct,t)}function Wn(){fe(Ct),fe(Lr),fe(Or)}function vs(e){xn(Or.current);var t=xn(Ct.current),n=nr(t,e.type);t!==n&&(ue(Lr,e),ue(Ct,n))}function ei(e){Lr.current===e&&(fe(Ct),fe(Lr))}var pe=Zt(0);function zl(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 ti=[];function ni(){for(var e=0;e<ti.length;e++)ti[e]._workInProgressVersionPrimary=null;ti.length=0}var Tl=Se.ReactCurrentDispatcher,ri=Se.ReactCurrentBatchConfig,kn=0,me=null,Ee=null,Ne=null,Rl=!1,Ir=!1,Dr=0,sf=0;function De(){throw Error(h(321))}function li(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ht(e[n],t[n]))return!1;return!0}function oi(e,t,n,r,l,o){if(kn=o,me=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Tl.current=e===null||e.memoizedState===null?df:pf,e=n(r,l),Ir){o=0;do{if(Ir=!1,Dr=0,25<=o)throw Error(h(301));o+=1,Ne=Ee=null,t.updateQueue=null,Tl.current=mf,e=n(r,l)}while(Ir)}if(Tl.current=Il,t=Ee!==null&&Ee.next!==null,kn=0,Ne=Ee=me=null,Rl=!1,t)throw Error(h(300));return e}function ii(){var e=Dr!==0;return Dr=0,e}function Nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ne===null?me.memoizedState=Ne=e:Ne=Ne.next=e,Ne}function ct(){if(Ee===null){var e=me.alternate;e=e!==null?e.memoizedState:null}else e=Ee.next;var t=Ne===null?me.memoizedState:Ne.next;if(t!==null)Ne=t,Ee=e;else{if(e===null)throw Error(h(310));Ee=e,e={memoizedState:Ee.memoizedState,baseState:Ee.baseState,baseQueue:Ee.baseQueue,queue:Ee.queue,next:null},Ne===null?me.memoizedState=Ne=e:Ne=Ne.next=e}return Ne}function Mr(e,t){return typeof t=="function"?t(e):t}function ui(e){var t=ct(),n=t.queue;if(n===null)throw Error(h(311));n.lastRenderedReducer=e;var r=Ee,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var u=i=null,a=null,v=o;do{var w=v.lane;if((kn&w)===w)a!==null&&(a=a.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:w,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null};a===null?(u=a=x,i=r):a=a.next=x,me.lanes|=w,_n|=w}v=v.next}while(v!==null&&v!==o);a===null?i=r:a.next=u,ht(r,t.memoizedState)||(Ye=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,me.lanes|=o,_n|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function si(e){var t=ct(),n=t.queue;if(n===null)throw Error(h(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);ht(o,t.memoizedState)||(Ye=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ys(){}function gs(e,t){var n=me,r=ct(),l=t(),o=!ht(r.memoizedState,l);if(o&&(r.memoizedState=l,Ye=!0),r=r.queue,ai(xs.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Ne!==null&&Ne.memoizedState.tag&1){if(n.flags|=2048,Fr(9,Ss.bind(null,n,r,l,t),void 0,null),Pe===null)throw Error(h(349));(kn&30)!==0||ws(n,t,l)}return l}function ws(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=me.updateQueue,t===null?(t={lastEffect:null,stores:null},me.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ss(e,t,n,r){t.value=n,t.getSnapshot=r,ks(t)&&_s(e)}function xs(e,t,n){return n(function(){ks(t)&&_s(e)})}function ks(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ht(e,n)}catch{return!0}}function _s(e){var t=It(e,1);t!==null&&St(t,e,1,-1)}function Es(e){var t=Nt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Mr,lastRenderedState:e},t.queue=e,e=e.dispatch=ff.bind(null,me,e),[t.memoizedState,e]}function Fr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=me.updateQueue,t===null?(t={lastEffect:null,stores:null},me.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 Cs(){return ct().memoizedState}function Ll(e,t,n,r){var l=Nt();me.flags|=e,l.memoizedState=Fr(1|t,n,void 0,r===void 0?null:r)}function Ol(e,t,n,r){var l=ct();r=r===void 0?null:r;var o=void 0;if(Ee!==null){var i=Ee.memoizedState;if(o=i.destroy,r!==null&&li(r,i.deps)){l.memoizedState=Fr(t,n,o,r);return}}me.flags|=e,l.memoizedState=Fr(1|t,n,o,r)}function Ns(e,t){return Ll(8390656,8,e,t)}function ai(e,t){return Ol(2048,8,e,t)}function Ps(e,t){return Ol(4,2,e,t)}function js(e,t){return Ol(4,4,e,t)}function zs(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 Ts(e,t,n){return n=n!=null?n.concat([e]):null,Ol(4,4,zs.bind(null,t,e),n)}function ci(){}function Rs(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&li(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ls(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&li(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Os(e,t,n){return(kn&21)===0?(e.baseState&&(e.baseState=!1,Ye=!0),e.memoizedState=n):(ht(n,t)||(n=au(),me.lanes|=n,_n|=n,e.baseState=!0),t)}function af(e,t){var n=le;le=n!==0&&4>n?n:4,e(!0);var r=ri.transition;ri.transition={};try{e(!1),t()}finally{le=n,ri.transition=r}}function Is(){return ct().memoizedState}function cf(e,t,n){var r=un(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ds(e))Ms(t,n);else if(n=ds(e,t,n,r),n!==null){var l=Be();St(n,e,r,l),Fs(n,t,r)}}function ff(e,t,n){var r=un(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ds(e))Ms(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,ht(u,i)){var a=t.interleaved;a===null?(l.next=l,qo(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}n=ds(e,t,l,r),n!==null&&(l=Be(),St(n,e,r,l),Fs(n,t,r))}}function Ds(e){var t=e.alternate;return e===me||t!==null&&t===me}function Ms(e,t){Ir=Rl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Fs(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,fo(e,n)}}var Il={readContext:at,useCallback:De,useContext:De,useEffect:De,useImperativeHandle:De,useInsertionEffect:De,useLayoutEffect:De,useMemo:De,useReducer:De,useRef:De,useState:De,useDebugValue:De,useDeferredValue:De,useTransition:De,useMutableSource:De,useSyncExternalStore:De,useId:De,unstable_isNewReconciler:!1},df={readContext:at,useCallback:function(e,t){return Nt().memoizedState=[e,t===void 0?null:t],e},useContext:at,useEffect:Ns,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ll(4194308,4,zs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ll(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ll(4,2,e,t)},useMemo:function(e,t){var n=Nt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Nt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=cf.bind(null,me,e),[r.memoizedState,e]},useRef:function(e){var t=Nt();return e={current:e},t.memoizedState=e},useState:Es,useDebugValue:ci,useDeferredValue:function(e){return Nt().memoizedState=e},useTransition:function(){var e=Es(!1),t=e[0];return e=af.bind(null,e[1]),Nt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=me,l=Nt();if(de){if(n===void 0)throw Error(h(407));n=n()}else{if(n=t(),Pe===null)throw Error(h(349));(kn&30)!==0||ws(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Ns(xs.bind(null,r,o,e),[e]),r.flags|=2048,Fr(9,Ss.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Nt(),t=Pe.identifierPrefix;if(de){var n=Ot,r=Lt;n=(r&~(1<<32-mt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Dr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=sf++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},pf={readContext:at,useCallback:Rs,useContext:at,useEffect:ai,useImperativeHandle:Ts,useInsertionEffect:Ps,useLayoutEffect:js,useMemo:Ls,useReducer:ui,useRef:Cs,useState:function(){return ui(Mr)},useDebugValue:ci,useDeferredValue:function(e){var t=ct();return Os(t,Ee.memoizedState,e)},useTransition:function(){var e=ui(Mr)[0],t=ct().memoizedState;return[e,t]},useMutableSource:ys,useSyncExternalStore:gs,useId:Is,unstable_isNewReconciler:!1},mf={readContext:at,useCallback:Rs,useContext:at,useEffect:ai,useImperativeHandle:Ts,useInsertionEffect:Ps,useLayoutEffect:js,useMemo:Ls,useReducer:si,useRef:Cs,useState:function(){return si(Mr)},useDebugValue:ci,useDeferredValue:function(e){var t=ct();return Ee===null?t.memoizedState=e:Os(t,Ee.memoizedState,e)},useTransition:function(){var e=si(Mr)[0],t=ct().memoizedState;return[e,t]},useMutableSource:ys,useSyncExternalStore:gs,useId:Is,unstable_isNewReconciler:!1};function yt(e,t){if(e&&e.defaultProps){t=P({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function fi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:P({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Dl={isMounted:function(e){return(e=e._reactInternals)?hn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Be(),l=un(e),o=Dt(r,l);o.payload=t,n!=null&&(o.callback=n),t=nn(e,o,l),t!==null&&(St(t,e,l,r),Pl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Be(),l=un(e),o=Dt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=nn(e,o,l),t!==null&&(St(t,e,l,r),Pl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Be(),r=un(e),l=Dt(n,r);l.tag=2,t!=null&&(l.callback=t),t=nn(e,l,r),t!==null&&(St(t,e,r,n),Pl(t,e,r))}};function Us(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!_r(n,r)||!_r(l,o):!0}function As(e,t,n){var r=!1,l=bt,o=t.contextType;return typeof o=="object"&&o!==null?o=at(o):(l=Ke(t)?yn:Ie.current,r=t.contextTypes,o=(r=r!=null)?Un(e,l):bt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Dl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Vs(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&&Dl.enqueueReplaceState(t,t.state,null)}function di(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Zo(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=at(o):(o=Ke(t)?yn:Ie.current,l.context=Un(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(fi(e,t,o,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&&Dl.enqueueReplaceState(l,l.state,null),jl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Kn(e,t){try{var n="",r=t;do n+=K(r),r=r.return;while(r);var l=n}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function pi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function mi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var hf=typeof WeakMap=="function"?WeakMap:Map;function Bs(e,t,n){n=Dt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Hl||(Hl=!0,zi=r),mi(e,t)},n}function Hs(e,t,n){n=Dt(-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(){mi(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){mi(e,t),typeof r!="function"&&(ln===null?ln=new Set([this]):ln.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Qs(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new hf;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=zf.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 Ws(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=Dt(-1,1),t.tag=2,nn(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var vf=Se.ReactCurrentOwner,Ye=!1;function Ve(e,t,n,r){t.child=e===null?fs(t,null,n,r):Hn(t,e.child,n,r)}function Ks(e,t,n,r,l){n=n.render;var o=t.ref;return $n(t,l),r=oi(e,t,n,r,o,l),n=ii(),e!==null&&!Ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Mt(e,t,l)):(de&&n&&Ho(t),t.flags|=1,Ve(e,t,r,l),t.child)}function Ys(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Mi(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Xs(e,t,o,r,l)):(e=Xl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&l)===0){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:_r,n(i,r)&&e.ref===t.ref)return Mt(e,t,l)}return t.flags|=1,e=an(o,r),e.ref=t.ref,e.return=t,t.child=e}function Xs(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(_r(o,r)&&e.ref===t.ref)if(Ye=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&(Ye=!0);else return t.lanes=e.lanes,Mt(e,t,l)}return hi(e,t,n,r,l)}function Gs(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ue(Xn,rt),rt|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ue(Xn,rt),rt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,ue(Xn,rt),rt|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,ue(Xn,rt),rt|=r;return Ve(e,t,l,n),t.child}function Js(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function hi(e,t,n,r,l){var o=Ke(n)?yn:Ie.current;return o=Un(t,o),$n(t,l),n=oi(e,t,n,r,o,l),r=ii(),e!==null&&!Ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Mt(e,t,l)):(de&&r&&Ho(t),t.flags|=1,Ve(e,t,n,l),t.child)}function qs(e,t,n,r,l){if(Ke(n)){var o=!0;wl(t)}else o=!1;if($n(t,l),t.stateNode===null)Fl(e,t),As(t,n,r),di(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var a=i.context,v=n.contextType;typeof v=="object"&&v!==null?v=at(v):(v=Ke(n)?yn:Ie.current,v=Un(t,v));var w=n.getDerivedStateFromProps,x=typeof w=="function"||typeof i.getSnapshotBeforeUpdate=="function";x||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||a!==v)&&Vs(t,i,r,v),tn=!1;var g=t.memoizedState;i.state=g,jl(t,r,i,l),a=t.memoizedState,u!==r||g!==a||We.current||tn?(typeof w=="function"&&(fi(t,n,w,r),a=t.memoizedState),(u=tn||Us(t,n,u,r,g,a,v))?(x||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),i.props=r,i.state=a,i.context=v,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,ps(e,t),u=t.memoizedProps,v=t.type===t.elementType?u:yt(t.type,u),i.props=v,x=t.pendingProps,g=i.context,a=n.contextType,typeof a=="object"&&a!==null?a=at(a):(a=Ke(n)?yn:Ie.current,a=Un(t,a));var C=n.getDerivedStateFromProps;(w=typeof C=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==x||g!==a)&&Vs(t,i,r,a),tn=!1,g=t.memoizedState,i.state=g,jl(t,r,i,l);var z=t.memoizedState;u!==x||g!==z||We.current||tn?(typeof C=="function"&&(fi(t,n,C,r),z=t.memoizedState),(v=tn||Us(t,n,v,r,g,z,a)||!1)?(w||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,z,a),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,z,a)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=z),i.props=r,i.state=z,i.context=a,r=v):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return vi(e,t,n,r,o,l)}function vi(e,t,n,r,l,o){Js(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&ns(t,n,!1),Mt(e,t,o);r=t.stateNode,vf.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Hn(t,e.child,null,o),t.child=Hn(t,null,u,o)):Ve(e,t,u,o),t.memoizedState=r.state,l&&ns(t,n,!0),t.child}function Zs(e){var t=e.stateNode;t.pendingContext?es(e,t.pendingContext,t.pendingContext!==t.context):t.context&&es(e,t.context,!1),bo(e,t.containerInfo)}function bs(e,t,n,r,l){return Bn(),Ko(l),t.flags|=256,Ve(e,t,n,r),t.child}var yi={dehydrated:null,treeContext:null,retryLane:0};function gi(e){return{baseLanes:e,cachePool:null,transitions:null}}function ea(e,t,n){var r=t.pendingProps,l=pe.current,o=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),ue(pe,l&1),e===null)return Wo(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):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=i):o=Gl(i,r,0,null),e=Pn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=gi(n),t.memoizedState=yi,e):wi(t,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return yf(e,t,i,r,u,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,u=l.sibling;var a={mode:"hidden",children:r.children};return(i&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=an(l,a),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=an(u,o):(o=Pn(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?gi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=yi,r}return o=e.child,e=o.sibling,r=an(o,{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 wi(e,t){return t=Gl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ml(e,t,n,r){return r!==null&&Ko(r),Hn(t,e.child,null,n),e=wi(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function yf(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=pi(Error(h(422))),Ml(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Gl({mode:"visible",children:r.children},l,0,null),o=Pn(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&Hn(t,e.child,null,i),t.child.memoizedState=gi(i),t.memoizedState=yi,o);if((t.mode&1)===0)return Ml(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(h(419)),r=pi(o,r,void 0),Ml(e,t,i,r)}if(u=(i&e.childLanes)!==0,Ye||u){if(r=Pe,r!==null){switch(i&-i){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|i))!==0?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,It(e,l),St(r,e,l,-1))}return Di(),r=pi(Error(h(421))),Ml(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Tf.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,nt=qt(l.nextSibling),tt=t,de=!0,vt=null,e!==null&&(ut[st++]=Lt,ut[st++]=Ot,ut[st++]=gn,Lt=e.id,Ot=e.overflow,gn=t),t=wi(t,r.children),t.flags|=4096,t)}function ta(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Jo(e.return,t,n)}function Si(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function na(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(Ve(e,t,r.children,n),r=pe.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ta(e,n,t);else if(e.tag===19)ta(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(ue(pe,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&&zl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Si(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&zl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Si(t,!0,n,null,o);break;case"together":Si(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Fl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Mt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),_n|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(h(153));if(t.child!==null){for(e=t.child,n=an(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=an(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function gf(e,t,n){switch(t.tag){case 3:Zs(t),Bn();break;case 5:vs(t);break;case 1:Ke(t.type)&&wl(t);break;case 4:bo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;ue(Cl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ue(pe,pe.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?ea(e,t,n):(ue(pe,pe.current&1),e=Mt(e,t,n),e!==null?e.sibling:null);ue(pe,pe.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return na(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),ue(pe,pe.current),r)break;return null;case 22:case 23:return t.lanes=0,Gs(e,t,n)}return Mt(e,t,n)}var ra,xi,la,oa;ra=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}},xi=function(){},la=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,xn(Ct.current);var o=null;switch(n){case"input":l=jn(e,l),r=jn(e,r),o=[];break;case"select":l=P({},l,{value:void 0}),r=P({},r,{value:void 0}),o=[];break;case"textarea":l=Ht(e,l),r=Ht(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=vl)}lr(n,r);var i;n=null;for(v in l)if(!r.hasOwnProperty(v)&&l.hasOwnProperty(v)&&l[v]!=null)if(v==="style"){var u=l[v];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else v!=="dangerouslySetInnerHTML"&&v!=="children"&&v!=="suppressContentEditableWarning"&&v!=="suppressHydrationWarning"&&v!=="autoFocus"&&(N.hasOwnProperty(v)?o||(o=[]):(o=o||[]).push(v,null));for(v in r){var a=r[v];if(u=l?.[v],r.hasOwnProperty(v)&&a!==u&&(a!=null||u!=null))if(v==="style")if(u){for(i in u)!u.hasOwnProperty(i)||a&&a.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in a)a.hasOwnProperty(i)&&u[i]!==a[i]&&(n||(n={}),n[i]=a[i])}else n||(o||(o=[]),o.push(v,n)),n=a;else v==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,u=u?u.__html:void 0,a!=null&&u!==a&&(o=o||[]).push(v,a)):v==="children"?typeof a!="string"&&typeof a!="number"||(o=o||[]).push(v,""+a):v!=="suppressContentEditableWarning"&&v!=="suppressHydrationWarning"&&(N.hasOwnProperty(v)?(a!=null&&v==="onScroll"&&ce("scroll",e),o||u===a||(o=[])):(o=o||[]).push(v,a))}n&&(o=o||[]).push("style",n);var v=o;(t.updateQueue=v)&&(t.flags|=4)}},oa=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ur(e,t){if(!de)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 Me(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 wf(e,t,n){var r=t.pendingProps;switch(Qo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Me(t),null;case 1:return Ke(t.type)&&gl(),Me(t),null;case 3:return r=t.stateNode,Wn(),fe(We),fe(Ie),ni(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(_l(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,vt!==null&&(Li(vt),vt=null))),xi(e,t),Me(t),null;case 5:ei(t);var l=xn(Or.current);if(n=t.type,e!==null&&t.stateNode!=null)la(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(h(166));return Me(t),null}if(e=xn(Ct.current),_l(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Et]=t,r[jr]=o,e=(t.mode&1)!==0,n){case"dialog":ce("cancel",r),ce("close",r);break;case"iframe":case"object":case"embed":ce("load",r);break;case"video":case"audio":for(l=0;l<Cr.length;l++)ce(Cr[l],r);break;case"source":ce("error",r);break;case"img":case"image":case"link":ce("error",r),ce("load",r);break;case"details":ce("toggle",r);break;case"input":Zn(r,o),ce("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},ce("invalid",r);break;case"textarea":bn(r,o),ce("invalid",r)}lr(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var u=o[i];i==="children"?typeof u=="string"?r.textContent!==u&&(o.suppressHydrationWarning!==!0&&hl(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&hl(r.textContent,u,e),l=["children",""+u]):N.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&ce("scroll",r)}switch(n){case"input":At(r),Kr(r,o,!0);break;case"textarea":At(r),er(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=vl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=tr(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Et]=t,e[jr]=r,ra(e,t,!1,!1),t.stateNode=e;e:{switch(i=or(n,r),n){case"dialog":ce("cancel",e),ce("close",e),l=r;break;case"iframe":case"object":case"embed":ce("load",e),l=r;break;case"video":case"audio":for(l=0;l<Cr.length;l++)ce(Cr[l],e);l=r;break;case"source":ce("error",e),l=r;break;case"img":case"image":case"link":ce("error",e),ce("load",e),l=r;break;case"details":ce("toggle",e),l=r;break;case"input":Zn(e,r),l=jn(e,r),ce("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=P({},r,{value:void 0}),ce("invalid",e);break;case"textarea":bn(e,r),l=Ht(e,r),ce("invalid",e);break;default:l=r}lr(n,l),u=l;for(o in u)if(u.hasOwnProperty(o)){var a=u[o];o==="style"?Xr(e,a):o==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&rr(e,a)):o==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&Qt(e,a):typeof a=="number"&&Qt(e,""+a):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(N.hasOwnProperty(o)?a!=null&&o==="onScroll"&&ce("scroll",e):a!=null&&Ze(e,o,a,i))}switch(n){case"input":At(e),Kr(e,r,!1);break;case"textarea":At(e),er(e);break;case"option":r.value!=null&&e.setAttribute("value",""+b(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Bt(e,!!r.multiple,o,!1):r.defaultValue!=null&&Bt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=vl)}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 Me(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(h(166));if(n=xn(Or.current),xn(Ct.current),_l(t)){if(r=t.stateNode,n=t.memoizedProps,r[Et]=t,(o=r.nodeValue!==n)&&(e=tt,e!==null))switch(e.tag){case 3:hl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&hl(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Et]=t,t.stateNode=r}return Me(t),null;case 13:if(fe(pe),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(de&&nt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)ss(),Bn(),t.flags|=98560,o=!1;else if(o=_l(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(h(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(h(317));o[Et]=t}else Bn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Me(t),o=!1}else vt!==null&&(Li(vt),vt=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(pe.current&1)!==0?Ce===0&&(Ce=3):Di())),t.updateQueue!==null&&(t.flags|=4),Me(t),null);case 4:return Wn(),xi(e,t),e===null&&Nr(t.stateNode.containerInfo),Me(t),null;case 10:return Go(t.type._context),Me(t),null;case 17:return Ke(t.type)&&gl(),Me(t),null;case 19:if(fe(pe),o=t.memoizedState,o===null)return Me(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Ur(o,!1);else{if(Ce!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=zl(e),i!==null){for(t.flags|=128,Ur(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ue(pe,pe.current&1|2),t.child}e=e.sibling}o.tail!==null&&ye()>Gn&&(t.flags|=128,r=!0,Ur(o,!1),t.lanes=4194304)}else{if(!r)if(e=zl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ur(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!de)return Me(t),null}else 2*ye()-o.renderingStartTime>Gn&&n!==1073741824&&(t.flags|=128,r=!0,Ur(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ye(),t.sibling=null,n=pe.current,ue(pe,r?n&1|2:n&1),t):(Me(t),null);case 22:case 23:return Ii(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(rt&1073741824)!==0&&(Me(t),t.subtreeFlags&6&&(t.flags|=8192)):Me(t),null;case 24:return null;case 25:return null}throw Error(h(156,t.tag))}function Sf(e,t){switch(Qo(t),t.tag){case 1:return Ke(t.type)&&gl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Wn(),fe(We),fe(Ie),ni(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return ei(t),null;case 13:if(fe(pe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(h(340));Bn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return fe(pe),null;case 4:return Wn(),null;case 10:return Go(t.type._context),null;case 22:case 23:return Ii(),null;case 24:return null;default:return null}}var Ul=!1,Fe=!1,xf=typeof WeakSet=="function"?WeakSet:Set,j=null;function Yn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ve(e,t,r)}else n.current=null}function ki(e,t,n){try{n()}catch(r){ve(e,t,r)}}var ia=!1;function kf(e,t){if(Io=ll,e=Uu(),No(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,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,a=-1,v=0,w=0,x=e,g=null;t:for(;;){for(var C;x!==n||l!==0&&x.nodeType!==3||(u=i+l),x!==o||r!==0&&x.nodeType!==3||(a=i+r),x.nodeType===3&&(i+=x.nodeValue.length),(C=x.firstChild)!==null;)g=x,x=C;for(;;){if(x===e)break t;if(g===n&&++v===l&&(u=i),g===o&&++w===r&&(a=i),(C=x.nextSibling)!==null)break;x=g,g=x.parentNode}x=C}n=u===-1||a===-1?null:{start:u,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Do={focusedElem:e,selectionRange:n},ll=!1,j=t;j!==null;)if(t=j,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,j=e;else for(;j!==null;){t=j;try{var z=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(z!==null){var T=z.memoizedProps,ge=z.memoizedState,p=t.stateNode,c=p.getSnapshotBeforeUpdate(t.elementType===t.type?T:yt(t.type,T),ge);p.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(h(163))}}catch(k){ve(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,j=e;break}j=t.return}return z=ia,ia=!1,z}function Ar(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 o=l.destroy;l.destroy=void 0,o!==void 0&&ki(t,n,o)}l=l.next}while(l!==r)}}function Al(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 _i(e){var t=e.ref;if(t!==null){var n=e.stateNode;e.tag,e=n,typeof t=="function"?t(e):t.current=e}}function ua(e){var t=e.alternate;t!==null&&(e.alternate=null,ua(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Et],delete t[jr],delete t[Ao],delete t[rf],delete t[lf])),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 sa(e){return e.tag===5||e.tag===3||e.tag===4}function aa(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||sa(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 Ei(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=vl));else if(r!==4&&(e=e.child,e!==null))for(Ei(e,t,n),e=e.sibling;e!==null;)Ei(e,t,n),e=e.sibling}function Ci(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(Ci(e,t,n),e=e.sibling;e!==null;)Ci(e,t,n),e=e.sibling}var Te=null,gt=!1;function rn(e,t,n){for(n=n.child;n!==null;)ca(e,t,n),n=n.sibling}function ca(e,t,n){if(_t&&typeof _t.onCommitFiberUnmount=="function")try{_t.onCommitFiberUnmount(Zr,n)}catch{}switch(n.tag){case 5:Fe||Yn(n,t);case 6:var r=Te,l=gt;Te=null,rn(e,t,n),Te=r,gt=l,Te!==null&&(gt?(e=Te,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Te.removeChild(n.stateNode));break;case 18:Te!==null&&(gt?(e=Te,n=n.stateNode,e.nodeType===8?Uo(e.parentNode,n):e.nodeType===1&&Uo(e,n),yr(e)):Uo(Te,n.stateNode));break;case 4:r=Te,l=gt,Te=n.stateNode.containerInfo,gt=!0,rn(e,t,n),Te=r,gt=l;break;case 0:case 11:case 14:case 15:if(!Fe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&((o&2)!==0||(o&4)!==0)&&ki(n,t,i),l=l.next}while(l!==r)}rn(e,t,n);break;case 1:if(!Fe&&(Yn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){ve(n,t,u)}rn(e,t,n);break;case 21:rn(e,t,n);break;case 22:n.mode&1?(Fe=(r=Fe)||n.memoizedState!==null,rn(e,t,n),Fe=r):rn(e,t,n);break;default:rn(e,t,n)}}function fa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new xf),t.forEach(function(r){var l=Rf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function wt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:Te=u.stateNode,gt=!1;break e;case 3:Te=u.stateNode.containerInfo,gt=!0;break e;case 4:Te=u.stateNode.containerInfo,gt=!0;break e}u=u.return}if(Te===null)throw Error(h(160));ca(o,i,l),Te=null,gt=!1;var a=l.alternate;a!==null&&(a.return=null),l.return=null}catch(v){ve(l,t,v)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)da(t,e),t=t.sibling}function da(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(wt(t,e),Pt(e),r&4){try{Ar(3,e,e.return),Al(3,e)}catch(T){ve(e,e.return,T)}try{Ar(5,e,e.return)}catch(T){ve(e,e.return,T)}}break;case 1:wt(t,e),Pt(e),r&512&&n!==null&&Yn(n,n.return);break;case 5:if(wt(t,e),Pt(e),r&512&&n!==null&&Yn(n,n.return),e.flags&32){var l=e.stateNode;try{Qt(l,"")}catch(T){ve(e,e.return,T)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,u=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{u==="input"&&o.type==="radio"&&o.name!=null&&Wr(l,o),or(u,i);var v=or(u,o);for(i=0;i<a.length;i+=2){var w=a[i],x=a[i+1];w==="style"?Xr(l,x):w==="dangerouslySetInnerHTML"?rr(l,x):w==="children"?Qt(l,x):Ze(l,w,x,v)}switch(u){case"input":zt(l,o);break;case"textarea":pn(l,o);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var C=o.value;C!=null?Bt(l,!!o.multiple,C,!1):g!==!!o.multiple&&(o.defaultValue!=null?Bt(l,!!o.multiple,o.defaultValue,!0):Bt(l,!!o.multiple,o.multiple?[]:"",!1))}l[jr]=o}catch(T){ve(e,e.return,T)}}break;case 6:if(wt(t,e),Pt(e),r&4){if(e.stateNode===null)throw Error(h(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(T){ve(e,e.return,T)}}break;case 3:if(wt(t,e),Pt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{yr(t.containerInfo)}catch(T){ve(e,e.return,T)}break;case 4:wt(t,e),Pt(e);break;case 13:wt(t,e),Pt(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(ji=ye())),r&4&&fa(e);break;case 22:if(w=n!==null&&n.memoizedState!==null,e.mode&1?(Fe=(v=Fe)||w,wt(t,e),Fe=v):wt(t,e),Pt(e),r&8192){if(v=e.memoizedState!==null,(e.stateNode.isHidden=v)&&!w&&(e.mode&1)!==0)for(j=e,w=e.child;w!==null;){for(x=j=w;j!==null;){switch(g=j,C=g.child,g.tag){case 0:case 11:case 14:case 15:Ar(4,g,g.return);break;case 1:Yn(g,g.return);var z=g.stateNode;if(typeof z.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,z.props=t.memoizedProps,z.state=t.memoizedState,z.componentWillUnmount()}catch(T){ve(r,n,T)}}break;case 5:Yn(g,g.return);break;case 22:if(g.memoizedState!==null){ha(x);continue}}C!==null?(C.return=g,j=C):ha(x)}w=w.sibling}e:for(w=null,x=e;;){if(x.tag===5){if(w===null){w=x;try{l=x.stateNode,v?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(u=x.stateNode,a=x.memoizedProps.style,i=a!=null&&a.hasOwnProperty("display")?a.display:null,u.style.display=Yr("display",i))}catch(T){ve(e,e.return,T)}}}else if(x.tag===6){if(w===null)try{x.stateNode.nodeValue=v?"":x.memoizedProps}catch(T){ve(e,e.return,T)}}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;w===x&&(w=null),x=x.return}w===x&&(w=null),x.sibling.return=x.return,x=x.sibling}}break;case 19:wt(t,e),Pt(e),r&4&&fa(e);break;case 21:break;default:wt(t,e),Pt(e)}}function Pt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(sa(n)){var r=n;break e}n=n.return}throw Error(h(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Qt(l,""),r.flags&=-33);var o=aa(e);Ci(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=aa(e);Ei(e,u,i);break;default:throw Error(h(161))}}catch(a){ve(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function _f(e,t,n){j=e,pa(e)}function pa(e,t,n){for(var r=(e.mode&1)!==0;j!==null;){var l=j,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Ul;if(!i){var u=l.alternate,a=u!==null&&u.memoizedState!==null||Fe;u=Ul;var v=Fe;if(Ul=i,(Fe=a)&&!v)for(j=l;j!==null;)i=j,a=i.child,i.tag===22&&i.memoizedState!==null?va(l):a!==null?(a.return=i,j=a):va(l);for(;o!==null;)j=o,pa(o),o=o.sibling;j=l,Ul=u,Fe=v}ma(e)}else(l.subtreeFlags&8772)!==0&&o!==null?(o.return=l,j=o):ma(e)}}function ma(e){for(;j!==null;){var t=j;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Fe||Al(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Fe)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:yt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&hs(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}hs(t,i,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.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 w=v.memoizedState;if(w!==null){var x=w.dehydrated;x!==null&&yr(x)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(h(163))}Fe||t.flags&512&&_i(t)}catch(g){ve(t,t.return,g)}}if(t===e){j=null;break}if(n=t.sibling,n!==null){n.return=t.return,j=n;break}j=t.return}}function ha(e){for(;j!==null;){var t=j;if(t===e){j=null;break}var n=t.sibling;if(n!==null){n.return=t.return,j=n;break}j=t.return}}function va(e){for(;j!==null;){var t=j;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Al(4,t)}catch(a){ve(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(a){ve(t,l,a)}}var o=t.return;try{_i(t)}catch(a){ve(t,o,a)}break;case 5:var i=t.return;try{_i(t)}catch(a){ve(t,i,a)}}}catch(a){ve(t,t.return,a)}if(t===e){j=null;break}var u=t.sibling;if(u!==null){u.return=t.return,j=u;break}j=t.return}}var Ef=Math.ceil,Vl=Se.ReactCurrentDispatcher,Ni=Se.ReactCurrentOwner,ft=Se.ReactCurrentBatchConfig,ee=0,Pe=null,xe=null,Re=0,rt=0,Xn=Zt(0),Ce=0,Vr=null,_n=0,Bl=0,Pi=0,Br=null,Xe=null,ji=0,Gn=1/0,Ft=null,Hl=!1,zi=null,ln=null,Ql=!1,on=null,$l=0,Hr=0,Ti=null,Wl=-1,Kl=0;function Be(){return(ee&6)!==0?ye():Wl!==-1?Wl:Wl=ye()}function un(e){return(e.mode&1)===0?1:(ee&2)!==0&&Re!==0?Re&-Re:uf.transition!==null?(Kl===0&&(Kl=au()),Kl):(e=le,e!==0||(e=window.event,e=e===void 0?16:gu(e.type)),e)}function St(e,t,n,r){if(50<Hr)throw Hr=0,Ti=null,Error(h(185));dr(e,n,r),((ee&2)===0||e!==Pe)&&(e===Pe&&((ee&2)===0&&(Bl|=n),Ce===4&&sn(e,Re)),Ge(e,r),n===1&&ee===0&&(t.mode&1)===0&&(Gn=ye()+500,Sl&&en()))}function Ge(e,t){var n=e.callbackNode;ic(e,t);var r=tl(e,e===Pe?Re:0);if(r===0)n!==null&&iu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&iu(n),t===1)e.tag===0?of(ga.bind(null,e)):rs(ga.bind(null,e)),tf(function(){(ee&6)===0&&en()}),n=null;else{switch(cu(r)){case 1:n=so;break;case 4:n=uu;break;case 16:n=qr;break;case 536870912:n=su;break;default:n=qr}n=Na(n,ya.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ya(e,t){if(Wl=-1,Kl=0,(ee&6)!==0)throw Error(h(327));var n=e.callbackNode;if(Jn()&&e.callbackNode!==n)return null;var r=tl(e,e===Pe?Re:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Yl(e,r);else{t=r;var l=ee;ee|=2;var o=Sa();(Pe!==e||Re!==t)&&(Ft=null,Gn=ye()+500,Cn(e,t));do try{Pf();break}catch(u){wa(e,u)}while(!0);Xo(),Vl.current=o,ee=l,xe!==null?t=0:(Pe=null,Re=0,t=Ce)}if(t!==0){if(t===2&&(l=ao(e),l!==0&&(r=l,t=Ri(e,l))),t===1)throw n=Vr,Cn(e,0),sn(e,r),Ge(e,ye()),n;if(t===6)sn(e,r);else{if(l=e.current.alternate,(r&30)===0&&!Cf(l)&&(t=Yl(e,r),t===2&&(o=ao(e),o!==0&&(r=o,t=Ri(e,o))),t===1))throw n=Vr,Cn(e,0),sn(e,r),Ge(e,ye()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(h(345));case 2:Nn(e,Xe,Ft);break;case 3:if(sn(e,r),(r&130023424)===r&&(t=ji+500-ye(),10<t)){if(tl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Be(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Fo(Nn.bind(null,e,Xe,Ft),t);break}Nn(e,Xe,Ft);break;case 4:if(sn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-mt(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=ye()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ef(r/1960))-r,10<r){e.timeoutHandle=Fo(Nn.bind(null,e,Xe,Ft),r);break}Nn(e,Xe,Ft);break;case 5:Nn(e,Xe,Ft);break;default:throw Error(h(329))}}}return Ge(e,ye()),e.callbackNode===n?ya.bind(null,e):null}function Ri(e,t){var n=Br;return e.current.memoizedState.isDehydrated&&(Cn(e,t).flags|=256),e=Yl(e,t),e!==2&&(t=Xe,Xe=n,t!==null&&Li(t)),e}function Li(e){Xe===null?Xe=e:Xe.push.apply(Xe,e)}function Cf(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],o=l.getSnapshot;l=l.value;try{if(!ht(o(),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 sn(e,t){for(t&=~Pi,t&=~Bl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-mt(t),r=1<<n;e[n]=-1,t&=~r}}function ga(e){if((ee&6)!==0)throw Error(h(327));Jn();var t=tl(e,0);if((t&1)===0)return Ge(e,ye()),null;var n=Yl(e,t);if(e.tag!==0&&n===2){var r=ao(e);r!==0&&(t=r,n=Ri(e,r))}if(n===1)throw n=Vr,Cn(e,0),sn(e,t),Ge(e,ye()),n;if(n===6)throw Error(h(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Nn(e,Xe,Ft),Ge(e,ye()),null}function Oi(e,t){var n=ee;ee|=1;try{return e(t)}finally{ee=n,ee===0&&(Gn=ye()+500,Sl&&en())}}function En(e){on!==null&&on.tag===0&&(ee&6)===0&&Jn();var t=ee;ee|=1;var n=ft.transition,r=le;try{if(ft.transition=null,le=1,e)return e()}finally{le=r,ft.transition=n,ee=t,(ee&6)===0&&en()}}function Ii(){rt=Xn.current,fe(Xn)}function Cn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,ef(n)),xe!==null)for(n=xe.return;n!==null;){var r=n;switch(Qo(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&gl();break;case 3:Wn(),fe(We),fe(Ie),ni();break;case 5:ei(r);break;case 4:Wn();break;case 13:fe(pe);break;case 19:fe(pe);break;case 10:Go(r.type._context);break;case 22:case 23:Ii()}n=n.return}if(Pe=e,xe=e=an(e.current,null),Re=rt=t,Ce=0,Vr=null,Pi=Bl=_n=0,Xe=Br=null,Sn!==null){for(t=0;t<Sn.length;t++)if(n=Sn[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}Sn=null}return e}function wa(e,t){do{var n=xe;try{if(Xo(),Tl.current=Il,Rl){for(var r=me.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Rl=!1}if(kn=0,Ne=Ee=me=null,Ir=!1,Dr=0,Ni.current=null,n===null||n.return===null){Ce=1,Vr=t,xe=null;break}e:{var o=e,i=n.return,u=n,a=t;if(t=Re,u.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var v=a,w=u,x=w.tag;if((w.mode&1)===0&&(x===0||x===11||x===15)){var g=w.alternate;g?(w.updateQueue=g.updateQueue,w.memoizedState=g.memoizedState,w.lanes=g.lanes):(w.updateQueue=null,w.memoizedState=null)}var C=$s(i);if(C!==null){C.flags&=-257,Ws(C,i,u,o,t),C.mode&1&&Qs(o,v,t),t=C,a=v;var z=t.updateQueue;if(z===null){var T=new Set;T.add(a),t.updateQueue=T}else z.add(a);break e}else{if((t&1)===0){Qs(o,v,t),Di();break e}a=Error(h(426))}}else if(de&&u.mode&1){var ge=$s(i);if(ge!==null){(ge.flags&65536)===0&&(ge.flags|=256),Ws(ge,i,u,o,t),Ko(Kn(a,u));break e}}o=a=Kn(a,u),Ce!==4&&(Ce=2),Br===null?Br=[o]:Br.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var p=Bs(o,a,t);ms(o,p);break e;case 1:u=a;var c=o.type,m=o.stateNode;if((o.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(ln===null||!ln.has(m)))){o.flags|=65536,t&=-t,o.lanes|=t;var k=Hs(o,u,t);ms(o,k);break e}}o=o.return}while(o!==null)}ka(n)}catch(R){t=R,xe===n&&n!==null&&(xe=n=n.return);continue}break}while(!0)}function Sa(){var e=Vl.current;return Vl.current=Il,e===null?Il:e}function Di(){(Ce===0||Ce===3||Ce===2)&&(Ce=4),Pe===null||(_n&268435455)===0&&(Bl&268435455)===0||sn(Pe,Re)}function Yl(e,t){var n=ee;ee|=2;var r=Sa();(Pe!==e||Re!==t)&&(Ft=null,Cn(e,t));do try{Nf();break}catch(l){wa(e,l)}while(!0);if(Xo(),ee=n,Vl.current=r,xe!==null)throw Error(h(261));return Pe=null,Re=0,Ce}function Nf(){for(;xe!==null;)xa(xe)}function Pf(){for(;xe!==null&&!qa();)xa(xe)}function xa(e){var t=Ca(e.alternate,e,rt);e.memoizedProps=e.pendingProps,t===null?ka(e):xe=t,Ni.current=null}function ka(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=wf(n,t,rt),n!==null){xe=n;return}}else{if(n=Sf(n,t),n!==null){n.flags&=32767,xe=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ce=6,xe=null;return}}if(t=t.sibling,t!==null){xe=t;return}xe=t=e}while(t!==null);Ce===0&&(Ce=5)}function Nn(e,t,n){var r=le,l=ft.transition;try{ft.transition=null,le=1,jf(e,t,n,r)}finally{ft.transition=l,le=r}return null}function jf(e,t,n,r){do Jn();while(on!==null);if((ee&6)!==0)throw Error(h(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(h(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(uc(e,o),e===Pe&&(xe=Pe=null,Re=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Ql||(Ql=!0,Na(qr,function(){return Jn(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=ft.transition,ft.transition=null;var i=le;le=1;var u=ee;ee|=4,Ni.current=null,kf(e,n),da(n,e),Yc(Do),ll=!!Io,Do=Io=null,e.current=n,_f(n),Za(),ee=u,le=i,ft.transition=o}else e.current=n;if(Ql&&(Ql=!1,on=e,$l=l),o=e.pendingLanes,o===0&&(ln=null),tc(n.stateNode),Ge(e,ye()),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(Hl)throw Hl=!1,e=zi,zi=null,e;return($l&1)!==0&&e.tag!==0&&Jn(),o=e.pendingLanes,(o&1)!==0?e===Ti?Hr++:(Hr=0,Ti=e):Hr=0,en(),null}function Jn(){if(on!==null){var e=cu($l),t=ft.transition,n=le;try{if(ft.transition=null,le=16>e?16:e,on===null)var r=!1;else{if(e=on,on=null,$l=0,(ee&6)!==0)throw Error(h(331));var l=ee;for(ee|=4,j=e.current;j!==null;){var o=j,i=o.child;if((j.flags&16)!==0){var u=o.deletions;if(u!==null){for(var a=0;a<u.length;a++){var v=u[a];for(j=v;j!==null;){var w=j;switch(w.tag){case 0:case 11:case 15:Ar(8,w,o)}var x=w.child;if(x!==null)x.return=w,j=x;else for(;j!==null;){w=j;var g=w.sibling,C=w.return;if(ua(w),w===v){j=null;break}if(g!==null){g.return=C,j=g;break}j=C}}}var z=o.alternate;if(z!==null){var T=z.child;if(T!==null){z.child=null;do{var ge=T.sibling;T.sibling=null,T=ge}while(T!==null)}}j=o}}if((o.subtreeFlags&2064)!==0&&i!==null)i.return=o,j=i;else e:for(;j!==null;){if(o=j,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:Ar(9,o,o.return)}var p=o.sibling;if(p!==null){p.return=o.return,j=p;break e}j=o.return}}var c=e.current;for(j=c;j!==null;){i=j;var m=i.child;if((i.subtreeFlags&2064)!==0&&m!==null)m.return=i,j=m;else e:for(i=c;j!==null;){if(u=j,(u.flags&2048)!==0)try{switch(u.tag){case 0:case 11:case 15:Al(9,u)}}catch(R){ve(u,u.return,R)}if(u===i){j=null;break e}var k=u.sibling;if(k!==null){k.return=u.return,j=k;break e}j=u.return}}if(ee=l,en(),_t&&typeof _t.onPostCommitFiberRoot=="function")try{_t.onPostCommitFiberRoot(Zr,e)}catch{}r=!0}return r}finally{le=n,ft.transition=t}}return!1}function _a(e,t,n){t=Kn(n,t),t=Bs(e,t,1),e=nn(e,t,1),t=Be(),e!==null&&(dr(e,1,t),Ge(e,t))}function ve(e,t,n){if(e.tag===3)_a(e,e,n);else for(;t!==null;){if(t.tag===3){_a(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ln===null||!ln.has(r))){e=Kn(n,e),e=Hs(t,e,1),t=nn(t,e,1),e=Be(),t!==null&&(dr(t,1,e),Ge(t,e));break}}t=t.return}}function zf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Be(),e.pingedLanes|=e.suspendedLanes&n,Pe===e&&(Re&n)===n&&(Ce===4||Ce===3&&(Re&130023424)===Re&&500>ye()-ji?Cn(e,0):Pi|=n),Ge(e,t)}function Ea(e,t){t===0&&((e.mode&1)===0?t=1:(t=el,el<<=1,(el&130023424)===0&&(el=4194304)));var n=Be();e=It(e,t),e!==null&&(dr(e,t,n),Ge(e,n))}function Tf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ea(e,n)}function Rf(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(h(314))}r!==null&&r.delete(t),Ea(e,n)}var Ca;Ca=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||We.current)Ye=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Ye=!1,gf(e,t,n);Ye=(e.flags&131072)!==0}else Ye=!1,de&&(t.flags&1048576)!==0&&ls(t,kl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Fl(e,t),e=t.pendingProps;var l=Un(t,Ie.current);$n(t,n),l=oi(null,t,r,e,l,n);var o=ii();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,Ke(r)?(o=!0,wl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Zo(t),l.updater=Dl,t.stateNode=l,l._reactInternals=t,di(t,r,e,n),t=vi(null,t,r,!0,o,n)):(t.tag=0,de&&o&&Ho(t),Ve(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Fl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Of(r),e=yt(r,e),l){case 0:t=hi(null,t,r,e,n);break e;case 1:t=qs(null,t,r,e,n);break e;case 11:t=Ks(null,t,r,e,n);break e;case 14:t=Ys(null,t,r,yt(r.type,e),n);break e}throw Error(h(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:yt(r,l),hi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:yt(r,l),qs(e,t,r,l,n);case 3:e:{if(Zs(t),e===null)throw Error(h(387));r=t.pendingProps,o=t.memoizedState,l=o.element,ps(e,t),jl(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=Kn(Error(h(423)),t),t=bs(e,t,r,n,l);break e}else if(r!==l){l=Kn(Error(h(424)),t),t=bs(e,t,r,n,l);break e}else for(nt=qt(t.stateNode.containerInfo.firstChild),tt=t,de=!0,vt=null,n=fs(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Bn(),r===l){t=Mt(e,t,n);break e}Ve(e,t,r,n)}t=t.child}return t;case 5:return vs(t),e===null&&Wo(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Mo(r,l)?i=null:o!==null&&Mo(r,o)&&(t.flags|=32),Js(e,t),Ve(e,t,i,n),t.child;case 6:return e===null&&Wo(t),null;case 13:return ea(e,t,n);case 4:return bo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hn(t,null,r,n):Ve(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:yt(r,l),Ks(e,t,r,l,n);case 7:return Ve(e,t,t.pendingProps,n),t.child;case 8:return Ve(e,t,t.pendingProps.children,n),t.child;case 12:return Ve(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,ue(Cl,r._currentValue),r._currentValue=i,o!==null)if(ht(o.value,i)){if(o.children===l.children&&!We.current){t=Mt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var a=u.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=Dt(-1,n&-n),a.tag=2;var v=o.updateQueue;if(v!==null){v=v.shared;var w=v.pending;w===null?a.next=a:(a.next=w.next,w.next=a),v.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Jo(o.return,n,t),u.lanes|=n;break}a=a.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(h(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Jo(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}Ve(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,$n(t,n),l=at(l),r=r(l),t.flags|=1,Ve(e,t,r,n),t.child;case 14:return r=t.type,l=yt(r,t.pendingProps),l=yt(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:yt(r,l),Fl(e,t),t.tag=1,Ke(r)?(e=!0,wl(t)):e=!1,$n(t,n),As(t,r,l),di(t,r,l,n),vi(null,t,r,!0,e,n);case 19:return na(e,t,n);case 22:return Gs(e,t,n)}throw Error(h(156,t.tag))};function Na(e,t){return ou(e,t)}function Lf(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function dt(e,t,n,r){return new Lf(e,t,n,r)}function Mi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Of(e){if(typeof e=="function")return Mi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Le)return 11;if(e===it)return 14}return 2}function an(e,t){var n=e.alternate;return n===null?(n=dt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Xl(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Mi(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case ze:return Pn(n.children,l,o,t);case $e:i=8,l|=8;break;case kt:return e=dt(12,n,t,l|2),e.elementType=kt,e.lanes=o,e;case Oe:return e=dt(13,n,t,l),e.elementType=Oe,e.lanes=o,e;case be:return e=dt(19,n,t,l),e.elementType=be,e.lanes=o,e;case ae:return Gl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ot:i=10;break e;case jt:i=9;break e;case Le:i=11;break e;case it:i=14;break e;case he:i=16,r=null;break e}throw Error(h(130,e==null?e:typeof e,""))}return t=dt(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Pn(e,t,n,r){return e=dt(7,e,r,t),e.lanes=n,e}function Gl(e,t,n,r){return e=dt(22,e,r,t),e.elementType=ae,e.lanes=n,e.stateNode={isHidden:!1},e}function Fi(e,t,n){return e=dt(6,e,null,t),e.lanes=n,e}function Ui(e,t,n){return t=dt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function If(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=co(0),this.expirationTimes=co(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=co(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ai(e,t,n,r,l,o,i,u,a){return e=new If(e,t,n,u,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=dt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Zo(o),e}function Df(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:_e,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Pa(e){if(!e)return bt;e=e._reactInternals;e:{if(hn(e)!==e||e.tag!==1)throw Error(h(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ke(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(h(171))}if(e.tag===1){var n=e.type;if(Ke(n))return ts(e,n,t)}return t}function ja(e,t,n,r,l,o,i,u,a){return e=Ai(n,r,!0,e,l,o,i,u,a),e.context=Pa(null),n=e.current,r=Be(),l=un(n),o=Dt(r,l),o.callback=t??null,nn(n,o,l),e.current.lanes=l,dr(e,l,r),Ge(e,r),e}function Jl(e,t,n,r){var l=t.current,o=Be(),i=un(l);return n=Pa(n),t.context===null?t.context=n:t.pendingContext=n,t=Dt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=nn(l,t,i),e!==null&&(St(e,l,i,o),Pl(e,l,i)),i}function ql(e){return e=e.current,e.child?(e.child.tag===5,e.child.stateNode):null}function za(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Vi(e,t){za(e,t),(e=e.alternate)&&za(e,t)}function Mf(){return null}var Ta=typeof reportError=="function"?reportError:function(e){console.error(e)};function Bi(e){this._internalRoot=e}Zl.prototype.render=Bi.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(h(409));Jl(e,t,null,null)},Zl.prototype.unmount=Bi.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;En(function(){Jl(null,e,null,null)}),t[Tt]=null}};function Zl(e){this._internalRoot=e}Zl.prototype.unstable_scheduleHydration=function(e){if(e){var t=pu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Xt.length&&t!==0&&t<Xt[n].priority;n++);Xt.splice(n,0,e),n===0&&vu(e)}};function Hi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function bl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ra(){}function Ff(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var v=ql(i);o.call(v)}}var i=ja(t,r,e,0,null,!1,!1,"",Ra);return e._reactRootContainer=i,e[Tt]=i.current,Nr(e.nodeType===8?e.parentNode:e),En(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var v=ql(a);u.call(v)}}var a=Ai(e,0,!1,null,null,!1,!1,"",Ra);return e._reactRootContainer=a,e[Tt]=a.current,Nr(e.nodeType===8?e.parentNode:e),En(function(){Jl(t,a,n,r)}),a}function eo(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var u=l;l=function(){var a=ql(i);u.call(a)}}Jl(t,i,e,l)}else i=Ff(n,t,e,l,r);return ql(i)}fu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=fr(t.pendingLanes);n!==0&&(fo(t,n|1),Ge(t,ye()),(ee&6)===0&&(Gn=ye()+500,en()))}break;case 13:En(function(){var r=It(e,1);if(r!==null){var l=Be();St(r,e,1,l)}}),Vi(e,1)}},po=function(e){if(e.tag===13){var t=It(e,134217728);if(t!==null){var n=Be();St(t,e,134217728,n)}Vi(e,134217728)}},du=function(e){if(e.tag===13){var t=un(e),n=It(e,t);if(n!==null){var r=Be();St(n,e,t,r)}Vi(e,t)}},pu=function(){return le},mu=function(e,t){var n=le;try{return le=e,t()}finally{le=n}},S=function(e,t,n){switch(t){case"input":if(zt(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=yl(r);if(!l)throw Error(h(90));qn(r),zt(r,l)}}}break;case"textarea":pn(e,n);break;case"select":t=n.value,t!=null&&Bt(e,!!n.multiple,t,!1)}},Zi=Oi,bi=En;var Uf={usingClientEntryPoint:!1,Events:[zr,Mn,yl,Ji,qi,Oi]},Qr={findFiberByHostInstance:vn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Af={bundleType:Qr.bundleType,version:Qr.version,rendererPackageName:Qr.rendererPackageName,rendererConfig:Qr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Se.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ru(e),e===null?null:e.stateNode},findFiberByHostInstance:Qr.findFiberByHostInstance||Mf,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 to=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!to.isDisabled&&to.supportsFiber)try{Zr=to.inject(Af),_t=to}catch{}}return Je.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Uf,Je.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Hi(t))throw Error(h(200));return Df(e,t,null,n)},Je.createRoot=function(e,t){if(!Hi(e))throw Error(h(299));var n=!1,r="",l=Ta;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Ai(e,1,!1,null,null,n,!1,r,l),e[Tt]=t.current,Nr(e.nodeType===8?e.parentNode:e),new Bi(t)},Je.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(h(188)):(e=Object.keys(e).join(","),Error(h(268,e)));return e=ru(t),e=e===null?null:e.stateNode,e},Je.flushSync=function(e){return En(e)},Je.hydrate=function(e,t,n){if(!bl(t))throw Error(h(200));return eo(null,e,t,!0,n)},Je.hydrateRoot=function(e,t,n){if(!Hi(e))throw Error(h(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=Ta;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=ja(t,null,e,1,n??null,l,!1,o,i),e[Tt]=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 Zl(t)},Je.render=function(e,t,n){if(!bl(t))throw Error(h(200));return eo(null,e,t,!1,n)},Je.unmountComponentAtNode=function(e){if(!bl(e))throw Error(h(40));return e._reactRootContainer?(En(function(){eo(null,null,e,!1,function(){e._reactRootContainer=null,e[Tt]=null})}),!0):!1},Je.unstable_batchedUpdates=Oi,Je.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!bl(n))throw Error(h(200));if(e==null||e._reactInternals===void 0)throw Error(h(38));return eo(e,t,n,!1,r)},Je.version="18.3.1-next-f1338f8080-20240426",Je}var Aa;function Xf(){if(Aa)return Wi.exports;Aa=1;function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(_){console.error(_)}}return s(),Wi.exports=Yf(),Wi.exports}var Va;function Gf(){if(Va)return no;Va=1;var s=Xf();return no.createRoot=s.createRoot,no.hydrateRoot=s.hydrateRoot,no}var Jf=Gf();const qf=Wa(Jf),Zf="/api";async function qe(s,_){const h=await fetch(`${Zf}${s}`,{..._,headers:{"Content-Type":"application/json",..._?.headers??{}}}),A=await h.json();if(!h.ok){const N=A.error?.message??"Ошибка запроса";throw new Error(N)}return A}const pt={async testConnection(s){return qe("/openai/test-connection",{method:"POST",body:JSON.stringify({apiKey:s.apiKey,model:s.model,baseUrl:s.baseUrl})})},async normalize(s){return qe("/normalize",{method:"POST",body:JSON.stringify({apiKey:s.connection.apiKey,model:s.connection.model,baseUrl:s.connection.baseUrl,temperature:s.connection.temperature,maxOutputTokens:s.connection.maxOutputTokens,promptVersion:s.promptVersion,systemPrompt:s.prompts.systemPrompt,developerPrompt:s.prompts.developerPrompt,domainPrompt:s.prompts.domainPrompt,fewShotExamples:s.prompts.fewShotExamples,userQuestion:s.query.userQuestion,context:{period_hint:s.query.periodHint??"",business_context:s.query.businessContext??"",expected_route:s.query.expectedRoute??""},saveAsTestCase:!!s.saveAsTestCase,useMock:!!s.useMock})})},async loadHistory(){return qe("/history")},async loadTrace(s){return qe(`/history/${s}`)},async loadPresets(){return qe("/presets")},async savePreset(s){return qe("/presets/save",{method:"POST",body:JSON.stringify(s)})},async runEval(s){return qe("/eval/run",{method:"POST",body:JSON.stringify({normalizeConfig:{apiKey:s.connection.apiKey,model:s.connection.model,baseUrl:s.connection.baseUrl,temperature:s.connection.temperature,maxOutputTokens:s.connection.maxOutputTokens,promptVersion:s.promptVersion,systemPrompt:s.prompts.systemPrompt,developerPrompt:s.prompts.developerPrompt,domainPrompt:s.prompts.domainPrompt,fewShotExamples:s.prompts.fewShotExamples},caseIds:s.caseIds,useMock:!!s.useMock,mode:s.mode??"standard",caseSetFile:s.caseSetFile,rawQuestions:s.rawQuestions})})},async startRun(){return qe("/accounting-agent/v1/runs/start",{method:"POST",body:JSON.stringify({initiator:"ndc_operator",source:"gui"})})},async finishRun(s){return qe("/accounting-agent/v1/runs/finish",{method:"POST",body:JSON.stringify({runId:s,status:"DONE",source:"gui",reason:"Остановлено оператором из GUI"})})},async listRuns(){return qe("/accounting-agent/v1/runs")},async listResults(){return qe("/accounting-agent/v1/results")},async runTrace(s){return qe(`/accounting-agent/v1/trace/run/${s}`)},async sendAssistantMessage(s){return qe("/assistant/message",{method:"POST",body:JSON.stringify({session_id:s.sessionId??"",mode:"assistant",message:s.userMessage,user_message:s.userMessage,apiKey:s.connection.apiKey,model:s.connection.model,baseUrl:s.connection.baseUrl,temperature:s.connection.temperature,maxOutputTokens:s.connection.maxOutputTokens,promptVersion:s.promptVersion??"normalizer_v2_0_2",systemPrompt:s.prompts.systemPrompt,developerPrompt:s.prompts.developerPrompt,domainPrompt:s.prompts.domainPrompt,fewShotExamples:s.prompts.fewShotExamples,context:{period_hint:s.context?.periodHint??"",business_context:s.context?.businessContext??""},useMock:!!s.useMock})})},async loadAssistantSession(s){return qe(`/assistant/session/${s}`)}};function xt({value:s}){return f.jsx("pre",{className:"json-view",children:JSON.stringify(s??{},null,2)})}function fn({title:s,subtitle:_,actions:h,children:A}){return f.jsxs("section",{className:"panel-frame",children:[f.jsxs("header",{className:"panel-header",children:[f.jsxs("div",{children:[f.jsx("h2",{children:s}),_?f.jsx("p",{children:_}):null]}),h?f.jsx("div",{className:"panel-actions",children:h}):null]}),f.jsx("div",{className:"panel-body",children:A})]})}function bf(s){return s==="assistant"?"Ассистент":"Вы"}function ed(s){const _=new Date(s);return Number.isNaN(_.getTime())?s:_.toLocaleTimeString("ru-RU")}function td({sessionId:s,conversation:_,inputValue:h,onInputChange:A,periodHint:N,onPeriodHintChange:M,businessContext:$,onBusinessContextChange:q,useMock:F,onUseMockChange:se,onSend:ie,onClear:L,busy:V,statusText:we,errorMessage:ke}){const Z=te.useRef(null);return te.useEffect(()=>{Z.current&&(Z.current.scrollTop=Z.current.scrollHeight)},[_,we]),f.jsxs(fn,{title:"Режим ассистента",subtitle:"Диалоговый слой поверх normalizer, маршрутизации и factual retrieval.",actions:f.jsx("span",{className:"status-chip",children:s?`session: ${s}`:"новая сессия"}),children:[f.jsxs("div",{ref:Z,className:"assistant-chat-list",children:[_.length===0?f.jsx("div",{className:"assistant-empty muted",children:"Диалог пуст. Отправьте первый вопрос, чтобы запустить контур ассистента."}):null,_.map(B=>f.jsxs("article",{className:`assistant-msg ${B.role}`,children:[f.jsxs("header",{className:"assistant-msg-head",children:[f.jsx("strong",{children:bf(B.role)}),f.jsx("span",{children:ed(B.created_at)})]}),f.jsx("div",{className:"assistant-msg-body",children:B.text}),B.role==="assistant"&&B.debug?f.jsxs("details",{className:"assistant-debug",children:[f.jsx("summary",{children:"Показать технический разбор"}),f.jsx(xt,{value:B.debug})]}):null]},B.message_id))]}),f.jsxs("div",{className:"assistant-compose",children:[f.jsxs("div",{className:"grid-two",children:[f.jsxs("label",{children:["Подсказка по периоду",f.jsx("input",{value:N,onChange:B=>M(B.target.value)})]}),f.jsxs("label",{children:["Бизнес-контекст",f.jsx("input",{value:$,onChange:B=>q(B.target.value)})]})]}),f.jsxs("label",{className:"full-width",children:["Сообщение",f.jsx("textarea",{value:h,onChange:B=>A(B.target.value),rows:4,placeholder:"Введите вопрос к данным компании..."})]}),f.jsxs("div",{className:"button-row",children:[f.jsxs("label",{className:"checkbox-row",children:[f.jsx("input",{type:"checkbox",checked:F,onChange:B=>se(B.target.checked)}),"Mock-режим"]}),f.jsx("button",{type:"button",onClick:()=>ie(),disabled:V||!h.trim(),children:V?"Выполняю...":"Отправить"}),f.jsx("button",{type:"button",onClick:()=>L(),disabled:V&&_.length===0,children:"Сбросить сессию"})]}),we?f.jsx("p",{className:"diff-summary",children:we}):null,ke?f.jsx("p",{className:"error-text",children:ke}):null]})]})}function Ba({value:s,onChange:_,onTestConnection:h,onSaveLocalConfig:A,lastStatus:N,busy:M}){return f.jsxs(fn,{title:"Подключение OpenAI",subtitle:"Ключ живет только в памяти сессии (не пишется в localStorage).",actions:f.jsx("span",{className:"status-chip",children:N||"Статус: не проверено"}),children:[f.jsxs("div",{className:"grid-two",children:[f.jsxs("label",{children:["OpenAI API Key",f.jsx("input",{type:"password",value:s.apiKey,onChange:$=>_({...s,apiKey:$.target.value}),placeholder:"sk-..."})]}),f.jsxs("label",{children:["Model ID",f.jsx("input",{value:s.model,onChange:$=>_({...s,model:$.target.value})})]}),f.jsxs("label",{children:["Base URL",f.jsx("input",{value:s.baseUrl,onChange:$=>_({...s,baseUrl:$.target.value})})]}),f.jsxs("label",{children:["Temperature",f.jsx("input",{type:"number",step:"0.1",value:s.temperature,onChange:$=>_({...s,temperature:Number($.target.value)})})]}),f.jsxs("label",{children:["Max output tokens",f.jsx("input",{type:"number",value:s.maxOutputTokens,onChange:$=>_({...s,maxOutputTokens:Number($.target.value)})})]})]}),f.jsxs("div",{className:"button-row",children:[f.jsx("button",{type:"button",onClick:()=>A(),children:"Сохранить локальную конфигурацию"}),f.jsx("button",{type:"button",onClick:()=>h(),disabled:M,children:M?"Проверяем...":"Проверить подключение"})]})]})}function nd({items:s,onRefresh:_,onOpenTrace:h}){return f.jsx(fn,{title:"История нормализаций",subtitle:"Короткий вопрос, confidence, route hint и статус валидации.",actions:f.jsx("button",{type:"button",onClick:()=>_(),children:"Обновить"}),children:f.jsxs("div",{className:"history-list",children:[s.length===0?f.jsx("p",{className:"muted",children:"История пока пустая."}):null,s.map(A=>f.jsxs("button",{type:"button",className:"history-item",onClick:()=>h(A.trace_id),children:[f.jsxs("div",{className:"history-row",children:[f.jsx("strong",{children:A.route_hint??"route: n/a"}),f.jsx("span",{children:A.validation_passed?"schema: ok":"schema: fail"})]}),f.jsx("p",{children:A.question_short}),f.jsxs("div",{className:"history-row",children:[f.jsx("span",{children:A.model}),f.jsx("span",{children:new Date(A.timestamp).toLocaleString("ru-RU")})]})]},A.trace_id))]})})}function Ut(s){return s==null||s===""?"—":String(s)}function rd({result:s}){return f.jsx(fn,{title:"Runtime метрики",subtitle:"trace_id, токены, latency и статус валидации.",children:f.jsxs("div",{className:"metrics-grid",children:[f.jsxs("div",{children:[f.jsx("span",{children:"trace_id"}),f.jsx("strong",{children:Ut(s?.trace_id)})]}),f.jsxs("div",{children:[f.jsx("span",{children:"request_started_at"}),f.jsx("strong",{children:Ut(s?new Date(Date.now()-s.latency_ms).toISOString():null)})]}),f.jsxs("div",{children:[f.jsx("span",{children:"request_finished_at"}),f.jsx("strong",{children:Ut(s?new Date().toISOString():null)})]}),f.jsxs("div",{children:[f.jsx("span",{children:"latency_ms"}),f.jsx("strong",{children:Ut(s?.latency_ms)})]}),f.jsxs("div",{children:[f.jsx("span",{children:"input_tokens"}),f.jsx("strong",{children:Ut(s?.usage?.input_tokens)})]}),f.jsxs("div",{children:[f.jsx("span",{children:"output_tokens"}),f.jsx("strong",{children:Ut(s?.usage?.output_tokens)})]}),f.jsxs("div",{children:[f.jsx("span",{children:"total_tokens"}),f.jsx("strong",{children:Ut(s?.usage?.total_tokens)})]}),f.jsxs("div",{children:[f.jsx("span",{children:"validation_status"}),f.jsx("strong",{children:s?.validation?.passed?"passed":"failed"})]}),f.jsxs("div",{children:[f.jsx("span",{children:"prompt_version"}),f.jsx("strong",{children:Ut(s?.prompt_version)})]}),f.jsxs("div",{children:[f.jsx("span",{children:"schema_version"}),f.jsx("strong",{children:Ut(s?.schema_version)})]})]})})}const ld={normalized:"Normalized JSON",fragments:"Fragment View",scope:"Scope View",flags:"Flags View",route:"Route Simulation",raw:"Raw model output",validation:"Validation",logs:"Logs"};function od(s){return s&&typeof s=="object"?s:null}function id({tab:s,onTabChange:_,result:h,appLogs:A}){const N=["normalized","fragments","scope","flags","route","raw","validation","logs"],M=od(h?.normalized),$=String(M?.schema_version??""),q=$==="normalized_query_v2"||$==="normalized_query_v2_0_1"||$==="normalized_query_v2_0_2",F=q?{fragments:M?.fragments??[],discarded_fragments:M?.discarded_fragments??[]}:{note:"Fragment View доступен для normalized_query_v2."},se=q?{message_in_scope:M?.message_in_scope??null,scope_confidence:M?.scope_confidence??null,contains_multiple_tasks:M?.contains_multiple_tasks??null,global_notes:M?.global_notes??null}:{note:"Scope View доступен для normalized_query_v2."},ie=q?Array.isArray(M?.fragments)?(M?.fragments).map(L=>({fragment_id:L.fragment_id??null,domain_relevance:L.domain_relevance??null,candidate_labels:L.candidate_labels??[],execution_readiness:L.execution_readiness??null,clarification_reason:L.clarification_reason??null,soft_assumption_used:L.soft_assumption_used??[],route_status:L.route_status??null,no_route_reason:L.no_route_reason??null,flags:L.flags??{}})):[]:{note:"Flags View доступен для normalized_query_v2."};return f.jsxs(fn,{title:"Выходные данные",subtitle:"Structured output и диагностические вкладки.",children:[f.jsx("div",{className:"tab-row",children:N.map(L=>f.jsx("button",{type:"button",className:s===L?"tab active":"tab",onClick:()=>_(L),children:ld[L]},L))}),s==="normalized"?f.jsx(xt,{value:h?.normalized??{note:"Нет данных."}}):null,s==="fragments"?f.jsx(xt,{value:F}):null,s==="scope"?f.jsx(xt,{value:se}):null,s==="flags"?f.jsx(xt,{value:ie}):null,s==="route"?f.jsx(xt,{value:h?.route_hint_summary??{note:"Нет данных."}}):null,s==="raw"?f.jsx(xt,{value:h?.raw_model_output??{note:"Нет данных."}}):null,s==="validation"?f.jsx(xt,{value:h?.validation??{note:"Нет данных."}}):null,s==="logs"?f.jsx(xt,{value:A}):null]})}function Ha({value:s,onChange:_,presets:h,selectedPresetId:A,onSelectPreset:N,onLoadPreset:M,onSavePreset:$,onResetDefaults:q,onDiffPrevious:F,presetName:se,onPresetNameChange:ie,diffSummary:L}){return f.jsxs(fn,{title:"Prompt Manager",subtitle:"Системный, developer и domain уровни управляются отдельно.",children:[f.jsxs("div",{className:"grid-two",children:[f.jsxs("label",{children:["Системный prompt",f.jsx("textarea",{value:s.systemPrompt,onChange:V=>_({...s,systemPrompt:V.target.value}),rows:6})]}),f.jsxs("label",{children:["Developer / Instruction prompt",f.jsx("textarea",{value:s.developerPrompt,onChange:V=>_({...s,developerPrompt:V.target.value}),rows:6})]}),f.jsxs("label",{children:["Domain prompt",f.jsx("textarea",{value:s.domainPrompt,onChange:V=>_({...s,domainPrompt:V.target.value}),rows:6})]}),f.jsxs("label",{children:["Schema notes",f.jsx("textarea",{value:s.schemaNotes,onChange:V=>_({...s,schemaNotes:V.target.value}),rows:6})]}),f.jsxs("label",{className:"full-width",children:["Few-shot examples",f.jsx("textarea",{value:s.fewShotExamples,onChange:V=>_({...s,fewShotExamples:V.target.value}),rows:8})]})]}),f.jsxs("div",{className:"button-row",children:[f.jsxs("select",{value:A,onChange:V=>N(V.target.value),children:[f.jsx("option",{value:"",children:"Выберите preset..."}),h.map(V=>f.jsx("option",{value:V.id,children:V.name},V.id))]}),f.jsx("button",{type:"button",onClick:()=>M(),children:"Загрузить preset"}),f.jsx("input",{value:se,onChange:V=>ie(V.target.value),placeholder:"Имя для сохранения"}),f.jsx("button",{type:"button",onClick:()=>$(),children:"Сохранить preset"}),f.jsx("button",{type:"button",onClick:()=>F(),children:"Diff с предыдущим"}),f.jsx("button",{type:"button",onClick:()=>q(),children:"Сбросить к default"})]}),L?f.jsx("p",{className:"diff-summary",children:L}):null]})}function ud({value:s,onChange:_,onApplyBatchFormat:h,onNormalize:A,busy:N,useMock:M,onUseMockChange:$,errorMessage:q}){return f.jsxs(fn,{title:"Запрос пользователя",subtitle:"NDC semantic front-end: нормализуем, но не отвечаем за бухгалтерскую суть.",children:[f.jsxs("div",{className:"grid-two",children:[f.jsxs("label",{className:"full-width",children:["Raw user question",f.jsx("textarea",{value:s.userQuestion,onChange:F=>_({...s,userQuestion:F.target.value}),rows:6,placeholder:"Например: По каким покупателям у нас на конец июня висят отгрузки без оплаты..."})]}),f.jsxs("label",{className:"full-width",children:["Batch queries (`;` separator)",f.jsx("textarea",{value:s.batchQuestionsRaw,onChange:F=>_({...s,batchQuestionsRaw:F.target.value}),onBlur:()=>h(),rows:8,placeholder:"Вопрос 1; Вопрос 2; Вопрос 3"})]}),f.jsxs("label",{children:["Optional period context",f.jsx("input",{value:s.periodHint,onChange:F=>_({...s,periodHint:F.target.value})})]}),f.jsxs("label",{children:["Optional business context",f.jsx("input",{value:s.businessContext,onChange:F=>_({...s,businessContext:F.target.value})})]}),f.jsxs("label",{children:["Optional expected route (eval)",f.jsx("input",{value:s.expectedRoute,onChange:F=>_({...s,expectedRoute:F.target.value})})]})]}),f.jsxs("div",{className:"button-row",children:[f.jsxs("label",{className:"checkbox-row",children:[f.jsx("input",{type:"checkbox",checked:M,onChange:F=>$(F.target.checked)}),"Mock-режим (без вызова OpenAI)"]}),f.jsx("button",{type:"button",onClick:()=>h(),disabled:N||!s.batchQuestionsRaw.trim(),children:"Применить `;` в переносы"}),f.jsx("button",{type:"button",onClick:()=>A(!1),disabled:N||!s.userQuestion.trim(),children:N?"Нормализуем...":"Normalize"}),f.jsx("button",{type:"button",onClick:()=>A(!0),disabled:N||!s.userQuestion.trim(),children:N?"Сохраняем...":"Normalize + Save as test case"})]}),q?f.jsx("p",{className:"error-text",children:q}):null]})}function sd({runs:s,selectedRunId:_,onSelectRun:h,onStartRun:A,onFinishRun:N,onRefreshRuns:M,onRunEval:$,onCopyEvalReport:q,evalBusy:F,traceItems:se,evalReport:ie}){return f.jsxs(fn,{title:"NDC Run Monitor",subtitle:"Важно: кнопка Запустить run создает только run-сущность. Кнопка eval запускает batch-проверку normalizer v2.0.2.",children:[f.jsxs("div",{className:"button-row",children:[f.jsx("button",{type:"button",onClick:()=>A(),children:"Запустить run"}),f.jsx("button",{type:"button",onClick:()=>N(),disabled:!_,children:"Завершить выбранный run"}),f.jsx("button",{type:"button",onClick:()=>M(),children:"Обновить runs"}),f.jsx("button",{type:"button",onClick:()=>$(),disabled:F,children:F?"Идет eval v2.0.2...":"Запустить eval v2.0.2"})]}),f.jsxs("div",{className:"runtime-grid",children:[f.jsxs("div",{className:"runtime-runs",children:[s.map(L=>f.jsxs("button",{type:"button",className:_===L.runId?"history-item selected":"history-item",onClick:()=>h(L.runId),children:[f.jsxs("div",{className:"history-row",children:[f.jsx("strong",{children:L.status}),f.jsx("span",{children:L.runId})]}),f.jsxs("div",{className:"history-row",children:[f.jsx("span",{children:L.sessionId}),f.jsx("span",{children:new Date(L.updatedAt).toLocaleString("ru-RU")})]})]},L.runId)),s.length===0?f.jsx("p",{className:"muted",children:"Нет активных запусков."}):null]}),f.jsxs("div",{children:[f.jsx("h3",{children:"Trace выбранного run"}),f.jsx(xt,{value:se}),f.jsxs("div",{className:"eval-report-wrap",children:[f.jsx("h3",{style:{marginTop:12},children:"Отчет eval"}),f.jsx(xt,{value:ie??{note:"Eval пока не запускался"}}),f.jsx("button",{type:"button",className:"copy-cube-button",title:"Скопировать отчет eval",onClick:()=>q(),children:"⧉"})]})]})]})]})}const ad={apiKey:"",model:"gpt-4o-mini",baseUrl:"https://api.openai.com/v1",temperature:0,maxOutputTokens:700},Qa={systemPrompt:"Ты semantic-normalizer для бухгалтерского ассистента NDC. Возвращай только JSON по схеме normalized_query_v2_0_2.",developerPrompt:"Сначала делай decomposition сообщения на task fragments, затем определяй domain scope и route-critical flags. Для каждого fragment заполняй execution_readiness + route_status + no_route_reason. Если fragment routable, не оставляй его в no_route.",domainPrompt:"Контур: данные текущего предприятия в 1С/NDC. In-scope: документы, проводки, взаиморасчеты, остатки, периодное закрытие, аномалии и контрольные проверки. Out-of-scope: общая теория, законы и оффтоп.",schemaNotes:"schema_version: normalized_query_v2_0_2. Строгий JSON без дополнительных полей.",fewShotExamples:"Q: Проверь по поставщикам хвосты и разложи цепочку документов/оплат. => fragment in_scope, flags: multi_entity + chain_explanation. Q: Как вообще по ФСБУ? => out_of_scope/generic_accounting."},cd={userQuestion:"",batchQuestionsRaw:"",periodHint:"",businessContext:"",expectedRoute:""},$a="ndc_normalizer_session_config_v1",Xi=["Разбираю запрос","Ищу данные","Собираю ответ"];function fd(s){return`[${new Date().toLocaleTimeString("ru-RU")}] ${s}`}function dd(s,_){if(!_)return"Previous preset is not selected.";const A=["systemPrompt","developerPrompt","domainPrompt","schemaNotes","fewShotExamples"].filter(N=>s[N]!==_[N]).map(N=>`${N}: ${Math.abs(s[N].length-_[N].length)} chars delta`);return A.length===0?"No changes against previous preset.":`Changed fields: ${A.length}. ${A.join(" | ")}`}function pd(){const[s,_]=te.useState(ad),[h,A]=te.useState(Qa),[N,M]=te.useState(cd),[$,q]=te.useState(null),[F,se]=te.useState([]),[ie,L]=te.useState([]),[V,we]=te.useState("normalized"),[ke,Z]=te.useState(!1),[B,lt]=te.useState(""),[He,Ze]=te.useState([]),[Se,Qe]=te.useState(""),[_e,ze]=te.useState("NDC custom preset"),[$e,kt]=te.useState(null),[ot,jt]=te.useState(""),[Le,Oe]=te.useState(!1),[be,it]=te.useState([]),[he,ae]=te.useState(""),[E,O]=te.useState([]),[P,d]=te.useState(!1),[y,W]=te.useState(null),[X,K]=te.useState(""),[J,re]=te.useState("decomposition"),[b,oe]=te.useState(""),[Ue,At]=te.useState([]),[qn,Vt]=te.useState(""),[jn,Zn]=te.useState(!1),[Wr,zt]=te.useState(""),[Kr,dn]=te.useState(""),Y=S=>{L(U=>[fd(S),...U].slice(0,300))};function Bt(){let S=0;zt(Xi[0]);const U=window.setInterval(()=>{S=Math.min(S+1,Xi.length-1),zt(Xi[S])},650);return()=>window.clearInterval(U)}te.useEffect(()=>{const S=localStorage.getItem($a);if(S)try{const U=JSON.parse(S);_(Q=>({...Q,model:U.model??Q.model,baseUrl:U.baseUrl??Q.baseUrl,temperature:U.temperature??Q.temperature,maxOutputTokens:U.maxOutputTokens??Q.maxOutputTokens}))}catch{}Ht(),bn(),pn()},[]);async function Ht(){try{const S=await pt.loadHistory();se(S.items??[])}catch(S){Y(`History load error: ${S instanceof Error?S.message:String(S)}`)}}async function bn(){try{const S=await pt.loadPresets();Ze(S.presets??[])}catch(S){Y(`Presets load error: ${S instanceof Error?S.message:String(S)}`)}}async function pn(){try{const S=await pt.listRuns();it(S.items??[])}catch(S){Y(`Runs load error: ${S instanceof Error?S.message:String(S)}`)}}function er(){localStorage.setItem($a,JSON.stringify({model:s.model,baseUrl:s.baseUrl,temperature:s.temperature,maxOutputTokens:s.maxOutputTokens})),Y("Local config saved (without API key).")}async function tr(){Z(!0),K("");try{const S=await pt.testConnection(s);lt(`OK - ${S.model}`),Y(`OpenAI connection ok: ${S.model}`)}catch(S){const U=S instanceof Error?S.message:String(S);lt("Connection error"),K(`Test connection: ${U}`),Y(`Test connection error: ${U}`)}finally{Z(!1)}}async function nr(S){Z(!0),K("");try{const U=await pt.normalize({connection:s,prompts:h,promptVersion:"normalizer_v2_0_2",query:{userQuestion:N.userQuestion,periodHint:N.periodHint,businessContext:N.businessContext,expectedRoute:N.expectedRoute},saveAsTestCase:S,useMock:Le});q(U),we("normalized"),Y(`Normalize done: trace=${U.trace_id}, validation=${U.validation.passed?"passed":"failed"}`),Ht()}catch(U){const Q=U instanceof Error?U.message:String(U);K(`Normalize: ${Q}`),Y(`Normalize error: ${Q}`)}finally{Z(!1)}}function mn(){const S=He.find(U=>U.id===Se);if(!S){Y("Preset is not selected.");return}kt(h),A({systemPrompt:S.systemPrompt,developerPrompt:S.developerPrompt,domainPrompt:S.domainPrompt,schemaNotes:S.schemaNotes??"",fewShotExamples:S.fewShotExamples??""}),Y(`Preset loaded: ${S.name}`)}async function rr(){try{await pt.savePreset({name:_e||"NDC preset",prompt_version:"normalizer_v2_0_2",systemPrompt:h.systemPrompt,developerPrompt:h.developerPrompt,domainPrompt:h.domainPrompt,schemaNotes:h.schemaNotes,fewShotExamples:h.fewShotExamples}),Y("Preset saved."),await bn()}catch(S){Y(`Preset save error: ${S instanceof Error?S.message:String(S)}`)}}function Qt(){A(Qa),Y("Prompt panel reset to defaults.")}function $t(){const S=dd(h,$e);jt(S),Y(S)}function ro(){const S=N.batchQuestionsRaw.split(";").map(U=>U.trim()).filter(Boolean).join(`
`);S&&(M(U=>({...U,batchQuestionsRaw:S})),Y("Batch field formatted: `;` converted to blank-line separators."))}async function Yr(S){try{const Q=(await pt.loadTrace(S)).trace,Ae=Q.parsed_normalized_json??null;q({trace_id:String(Q.trace_id??S),ok:!!Q.validation_result?.passed,normalized:Ae,route_hint_summary:Q.route_hint_summary??(Ae?{route_hint:Ae.route_hint??null,confidence:Ae.confidence?.route_hint??null}:null),raw_model_output:Q.raw_model_response??{},validation:Q.validation_result??{passed:!1,errors:["validation not found"]},usage:Q.usage??{input_tokens:0,output_tokens:0,total_tokens:0},latency_ms:Number(Q.latency_ms??0),prompt_version:String(Q.prompt_version??"unknown"),schema_version:String(Q.schema_version??"unknown")}),we("raw"),K(""),Y(`Trace opened: ${S}`)}catch(U){const Q=U instanceof Error?U.message:String(U);K(`Trace: ${Q}`),Y(`Trace open error ${S}: ${Q}`)}}async function Xr(){try{const S=await pt.startRun();ae(S.run.runId),Y(`Run started: ${S.run.runId}`),Y("Tip: start run does not execute normalize by itself. Use 'Run eval v2.0.2' button."),await pn()}catch(S){Y(`Run start error: ${S instanceof Error?S.message:String(S)}`)}}async function lo(){if(he)try{await pt.finishRun(he),Y(`Run finished: ${he}`),await pn()}catch(S){Y(`Run finish error: ${S instanceof Error?S.message:String(S)}`)}}async function lr(){d(!0),K("");try{Y("Starting eval in v2 contour.");const S=N.batchQuestionsRaw.trim()||N.userQuestion.trim();if(!S)throw new Error("Fill batch field or Raw user question first.");const U=await pt.runEval({connection:s,prompts:h,promptVersion:"normalizer_v2_0_2",mode:"single-pass-strict",rawQuestions:S,useMock:Le});W(U.report),Y("Eval v2.0.2 run finished.");const Q=U.report;if(Q.run_id&&Y(`Eval run id: ${Q.run_id}`),Q.metrics){const Ae=Q.metrics;Y(`Eval metrics v2.0.2: schema=${Ae.schema_validation_pass_rate??"n/a"}%, route_accuracy=${Ae.route_resolution_accuracy??"n/a"}%, no_route_precision=${Ae.no_route_precision??"n/a"}%, state_consistency=${Ae.execution_state_consistency_rate??"n/a"}%`)}await Ht()}catch(S){const U=S instanceof Error?S.message:String(S);U.includes("Legacy eval runner supports normalized_query_v1 only")?(W({status:"plan_only",prompt_version:"normalizer_v2",reason:"backend eval runner is still legacy-v1 only",plan_file:"reports/v2_pilot_eval_plan.md",next_steps:["run cheap mock sanity for schema/fragment/scope","run small real batch (10-15 messages, temperature=0)","run challenge-30 replay with v2 metrics"]}),Y("Backend is legacy-only for eval right now. Showing v2 pilot plan.")):(K(`Eval: ${U}`),Y(`Eval run error: ${U}`))}finally{d(!1)}}async function or(){try{const S=JSON.stringify(y??{},null,2);await navigator.clipboard.writeText(S),Y("Eval report copied to clipboard.")}catch(S){Y(`Eval report copy error: ${S instanceof Error?S.message:String(S)}`)}}function ir(){oe(""),At([]),Vt(""),zt(""),dn(""),Y("Assistant session reset.")}async function ur(){const S=qn.trim();if(!S)return;Zn(!0),dn(""),Vt(""),At(Q=>[...Q,{message_id:`local-${Date.now()}`,session_id:b||"pending",role:"user",text:S,reply_type:null,created_at:new Date().toISOString(),trace_id:null,debug:null}]);const U=Bt();try{const Q=await pt.sendAssistantMessage({connection:s,prompts:h,userMessage:S,sessionId:b||void 0,promptVersion:"normalizer_v2_0_2",context:{periodHint:N.periodHint,businessContext:N.businessContext},useMock:Le});oe(Q.session_id),At(Q.conversation),zt("Ответ готов"),Y(`Assistant reply received: trace=${Q.debug.trace_id}`)}catch(Q){const Ae=Q instanceof Error?Q.message:String(Q);dn(Ae),zt("Ошибка ассистента"),Y(`Assistant error: ${Ae}`)}finally{U(),Zn(!1)}}return te.useEffect(()=>{if(!he){O([]);return}pt.runTrace(he).then(S=>O(S.items)).catch(S=>Y(`Run trace error: ${S instanceof Error?S.message:String(S)}`))},[he]),f.jsxs("main",{className:"app-root",children:[f.jsxs("div",{className:"hero",children:[f.jsx("h1",{children:"NDC AI First Layer"}),f.jsx("p",{children:"Два режима в одном интерфейсе: диагностика декомпозиции и диалоговый ассистент на общем backend-контуре."})]}),f.jsxs("div",{className:"mode-switch-row",children:[f.jsx("button",{type:"button",className:J==="assistant"?"tab active":"tab",onClick:()=>re("assistant"),children:"Ассистент"}),f.jsx("button",{type:"button",className:J==="decomposition"?"tab active":"tab",onClick:()=>re("decomposition"),children:"Декомпозиция"})]}),J==="assistant"?f.jsxs("div",{className:"layout-grid",children:[f.jsx(Ba,{value:s,onChange:_,onSaveLocalConfig:er,onTestConnection:tr,lastStatus:B,busy:ke||jn}),f.jsx(Ha,{value:h,onChange:A,presets:He,selectedPresetId:Se,onSelectPreset:Qe,onLoadPreset:mn,onSavePreset:rr,onResetDefaults:Qt,onDiffPrevious:$t,presetName:_e,onPresetNameChange:ze,diffSummary:ot}),f.jsx(td,{sessionId:b,conversation:Ue,inputValue:qn,onInputChange:Vt,periodHint:N.periodHint,onPeriodHintChange:S=>M(U=>({...U,periodHint:S})),businessContext:N.businessContext,onBusinessContextChange:S=>M(U=>({...U,businessContext:S})),useMock:Le,onUseMockChange:Oe,onSend:ur,onClear:ir,busy:jn,statusText:Wr,errorMessage:Kr})]}):f.jsxs("div",{className:"layout-grid",children:[f.jsx(Ba,{value:s,onChange:_,onSaveLocalConfig:er,onTestConnection:tr,lastStatus:B,busy:ke}),f.jsx(Ha,{value:h,onChange:A,presets:He,selectedPresetId:Se,onSelectPreset:Qe,onLoadPreset:mn,onSavePreset:rr,onResetDefaults:Qt,onDiffPrevious:$t,presetName:_e,onPresetNameChange:ze,diffSummary:ot}),f.jsx(ud,{value:N,onChange:M,onApplyBatchFormat:ro,onNormalize:nr,busy:ke,useMock:Le,onUseMockChange:Oe,errorMessage:X}),f.jsx(id,{tab:V,onTabChange:we,result:$,appLogs:ie}),f.jsx(rd,{result:$}),f.jsx(nd,{items:F,onRefresh:Ht,onOpenTrace:Yr}),f.jsx(sd,{runs:be,selectedRunId:he,onSelectRun:ae,onStartRun:Xr,onFinishRun:lo,onRefreshRuns:pn,onRunEval:lr,onCopyEvalReport:or,evalBusy:P,traceItems:E,evalReport:y})]})]})}qf.createRoot(document.getElementById("root")).render(f.jsx($f.StrictMode,{children:f.jsx(pd,{})}));