diff --git a/.gitignore b/.gitignore index 740356ff5d..97c5330eca 100644 --- a/.gitignore +++ b/.gitignore @@ -22,4 +22,3 @@ evidently-openapi-schema.yml # see .devcontainer/devcontainer.json test-workspace workspace-for-visual-testing -workspace diff --git a/src/evidently/nbextension/static/index.js b/src/evidently/nbextension/static/index.js index ae07eeaccb..6b37150bde 100644 --- a/src/evidently/nbextension/static/index.js +++ b/src/evidently/nbextension/static/index.js @@ -1,58 +1,259 @@ -var AK=Object.defineProperty;var DK=(e,t,n)=>t in e?AK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var $g=(e,t,n)=>(DK(e,typeof t!="symbol"?t+"":t,n),n);function EK(e,t){for(var n=0;nr[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();var Oo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function lr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Qn(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var l=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,l.get?l:{enumerable:!0,get:function(){return e[r]}})}),n}var h$={exports:{}},Jy={},m$={exports:{}},ar={};/** +var Ade=Object.defineProperty;var Lde=(e,t,n)=>t in e?Ade(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Sh=(e,t,n)=>(Lde(e,typeof t!="symbol"?t+"":t,n),n);function Ide(e,t){for(var n=0;na[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))a(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();var pl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ua(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Zr(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function a(){return this instanceof a?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(a){var l=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(n,a,l.get?l:{enumerable:!0,get:function(){return e[a]}})}),n}var oH={exports:{}},bR={},iH={exports:{}},L2={exports:{}};L2.exports;(function(e,t){/** * @license React - * react.production.min.js + * react.development.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var jm=Symbol.for("react.element"),RK=Symbol.for("react.portal"),LK=Symbol.for("react.fragment"),IK=Symbol.for("react.strict_mode"),$K=Symbol.for("react.profiler"),NK=Symbol.for("react.provider"),FK=Symbol.for("react.context"),jK=Symbol.for("react.forward_ref"),zK=Symbol.for("react.suspense"),BK=Symbol.for("react.memo"),WK=Symbol.for("react.lazy"),t6=Symbol.iterator;function qK(e){return e===null||typeof e!="object"?null:(e=t6&&e[t6]||e["@@iterator"],typeof e=="function"?e:null)}var g$={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v$=Object.assign,y$={};function nf(e,t,n){this.props=e,this.context=t,this.refs=y$,this.updater=n||g$}nf.prototype.isReactComponent={};nf.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};nf.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function b$(){}b$.prototype=nf.prototype;function WS(e,t,n){this.props=e,this.context=t,this.refs=y$,this.updater=n||g$}var qS=WS.prototype=new b$;qS.constructor=WS;v$(qS,nf.prototype);qS.isPureReactComponent=!0;var n6=Array.isArray,x$=Object.prototype.hasOwnProperty,US={current:null},w$={key:!0,ref:!0,__self:!0,__source:!0};function _$(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)x$.call(t,r)&&!w$.hasOwnProperty(r)&&(l[r]=t[r]);var a=arguments.length-2;if(a===1)l.children=n;else if(11?Lt-1:0),bn=1;bn1?Lt-1:0),bn=1;bn1){for(var _a=Array(Jr),ba=0;ba1){for(var La=Array(ba),ja=0;ja is not supported and will be removed in a future major release. Did you mean to render instead?")),Lt.Provider},set:function(or){Lt.Provider=or}},_currentValue:{get:function(){return Lt._currentValue},set:function(or){Lt._currentValue=or}},_currentValue2:{get:function(){return Lt._currentValue2},set:function(or){Lt._currentValue2=or}},_threadCount:{get:function(){return Lt._threadCount},set:function(or){Lt._threadCount=or}},Consumer:{get:function(){return hn||(hn=!0,A("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),Lt.Consumer}},displayName:{get:function(){return Lt.displayName},set:function(or){Bn||(j("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",or),Bn=!0)}}}),Lt.Consumer=Sr}return Lt._currentRenderer=null,Lt._currentRenderer2=null,Lt}var rt=-1,Xe=0,mt=1,_t=2;function Qe(Ge){if(Ge._status===rt){var Lt=Ge._result,hn=Lt();if(hn.then(function(Sr){if(Ge._status===Xe||Ge._status===rt){var or=Ge;or._status=mt,or._result=Sr}},function(Sr){if(Ge._status===Xe||Ge._status===rt){var or=Ge;or._status=_t,or._result=Sr}}),Ge._status===rt){var bn=Ge;bn._status=Xe,bn._result=hn}}if(Ge._status===mt){var Bn=Ge._result;return Bn===void 0&&A(`lazy: Expected the result of a dynamic import() call. Instead received: %s + +Your code should look like: + const MyComponent = lazy(() => import('./MyComponent')) + +Did you accidentally put curly braces around the import?`,Bn),"default"in Bn||A(`lazy: Expected the result of a dynamic import() call. Instead received: %s + +Your code should look like: + const MyComponent = lazy(() => import('./MyComponent'))`,Bn),Bn.default}else throw Ge._result}function tt(Ge){var Lt={_status:rt,_result:Ge},hn={$$typeof:m,_payload:Lt,_init:Qe};{var bn,Bn;Object.defineProperties(hn,{defaultProps:{configurable:!0,get:function(){return bn},set:function(Sr){A("React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),bn=Sr,Object.defineProperty(hn,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return Bn},set:function(Sr){A("React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),Bn=Sr,Object.defineProperty(hn,"propTypes",{enumerable:!0})}}})}return hn}function ft(Ge){Ge!=null&&Ge.$$typeof===p?A("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof Ge!="function"?A("forwardRef requires a render function but was given %s.",Ge===null?"null":typeof Ge):Ge.length!==0&&Ge.length!==2&&A("forwardRef render functions accept exactly two parameters: props and ref. %s",Ge.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),Ge!=null&&(Ge.defaultProps!=null||Ge.propTypes!=null)&&A("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?");var Lt={$$typeof:u,render:Ge};{var hn;Object.defineProperty(Lt,"displayName",{enumerable:!1,configurable:!0,get:function(){return hn},set:function(bn){hn=bn,!Ge.name&&!Ge.displayName&&(Ge.displayName=bn)}})}return Lt}var He;He=Symbol.for("react.module.reference");function xt(Ge){return!!(typeof Ge=="string"||typeof Ge=="function"||Ge===i||Ge===r||R||Ge===o||Ge===d||Ge===f||P||Ge===g||E||D||L||typeof Ge=="object"&&Ge!==null&&(Ge.$$typeof===m||Ge.$$typeof===p||Ge.$$typeof===s||Ge.$$typeof===c||Ge.$$typeof===u||Ge.$$typeof===He||Ge.getModuleId!==void 0))}function bt(Ge,Lt){xt(Ge)||A("memo: The first argument must be a component. Instead received: %s",Ge===null?"null":typeof Ge);var hn={$$typeof:p,type:Ge,compare:Lt===void 0?null:Lt};{var bn;Object.defineProperty(hn,"displayName",{enumerable:!1,configurable:!0,get:function(){return bn},set:function(Bn){bn=Bn,!Ge.name&&!Ge.displayName&&(Ge.displayName=Bn)}})}return hn}function Rt(){var Ge=w.current;return Ge===null&&A(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: +1. You might have mismatching versions of React and the renderer (such as React DOM) +2. You might be breaking the Rules of Hooks +3. You might have more than one copy of React in the same app +See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`),Ge}function wt(Ge){var Lt=Rt();if(Ge._context!==void 0){var hn=Ge._context;hn.Consumer===Ge?A("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):hn.Provider===Ge&&A("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return Lt.useContext(Ge)}function _e(Ge){var Lt=Rt();return Lt.useState(Ge)}function De(Ge,Lt,hn){var bn=Rt();return bn.useReducer(Ge,Lt,hn)}function et(Ge){var Lt=Rt();return Lt.useRef(Ge)}function nt(Ge,Lt){var hn=Rt();return hn.useEffect(Ge,Lt)}function dt(Ge,Lt){var hn=Rt();return hn.useInsertionEffect(Ge,Lt)}function ut(Ge,Lt){var hn=Rt();return hn.useLayoutEffect(Ge,Lt)}function it(Ge,Lt){var hn=Rt();return hn.useCallback(Ge,Lt)}function gt(Ge,Lt){var hn=Rt();return hn.useMemo(Ge,Lt)}function Dt(Ge,Lt,hn){var bn=Rt();return bn.useImperativeHandle(Ge,Lt,hn)}function Nt(Ge,Lt){{var hn=Rt();return hn.useDebugValue(Ge,Lt)}}function St(){var Ge=Rt();return Ge.useTransition()}function an(Ge){var Lt=Rt();return Lt.useDeferredValue(Ge)}function Jt(){var Ge=Rt();return Ge.useId()}function Vt(Ge,Lt,hn){var bn=Rt();return bn.useSyncExternalStore(Ge,Lt,hn)}var sn=0,en,jt,$t,zt,mn,tn,cn;function Wt(){}Wt.__reactDisabledLog=!0;function Yt(){{if(sn===0){en=console.log,jt=console.info,$t=console.warn,zt=console.error,mn=console.group,tn=console.groupCollapsed,cn=console.groupEnd;var Ge={configurable:!0,enumerable:!0,value:Wt,writable:!0};Object.defineProperties(console,{info:Ge,log:Ge,warn:Ge,error:Ge,group:Ge,groupCollapsed:Ge,groupEnd:Ge})}sn++}}function Xt(){{if(sn--,sn===0){var Ge={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:B({},Ge,{value:en}),info:B({},Ge,{value:jt}),warn:B({},Ge,{value:$t}),error:B({},Ge,{value:zt}),group:B({},Ge,{value:mn}),groupCollapsed:B({},Ge,{value:tn}),groupEnd:B({},Ge,{value:cn})})}sn<0&&A("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var on=I.ReactCurrentDispatcher,Qt;function un(Ge,Lt,hn){{if(Qt===void 0)try{throw Error()}catch(Bn){var bn=Bn.stack.trim().match(/\n( *(at )?)/);Qt=bn&&bn[1]||""}return` +`+Qt+Ge}}var gn=!1,_n;{var dn=typeof WeakMap=="function"?WeakMap:Map;_n=new dn}function yn(Ge,Lt){if(!Ge||gn)return"";{var hn=_n.get(Ge);if(hn!==void 0)return hn}var bn;gn=!0;var Bn=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var Sr;Sr=on.current,on.current=null,Yt();try{if(Lt){var or=function(){throw Error()};if(Object.defineProperty(or.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(or,[])}catch(pa){bn=pa}Reflect.construct(Ge,[],or)}else{try{or.call()}catch(pa){bn=pa}Ge.call(or.prototype)}}else{try{throw Error()}catch(pa){bn=pa}Ge()}}catch(pa){if(pa&&bn&&typeof pa.stack=="string"){for(var kr=pa.stack.split(` +`),Fr=bn.stack.split(` +`),Jr=kr.length-1,_a=Fr.length-1;Jr>=1&&_a>=0&&kr[Jr]!==Fr[_a];)_a--;for(;Jr>=1&&_a>=0;Jr--,_a--)if(kr[Jr]!==Fr[_a]){if(Jr!==1||_a!==1)do if(Jr--,_a--,_a<0||kr[Jr]!==Fr[_a]){var ba=` +`+kr[Jr].replace(" at new "," at ");return Ge.displayName&&ba.includes("")&&(ba=ba.replace("",Ge.displayName)),typeof Ge=="function"&&_n.set(Ge,ba),ba}while(Jr>=1&&_a>=0);break}}}finally{gn=!1,on.current=Sr,Xt(),Error.prepareStackTrace=Bn}var La=Ge?Ge.displayName||Ge.name:"",ja=La?un(La):"";return typeof Ge=="function"&&_n.set(Ge,ja),ja}function jn(Ge,Lt,hn){return yn(Ge,!1)}function Kn(Ge){var Lt=Ge.prototype;return!!(Lt&&Lt.isReactComponent)}function Un(Ge,Lt,hn){if(Ge==null)return"";if(typeof Ge=="function")return yn(Ge,Kn(Ge));if(typeof Ge=="string")return un(Ge);switch(Ge){case d:return un("Suspense");case f:return un("SuspenseList")}if(typeof Ge=="object")switch(Ge.$$typeof){case u:return jn(Ge.render);case p:return Un(Ge.type,Lt,hn);case m:{var bn=Ge,Bn=bn._payload,Sr=bn._init;try{return Un(Sr(Bn),Lt,hn)}catch{}}}return""}var Wn={},Vn=I.ReactDebugCurrentFrame;function Pn(Ge){if(Ge){var Lt=Ge._owner,hn=Un(Ge.type,Ge._source,Lt?Lt.type:null);Vn.setExtraStackFrame(hn)}else Vn.setExtraStackFrame(null)}function rr(Ge,Lt,hn,bn,Bn){{var Sr=Function.call.bind(be);for(var or in Ge)if(Sr(Ge,or)){var kr=void 0;try{if(typeof Ge[or]!="function"){var Fr=Error((bn||"React class")+": "+hn+" type `"+or+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof Ge[or]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Fr.name="Invariant Violation",Fr}kr=Ge[or](Lt,or,bn,hn,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Jr){kr=Jr}kr&&!(kr instanceof Error)&&(Pn(Bn),A("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",bn||"React class",hn,or,typeof kr),Pn(null)),kr instanceof Error&&!(kr.message in Wn)&&(Wn[kr.message]=!0,Pn(Bn),A("Failed %s type: %s",hn,kr.message),Pn(null))}}}function On(Ge){if(Ge){var Lt=Ge._owner,hn=Un(Ge.type,Ge._source,Lt?Lt.type:null);O(hn)}else O(null)}var An;An=!1;function vr(){if(T.current){var Ge=me(T.current.type);if(Ge)return` + +Check the render method of \``+Ge+"`."}return""}function In(Ge){if(Ge!==void 0){var Lt=Ge.fileName.replace(/^.*[\\\/]/,""),hn=Ge.lineNumber;return` + +Check your code at `+Lt+":"+hn+"."}return""}function Cr(Ge){return Ge!=null?In(Ge.__source):""}var Qn={};function _r(Ge){var Lt=vr();if(!Lt){var hn=typeof Ge=="string"?Ge:Ge.displayName||Ge.name;hn&&(Lt=` + +Check the top-level render call using <`+hn+">.")}return Lt}function Gr(Ge,Lt){if(!(!Ge._store||Ge._store.validated||Ge.key!=null)){Ge._store.validated=!0;var hn=_r(Lt);if(!Qn[hn]){Qn[hn]=!0;var bn="";Ge&&Ge._owner&&Ge._owner!==T.current&&(bn=" It was passed a child from "+me(Ge._owner.type)+"."),On(Ge),A('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',hn,bn),On(null)}}}function To(Ge,Lt){if(typeof Ge=="object"){if(ne(Ge))for(var hn=0;hn",Bn=" Did you accidentally export a JSX literal instead of a component?"):or=typeof Ge,A("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",or,Bn)}var kr=pe.apply(this,arguments);if(kr==null)return kr;if(bn)for(var Fr=2;Fr10&&j("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table."),bn._updatedFibers.clear()}}}var yr=!1,zn=null;function jr(Ge){if(zn===null)try{var Lt=("require"+Math.random()).slice(0,7),hn=e&&e[Lt];zn=hn.call(e,"timers").setImmediate}catch{zn=function(Bn){yr===!1&&(yr=!0,typeof MessageChannel>"u"&&A("This browser does not have a MessageChannel implementation, so enqueuing tasks via await act(async () => ...) will fail. Please file an issue at https://github.com/facebook/react/issues if you encounter this warning."));var Sr=new MessageChannel;Sr.port1.onmessage=Bn,Sr.port2.postMessage(void 0)}}return zn(Ge)}var Ma=0,Er=!1;function qr(Ge){{var Lt=Ma;Ma++,k.current===null&&(k.current=[]);var hn=k.isBatchingLegacy,bn;try{if(k.isBatchingLegacy=!0,bn=Ge(),!hn&&k.didScheduleLegacyUpdate){var Bn=k.current;Bn!==null&&(k.didScheduleLegacyUpdate=!1,Oa(Bn))}}catch(La){throw Rr(Lt),La}finally{k.isBatchingLegacy=hn}if(bn!==null&&typeof bn=="object"&&typeof bn.then=="function"){var Sr=bn,or=!1,kr={then:function(La,ja){or=!0,Sr.then(function(pa){Rr(Lt),Ma===0?Hr(pa,La,ja):La(pa)},function(pa){Rr(Lt),ja(pa)})}};return!Er&&typeof Promise<"u"&&Promise.resolve().then(function(){}).then(function(){or||(Er=!0,A("You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);"))}),kr}else{var Fr=bn;if(Rr(Lt),Ma===0){var Jr=k.current;Jr!==null&&(Oa(Jr),k.current=null);var _a={then:function(La,ja){k.current===null?(k.current=[],Hr(Fr,La,ja)):La(Fr)}};return _a}else{var ba={then:function(La,ja){La(Fr)}};return ba}}}}function Rr(Ge){Ge!==Ma-1&&A("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),Ma=Ge}function Hr(Ge,Lt,hn){{var bn=k.current;if(bn!==null)try{Oa(bn),jr(function(){bn.length===0?(k.current=null,Lt(Ge)):Hr(Ge,Lt,hn)})}catch(Bn){hn(Bn)}else Lt(Ge)}}var Aa=!1;function Oa(Ge){if(!Aa){Aa=!0;var Lt=0;try{for(;Lt1?tt-1:0),He=1;He=1&&et>=0&&wt[De]!==_e[et];)et--;for(;De>=1&&et>=0;De--,et--)if(wt[De]!==_e[et]){if(De!==1||et!==1)do if(De--,et--,et<0||wt[De]!==_e[et]){var nt=` +`+wt[De].replace(" at new "," at ");return Qe.displayName&&nt.includes("")&&(nt=nt.replace("",Qe.displayName)),typeof Qe=="function"&&le.set(Qe,nt),nt}while(De>=1&&et>=0);break}}}finally{J=!1,F.current=bt,Q(),Error.prepareStackTrace=xt}var dt=Qe?Qe.displayName||Qe.name:"",ut=dt?K(dt):"";return typeof Qe=="function"&&le.set(Qe,ut),ut}function ne(Qe,tt,ft){return X(Qe,!1)}function Z(Qe){var tt=Qe.prototype;return!!(tt&&tt.isReactComponent)}function ee(Qe,tt,ft){if(Qe==null)return"";if(typeof Qe=="function")return X(Qe,Z(Qe));if(typeof Qe=="string")return K(Qe);switch(Qe){case c:return K("Suspense");case u:return K("SuspenseList")}if(typeof Qe=="object")switch(Qe.$$typeof){case s:return ne(Qe.render);case d:return ee(Qe.type,tt,ft);case f:{var He=Qe,xt=He._payload,bt=He._init;try{return ee(bt(xt),tt,ft)}catch{}}}return""}var te=Object.prototype.hasOwnProperty,ue={},ce=x.ReactDebugCurrentFrame;function fe(Qe){if(Qe){var tt=Qe._owner,ft=ee(Qe.type,Qe._source,tt?tt.type:null);ce.setExtraStackFrame(ft)}else ce.setExtraStackFrame(null)}function me(Qe,tt,ft,He,xt){{var bt=Function.call.bind(te);for(var Rt in Qe)if(bt(Qe,Rt)){var wt=void 0;try{if(typeof Qe[Rt]!="function"){var _e=Error((He||"React class")+": "+ft+" type `"+Rt+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof Qe[Rt]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw _e.name="Invariant Violation",_e}wt=Qe[Rt](tt,Rt,He,ft,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(De){wt=De}wt&&!(wt instanceof Error)&&(fe(xt),y("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",He||"React class",ft,Rt,typeof wt),fe(null)),wt instanceof Error&&!(wt.message in ue)&&(ue[wt.message]=!0,fe(xt),y("Failed %s type: %s",ft,wt.message),fe(null))}}}var be=Array.isArray;function Re(Qe){return be(Qe)}function Ie(Qe){{var tt=typeof Symbol=="function"&&Symbol.toStringTag,ft=tt&&Qe[Symbol.toStringTag]||Qe.constructor.name||"Object";return ft}}function Le(Qe){try{return Pe(Qe),!1}catch{return!0}}function Pe(Qe){return""+Qe}function he(Qe){if(Le(Qe))return y("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",Ie(Qe)),Pe(Qe)}var Oe=x.ReactCurrentOwner,re={key:!0,ref:!0,__self:!0,__source:!0},se,ge,Ce;Ce={};function pe(Qe){if(te.call(Qe,"ref")){var tt=Object.getOwnPropertyDescriptor(Qe,"ref").get;if(tt&&tt.isReactWarning)return!1}return Qe.ref!==void 0}function xe(Qe){if(te.call(Qe,"key")){var tt=Object.getOwnPropertyDescriptor(Qe,"key").get;if(tt&&tt.isReactWarning)return!1}return Qe.key!==void 0}function ke(Qe,tt){if(typeof Qe.ref=="string"&&Oe.current&&tt&&Oe.current.stateNode!==tt){var ft=P(Oe.current.type);Ce[ft]||(y('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',P(Oe.current.type),Qe.ref),Ce[ft]=!0)}}function Se(Qe,tt){{var ft=function(){se||(se=!0,y("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",tt))};ft.isReactWarning=!0,Object.defineProperty(Qe,"key",{get:ft,configurable:!0})}}function Ee(Qe,tt){{var ft=function(){ge||(ge=!0,y("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",tt))};ft.isReactWarning=!0,Object.defineProperty(Qe,"ref",{get:ft,configurable:!0})}}var Ne=function(Qe,tt,ft,He,xt,bt,Rt){var wt={$$typeof:t,type:Qe,key:tt,ref:ft,props:Rt,_owner:bt};return wt._store={},Object.defineProperty(wt._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(wt,"_self",{configurable:!1,enumerable:!1,writable:!1,value:He}),Object.defineProperty(wt,"_source",{configurable:!1,enumerable:!1,writable:!1,value:xt}),Object.freeze&&(Object.freeze(wt.props),Object.freeze(wt)),wt};function Fe(Qe,tt,ft,He,xt){{var bt,Rt={},wt=null,_e=null;ft!==void 0&&(he(ft),wt=""+ft),xe(tt)&&(he(tt.key),wt=""+tt.key),pe(tt)&&(_e=tt.ref,ke(tt,xt));for(bt in tt)te.call(tt,bt)&&!re.hasOwnProperty(bt)&&(Rt[bt]=tt[bt]);if(Qe&&Qe.defaultProps){var De=Qe.defaultProps;for(bt in De)Rt[bt]===void 0&&(Rt[bt]=De[bt])}if(wt||_e){var et=typeof Qe=="function"?Qe.displayName||Qe.name||"Unknown":Qe;wt&&Se(Rt,et),_e&&Ee(Rt,et)}return Ne(Qe,wt,_e,xt,He,Oe.current,Rt)}}var je=x.ReactCurrentOwner,ze=x.ReactDebugCurrentFrame;function qe(Qe){if(Qe){var tt=Qe._owner,ft=ee(Qe.type,Qe._source,tt?tt.type:null);ze.setExtraStackFrame(ft)}else ze.setExtraStackFrame(null)}var Je;Je=!1;function ot(Qe){return typeof Qe=="object"&&Qe!==null&&Qe.$$typeof===t}function at(){{if(je.current){var Qe=P(je.current.type);if(Qe)return` + +Check the render method of \``+Qe+"`."}return""}}function pt(Qe){{if(Qe!==void 0){var tt=Qe.fileName.replace(/^.*[\\\/]/,""),ft=Qe.lineNumber;return` + +Check your code at `+tt+":"+ft+"."}return""}}var Tt={};function Ot(Qe){{var tt=at();if(!tt){var ft=typeof Qe=="string"?Qe:Qe.displayName||Qe.name;ft&&(tt=` + +Check the top-level render call using <`+ft+">.")}return tt}}function Et(Qe,tt){{if(!Qe._store||Qe._store.validated||Qe.key!=null)return;Qe._store.validated=!0;var ft=Ot(tt);if(Tt[ft])return;Tt[ft]=!0;var He="";Qe&&Qe._owner&&Qe._owner!==je.current&&(He=" It was passed a child from "+P(Qe._owner.type)+"."),qe(Qe),y('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',ft,He),qe(null)}}function Ft(Qe,tt){{if(typeof Qe!="object")return;if(Re(Qe))for(var ft=0;ft",wt=" Did you accidentally export a JSX literal instead of a component?"):De=typeof Qe,y("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",De,wt)}var et=Fe(Qe,tt,ft,xt,bt);if(et==null)return et;if(Rt){var nt=tt.children;if(nt!==void 0)if(He)if(Re(nt)){for(var dt=0;dt>>1,N=F[B];if(0>>1;Bl(Y,z))Ll(W,Y)?(F[B]=W,F[L]=z,B=L):(F[B]=Y,F[q]=z,B=q);else if(Ll(W,z))F[B]=W,F[L]=z,B=L;else break e}}return j}function l(F,j){var z=F.sortIndex-j.sortIndex;return z!==0?z:F.id-j.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var s=[],u=[],c=1,d=null,f=3,p=!1,m=!1,g=!1,b=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(F){for(var j=n(u);j!==null;){if(j.callback===null)r(u);else if(j.startTime<=F)r(u),j.sortIndex=j.expirationTime,t(s,j);else break;j=n(u)}}function w(F){if(g=!1,y(F),!m)if(n(s)!==null)m=!0,I(_);else{var j=n(u);j!==null&&A(w,j.startTime-F)}}function _(F,j){m=!1,g&&(g=!1,v(k),k=-1),p=!0;var z=f;try{for(y(j),d=n(s);d!==null&&(!(d.expirationTime>j)||F&&!M());){var B=d.callback;if(typeof B=="function"){d.callback=null,f=d.priorityLevel;var N=B(d.expirationTime<=j);j=e.unstable_now(),typeof N=="function"?d.callback=N:d===n(s)&&r(s),y(j)}else r(s);d=n(s)}if(d!==null)var R=!0;else{var q=n(u);q!==null&&A(w,q.startTime-j),R=!1}return R}finally{d=null,f=z,p=!1}}var x=!1,T=null,k=-1,S=5,C=-1;function M(){return!(e.unstable_now()-CF||125B?(F.sortIndex=z,t(u,F),n(s)===null&&F===n(u)&&(g?(v(k),k=-1):g=!0,A(w,z-B))):(F.sortIndex=N,t(s,F),m||p||(m=!0,I(_))),F},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(F){var j=f;return function(){var z=f;f=j;try{return F.apply(this,arguments)}finally{f=z}}}})(C$);S$.exports=C$;var eZ=S$.exports;/** + */(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var t=!1,n=!1,a=5;function l(Ce,pe){var xe=Ce.length;Ce.push(pe),r(Ce,pe,xe)}function i(Ce){return Ce.length===0?null:Ce[0]}function o(Ce){if(Ce.length===0)return null;var pe=Ce[0],xe=Ce.pop();return xe!==pe&&(Ce[0]=xe,s(Ce,xe,0)),pe}function r(Ce,pe,xe){for(var ke=xe;ke>0;){var Se=ke-1>>>1,Ee=Ce[Se];if(c(Ee,pe)>0)Ce[Se]=pe,Ce[ke]=Ee,ke=Se;else return}}function s(Ce,pe,xe){for(var ke=xe,Se=Ce.length,Ee=Se>>>1;kexe&&(!Ce||fe()));){var ke=P.callback;if(typeof ke=="function"){P.callback=null,R=P.priorityLevel;var Se=P.expirationTime<=xe,Ee=ke(Se);xe=e.unstable_now(),typeof Ee=="function"?P.callback=Ee:P===i(E)&&o(E),V(xe)}else o(E);P=i(E)}if(P!==null)return!0;var Ne=i(D);return Ne!==null&&Oe(B,Ne.startTime-xe),!1}function Q(Ce,pe){switch(Ce){case u:case d:case f:case p:case m:break;default:Ce=f}var xe=R;R=Ce;try{return pe()}finally{R=xe}}function F(Ce){var pe;switch(R){case u:case d:case f:pe=f;break;default:pe=R;break}var xe=R;R=pe;try{return Ce()}finally{R=xe}}function Y(Ce){var pe=R;return function(){var xe=R;R=pe;try{return Ce.apply(this,arguments)}finally{R=xe}}}function K(Ce,pe,xe){var ke=e.unstable_now(),Se;if(typeof xe=="object"&&xe!==null){var Ee=xe.delay;typeof Ee=="number"&&Ee>0?Se=ke+Ee:Se=ke}else Se=ke;var Ne;switch(Ce){case u:Ne=k;break;case d:Ne=T;break;case m:Ne=O;break;case p:Ne=M;break;case f:default:Ne=C;break}var Fe=Se+Ne,je={id:L++,callback:pe,priorityLevel:Ce,startTime:Se,expirationTime:Fe,sortIndex:-1};return Se>ke?(je.sortIndex=Se,l(D,je),i(E)===null&&je===i(D)&&(A?re():A=!0,Oe(B,Se-ke))):(je.sortIndex=Fe,l(E,je),!j&&!I&&(j=!0,he($))),je}function J(){}function le(){!j&&!I&&(j=!0,he($))}function oe(){return i(E)}function X(Ce){Ce.callback=null}function ne(){return R}var Z=!1,ee=null,te=-1,ue=a,ce=-1;function fe(){var Ce=e.unstable_now()-ce;return!(Ce125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}Ce>0?ue=Math.floor(1e3/Ce):ue=a}var Re=function(){if(ee!==null){var Ce=e.unstable_now();ce=Ce;var pe=!0,xe=!0;try{xe=ee(pe,Ce)}finally{xe?Ie():(Z=!1,ee=null)}}else Z=!1},Ie;if(typeof q=="function")Ie=function(){q(Re)};else if(typeof MessageChannel<"u"){var Le=new MessageChannel,Pe=Le.port2;Le.port1.onmessage=Re,Ie=function(){Pe.postMessage(null)}}else Ie=function(){W(Re,0)};function he(Ce){ee=Ce,Z||(Z=!0,Ie())}function Oe(Ce,pe){te=W(function(){Ce(e.unstable_now())},pe)}function re(){U(te),te=-1}var se=me,ge=null;e.unstable_IdlePriority=m,e.unstable_ImmediatePriority=u,e.unstable_LowPriority=p,e.unstable_NormalPriority=f,e.unstable_Profiling=ge,e.unstable_UserBlockingPriority=d,e.unstable_cancelCallback=X,e.unstable_continueExecution=le,e.unstable_forceFrameRate=be,e.unstable_getCurrentPriorityLevel=ne,e.unstable_getFirstCallbackNode=oe,e.unstable_next=F,e.unstable_pauseExecution=J,e.unstable_requestPaint=se,e.unstable_runWithPriority=Q,e.unstable_scheduleCallback=K,e.unstable_shouldYield=fe,e.unstable_wrapCallback=Y,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()})(uH);sH.exports=uH;var $de=sH.exports;/** * @license React - * react-dom.production.min.js + * react-dom.development.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var M$=ge,ei=eZ;function ln(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),HT=Object.prototype.hasOwnProperty,tZ=/^[: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]*$/,a6={},o6={};function nZ(e){return HT.call(o6,e)?!0:HT.call(a6,e)?!1:tZ.test(e)?o6[e]=!0:(a6[e]=!0,!1)}function rZ(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 aZ(e,t,n,r){if(t===null||typeof t>"u"||rZ(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 wo(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var to={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){to[e]=new wo(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];to[t]=new wo(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){to[e]=new wo(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){to[e]=new wo(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){to[e]=new wo(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){to[e]=new wo(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){to[e]=new wo(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){to[e]=new wo(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){to[e]=new wo(e,5,!1,e.toLowerCase(),null,!1,!1)});var VS=/[\-:]([a-z])/g;function GS(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(VS,GS);to[t]=new wo(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(VS,GS);to[t]=new wo(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(VS,GS);to[t]=new wo(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){to[e]=new wo(e,1,!1,e.toLowerCase(),null,!1,!1)});to.xlinkHref=new wo("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){to[e]=new wo(e,1,!1,e.toLowerCase(),null,!0,!0)});function YS(e,t,n,r){var l=to.hasOwnProperty(t)?to[t]:null;(l!==null?l.type!==0:r||!(2a||l[o]!==i[a]){var s=` -`+l[o].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=o&&0<=a);break}}}finally{q2=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?ah(e):""}function oZ(e){switch(e.tag){case 5:return ah(e.type);case 16:return ah("Lazy");case 13:return ah("Suspense");case 19:return ah("SuspenseList");case 0:case 2:case 15:return e=U2(e.type,!1),e;case 11:return e=U2(e.type.render,!1),e;case 1:return e=U2(e.type,!0),e;default:return""}}function XT(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 Qc:return"Fragment";case Zc:return"Portal";case VT:return"Profiler";case XS:return"StrictMode";case GT:return"Suspense";case YT:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case A$:return(e.displayName||"Context")+".Consumer";case O$:return(e._context.displayName||"Context")+".Provider";case KS:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ZS:return t=e.displayName||null,t!==null?t:XT(e.type)||"Memo";case Ms:t=e._payload,e=e._init;try{return XT(e(t))}catch{}}return null}function iZ(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 XT(t);case 8:return t===XS?"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 Gs(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function E$(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function lZ(e){var t=E$(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function jg(e){e._valueTracker||(e._valueTracker=lZ(e))}function R$(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=E$(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function _v(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 KT(e,t){var n=t.checked;return oa({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function l6(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Gs(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 L$(e,t){t=t.checked,t!=null&&YS(e,"checked",t,!1)}function ZT(e,t){L$(e,t);var n=Gs(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")?QT(e,t.type,n):t.hasOwnProperty("defaultValue")&&QT(e,t.type,Gs(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function s6(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 QT(e,t,n){(t!=="number"||_v(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var oh=Array.isArray;function fd(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=zg.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Bh(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var yh={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},sZ=["Webkit","ms","Moz","O"];Object.keys(yh).forEach(function(e){sZ.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),yh[t]=yh[e]})});function F$(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||yh.hasOwnProperty(e)&&yh[e]?(""+t).trim():t+"px"}function j$(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=F$(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var uZ=oa({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 t3(e,t){if(t){if(uZ[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ln(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ln(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ln(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ln(62))}}function n3(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 r3=null;function QS(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var a3=null,pd=null,hd=null;function d6(e){if(e=Wm(e)){if(typeof a3!="function")throw Error(ln(280));var t=e.stateNode;t&&(t=a1(t),a3(e.stateNode,e.type,t))}}function z$(e){pd?hd?hd.push(e):hd=[e]:pd=e}function B$(){if(pd){var e=pd,t=hd;if(hd=pd=null,d6(e),t)for(e=0;e>>=0,e===0?32:31-(xZ(e)/wZ|0)|0}var Bg=64,Wg=4194304;function ih(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 Cv(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~l;a!==0?r=ih(a):(i&=o,i!==0&&(r=ih(i)))}else o=n&~l,o!==0?r=ih(o):i!==0&&(r=ih(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function zm(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Bi(t),e[t]=n}function SZ(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=xh),x6=" ",w6=!1;function lN(e,t){switch(e){case"keyup":return JZ.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sN(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Jc=!1;function tQ(e,t){switch(e){case"compositionend":return sN(t);case"keypress":return t.which!==32?null:(w6=!0,x6);case"textInput":return e=t.data,e===x6&&w6?null:e;default:return null}}function nQ(e,t){if(Jc)return e==="compositionend"||!iC&&lN(e,t)?(e=oN(),F0=rC=Ds=null,Jc=!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)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=S6(n)}}function fN(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?fN(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pN(){for(var e=window,t=_v();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=_v(e.document)}return t}function lC(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 dQ(e){var t=pN(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&fN(n.ownerDocument.documentElement,n)){if(r!==null&&lC(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=C6(n,i);var o=C6(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,ed=null,c3=null,_h=null,d3=!1;function M6(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;d3||ed==null||ed!==_v(r)||(r=ed,"selectionStart"in r&&lC(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}),_h&&Gh(_h,r)||(_h=r,r=Ov(c3,"onSelect"),0rd||(e.current=v3[rd],v3[rd]=null,rd--)}function jr(e,t){rd++,v3[rd]=e.current,e.current=t}var Ys={},fo=eu(Ys),Do=eu(!1),Wu=Ys;function Pd(e,t){var n=e.type.contextTypes;if(!n)return Ys;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Eo(e){return e=e.childContextTypes,e!=null}function Dv(){Hr(Do),Hr(fo)}function L6(e,t,n){if(fo.current!==Ys)throw Error(ln(168));jr(fo,t),jr(Do,n)}function _N(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(ln(108,iZ(e)||"Unknown",l));return oa({},n,r)}function Ev(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ys,Wu=fo.current,jr(fo,e),jr(Do,Do.current),!0}function I6(e,t,n){var r=e.stateNode;if(!r)throw Error(ln(169));n?(e=_N(e,t,Wu),r.__reactInternalMemoizedMergedChildContext=e,Hr(Do),Hr(fo),jr(fo,e)):Hr(Do),jr(Do,n)}var Nl=null,o1=!1,aw=!1;function TN(e){Nl===null?Nl=[e]:Nl.push(e)}function TQ(e){o1=!0,TN(e)}function tu(){if(!aw&&Nl!==null){aw=!0;var e=0,t=Pr;try{var n=Nl;for(Pr=1;e>=o,l-=o,jl=1<<32-Bi(t)+l|n<k?(S=T,T=null):S=T.sibling;var C=f(v,T,y[k],w);if(C===null){T===null&&(T=S);break}e&&T&&C.alternate===null&&t(v,T),h=i(C,h,k),x===null?_=C:x.sibling=C,x=C,T=S}if(k===y.length)return n(v,T),Zr&&vu(v,k),_;if(T===null){for(;kk?(S=T,T=null):S=T.sibling;var M=f(v,T,C.value,w);if(M===null){T===null&&(T=S);break}e&&T&&M.alternate===null&&t(v,T),h=i(M,h,k),x===null?_=M:x.sibling=M,x=M,T=S}if(C.done)return n(v,T),Zr&&vu(v,k),_;if(T===null){for(;!C.done;k++,C=y.next())C=d(v,C.value,w),C!==null&&(h=i(C,h,k),x===null?_=C:x.sibling=C,x=C);return Zr&&vu(v,k),_}for(T=r(v,T);!C.done;k++,C=y.next())C=p(T,v,k,C.value,w),C!==null&&(e&&C.alternate!==null&&T.delete(C.key===null?k:C.key),h=i(C,h,k),x===null?_=C:x.sibling=C,x=C);return e&&T.forEach(function(O){return t(v,O)}),Zr&&vu(v,k),_}function b(v,h,y,w){if(typeof y=="object"&&y!==null&&y.type===Qc&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Fg:e:{for(var _=y.key,x=h;x!==null;){if(x.key===_){if(_=y.type,_===Qc){if(x.tag===7){n(v,x.sibling),h=l(x,y.props.children),h.return=v,v=h;break e}}else if(x.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===Ms&&W6(_)===x.type){n(v,x.sibling),h=l(x,y.props),h.ref=Hf(v,x,y),h.return=v,v=h;break e}n(v,x);break}else t(v,x);x=x.sibling}y.type===Qc?(h=ju(y.props.children,v.mode,w,y.key),h.return=v,v=h):(w=V0(y.type,y.key,y.props,null,v.mode,w),w.ref=Hf(v,h,y),w.return=v,v=w)}return o(v);case Zc:e:{for(x=y.key;h!==null;){if(h.key===x)if(h.tag===4&&h.stateNode.containerInfo===y.containerInfo&&h.stateNode.implementation===y.implementation){n(v,h.sibling),h=l(h,y.children||[]),h.return=v,v=h;break e}else{n(v,h);break}else t(v,h);h=h.sibling}h=fw(y,v.mode,w),h.return=v,v=h}return o(v);case Ms:return x=y._init,b(v,h,x(y._payload),w)}if(oh(y))return m(v,h,y,w);if(zf(y))return g(v,h,y,w);Xg(v,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,h!==null&&h.tag===6?(n(v,h.sibling),h=l(h,y),h.return=v,v=h):(n(v,h),h=dw(y,v.mode,w),h.return=v,v=h),o(v)):n(v,h)}return b}var Ad=DN(!0),EN=DN(!1),qm={},ml=eu(qm),Zh=eu(qm),Qh=eu(qm);function Au(e){if(e===qm)throw Error(ln(174));return e}function gC(e,t){switch(jr(Qh,t),jr(Zh,e),jr(ml,qm),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:e3(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=e3(t,e)}Hr(ml),jr(ml,t)}function Dd(){Hr(ml),Hr(Zh),Hr(Qh)}function RN(e){Au(Qh.current);var t=Au(ml.current),n=e3(t,e.type);t!==n&&(jr(Zh,e),jr(ml,n))}function vC(e){Zh.current===e&&(Hr(ml),Hr(Zh))}var na=eu(0);function Fv(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)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 ow=[];function yC(){for(var e=0;en?n:4,e(!0);var r=iw.transition;iw.transition={};try{e(!1),t()}finally{Pr=n,iw.transition=r}}function XN(){return Ti().memoizedState}function MQ(e,t,n){var r=zs(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},KN(e))ZN(t,n);else if(n=MN(e,t,n,r),n!==null){var l=bo();Wi(n,e,r,l),QN(n,t,r)}}function PQ(e,t,n){var r=zs(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(KN(e))ZN(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(l.hasEagerState=!0,l.eagerState=a,qi(a,o)){var s=t.interleaved;s===null?(l.next=l,hC(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=MN(e,t,l,r),n!==null&&(l=bo(),Wi(n,e,r,l),QN(n,t,r))}}function KN(e){var t=e.alternate;return e===aa||t!==null&&t===aa}function ZN(e,t){Th=jv=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function QN(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,eC(e,n)}}var zv={readContext:_i,useCallback:oo,useContext:oo,useEffect:oo,useImperativeHandle:oo,useInsertionEffect:oo,useLayoutEffect:oo,useMemo:oo,useReducer:oo,useRef:oo,useState:oo,useDebugValue:oo,useDeferredValue:oo,useTransition:oo,useMutableSource:oo,useSyncExternalStore:oo,useId:oo,unstable_isNewReconciler:!1},OQ={readContext:_i,useCallback:function(e,t){return rl().memoizedState=[e,t===void 0?null:t],e},useContext:_i,useEffect:U6,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,W0(4194308,4,UN.bind(null,t,e),n)},useLayoutEffect:function(e,t){return W0(4194308,4,e,t)},useInsertionEffect:function(e,t){return W0(4,2,e,t)},useMemo:function(e,t){var n=rl();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=rl();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=MQ.bind(null,aa,e),[r.memoizedState,e]},useRef:function(e){var t=rl();return e={current:e},t.memoizedState=e},useState:q6,useDebugValue:TC,useDeferredValue:function(e){return rl().memoizedState=e},useTransition:function(){var e=q6(!1),t=e[0];return e=CQ.bind(null,e[1]),rl().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=aa,l=rl();if(Zr){if(n===void 0)throw Error(ln(407));n=n()}else{if(n=t(),Fa===null)throw Error(ln(349));Uu&30||$N(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,U6(FN.bind(null,r,i,e),[e]),r.flags|=2048,tm(9,NN.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=rl(),t=Fa.identifierPrefix;if(Zr){var n=zl,r=jl;n=(r&~(1<<32-Bi(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Jh++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[ll]=t,e[Kh]=r,lF(e,t,!1,!1),t.stateNode=e;e:{switch(o=n3(n,r),n){case"dialog":qr("cancel",e),qr("close",e),l=r;break;case"iframe":case"object":case"embed":qr("load",e),l=r;break;case"video":case"audio":for(l=0;lRd&&(t.flags|=128,r=!0,Vf(i,!1),t.lanes=4194304)}else{if(!r)if(e=Fv(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Vf(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!Zr)return io(t),null}else 2*ba()-i.renderingStartTime>Rd&&n!==1073741824&&(t.flags|=128,r=!0,Vf(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ba(),t.sibling=null,n=na.current,jr(na,r?n&1|2:n&1),t):(io(t),null);case 22:case 23:return OC(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Uo&1073741824&&(io(t),t.subtreeFlags&6&&(t.flags|=8192)):io(t),null;case 24:return null;case 25:return null}throw Error(ln(156,t.tag))}function NQ(e,t){switch(uC(t),t.tag){case 1:return Eo(t.type)&&Dv(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Dd(),Hr(Do),Hr(fo),yC(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return vC(t),null;case 13:if(Hr(na),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ln(340));Od()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Hr(na),null;case 4:return Dd(),null;case 10:return pC(t.type._context),null;case 22:case 23:return OC(),null;case 24:return null;default:return null}}var Zg=!1,uo=!1,FQ=typeof WeakSet=="function"?WeakSet:Set,Dn=null;function ld(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){pa(e,t,r)}else n.current=null}function O3(e,t,n){try{n()}catch(r){pa(e,t,r)}}var J6=!1;function jQ(e,t){if(f3=Mv,e=pN(),lC(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,s=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var p;d!==n||l!==0&&d.nodeType!==3||(a=o+l),d!==i||r!==0&&d.nodeType!==3||(s=o+r),d.nodeType===3&&(o+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break t;if(f===n&&++u===l&&(a=o),f===i&&++c===r&&(s=o),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(p3={focusedElem:e,selectionRange:n},Mv=!1,Dn=t;Dn!==null;)if(t=Dn,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Dn=e;else for(;Dn!==null;){t=Dn;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var g=m.memoizedProps,b=m.memoizedState,v=t.stateNode,h=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:$i(t.type,g),b);v.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ln(163))}}catch(w){pa(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,Dn=e;break}Dn=t.return}return m=J6,J6=!1,m}function kh(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&O3(t,n,i)}l=l.next}while(l!==r)}}function s1(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 A3(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function cF(e){var t=e.alternate;t!==null&&(e.alternate=null,cF(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ll],delete t[Kh],delete t[g3],delete t[wQ],delete t[_Q])),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 dF(e){return e.tag===5||e.tag===3||e.tag===4}function eA(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||dF(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 D3(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=Av));else if(r!==4&&(e=e.child,e!==null))for(D3(e,t,n),e=e.sibling;e!==null;)D3(e,t,n),e=e.sibling}function E3(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(E3(e,t,n),e=e.sibling;e!==null;)E3(e,t,n),e=e.sibling}var Xa=null,Ni=!1;function ys(e,t,n){for(n=n.child;n!==null;)fF(e,t,n),n=n.sibling}function fF(e,t,n){if(hl&&typeof hl.onCommitFiberUnmount=="function")try{hl.onCommitFiberUnmount(e1,n)}catch{}switch(n.tag){case 5:uo||ld(n,t);case 6:var r=Xa,l=Ni;Xa=null,ys(e,t,n),Xa=r,Ni=l,Xa!==null&&(Ni?(e=Xa,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Xa.removeChild(n.stateNode));break;case 18:Xa!==null&&(Ni?(e=Xa,n=n.stateNode,e.nodeType===8?rw(e.parentNode,n):e.nodeType===1&&rw(e,n),Hh(e)):rw(Xa,n.stateNode));break;case 4:r=Xa,l=Ni,Xa=n.stateNode.containerInfo,Ni=!0,ys(e,t,n),Xa=r,Ni=l;break;case 0:case 11:case 14:case 15:if(!uo&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&O3(n,t,o),l=l.next}while(l!==r)}ys(e,t,n);break;case 1:if(!uo&&(ld(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){pa(n,t,a)}ys(e,t,n);break;case 21:ys(e,t,n);break;case 22:n.mode&1?(uo=(r=uo)||n.memoizedState!==null,ys(e,t,n),uo=r):ys(e,t,n);break;default:ys(e,t,n)}}function tA(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new FQ),t.forEach(function(r){var l=YQ.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Li(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=o),r&=~i}if(r=l,r=ba()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*BQ(r/1960))-r,10e?16:e,Es===null)var r=!1;else{if(e=Es,Es=null,qv=0,pr&6)throw Error(ln(331));var l=pr;for(pr|=4,Dn=e.current;Dn!==null;){var i=Dn,o=i.child;if(Dn.flags&16){var a=i.deletions;if(a!==null){for(var s=0;sba()-MC?Fu(e,0):CC|=n),Ro(e,t)}function xF(e,t){t===0&&(e.mode&1?(t=Wg,Wg<<=1,!(Wg&130023424)&&(Wg=4194304)):t=1);var n=bo();e=Yl(e,t),e!==null&&(zm(e,t,n),Ro(e,n))}function GQ(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),xF(e,n)}function YQ(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(ln(314))}r!==null&&r.delete(t),xF(e,n)}var wF;wF=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Do.current)Ao=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ao=!1,IQ(e,t,n);Ao=!!(e.flags&131072)}else Ao=!1,Zr&&t.flags&1048576&&kN(t,Lv,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;q0(e,t),e=t.pendingProps;var l=Pd(t,fo.current);gd(t,n),l=xC(null,t,r,e,l,n);var i=wC();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,Eo(r)?(i=!0,Ev(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,mC(t),l.updater=i1,t.stateNode=l,l._reactInternals=t,_3(t,r,e,n),t=S3(null,t,r,!0,i,n)):(t.tag=0,Zr&&i&&sC(t),vo(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(q0(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=KQ(r),e=$i(r,e),l){case 0:t=k3(null,t,r,e,n);break e;case 1:t=K6(null,t,r,e,n);break e;case 11:t=Y6(null,t,r,e,n);break e;case 14:t=X6(null,t,r,$i(r.type,e),n);break e}throw Error(ln(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),k3(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),K6(e,t,r,l,n);case 3:e:{if(aF(t),e===null)throw Error(ln(387));r=t.pendingProps,i=t.memoizedState,l=i.element,PN(e,t),Nv(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=Ed(Error(ln(423)),t),t=Z6(e,t,r,n,l);break e}else if(r!==l){l=Ed(Error(ln(424)),t),t=Z6(e,t,r,n,l);break e}else for(Vo=Ns(t.stateNode.containerInfo.firstChild),Ko=t,Zr=!0,Fi=null,n=EN(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Od(),r===l){t=Xl(e,t,n);break e}vo(e,t,r,n)}t=t.child}return t;case 5:return RN(t),e===null&&b3(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,h3(r,l)?o=null:i!==null&&h3(r,i)&&(t.flags|=32),rF(e,t),vo(e,t,o,n),t.child;case 6:return e===null&&b3(t),null;case 13:return oF(e,t,n);case 4:return gC(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ad(t,null,r,n):vo(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),Y6(e,t,r,l,n);case 7:return vo(e,t,t.pendingProps,n),t.child;case 8:return vo(e,t,t.pendingProps.children,n),t.child;case 12:return vo(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,jr(Iv,r._currentValue),r._currentValue=o,i!==null)if(qi(i.value,o)){if(i.children===l.children&&!Do.current){t=Xl(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=Ul(-1,n&-n),s.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),x3(i.return,n,t),a.lanes|=n;break}s=s.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(ln(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),x3(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}vo(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,gd(t,n),l=_i(l),r=r(l),t.flags|=1,vo(e,t,r,n),t.child;case 14:return r=t.type,l=$i(r,t.pendingProps),l=$i(r.type,l),X6(e,t,r,l,n);case 15:return tF(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),q0(e,t),t.tag=1,Eo(r)?(e=!0,Ev(t)):e=!1,gd(t,n),AN(t,r,l),_3(t,r,l,n),S3(null,t,r,!0,e,n);case 19:return iF(e,t,n);case 22:return nF(e,t,n)}throw Error(ln(156,t.tag))};function _F(e,t){return Y$(e,t)}function XQ(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 hi(e,t,n,r){return new XQ(e,t,n,r)}function DC(e){return e=e.prototype,!(!e||!e.isReactComponent)}function KQ(e){if(typeof e=="function")return DC(e)?1:0;if(e!=null){if(e=e.$$typeof,e===KS)return 11;if(e===ZS)return 14}return 2}function Bs(e,t){var n=e.alternate;return n===null?(n=hi(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 V0(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")DC(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Qc:return ju(n.children,l,i,t);case XS:o=8,l|=8;break;case VT:return e=hi(12,n,t,l|2),e.elementType=VT,e.lanes=i,e;case GT:return e=hi(13,n,t,l),e.elementType=GT,e.lanes=i,e;case YT:return e=hi(19,n,t,l),e.elementType=YT,e.lanes=i,e;case D$:return c1(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case O$:o=10;break e;case A$:o=9;break e;case KS:o=11;break e;case ZS:o=14;break e;case Ms:o=16,r=null;break e}throw Error(ln(130,e==null?e:typeof e,""))}return t=hi(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function ju(e,t,n,r){return e=hi(7,e,r,t),e.lanes=n,e}function c1(e,t,n,r){return e=hi(22,e,r,t),e.elementType=D$,e.lanes=n,e.stateNode={isHidden:!1},e}function dw(e,t,n){return e=hi(6,e,null,t),e.lanes=n,e}function fw(e,t,n){return t=hi(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ZQ(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=V2(0),this.expirationTimes=V2(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=V2(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function EC(e,t,n,r,l,i,o,a,s){return e=new ZQ(e,t,n,a,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=hi(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},mC(i),e}function QQ(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(CF)}catch(e){console.error(e)}}CF(),k$.exports=ni;var cc=k$.exports;const sh=lr(cc);var uA=cc;UT.createRoot=uA.createRoot,UT.hydrateRoot=uA.hydrateRoot;const rm={black:"#000",white:"#fff"},Dc={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Ec={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Rc={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Lc={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Ic={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Yf={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Rl={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"};function Ie(){return Ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t{t[n]=MF(e[n])}),t}function ha(e,t,n={clone:!0}){const r=n.clone?Ie({},e):e;return Fl(e)&&Fl(t)&&Object.keys(t).forEach(l=>{l!=="__proto__"&&(Fl(t[l])&&l in e&&Fl(e[l])?r[l]=ha(e[l],t[l],n):n.clone?r[l]=Fl(t[l])?MF(t[l]):t[l]:r[l]=t[l])}),r}var PF={exports:{}},rJ="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",aJ=rJ,oJ=aJ;function OF(){}function AF(){}AF.resetWarningCache=OF;var iJ=function(){function e(r,l,i,o,a,s){if(s!==oJ){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:AF,resetWarningCache:OF};return n.PropTypes=n,n};PF.exports=iJ();var Vr=PF.exports;const le=lr(Vr);function No(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n1?_-1:0),H=1;H<_;H++)N[H-1]=arguments[H];r("warn",h,N)}}function o(h){if(!a){for(var _=arguments.length,N=new Array(_>1?_-1:0),H=1;H<_;H++)N[H-1]=arguments[H];r("error",h,N)}}function r(h,_,N){{var H=n.ReactDebugCurrentFrame,ie=H.getStackAddendum();ie!==""&&(_+="%s",N=N.concat([ie]));var ve=N.map(function(Ae){return String(Ae)});ve.unshift("Warning: "+_),Function.prototype.apply.call(console[h],console,ve)}}var s=0,c=1,u=2,d=3,f=4,p=5,m=6,g=7,b=8,x=9,y=10,w=11,S=12,k=13,T=14,C=15,M=16,O=17,E=18,D=19,L=21,P=22,R=23,I=24,j=25,A=!0,W=!1,U=!1,q=!1,V=!1,B=!0,$=!1,G=!1,Q=!0,F=!0,Y=!0,K=new Set,J={},le={};function oe(h,_){X(h,_),X(h+"Capture",_)}function X(h,_){J[h]&&o("EventRegistry: More than one plugin attempted to publish the same registration name, `%s`.",h),J[h]=_;{var N=h.toLowerCase();le[N]=h,h==="onDoubleClick"&&(le.ondblclick=h)}for(var H=0;H<_.length;H++)K.add(_[H])}var ne=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Z=Object.prototype.hasOwnProperty;function ee(h){{var _=typeof Symbol=="function"&&Symbol.toStringTag,N=_&&h[Symbol.toStringTag]||h.constructor.name||"Object";return N}}function te(h){try{return ue(h),!1}catch{return!0}}function ue(h){return""+h}function ce(h,_){if(te(h))return o("The provided `%s` attribute is an unsupported type %s. This value must be coerced to a string before before using it here.",_,ee(h)),ue(h)}function fe(h){if(te(h))return o("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",ee(h)),ue(h)}function me(h,_){if(te(h))return o("The provided `%s` prop is an unsupported type %s. This value must be coerced to a string before before using it here.",_,ee(h)),ue(h)}function be(h,_){if(te(h))return o("The provided `%s` CSS property is an unsupported type %s. This value must be coerced to a string before before using it here.",_,ee(h)),ue(h)}function Re(h){if(te(h))return o("The provided HTML markup uses a value of unsupported type %s. This value must be coerced to a string before before using it here.",ee(h)),ue(h)}function Ie(h){if(te(h))return o("Form field values (value, checked, defaultValue, or defaultChecked props) must be strings, not %s. This value must be coerced to a string before before using it here.",ee(h)),ue(h)}var Le=0,Pe=1,he=2,Oe=3,re=4,se=5,ge=6,Ce=":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",pe=Ce+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",xe=new RegExp("^["+Ce+"]["+pe+"]*$"),ke={},Se={};function Ee(h){return Z.call(Se,h)?!0:Z.call(ke,h)?!1:xe.test(h)?(Se[h]=!0,!0):(ke[h]=!0,o("Invalid attribute name: `%s`",h),!1)}function Ne(h,_,N){return _!==null?_.type===Le:N?!1:h.length>2&&(h[0]==="o"||h[0]==="O")&&(h[1]==="n"||h[1]==="N")}function Fe(h,_,N,H){if(N!==null&&N.type===Le)return!1;switch(typeof _){case"function":case"symbol":return!0;case"boolean":{if(H)return!1;if(N!==null)return!N.acceptsBooleans;var ie=h.toLowerCase().slice(0,5);return ie!=="data-"&&ie!=="aria-"}default:return!1}}function je(h,_,N,H){if(_===null||typeof _>"u"||Fe(h,_,N,H))return!0;if(H)return!1;if(N!==null)switch(N.type){case Oe:return!_;case re:return _===!1;case se:return isNaN(_);case ge:return isNaN(_)||_<1}return!1}function ze(h){return Je.hasOwnProperty(h)?Je[h]:null}function qe(h,_,N,H,ie,ve,Ae){this.acceptsBooleans=_===he||_===Oe||_===re,this.attributeName=H,this.attributeNamespace=ie,this.mustUseProperty=N,this.propertyName=h,this.type=_,this.sanitizeURL=ve,this.removeEmptyString=Ae}var Je={},ot=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];ot.forEach(function(h){Je[h]=new qe(h,Le,!1,h,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(h){var _=h[0],N=h[1];Je[_]=new qe(_,Pe,!1,N,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(h){Je[h]=new qe(h,he,!1,h.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(h){Je[h]=new qe(h,he,!1,h,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"].forEach(function(h){Je[h]=new qe(h,Oe,!1,h.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(h){Je[h]=new qe(h,Oe,!0,h,null,!1,!1)}),["capture","download"].forEach(function(h){Je[h]=new qe(h,re,!1,h,null,!1,!1)}),["cols","rows","size","span"].forEach(function(h){Je[h]=new qe(h,ge,!1,h,null,!1,!1)}),["rowSpan","start"].forEach(function(h){Je[h]=new qe(h,se,!1,h.toLowerCase(),null,!1,!1)});var at=/[\-\:]([a-z])/g,pt=function(h){return h[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"].forEach(function(h){var _=h.replace(at,pt);Je[_]=new qe(_,Pe,!1,h,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(h){var _=h.replace(at,pt);Je[_]=new qe(_,Pe,!1,h,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(h){var _=h.replace(at,pt);Je[_]=new qe(_,Pe,!1,h,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(h){Je[h]=new qe(h,Pe,!1,h.toLowerCase(),null,!1,!1)});var Tt="xlinkHref";Je[Tt]=new qe("xlinkHref",Pe,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(h){Je[h]=new qe(h,Pe,!1,h.toLowerCase(),null,!0,!0)});var Ot=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i,Et=!1;function Ft(h){!Et&&Ot.test(h)&&(Et=!0,o("A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.",JSON.stringify(h)))}function rt(h,_,N,H){if(H.mustUseProperty){var ie=H.propertyName;return h[ie]}else{ce(N,_),H.sanitizeURL&&Ft(""+N);var ve=H.attributeName,Ae=null;if(H.type===re){if(h.hasAttribute(ve)){var We=h.getAttribute(ve);return We===""?!0:je(_,N,H,!1)?We:We===""+N?N:We}}else if(h.hasAttribute(ve)){if(je(_,N,H,!1))return h.getAttribute(ve);if(H.type===Oe)return N;Ae=h.getAttribute(ve)}return je(_,N,H,!1)?Ae===null?N:Ae:Ae===""+N?N:Ae}}function Xe(h,_,N,H){{if(!Ee(_))return;if(!h.hasAttribute(_))return N===void 0?void 0:null;var ie=h.getAttribute(_);return ce(N,_),ie===""+N?N:ie}}function mt(h,_,N,H){var ie=ze(_);if(!Ne(_,ie,H)){if(je(_,N,ie,H)&&(N=null),H||ie===null){if(Ee(_)){var ve=_;N===null?h.removeAttribute(ve):(ce(N,_),h.setAttribute(ve,""+N))}return}var Ae=ie.mustUseProperty;if(Ae){var We=ie.propertyName;if(N===null){var Ke=ie.type;h[We]=Ke===Oe?!1:""}else h[We]=N;return}var ht=ie.attributeName,kt=ie.attributeNamespace;if(N===null)h.removeAttribute(ht);else{var Kt=ie.type,Gt;Kt===Oe||Kt===re&&N===!0?Gt="":(ce(N,ht),Gt=""+N,ie.sanitizeURL&&Ft(Gt.toString())),kt?h.setAttributeNS(kt,ht,Gt):h.setAttribute(ht,Gt)}}}var _t=Symbol.for("react.element"),Qe=Symbol.for("react.portal"),tt=Symbol.for("react.fragment"),ft=Symbol.for("react.strict_mode"),He=Symbol.for("react.profiler"),xt=Symbol.for("react.provider"),bt=Symbol.for("react.context"),Rt=Symbol.for("react.forward_ref"),wt=Symbol.for("react.suspense"),_e=Symbol.for("react.suspense_list"),De=Symbol.for("react.memo"),et=Symbol.for("react.lazy"),nt=Symbol.for("react.scope"),dt=Symbol.for("react.debug_trace_mode"),ut=Symbol.for("react.offscreen"),it=Symbol.for("react.legacy_hidden"),gt=Symbol.for("react.cache"),Dt=Symbol.for("react.tracing_marker"),Nt=Symbol.iterator,St="@@iterator";function an(h){if(h===null||typeof h!="object")return null;var _=Nt&&h[Nt]||h[St];return typeof _=="function"?_:null}var Jt=Object.assign,Vt=0,sn,en,jt,$t,zt,mn,tn;function cn(){}cn.__reactDisabledLog=!0;function Wt(){{if(Vt===0){sn=console.log,en=console.info,jt=console.warn,$t=console.error,zt=console.group,mn=console.groupCollapsed,tn=console.groupEnd;var h={configurable:!0,enumerable:!0,value:cn,writable:!0};Object.defineProperties(console,{info:h,log:h,warn:h,error:h,group:h,groupCollapsed:h,groupEnd:h})}Vt++}}function Yt(){{if(Vt--,Vt===0){var h={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:Jt({},h,{value:sn}),info:Jt({},h,{value:en}),warn:Jt({},h,{value:jt}),error:Jt({},h,{value:$t}),group:Jt({},h,{value:zt}),groupCollapsed:Jt({},h,{value:mn}),groupEnd:Jt({},h,{value:tn})})}Vt<0&&o("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var Xt=n.ReactCurrentDispatcher,on;function Qt(h,_,N){{if(on===void 0)try{throw Error()}catch(ie){var H=ie.stack.trim().match(/\n( *(at )?)/);on=H&&H[1]||""}return` +`+on+h}}var un=!1,gn;{var _n=typeof WeakMap=="function"?WeakMap:Map;gn=new _n}function dn(h,_){if(!h||un)return"";{var N=gn.get(h);if(N!==void 0)return N}var H;un=!0;var ie=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var ve;ve=Xt.current,Xt.current=null,Wt();try{if(_){var Ae=function(){throw Error()};if(Object.defineProperty(Ae.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Ae,[])}catch(Tn){H=Tn}Reflect.construct(h,[],Ae)}else{try{Ae.call()}catch(Tn){H=Tn}h.call(Ae.prototype)}}else{try{throw Error()}catch(Tn){H=Tn}h()}}catch(Tn){if(Tn&&H&&typeof Tn.stack=="string"){for(var We=Tn.stack.split(` +`),Ke=H.stack.split(` +`),ht=We.length-1,kt=Ke.length-1;ht>=1&&kt>=0&&We[ht]!==Ke[kt];)kt--;for(;ht>=1&&kt>=0;ht--,kt--)if(We[ht]!==Ke[kt]){if(ht!==1||kt!==1)do if(ht--,kt--,kt<0||We[ht]!==Ke[kt]){var Kt=` +`+We[ht].replace(" at new "," at ");return h.displayName&&Kt.includes("")&&(Kt=Kt.replace("",h.displayName)),typeof h=="function"&&gn.set(h,Kt),Kt}while(ht>=1&&kt>=0);break}}}finally{un=!1,Xt.current=ve,Yt(),Error.prepareStackTrace=ie}var Gt=h?h.displayName||h.name:"",xn=Gt?Qt(Gt):"";return typeof h=="function"&&gn.set(h,xn),xn}function yn(h,_,N){return dn(h,!0)}function jn(h,_,N){return dn(h,!1)}function Kn(h){var _=h.prototype;return!!(_&&_.isReactComponent)}function Un(h,_,N){if(h==null)return"";if(typeof h=="function")return dn(h,Kn(h));if(typeof h=="string")return Qt(h);switch(h){case wt:return Qt("Suspense");case _e:return Qt("SuspenseList")}if(typeof h=="object")switch(h.$$typeof){case Rt:return jn(h.render);case De:return Un(h.type,_,N);case et:{var H=h,ie=H._payload,ve=H._init;try{return Un(ve(ie),_,N)}catch{}}}return""}function Wn(h){switch(h._debugOwner&&h._debugOwner.type,h._debugSource,h.tag){case p:return Qt(h.type);case M:return Qt("Lazy");case k:return Qt("Suspense");case D:return Qt("SuspenseList");case s:case u:case C:return jn(h.type);case w:return jn(h.type.render);case c:return yn(h.type);default:return""}}function Vn(h){try{var _="",N=h;do _+=Wn(N),N=N.return;while(N);return _}catch(H){return` +Error generating stack: `+H.message+` +`+H.stack}}function Pn(h,_,N){var H=h.displayName;if(H)return H;var ie=_.displayName||_.name||"";return ie!==""?N+"("+ie+")":N}function rr(h){return h.displayName||"Context"}function On(h){if(h==null)return null;if(typeof h.tag=="number"&&o("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof h=="function")return h.displayName||h.name||null;if(typeof h=="string")return h;switch(h){case tt:return"Fragment";case Qe:return"Portal";case He:return"Profiler";case ft:return"StrictMode";case wt:return"Suspense";case _e:return"SuspenseList"}if(typeof h=="object")switch(h.$$typeof){case bt:var _=h;return rr(_)+".Consumer";case xt:var N=h;return rr(N._context)+".Provider";case Rt:return Pn(h,h.render,"ForwardRef");case De:var H=h.displayName||null;return H!==null?H:On(h.type)||"Memo";case et:{var ie=h,ve=ie._payload,Ae=ie._init;try{return On(Ae(ve))}catch{return null}}}return null}function An(h,_,N){var H=_.displayName||_.name||"";return h.displayName||(H!==""?N+"("+H+")":N)}function vr(h){return h.displayName||"Context"}function In(h){var _=h.tag,N=h.type;switch(_){case I:return"Cache";case x:var H=N;return vr(H)+".Consumer";case y:var ie=N;return vr(ie._context)+".Provider";case E:return"DehydratedFragment";case w:return An(N,N.render,"ForwardRef");case g:return"Fragment";case p:return N;case f:return"Portal";case d:return"Root";case m:return"Text";case M:return On(N);case b:return N===ft?"StrictMode":"Mode";case P:return"Offscreen";case S:return"Profiler";case L:return"Scope";case k:return"Suspense";case D:return"SuspenseList";case j:return"TracingMarker";case c:case s:case O:case u:case T:case C:if(typeof N=="function")return N.displayName||N.name||null;if(typeof N=="string")return N;break}return null}var Cr=n.ReactDebugCurrentFrame,Qn=null,_r=!1;function Gr(){{if(Qn===null)return null;var h=Qn._debugOwner;if(h!==null&&typeof h<"u")return In(h)}return null}function To(){return Qn===null?"":Vn(Qn)}function da(){Cr.getCurrentStack=null,Qn=null,_r=!1}function Ar(h){Cr.getCurrentStack=h===null?null:To,Qn=h,_r=!1}function Yi(){return Qn}function ra(h){_r=h}function Vr(h){return""+h}function fa(h){switch(typeof h){case"boolean":case"number":case"string":case"undefined":return h;case"object":return Ie(h),h;default:return""}}var Ao={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function yr(h,_){Ao[_.type]||_.onChange||_.onInput||_.readOnly||_.disabled||_.value==null||o("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."),_.onChange||_.readOnly||_.disabled||_.checked==null||o("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}function zn(h){var _=h.type,N=h.nodeName;return N&&N.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function jr(h){return h._valueTracker}function Ma(h){h._valueTracker=null}function Er(h){var _="";return h&&(zn(h)?_=h.checked?"true":"false":_=h.value),_}function qr(h){var _=zn(h)?"checked":"value",N=Object.getOwnPropertyDescriptor(h.constructor.prototype,_);Ie(h[_]);var H=""+h[_];if(!(h.hasOwnProperty(_)||typeof N>"u"||typeof N.get!="function"||typeof N.set!="function")){var ie=N.get,ve=N.set;Object.defineProperty(h,_,{configurable:!0,get:function(){return ie.call(this)},set:function(We){Ie(We),H=""+We,ve.call(this,We)}}),Object.defineProperty(h,_,{enumerable:N.enumerable});var Ae={getValue:function(){return H},setValue:function(We){Ie(We),H=""+We},stopTracking:function(){Ma(h),delete h[_]}};return Ae}}function Rr(h){jr(h)||(h._valueTracker=qr(h))}function Hr(h){if(!h)return!1;var _=jr(h);if(!_)return!0;var N=_.getValue(),H=Er(h);return H!==N?(_.setValue(H),!0):!1}function Aa(h){if(h=h||(typeof document<"u"?document:void 0),typeof h>"u")return null;try{return h.activeElement||h.body}catch{return h.body}}var Oa=!1,qa=!1,mi=!1,Ho=!1;function _o(h){var _=h.type==="checkbox"||h.type==="radio";return _?h.checked!=null:h.value!=null}function Ge(h,_){var N=h,H=_.checked,ie=Jt({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:H??N._wrapperState.initialChecked});return ie}function Lt(h,_){yr("input",_),_.checked!==void 0&&_.defaultChecked!==void 0&&!qa&&(o("%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",Gr()||"A component",_.type),qa=!0),_.value!==void 0&&_.defaultValue!==void 0&&!Oa&&(o("%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",Gr()||"A component",_.type),Oa=!0);var N=h,H=_.defaultValue==null?"":_.defaultValue;N._wrapperState={initialChecked:_.checked!=null?_.checked:_.defaultChecked,initialValue:fa(_.value!=null?_.value:H),controlled:_o(_)}}function hn(h,_){var N=h,H=_.checked;H!=null&&mt(N,"checked",H,!1)}function bn(h,_){var N=h;{var H=_o(_);!N._wrapperState.controlled&&H&&!Ho&&(o("A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),Ho=!0),N._wrapperState.controlled&&!H&&!mi&&(o("A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),mi=!0)}hn(h,_);var ie=fa(_.value),ve=_.type;if(ie!=null)ve==="number"?(ie===0&&N.value===""||N.value!=ie)&&(N.value=Vr(ie)):N.value!==Vr(ie)&&(N.value=Vr(ie));else if(ve==="submit"||ve==="reset"){N.removeAttribute("value");return}_.hasOwnProperty("value")?kr(N,_.type,ie):_.hasOwnProperty("defaultValue")&&kr(N,_.type,fa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(N.defaultChecked=!!_.defaultChecked)}function Bn(h,_,N){var H=h;if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var ie=_.type,ve=ie==="submit"||ie==="reset";if(ve&&(_.value===void 0||_.value===null))return;var Ae=Vr(H._wrapperState.initialValue);N||Ae!==H.value&&(H.value=Ae),H.defaultValue=Ae}var We=H.name;We!==""&&(H.name=""),H.defaultChecked=!H.defaultChecked,H.defaultChecked=!!H._wrapperState.initialChecked,We!==""&&(H.name=We)}function Sr(h,_){var N=h;bn(N,_),or(N,_)}function or(h,_){var N=_.name;if(_.type==="radio"&&N!=null){for(var H=h;H.parentNode;)H=H.parentNode;ce(N,"name");for(var ie=H.querySelectorAll("input[name="+JSON.stringify(""+N)+'][type="radio"]'),ve=0;ve.")))}):_.dangerouslySetInnerHTML!=null&&(_a||(_a=!0,o("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected.")))),_.selected!=null&&!Fr&&(o("Use the `defaultValue` or `value` props on must be a scalar value if `multiple` is false.%s",N,Vl())}}}}function Yo(h,_,N,H){var ie=h.options;if(_){for(var ve=N,Ae={},We=0;We.");var H=Jt({},_,{value:void 0,defaultValue:void 0,children:Vr(N._wrapperState.initialValue)});return H}function Qb(h,_){var N=h;yr("textarea",_),_.value!==void 0&&_.defaultValue!==void 0&&!rg&&(o("%s contains a textarea with both value and defaultValue props. Textarea elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled textarea and remove one of these props. More info: https://reactjs.org/link/controlled-components",Gr()||"A component"),rg=!0);var H=_.value;if(H==null){var ie=_.children,ve=_.defaultValue;if(ie!=null){o("Use the `defaultValue` or `value` props instead of setting children on