NODEDC_1C/llm_normalizer/frontend/dist/assets/index-OzA7Q0i7.js

12 lines
170 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 k=document.createElement("link").relList;if(k&&k.supports&&k.supports("modulepreload"))return;for(const E of document.querySelectorAll('link[rel="modulepreload"]'))L(E);new MutationObserver(E=>{for(const F of E)if(F.type==="childList")for(const H of F.addedNodes)H.tagName==="LINK"&&H.rel==="modulepreload"&&L(H)}).observe(document,{childList:!0,subtree:!0});function d(E){const F={};return E.integrity&&(F.integrity=E.integrity),E.referrerPolicy&&(F.referrerPolicy=E.referrerPolicy),E.crossOrigin==="use-credentials"?F.credentials="include":E.crossOrigin==="anonymous"?F.credentials="omit":F.credentials="same-origin",F}function L(E){if(E.ep)return;E.ep=!0;const F=d(E);fetch(E.href,F)}})();function Wa(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var Hi={exports:{}},Qr={},Qi={exports:{}},G={};var La;function $f(){if(La)return G;La=1;var s=Symbol.for("react.element"),k=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),F=Symbol.for("react.provider"),H=Symbol.for("react.context"),b=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),ae=Symbol.for("react.memo"),ue=Symbol.for("react.lazy"),O=Symbol.iterator;function V(p){return p===null||typeof p!="object"?null:(p=O&&p[O]||p["@@iterator"],typeof p=="function"?p:null)}var Se={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ke=Object.assign,ee={};function J(p,y,Q){this.props=p,this.context=y,this.refs=ee,this.updater=Q||Se}J.prototype.isReactComponent={},J.prototype.setState=function(p,y){if(typeof p!="object"&&typeof p!="function"&&p!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,p,y,"setState")},J.prototype.forceUpdate=function(p){this.updater.enqueueForceUpdate(this,p,"forceUpdate")};function Ve(){}Ve.prototype=J.prototype;function Te(p,y,Q){this.props=p,this.context=y,this.refs=ee,this.updater=Q||Se}var $e=Te.prototype=new Ve;$e.constructor=Te,ke($e,J.prototype),$e.isPureReactComponent=!0;var Y=Array.isArray,Oe=Object.prototype.hasOwnProperty,_e={current:null},ze={key:!0,ref:!0,__self:!0,__source:!0};function Ke(p,y,Q){var X,W={},q=null,le=null;if(y!=null)for(X in y.ref!==void 0&&(le=y.ref),y.key!==void 0&&(q=""+y.key),y)Oe.call(y,X)&&!ze.hasOwnProperty(X)&&(W[X]=y[X]);var te=arguments.length-2;if(te===1)W.children=Q;else if(1<te){for(var ie=Array(te),Be=0;Be<te;Be++)ie[Be]=arguments[Be+2];W.children=ie}if(p&&p.defaultProps)for(X in te=p.defaultProps,te)W[X]===void 0&&(W[X]=te[X]);return{$$typeof:s,type:p,key:q,ref:le,props:W,_owner:_e.current}}function kt(p,y){return{$$typeof:s,type:p.type,key:y,ref:p.ref,props:p.props,_owner:p._owner}}function ot(p){return typeof p=="object"&&p!==null&&p.$$typeof===s}function jt(p){var y={"=":"=0",":":"=2"};return"$"+p.replace(/[=:]/g,function(Q){return y[Q]})}var Ie=/\/+/g;function De(p,y){return typeof p=="object"&&p!==null&&p.key!=null?jt(""+p.key):y.toString(36)}function et(p,y,Q,X,W){var q=typeof p;(q==="undefined"||q==="boolean")&&(p=null);var le=!1;if(p===null)le=!0;else switch(q){case"string":case"number":le=!0;break;case"object":switch(p.$$typeof){case s:case k:le=!0}}if(le)return le=p,W=W(le),p=X===""?"."+De(le,0):X,Y(W)?(Q="",p!=null&&(Q=p.replace(Ie,"$&/")+"/"),et(W,y,Q,"",function(Be){return Be})):W!=null&&(ot(W)&&(W=kt(W,Q+(!W.key||le&&le.key===W.key?"":(""+W.key).replace(Ie,"$&/")+"/")+p)),y.push(W)),1;if(le=0,X=X===""?".":X+":",Y(p))for(var te=0;te<p.length;te++){q=p[te];var ie=X+De(q,te);le+=et(q,y,Q,ie,W)}else if(ie=V(p),typeof ie=="function")for(p=ie.call(p),te=0;!(q=p.next()).done;)q=q.value,ie=X+De(q,te++),le+=et(q,y,Q,ie,W);else if(q==="object")throw y=String(p),Error("Objects are not valid as a React child (found: "+(y==="[object Object]"?"object with keys {"+Object.keys(p).join(", ")+"}":y)+"). If you meant to render a collection of children, use an array instead.");return le}function it(p,y,Q){if(p==null)return p;var X=[],W=0;return et(p,X,"","",function(q){return y.call(Q,q,W++)}),X}function ve(p){if(p._status===-1){var y=p._result;y=y(),y.then(function(Q){(p._status===0||p._status===-1)&&(p._status=1,p._result=Q)},function(Q){(p._status===0||p._status===-1)&&(p._status=2,p._result=Q)}),p._status===-1&&(p._status=0,p._result=y)}if(p._status===1)return p._result.default;throw p._result}var ce={current:null},C={transition:null},I={ReactCurrentDispatcher:ce,ReactCurrentBatchConfig:C,ReactCurrentOwner:_e};function P(){throw Error("act(...) is not supported in production builds of React.")}return G.Children={map:it,forEach:function(p,y,Q){it(p,function(){y.apply(this,arguments)},Q)},count:function(p){var y=0;return it(p,function(){y++}),y},toArray:function(p){return it(p,function(y){return y})||[]},only:function(p){if(!ot(p))throw Error("React.Children.only expected to receive a single React element child.");return p}},G.Component=J,G.Fragment=d,G.Profiler=E,G.PureComponent=Te,G.StrictMode=L,G.Suspense=U,G.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,G.act=P,G.cloneElement=function(p,y,Q){if(p==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+p+".");var X=ke({},p.props),W=p.key,q=p.ref,le=p._owner;if(y!=null){if(y.ref!==void 0&&(q=y.ref,le=_e.current),y.key!==void 0&&(W=""+y.key),p.type&&p.type.defaultProps)var te=p.type.defaultProps;for(ie in y)Oe.call(y,ie)&&!ze.hasOwnProperty(ie)&&(X[ie]=y[ie]===void 0&&te!==void 0?te[ie]:y[ie])}var ie=arguments.length-2;if(ie===1)X.children=Q;else if(1<ie){te=Array(ie);for(var Be=0;Be<ie;Be++)te[Be]=arguments[Be+2];X.children=te}return{$$typeof:s,type:p.type,key:W,ref:q,props:X,_owner:le}},G.createContext=function(p){return p={$$typeof:H,_currentValue:p,_currentValue2:p,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},p.Provider={$$typeof:F,_context:p},p.Consumer=p},G.createElement=Ke,G.createFactory=function(p){var y=Ke.bind(null,p);return y.type=p,y},G.createRef=function(){return{current:null}},G.forwardRef=function(p){return{$$typeof:b,render:p}},G.isValidElement=ot,G.lazy=function(p){return{$$typeof:ue,_payload:{_status:-1,_result:p},_init:ve}},G.memo=function(p,y){return{$$typeof:ae,type:p,compare:y===void 0?null:y}},G.startTransition=function(p){var y=C.transition;C.transition={};try{p()}finally{C.transition=y}},G.unstable_act=P,G.useCallback=function(p,y){return ce.current.useCallback(p,y)},G.useContext=function(p){return ce.current.useContext(p)},G.useDebugValue=function(){},G.useDeferredValue=function(p){return ce.current.useDeferredValue(p)},G.useEffect=function(p,y){return ce.current.useEffect(p,y)},G.useId=function(){return ce.current.useId()},G.useImperativeHandle=function(p,y,Q){return ce.current.useImperativeHandle(p,y,Q)},G.useInsertionEffect=function(p,y){return ce.current.useInsertionEffect(p,y)},G.useLayoutEffect=function(p,y){return ce.current.useLayoutEffect(p,y)},G.useMemo=function(p,y){return ce.current.useMemo(p,y)},G.useReducer=function(p,y,Q){return ce.current.useReducer(p,y,Q)},G.useRef=function(p){return ce.current.useRef(p)},G.useState=function(p){return ce.current.useState(p)},G.useSyncExternalStore=function(p,y,Q){return ce.current.useSyncExternalStore(p,y,Q)},G.useTransition=function(){return ce.current.useTransition()},G.version="18.3.1",G}var Oa;function Gi(){return Oa||(Oa=1,Qi.exports=$f()),Qi.exports}var Ia;function Bf(){if(Ia)return Qr;Ia=1;var s=Gi(),k=Symbol.for("react.element"),d=Symbol.for("react.fragment"),L=Object.prototype.hasOwnProperty,E=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,F={key:!0,ref:!0,__self:!0,__source:!0};function H(b,U,ae){var ue,O={},V=null,Se=null;ae!==void 0&&(V=""+ae),U.key!==void 0&&(V=""+U.key),U.ref!==void 0&&(Se=U.ref);for(ue in U)L.call(U,ue)&&!F.hasOwnProperty(ue)&&(O[ue]=U[ue]);if(b&&b.defaultProps)for(ue in U=b.defaultProps,U)O[ue]===void 0&&(O[ue]=U[ue]);return{$$typeof:k,type:b,key:V,ref:Se,props:O,_owner:E.current}}return Qr.Fragment=d,Qr.jsx=H,Qr.jsxs=H,Qr}var Da;function Hf(){return Da||(Da=1,Hi.exports=Bf()),Hi.exports}var c=Hf(),Z=Gi();const Qf=Wa(Z);var no={},Wi={exports:{}},Ze={},Ki={exports:{}},Yi={};var Ma;function Wf(){return Ma||(Ma=1,(function(s){function k(C,I){var P=C.length;C.push(I);e:for(;0<P;){var p=P-1>>>1,y=C[p];if(0<E(y,I))C[p]=I,C[P]=y,P=p;else break e}}function d(C){return C.length===0?null:C[0]}function L(C){if(C.length===0)return null;var I=C[0],P=C.pop();if(P!==I){C[0]=P;e:for(var p=0,y=C.length,Q=y>>>1;p<Q;){var X=2*(p+1)-1,W=C[X],q=X+1,le=C[q];if(0>E(W,P))q<y&&0>E(le,W)?(C[p]=le,C[q]=P,p=q):(C[p]=W,C[X]=P,p=X);else if(q<y&&0>E(le,P))C[p]=le,C[q]=P,p=q;else break e}}return I}function E(C,I){var P=C.sortIndex-I.sortIndex;return P!==0?P:C.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var F=performance;s.unstable_now=function(){return F.now()}}else{var H=Date,b=H.now();s.unstable_now=function(){return H.now()-b}}var U=[],ae=[],ue=1,O=null,V=3,Se=!1,ke=!1,ee=!1,J=typeof setTimeout=="function"?setTimeout:null,Ve=typeof clearTimeout=="function"?clearTimeout:null,Te=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function $e(C){for(var I=d(ae);I!==null;){if(I.callback===null)L(ae);else if(I.startTime<=C)L(ae),I.sortIndex=I.expirationTime,k(U,I);else break;I=d(ae)}}function Y(C){if(ee=!1,$e(C),!ke)if(d(U)!==null)ke=!0,ve(Oe);else{var I=d(ae);I!==null&&ce(Y,I.startTime-C)}}function Oe(C,I){ke=!1,ee&&(ee=!1,Ve(Ke),Ke=-1),Se=!0;var P=V;try{for($e(I),O=d(U);O!==null&&(!(O.expirationTime>I)||C&&!jt());){var p=O.callback;if(typeof p=="function"){O.callback=null,V=O.priorityLevel;var y=p(O.expirationTime<=I);I=s.unstable_now(),typeof y=="function"?O.callback=y:O===d(U)&&L(U),$e(I)}else L(U);O=d(U)}if(O!==null)var Q=!0;else{var X=d(ae);X!==null&&ce(Y,X.startTime-I),Q=!1}return Q}finally{O=null,V=P,Se=!1}}var _e=!1,ze=null,Ke=-1,kt=5,ot=-1;function jt(){return!(s.unstable_now()-ot<kt)}function Ie(){if(ze!==null){var C=s.unstable_now();ot=C;var I=!0;try{I=ze(!0,C)}finally{I?De():(_e=!1,ze=null)}}else _e=!1}var De;if(typeof Te=="function")De=function(){Te(Ie)};else if(typeof MessageChannel<"u"){var et=new MessageChannel,it=et.port2;et.port1.onmessage=Ie,De=function(){it.postMessage(null)}}else De=function(){J(Ie,0)};function ve(C){ze=C,_e||(_e=!0,De())}function ce(C,I){Ke=J(function(){C(s.unstable_now())},I)}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(C){C.callback=null},s.unstable_continueExecution=function(){ke||Se||(ke=!0,ve(Oe))},s.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):kt=0<C?Math.floor(1e3/C):5},s.unstable_getCurrentPriorityLevel=function(){return V},s.unstable_getFirstCallbackNode=function(){return d(U)},s.unstable_next=function(C){switch(V){case 1:case 2:case 3:var I=3;break;default:I=V}var P=V;V=I;try{return C()}finally{V=P}},s.unstable_pauseExecution=function(){},s.unstable_requestPaint=function(){},s.unstable_runWithPriority=function(C,I){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var P=V;V=C;try{return I()}finally{V=P}},s.unstable_scheduleCallback=function(C,I,P){var p=s.unstable_now();switch(typeof P=="object"&&P!==null?(P=P.delay,P=typeof P=="number"&&0<P?p+P:p):P=p,C){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,C={id:ue++,callback:I,priorityLevel:C,startTime:P,expirationTime:y,sortIndex:-1},P>p?(C.sortIndex=P,k(ae,C),d(U)===null&&C===d(ae)&&(ee?(Ve(Ke),Ke=-1):ee=!0,ce(Y,P-p))):(C.sortIndex=y,k(U,C),ke||Se||(ke=!0,ve(Oe))),C},s.unstable_shouldYield=jt,s.unstable_wrapCallback=function(C){var I=V;return function(){var P=V;V=I;try{return C.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 Ze;Ua=1;var s=Gi(),k=Kf();function d(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 L=new Set,E={};function F(e,t){H(e,t),H(e+"Capture",t)}function H(e,t){for(E[e]=t,e=0;e<t.length;e++)L.add(t[e])}var b=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),U=Object.prototype.hasOwnProperty,ae=/^[: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]*$/,ue={},O={};function V(e){return U.call(O,e)?!0:U.call(ue,e)?!1:ae.test(e)?O[e]=!0:(ue[e]=!0,!1)}function Se(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"||Se(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 ee(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 J={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){J[e]=new ee(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];J[t]=new ee(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){J[e]=new ee(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){J[e]=new ee(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){J[e]=new ee(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){J[e]=new ee(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){J[e]=new ee(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){J[e]=new ee(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){J[e]=new ee(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ve=/[\-:]([a-z])/g;function Te(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(Ve,Te);J[t]=new ee(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(Ve,Te);J[t]=new ee(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(Ve,Te);J[t]=new ee(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){J[e]=new ee(e,1,!1,e.toLowerCase(),null,!1,!1)}),J.xlinkHref=new ee("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){J[e]=new ee(e,1,!1,e.toLowerCase(),null,!0,!0)});function $e(e,t,n,r){var l=J.hasOwnProperty(t)?J[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 Y=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Oe=Symbol.for("react.element"),_e=Symbol.for("react.portal"),ze=Symbol.for("react.fragment"),Ke=Symbol.for("react.strict_mode"),kt=Symbol.for("react.profiler"),ot=Symbol.for("react.provider"),jt=Symbol.for("react.context"),Ie=Symbol.for("react.forward_ref"),De=Symbol.for("react.suspense"),et=Symbol.for("react.suspense_list"),it=Symbol.for("react.memo"),ve=Symbol.for("react.lazy"),ce=Symbol.for("react.offscreen"),C=Symbol.iterator;function I(e){return e===null||typeof e!="object"?null:(e=C&&e[C]||e["@@iterator"],typeof e=="function"?e:null)}var P=Object.assign,p;function y(e){if(p===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);p=t&&t[1]||""}return`
`+p+e}var Q=!1;function X(e,t){if(!e||Q)return"";Q=!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{Q=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?y(e):""}function W(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 q(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 Ke:return"StrictMode";case De:return"Suspense";case et: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 Ie: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:q(e.type)||"Memo";case ve:t=e._payload,e=e._init;try{return q(e(t))}catch{}}return null}function le(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 q(t);case 8:return t===Ke?"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 te(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ie(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Be(e){var t=ie(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=Be(e))}function qn(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ie(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=te(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&&$e(e,"checked",t,!1)}function Tt(e,t){Wr(e,t);var n=te(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,te(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 K=Array.isArray;function $t(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=""+te(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 Bt(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(d(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(d(92));if(K(n)){if(1<n.length)throw Error(d(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:te(n)}}function pn(e,t){var n=te(t.value),r=te(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 Ht(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Qt={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(Qt).forEach(function(e){ro.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Qt[t]=Qt[e]})});function Yr(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Qt.hasOwnProperty(e)&&Qt[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(d(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(d(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(d(61))}if(t.style!=null&&typeof t.style!="object")throw Error(d(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,A=null,B=null;function He(e){if(e=Tr(e)){if(typeof S!="function")throw Error(d(280));var t=e.stateNode;t&&(t=yl(t),S(e.stateNode,e.type,t))}}function Ji(e){A?B?B.push(e):B=[e]:A=e}function qi(){if(A){var e=A,t=B;if(B=A=null,He(e),t)for(e=0;e<t.length;e++)He(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,(A!==null||B!==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(d(231,t,typeof n));return n}var io=!1;if(b)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(d(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(d(188))}function Ja(e){var t=e.alternate;if(!t){if(t=hn(e),t===null)throw Error(d(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(d(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(d(189))}}if(n.alternate!==r)throw Error(d(190))}if(n.tag!==3)throw Error(d(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=k.unstable_scheduleCallback,iu=k.unstable_cancelCallback,qa=k.unstable_shouldYield,Za=k.unstable_requestPaint,ge=k.unstable_now,ba=k.unstable_getCurrentPriorityLevel,so=k.unstable_ImmediatePriority,uu=k.unstable_UserBlockingPriority,qr=k.unstable_NormalPriority,ec=k.unstable_LowPriority,su=k.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 oe=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=Tr(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=Tr(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,k.unstable_scheduleCallback(k.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 Tn=Y.ReactCurrentBatchConfig,ll=!0;function fc(e,t,n,r){var l=oe,o=Tn.transition;Tn.transition=null;try{oe=1,ho(e,t,n,r)}finally{oe=l,Tn.transition=o}}function dc(e,t,n,r){var l=oe,o=Tn.transition;Tn.transition=null;try{oe=4,ho(e,t,n,r)}finally{oe=l,Tn.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=Tr(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 tt(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 zn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},go=tt(zn),gr=P({},zn,{view:0,detail:0}),pc=tt(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=tt(al),mc=P({},al,{dataTransfer:0}),hc=tt(mc),vc=P({},gr,{relatedTarget:0}),xo=tt(vc),yc=P({},zn,{animationName:0,elapsedTime:0,pseudoElement:0}),gc=tt(yc),wc=P({},zn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Sc=tt(wc),xc=P({},zn,{data:0}),ku=tt(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=tt(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=tt(jc),Tc=P({},gr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ko}),zc=tt(Tc),Rc=P({},zn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Lc=tt(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=tt(Oc),Dc=[9,13,27,32],_o=b&&"CompositionEvent"in window,Sr=null;b&&"documentMode"in document&&(Sr=document.documentMode);var Mc=b&&"TextEvent"in window&&!Sr,Eu=b&&(!_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 Tu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ac[e.type]:t==="textarea"}function zu(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 $c(e,t){if(e==="change")return t}var Ru=!1;if(b){var Eo;if(b){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=[];zu(t,kr,e,ur(e)),eu(Vc,t)}}function Bc(e,t,n){e==="focusin"?(Ou(),xr=t,kr=n,xr.attachEvent("onpropertychange",Iu)):e==="focusout"&&Ou()}function Hc(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return cl(kr)}function Qc(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(!U.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=b&&"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")},To={},Vu={};b&&(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(To[e])return To[e];if(!On[e])return e;var t=On[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Vu)return To[e]=t[n];return e}var $u=dl("animationend"),Bu=dl("animationiteration"),Hu=dl("animationstart"),Qu=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),F(t,[e])}for(var zo=0;zo<Ku.length;zo++){var Ro=Ku[zo],Gc=Ro.toLowerCase(),Jc=Ro[0].toUpperCase()+Ro.slice(1);Jt(Gc,"on"+Jc)}Jt($u,"onAnimationEnd"),Jt(Bu,"onAnimationIteration"),Jt(Hu,"onAnimationStart"),Jt("dblclick","onDoubleClick"),Jt("focusin","onFocus"),Jt("focusout","onBlur"),Jt(Qu,"onTransitionEnd"),H("onMouseEnter",["mouseout","mouseover"]),H("onMouseLeave",["mouseout","mouseover"]),H("onPointerEnter",["pointerout","pointerover"]),H("onPointerLeave",["pointerout","pointerover"]),F("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),F("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),F("onBeforeInput",["compositionend","keypress","textInput","paste"]),F("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),F("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),F("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var 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 fe(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,L.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 N=go,T=e;switch(e){case"keypress":if(ul(n)===0)break e;case"keydown":case"keyup":N=Pc;break;case"focusin":T="focus",N=xo;break;case"focusout":T="blur",N=xo;break;case"beforeblur":case"afterblur":N=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":N=xu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":N=hc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":N=zc;break;case $u:case Bu:case Hu:N=gc;break;case Qu:N=Lc;break;case"scroll":N=pc;break;case"wheel":N=Ic;break;case"copy":case"cut":case"paste":N=Sc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":N=_u}var z=(t&4)!==0,we=!z&&e==="scroll",m=z?g!==null?g+"Capture":null:g;z=[];for(var f=v,h;f!==null;){h=f;var _=h.stateNode;if(h.tag===5&&_!==null&&(h=_,m!==null&&(_=sr(f,m),_!=null&&z.push(Pr(f,_,h)))),we)break;f=f.return}0<z.length&&(g=new N(g,T,null,n,w),x.push({event:g,listeners:z}))}}if((t&7)===0){e:{if(g=e==="mouseover"||e==="pointerover",N=e==="mouseout"||e==="pointerout",g&&n!==ir&&(T=n.relatedTarget||n.fromElement)&&(vn(T)||T[zt]))break e;if((N||g)&&(g=w.window===w?w:(g=w.ownerDocument)?g.defaultView||g.parentWindow:window,N?(T=n.relatedTarget||n.toElement,N=v,T=T?vn(T):null,T!==null&&(we=hn(T),T!==we||T.tag!==5&&T.tag!==6)&&(T=null)):(N=null,T=v),N!==T)){if(z=xu,_="onMouseLeave",m="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(z=_u,_="onPointerLeave",m="onPointerEnter",f="pointer"),we=N==null?g:Mn(N),h=T==null?g:Mn(T),g=new z(_,f+"leave",N,n,w),g.target=we,g.relatedTarget=h,_=null,vn(w)===v&&(z=new z(m,f+"enter",T,n,w),z.target=h,z.relatedTarget=we,_=z),we=_,N&&T)t:{for(z=N,m=T,f=0,h=z;h;h=In(h))f++;for(h=0,_=m;_;_=In(_))h++;for(;0<f-h;)z=In(z),f--;for(;0<h-f;)m=In(m),h--;for(;f--;){if(z===m||m!==null&&z===m.alternate)break t;z=In(z),m=In(m)}z=null}else z=null;N!==null&&Ju(x,g,N,z,!1),T!==null&&we!==null&&Ju(x,we,T,z,!0)}}e:{if(g=v?Mn(v):window,N=g.nodeName&&g.nodeName.toLowerCase(),N==="select"||N==="input"&&g.type==="file")var R=$c;else if(Tu(g))if(Ru)R=Wc;else{R=Hc;var D=Bc}else(N=g.nodeName)&&N.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(R=Qc);if(R&&(R=R(e,v))){zu(x,R,n,w);break e}D&&D(e,g,v),e==="focusout"&&(D=g._wrapperState)&&D.controlled&&g.type==="number"&&dn(g,"number",g.value)}switch(D=v?Mn(v):window,e){case"focusin":(Tu(D)||D.contentEditable==="true")&&(Ln=D,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 M;if(_o)e:{switch(e){case"compositionstart":var $="onCompositionStart";break e;case"compositionend":$="onCompositionEnd";break e;case"compositionupdate":$="onCompositionUpdate";break e}$=void 0}else Rn?Pu(e,n)&&($="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&($="onCompositionStart");$&&(Eu&&n.locale!=="ko"&&(Rn||$!=="onCompositionStart"?$==="onCompositionEnd"&&Rn&&(M=wu()):(Gt=w,yo="value"in Gt?Gt.value:Gt.textContent,Rn=!0)),D=ml(v,$),0<D.length&&($=new ku($,e,null,n,w),x.push({event:$,listeners:D}),M?$.data=M:(M=ju(n),M!==null&&($.data=M)))),(M=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=M))}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(d(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,zt="__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[zt]||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 Tr(e){return e=e[Et]||e[zt],!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(d(33))}function yl(e){return e[jr]||null}var Vo=[],Fn=-1;function Zt(e){return{current:e}}function de(e){0>Fn||(e.current=Vo[Fn],Vo[Fn]=null,Fn--)}function se(e,t){Fn++,Vo[Fn]=e.current,e.current=t}var bt={},Me=Zt(bt),Ye=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 Xe(e){return e=e.childContextTypes,e!=null}function gl(){de(Ye),de(Me)}function es(e,t,n){if(Me.current!==bt)throw Error(d(168));se(Me,t),se(Ye,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(d(108,le(e)||"Unknown",l));return P({},n,r)}function wl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||bt,yn=Me.current,se(Me,e),se(Ye,Ye.current),!0}function ns(e,t,n){var r=e.stateNode;if(!r)throw Error(d(169));n?(e=ts(e,t,yn),r.__reactInternalMemoizedMergedChildContext=e,de(Ye),de(Me),se(Me,e)):de(Ye),se(Ye,n)}var Rt=null,Sl=!1,$o=!1;function rs(e){Rt===null?Rt=[e]:Rt.push(e)}function of(e){Sl=!0,rs(e)}function en(){if(!$o&&Rt!==null){$o=!0;var e=0,t=oe;try{var n=Rt;for(oe=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{oe=t,$o=!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 Bo(e){e.return!==null&&(wn(e,1),ls(e,1,0))}function Ho(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 nt=null,rt=null,pe=!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,nt=e,rt=qt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,nt=e,rt=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,nt=e,rt=null,!0):!1;default:return!1}}function Qo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Wo(e){if(pe){var t=rt;if(t){var n=t;if(!is(e,t)){if(Qo(e))throw Error(d(418));t=qt(n.nextSibling);var r=nt;t&&is(e,t)?os(r,n):(e.flags=e.flags&-4097|2,pe=!1,nt=e)}}else{if(Qo(e))throw Error(d(418));e.flags=e.flags&-4097|2,pe=!1,nt=e}}}function us(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;nt=e}function _l(e){if(e!==nt)return!1;if(!pe)return us(e),pe=!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=rt)){if(Qo(e))throw ss(),Error(d(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(d(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){rt=qt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}rt=null}}else rt=nt?qt(e.stateNode.nextSibling):null;return!0}function ss(){for(var e=rt;e;)e=qt(e.nextSibling)}function $n(){rt=nt=null,pe=!1}function Ko(e){vt===null?vt=[e]:vt.push(e)}var uf=Y.ReactCurrentBatchConfig;function zr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(d(309));var r=n.stateNode}if(!r)throw Error(d(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(d(284));if(!n._owner)throw Error(d(290,e))}return e}function El(e,t){throw e=Object.prototype.toString.call(t),Error(d(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(m,f){if(e){var h=m.deletions;h===null?(m.deletions=[f],m.flags|=16):h.push(f)}}function n(m,f){if(!e)return null;for(;f!==null;)t(m,f),f=f.sibling;return null}function r(m,f){for(m=new Map;f!==null;)f.key!==null?m.set(f.key,f):m.set(f.index,f),f=f.sibling;return m}function l(m,f){return m=an(m,f),m.index=0,m.sibling=null,m}function o(m,f,h){return m.index=h,e?(h=m.alternate,h!==null?(h=h.index,h<f?(m.flags|=2,f):h):(m.flags|=2,f)):(m.flags|=1048576,f)}function i(m){return e&&m.alternate===null&&(m.flags|=2),m}function u(m,f,h,_){return f===null||f.tag!==6?(f=Fi(h,m.mode,_),f.return=m,f):(f=l(f,h),f.return=m,f)}function a(m,f,h,_){var R=h.type;return R===ze?w(m,f,h.props.children,_,h.key):f!==null&&(f.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===ve&&as(R)===f.type)?(_=l(f,h.props),_.ref=zr(m,f,h),_.return=m,_):(_=Xl(h.type,h.key,h.props,null,m.mode,_),_.ref=zr(m,f,h),_.return=m,_)}function v(m,f,h,_){return f===null||f.tag!==4||f.stateNode.containerInfo!==h.containerInfo||f.stateNode.implementation!==h.implementation?(f=Ui(h,m.mode,_),f.return=m,f):(f=l(f,h.children||[]),f.return=m,f)}function w(m,f,h,_,R){return f===null||f.tag!==7?(f=Pn(h,m.mode,_,R),f.return=m,f):(f=l(f,h),f.return=m,f)}function x(m,f,h){if(typeof f=="string"&&f!==""||typeof f=="number")return f=Fi(""+f,m.mode,h),f.return=m,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Oe:return h=Xl(f.type,f.key,f.props,null,m.mode,h),h.ref=zr(m,null,f),h.return=m,h;case _e:return f=Ui(f,m.mode,h),f.return=m,f;case ve:var _=f._init;return x(m,_(f._payload),h)}if(K(f)||I(f))return f=Pn(f,m.mode,h,null),f.return=m,f;El(m,f)}return null}function g(m,f,h,_){var R=f!==null?f.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return R!==null?null:u(m,f,""+h,_);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Oe:return h.key===R?a(m,f,h,_):null;case _e:return h.key===R?v(m,f,h,_):null;case ve:return R=h._init,g(m,f,R(h._payload),_)}if(K(h)||I(h))return R!==null?null:w(m,f,h,_,null);El(m,h)}return null}function N(m,f,h,_,R){if(typeof _=="string"&&_!==""||typeof _=="number")return m=m.get(h)||null,u(f,m,""+_,R);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case Oe:return m=m.get(_.key===null?h:_.key)||null,a(f,m,_,R);case _e:return m=m.get(_.key===null?h:_.key)||null,v(f,m,_,R);case ve:var D=_._init;return N(m,f,h,D(_._payload),R)}if(K(_)||I(_))return m=m.get(h)||null,w(f,m,_,R,null);El(f,_)}return null}function T(m,f,h,_){for(var R=null,D=null,M=f,$=f=0,je=null;M!==null&&$<h.length;$++){M.index>$?(je=M,M=null):je=M.sibling;var re=g(m,M,h[$],_);if(re===null){M===null&&(M=je);break}e&&M&&re.alternate===null&&t(m,M),f=o(re,f,$),D===null?R=re:D.sibling=re,D=re,M=je}if($===h.length)return n(m,M),pe&&wn(m,$),R;if(M===null){for(;$<h.length;$++)M=x(m,h[$],_),M!==null&&(f=o(M,f,$),D===null?R=M:D.sibling=M,D=M);return pe&&wn(m,$),R}for(M=r(m,M);$<h.length;$++)je=N(M,m,$,h[$],_),je!==null&&(e&&je.alternate!==null&&M.delete(je.key===null?$:je.key),f=o(je,f,$),D===null?R=je:D.sibling=je,D=je);return e&&M.forEach(function(cn){return t(m,cn)}),pe&&wn(m,$),R}function z(m,f,h,_){var R=I(h);if(typeof R!="function")throw Error(d(150));if(h=R.call(h),h==null)throw Error(d(151));for(var D=R=null,M=f,$=f=0,je=null,re=h.next();M!==null&&!re.done;$++,re=h.next()){M.index>$?(je=M,M=null):je=M.sibling;var cn=g(m,M,re.value,_);if(cn===null){M===null&&(M=je);break}e&&M&&cn.alternate===null&&t(m,M),f=o(cn,f,$),D===null?R=cn:D.sibling=cn,D=cn,M=je}if(re.done)return n(m,M),pe&&wn(m,$),R;if(M===null){for(;!re.done;$++,re=h.next())re=x(m,re.value,_),re!==null&&(f=o(re,f,$),D===null?R=re:D.sibling=re,D=re);return pe&&wn(m,$),R}for(M=r(m,M);!re.done;$++,re=h.next())re=N(M,m,$,re.value,_),re!==null&&(e&&re.alternate!==null&&M.delete(re.key===null?$:re.key),f=o(re,f,$),D===null?R=re:D.sibling=re,D=re);return e&&M.forEach(function(Vf){return t(m,Vf)}),pe&&wn(m,$),R}function we(m,f,h,_){if(typeof h=="object"&&h!==null&&h.type===ze&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Oe:e:{for(var R=h.key,D=f;D!==null;){if(D.key===R){if(R=h.type,R===ze){if(D.tag===7){n(m,D.sibling),f=l(D,h.props.children),f.return=m,m=f;break e}}else if(D.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===ve&&as(R)===D.type){n(m,D.sibling),f=l(D,h.props),f.ref=zr(m,D,h),f.return=m,m=f;break e}n(m,D);break}else t(m,D);D=D.sibling}h.type===ze?(f=Pn(h.props.children,m.mode,_,h.key),f.return=m,m=f):(_=Xl(h.type,h.key,h.props,null,m.mode,_),_.ref=zr(m,f,h),_.return=m,m=_)}return i(m);case _e:e:{for(D=h.key;f!==null;){if(f.key===D)if(f.tag===4&&f.stateNode.containerInfo===h.containerInfo&&f.stateNode.implementation===h.implementation){n(m,f.sibling),f=l(f,h.children||[]),f.return=m,m=f;break e}else{n(m,f);break}else t(m,f);f=f.sibling}f=Ui(h,m.mode,_),f.return=m,m=f}return i(m);case ve:return D=h._init,we(m,f,D(h._payload),_)}if(K(h))return T(m,f,h,_);if(I(h))return z(m,f,h,_);El(m,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,f!==null&&f.tag===6?(n(m,f.sibling),f=l(f,h),f.return=m,m=f):(n(m,f),f=Fi(h,m.mode,_),f.return=m,m=f),i(m)):n(m,f)}return we}var Bn=cs(!0),fs=cs(!1),Cl=Zt(null),Nl=null,Hn=null,Yo=null;function Xo(){Yo=Hn=Nl=null}function Go(e){var t=Cl.current;de(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 Qn(e,t){Nl=e,Yo=Hn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Ge=!0),e.firstContext=null)}function at(e){var t=e._currentValue;if(Yo!==e)if(e={context:e,memoizedValue:t,next:null},Hn===null){if(Nl===null)throw Error(d(308));Hn=e,Nl.dependencies={lanes:0,firstContext:e}}else Hn=Hn.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,(ne&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,N=u.eventTime;if((r&g)===g){w!==null&&(w=w.next={eventTime:N,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var T=e,z=u;switch(g=t,N=n,z.tag){case 1:if(T=z.payload,typeof T=="function"){x=T.call(N,x,g);break e}x=T;break e;case 3:T.flags=T.flags&-65537|128;case 0:if(T=z.payload,g=typeof T=="function"?T.call(N,x,g):T,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 N={eventTime:N,lane:g,tag:u.tag,payload:u.payload,callback:u.callback,next:null},w===null?(v=w=N,a=x):w=w.next=N,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(d(191,l));l.call(r)}}}var Rr={},Ct=Zt(Rr),Lr=Zt(Rr),Or=Zt(Rr);function xn(e){if(e===Rr)throw Error(d(174));return e}function bo(e,t){switch(se(Or,t),se(Lr,e),se(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)}de(Ct),se(Ct,t)}function Wn(){de(Ct),de(Lr),de(Or)}function vs(e){xn(Or.current);var t=xn(Ct.current),n=nr(t,e.type);t!==n&&(se(Lr,e),se(Ct,n))}function ei(e){Lr.current===e&&(de(Ct),de(Lr))}var me=Zt(0);function Tl(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 zl=Y.ReactCurrentDispatcher,ri=Y.ReactCurrentBatchConfig,kn=0,he=null,Ee=null,Ne=null,Rl=!1,Ir=!1,Dr=0,sf=0;function Fe(){throw Error(d(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,he=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,zl.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(d(301));o+=1,Ne=Ee=null,t.updateQueue=null,zl.current=mf,e=n(r,l)}while(Ir)}if(zl.current=Il,t=Ee!==null&&Ee.next!==null,kn=0,Ne=Ee=he=null,Rl=!1,t)throw Error(d(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?he.memoizedState=Ne=e:Ne=Ne.next=e,Ne}function ct(){if(Ee===null){var e=he.alternate;e=e!==null?e.memoizedState:null}else e=Ee.next;var t=Ne===null?he.memoizedState:Ne.next;if(t!==null)Ne=t,Ee=e;else{if(e===null)throw Error(d(310));Ee=e,e={memoizedState:Ee.memoizedState,baseState:Ee.baseState,baseQueue:Ee.baseQueue,queue:Ee.queue,next:null},Ne===null?he.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(d(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,he.lanes|=w,_n|=w}v=v.next}while(v!==null&&v!==o);a===null?i=r:a.next=u,ht(r,t.memoizedState)||(Ge=!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,he.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(d(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)||(Ge=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ys(){}function gs(e,t){var n=he,r=ct(),l=t(),o=!ht(r.memoizedState,l);if(o&&(r.memoizedState=l,Ge=!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(d(349));(kn&30)!==0||ws(n,t,l)}return l}function ws(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=he.updateQueue,t===null?(t={lastEffect:null,stores:null},he.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,he,e),[t.memoizedState,e]}function Fr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=he.updateQueue,t===null?(t={lastEffect:null,stores:null},he.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();he.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}}he.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 Ts(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function zs(e,t,n){return n=n!=null?n.concat([e]):null,Ol(4,4,Ts.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,Ge=!0),e.memoizedState=n):(ht(n,t)||(n=au(),he.lanes|=n,_n|=n,e.baseState=!0),t)}function af(e,t){var n=oe;oe=n!==0&&4>n?n:4,e(!0);var r=ri.transition;ri.transition={};try{e(!1),t()}finally{oe=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=We();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=We(),St(n,e,r,l),Fs(n,t,r))}}function Ds(e){var t=e.alternate;return e===he||t!==null&&t===he}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:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useInsertionEffect:Fe,useLayoutEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useMutableSource:Fe,useSyncExternalStore:Fe,useId:Fe,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,Ts.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,he,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=he,l=Nt();if(pe){if(n===void 0)throw Error(d(407));n=n()}else{if(n=t(),Pe===null)throw Error(d(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(pe){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:zs,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:zs,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=We(),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=We(),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=We(),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=Xe(t)?yn:Me.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=Xe(t)?yn:Me.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+=W(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 $s(e,t,n){n=Dt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Bl||(Bl=!0,Ti=r),mi(e,t)},n}function Bs(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 Hs(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=Tf.bind(null,e,t,n),t.then(e,e))}function Qs(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=Y.ReactCurrentOwner,Ge=!1;function Qe(e,t,n,r){t.child=e===null?fs(t,null,n,r):Bn(t,e.child,n,r)}function Ks(e,t,n,r,l){n=n.render;var o=t.ref;return Qn(t,l),r=oi(e,t,n,r,o,l),n=ii(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Mt(e,t,l)):(pe&&n&&Bo(t),t.flags|=1,Qe(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(Ge=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&(Ge=!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},se(Xn,lt),lt|=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,se(Xn,lt),lt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,se(Xn,lt),lt|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,se(Xn,lt),lt|=r;return Qe(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=Xe(n)?yn:Me.current;return o=Un(t,o),Qn(t,l),n=oi(e,t,n,r,o,l),r=ii(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Mt(e,t,l)):(pe&&r&&Bo(t),t.flags|=1,Qe(e,t,n,l),t.child)}function qs(e,t,n,r,l){if(Xe(n)){var o=!0;wl(t)}else o=!1;if(Qn(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=Xe(n)?yn:Me.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||Ye.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=Xe(n)?yn:Me.current,a=Un(t,a));var N=n.getDerivedStateFromProps;(w=typeof N=="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 T=t.memoizedState;u!==x||g!==T||Ye.current||tn?(typeof N=="function"&&(fi(t,n,N,r),T=t.memoizedState),(v=tn||Us(t,n,v,r,g,T,a)||!1)?(w||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,T,a),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,T,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=T),i.props=r,i.state=T,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=Bn(t,e.child,null,o),t.child=Bn(t,null,u,o)):Qe(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 $n(),Ko(l),t.flags|=256,Qe(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=me.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),se(me,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),Bn(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(d(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&&Bn(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(d(419)),r=pi(o,r,void 0),Ml(e,t,i,r)}if(u=(i&e.childLanes)!==0,Ge||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(d(421))),Ml(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=zf.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,rt=qt(l.nextSibling),nt=t,pe=!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(Qe(e,t,r.children,n),r=me.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(se(me,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&&Tl(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&&Tl(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(d(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),$n();break;case 5:vs(t);break;case 1:Xe(t.type)&&wl(t);break;case 4:bo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;se(Cl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(se(me,me.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?ea(e,t,n):(se(me,me.current&1),e=Mt(e,t,n),e!==null?e.sibling:null);se(me,me.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),se(me,me.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=Bt(e,l),r=Bt(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"&&(E.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"&&(E.hasOwnProperty(v)?(a!=null&&v==="onScroll"&&fe("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(!pe)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 Ue(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(Ho(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ue(t),null;case 1:return Xe(t.type)&&gl(),Ue(t),null;case 3:return r=t.stateNode,Wn(),de(Ye),de(Me),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),Ue(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(d(166));return Ue(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":fe("cancel",r),fe("close",r);break;case"iframe":case"object":case"embed":fe("load",r);break;case"video":case"audio":for(l=0;l<Cr.length;l++)fe(Cr[l],r);break;case"source":fe("error",r);break;case"img":case"image":case"link":fe("error",r),fe("load",r);break;case"details":fe("toggle",r);break;case"input":Zn(r,o),fe("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},fe("invalid",r);break;case"textarea":bn(r,o),fe("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]):E.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&fe("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":fe("cancel",e),fe("close",e),l=r;break;case"iframe":case"object":case"embed":fe("load",e),l=r;break;case"video":case"audio":for(l=0;l<Cr.length;l++)fe(Cr[l],e);l=r;break;case"source":fe("error",e),l=r;break;case"img":case"image":case"link":fe("error",e),fe("load",e),l=r;break;case"details":fe("toggle",e),l=r;break;case"input":Zn(e,r),l=jn(e,r),fe("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=P({},r,{value:void 0}),fe("invalid",e);break;case"textarea":bn(e,r),l=Bt(e,r),fe("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!=="")&&Ht(e,a):typeof a=="number"&&Ht(e,""+a):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(E.hasOwnProperty(o)?a!=null&&o==="onScroll"&&fe("scroll",e):a!=null&&$e(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",""+te(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?$t(e,!!r.multiple,o,!1):r.defaultValue!=null&&$t(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 Ue(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(d(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=nt,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 Ue(t),null;case 13:if(de(me),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(pe&&rt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)ss(),$n(),t.flags|=98560,o=!1;else if(o=_l(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(d(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(d(317));o[Et]=t}else $n(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ue(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||(me.current&1)!==0?Ce===0&&(Ce=3):Di())),t.updateQueue!==null&&(t.flags|=4),Ue(t),null);case 4:return Wn(),xi(e,t),e===null&&Nr(t.stateNode.containerInfo),Ue(t),null;case 10:return Go(t.type._context),Ue(t),null;case 17:return Xe(t.type)&&gl(),Ue(t),null;case 19:if(de(me),o=t.memoizedState,o===null)return Ue(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=Tl(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 se(me,me.current&1|2),t.child}e=e.sibling}o.tail!==null&&ge()>Gn&&(t.flags|=128,r=!0,Ur(o,!1),t.lanes=4194304)}else{if(!r)if(e=Tl(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&&!pe)return Ue(t),null}else 2*ge()-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=ge(),t.sibling=null,n=me.current,se(me,r?n&1|2:n&1),t):(Ue(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?(lt&1073741824)!==0&&(Ue(t),t.subtreeFlags&6&&(t.flags|=8192)):Ue(t),null;case 24:return null;case 25:return null}throw Error(d(156,t.tag))}function Sf(e,t){switch(Ho(t),t.tag){case 1:return Xe(t.type)&&gl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Wn(),de(Ye),de(Me),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(de(me),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(d(340));$n()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return de(me),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,Ae=!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){ye(e,t,r)}else n.current=null}function ki(e,t,n){try{n()}catch(r){ye(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 N;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),(N=x.firstChild)!==null;)g=x,x=N;for(;;){if(x===e)break t;if(g===n&&++v===l&&(u=i),g===o&&++w===r&&(a=i),(N=x.nextSibling)!==null)break;x=g,g=x.parentNode}x=N}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 T=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(T!==null){var z=T.memoizedProps,we=T.memoizedState,m=t.stateNode,f=m.getSnapshotBeforeUpdate(t.elementType===t.type?z:yt(t.type,z),we);m.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(d(163))}}catch(_){ye(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,j=e;break}j=t.return}return T=ia,ia=!1,T}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 Re=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:Ae||Yn(n,t);case 6:var r=Re,l=gt;Re=null,rn(e,t,n),Re=r,gt=l,Re!==null&&(gt?(e=Re,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Re.removeChild(n.stateNode));break;case 18:Re!==null&&(gt?(e=Re,n=n.stateNode,e.nodeType===8?Uo(e.parentNode,n):e.nodeType===1&&Uo(e,n),yr(e)):Uo(Re,n.stateNode));break;case 4:r=Re,l=gt,Re=n.stateNode.containerInfo,gt=!0,rn(e,t,n),Re=r,gt=l;break;case 0:case 11:case 14:case 15:if(!Ae&&(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(!Ae&&(Yn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){ye(n,t,u)}rn(e,t,n);break;case 21:rn(e,t,n);break;case 22:n.mode&1?(Ae=(r=Ae)||n.memoizedState!==null,rn(e,t,n),Ae=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:Re=u.stateNode,gt=!1;break e;case 3:Re=u.stateNode.containerInfo,gt=!0;break e;case 4:Re=u.stateNode.containerInfo,gt=!0;break e}u=u.return}if(Re===null)throw Error(d(160));ca(o,i,l),Re=null,gt=!1;var a=l.alternate;a!==null&&(a.return=null),l.return=null}catch(v){ye(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(z){ye(e,e.return,z)}try{Ar(5,e,e.return)}catch(z){ye(e,e.return,z)}}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{Ht(l,"")}catch(z){ye(e,e.return,z)}}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"?Ht(l,x):$e(l,w,x,v)}switch(u){case"input":Tt(l,o);break;case"textarea":pn(l,o);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var N=o.value;N!=null?$t(l,!!o.multiple,N,!1):g!==!!o.multiple&&(o.defaultValue!=null?$t(l,!!o.multiple,o.defaultValue,!0):$t(l,!!o.multiple,o.multiple?[]:"",!1))}l[jr]=o}catch(z){ye(e,e.return,z)}}break;case 6:if(wt(t,e),Pt(e),r&4){if(e.stateNode===null)throw Error(d(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(z){ye(e,e.return,z)}}break;case 3:if(wt(t,e),Pt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{yr(t.containerInfo)}catch(z){ye(e,e.return,z)}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=ge())),r&4&&fa(e);break;case 22:if(w=n!==null&&n.memoizedState!==null,e.mode&1?(Ae=(v=Ae)||w,wt(t,e),Ae=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,N=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 T=g.stateNode;if(typeof T.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,T.props=t.memoizedProps,T.state=t.memoizedState,T.componentWillUnmount()}catch(z){ye(r,n,z)}}break;case 5:Yn(g,g.return);break;case 22:if(g.memoizedState!==null){ha(x);continue}}N!==null?(N.return=g,j=N):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(z){ye(e,e.return,z)}}}else if(x.tag===6){if(w===null)try{x.stateNode.nodeValue=v?"":x.memoizedProps}catch(z){ye(e,e.return,z)}}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(d(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Ht(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(d(161))}}catch(a){ye(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||Ae;u=Ul;var v=Ae;if(Ul=i,(Ae=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,Ae=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:Ae||Al(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ae)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(d(163))}Ae||t.flags&512&&_i(t)}catch(g){ye(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){ye(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(a){ye(t,l,a)}}var o=t.return;try{_i(t)}catch(a){ye(t,o,a)}break;case 5:var i=t.return;try{_i(t)}catch(a){ye(t,i,a)}}}catch(a){ye(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=Y.ReactCurrentDispatcher,Ni=Y.ReactCurrentOwner,ft=Y.ReactCurrentBatchConfig,ne=0,Pe=null,xe=null,Le=0,lt=0,Xn=Zt(0),Ce=0,Vr=null,_n=0,$l=0,Pi=0,$r=null,Je=null,ji=0,Gn=1/0,Ft=null,Bl=!1,Ti=null,ln=null,Hl=!1,on=null,Ql=0,Br=0,zi=null,Wl=-1,Kl=0;function We(){return(ne&6)!==0?ge():Wl!==-1?Wl:Wl=ge()}function un(e){return(e.mode&1)===0?1:(ne&2)!==0&&Le!==0?Le&-Le:uf.transition!==null?(Kl===0&&(Kl=au()),Kl):(e=oe,e!==0||(e=window.event,e=e===void 0?16:gu(e.type)),e)}function St(e,t,n,r){if(50<Br)throw Br=0,zi=null,Error(d(185));dr(e,n,r),((ne&2)===0||e!==Pe)&&(e===Pe&&((ne&2)===0&&($l|=n),Ce===4&&sn(e,Le)),qe(e,r),n===1&&ne===0&&(t.mode&1)===0&&(Gn=ge()+500,Sl&&en()))}function qe(e,t){var n=e.callbackNode;ic(e,t);var r=tl(e,e===Pe?Le: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(){(ne&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,(ne&6)!==0)throw Error(d(327));var n=e.callbackNode;if(Jn()&&e.callbackNode!==n)return null;var r=tl(e,e===Pe?Le:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Yl(e,r);else{t=r;var l=ne;ne|=2;var o=Sa();(Pe!==e||Le!==t)&&(Ft=null,Gn=ge()+500,Cn(e,t));do try{Pf();break}catch(u){wa(e,u)}while(!0);Xo(),Vl.current=o,ne=l,xe!==null?t=0:(Pe=null,Le=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),qe(e,ge()),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),qe(e,ge()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(d(345));case 2:Nn(e,Je,Ft);break;case 3:if(sn(e,r),(r&130023424)===r&&(t=ji+500-ge(),10<t)){if(tl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){We(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Fo(Nn.bind(null,e,Je,Ft),t);break}Nn(e,Je,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=ge()-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,Je,Ft),r);break}Nn(e,Je,Ft);break;case 5:Nn(e,Je,Ft);break;default:throw Error(d(329))}}}return qe(e,ge()),e.callbackNode===n?ya.bind(null,e):null}function Ri(e,t){var n=$r;return e.current.memoizedState.isDehydrated&&(Cn(e,t).flags|=256),e=Yl(e,t),e!==2&&(t=Je,Je=n,t!==null&&Li(t)),e}function Li(e){Je===null?Je=e:Je.push.apply(Je,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&=~$l,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((ne&6)!==0)throw Error(d(327));Jn();var t=tl(e,0);if((t&1)===0)return qe(e,ge()),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),qe(e,ge()),n;if(n===6)throw Error(d(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Nn(e,Je,Ft),qe(e,ge()),null}function Oi(e,t){var n=ne;ne|=1;try{return e(t)}finally{ne=n,ne===0&&(Gn=ge()+500,Sl&&en())}}function En(e){on!==null&&on.tag===0&&(ne&6)===0&&Jn();var t=ne;ne|=1;var n=ft.transition,r=oe;try{if(ft.transition=null,oe=1,e)return e()}finally{oe=r,ft.transition=n,ne=t,(ne&6)===0&&en()}}function Ii(){lt=Xn.current,de(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(Ho(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&gl();break;case 3:Wn(),de(Ye),de(Me),ni();break;case 5:ei(r);break;case 4:Wn();break;case 13:de(me);break;case 19:de(me);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),Le=lt=t,Ce=0,Vr=null,Pi=$l=_n=0,Je=$r=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(),zl.current=Il,Rl){for(var r=he.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Rl=!1}if(kn=0,Ne=Ee=he=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=Le,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 N=Qs(i);if(N!==null){N.flags&=-257,Ws(N,i,u,o,t),N.mode&1&&Hs(o,v,t),t=N,a=v;var T=t.updateQueue;if(T===null){var z=new Set;z.add(a),t.updateQueue=z}else T.add(a);break e}else{if((t&1)===0){Hs(o,v,t),Di();break e}a=Error(d(426))}}else if(pe&&u.mode&1){var we=Qs(i);if(we!==null){(we.flags&65536)===0&&(we.flags|=256),Ws(we,i,u,o,t),Ko(Kn(a,u));break e}}o=a=Kn(a,u),Ce!==4&&(Ce=2),$r===null?$r=[o]:$r.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var m=$s(o,a,t);ms(o,m);break e;case 1:u=a;var f=o.type,h=o.stateNode;if((o.flags&128)===0&&(typeof f.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(ln===null||!ln.has(h)))){o.flags|=65536,t&=-t,o.lanes|=t;var _=Bs(o,u,t);ms(o,_);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&&($l&268435455)===0||sn(Pe,Le)}function Yl(e,t){var n=ne;ne|=2;var r=Sa();(Pe!==e||Le!==t)&&(Ft=null,Cn(e,t));do try{Nf();break}catch(l){wa(e,l)}while(!0);if(Xo(),ne=n,Vl.current=r,xe!==null)throw Error(d(261));return Pe=null,Le=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,lt);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,lt),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=oe,l=ft.transition;try{ft.transition=null,oe=1,jf(e,t,n,r)}finally{ft.transition=l,oe=r}return null}function jf(e,t,n,r){do Jn();while(on!==null);if((ne&6)!==0)throw Error(d(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(d(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(uc(e,o),e===Pe&&(xe=Pe=null,Le=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Hl||(Hl=!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=oe;oe=1;var u=ne;ne|=4,Ni.current=null,kf(e,n),da(n,e),Yc(Do),ll=!!Io,Do=Io=null,e.current=n,_f(n),Za(),ne=u,oe=i,ft.transition=o}else e.current=n;if(Hl&&(Hl=!1,on=e,Ql=l),o=e.pendingLanes,o===0&&(ln=null),tc(n.stateNode),qe(e,ge()),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(Bl)throw Bl=!1,e=Ti,Ti=null,e;return(Ql&1)!==0&&e.tag!==0&&Jn(),o=e.pendingLanes,(o&1)!==0?e===zi?Br++:(Br=0,zi=e):Br=0,en(),null}function Jn(){if(on!==null){var e=cu(Ql),t=ft.transition,n=oe;try{if(ft.transition=null,oe=16>e?16:e,on===null)var r=!1;else{if(e=on,on=null,Ql=0,(ne&6)!==0)throw Error(d(331));var l=ne;for(ne|=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,N=w.return;if(ua(w),w===v){j=null;break}if(g!==null){g.return=N,j=g;break}j=N}}}var T=o.alternate;if(T!==null){var z=T.child;if(z!==null){T.child=null;do{var we=z.sibling;z.sibling=null,z=we}while(z!==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 m=o.sibling;if(m!==null){m.return=o.return,j=m;break e}j=o.return}}var f=e.current;for(j=f;j!==null;){i=j;var h=i.child;if((i.subtreeFlags&2064)!==0&&h!==null)h.return=i,j=h;else e:for(i=f;j!==null;){if(u=j,(u.flags&2048)!==0)try{switch(u.tag){case 0:case 11:case 15:Al(9,u)}}catch(R){ye(u,u.return,R)}if(u===i){j=null;break e}var _=u.sibling;if(_!==null){_.return=u.return,j=_;break e}j=u.return}}if(ne=l,en(),_t&&typeof _t.onPostCommitFiberRoot=="function")try{_t.onPostCommitFiberRoot(Zr,e)}catch{}r=!0}return r}finally{oe=n,ft.transition=t}}return!1}function _a(e,t,n){t=Kn(n,t),t=$s(e,t,1),e=nn(e,t,1),t=We(),e!==null&&(dr(e,1,t),qe(e,t))}function ye(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=Bs(t,e,1),t=nn(t,e,1),e=We(),t!==null&&(dr(t,1,e),qe(t,e));break}}t=t.return}}function Tf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=We(),e.pingedLanes|=e.suspendedLanes&n,Pe===e&&(Le&n)===n&&(Ce===4||Ce===3&&(Le&130023424)===Le&&500>ge()-ji?Cn(e,0):Pi|=n),qe(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=We();e=It(e,t),e!==null&&(dr(e,t,n),qe(e,n))}function zf(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(d(314))}r!==null&&r.delete(t),Ea(e,n)}var Ca;Ca=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ye.current)Ge=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Ge=!1,gf(e,t,n);Ge=(e.flags&131072)!==0}else Ge=!1,pe&&(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,Me.current);Qn(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,Xe(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,pe&&o&&Bo(t),Qe(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(d(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(d(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(d(423)),t),t=bs(e,t,r,n,l);break e}else if(r!==l){l=Kn(Error(d(424)),t),t=bs(e,t,r,n,l);break e}else for(rt=qt(t.stateNode.containerInfo.firstChild),nt=t,pe=!0,vt=null,n=fs(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if($n(),r===l){t=Mt(e,t,n);break e}Qe(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),Qe(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=Bn(t,null,r,n):Qe(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 Qe(e,t,t.pendingProps,n),t.child;case 8:return Qe(e,t,t.pendingProps.children,n),t.child;case 12:return Qe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,se(Cl,r._currentValue),r._currentValue=i,o!==null)if(ht(o.value,i)){if(o.children===l.children&&!Ye.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(d(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}Qe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Qn(t,n),l=at(l),r=r(l),t.flags|=1,Qe(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,Xe(r)?(e=!0,wl(t)):e=!1,Qn(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(d(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===Ie)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 Ke:i=8,l|=8;break;case kt:return e=dt(12,n,t,l|2),e.elementType=kt,e.lanes=o,e;case De:return e=dt(13,n,t,l),e.elementType=De,e.lanes=o,e;case et:return e=dt(19,n,t,l),e.elementType=et,e.lanes=o,e;case ce: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 Ie:i=11;break e;case it:i=14;break e;case ve:i=16,r=null;break e}throw Error(d(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=ce,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(d(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Xe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(d(171))}if(e.tag===1){var n=e.type;if(Xe(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=We(),l=un(n),o=Dt(r,l),o.callback=t??null,nn(n,o,l),e.current.lanes=l,dr(e,l,r),qe(e,r),e}function Jl(e,t,n,r){var l=t.current,o=We(),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 Ta(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Vi(e,t){Ta(e,t),(e=e.alternate)&&Ta(e,t)}function Mf(){return null}var za=typeof reportError=="function"?reportError:function(e){console.error(e)};function $i(e){this._internalRoot=e}Zl.prototype.render=$i.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(d(409));Jl(e,t,null,null)},Zl.prototype.unmount=$i.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[zt]=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 Bi(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[zt]=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[zt]=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),qe(t,ge()),(ne&6)===0&&(Gn=ge()+500,en()))}break;case 13:En(function(){var r=It(e,1);if(r!==null){var l=We();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=We();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=We();St(n,e,t,r)}Vi(e,t)}},pu=function(){return oe},mu=function(e,t){var n=oe;try{return oe=e,t()}finally{oe=n}},S=function(e,t,n){switch(t){case"input":if(Tt(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(d(90));qn(r),Tt(r,l)}}}break;case"textarea":pn(e,n);break;case"select":t=n.value,t!=null&&$t(e,!!n.multiple,t,!1)}},Zi=Oi,bi=En;var Uf={usingClientEntryPoint:!1,Events:[Tr,Mn,yl,Ji,qi,Oi]},Hr={findFiberByHostInstance:vn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Af={bundleType:Hr.bundleType,version:Hr.version,rendererPackageName:Hr.rendererPackageName,rendererConfig:Hr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Y.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ru(e),e===null?null:e.stateNode},findFiberByHostInstance:Hr.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 Ze.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Uf,Ze.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Bi(t))throw Error(d(200));return Df(e,t,null,n)},Ze.createRoot=function(e,t){if(!Bi(e))throw Error(d(299));var n=!1,r="",l=za;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[zt]=t.current,Nr(e.nodeType===8?e.parentNode:e),new $i(t)},Ze.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(d(188)):(e=Object.keys(e).join(","),Error(d(268,e)));return e=ru(t),e=e===null?null:e.stateNode,e},Ze.flushSync=function(e){return En(e)},Ze.hydrate=function(e,t,n){if(!bl(t))throw Error(d(200));return eo(null,e,t,!0,n)},Ze.hydrateRoot=function(e,t,n){if(!Bi(e))throw Error(d(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=za;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[zt]=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)},Ze.render=function(e,t,n){if(!bl(t))throw Error(d(200));return eo(null,e,t,!1,n)},Ze.unmountComponentAtNode=function(e){if(!bl(e))throw Error(d(40));return e._reactRootContainer?(En(function(){eo(null,null,e,!1,function(){e._reactRootContainer=null,e[zt]=null})}),!0):!1},Ze.unstable_batchedUpdates=Oi,Ze.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!bl(n))throw Error(d(200));if(e==null||e._reactInternals===void 0)throw Error(d(38));return eo(e,t,n,!1,r)},Ze.version="18.3.1-next-f1338f8080-20240426",Ze}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(k){console.error(k)}}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 be(s,k){const d=await fetch(`${Zf}${s}`,{...k,headers:{"Content-Type":"application/json",...k?.headers??{}}}),L=await d.json();if(!d.ok){const E=L.error?.message??"Ошибка запроса";throw new Error(E)}return L}const pt={async testConnection(s){return be("/openai/test-connection",{method:"POST",body:JSON.stringify({apiKey:s.apiKey,model:s.model,baseUrl:s.baseUrl})})},async normalize(s){return be("/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 be("/history")},async loadTrace(s){return be(`/history/${s}`)},async loadPresets(){return be("/presets")},async savePreset(s){return be("/presets/save",{method:"POST",body:JSON.stringify(s)})},async runEval(s){return be("/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 be("/accounting-agent/v1/runs/start",{method:"POST",body:JSON.stringify({initiator:"ndc_operator",source:"gui"})})},async finishRun(s){return be("/accounting-agent/v1/runs/finish",{method:"POST",body:JSON.stringify({runId:s,status:"DONE",source:"gui",reason:"Остановлено оператором из GUI"})})},async listRuns(){return be("/accounting-agent/v1/runs")},async listResults(){return be("/accounting-agent/v1/results")},async runTrace(s){return be(`/accounting-agent/v1/trace/run/${s}`)},async sendAssistantMessage(s){return be("/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 be(`/assistant/session/${s}`)}};function xt({value:s}){return c.jsx("pre",{className:"json-view",children:JSON.stringify(s??{},null,2)})}function fn({title:s,subtitle:k,actions:d,children:L}){return c.jsxs("section",{className:"panel-frame",children:[c.jsxs("header",{className:"panel-header",children:[c.jsxs("div",{children:[c.jsx("h2",{children:s}),k?c.jsx("p",{children:k}):null]}),d?c.jsx("div",{className:"panel-actions",children:d}):null]}),c.jsx("div",{className:"panel-body",children:L})]})}function bf(s){return s==="assistant"?"Ассистент":"Вы"}function ed(s){const k=new Date(s);return Number.isNaN(k.getTime())?s:k.toLocaleTimeString("ru-RU")}function td(s){try{return JSON.stringify(s,null,2)}catch{return String(s)}}function nd(s,k){const d=[];d.push("# Assistant conversation export"),d.push(`session_id: ${s||"n/a"}`),d.push(`exported_at: ${new Date().toISOString()}`),d.push("");for(let L=0;L<k.length;L+=1){const E=k[L];d.push(`## ${L+1}. ${E.role}`),d.push(`message_id: ${E.message_id}`),d.push(`created_at: ${E.created_at}`),d.push(`reply_type: ${E.reply_type??"n/a"}`),E.trace_id&&d.push(`trace_id: ${E.trace_id}`),d.push(""),d.push(E.text||"(empty)"),d.push(""),E.role==="assistant"&&E.debug&&(d.push("### technical_breakdown_json"),d.push("```json"),d.push(td(E.debug)),d.push("```"),d.push(""))}return d.join(`
`)}async function rd(s){if(navigator.clipboard&&window.isSecureContext)try{return await navigator.clipboard.writeText(s),!0}catch{}const k=document.createElement("textarea");k.value=s,k.setAttribute("readonly","true"),k.style.position="fixed",k.style.opacity="0",k.style.pointerEvents="none",document.body.appendChild(k),k.select();let d=!1;try{d=document.execCommand("copy")}catch{d=!1}finally{document.body.removeChild(k)}return d}function ld({sessionId:s,conversation:k,inputValue:d,onInputChange:L,periodHint:E,onPeriodHintChange:F,businessContext:H,onBusinessContextChange:b,useMock:U,onUseMockChange:ae,onSend:ue,onClear:O,busy:V,statusText:Se,errorMessage:ke}){const ee=Z.useRef(null),J=Z.useRef(null),[Ve,Te]=Z.useState("idle");Z.useEffect(()=>{ee.current&&(ee.current.scrollTop=ee.current.scrollHeight)},[k,Se]),Z.useEffect(()=>()=>{J.current!==null&&window.clearTimeout(J.current)},[]);async function $e(){if(k.length===0)return;const Y=nd(s,k),Oe=await rd(Y);Te(Oe?"success":"error"),J.current!==null&&window.clearTimeout(J.current),J.current=window.setTimeout(()=>{Te("idle")},2200)}return c.jsxs(fn,{title:"Режим ассистента",subtitle:"Диалоговый слой поверх normalizer, маршрутизации и factual retrieval.",actions:c.jsxs("div",{className:"assistant-panel-actions",children:[c.jsx("button",{type:"button",className:"assistant-copy-btn",onClick:()=>{$e()},disabled:k.length===0,children:"Скопировать чат"}),Ve==="success"?c.jsx("span",{className:"assistant-copy-feedback success",children:"Скопировано"}):null,Ve==="error"?c.jsx("span",{className:"assistant-copy-feedback error",children:"Ошибка копирования"}):null,c.jsx("span",{className:"status-chip",children:s?`session: ${s}`:"новая сессия"})]}),children:[c.jsxs("div",{ref:ee,className:"assistant-chat-list",children:[k.length===0?c.jsx("div",{className:"assistant-empty muted",children:"Диалог пуст. Отправьте первый вопрос, чтобы запустить контур ассистента."}):null,k.map(Y=>c.jsxs("article",{className:`assistant-msg ${Y.role}`,children:[c.jsxs("header",{className:"assistant-msg-head",children:[c.jsx("strong",{children:bf(Y.role)}),c.jsx("span",{children:ed(Y.created_at)})]}),c.jsx("div",{className:"assistant-msg-body",children:Y.text}),Y.role==="assistant"&&Y.debug?c.jsxs("details",{className:"assistant-debug",children:[c.jsx("summary",{children:"Показать технический разбор"}),c.jsx(xt,{value:Y.debug})]}):null]},Y.message_id))]}),c.jsxs("div",{className:"assistant-compose",children:[c.jsxs("div",{className:"grid-two",children:[c.jsxs("label",{children:["Подсказка по периоду",c.jsx("input",{value:E,onChange:Y=>F(Y.target.value)})]}),c.jsxs("label",{children:["Бизнес-контекст",c.jsx("input",{value:H,onChange:Y=>b(Y.target.value)})]})]}),c.jsxs("label",{className:"full-width",children:["Сообщение",c.jsx("textarea",{value:d,onChange:Y=>L(Y.target.value),rows:4,placeholder:"Введите вопрос к данным компании..."})]}),c.jsxs("div",{className:"button-row",children:[c.jsxs("label",{className:"checkbox-row",children:[c.jsx("input",{type:"checkbox",checked:U,onChange:Y=>ae(Y.target.checked)}),"Mock-режим"]}),c.jsx("button",{type:"button",onClick:()=>ue(),disabled:V||!d.trim(),children:V?"Выполняю...":"Отправить"}),c.jsx("button",{type:"button",onClick:()=>O(),disabled:V&&k.length===0,children:"Сбросить сессию"})]}),Se?c.jsx("p",{className:"diff-summary",children:Se}):null,ke?c.jsx("p",{className:"error-text",children:ke}):null]})]})}function $a({value:s,onChange:k,onTestConnection:d,onSaveLocalConfig:L,lastStatus:E,busy:F}){return c.jsxs(fn,{title:"Подключение OpenAI",subtitle:"Ключ живет только в памяти сессии (не пишется в localStorage).",actions:c.jsx("span",{className:"status-chip",children:E||"Статус: не проверено"}),children:[c.jsxs("div",{className:"grid-two",children:[c.jsxs("label",{children:["OpenAI API Key",c.jsx("input",{type:"password",value:s.apiKey,onChange:H=>k({...s,apiKey:H.target.value}),placeholder:"sk-..."})]}),c.jsxs("label",{children:["Model ID",c.jsx("input",{value:s.model,onChange:H=>k({...s,model:H.target.value})})]}),c.jsxs("label",{children:["Base URL",c.jsx("input",{value:s.baseUrl,onChange:H=>k({...s,baseUrl:H.target.value})})]}),c.jsxs("label",{children:["Temperature",c.jsx("input",{type:"number",step:"0.1",value:s.temperature,onChange:H=>k({...s,temperature:Number(H.target.value)})})]}),c.jsxs("label",{children:["Max output tokens",c.jsx("input",{type:"number",value:s.maxOutputTokens,onChange:H=>k({...s,maxOutputTokens:Number(H.target.value)})})]})]}),c.jsxs("div",{className:"button-row",children:[c.jsx("button",{type:"button",onClick:()=>L(),children:"Сохранить локальную конфигурацию"}),c.jsx("button",{type:"button",onClick:()=>d(),disabled:F,children:F?"Проверяем...":"Проверить подключение"})]})]})}function od({items:s,onRefresh:k,onOpenTrace:d}){return c.jsx(fn,{title:"История нормализаций",subtitle:"Короткий вопрос, confidence, route hint и статус валидации.",actions:c.jsx("button",{type:"button",onClick:()=>k(),children:"Обновить"}),children:c.jsxs("div",{className:"history-list",children:[s.length===0?c.jsx("p",{className:"muted",children:"История пока пустая."}):null,s.map(L=>c.jsxs("button",{type:"button",className:"history-item",onClick:()=>d(L.trace_id),children:[c.jsxs("div",{className:"history-row",children:[c.jsx("strong",{children:L.route_hint??"route: n/a"}),c.jsx("span",{children:L.validation_passed?"schema: ok":"schema: fail"})]}),c.jsx("p",{children:L.question_short}),c.jsxs("div",{className:"history-row",children:[c.jsx("span",{children:L.model}),c.jsx("span",{children:new Date(L.timestamp).toLocaleString("ru-RU")})]})]},L.trace_id))]})})}function Ut(s){return s==null||s===""?"—":String(s)}function id({result:s}){return c.jsx(fn,{title:"Runtime метрики",subtitle:"trace_id, токены, latency и статус валидации.",children:c.jsxs("div",{className:"metrics-grid",children:[c.jsxs("div",{children:[c.jsx("span",{children:"trace_id"}),c.jsx("strong",{children:Ut(s?.trace_id)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"request_started_at"}),c.jsx("strong",{children:Ut(s?new Date(Date.now()-s.latency_ms).toISOString():null)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"request_finished_at"}),c.jsx("strong",{children:Ut(s?new Date().toISOString():null)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"latency_ms"}),c.jsx("strong",{children:Ut(s?.latency_ms)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"input_tokens"}),c.jsx("strong",{children:Ut(s?.usage?.input_tokens)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"output_tokens"}),c.jsx("strong",{children:Ut(s?.usage?.output_tokens)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"total_tokens"}),c.jsx("strong",{children:Ut(s?.usage?.total_tokens)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"validation_status"}),c.jsx("strong",{children:s?.validation?.passed?"passed":"failed"})]}),c.jsxs("div",{children:[c.jsx("span",{children:"prompt_version"}),c.jsx("strong",{children:Ut(s?.prompt_version)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"schema_version"}),c.jsx("strong",{children:Ut(s?.schema_version)})]})]})})}const ud={normalized:"Normalized JSON",fragments:"Fragment View",scope:"Scope View",flags:"Flags View",route:"Route Simulation",raw:"Raw model output",validation:"Validation",logs:"Logs"};function sd(s){return s&&typeof s=="object"?s:null}function ad({tab:s,onTabChange:k,result:d,appLogs:L}){const E=["normalized","fragments","scope","flags","route","raw","validation","logs"],F=sd(d?.normalized),H=String(F?.schema_version??""),b=H==="normalized_query_v2"||H==="normalized_query_v2_0_1"||H==="normalized_query_v2_0_2",U=b?{fragments:F?.fragments??[],discarded_fragments:F?.discarded_fragments??[]}:{note:"Fragment View доступен для normalized_query_v2."},ae=b?{message_in_scope:F?.message_in_scope??null,scope_confidence:F?.scope_confidence??null,contains_multiple_tasks:F?.contains_multiple_tasks??null,global_notes:F?.global_notes??null}:{note:"Scope View доступен для normalized_query_v2."},ue=b?Array.isArray(F?.fragments)?(F?.fragments).map(O=>({fragment_id:O.fragment_id??null,domain_relevance:O.domain_relevance??null,candidate_labels:O.candidate_labels??[],execution_readiness:O.execution_readiness??null,clarification_reason:O.clarification_reason??null,soft_assumption_used:O.soft_assumption_used??[],route_status:O.route_status??null,no_route_reason:O.no_route_reason??null,flags:O.flags??{}})):[]:{note:"Flags View доступен для normalized_query_v2."};return c.jsxs(fn,{title:"Выходные данные",subtitle:"Structured output и диагностические вкладки.",children:[c.jsx("div",{className:"tab-row",children:E.map(O=>c.jsx("button",{type:"button",className:s===O?"tab active":"tab",onClick:()=>k(O),children:ud[O]},O))}),s==="normalized"?c.jsx(xt,{value:d?.normalized??{note:"Нет данных."}}):null,s==="fragments"?c.jsx(xt,{value:U}):null,s==="scope"?c.jsx(xt,{value:ae}):null,s==="flags"?c.jsx(xt,{value:ue}):null,s==="route"?c.jsx(xt,{value:d?.route_hint_summary??{note:"Нет данных."}}):null,s==="raw"?c.jsx(xt,{value:d?.raw_model_output??{note:"Нет данных."}}):null,s==="validation"?c.jsx(xt,{value:d?.validation??{note:"Нет данных."}}):null,s==="logs"?c.jsx(xt,{value:L}):null]})}function Ba({value:s,onChange:k,presets:d,selectedPresetId:L,onSelectPreset:E,onLoadPreset:F,onSavePreset:H,onResetDefaults:b,onDiffPrevious:U,presetName:ae,onPresetNameChange:ue,diffSummary:O}){return c.jsxs(fn,{title:"Prompt Manager",subtitle:"Системный, developer и domain уровни управляются отдельно.",children:[c.jsxs("div",{className:"grid-two",children:[c.jsxs("label",{children:["Системный prompt",c.jsx("textarea",{value:s.systemPrompt,onChange:V=>k({...s,systemPrompt:V.target.value}),rows:6})]}),c.jsxs("label",{children:["Developer / Instruction prompt",c.jsx("textarea",{value:s.developerPrompt,onChange:V=>k({...s,developerPrompt:V.target.value}),rows:6})]}),c.jsxs("label",{children:["Domain prompt",c.jsx("textarea",{value:s.domainPrompt,onChange:V=>k({...s,domainPrompt:V.target.value}),rows:6})]}),c.jsxs("label",{children:["Schema notes",c.jsx("textarea",{value:s.schemaNotes,onChange:V=>k({...s,schemaNotes:V.target.value}),rows:6})]}),c.jsxs("label",{className:"full-width",children:["Few-shot examples",c.jsx("textarea",{value:s.fewShotExamples,onChange:V=>k({...s,fewShotExamples:V.target.value}),rows:8})]})]}),c.jsxs("div",{className:"button-row",children:[c.jsxs("select",{value:L,onChange:V=>E(V.target.value),children:[c.jsx("option",{value:"",children:"Выберите preset..."}),d.map(V=>c.jsx("option",{value:V.id,children:V.name},V.id))]}),c.jsx("button",{type:"button",onClick:()=>F(),children:"Загрузить preset"}),c.jsx("input",{value:ae,onChange:V=>ue(V.target.value),placeholder:"Имя для сохранения"}),c.jsx("button",{type:"button",onClick:()=>H(),children:"Сохранить preset"}),c.jsx("button",{type:"button",onClick:()=>U(),children:"Diff с предыдущим"}),c.jsx("button",{type:"button",onClick:()=>b(),children:"Сбросить к default"})]}),O?c.jsx("p",{className:"diff-summary",children:O}):null]})}function cd({value:s,onChange:k,onApplyBatchFormat:d,onNormalize:L,busy:E,useMock:F,onUseMockChange:H,errorMessage:b}){return c.jsxs(fn,{title:"Запрос пользователя",subtitle:"NDC semantic front-end: нормализуем, но не отвечаем за бухгалтерскую суть.",children:[c.jsxs("div",{className:"grid-two",children:[c.jsxs("label",{className:"full-width",children:["Raw user question",c.jsx("textarea",{value:s.userQuestion,onChange:U=>k({...s,userQuestion:U.target.value}),rows:6,placeholder:"Например: По каким покупателям у нас на конец июня висят отгрузки без оплаты..."})]}),c.jsxs("label",{className:"full-width",children:["Batch queries (`;` separator)",c.jsx("textarea",{value:s.batchQuestionsRaw,onChange:U=>k({...s,batchQuestionsRaw:U.target.value}),onBlur:()=>d(),rows:8,placeholder:"Вопрос 1; Вопрос 2; Вопрос 3"})]}),c.jsxs("label",{children:["Optional period context",c.jsx("input",{value:s.periodHint,onChange:U=>k({...s,periodHint:U.target.value})})]}),c.jsxs("label",{children:["Optional business context",c.jsx("input",{value:s.businessContext,onChange:U=>k({...s,businessContext:U.target.value})})]}),c.jsxs("label",{children:["Optional expected route (eval)",c.jsx("input",{value:s.expectedRoute,onChange:U=>k({...s,expectedRoute:U.target.value})})]})]}),c.jsxs("div",{className:"button-row",children:[c.jsxs("label",{className:"checkbox-row",children:[c.jsx("input",{type:"checkbox",checked:F,onChange:U=>H(U.target.checked)}),"Mock-режим (без вызова OpenAI)"]}),c.jsx("button",{type:"button",onClick:()=>d(),disabled:E||!s.batchQuestionsRaw.trim(),children:"Применить `;` в переносы"}),c.jsx("button",{type:"button",onClick:()=>L(!1),disabled:E||!s.userQuestion.trim(),children:E?"Нормализуем...":"Normalize"}),c.jsx("button",{type:"button",onClick:()=>L(!0),disabled:E||!s.userQuestion.trim(),children:E?"Сохраняем...":"Normalize + Save as test case"})]}),b?c.jsx("p",{className:"error-text",children:b}):null]})}function fd({runs:s,selectedRunId:k,onSelectRun:d,onStartRun:L,onFinishRun:E,onRefreshRuns:F,onRunEval:H,onCopyEvalReport:b,evalBusy:U,traceItems:ae,evalReport:ue}){return c.jsxs(fn,{title:"NDC Run Monitor",subtitle:"Важно: кнопка Запустить run создает только run-сущность. Кнопка eval запускает batch-проверку normalizer v2.0.2.",children:[c.jsxs("div",{className:"button-row",children:[c.jsx("button",{type:"button",onClick:()=>L(),children:"Запустить run"}),c.jsx("button",{type:"button",onClick:()=>E(),disabled:!k,children:"Завершить выбранный run"}),c.jsx("button",{type:"button",onClick:()=>F(),children:"Обновить runs"}),c.jsx("button",{type:"button",onClick:()=>H(),disabled:U,children:U?"Идет eval v2.0.2...":"Запустить eval v2.0.2"})]}),c.jsxs("div",{className:"runtime-grid",children:[c.jsxs("div",{className:"runtime-runs",children:[s.map(O=>c.jsxs("button",{type:"button",className:k===O.runId?"history-item selected":"history-item",onClick:()=>d(O.runId),children:[c.jsxs("div",{className:"history-row",children:[c.jsx("strong",{children:O.status}),c.jsx("span",{children:O.runId})]}),c.jsxs("div",{className:"history-row",children:[c.jsx("span",{children:O.sessionId}),c.jsx("span",{children:new Date(O.updatedAt).toLocaleString("ru-RU")})]})]},O.runId)),s.length===0?c.jsx("p",{className:"muted",children:"Нет активных запусков."}):null]}),c.jsxs("div",{children:[c.jsx("h3",{children:"Trace выбранного run"}),c.jsx(xt,{value:ae}),c.jsxs("div",{className:"eval-report-wrap",children:[c.jsx("h3",{style:{marginTop:12},children:"Отчет eval"}),c.jsx(xt,{value:ue??{note:"Eval пока не запускался"}}),c.jsx("button",{type:"button",className:"copy-cube-button",title:"Скопировать отчет eval",onClick:()=>b(),children:"⧉"})]})]})]})]})}const dd={apiKey:"",model:"gpt-4o-mini",baseUrl:"https://api.openai.com/v1",temperature:0,maxOutputTokens:700},Ha={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."},pd={userQuestion:"",batchQuestionsRaw:"",periodHint:"",businessContext:"",expectedRoute:""},Qa="ndc_normalizer_session_config_v1",Xi=["Разбираю запрос","Ищу данные","Собираю ответ"];function md(s){return`[${new Date().toLocaleTimeString("ru-RU")}] ${s}`}function hd(s,k){if(!k)return"Previous preset is not selected.";const L=["systemPrompt","developerPrompt","domainPrompt","schemaNotes","fewShotExamples"].filter(E=>s[E]!==k[E]).map(E=>`${E}: ${Math.abs(s[E].length-k[E].length)} chars delta`);return L.length===0?"No changes against previous preset.":`Changed fields: ${L.length}. ${L.join(" | ")}`}function vd(){const[s,k]=Z.useState(dd),[d,L]=Z.useState(Ha),[E,F]=Z.useState(pd),[H,b]=Z.useState(null),[U,ae]=Z.useState([]),[ue,O]=Z.useState([]),[V,Se]=Z.useState("normalized"),[ke,ee]=Z.useState(!1),[J,Ve]=Z.useState(""),[Te,$e]=Z.useState([]),[Y,Oe]=Z.useState(""),[_e,ze]=Z.useState("NDC custom preset"),[Ke,kt]=Z.useState(null),[ot,jt]=Z.useState(""),[Ie,De]=Z.useState(!1),[et,it]=Z.useState([]),[ve,ce]=Z.useState(""),[C,I]=Z.useState([]),[P,p]=Z.useState(!1),[y,Q]=Z.useState(null),[X,W]=Z.useState(""),[q,le]=Z.useState("decomposition"),[te,ie]=Z.useState(""),[Be,At]=Z.useState([]),[qn,Vt]=Z.useState(""),[jn,Zn]=Z.useState(!1),[Wr,Tt]=Z.useState(""),[Kr,dn]=Z.useState(""),K=S=>{O(A=>[md(S),...A].slice(0,300))};function $t(){let S=0;Tt(Xi[0]);const A=window.setInterval(()=>{S=Math.min(S+1,Xi.length-1),Tt(Xi[S])},650);return()=>window.clearInterval(A)}Z.useEffect(()=>{const S=localStorage.getItem(Qa);if(S)try{const A=JSON.parse(S);k(B=>({...B,model:A.model??B.model,baseUrl:A.baseUrl??B.baseUrl,temperature:A.temperature??B.temperature,maxOutputTokens:A.maxOutputTokens??B.maxOutputTokens}))}catch{}Bt(),bn(),pn()},[]);async function Bt(){try{const S=await pt.loadHistory();ae(S.items??[])}catch(S){K(`History load error: ${S instanceof Error?S.message:String(S)}`)}}async function bn(){try{const S=await pt.loadPresets();$e(S.presets??[])}catch(S){K(`Presets load error: ${S instanceof Error?S.message:String(S)}`)}}async function pn(){try{const S=await pt.listRuns();it(S.items??[])}catch(S){K(`Runs load error: ${S instanceof Error?S.message:String(S)}`)}}function er(){localStorage.setItem(Qa,JSON.stringify({model:s.model,baseUrl:s.baseUrl,temperature:s.temperature,maxOutputTokens:s.maxOutputTokens})),K("Local config saved (without API key).")}async function tr(){ee(!0),W("");try{const S=await pt.testConnection(s);Ve(`OK - ${S.model}`),K(`OpenAI connection ok: ${S.model}`)}catch(S){const A=S instanceof Error?S.message:String(S);Ve("Connection error"),W(`Test connection: ${A}`),K(`Test connection error: ${A}`)}finally{ee(!1)}}async function nr(S){ee(!0),W("");try{const A=await pt.normalize({connection:s,prompts:d,promptVersion:"normalizer_v2_0_2",query:{userQuestion:E.userQuestion,periodHint:E.periodHint,businessContext:E.businessContext,expectedRoute:E.expectedRoute},saveAsTestCase:S,useMock:Ie});b(A),Se("normalized"),K(`Normalize done: trace=${A.trace_id}, validation=${A.validation.passed?"passed":"failed"}`),Bt()}catch(A){const B=A instanceof Error?A.message:String(A);W(`Normalize: ${B}`),K(`Normalize error: ${B}`)}finally{ee(!1)}}function mn(){const S=Te.find(A=>A.id===Y);if(!S){K("Preset is not selected.");return}kt(d),L({systemPrompt:S.systemPrompt,developerPrompt:S.developerPrompt,domainPrompt:S.domainPrompt,schemaNotes:S.schemaNotes??"",fewShotExamples:S.fewShotExamples??""}),K(`Preset loaded: ${S.name}`)}async function rr(){try{await pt.savePreset({name:_e||"NDC preset",prompt_version:"normalizer_v2_0_2",systemPrompt:d.systemPrompt,developerPrompt:d.developerPrompt,domainPrompt:d.domainPrompt,schemaNotes:d.schemaNotes,fewShotExamples:d.fewShotExamples}),K("Preset saved."),await bn()}catch(S){K(`Preset save error: ${S instanceof Error?S.message:String(S)}`)}}function Ht(){L(Ha),K("Prompt panel reset to defaults.")}function Qt(){const S=hd(d,Ke);jt(S),K(S)}function ro(){const S=E.batchQuestionsRaw.split(";").map(A=>A.trim()).filter(Boolean).join(`
`);S&&(F(A=>({...A,batchQuestionsRaw:S})),K("Batch field formatted: `;` converted to blank-line separators."))}async function Yr(S){try{const B=(await pt.loadTrace(S)).trace,He=B.parsed_normalized_json??null;b({trace_id:String(B.trace_id??S),ok:!!B.validation_result?.passed,normalized:He,route_hint_summary:B.route_hint_summary??(He?{route_hint:He.route_hint??null,confidence:He.confidence?.route_hint??null}:null),raw_model_output:B.raw_model_response??{},validation:B.validation_result??{passed:!1,errors:["validation not found"]},usage:B.usage??{input_tokens:0,output_tokens:0,total_tokens:0},latency_ms:Number(B.latency_ms??0),prompt_version:String(B.prompt_version??"unknown"),schema_version:String(B.schema_version??"unknown")}),Se("raw"),W(""),K(`Trace opened: ${S}`)}catch(A){const B=A instanceof Error?A.message:String(A);W(`Trace: ${B}`),K(`Trace open error ${S}: ${B}`)}}async function Xr(){try{const S=await pt.startRun();ce(S.run.runId),K(`Run started: ${S.run.runId}`),K("Tip: start run does not execute normalize by itself. Use 'Run eval v2.0.2' button."),await pn()}catch(S){K(`Run start error: ${S instanceof Error?S.message:String(S)}`)}}async function lo(){if(ve)try{await pt.finishRun(ve),K(`Run finished: ${ve}`),await pn()}catch(S){K(`Run finish error: ${S instanceof Error?S.message:String(S)}`)}}async function lr(){p(!0),W("");try{K("Starting eval in v2 contour.");const S=E.batchQuestionsRaw.trim()||E.userQuestion.trim();if(!S)throw new Error("Fill batch field or Raw user question first.");const A=await pt.runEval({connection:s,prompts:d,promptVersion:"normalizer_v2_0_2",mode:"single-pass-strict",rawQuestions:S,useMock:Ie});Q(A.report),K("Eval v2.0.2 run finished.");const B=A.report;if(B.run_id&&K(`Eval run id: ${B.run_id}`),B.metrics){const He=B.metrics;K(`Eval metrics v2.0.2: schema=${He.schema_validation_pass_rate??"n/a"}%, route_accuracy=${He.route_resolution_accuracy??"n/a"}%, no_route_precision=${He.no_route_precision??"n/a"}%, state_consistency=${He.execution_state_consistency_rate??"n/a"}%`)}await Bt()}catch(S){const A=S instanceof Error?S.message:String(S);A.includes("Legacy eval runner supports normalized_query_v1 only")?(Q({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"]}),K("Backend is legacy-only for eval right now. Showing v2 pilot plan.")):(W(`Eval: ${A}`),K(`Eval run error: ${A}`))}finally{p(!1)}}async function or(){try{const S=JSON.stringify(y??{},null,2);await navigator.clipboard.writeText(S),K("Eval report copied to clipboard.")}catch(S){K(`Eval report copy error: ${S instanceof Error?S.message:String(S)}`)}}function ir(){ie(""),At([]),Vt(""),Tt(""),dn(""),K("Assistant session reset.")}async function ur(){const S=qn.trim();if(!S)return;Zn(!0),dn(""),Vt(""),At(B=>[...B,{message_id:`local-${Date.now()}`,session_id:te||"pending",role:"user",text:S,reply_type:null,created_at:new Date().toISOString(),trace_id:null,debug:null}]);const A=$t();try{const B=await pt.sendAssistantMessage({connection:s,prompts:d,userMessage:S,sessionId:te||void 0,promptVersion:"normalizer_v2_0_2",context:{periodHint:E.periodHint,businessContext:E.businessContext},useMock:Ie});ie(B.session_id),At(B.conversation),Tt("Ответ готов"),K(`Assistant reply received: trace=${B.debug.trace_id}`)}catch(B){const He=B instanceof Error?B.message:String(B);dn(He),Tt("Ошибка ассистента"),K(`Assistant error: ${He}`)}finally{A(),Zn(!1)}}return Z.useEffect(()=>{if(!ve){I([]);return}pt.runTrace(ve).then(S=>I(S.items)).catch(S=>K(`Run trace error: ${S instanceof Error?S.message:String(S)}`))},[ve]),c.jsxs("main",{className:"app-root",children:[c.jsxs("div",{className:"hero",children:[c.jsx("h1",{children:"NDC AI First Layer"}),c.jsx("p",{children:"Два режима в одном интерфейсе: диагностика декомпозиции и диалоговый ассистент на общем backend-контуре."})]}),c.jsxs("div",{className:"mode-switch-row",children:[c.jsx("button",{type:"button",className:q==="assistant"?"tab active":"tab",onClick:()=>le("assistant"),children:"Ассистент"}),c.jsx("button",{type:"button",className:q==="decomposition"?"tab active":"tab",onClick:()=>le("decomposition"),children:"Декомпозиция"})]}),q==="assistant"?c.jsxs("div",{className:"layout-grid",children:[c.jsx($a,{value:s,onChange:k,onSaveLocalConfig:er,onTestConnection:tr,lastStatus:J,busy:ke||jn}),c.jsx(Ba,{value:d,onChange:L,presets:Te,selectedPresetId:Y,onSelectPreset:Oe,onLoadPreset:mn,onSavePreset:rr,onResetDefaults:Ht,onDiffPrevious:Qt,presetName:_e,onPresetNameChange:ze,diffSummary:ot}),c.jsx(ld,{sessionId:te,conversation:Be,inputValue:qn,onInputChange:Vt,periodHint:E.periodHint,onPeriodHintChange:S=>F(A=>({...A,periodHint:S})),businessContext:E.businessContext,onBusinessContextChange:S=>F(A=>({...A,businessContext:S})),useMock:Ie,onUseMockChange:De,onSend:ur,onClear:ir,busy:jn,statusText:Wr,errorMessage:Kr})]}):c.jsxs("div",{className:"layout-grid",children:[c.jsx($a,{value:s,onChange:k,onSaveLocalConfig:er,onTestConnection:tr,lastStatus:J,busy:ke}),c.jsx(Ba,{value:d,onChange:L,presets:Te,selectedPresetId:Y,onSelectPreset:Oe,onLoadPreset:mn,onSavePreset:rr,onResetDefaults:Ht,onDiffPrevious:Qt,presetName:_e,onPresetNameChange:ze,diffSummary:ot}),c.jsx(cd,{value:E,onChange:F,onApplyBatchFormat:ro,onNormalize:nr,busy:ke,useMock:Ie,onUseMockChange:De,errorMessage:X}),c.jsx(ad,{tab:V,onTabChange:Se,result:H,appLogs:ue}),c.jsx(id,{result:H}),c.jsx(od,{items:U,onRefresh:Bt,onOpenTrace:Yr}),c.jsx(fd,{runs:et,selectedRunId:ve,onSelectRun:ce,onStartRun:Xr,onFinishRun:lo,onRefreshRuns:pn,onRunEval:lr,onCopyEvalReport:or,evalBusy:P,traceItems:C,evalReport:y})]})]})}qf.createRoot(document.getElementById("root")).render(c.jsx(Qf.StrictMode,{children:c.jsx(vd,{})}));