vendor: 13,624 bytes, lines 1-17
1var KN=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ps(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var kT={exports:{}},Bf={exports:{}};/** 2 * @license React 3 * react.development.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */Bf.exports;(function(i,u){(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var l="18.3.1",c=Symbol.for("react.element"),d=Symbol.for("react.portal"),v=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),y=Symbol.for("react.provider"),b=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),R=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),_=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),Z=Symbol.for("react.offscreen"),$=Symbol.iterator,I="@@iterator";function K(m){if(m===null||typeof m!="object")return null;var C=$&&m[$]||m[I];return typeof C=="function"?C:null}var P={current:null},G={transition:null},q={current:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1},be={current:null},ce={},$e=null;function ze(m){$e=m}ce.setExtraStackFrame=function(m){$e=m},ce.getCurrentStack=null,ce.getStackAddendum=function(){var m="";$e&&(m+=$e);var C=ce.getCurrentStack;return C&&(m+=C()||""),m};var Ve=!1,Ge=!1,En=!1,B=!1,W=!1,me={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:G,ReactCurrentOwner:be};me.ReactDebugCurrentFrame=ce,me.ReactCurrentActQueue=q;function de(m){{for(var C=arguments.length,L=new Array(C>1?C-1:0),N=1;N<C;N++)L[N-1]=arguments[N];Se("warn",m,L)}}function X(m){{for(var C=arguments.length,L=new Array(C>1?C-1:0),N=1;N<C;N++)L[N-1]=arguments[N];Se("error",m,L)}}function Se(m,C,L){{var N=me.ReactDebugCurrentFrame,Q=N.getStackAddendum();Q!==""&&(C+="%s",L=L.concat([Q]));var ye=L.map(function(le){return String(le)});ye.unshift("Warning: "+C),Function.prototype.apply.call(console[m],console,ye)}}var xe={};function Re(m,C){{var L=m.constructor,N=L&&(L.displayName||L.name)||"ReactClass",Q=N+"."+C;if(xe[Q])return;X("Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",C,N),xe[Q]=!0}}var Le={isMounted:function(m){return!1},enqueueForceUpdate:function(m,C,L){Re(m,"forceUpdate")},enqueueReplaceState:function(m,C,L,N){Re(m,"replaceState")},enqueueSetState:function(m,C,L,N){Re(m,"setState")}},_e=Object.assign,Oe={};Object.freeze(Oe);function ut(m,C,L){this.props=m,this.context=C,this.refs=Oe,this.updater=L||Le}ut.prototype.isReactComponent={},ut.prototype.setState=function(m,C){if(typeof m!="object"&&typeof m!="function"&&m!=null)throw new Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,m,C,"setState")},ut.prototype.forceUpdate=function(m){this.updater.enqueueForceUpdate(this,m,"forceUpdate")};{var st={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},tn=function(m,C){Object.defineProperty(ut.prototype,m,{get:function(){de("%s(...) is deprecated in plain JavaScript React classes. %s",C[0],C[1])}})};for(var $r in st)st.hasOwnProperty($r)&&tn($r,st[$r])}function Br(){}Br.prototype=ut.prototype;function dn(m,C,L){this.props=m,this.context=C,this.refs=Oe,this.updater=L||Le}var rr=dn.prototype=new Br;rr.constructor=dn,_e(rr,ut.prototype),rr.isPureReactComponent=!0;function Mn(){var m={current:null};return Object.seal(m),m}var ue=Array.isArray;function gt(m){return ue(m)}function Ot(m){{var C=typeof Symbol=="function"&&Symbol.toStringTag,L=C&&m[Symbol.toStringTag]||m.constructor.name||"Object";return L}}function nn(m){try{return Ln(m),!1}catch{return!0}}function Ln(m){return""+m}function rn(m){if(nn(m))return X("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",Ot(m)),Ln(m)}function Sr(m,C,L){var N=m.displayName;if(N)return N;var Q=C.displayName||C.name||"";return Q!==""?L+"("+Q+")":L}function ai(m){return m.displayName||"Context"}function Gn(m){if(m==null)return null;if(typeof m.tag=="number"&&X("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof m=="function")return m.displayName||m.name||null;if(typeof m=="string")return m;switch(m){case v:return"Fragment";case d:return"Portal";case S:return"Profiler";case f:return"StrictMode";case R:return"Suspense";case O:return"SuspenseList"}if(typeof m=="object")switch(m.$$typeof){case b:var C=m;return ai(C)+".Consumer";case y:var L=m;return ai(L._context)+".Provider";case T:return Sr(m,m.render,"ForwardRef");case _:var N=m.displayName||null;return N!==null?N:Gn(m.type)||"Memo";case U:{var Q=m,ye=Q._payload,le=Q._init;try{return Gn(le(ye))}catch{return null}}}return null}var Vr=Object.prototype.hasOwnProperty,Ea={key:!0,ref:!0,__self:!0,__source:!0},kn,Er,Un;Un={};function Tr(m){if(Vr.call(m,"ref")){var C=Object.getOwnPropertyDescriptor(m,"ref").get;if(C&&C.isReactWarning)return!1}return m.ref!==void 0}function pn(m){if(Vr.call(m,"key")){var C=Object.getOwnPropertyDescriptor(m,"key").get;if(C&&C.isReactWarning)return!1}return m.key!==void 0}function Cr(m,C){var L=function(){kn||(kn=!0,X("%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)",C))};L.isReactWarning=!0,Object.defineProperty(m,"key",{get:L,configurable:!0})}function qi(m,C){var L=function(){Er||(Er=!0,X("%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)",C))};L.isReactWarning=!0,Object.defineProperty(m,"ref",{get:L,configurable:!0})}function Gi(m){if(typeof m.ref=="string"&&be.current&&m.__self&&be.current.stateNode!==m.__self){var C=Gn(be.current.type);Un[C]||(X('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',C,m.ref),Un[C]=!0)}}var ne=function(m,C,L,N,Q,ye,le){var Ee={$$typeof:c,type:m,key:C,ref:L,props:le,_owner:ye};return Ee._store={},Object.defineProperty(Ee._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(Ee,"_self",{configurable:!1,enumerable:!1,writable:!1,value:N}),Object.defineProperty(Ee,"_source",{configurable:!1,enumerable:!1,writable:!1,value:Q}),Object.freeze&&(Object.freeze(Ee.props),Object.freeze(Ee)),Ee};function pe(m,C,L){var N,Q={},ye=null,le=null,Ee=null,He=null;if(C!=null){Tr(C)&&(le=C.ref,Gi(C)),pn(C)&&(rn(C.key),ye=""+C.key),Ee=C.__self===void 0?null:C.__self,He=C.__source===void 0?null:C.__source;for(N in C)Vr.call(C,N)&&!Ea.hasOwnProperty(N)&&(Q[N]=C[N])}var Ke=arguments.length-2;if(Ke===1)Q.children=L;else if(Ke>1){for(var at=Array(Ke),it=0;it<Ke;it++)at[it]=arguments[it+2];Object.freeze&&Object.freeze(at),Q.children=at}if(m&&m.defaultProps){var ct=m.defaultProps;for(N in ct)Q[N]===void 0&&(Q[N]=ct[N])}if(ye||le){var St=typeof m=="function"?m.displayName||m.name||"Unknown":m;ye&&Cr(Q,St),le&&qi(Q,St)}return ne(m,ye,le,Ee,He,be.current,Q)}function Ue(m,C){var L=ne(m.type,C,m.ref,m._self,m._source,m._owner,m.props);return L}function nt(m,C,L){if(m==null)throw new Error("React.cloneElement(...): The argument must be a React element, but you passed "+m+".");var N,Q=_e({},m.props),ye=m.key,le=m.ref,Ee=m._self,He=m._source,Ke=m._owner;if(C!=null){Tr(C)&&(le=C.ref,Ke=be.current),pn(C)&&(rn(C.key),ye=""+C.key);var at;m.type&&m.type.defaultProps&&(at=m.type.defaultProps);for(N in C)Vr.call(C,N)&&!Ea.hasOwnProperty(N)&&(C[N]===void 0&&at!==void 0?Q[N]=at[N]:Q[N]=C[N])}var it=arguments.length-2;if(it===1)Q.children=L;else if(it>1){for(var ct=Array(it),St=0;St<it;St++)ct[St]=arguments[St+2];Q.children=ct}return ne(m.type,ye,le,Ee,He,Ke,Q)}function rt(m){return typeof m=="object"&&m!==null&&m.$$typeof===c}var It=".",Dt=":";function Wn(m){var C=/[=:]/g,L={"=":"=0",":":"=2"},N=m.replace(C,function(Q){return L[Q]});return"$"+N}var vt=!1,Rr=/\/+/g;function jt(m){return m.replace(Rr,"$&/")}function Ct(m,C){return typeof m=="object"&&m!==null&&m.key!=null?(rn(m.key),Wn(""+m.key)):C.toString(36)}function Wi(m,C,L,N,Q){var ye=typeof m;(ye==="undefined"||ye==="boolean")&&(m=null);var le=!1;if(m===null)le=!0;else switch(ye){case"string":case"number":le=!0;break;case"object":switch(m.$$typeof){case c:case d:le=!0}}if(le){var Ee=m,He=Q(Ee),Ke=N===""?It+Ct(Ee,0):N;if(gt(He)){var at="";Ke!=null&&(at=jt(Ke)+"/"),Wi(He,C,at,"",function(pd){return pd})}else He!=null&&(rt(He)&&(He.key&&(!Ee||Ee.key!==He.key)&&rn(He.key),He=Ue(He,L+(He.key&&(!Ee||Ee.key!==He.key)?jt(""+He.key)+"/":"")+Ke)),C.push(He));return 1}var it,ct,St=0,We=N===""?It:N+Dt;if(gt(m))for(var La=0;La<m.length;La++)it=m[La],ct=We+Ct(it,La),St+=Wi(it,C,L,ct,Q);else{var oo=K(m);if(typeof oo=="function"){var xu=m;oo===xu.entries&&(vt||de("Using Maps as children is not supported. Use an array of keyed ReactElements instead."),vt=!0);for(var dd=oo.call(xu),Gr,_u=0;!(Gr=dd.next()).done;)it=Gr.value,ct=We+Ct(it,_u++),St+=Wi(it,C,L,ct,Q)}else if(ye==="object"){var Ou=String(m);throw new Error("Objects are not valid as a React child (found: "+(Ou==="[object Object]"?"object with keys {"+Object.keys(m).join(", ")+"}":Ou)+"). If you meant to render a collection of children, use an array instead.")}}return St}function Ta(m,C,L){if(m==null)return m;var N=[],Q=0;return Wi(m,N,"","",function(ye){return C.call(L,ye,Q++)}),N}function cu(m){var C=0;return Ta(m,function(){C++}),C}function td(m,C,L){Ta(m,function(){C.apply(this,arguments)},L)}function nd(m){return Ta(m,function(C){return C})||[]}function ys(m){if(!rt(m))throw new Error("React.Children.only expected to receive a single React element child.");return m}function gs(m){var C={$$typeof:b,_currentValue:m,_currentValue2:m,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null};C.Provider={$$typeof:y,_context:C};var L=!1,N=!1,Q=!1;{var ye={$$typeof:b,_context:C};Object.defineProperties(ye,{Provider:{get:function(){return N||(N=!0,X("Rendering <Context.Consumer.Provider> is not supported and will be removed in a future major release. Did you mean to render <Context.Provider> instead?")),C.Provider},set:function(le){C.Provider=le}},_currentValue:{get:function(){return C._currentValue},set:function(le){C._currentValue=le}},_currentValue2:{get:function(){return C._currentValue2},set:function(le){C._currentValue2=le}},_threadCount:{get:function(){return C._threadCount},set:function(le){C._threadCount=le}},Consumer:{get:function(){return L||(L=!0,X("Rendering <Context.Consumer.Consumer> is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?")),C.Consumer}},displayName:{get:function(){return C.displayName},set:function(le){Q||(de("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",le),Q=!0)}}}),C.Consumer=ye}return C._currentRenderer=null,C._currentRenderer2=null,C}var ii=-1,Qi=0,Xi=1,Ca=2;function Ir(m){if(m._status===ii){var C=m._result,L=C();if(L.then(function(ye){if(m._status===Qi||m._status===ii){var le=m;le._status=Xi,le._result=ye}},function(ye){if(m._status===Qi||m._status===ii){var le=m;le._status=Ca,le._result=ye}}),m._status===ii){var N=m;N._status=Qi,N._result=L}}if(m._status===Xi){var Q=m._result;return Q===void 0&&X(`lazy: Expected the result of a dynamic import() call. Instead received: %s 10 11Your code should look like: 12 const MyComponent = lazy(() => import('./MyComponent')) 13 14Did you accidentally put curly braces around the import?`,Q),"default"in Q||X(`lazy: Expected the result of a dynamic import() call. Instead received: %s 15 16Your code should look like: 17 const MyComponent = lazy(() => import('./MyComponent'))`,Q),Q.default}else throw m._result}function Ra(m){var C={_status:ii,_result:m},L={$$typeof:U,_payload:C,_init:Ir};{var N,Q;Object.defineProperties(L,{defaultProps:{configurable:!0,get:function(){return N},set:function(ye){X("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."),N=ye,Object.defineProperty(L,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return Q},set:function(ye){X("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."),Q=ye,Object.defineProperty(L,"propT
17ypes",{enumerable:!0})}}})}return L}function fu(m){m!=null&&m.$$typeof===_?X("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof m!="function"?X("forwardRef requires a render function but was given %s.",m===null?"null":typeof m):m.length!==0&&m.length!==2&&X("forwardRef render functions accept exactly two parameters: props and ref. %s",m.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),m!=null&&(m.defaultProps!=null||m.propTypes!=null)&&X("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?");var C={$$typeof:T,render:m};{var L;Object.defineProperty(C,"displayName",{enumerable:!1,configurable:!0,get:function(){return L},set:function(N){L=N,!m.name&&!m.displayName&&(m.displayName=N)}})}return C}var Ki;Ki=Symbol.for("react.module.reference");function Ji(m){return!!(typeof m=="string"||typeof m=="function"||m===v||m===S||W||m===f||m===R||m===O||B||m===Z||Ve||Ge||En||typeof m=="object"&&m!==null&&(m.$$typeof===U||m.$$typeof===_||m.$$typeof===y||m.$$typeof===b||m.$$typeof===T||m.$$typeof===Ki||m.getModuleId!==void 0))}function du(m,C){Ji(m)||X("memo: The first argument must be a component. Instead received: %s",m===null?"null":typeof m);var L={$$typeof:_,type:m,compare:C===void 0?null:C};{var N;Object.defineProperty(L,"displayName",{enumerable:!1,configurable:!0,get:function(){return N},set:function(Q){N=Q,!m.name&&!m.displayName&&(m.displayName=Q)}})}return L}function bt(){var m=P.current;return m===null&&X(`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: 181. You might have mismatching versions of React and the renderer (such as React DOM) 192. You might be breaking the Rules of Hooks 203. You might have more than one copy of React in the same app 21See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`),m}function Zi(m){var C=bt();if(m._context!==void 0){var L=m._context;L.Consumer===m?X("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?"):L.Provider===m&&X("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return C.useContext(m)}function eo(m){var C=bt();return C.useState(m)}function oi(m,C,L){var N=bt();return N.useReducer(m,C,L)}function Yt(m){var C=bt();return C.useRef(m)}function rd(m,C){var L=bt();return L.useEffect(m,C)}function ad(m,C){var L=bt();return L.useInsertionEffect(m,C)}function bs(m,C){var L=bt();return L.useLayoutEffect(m,C)}function id(m,C){var L=bt();return L.useCallback(m,C)}function od(m,C){var L=bt();return L.useMemo(m,C)}function ud(m,C,L){var N=bt();return N.useImperativeHandle(m,C,L)}function Ss(m,C){{var L=bt();return L.useDebugValue(m,C)}}function ld(){var m=bt();return m.useTransition()}function Yr(m){var C=bt();return C.useDeferredValue(m)}function Ne(){var m=bt();return m.useId()}function ui(m,C,L){var N=bt();return N.useSyncExternalStore(m,C,L)}var wa=0,pu,vu,hu,mu,yu,gu,bu;function Es(){}Es.__reactDisabledLog=!0;function sd(){{if(wa===0){pu=console.log,vu=console.info,hu=console.warn,mu=console.error,yu=console.group,gu=console.groupCollapsed,bu=console.groupEnd;var m={configurable:!0,enumerable:!0,value:Es,writable:!0};Object.defineProperties(console,{info:m,log:m,warn:m,error:m,group:m,groupCollapsed:m,groupEnd:m})}wa++}}function Su(){{if(wa--,wa===0){var m={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:_e({},m,{value:pu}),info:_e({},m,{value:vu}),warn:_e({},m,{value:hu}),error:_e({},m,{value:mu}),group:_e({},m,{value:yu}),groupCollapsed:_e({},m,{value:gu}),groupEnd:_e({},m,{value:bu})})}wa<0&&X("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var li=me.ReactCurrentDispatcher,Qn;function xa(m,C,L){{if(Qn===void 0)try{throw Error()}catch(Q){var N=Q.stack.trim().match(/\n( *(at )?)/);Qn=N&&N[1]||""}return` 22`+Qn+m}}var _a=!1,to;{var Eu=typeof WeakMap=="function"?WeakMap:Map;to=new Eu}function Ts(m,C){if(!m||_a)return"";{var L=to.get(m);
vendor: 5,430 bytes, lines 22-31
22if(L!==void 0)return L}var N;_a=!0;var Q=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var ye;ye=li.current,li.current=null,sd();try{if(C){var le=function(){throw Error()};if(Object.defineProperty(le.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(le,[])}catch(We){N=We}Reflect.construct(m,[],le)}else{try{le.call()}catch(We){N=We}m.call(le.prototype)}}else{try{throw Error()}catch(We){N=We}m()}}catch(We){if(We&&N&&typeof We.stack=="string"){for(var Ee=We.stack.split(` 23`),He=N.stack.split(` 24`),Ke=Ee.length-1,at=He.length-1;Ke>=1&&at>=0&&Ee[Ke]!==He[at];)at--;for(;Ke>=1&&at>=0;Ke--,at--)if(Ee[Ke]!==He[at]){if(Ke!==1||at!==1)do if(Ke--,at--,at<0||Ee[Ke]!==He[at]){var it=` 25`+Ee[Ke].replace(" at new "," at ");return m.displayName&&it.includes("<anonymous>")&&(it=it.replace("<anonymous>",m.displayName)),typeof m=="function"&&to.set(m,it),it}while(Ke>=1&&at>=0);break}}}finally{_a=!1,li.current=ye,Su(),Error.prepareStackTrace=Q}var ct=m?m.displayName||m.name:"",St=ct?xa(ct):"";return typeof m=="function"&&to.set(m,St),St}function Tu(m,C,L){return Ts(m,!1)}function cd(m){var C=m.prototype;return!!(C&&C.isReactComponent)}function Oa(m,C,L){if(m==null)return"";if(typeof m=="function")return Ts(m,cd(m));if(typeof m=="string")return xa(m);switch(m){case R:return xa("Suspense");case O:return xa("SuspenseList")}if(typeof m=="object")switch(m.$$typeof){case T:return Tu(m.render);case _:return Oa(m.type,C,L);case U:{var N=m,Q=N._payload,ye=N._init;try{return Oa(ye(Q),C,L)}catch{}}}return""}var Cs={},Cu=me.ReactDebugCurrentFrame;function no(m){if(m){var C=m._owner,L=Oa(m.type,m._source,C?C.type:null);Cu.setExtraStackFrame(L)}else Cu.setExtraStackFrame(null)}function Rs(m,C,L,N,Q){{var ye=Function.call.bind(Vr);for(var le in m)if(ye(m,le)){var Ee=void 0;try{if(typeof m[le]!="function"){var He=Error((N||"React class")+": "+L+" type `"+le+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof m[le]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw He.name="Invariant Violation",He}Ee=m[le](C,le,N,L,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Ke){Ee=Ke}Ee&&!(Ee instanceof Error)&&(no(Q),X("%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).",N||"React class",L,le,typeof Ee),no(null)),Ee instanceof Error&&!(Ee.message in Cs)&&(Cs[Ee.message]=!0,no(Q),X("Failed %s type: %s",L,Ee.message),no(null))}}}function Ie(m){if(m){var C=m._owner,L=Oa(m.type,m._source,C?C.type:null);ze(L)}else ze(null)}var Ru;Ru=!1;function wu(){if(be.current){var m=Gn(be.current.type);if(m)return` 26 27Check the render method of \``+m+"`."}return""}function De(m){if(m!==void 0){var C=m.fileName.replace(/^.*[\\\/]/,""),L=m.lineNumber;return` 28 29Check your code at `+C+":"+L+"."}return""}function ws(m){return m!=null?De(m.__source):""}var an={};function si(m){var C=wu();if(!C){var L=typeof m=="string"?m:m.displayName||m.name;L&&(C=` 30 31Check the top-level render call using <`+L+">.")}return C}function Da(m,C){if(!(!m._store||m._store.validated||m.key!=null)){m._store.validated=!0;var L=si(C);if(!an[L]){an[L]=!0;var N="";m&&m._owner&&m._owner!==be.current&&(N=" It was passed a child from "+Gn(m._owner.type)+"."),Ie(m),X('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',L,N),Ie(null)}}}function xs(m,C){if(typeof m=="object"){if(gt(m))for(var L=0;L<m.length;L++){var N=m[L];rt(N)&&Da(N,C)}else if(rt(m))m._store&&(m._store.validated=!0);else if(m){var Q=K(m);if(typeof Q=="function"&&Q!==m.entries)for(var ye=Q.call(m),le;!(le=ye.next()).done;)rt(le.value)&&Da(le.value,C)}}}function Pt(m){{var C=m.type;if(C==null||typeof C=="string")return;var L;if(typeof C=="function")L=C.propTypes;else if(typeof C=="object"&&(C.$$typeof===T||C.$$typeof===_))L=C.propTypes;else return;if(L){var N=Gn(C);Rs(L,m.props,"prop",N,m)}else if(C.PropTypes!==void 0&&!Ru){Ru=!0;var Q=Gn(C);X("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",Q||"Unknown")}typeof C.getDefaultProps=="function"&&!C.getDefaultProps.isReactClassApproved&&X("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function ht(m){{for(var C=Object.keys(m.props),L=0;L<C.length;L++){var N=C[L];if(N!=="children"&&N!=="key"){Ie(m),X("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",N),Ie(null);break}}m.ref!==null&&(Ie(m),X("Invalid attribute `ref` supplied to `React.Fragment`."),Ie(null))}}function _s(m,C,L){var N=Ji(m);if(!N){var Q="";(m===void 0||typeof m=="object"&&m!==null&&Object.keys(m).length===0)&&(Q+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var ye=ws(C);ye?Q+=ye:Q+=wu();var le;m===null?le="null":gt(m)?le="array":m!==void 0&&m.$$typeof===c?(le="<"+(Gn(m.type)||"Unknown")+" />",Q=" Did you accidentally export a JSX literal instead of a component?"):le=typeof m,X("React.createElement: type is invali
31d -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",le,Q)}var Ee=pe.apply(this,arguments);if(Ee==null)return Ee;if(N)for(var He=2;He<arguments.length;He++)xs(arguments[He],m);return m===v?ht(Ee):Pt(Ee),Ee}var Nn=!1;function Tn(m){var C=_s.bind(null,m);return C.type=m,Nn||(Nn=!0,de("React.createFactory() is deprecated and will be removed in a future major release. Consider using JSX or use React.createElement() directly instead.")),Object.defineProperty(C,"type",{enumerable:!1,get:function(){return de("Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:m}),m}}),C}function wr(m,C,L){for(var N=nt.apply(this,arguments),Q=2;Q<arguments.length;Q++)xs(arguments[Q],N.type);return Pt(N),N}function fd(m,C){var L=G.transition;G.transition={};var N=G.transition;G.transition._updatedFibers=new Set;try{m()}finally{if(G.transition=L,L===null&&N._updatedFibers){var Q=N._updatedFibers.size;Q>10&&de("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."),N._updatedFibers.clear()}}}var ro=!1,ci=null;function Os(m){if(ci===null)try{var C=("require"+Math.random()).slice(0,7),L=i&&i[C];ci=L.call(i,"timers").setImmediate}catch{ci=function(Q){ro===!1&&(ro=!0,typeof MessageChannel>"u"&&X("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 ye=new MessageChannel;ye.port1.onmessage=Q,ye.port2.postMessage(void 0)}}return ci(m)}var Aa=0,Ds=!1;function As(m){{var C=Aa;Aa++,q.current===null&&(q.current=[]);var L=q.isBatchingLegacy,N;try{if(q.isBatchingLegacy=!0,N=m(),!L&&q.didScheduleLegacyUpdate){var Q=q.current;Q!==null&&(q.didScheduleLegacyUpdate=!1,io(Q))}}catch(ct){throw qr(C),ct}finally{q.isBatchingLegacy=L}if(N!==null&&typeof N=="object"&&typeof N.then=="function"){var ye=N,le=!1,Ee={then:function(ct,St){le=!0,ye.then(function(We){qr(C),Aa===0?ao(We,ct,St):ct(We)},function(We){qr(C),St(We)})}};return!Ds&&typeof Promise<"u"&&Promise.resolve().then(function(){}).then(function(){le||(Ds=!0,X("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 () => ...);"))}),Ee}else{var He=N;if(qr(C),Aa===0){var Ke=q.current;Ke!==null&&(io(Ke),q.current=null);var at={then:function(ct,St){q.current===null?(q.current=[],ao(He,ct,St)):ct(He)}};return at}else{var it={then:function(ct,St){ct(He)}};return it}}}}function qr(m){m!==Aa-1&&X("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),Aa=m}function ao(m,C,L){{var N=q.current;if(N!==null)try{io(N),Os(function(){N.length===0?(q.current=null,C(m)):ao(m,C,L)})}catch(Q){L(Q)}else C(m)}}var Ma=!1;function io(m){if(!Ma){Ma=!0;var C=0;try{for(;C<m.length;C++){var L=m[C];do L=L(!0);while(L!==null)}m.length=0}catch(N){throw m=m.slice(C+1),N}finally{Ma=!1}}}var Ms=_s,Ls=wr,ks=Tn,Us={map:Ta,forEach:td,count:cu,toArray:nd,only:ys};u.Children=Us,u.Component=ut,u.Fragment=v,u.Profiler=S,u.PureComponent=dn,u.StrictMode=f,u.Suspense=R,u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=me,u.act=As,u.cloneElement=Ls,u.createContext=gs,u.createElement=Ms,u.createFactory=ks,u.createRef=Mn,u.forwardRef=fu,u.isValidElement=rt,u.lazy=Ra,u.memo=du,u.startTransition=fd,u.unstable_act=As,u.useCallback=id,u.useContext=Zi,u.useDebugValue=Ss,u.useDeferredValue=Yr,u.useEffect=rd,u.useId=Ne,u.useImperativeHandle=ud,u.useInsertionEffect=ad,u.useLayoutEffect=bs,u.useMemo=od,u.useReducer=oi,u.useRef=Yt,u.useState=eo,u.useSyncExternalStore=ui,u.useTransition=ld,u.version=l,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()})(Bf,Bf.exports);var WM=Bf.exports;kT.exports=WM;var z=kT.exports;const ya=ps(z);var UT={exports:{}},In={},NT={exports:{}},zT={};
vendor: 33,563 bytes, lines 31-55
31/** 32 * @license React 33 * scheduler.development.js 34 * 35 * Copyright (c) Facebook, Inc. and its affiliates. 36 * 37 * This source code is licensed under the MIT license found in the 38 * LICENSE file in the root directory of this source tree. 39 */(function(i){(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var u=!1,l=!1,c=5;function d(ne,pe){var Ue=ne.length;ne.push(pe),S(ne,pe,Ue)}function v(ne){return ne.length===0?null:ne[0]}function f(ne){if(ne.length===0)return null;var pe=ne[0],Ue=ne.pop();return Ue!==pe&&(ne[0]=Ue,y(ne,Ue,0)),pe}function S(ne,pe,Ue){for(var nt=Ue;nt>0;){var rt=nt-1>>>1,It=ne[rt];if(b(It,pe)>0)ne[rt]=pe,ne[nt]=It,nt=rt;else return}}function y(ne,pe,Ue){for(var nt=Ue,rt=ne.length,It=rt>>>1;nt<It;){var Dt=(nt+1)*2-1,Wn=ne[Dt],vt=Dt+1,Rr=ne[vt];if(b(Wn,pe)<0)vt<rt&&b(Rr,Wn)<0?(ne[nt]=Rr,ne[vt]=pe,nt=vt):(ne[nt]=Wn,ne[Dt]=pe,nt=Dt);else if(vt<rt&&b(Rr,pe)<0)ne[nt]=Rr,ne[vt]=pe,nt=vt;else return}}function b(ne,pe){var Ue=ne.sortIndex-pe.sortIndex;return Ue!==0?Ue:ne.id-pe.id}var T=1,R=2,O=3,_=4,U=5;function Z(ne,pe){}var $=typeof performance=="object"&&typeof performance.now=="function";if($){var I=performance;i.unstable_now=function(){return I.now()}}else{var K=Date,P=K.now();i.unstable_now=function(){return K.now()-P}}var G=1073741823,q=-1,be=250,ce=5e3,$e=1e4,ze=G,Ve=[],Ge=[],En=1,B=null,W=O,me=!1,de=!1,X=!1,Se=typeof setTimeout=="function"?setTimeout:null,xe=typeof clearTimeout=="function"?clearTimeout:null,Re=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Le(ne){for(var pe=v(Ge);pe!==null;){if(pe.callback===null)f(Ge);else if(pe.startTime<=ne)f(Ge),pe.sortIndex=pe.expirationTime,d(Ve,pe);else return;pe=v(Ge)}}function _e(ne){if(X=!1,Le(ne),!de)if(v(Ve)!==null)de=!0,Tr(Oe);else{var pe=v(Ge);pe!==null&&pn(_e,pe.startTime-ne)}}function Oe(ne,pe){de=!1,X&&(X=!1,Cr()),me=!0;var Ue=W;try{var nt;if(!l)return ut(ne,pe)}finally{B=null,W=Ue,me=!1}}function ut(ne,pe){var Ue=pe;for(Le(Ue),B=v(Ve);B!==null&&!u&&!(B.expirationTime>Ue&&(!ne||ai()));){var nt=B.callback;if(typeof nt=="function"){B.callback=null,W=B.priorityLevel;var rt=B.expirationTime<=Ue,It=nt(rt);Ue=i.unstable_now(),typeof It=="function"?B.callback=It:B===v(Ve)&&f(Ve),Le(Ue)}else f(Ve);B=v(Ve)}if(B!==null)return!0;var Dt=v(Ge);return Dt!==null&&pn(_e,Dt.startTime-Ue),!1}function st(ne,pe){switch(ne){case T:case R:case O:case _:case U:break;default:ne=O}var Ue=W;W=ne;try{return pe()}finally{W=Ue}}function tn(ne){var pe;switch(W){case T:case R:case O:pe=O;break;default:pe=W;break}var Ue=W;W=pe;try{return ne()}finally{W=Ue}}function $r(ne){var pe=W;return function(){var Ue=W;W=pe;try{return ne.apply(this,arguments)}finally{W=Ue}}}function Br(ne,pe,Ue){var nt=i.unstable_now(),rt;if(typeof Ue=="object"&&Ue!==null){var It=Ue.delay;typeof It=="number"&&It>0?rt=nt+It:rt=nt}else rt=nt;var Dt;switch(ne){case T:Dt=q;break;case R:Dt=be;break;case U:Dt=ze;break;case _:Dt=$e;break;case O:default:Dt=ce;break}var Wn=rt+Dt,vt={id:En++,callback:pe,priorityLevel:ne,startTime:rt,expirationTime:Wn,sortIndex:-1};return rt>nt?(vt.sortIndex=rt,d(Ge,vt),v(Ve)===null&&vt===v(Ge)&&(X?Cr():X=!0,pn(_e,rt-nt))):(vt.sortIndex=Wn,d(Ve,vt),!de&&!me&&(de=!0,Tr(Oe))),vt}function dn(){}function rr(){!de&&!me&&(de=!0,Tr(Oe))}function Mn(){return v(Ve)}function ue(ne){ne.callback=null}function gt(){return W}var Ot=!1,nn=null,Ln=-1,rn=c,Sr=-1;function ai(){var ne=i.unstable_now()-Sr;return!(ne<rn)}function Gn(){}function Vr(ne){if(ne<0||ne>125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}ne>0?rn=Math.floor(1e3/ne):rn=c}var Ea=function(){if(nn!==null){var ne=i.unstable_now();Sr=ne;var pe=!0,Ue=!0;try{Ue=nn(pe,ne)}finally{Ue?kn():(Ot=!1,nn=null)}}else Ot=!1},kn;if(typeof Re=="function")kn=function(){Re(Ea)};else if(typeof MessageChannel<"u"){var Er=new MessageChannel,Un=Er.port2;Er.port1.onmessage=Ea,kn=function(){Un.postMessage(null)}}else kn=function(){Se(Ea,0)};function Tr(ne){nn=ne,Ot||(Ot=!0,kn())}function pn(ne,pe){Ln=Se(function(){ne(i.unstable_now())},pe)}function Cr(){xe(Ln),Ln=-1}var qi=Gn,Gi=null;i.unstable_IdlePriority=U,i.unstable_ImmediatePriority=T,i.unstable_LowPriority=_,i.unstable_NormalPriority=O,i.unstable_Profiling=Gi,i.unstable_UserBlockingPriority=R,i.unstable_cancelCallback=ue,i.unstable_continueExecution=rr,i.unstable_forceFrameRate=Vr,i.unstable_getCurrentPriorityLevel=gt,i.unstable_getFirstCallbackNode=Mn,i.unstable_next=tn,i.unstable_pauseExecution=dn,i.unstable_requestPaint=qi,i.unstable_runWithPriority=st,i.unstable_scheduleCallback=Br,i.unstable_shouldYield=ai,i.unstable_wrapCallback=$r,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()})(zT);NT.exports=zT;var QM=NT.exports;/** 40 * @license React 41 * react-dom.development.js 42 * 43 * Copyright (c) Facebook, Inc. and its affiliates. 44 * 45 * This source code is licensed under the MIT license found in the 46 * LICENSE file in the root directory of this source tree. 47 */(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var i=z,u=QM,l=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,c=!1;function d(e){c=e}function v(e){if(!c){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];S("warn",e,n)}}function f(e){if(!c){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];S("error",e,n)}}function S(e,t,n){{var r=l.ReactDebugCurrentFrame,a=r.getStackAddendum();a!==""&&(t+="%s",n=n.concat([a]));var o=n.map(function(s){return String(s)});o.unshift("Warning: "+t),Function.prototype.apply.call(console[e],console,o)}}var y=0,b=1,T=2,R=3,O=4,_=5,U=6,Z=7,$=8,I=9,K=10,P=11,G=12,q=13,be=14,ce=15,$e=16,ze=17,Ve=18,Ge=19,En=21,B=22,W=23,me=24,de=25,X=!0,Se=!1,xe=!1,Re=!1,Le=!1,_e=!0,Oe=!1,ut=!0,st=!0,tn=!0,$r=!0,Br=new Set,dn={},rr={};function Mn(e,t){ue(e,t),ue(e+"Capture",t)}function ue(e,t){dn[e]&&f("EventRegistry: More than one plugin attempted to publish the same registration name, `%s`.",e),dn[e]=t;{var n=e.toLowerCase();rr[n]=e,e==="onDoubleClick"&&(rr.ondblclick=e)}for(var r=0;r<t.length;r++)Br.add(t[r])}var gt=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Ot=Object.prototype.hasOwnProperty;function nn(e){{var t=typeof Symbol=="function"&&Symbol.toStringTag,n=t&&e[Symbol.toStringTag]||e.constructor.name||"Object";return n}}function Ln(e){try{return rn(e),!1}catch{return!0}}function rn(e){return""+e}function Sr(e,t){if(Ln(e))return f("The provided `%s` attribute is an unsupported type %s. This value must be coerced to a string before before using it here.",t,nn(e)),rn(e)}function ai(e){if(Ln(e))return f("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",nn(e)),rn(e)}function Gn(e,t){if(Ln(e))return f("The provided `%s` prop is an unsupported type %s. This value must be coerced to a string before before using it here.",t,nn(e)),rn(e)}function Vr(e,t){if(Ln(e))return f("The provided `%s` CSS property is an unsupported type %s. This value must be coerced to a string before before using it here.",t,nn(e)),rn(e)}function Ea(e){if(Ln(e))return f("The provided HTML markup uses a value of unsupported type %s. This value must be coerced to a string before before using it here.",nn(e)),rn(e)}function kn(e){if(Ln(e))return f("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.",nn(e)),rn(e)}var Er=0,Un=1,Tr=2,pn=3,Cr=4,qi=5,Gi=6,ne=":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=ne+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Ue=new RegExp("^["+ne+"]["+pe+"]*$"),nt={},rt={};function It(e){return Ot.call(rt,e)?!0:Ot.call(nt,e)?!1:Ue.test(e)?(rt[e]=!0,!0):(nt[e]=!0,f("Invalid attribute name: `%s`",e),!1)}function Dt(e,t,n){return t!==null?t.type===Er:n?!1:e.length>2&&(e[0]==="o"||e[0]==="O")&&(e[1]==="n"||e[1]==="N")}function Wn(e,t,n,r){if(n!==null&&n.type===Er)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":{if(r)return!1;if(n!==null)return!n.acceptsBooleans;var a=e.toLowerCase().slice(0,5);return a!=="data-"&&a!=="aria-"}default:return!1}}function vt(e,t,n,r){if(t===null||typeof t>"u"||Wn(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case pn:return!t;case Cr:return t===!1;case qi:return isNaN(t);case Gi:return isNaN(t)||t<1}return!1}function Rr(e){return Ct.hasOwnProperty(e)?Ct[e]:null}function jt(e,t,n,r,a,o,s){this.acceptsBooleans=t===Tr||t===pn||t===Cr,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var Ct={},Wi=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];Wi.forEach(function(e){Ct[e]=new jt(e,Er,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0],n=e[1];Ct[t]=new jt(t,Un,!1,n,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ct[e]=new jt(e,Tr,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ct[e]=new jt(e,Tr,!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"].forEach(function(e){Ct[e]=new jt(e,pn,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Ct[e]=new jt(e,pn,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){Ct[e]=new jt(e,Cr,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){Ct[e]=new jt(e,Gi,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){Ct[e]=new jt(e,qi,!1,e.toLowerCase(),null,!1,!1)});var Ta=/[\-\:]([a-z])/g,cu=function(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"].forEach(function(e){var t=e.replace(Ta,cu);Ct[t]=new jt(t,Un,!1,e,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(e){var t=e.replace(Ta,cu);Ct[t]=new jt(t,Un,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ta,cu);Ct[t]=new jt(t,Un,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){Ct[e]=new jt(e,Un,!1,e.toLowerCase(),null,!1,!1)});var td="xlinkHref";Ct[td]=new jt("xlinkHref",Un,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){Ct[e]=new jt(e,Un,!1,e.toLowerCase(),null,!0,!0)});var nd=/^[\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,ys=!1;function gs(e){!ys&&nd.test(e)&&(ys=!0,f("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(e)))}function ii(e,t,n,r){if(r.mustUseProperty){var a=r.propertyName;return e[a]}else{Sr(n,t),r.sanitizeURL&&gs(""+n);var o=r.attributeName,s=null;if(r.type===Cr){if(e.hasAttribute(o)){var p=e.getAttribute(o);return p===""?!0:vt(t,n,r,!1)?p:p===""+n?n:p}}else if(e.hasAttribute(o)){if(vt(t,n,r,!1))return e.getAttribute(o);if(r.type===pn)return n;s=e.getAttribute(o)}return vt(t,n,r,!1)?s===null?n:s:s===""+n?n:s}}function Qi(e,t,n,r){{if(!It(t))return;if(!e.hasAttribute(t))return n===void 0?void 0:null;var a=e.getAttribute(t);return Sr(n,t),a===""+n?n:a}}function Xi(e,t,n,r){var a=Rr(t);if(!Dt(t,a,r)){if(vt(t,n,a,r)&&(n=null),r||a===null){if(It(t)){var o=t;n===null?e.removeAttribute(o):(Sr(n,t),e.setAttribute(o,""+n))}return}var s=a.mustUseProperty;if(s){var p=a.propertyName;if(n===null){var h=a.type;e[p]=h===pn?!1:""}else e[p]=n;return}var g=a.attributeName,E=a.attributeNamespace;if(n===null)e.removeAttribute(g);else{var x=a.type,w;x===pn||x===Cr&&n===!0?w="":(Sr(n,g),w=""+n,a.sanitizeURL&&gs(w.toString())),E?e.setAttributeNS(E,g,w):e.setAttribute(g,w)}}}var Ca=Symbol.for("react.element"),Ir=Symbol.for("react.portal"),Ra=Symbol.for("react.fragment"),fu=Symbol.for("react.strict_mode"),Ki=Symbol.for("react.profiler"),Ji=Symbol.for("react.provider"),du=Symbol.for("react.context"),bt=Symbol.for("react.forward_ref"),Zi=Symbol.for("react.suspense"),eo=Symbol.for("react.suspense_list"),oi=Symbol.for("react.memo"),Yt=Symbol.for("react.lazy"),rd=Symbol.for("react.scope"),ad=Symbol.for("react.debug_trace_mode"),bs=Symbol.for("react.offscreen"),id=Symbol.for("react.legacy_hidden"),od=Symbol.for("react.cache"),ud=Symbol.for("react.tracing_marker"),Ss=Symbol.iterator,ld="@@iterator";function Yr(e){if(e===null||typeof e!="object")return null;var t=Ss&&e[Ss]||e[ld];return typeof t=="function"?t:null}var Ne=Object.assign,ui=0,wa,pu,vu,hu,mu,yu,gu;function bu(){}bu.__reactDisabledLog=!0;function Es(){{if(ui===0){wa=console.log,pu=console.info,vu=console.warn,hu=console.error,mu=console.group,yu=console.groupCollapsed,gu=console.groupEnd;var e={configurable:!0,enumerable:!0,value:bu,writable:!0};Object.defineProperties(console,{info:e,log:e,warn:e,error:e,group:e,groupCollapsed:e,groupEnd:e})}ui++}}function sd(){{if(ui--,ui===0){var e={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:Ne({},e,{value:wa}),info:Ne({},e,{value:pu}),warn:Ne({},e,{value:vu}),error:Ne({},e,{value:hu}),group:Ne({},e,{value:mu}),groupCollapsed:Ne({},e,{value:yu}),groupEnd:Ne({},e,{value:gu})})}ui<0&&f("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var Su=l.ReactCurrentDispatcher,li;function Qn(e,t,n){{if(li===void 0)try{throw Error()}catch(a){var r=a.stack.trim().match(/\n( *(at )?)/);li=r&&r[1]||""}return` 48`+li+e}}var xa=!1,_a;{var to=typeof WeakMap=="function"?WeakMap:Map;_a=new to}function Eu(e,t){if(!e||xa)return"";{var n=_a.get(e);if(n!==void 0)return n}var r;xa=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var o;o=Su.current,Su.current=null,Es();try{if(t){var s=function(){throw Error()};if(Object.defineProperty(s.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(s,[])}catch(k){r=k}Reflect.construct(e,[],s)}else{try{s.call()}catch(k){r=k}e.call(s.prototype)}}else{try{throw Error()}catch(k){r=k}e()}}catch(k){if(k&&r&&typeof k.stack=="string"){for(var p=k.stack.split(` 49`),h=r.stack.split(` 50`),g=p.length-1,E=h.length-1;g>=1&&E>=0&&p[g]!==h[E];)E--;for(;g>=1&&E>=0;g--,E--)if(p[g]!==h[E]){if(g!==1||E!==1)do if(g--,E--,E<0||p[g]!==h[E]){var x=` 51`+p[g].replace(" at new "," at ");return e.displayName&&x.includes("<anonymous>")&&(x=x.replace("<anonymous>",e.displayName)),typeof e=="function"&&_a.set(e,x),x}while(g>=1&&E>=0);break}}}finally{xa=!1,Su.current=o,sd(),Error.prepareStackTrace=a}var w=e?e.displayName||e.name:"",M=w?Qn(w):"";return typeof e=="function"&&_a.set(e,M),M}function Ts(e,t,n){return Eu(e,!0)}function Tu(e,t,n){return Eu(e,!1)}function cd(e){var t=e.prototype;return!!(t&&t.isReactComponent)}function Oa(e,t,n){if(e==null)return"";if(typeof e=="function")return Eu(e,cd(e));if(typeof e=="string")return Qn(e);switch(e){case Zi:return Qn("Suspense");case eo:return Qn("SuspenseList")}if(typeof e=="object")switch(e.$$typeof){case bt:return Tu(e.render);case oi:return Oa(e.type,t,n);case Yt:{var r=e,a=r._payload,o=r._init;try{return Oa(o(a),t,n)}catch{}}}return""}function Cs(e){switch(e._debugOwner&&e._debugOwner.type,e._debugSource,e.tag){case _:return Qn(e.type);case $e:return Qn("Lazy");case q:return Qn("Suspense");case Ge:return Qn("SuspenseList");case y:case T:case ce:return Tu(e.type);case P:return Tu(e.type.render);case b:return Ts(e.type);default:return""}}function Cu(e){try{var t="",n=e;do t+=Cs(n),n=n.return;while(n);return t}catch(r){return` 52Error generating stack: `+r.message+` 53`+r.stack}}function no(e,t,n){var r=e.displayName;if(r)return r;var a=t.displayName||t.name||"";return a!==""?n+"("+a+")":n}function Rs(e){return e.displayName||"Context"}function Ie(e){if(e==null)return null;if(typeof e.tag=="number"&&f("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ra:return"Fragment";case Ir:return"Portal";case Ki:return"Profiler";case fu:return"StrictMode";case Zi:return"Suspense";case eo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case du:var t=e;return Rs(t)+".Consumer";case Ji:var n=e;return Rs(n._context)+".Provider";case bt:return no(e,e.render,"ForwardRef");case oi:var r=e.displayName||null;return r!==null?r:Ie(e.type)||"Memo";case Yt:{var a=e,o=a._payload,s=a._init;try{return Ie(s(o))}catch{return null}}}return null}function Ru(e,t,n){var r=t.displayName||t.name||"";return e.displayName||(r!==""?n+"("+r+")":n)}function wu(e){return e.displayName||"Context"}function De(e){var t=e.tag,n=e.type;switch(t){case me:return"Cache";case I:var r=n;return wu(r)+".Consumer";case K:var a=n;return wu(a._context)+".Provider";case Ve:return"DehydratedFragment";case P:return Ru(n,n.render,"ForwardRef");case Z:return"Fragment";case _:return n;case O:return"Portal";case R:return"Root";case U:return"Text";case $e:return Ie(n);case $:return n===fu?"StrictMode":"Mode";case B:return"Offscreen";case G:return"Profiler";case En:return"Scope";case q:return"Suspense";case Ge:return"SuspenseList";case de:return"TracingMarker";case b:case y:case ze:case T:case be:case ce:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n;break}return null}var ws=l.ReactDebugCurrentFrame,an=null,si=!1;function Da(){{if(an===null)return null;var e=an._debugOwner;if(e!==null&&typeof e<"u")return De(e)}return null}function xs(){return an===null?"":Cu(an)}function Pt(){ws.getCurrentStack=null,an=null,si=!1}function ht(e){ws.getCurrentStack=e===null?null:xs,an=e,si=!1}function _s(){return an}function Nn(e){si=e}function Tn(e){return""+e}function wr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return kn(e),e;default:return""}}var fd={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function ro(e,t){fd[t.type]||t.onChange||t.onInput||t.readOnly||t.disabled||t.value==null||f("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`."),t.onChange||t.readOnly||t.disabled||t.checked==null||f("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 ci(e){var t=e.type,n=e.nodeName;return n&&n.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Os(e){return e._valueTracker}function Aa(e){e._valueTracker=null}function Ds(e){var t="";return e&&(ci(e)?t=e.checked?"true":"false":t=e.value),t}function As(e){var t=ci(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);kn(e[t]);var r=""+e[t];if(!(e.hasOwnProperty(t)||typeof n>"u"||typeof n.get!="function"||typeof n.set!="function")){var a=n.get,o=n.set;Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(p){kn(p),r=""+p,o.call(this,p)}}),Object.defineProperty(e,t,{enumerable:n.enumerable});var s={getValue:function(){return r},setValue:function(p){kn(p),r=""+p},stopTracking:function(){Aa(e),delete e[t]}};return s}}function qr(e){Os(e)||(e._valueTracker=As(e))}function ao(e){if(!e)return!1;var t=Os(e);if(!t)return!0;var n=t.getValue(),r=Ds(e);return r!==n?(t.setValue(r),!0):!1}function Ma(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}}var io=!1,Ms=!1,Ls=!1,ks=!1;function Us(e){var t=e.type==="checkbox"||e.type==="radio";return t?e.checked!=null:e.value!=null}function m(e,t){var n=e,r=t.checked,a=Ne({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??n._wrapperState.initialChecked});return a}function C(e,t){ro("input",t),t.checked!==void 0&&t.defaultChecked!==void 0&&!Ms&&(f("%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",Da()||"A component",t.type),Ms=!0),t.value!==void 0&&t.defaultValue!==void 0&&!io&&(f("%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",Da()||"A component",t.type),io=!0);var n=e,r=t.defaultValue==null?"":t.defaultValue;n._wrapperState={initialChecked:t.checked!=null?t.checked:t.defaultChecked,initialValue:wr(t.value!=null?t.value:r),controlled:Us(t)}}function L(e,t){var n=e,r=t.checked;r!=null&&Xi(n,"checked",r,!1)}function N(e,t){var n=e;{var r=Us(t);!n._wrapperState.controlled&&r&&!ks&&(f("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"),ks=!0),n._wrapperState.controlled&&!r&&!Ls&&(f("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"),Ls=!0)}L(e,t);var a=wr(t.value),o=t.type;if(a!=null)o==="number"?(a===0&&n.value===""||n.value!=a)&&(n.value=Tn(a)):n.value!==Tn(a)&&(n.value=Tn(a));else if(o==="submit"||o==="reset"){n.removeAttribute("value");return}t.hasOwnProperty("value")?Ee(n,t.type,a):t.hasOwnProperty("defaultValue")&&Ee(n,t.type,wr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(n.defaultChecked=!!t.defaultChecked)}function Q(e,t,n){var r=e;if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type,o=a==="submit"||a==="reset";if(o&&(t.value===void 0||t.value===null))return;var s=Tn(r._wrapperState.initialValue);n||s!==r.value&&(r.value=s),r.defaultValue=s}var p=r.name;p!==""&&(r.name=""),r.defaultChecked=!r.defaultChecked,r.defaultChecked=!!r._wrapperState.initialChecked,p!==""&&(r.name=p)}function ye(e,t){var n=e;N(n,t),le(n,t)}function le(e,t){var n=t.name;if(t.type==="radio"&&n!=null){for(var r=e;r.parentNode;)r=r.parentNode;Sr(n,"name");for(var a=r.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),o=0;o<a.length;o++){var s=a[o];if(!(s===e||s.form!==e.form)){var p=Sc(s);if(!p)throw new Error("ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported.");ao(s),N(s,p)}}}}function Ee(e,t,n){(t!=="number"||Ma(e.ownerDocument)!==e)&&(n==null?e.defaultValue=Tn(e._wrapperState.initialValue):e.defaultValue!==Tn(n)&&(e.defaultValue=Tn(n)))}var He=!1,Ke=!1,at=!1;function it(e,t){t.value==null&&(typeof t.children=="object"&&t.children!==null?i.Children.forEach(t.children,function(n){n!=null&&(typeof n=="string"||typeof n=="number"||Ke||(Ke=!0,f("Cannot infer the option value of complex children. Pass a `value` prop or use a plain string as children to <option>.")))}):t.dangerouslySetInnerHTML!=null&&(at||(at=!0,f("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected.")))),t.selected!=null&&!He&&(f("Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>."),He=!0)}function ct(e,t){t.value!=null&&e.setAttribute("value",Tn(wr(t.value)))}var St=Array.isArray;function We(e){return St(e)}var La;La=!1;function oo(){var e=Da();return e?` 54 55Check the render method of \``+e+"`.":""}var xu=["value","defaultValue"];function dd(e){{ro("select",e);for(var t=0;t<xu.length;t++){var n=xu[t];if(e[n]!=null){var r=We(e[n]);e.multiple&&!r?f("The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",n,oo()):!e.multiple&&r&&f("The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",n,oo())}}}}function Gr(e,t,n,r){var a=e.options;if(t){for(var o=n,s={},p=0;p<o.length;p++)s["$"+o[p]]=!0;for(var h=0;h<a.length;h++){var g=s.hasOwnProperty("$"+a[h].value);a[h].selected!==g&&(a[h].selected=g),g&&r&&(a[h].defaultSelected=!0)}}else{for(var E=Tn(wr(n)),x=null,w=0;w<a.length;w++){if(a[w].value===E){a[w].selected=!0,r&&(a[w].defaultSelected=!0);return}x===null&&!a[w].disabled&&(x=a[w])}x!==null&&(x.selected=!0)}}function _u(e,t){return Ne({},t,{value:void 0})}function Ou(e,t){var n=e;dd(t),n._wrapperState={wasMultiple:!!t.multiple},t.value!==void 0&&t.defaultValue!==void 0&&!La&&(f("Select 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 select element and remove one of these props. More info: https://reactjs.org/link/controlled-components"),La=!0)}function pd(e,t){var n=e;n.multiple=!!t.multiple;var r=t.value;r!=null?Gr(n,!!t.multiple,r,!1):t.defaultValue!=null&&Gr(n,!!t.multiple,t.defaultValue,!0)}function LC(e,t){var n=e,r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var a=t.value;a!=null?Gr(n,!!t.multiple,a,!1):r!==!!t.multiple&&(t.defaultValue!=null?Gr(n,!!t.multiple,t.defaultValue,!0):Gr(n,!!t.multiple,t.multiple?[]:"",!1))}function kC(e,t){var n=e,r=t.value;r!=null&&Gr(n,!!t.multiple,r,!1)}var Wm=!1;function vd(e,t){var n=e;if(t.dangerouslySetInnerHTML!=null)throw new Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");var r=Ne({},t,{value:void 0,defaultValue:void 0,children:Tn(n._wrapperState.initialValue)});return r}function Qm(e,t){var n=e;ro("textarea",t),t.value!==void 0&&t.defaultValue!==void 0&&!Wm&&(f("%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",Da()||"A component"),Wm=!0);var r=t.value;if(r==null){var a=t.children,o=t.defaultValue;if(a!=null){f("Use the `defaultValue` or `value` props instead of setting children on <textarea>.");{if(o!=null)throw new Error("If you supply `defaultValue` on a <textarea>, do not pass children.");if(We(a)){if(a.length>1)throw new Error("<textarea> can only have at most one child.");a=a[0]}o=a}}o==null&&(o=""),r=o}n._wrapperState={initialValue:wr(r)}}function Xm(e,t){var n=e,r=wr(t.value),a=wr(t.defaultValue);if(r!=null){var o=Tn(r);o!==n.value&&(n.value=o),t.defaultValue==null&&n.defaultValue!==o&&(n.defaultValue=o)}a!=null&&(n.defaultValue=Tn(a))}function Km(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&r!==""&&r!==null&&(n.value=r)}function UC(e,t){Xm(e,t)}var Wr="http://www.w3.org/1999/xhtml",NC="http://www.w3.org/1998/Math/MathML",hd="http://www.w3.org/2000/svg";function md(e){switch(e){case"svg":return hd;case"math":return NC;default:return Wr}}function yd(e,t){return e==null||e===Wr?md(t):e===hd&&t==="foreignObject"?Wr:e}var zC=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,a){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,a)})}:e},Ns,Jm=zC(function(e,t){if(e.namespaceURI===hd&&!("innerHTML"in e)){Ns=Ns||document.createElement("div"),Ns.innerHTML="<svg>"+t.valueOf().toString()+"</svg>";for(var n=Ns.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild);return}e.innerHTML=t}),Cn=1,Qr=3,wt=8,Xr=9,gd=11,zs=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===Qr){n.nodeValue=t;return}}e.textContent=t},HC={animation:["animationDelay","animationDirection","animationDuration","animationFillMode","animationIterationCount","animationName","animationPlayState","animationTimingFunction"],background:["backgroundAttachment","backgroundClip","backgroundColor","backgroundImage","backgroundOrigin","backgroundPositionX","backgroundPositionY","backgroundRepeat","backgroundSize"],backgroundPosition:["backgroundPositionX","backgroundPositionY"],border:["borderBottomColor","borderBottomStyle","borderBottomWidth","borderImageOutset","borderImageRepeat","borderImageSlice","borderImageSource","borderImageWidth","borderLeftColor","borderLeftStyle","borderLeftWidth","borderRightColor","borderRightStyle","borderRightWidth","borderTopColor","borderTopStyle","borderTopWidth"],borderBlockEnd:["borderBlockEndColor","borderBlockEndStyle","borderBlockEndWidth"],borderBlockStart:["borderBlockStartColor","borderBlockStartStyle","borderBlockStartWidth"],borderBottom:["borderBottomColor","borderBottomStyle","borderBottomWidth"],borderColor:["borderBottomColor","borderLeftColor","borderRightColor","borderTopColor"],borderImage:["borderImageOutset","borderImageRepeat","borderImageSlice","borderImageSource","borderImageWidth"],borderInlineEnd:["borderInlineEndColor","borderInlineEndStyle","borderInlineEndWidth"],borderInlineStart:["borderInlineStartColor","borderInlineStartStyle","borderInlineStartWidth"],borderLeft:["borderLeftColor","borderLeftStyle","borderLeftWidth"],borderRadius:["borderBottomLeftRadius","borderBottomRightRadius","borderTopLeftRadius","borderTopRightRadius"],borderRight:["borderRightColor","borderRightStyle","borderRightWidth"],borderStyle:["borderBottomStyle","borderLeftStyle","borderRightStyle","borderTopStyle"],borderTop:["borderTopColor","borderTopStyle","borderTopWidth"],borderWidth:["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth"],columnRule:["columnRuleColor","columnRuleStyle","columnRuleWidth"],columns:["columnCount","columnWidth"],flex:["flexBasis","flexGrow","flexShrink"],flexFlow:["flexDirection","flexWrap"],font:["fontFamily","fontFeatureSettings","fontKerning","fontLanguageOverride","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontVariantAlternates","fontVariantCaps","fontVariantEastAsian","fontVariantLigatures","fontVariantNumeric","fontVariantPosition","fontWeight","lineHeight"],fontVariant:["fontVariantAlternates","fontVariantCaps","fontVariantEastAsian","fontVariantLigatures","fontVariantNumeric","fontVariantPosition"],gap:["columnGap","rowGap"],grid:["gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateAreas","gridTemplateColumns","gridTemplateRows"],gridArea:["gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart"],gridColumn:["gridColumnEnd","gridColumnStart"],gridColumnGap:["columnGap"],gridGap:["columnGap","rowGap"],gridRow:["grid
55RowEnd","gridRowStart"],gridRowGap:["rowGap"],gridTemplate:["gridTemplateAreas","gridTemplateColumns","gridTemplateRows"],listStyle:["listStyleImage","listStylePosition","listStyleType"],margin:["marginBottom","marginLeft","marginRight","marginTop"],marker:["markerEnd","markerMid","markerStart"],mask:["maskClip","maskComposite","maskImage","maskMode","maskOrigin","maskPositionX","maskPositionY","maskRepeat","maskSize"],maskPosition:["maskPositionX","maskPositionY"],outline:["outlineColor","outlineStyle","outlineWidth"],overflow:["overflowX","overflowY"],padding:["paddingBottom","paddingLeft","paddingRight","paddingTop"],placeContent:["alignContent","justifyContent"],placeItems:["alignItems","justifyItems"],placeSelf:["alignSelf","justifySelf"],textDecoration:["textDecorationColor","textDecorationLine","textDecorationStyle"],textEmphasis:["textEmphasisColor","textEmphasisStyle"],transition:["transitionDelay","transitionDuration","transitionProperty","transitionTimingFunction"],wordWrap:["overflowWrap"]},Du={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};function jC(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}var PC=["Webkit","ms","Moz","O"];Object.keys(Du).forEach(function(e){PC.forEach(function(t){Du[jC(t,e)]=Du[e]})});function bd(e,t,n){var r=t==null||typeof t=="boolean"||t==="";return r?"":!n&&typeof t=="number"&&t!==0&&!(Du.hasOwnProperty(e)&&Du[e])?t+"px":(Vr(t,e),(""+t).trim())}var FC=/([A-Z])/g,$C=/^ms-/;function BC(e){return e.replace(FC,"-$1").toLowerCase().replace($C,"-ms-")}var Zm=function(){};{var VC=/^(?:webkit|moz|o)[A-Z]/,IC=/^-ms-/,YC=/-(.)/g,ey=/;\s*$/,uo={},Sd={},ty=!1,ny=!1,qC=function(e){return e.replace(YC,function(t,n){return n.toUpperCase()})},GC=function(e){uo.hasOwnProperty(e)&&uo[e]||(uo[e]=!0,f("Unsupported style property %s. Did you mean %s?",e,qC(e.replace(IC,"ms-"))))},WC=function(e){uo.hasOwnProperty(e)&&uo[e]||(uo[e]=!0,f("Unsupported vendor-prefixed style property %s. Did you mean %s?",e,e.charAt(0).toUpperCase()+e.slice(1)))},QC=function(e,t){Sd.hasOwnProperty(t)&&Sd[t]||(Sd[t]=!0,f(`Style property values shouldn't contain a semicolon. Try "%s: %s" instead.`,e,t.replace(ey,"")))},XC=function(e,t){ty||(ty=!0,f("`NaN` is an invalid value for the `%s` css style property.",e))},KC=function(e,t){ny||(ny=!0,f("`Infinity` is an invalid value for the `%s` css style property.",e))};Zm=function(e,t){e.indexOf("-")>-1?GC(e):VC.test(e)?WC(e):ey.test(t)&&QC(e,t),typeof t=="number"&&(isNaN(t)?XC(e,t):isFinite(t)||KC(e,t))}}var JC=Zm;function ZC(e){{var t="",n="";for(var r in e)if(e.hasOwnProperty(r)){var a=e[r];if(a!=null){var o=r.indexOf("--")===0;t+=n+(o?r:BC(r))+":",t+=bd(r,a,o),n=";"}}return t||null}}function ry(e,t){var n=e.style;for(var r in t)if(t.hasOwnProperty(r)){var a=r.indexOf("--")===0;a||JC(r,t[r]);var o=bd(r,t[r],a);r==="float"&&(r="cssFloat"),a?n.setProperty(r,o):n[r]=o}}function eR(e){return e==null||typeof e=="boolean"||e===""}function ay(e){var t={};for(var n in e)for(var r=HC[n]||[n],a=0;a<r.length;a++)t[r[a]]=n;return t}function tR(e,t){{if(!t)return;var n=ay(e),r=ay(t),a={};for(var o in n){var s=n[o],p=r[o];if(p&&s!==p){var h=s+","+p;if(a[h])continue;a[h]=!0,f("%s a style property during rerender (%s) when a conflicting property is set (%s) can lead to styling bugs. To avoid this, don't mix shorthand and non-shorthand properties for the same value; instead, replace the shorthand with separate values.",eR(e[s])?"Removing":"Updating",s,p)}}}}var nR={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},rR=Ne({menuitem:!0},nR),aR="__html";function Ed(e,t){if(t){if(rR[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw new Error(e+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw new Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");if(typeof t.dangerouslySetInnerHTML!="object"||!(aR in t.dangerouslySetInnerHTML))throw new Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information.")}if(!t.suppressContentEditableWarning&&t.contentEditable&&t.children!=null&&f("A component is `contentEditable` and contains `children` managed by React. It is now your responsibility to guarantee that none of those nodes are unexpectedly modified or duplicated. This is probably not intentional."),t.style!=null&&typeof t.style!="object")throw new Error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.")}}function fi(e,t){if(e.indexOf("-")===-1)return typeof t.is=="str
55ing";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 Hs={accept:"accept",acceptcharset:"acceptCharset","accept-charset":"acceptCharset",accesskey:"accessKey",action:"action",allowfullscreen:"allowFullScreen",alt:"alt",as:"as",async:"async",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",capture:"capture",cellpadding:"cellPadding",cellspacing:"cellSpacing",challenge:"challenge",charset:"charSet",checked:"checked",children:"children",cite:"cite",class:"className",classid:"classID",classname:"className",cols:"cols",colspan:"colSpan",content:"content",contenteditable:"contentEditable",contextmenu:"contextMenu",controls:"controls",controlslist:"controlsList",coords:"coords",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",data:"data",datetime:"dateTime",default:"default",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",defer:"defer",dir:"dir",disabled:"disabled",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback",download:"download",draggable:"draggable",enctype:"encType",enterkeyhint:"enterKeyHint",for:"htmlFor",form:"form",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",headers:"headers",height:"height",hidden:"hidden",high:"high",href:"href",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",id:"id",imagesizes:"imageSizes",imagesrcset:"imageSrcSet",innerhtml:"innerHTML",inputmode:"inputMode",integrity:"integrity",is:"is",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",kind:"kind",label:"label",lang:"lang",list:"list",loop:"loop",low:"low",manifest:"manifest",marginwidth:"marginWidth",marginheight:"marginHeight",max:"max",maxlength:"maxLength",media:"media",mediagroup:"mediaGroup",method:"method",min:"min",minlength:"minLength",multiple:"multiple",muted:"muted",name:"name",nomodule:"noModule",nonce:"nonce",novalidate:"noValidate",open:"open",optimum:"optimum",pattern:"pattern",placeholder:"placeholder",playsinline:"playsInline",poster:"poster",preload:"preload",profile:"profile",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rel:"rel",required:"required",reversed:"reversed",role:"role",rows:"rows",rowspan:"rowSpan",sandbox:"sandbox",scope:"scope",scoped:"scoped",scrolling:"scrolling",seamless:"seamless",selected:"selected",shape:"shape",size:"size",sizes:"sizes",span:"span",spellcheck:"spellCheck",src:"src",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",start:"start",step:"step",style:"style",summary:"summary",tabindex:"tabIndex",target:"target",title:"title",type:"type",usemap:"useMap",value:"value",width:"width",wmode:"wmode",wrap:"wrap",about:"about",accentheight:"accentHeight","accent-height":"accentHeight",accumulate:"accumulate",additive:"additive",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",alphabetic:"alphabetic",amplitude:"amplitude",arabicform:"arabicForm","arabic-form":"arabicForm",ascent:"ascent",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",azimuth:"azimuth",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",bbox:"bbox",begin:"begin",bias:"bias",by:"by",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clip:"clip",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",color:"color",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRen
55dering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",cursor:"cursor",cx:"cx",cy:"cy",d:"d",datatype:"datatype",decelerate:"decelerate",descent:"descent",diffuseconstant:"diffuseConstant",direction:"direction",display:"display",divisor:"divisor",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",dur:"dur",dx:"dx",dy:"dy",edgemode:"edgeMode",elevation:"elevation",enablebackground:"enableBackground","enable-background":"enableBackground",end:"end",exponent:"exponent",externalresourcesrequired:"externalResourcesRequired",fill:"fill",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filter:"filter",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",focusable:"focusable",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",format:"format",from:"from",fx:"fx",fy:"fy",g1:"g1",g2:"g2",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",hanging:"hanging",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",ideographic:"ideographic",imagerendering:"imageRendering","image-rendering":"imageRendering",in2:"in2",in:"in",inlist:"inlist",intercept:"intercept",k1:"k1",k2:"k2",k3:"k3",k4:"k4",k:"k",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",kerning:"kerning",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",local:"local",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",mask:"mask",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",mathematical:"mathematical",mode:"mode",numoctaves:"numOctaves",offset:"offset",opacity:"opacity",operator:"operator",order:"order",orient:"orient",orientation:"orientation",origin:"origin",overflow:"overflow",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder",panose1:"panose1","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",points:"points",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",prefix:"prefix",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",property:"property",r:"r",radius:"radius",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",resource:"resource",restart:"restart",result:"result",results:"results",rotate:"rotate",rx:"rx",ry:"ry",scale:"scale",security:"security",seed:"seed",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",slope:"slope",spacing:"spacing",specularconstant:"specularConstant",specularexponent:"specularExponent",speed:"speed",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stemh:"stemh",stemv:"stemv",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",string:"string",stroke:"stroke",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",to:"to",transform:"transform",typeof:"typeof",u1:"u1",u2:"u2",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicode:"unicode",unicodebidi:"unicodeBidi","unicode
55-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",values:"values",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",version:"version",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",visibility:"visibility",vmathematical:"vMathematical","v-mathematical":"vMathematical",vocab:"vocab",widths:"widths",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",x1:"x1",x2:"x2",x:"x",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang",xmlns:"xmlns","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",y1:"y1",y2:"y2",y:"y",ychannelselector:"yChannelSelector",z:"z",zoomandpan:"zoomAndPan"},iy={"aria-current":0,"aria-description":0,"aria-details":0,"aria-disabled":0,"aria-hidden":0,"aria-invalid":0,"aria-keyshortcuts":0,"aria-label":0,"aria-roledescription":0,"aria-autocomplete":0,"aria-checked":0,"aria-expanded":0,"aria-haspopup":0,"aria-level":0,"aria-modal":0,"aria-multiline":0,"aria-multiselectable":0,"aria-orientation":0,"aria-placeholder":0,"aria-pressed":0,"aria-readonly":0,"aria-required":0,"aria-selected":0,"aria-sort":0,"aria-valuemax":0,"aria-valuemin":0,"aria-valuenow":0,"aria-valuetext":0,"aria-atomic":0,"aria-busy":0,"aria-live":0,"aria-relevant":0,"aria-dropeffect":0,"aria-grabbed":0,"aria-activedescendant":0,"aria-colcount":0,"aria-colindex":0,"aria-colspan":0,"aria-controls":0,"aria-describedby":0,"aria-errormessage":0,"aria-flowto":0,"aria-labelledby":0,"aria-owns":0,"aria-posinset":0,"aria-rowcount":0,"aria-rowindex":0,"aria-rowspan":0,"aria-setsize":0},lo={},iR=new RegExp("^(aria)-["+pe+"]*$"),oR=new RegExp("^(aria)[A-Z]["+pe+"]*$");function uR(e,t){{if(Ot.call(lo,t)&&lo[t])return!0;if(oR.test(t)){var n="aria-"+t.slice(4).toLowerCase(),r=iy.hasOwnProperty(n)?n:null;if(r==null)return f("Invalid ARIA attribute `%s`. ARIA attributes follow the pattern aria-* and must be lowercase.",t),lo[t]=!0,!0;if(t!==r)return f("Invalid ARIA attribute `%s`. Did you mean `%s`?",t,r),lo[t]=!0,!0}if(iR.test(t)){var a=t.toLowerCase(),o=iy.hasOwnProperty(a)?a:null;if(o==null)return lo[t]=!0,!1;if(t!==o)return f("Unknown ARIA attribute `%s`. Did you mean `%s`?",t,o),lo[t]=!0,!0}}return!0}function lR(e,t){{var n=[];for(var r in t){var a=uR(e,r);a||n.push(r)}var o=n.map(function(s){return"`"+s+"`"}).join(", ");n.length===1?f("Invalid aria prop %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props",o,e):n.length>1&&f("Invalid aria props %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props",o,e)}}function sR(e,t){fi(e,t)||lR(e,t)}var oy=!1;function cR(e,t){{if(e!=="input"&&e!=="textarea"&&e!=="select")return;t!=null&&t.value===null&&!oy&&(oy=!0,e==="select"&&t.multiple?f("`value` prop on `%s` should not be null. Consider using an empty array when `multiple` is set to `true` to clear the component or `undefined` for uncontrolled components.",e):f("`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.",e))}}var uy=function(){};{var vn={},ly=/^on./,fR=/^on[^A-Z]/,dR=new RegExp("^(aria)-["+pe+"]*$"),pR=new RegExp("^(aria)[A-Z]["+pe+"]*$");uy=function(e,t,n,r){if(Ot.call(vn,t)&&vn[t])return!0;var a=t.toLowerCase();if(a==="onfocusin"||a==="onfocusout")return f("React uses onFocus and onBlur instead of onFocusIn and onFocusOut. All React events are normalized to bubble, so onFocusIn and onFocusOut are not needed/supported by React."),vn[t]=!0,!0;if(r!=null){var o=r.registrationNameDependencies,s=r.possibleRegistrationNames;if(o.hasOwnProperty(t))return!0;var p=s.hasOwnProperty(a)?s[a]:null;if(p!=null)return f("Invalid event handler property `%s`. Did you mean `%s`?",t,p),vn[t]=!0,!0;if(ly.test(t))return f("Unknown event handler property `%s`. It will be ignored.",t),vn[t]=!0,!0}else if(ly.test(t))return fR.test(t)&&f("Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.",t),vn[t]=!0,!0;if(dR.test(t)||pR.test(t))return!0;
vendor: 6,471 bytes, line 55
55if(a==="innerhtml")return f("Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),vn[t]=!0,!0;if(a==="aria")return f("The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),vn[t]=!0,!0;if(a==="is"&&n!==null&&n!==void 0&&typeof n!="string")return f("Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.",typeof n),vn[t]=!0,!0;if(typeof n=="number"&&isNaN(n))return f("Received NaN for the `%s` attribute. If this is expected, cast the value to a string.",t),vn[t]=!0,!0;var h=Rr(t),g=h!==null&&h.type===Er;if(Hs.hasOwnProperty(a)){var E=Hs[a];if(E!==t)return f("Invalid DOM property `%s`. Did you mean `%s`?",t,E),vn[t]=!0,!0}else if(!g&&t!==a)return f("React does not recognize the `%s` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `%s` instead. If you accidentally passed it from a parent component, remove it from the DOM element.",t,a),vn[t]=!0,!0;return typeof n=="boolean"&&Wn(t,n,h,!1)?(n?f('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.',n,t,t,n,t):f('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.',n,t,t,n,t,t,t),vn[t]=!0,!0):g?!0:Wn(t,n,h,!1)?(vn[t]=!0,!1):((n==="false"||n==="true")&&h!==null&&h.type===pn&&(f("Received the string `%s` for the boolean attribute `%s`. %s Did you mean %s={%s}?",n,t,n==="false"?"The browser will interpret it as a truthy value.":'Although this works, it will not work as expected if you pass the string "false".',t,n),vn[t]=!0),!0)}}var vR=function(e,t,n){{var r=[];for(var a in t){var o=uy(e,a,t[a],n);o||r.push(a)}var s=r.map(function(p){return"`"+p+"`"}).join(", ");r.length===1?f("Invalid value for prop %s on <%s> tag. Either remove it from the element, or pass a string or number value to keep it in the DOM. For details, see https://reactjs.org/link/attribute-behavior ",s,e):r.length>1&&f("Invalid values for props %s on <%s> tag. Either remove them from the element, or pass a string or number value to keep them in the DOM. For details, see https://reactjs.org/link/attribute-behavior ",s,e)}};function hR(e,t,n){fi(e,t)||vR(e,t,n)}var sy=1,Td=2,Au=4,mR=sy|Td|Au,Mu=null;function yR(e){Mu!==null&&f("Expected currently replaying event to be null. This error is likely caused by a bug in React. Please file an issue."),Mu=e}function gR(){Mu===null&&f("Expected currently replaying event to not be null. This error is likely caused by a bug in React. Please file an issue."),Mu=null}function bR(e){return e===Mu}function Cd(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===Qr?t.parentNode:t}var Rd=null,so=null,co=null;function cy(e){var t=Fa(e);if(t){if(typeof Rd!="function")throw new Error("setRestoreImplementation() needs to be called to handle a target for controlled events. This error is likely caused by a bug in React. Please file an issue.");var n=t.stateNode;if(n){var r=Sc(n);Rd(t.stateNode,t.type,r)}}}function SR(e){Rd=e}function fy(e){so?co?co.push(e):co=[e]:so=e}function ER(){return so!==null||co!==null}function dy(){if(so){var e=so,t=co;if(so=null,co=null,cy(e),t)for(var n=0;n<t.length;n++)cy(t[n])}}var py=function(e,t){return e(t)},vy=function(){},wd=!1;function TR(){var e=ER();e&&(vy(),dy())}function hy(e,t,n){if(wd)return e(t,n);wd=!0;try{return py(e,t,n)}finally{wd=!1,TR()}}function CR(e,t,n){py=e,vy=n}function RR(e){return e==="button"||e==="input"||e==="select"||e==="textarea"}function wR(e,t,n){switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":return!!(n.disabled&&RR(t));default:return!1}}function Lu(e,t){var n=e.stateNode;if(n===null)return null;var r=Sc(n);if(r===null)return null;var a=r[t];if(wR(t,e.type,r))return null;if(a&&typeof a!="function")throw new Error("Expected `"+t+"` listener to be a function, instead got a value of `"+typeof a+"` type.");return a}var xd=!1;if(gt)try{var ku={};Object.defineProperty(ku,"passive",{get:function(){xd=!0}}),window.addEventListener("test",ku,ku),window.removeEventListener("test",ku,ku)}catch{xd=!1}function my(e,t,n,r,a,o,s,p,h){var g=Array.prototype.slice.call(arguments,3);try{t.apply(n,g)}catch(E){this.onError(E)}}var yy=my;if(typeof window<"u"&&typeof window.dispatchEvent=="function"&&typeof document<"u"&&typeof document.createEvent=="function"){var _d=document.createElement("react");yy=function(t,n,r,a,o,s,p,h,g){if(typeof document>"u"||document===null)throw new Error("The `document` global was defined when React was initialized, but is not defined anymore. This can happen in a test environment if a component schedules an update from an asynchronous callback, but the test has already finished running. To solve this, you can either unmount the component at the end of your test (and ensure that any asynchronous operations get canceled in `componentWillUnmount`), or you can change the test itself to be asynchronous.");var E=document.createEvent("Event"),x=!1,w=!0,M=window.event,k=Object.getOwnPropertyDescriptor(window,"event");function H(){_d.removeEventListener(j,fe,!1),typeof window.event<"u"&&window.hasOwnProperty("event")&&(window.event=M)}var ee=Array.prototype.slice.call(arguments,3);function fe(){x=!0,H(),n.apply(r,ee),w=!1}var se,Fe=!1,ke=!1;function D(A){if(se=A.error,Fe=!0,se===null&&A.colno===0&&A.lineno===0&&(ke=!0),A.defaultPrevented&&se!=null&&typeof se=="object")try{se._suppressLogging=!0}catch{}}var j="react-"+(t||"invokeguardedcallback");if(window.addEventListener("error",D),_d.addEventListener(j,fe,!1),E.initEvent(j,!1,!1),_d.dispatchEvent(E),k&&Object.defineProperty(window,"event",k),x&&w&&(Fe?ke&&(se=new Error("A cross-origin error was thrown. React doesn't have access to the actual error object in development. See https://reactjs.org/link/crossorigin-error for more information.")):se=new Error(`An error was thrown inside one of your components, but React doesn't know
55what it was. This is likely due to browser flakiness. React does its best to preserve the "Pause on exceptions" behavior of the DevTools, which requires some DEV-mode only tricks. It's possible that these don't work in your browser. Try triggering the error in production mode, or switching to a modern browser. If you suspect that this is actually an issue with React, please file an issue.`),this.onError(se)),window.removeEventListener("error",D),!x)return H(),my.apply(this,arguments)}}var xR=yy,fo=!1,js=null,Ps=!1,Od=null,_R={onError:function(e){fo=!0,js=e}};function Dd(e,t,n,r,a,o,s,p,h){fo=!1,js=null,xR.apply(_R,arguments)}function OR(e,t,n,r,a,o,s,p,h){if(Dd.apply(this,arguments),fo){var g=Ad();Ps||(Ps=!0,Od=g)}}function DR(){if(Ps){var e=Od;throw Ps=!1,Od=null,e}}function AR(){return fo}function Ad(){if(fo){var e=js;return fo=!1,js=null,e}else throw new Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.")}function po(e){return e._reactInternals}function MR(e){return e._reactInternals!==void 0}function LR(e,t){e._reactInternals=t}var he=0,vo=1,xt=2,Be=4,di=16,Uu=32,Md=64,Qe=128,Kr=256,ka=512,pi=1024,ar=2048,Jr=4096,vi=8192,Fs=16384,kR=ar|Be|Md|ka|pi|Fs,UR=32767,Nu=32768,hn=65536,Ld=131072,gy=1048576,kd=2097152,hi=4194304,Ud=8388608,Zr=16777216,$s=33554432,Nd=Be|pi|0,zd=xt|Be|di|Uu|ka|Jr|vi,zu=Be|Md|ka|vi,ho=ar|di,ea=hi|Ud|kd,NR=l.ReactCurrentOwner;function mi(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{var r=t;do t=r,(t.flags&(xt|Jr))!==he&&(n=t.return),r=t.return;while(r)}return t.tag===R?n:null}function by(e){if(e.tag===q){var t=e.memoizedState;if(t===null){var n=e.alternate;n!==null&&(t=n.memoizedState)}if(t!==null)return t.dehydrated}return null}function Sy(e){return e.tag===R?e.stateNode.containerInfo:null}function zR(e){return mi(e)===e}function HR(e){{var t=NR.current;if(t!==null&&t.tag===b){var n=t,r=n.stateNode;r._warnedAboutRefsInRender||f("%s is accessing isMounted inside its render() function. render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",De(n)||"A component"),r._warnedAboutRefsInRender=!0}}var a=po(e);return a?mi(a)===a:!1}function Ey(e){if(mi(e)!==e)throw new Error("Unable to find node on an unmounted component.")}function Ty(e){var t=e.alternate;if(!t){var n=mi(e);if(n===null)throw new Error("Unable to find node on an unmounted component.");return n!==e?null:e}for(var r=e,a=t;;){var o=r.return;if(o===null)break;var s=o.alternate;if(s===null){var p=o.return;if(p!==null){r=a=p;continue}break}if(o.child===s.child){for(var h=o.child;h;){if(h===r)return Ey(o),e;if(h===a)return Ey(o),t;h=h.sibling}throw new Error("Unable to find node on an unmounted component.")}if(r.return!==a.return)r=o,a=s;else{for(var g=!1,E=o.child;E;){if(E===r){g=!0,r=o,a=s;break}if(E===a){g=!0,a=o,r=s;break}E=E.sibling}if(!g){for(E=s.child;E;){if(E===r){g=!0,r=s,a=o;break}if(E===a){g=!0,a=s,r=o;break}E=E.sibling}if(!g)throw new Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(r.alternate!==a)throw new Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(r.tag!==R)throw new Error("Unable to find node on an unmounted component.");return r.stateNode.current===r?e:t}function Cy(e){var t=Ty(e);return t!==null?Ry(t):null}function Ry(e){if(e.tag===_||e.tag===U)return e;for(var t=e.child;t!==null;){var n=Ry(t);if(n!==null)return n;t=t.sibling}return null}function jR(e){var t=Ty(e);return t!==null?wy(t):null}function wy(e){if(e.tag===_||e.tag===U)return e;for(var t=e.child;t!==null;){if(t.tag!==O){var n=wy(t);if(n!==null)return n}t=t.sibling}return null}var xy=u.unstable_scheduleCallback,PR=u.unstable_cancelCallback,FR=u.unstable_shouldYield,$R=u.unstable_requestPaint,Ft=u.unstable_now,BR=u.unstable_getCurrentPriorityLevel,Bs=u.unstable_ImmediatePriority,Hd=u.unstable_UserBlockingPriority,yi=u.unstable_NormalPriority,VR=u.unstable_LowPriority,jd=u.unstable_IdlePriority,IR=u.unstable_yieldValue,YR=u.unstable_setDisableYieldValue,mo=null,on=null,re=null,xr=!1,ir=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__
vendor: 55,808 bytes, lines 55-68
55<"u";function qR(e){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled)return!0;if(!t.supportsFiber)return f("The installed version of React DevTools is too old and will not work with the current version of React. Please update React DevTools. https://reactjs.org/link/react-devtools"),!0;try{st&&(e=Ne({},e,{getLaneLabelMap:JR,injectProfilingHooks:KR})),mo=t.inject(e),on=t}catch(n){f("React instrumentation encountered an error: %s.",n)}return!!t.checkDCE}function GR(e,t){if(on&&typeof on.onScheduleFiberRoot=="function")try{on.onScheduleFiberRoot(mo,e,t)}catch(n){xr||(xr=!0,f("React instrumentation encountered an error: %s",n))}}function WR(e,t){if(on&&typeof on.onCommitFiberRoot=="function")try{var n=(e.current.flags&Qe)===Qe;if(tn){var r;switch(t){case jn:r=Bs;break;case na:r=Hd;break;case ra:r=yi;break;case Qs:r=jd;break;default:r=yi;break}on.onCommitFiberRoot(mo,e,r,n)}}catch(a){xr||(xr=!0,f("React instrumentation encountered an error: %s",a))}}function QR(e){if(on&&typeof on.onPostCommitFiberRoot=="function")try{on.onPostCommitFiberRoot(mo,e)}catch(t){xr||(xr=!0,f("React instrumentation encountered an error: %s",t))}}function XR(e){if(on&&typeof on.onCommitFiberUnmount=="function")try{on.onCommitFiberUnmount(mo,e)}catch(t){xr||(xr=!0,f("React instrumentation encountered an error: %s",t))}}function $t(e){if(typeof IR=="function"&&(YR(e),d(e)),on&&typeof on.setStrictMode=="function")try{on.setStrictMode(mo,e)}catch(t){xr||(xr=!0,f("React instrumentation encountered an error: %s",t))}}function KR(e){re=e}function JR(){{for(var e=new Map,t=1,n=0;n<Fd;n++){var r=gw(t);e.set(t,r),t*=2}return e}}function ZR(e){re!==null&&typeof re.markCommitStarted=="function"&&re.markCommitStarted(e)}function _y(){re!==null&&typeof re.markCommitStopped=="function"&&re.markCommitStopped()}function Hu(e){re!==null&&typeof re.markComponentRenderStarted=="function"&&re.markComponentRenderStarted(e)}function yo(){re!==null&&typeof re.markComponentRenderStopped=="function"&&re.markComponentRenderStopped()}function ew(e){re!==null&&typeof re.markComponentPassiveEffectMountStarted=="function"&&re.markComponentPassiveEffectMountStarted(e)}function tw(){re!==null&&typeof re.markComponentPassiveEffectMountStopped=="function"&&re.markComponentPassiveEffectMountStopped()}function nw(e){re!==null&&typeof re.markComponentPassiveEffectUnmountStarted=="function"&&re.markComponentPassiveEffectUnmountStarted(e)}function rw(){re!==null&&typeof re.markComponentPassiveEffectUnmountStopped=="function"&&re.markComponentPassiveEffectUnmountStopped()}function aw(e){re!==null&&typeof re.markComponentLayoutEffectMountStarted=="function"&&re.markComponentLayoutEffectMountStarted(e)}function iw(){re!==null&&typeof re.markComponentLayoutEffectMountStopped=="function"&&re.markComponentLayoutEffectMountStopped()}function Oy(e){re!==null&&typeof re.markComponentLayoutEffectUnmountStarted=="function"&&re.markComponentLayoutEffectUnmountStarted(e)}function Dy(){re!==null&&typeof re.markComponentLayoutEffectUnmountStopped=="function"&&re.markComponentLayoutEffectUnmountStopped()}function ow(e,t,n){re!==null&&typeof re.markComponentErrored=="function"&&re.markComponentErrored(e,t,n)}function uw(e,t,n){re!==null&&typeof re.markComponentSuspended=="function"&&re.markComponentSuspended(e,t,n)}function lw(e){re!==null&&typeof re.markLayoutEffectsStarted=="function"&&re.markLayoutEffectsStarted(e)}function sw(){re!==null&&typeof re.markLayoutEffectsStopped=="function"&&re.markLayoutEffectsStopped()}function cw(e){re!==null&&typeof re.markPassiveEffectsStarted=="function"&&re.markPassiveEffectsStarted(e)}function fw(){re!==null&&typeof re.markPassiveEffectsStopped=="function"&&re.markPassiveEffectsStopped()}function Ay(e){re!==null&&typeof re.markRenderStarted=="function"&&re.markRenderStarted(e)}function dw(){re!==null&&typeof re.markRenderYielded=="function"&&re.markRenderYielded()}function My(){re!==null&&typeof re.markRenderStopped=="function"&&re.markRenderStopped()}function pw(e){re!==null&&typeof re.markRenderScheduled=="function"&&re.markRenderScheduled(e)}function vw(e,t){re!==null&&typeof re.markForceUpdateScheduled=="function"&&re.markForceUpdateScheduled(e,t)}function Pd(e,t){re!==null&&typeof re.markStateUpdateScheduled=="function"&&re.markStateUpdateScheduled(e,t)}var ve=0,je=1,Je=2,Et=8,_r=16,Ly=Math.clz32?Math.clz32:yw,hw=Math.log,mw=Math.LN2;function yw(e){var t=e>>>0;return t===0?32:31-(hw(t)/mw|0)|0}var Fd=31,V=0,Bt=0,Te=1,go=2,ta=4,gi=8,Or=16,ju=32,bo=4194240,Pu=64,$d=128,Bd=256,Vd=512,Id=1024,Yd=2048,qd=4096,Gd=8192,Wd=16384,Qd=32768,Xd=65536,Kd=131072,Jd=262144,Zd=524288,ep=1048576,tp=2097152,Vs=130023424,So=4194304,np=8388608,rp=16777216,ap=33554432,ip=67108864,ky=So,Fu=134217728,Uy=268435455,$u=268435456,bi=536870912,zn=1073741824;function gw(e){{if(e&Te)return"Sync";if(e&go)return"InputContinuousHydration";if(e&ta)return"InputContinuous";if(e&gi)return"DefaultHydration";if(e&Or)return"Default";if(e&ju)return"TransitionHydration";if(e&bo)return"Transition";if(e&Vs)return"Retry";if(e&Fu)return"SelectiveHydration";if(e&$u)return"IdleHydration";if(e&bi)return"Idle";if(e&zn)return"Offscreen"}}var lt=-1,Is=Pu,Ys=So;function Bu(e){switch(Si(e)){case Te:return Te;case go:return go;case ta:return ta;case gi:return gi;case Or:return Or;case ju:return ju;case Pu:case $d:case Bd:case Vd:case Id:case Yd:case qd:case Gd:case Wd:case Qd:case Xd:case Kd:case Jd:case Zd:case ep:case tp:return e&bo;case So:case np:case rp:case ap:case ip:return e&Vs;case Fu:return Fu;case $u:return $u;case bi:return bi;case zn:return zn;default:return f("Should have found matching lanes. This is a bug in React."),e}}function qs(e,t){var n=e.pendingLanes;if(n===V)return V;var r=V,a=e.suspendedLanes,o=e.pingedLanes,s=n&Uy;if(s!==V){var p=s&~a;if(p!==V)r=Bu(p);else{var h=s&o;h!==V&&(r=Bu(h))}}else{var g=n&~a;g!==V?r=Bu(g):o!==V&&(r=Bu(o))}if(r===V)return V;if(t!==V&&t!==r&&(t&a)===V){var E=Si(r),x=Si(t);if(E>=x||E===Or&&(x&bo)!==V)return t}(r&ta)!==V&&(r|=n&Or);var w=e.entangledLanes;if(w!==V)for(var M=e.entanglements,k=r&w;k>0;){var H=Ei(k),ee=1<<H;r|=M[H],k&=~ee}return r}function bw(e,t){for(var n=e.eventTimes,r=lt;t>0;){var a=Ei(t),o=1<<a,s=n[a];s>r&&(r=s),t&=~o}return r}function Sw(e,t){switch(e){case Te:case go:case ta:return t+250;case gi:case Or:case ju:case Pu:case $d:case Bd:case Vd:case Id:case Yd:case qd:case Gd:case Wd:case Qd:case Xd:case Kd:case Jd:case Zd:case ep:case tp:return t+5e3;case So:case np:case rp:case ap:case ip:return lt;case Fu:case $u:case bi:case zn:return lt;default:return f("Should have found matching lanes. This is a bug in React."),lt}}function Ew(e,t){for(var n=e.pendingLanes,r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,s=n;s>0;){var p=Ei(s),h=1<<p,g=o[p];g===lt?((h&r)===V||(h&a)!==V)&&(o[p]=Sw(h,t)):g<=t&&(e.expiredLanes|=h),s&=~h}}function Tw(e){return Bu(e.pendingLanes)}function op(e){var t=e.pendingLanes&~zn;return t!==V?t:t&zn?zn:V}function Cw(e){return(e&Te)!==V}function up(e){return(e&Uy)!==V}function Ny(e){return(e&Vs)===e}function Rw(e){var t=Te|ta|Or;return(e&t)===V}function ww(e){return(e&bo)===e}function Gs(e,t){var n=go|ta|gi|Or;return(t&n)!==V}function xw(e,t){return(t&e.expiredLanes)!==V}function zy(e){return(e&bo)!==V}function Hy(){var e=Is;return Is<<=1,(Is&bo)===V&&(Is=Pu),e}function _w(){var e=Ys;return Ys<<=1,(Ys&Vs)===V&&(Ys=So),e}function Si(e){return e&-e}function Vu(e){return Si(e)}function Ei(e){return 31-Ly(e)}function lp(e){return Ei(e)}function Hn(e,t){return(e&t)!==V}function Eo(e,t){return(e&t)===t}function Me(e,t){return e|t}function Ws(e,t){return e&~t}function jy(e,t){return e&t}function GN(e){return e}function Ow(e,t){return e!==Bt&&e<t?e:t}function sp(e){for(var t=[],n=0;n<Fd;n++)t.push(e);return t}function Iu(e,t,n){e.pendingLanes|=t,t!==bi&&(e.suspendedLanes=V,e.pingedLanes=V);var r=e.eventTimes,a=lp(t);r[a]=n}function Dw(e,t){e.suspendedLanes|=t,e.pingedLanes&=~t;for(var n=e.expirationTimes,r=t;r>0;){var a=Ei(r),o=1<<a;n[a]=lt,r&=~o}}function Py(e,t,n){e.pingedLanes|=e.suspendedLanes&t}function Aw(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=V,e.pingedLanes=V,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t;for(var r=e.entanglements,a=e.eventTimes,o=e.expirationTimes,s=n;s>0;){var p=Ei(s),h=1<<p;r[p]=V,a[p]=lt,o[p]=lt,s&=~h}}function cp(e,t){for(var n=e.entangledLanes|=t,r=e.entanglements,a=n;a;){var o=Ei(a),s=1<<o;s&t|r[o]&t&&(r[o]|=t),a&=~s}}function Mw(e,t){var n=Si(t),r;switch(n){case ta:r=go;break;case Or:r=gi;break;case Pu:case $d:case Bd:case Vd:case Id:case Yd:case qd:case Gd:case Wd:case Qd:case Xd:case Kd:case Jd:case Zd:case ep:case tp:case So:case np:case rp:case ap:case ip:r=ju;break;case bi:r=$u;break;default:r=Bt;break}return(r&(e.suspendedLanes|t))!==Bt?Bt:r}function Fy(e,t,n){if(ir)for(var r=e.pendingUpdatersLaneMap;n>0;){var a=lp(n),o=1<<a,s=r[a];s.add(t),n&=~o}}function $y(e,t){if(ir)for(var n=e.pendingUpdatersLaneMap,r=e.memoizedUpdaters;t>0;){var a=lp(t),o=1<<a,s=n[a];s.size>0&&(s.forEach(function(p){var h=p.alternate;(h===null||!r.has(h))&&r.add(p)}),s.clear()),t&=~o}}function By(e,t){return null}var jn=Te,na=ta,ra=Or,Qs=bi,Yu=Bt;function or(){return Yu}function Vt(e){Yu=e}function Lw(e,t){var n=Yu;try{return Yu=e,t()}finally{Yu=n}}function kw(e,t){return e!==0&&e<t?e:t}function Uw(e,t){return e===0||e>t?e:t}function fp(e,t){return e!==0&&e<t}function Vy(e){var t=Si(e);return fp(jn,t)?fp(na,t)?up(t)?ra:Qs:na:jn}function Xs(e){var t=e.current.memoizedState;return t.isDehydrated}var Iy;function Nw(e){Iy=e}function zw(e){Iy(e)}var dp;function Hw(e){dp=e}var Yy;function jw(e){Yy=e}var qy;function Pw(e){qy=e}var Gy;function Fw(e){Gy=e}var pp=!1,Ks=[],Ua=null,Na=null,za=null,qu=new Map,Gu=new Map,Ha=[],$w=["mousedown","mouseup","touchcancel","touchend","touchstart","auxclick","dblclick","pointercancel","pointerdown","pointerup","dragend","dragstart","drop","compositionend","compositionstart","keydown","keypress","keyup","input","textInput","copy","cut","paste","click","change","contextmenu","reset","submit"];function Bw(e){return $w.indexOf(e)>-1}function Vw(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:n,nativeEvent:a,targetContainers:[r]}}function Wy(e,t){switch(e){case"focusin":case"focusout":Ua=null;break;case"dragenter":case"dragleave":Na=null;break;case"mouseover":case"mouseout":za=null;break;case"pointerover":case"pointerout":{var n=t.pointerId;qu.delete(n);break}case"gotpointercapture":case"lostpointercapture":{var r=t.pointerId;Gu.delete(r);break}}}function Wu(e,t,n,r,a,o){if(e===null||e.nativeEvent!==o){var s=Vw(t,n,r,a,o);if(t!==null){var p=Fa(t);p!==null&&dp(p)}return s}e.eventSystemFlags|=r;var h=e.targetContainers;return a!==null&&h.indexOf(a)===-1&&h.push(a),e}function Iw(e,t,n,r,a){switch(t){case"focusin":{var o=a;return Ua=Wu(Ua,e,t,n,r,o),!0}case"dragenter":{var s=a;return Na=Wu(Na,e,t,n,r,s),!0}case"mouseover":{var p=a;return za=Wu(za,e,t,n,r,p),!0}case"pointerover":{var h=a,g=h.pointerId;return qu.set(g,Wu(qu.get(g)||null,e,t,n,r,h)),!0}case"gotpointercapture":{var E=a,x=E.pointerId;return Gu.set(x,Wu(Gu.get(x)||null,e,t,n,r,E)),!0}}return!1}function Qy(e){var t=Ri(e.target);if(t!==null){var n=mi(t);if(n!==null){var r=n.tag;if(r===q){var a=by(n);if(a!==null){e.blockedOn=a,Gy(e.priority,function(){Yy(n)});return}}else if(r===R){var o=n.stateNode;if(Xs(o)){e.blockedOn=Sy(n);return}}}}e.blockedOn=null}function Yw(e){for(var t=qy(),n={blockedOn:null,target:e,priority:t},r=0;r<Ha.length&&fp(t,Ha[r].priority);r++);Ha.splice(r,0,n),r===0&&Qy(n)}function Js(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;t.length>0;){var n=t[0],r=mp(e.domEventName,e.eventSystemFlags,n,e.nativeEvent);if(r===null){var a=e.nativeEvent,o=new a.constructor(a.type,a);yR(o),a.target.dispatchEvent(o),gR()}else{var s=Fa(r);return s!==null&&dp(s),e.blockedOn=r,!1}t.shift()}return!0}function Xy(e,t,n){Js(e)&&n.delete(t)}function qw(){pp=!1,Ua!==null&&Js(Ua)&&(Ua=null),Na!==null&&Js(Na)&&(Na=null),za!==null&&Js(za)&&(za=null),qu.forEach(Xy),Gu.forEach(Xy)}function Qu(e,t){e.blockedOn===t&&(e.blockedOn=null,pp||(pp=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,qw)))}function Xu(e){if(Ks.length>0){Qu(Ks[0],e);for(var t=1;t<Ks.length;t++){var n=Ks[t];n.blockedOn===e&&(n.blockedOn=null)}}Ua!==null&&Qu(Ua,e),Na!==null&&Qu(Na,e),za!==null&&Qu(za,e);var r=function(p){return Qu(p,e)};qu.forEach(r),Gu.forEach(r);for(var a=0;a<Ha.length;a++){var o=Ha[a];o.blockedOn===e&&(o.blockedOn=null)}for(;Ha.length>0;){var s=Ha[0];if(s.blockedOn!==null)break;Qy(s),s.blockedOn===null&&Ha.shift()}}var To=l.ReactCurrentBatchConfig,vp=!0;function Ky(e){vp=!!e}function Gw(){return vp}function Ww(e,t,n){var r=Jy(t),a;switch(r){case jn:a=Qw;break;case na:a=Xw;break;case ra:default:a=hp;break}return a.bind(null,t,n,e)}function Qw(e,t,n,r){var a=or(),o=To.transition;To.transition=null;try{Vt(jn),hp(e,t,n,r)}finally{Vt(a),To.transition=o}}function Xw(e,t,n,r){var a=or(),o=To.transition;To.transition=null;try{Vt(na),hp(e,t,n,r)}finally{Vt(a),To.transition=o}}function hp(e,t,n,r){vp&&Kw(e,t,n,r)}function Kw(e,t,n,r){var a=mp(e,t,n,r);if(a===null){Ap(e,t,r,Zs,n),Wy(e,r);return}if(Iw(a,e,t,n,r)){r.stopPropagation();return}if(Wy(e,r),t&Au&&Bw(e)){for(;a!==null;){var o=Fa(a);o!==null&&zw(o);var s=mp(e,t,n,r);if(s===null&&Ap(e,t,r,Zs,n),s===a)break;a=s}a!==null&&r.stopPropagation();return}Ap(e,t,r,null,n)}var Zs=null;function mp(e,t,n,r){Zs=null;var a=Cd(r),o=Ri(a);if(o!==null){var s=mi(o);if(s===null)o=null;else{var p=s.tag;if(p===q){var h=by(s);if(h!==null)return h;o=null}else if(p===R){var g=s.stateNode;if(Xs(g))return Sy(s);o=null}else s!==o&&(o=null)}}return Zs=o,null}function Jy(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return jn;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return na;case"message":{var t=BR();switch(t){case Bs:return jn;case Hd:return na;case yi:case VR:return ra;case jd:return Qs;default:return ra}}default:return ra}}function Jw(e,t,n){return e.addEventListener(t,n,!1),n}function Zw(e,t,n){return e.addEventListener(t,n,!0),n}function ex(e,t,n,r){return e.addEventListener(t,n,{capture:!0,passive:r}),n}function tx(e,t,n,r){return e.addEventListener(t,n,{passive:r}),n}var Ku=null,yp=null,Ju=null;function nx(e){return Ku=e,yp=eg(),!0}function rx(){Ku=null,yp=null,Ju=null}function Zy(){if(Ju)return Ju;var e,t=yp,n=t.length,r,a=eg(),o=a.length;for(e=0;e<n&&t[e]===a[e];e++);var s=n-e;for(r=1;r<=s&&t[n-r]===a[o-r];r++);var p=r>1?1-r:void 0;return Ju=a.slice(e,p),Ju}function eg(){return"value"in Ku?Ku.value:Ku.textContent}function ec(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,t===0&&n===13&&(t=13)):t=n,t===10&&(t=13),t>=32||t===13?t:0}function tc(){return!0}function tg(){return!1}function Pn(e){function t(n,r,a,o,s){this._reactName=n,this._targetInst=a,this.type=r,this.nativeEvent=o,this.target=s,this.currentTarget=null;for(var p in e)if(e.hasOwnProperty(p)){var h=e[p];h?this[p]=h(o):this[p]=o[p]}var g=o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1;return g?this.isDefaultPrevented=tc:this.isDefaultPrevented=tg,this.isPropagationStopped=tg,this}return Ne(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=tc)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=tc)},persist:function(){},isPersistent:tc}),t}var Co={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},gp=Pn(Co),Zu=Ne({},Co,{view:0,detail:0}),ax=Pn(Zu),bp,Sp,el;function ix(e){e!==el&&(el&&e.type==="mousemove"?(bp=e.screenX-el.screenX,Sp=e.screenY-el.screenY):(bp=0,Sp=0),el=e)}var nc=Ne({},Zu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Tp,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(ix(e),bp)},movementY:function(e){return"movementY"in e?e.movementY:Sp}}),ng=Pn(nc),ox=Ne({},nc,{dataTransfer:0}),ux=Pn(ox),lx=Ne({},Zu,{relatedTarget:0}),Ep=Pn(lx),sx=Ne({},Co,{animationName:0,elapsedTime:0,pseudoElement:0}),cx=Pn(sx),fx=Ne({},Co,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),dx=Pn(fx),px=Ne({},Co,{data:0}),rg=Pn(px),vx=rg,hx={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},mx={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};function yx(e){if(e.key){var t=hx[e.key]||e.key;if(t!=="Unidentified")return t}if(e.type==="keypress"){var n=ec(e);return n===13?"Enter":String.fromCharCode(n)}return e.type==="keydown"||e.type==="keyup"?mx[e.keyCode]||"Unidentified":""}var gx={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function bx(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=gx[e];return r?!!n[r]:!1}function Tp(e){return bx}var Sx=Ne({},Zu,{key:yx,code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Tp,charCode:function(e){return e.type==="keypress"?ec(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ec(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Ex=Pn(Sx),Tx=Ne({},nc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ag=Pn(Tx),Cx=Ne({},Zu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Tp}),Rx=Pn(Cx),wx=Ne({},Co,{propertyName:0,elapsedTime:0,pseudoElement:0}),xx=Pn(wx),_x=Ne({},nc,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ox=Pn(_x),Dx=[9,13,27,32],ig=229,Cp=gt&&"CompositionEvent"in window,tl=null;gt&&"documentMode"in document&&(tl=document.documentMode);var Ax=gt&&"TextEvent"in window&&!tl,og=gt&&(!Cp||tl&&tl>8&&tl<=11),ug=32,lg=String.fromCharCode(ug);function Mx(){Mn("onBeforeInput",["compositionend","keypress","textInput","paste"]),Mn("onCompositionEnd",["compositionend","focusout","keydown","keypress","keyup","mousedown"]),Mn("onCompositionStart",["compositionstart","focusout","keydown","keypress","keyup","mousedown"]),Mn("onCompositionUpdate",["compositionupdate","focusout","keydown","keypress","keyup","mousedown"])}var sg=!1;function Lx(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function kx(e){switch(e){case"compositionstart":return"onCompositionStart";case"compositionend":return"onCompositionEnd";case"compositionupdate":return"onCompositionUpdate"}}function Ux(e,t){return e==="keydown"&&t.keyCode===ig}function cg(e,t){switch(e){case"keyup":return Dx.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==ig;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function fg(e){var t=e.detail;return typeof t=="object"&&"data"in t?t.data:null}function dg(e){return e.locale==="ko"}var Ro=!1;function Nx(e,t,n,r,a){var o,s;if(Cp?o=kx(t):Ro?cg(t,r)&&(o="onCompositionEnd"):Ux(t,r)&&(o="onCompositionStart"),!o)return null;og&&!dg(r)&&(!Ro&&o==="onCompositionStart"?Ro=nx(a):o==="onCompositionEnd"&&Ro&&(s=Zy()));var p=uc(n,o);if(p.length>0){var h=new rg(o,t,null,r,a);if(e.push({event:h,listeners:p}),s)h.data=s;else{var g=fg(r);g!==null&&(h.data=g)}}}function zx(e,t){switch(e){case"compositionend":return fg(t);case"keypress":var n=t.which;return n!==ug?null:(sg=!0,lg);case"textInput":var r=t.data;return r===lg&&sg?null:r;default:return null}}function Hx(e,t){if(Ro){if(e==="compositionend"||!Cp&&cg(e,t)){var n=Zy();return rx(),Ro=!1,n}return null}switch(e){case"paste":return null;case"keypress":if(!Lx(t)){if(t.char&&t.char.length>1)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return og&&!dg(t)?null:t.data;default:return null}}function jx(e,t,n,r,a){var o;if(Ax?o=zx(t,r):o=Hx(t,r),!o)return null;var s=uc(n,"onBeforeInput");if(s.length>0){var p=new vx("onBeforeInput","beforeinput",null,r,a);e.push({event:p,listeners:s}),p.data=o}}function Px(e,t,n,r,a,o,s){Nx(e,t,n,r,a),jx(e,t,n,r,a)}var Fx={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function pg(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Fx[e.type]:t==="textarea"}/** 56 * Checks if an event is supported in the current execution environment. 57 * 58 * NOTE: This will not work correctly for non-generic events such as `change`, 59 * `reset`, `load`, `error`, and `select`. 60 * 61 * Borrows from Modernizr. 62 * 63 * @param {string} eventNameSuffix Event name, e.g. "click". 64 * @return {boolean} True if the event is supported. 65 * @internal 66 * @license Modernizr 3.0.0pre (Custom Build) | MIT 67 */function $x(e){if(!gt)return!1;var t="on"+e,n=t in document;if(!n){var r=document.createElement("div");r.setAttribute(t,"return;"),n=typeof r[t]=="function"}return n}function Bx(){Mn("onChange",["change","click","focusin","focusout","input","keydown","keyup","selectionchange"])}function vg(e,t,n,r){fy(r);var a=uc(t,"onChange");if(a.length>0){var o=new gp("onChange","change",null,n,r);e.push({event:o,listeners:a})}}var nl=null,rl=null;function Vx(e){var t=e.nodeName&&e.nodeName.toLowerCase();return t==="select"||t==="input"&&e.type==="file"}function Ix(e){var t=[];vg(t,rl,e,Cd(e)),hy(Yx,t)}function Yx(e){Lg(e,0)}function rc(e){var t=Ao(e);if(ao(t))return e}function qx(e,t){if(e==="change")return t}var hg=!1;gt&&(hg=$x("input")&&(!document.documentMode||document.documentMode>9));function Gx(e,t){nl=e,rl=t,nl.attachEvent("onpropertychange",yg)}function mg(){nl&&(nl.detachEvent("onpropertychange",yg),nl=null,rl=null)}function yg(e){e.propertyName==="value"&&rc(rl)&&Ix(e)}function Wx(e,t,n){e==="focusin"?(mg(),Gx(t,n)):e==="focusout"&&mg()}function Qx(e,t){if(e==="selectionchange"||e==="keyup"||e==="keydown")return rc(rl)}function Xx(e){var t=e.nodeName;return t&&t.toLowerCase()==="input"&&(e.type==="checkbox"||e.type==="radio")}function Kx(e,t){if(e==="click")return rc(t)}function Jx(e,t){if(e==="input"||e==="change")return rc(t)}function Zx(e){var t=e._wrapperState;!t||!t.controlled||e.type!=="number"||Ee(e,"number",e.value)}function e_(e,t,n,r,a,o,s){var p=n?Ao(n):window,h,g;if(Vx(p)?h=qx:pg(p)?hg?h=Jx:(h=Qx,g=Wx):Xx(p)&&(h=Kx),h){var E=h(t,n);if(E){vg(e,E,r,a);return}}g&&g(t,p,n),t==="focusout"&&Zx(p)}function t_(){ue("onMouseEnter",["mouseout","mouseover"]),ue("onMouseLeave",["mouseout","mouseover"]),ue("onPointerEnter",["pointerout","pointerover"]),ue("onPointerLeave",["pointerout","pointerover"])}function n_(e,t,n,r,a,o,s){var p=t==="mouseover"||t==="pointerover",h=t==="mouseout"||t==="pointerout";if(p&&!bR(r)){var g=r.relatedTarget||r.fromElement;if(g&&(Ri(g)||gl(g)))return}if(!(!h&&!p)){var E;if(a.window===a)E=a;else{var x=a.ownerDocument;x?E=x.defaultView||x.parentWindow:E=window}var w,M;if(h){var k=r.relatedTarget||r.toElement;if(w=n,M=k?Ri(k):null,M!==null){var H=mi(M);(M!==H||M.tag!==_&&M.tag!==U)&&(M=null)}}else w=null,M=n;if(w!==M){var ee=ng,fe="onMouseLeave",se="onMouseEnter",Fe="mouse";(t==="pointerout"||t==="pointerover")&&(ee=ag,fe="onPointerLeave",se="onPointerEnter",Fe="pointer");var ke=w==null?E:Ao(w),D=M==null?E:Ao(M),j=new ee(fe,Fe+"leave",w,r,a);j.target=ke,j.relatedTarget=D;var A=null,Y=Ri(a);if(Y===n){var ie=new ee(se,Fe+"enter",M,r,a);ie.target=D,ie.relatedTarget=ke,A=ie}x_(e,j,A,w,M)}}}function r_(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Fn=typeof Object.is=="function"?Object.is:r_;function al(e,t){if(Fn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=0;a<n.length;a++){var o=n[a];if(!Ot.call(t,o)||!Fn(e[o],t[o]))return!1}return!0}function gg(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function a_(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function bg(e,t){for(var n=gg(e),r=0,a=0;n;){if(n.nodeType===Qr){if(a=r+n.textContent.length,r<=t&&a>=t)return{node:n,offset:t-r};r=a}n=gg(a_(n))}}function i_(e){var t=e.ownerDocument,n=t&&t.defaultView||window,r=n.getSelection&&n.getSelection();if(!r||r.rangeCount===0)return null;var a=r.anchorNode,o=r.anchorOffset,s=r.focusNode,p=r.focusOffset;try{a.nodeType,s.nodeType}catch{return null}return o_(e,a,o,s,p)}function o_(e,t,n,r,a){var o=0,s=-1,p=-1,h=0,g=0,E=e,x=null;e:for(;;){for(var w=null;E===t&&(n===0||E.nodeType===Qr)&&(s=o+n),E===r&&(a===0||E.nodeType===Qr)&&(p=o+a),E.nodeType===Qr&&(o+=E.nodeValue.length),(w=E.firstChild)!==null;)x=E,E=w;for(;;){if(E===e)break e;if(x===t&&++h===n&&(s=o),x===r&&++g===a&&(p=o),(w=E.nextSibling)!==null)break;E=x,x=E.parentNode}E=w}return s===-1||p===-1?null:{start:s,end:p}}function u_(e,t){var n=e.ownerDocument||document,r=n&&n.defaultView||window;if(r.getSelection){var a=r.getSelection(),o=e.textContent.length,s=Math.min(t.start,o),p=t.end===void 0?s:Math.min(t.end,o);if(!a.extend&&s>p){var h=p;p=s,s=h}var g=bg(e,s),E=bg(e,p);if(g&&E){if(a.rangeCount===1&&a.anchorNode===g.node&&a.anchorOffset===g.offset&&a.focusNode===E.node&&a.focusOffset===E.offset)return;var x=n.createRange();x.setStart(g.node,g.offset),a.removeAllRanges(),s>p?(a.addRange(x),a.extend(E.node,E.offset)):(x.setEnd(E.node,E.offset),a.addRange(x))}}}function Sg(e){return e&&e.nodeType===Qr}function Eg(e,t){return!e||!t?!1:e===t?!0:Sg(e)?!1:Sg(t)?Eg(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1}function l_(e){return e&&e.ownerDocument&&Eg(e.ownerDocument.documentElement,e)}function s_(e){try{return typeof e.contentWindow.location.href=="string"}catch{return!1}}function Tg(){for(var e=window,t=Ma();t instanceof e.HTMLIFrameElement;){if(s_(t))e=t.contentWindow;else return t;t=Ma(e.document)}return t}function Rp(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 c_(){var e=Tg();return{focusedElem:e,selectionRange:Rp(e)?d_(e):null}}function f_(e){var t=Tg(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&l_(n)){r!==null&&Rp(n)&&p_(n,r);for(var a=[],o=n;o=o.parentNode;)o.nodeType===Cn&&a.push({element:o,left:o.scrollLeft,top:o.scrollTop});typeof n.focus=="function"&&n.focus();for(var s=0;s<a.length;s++){var p=a[s];p.element.scrollLeft=p.left,p.element.scrollTop=p.top}}}function d_(e){var t;return"selectionStart"in e?t={start:e.selectionStart,end:e.selectionEnd}:t=i_(e),t||{start:0,end:0}}function p_(e,t){var n=t.start,r=t.end;r===void 0&&(r=n),"selectionStart"in e?(e.selectionStart=n,e.selectionEnd=Math.min(r,e.value.length)):u_(e,t)}var v_=gt&&"documentMode"in document&&document.documentMode<=11;function h_(){Mn("onSelect",["focusout","contextmenu","dragend","focusin","keydown","keyup","mousedown","mouseup","selectionchange"])}var wo=null,wp=null,il=null,xp=!1;function m_(e){if("selectionStart"in e&&Rp(e))return{start:e.selectionStart,end:e.selectionEnd};var t=e.ownerDocument&&e.ownerDocument.defaultView||window,n=t.getSelection();return{anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}}function y_(e){return e.window===e?e.document:e.nodeType===Xr?e:e.ownerDocument}function Cg(e,t,n){var r=y_(n);if(!(xp||wo==null||wo!==Ma(r))){var a=m_(wo);if(!il||!al(il,a)){il=a;var o=uc(wp,"onSelect");if(o.length>0){var s=new gp("onSelect","select",null,t,n);e.push({event:s,listeners:o}),s.target=wo}}}}function g_(e,t,n,r,a,o,s){var p=n?Ao(n):window;switch(t){case"focusin":(pg(p)||p.contentEditable==="true")&&(wo=p,wp=n,il=null);break;case"focusout":wo=null,wp=null,il=null;break;case"mousedown":xp=!0;break;case"contextmenu":case"mouseup":case"dragend":xp=!1,Cg(e,r,a);break;case"selectionchange":if(v_)break;case"keydown":case"keyup":Cg(e,r,a)}}function ac(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xo={animationend:ac("Animation","AnimationEnd"),animationiteration:ac("Animation","AnimationIteration"),animationstart:ac("Animation","AnimationStart"),transitionend:ac("Transition","TransitionEnd")},_p={},Rg={};gt&&(Rg=document.createElement("div").style,"AnimationEvent"in window||(delete xo.animationend.animation,delete xo.animationiteration.animation,delete xo.animationstart.animation),"TransitionEvent"in window||delete xo.transitionend.transition);function ic(e){if(_p[e])return _p[e];if(!xo[e])return e;var t=xo[e];for(var n in t)if(t.hasOwnProperty(n)&&n in Rg)return _p[e]=t[n];return e}var wg=ic("animationend"),xg=ic("animationiteration"),_g=ic("animationstart"),Og=ic("transitionend"),Dg=new Map,Ag=["abort","auxClick","cancel","canPlay","canPlayThrough","click","close","contextMenu","copy","cut","drag","dragEnd","dragEnter","dragExit","dragLeave","dragOver","dragStart","drop","durationChange","emptied","encrypted","ended","error","gotPointerCapture","input","invalid","keyDown","keyPress","keyUp","load","loadedData","loadedMetadata","loadStart","lostPointerCapture","mouseDown","mouseMove","mouseOut","mouseOver","mouseUp","paste","pause","play","playing","pointerCancel","pointerDown","pointerMove","pointerOut","pointerOver","pointerUp","progress","rateChange","reset","resize","seeked","seeking","stalled","submit","suspend","timeUpdate","touchCancel","touchEnd","touchStart","volumeChange","scroll","toggle","touchMove","waiting","wheel"];function ja(e,t){Dg.set(e,t),Mn(t,[e])}function b_(){for(var e=0;e<Ag.length;e++){var t=Ag[e],n=t.toLowerCase(),r=t[0].toUpperCase()+t.slice(1);ja(n,"on"+r)}ja(wg,"onAnimationEnd"),ja(xg,"onAnimationIteration"),ja(_g,"onAnimationStart"),ja("dblclick","onDoubleClick"),ja("focusin","onFocus"),ja("focusout","onBlur"),ja(Og,"onTransitionEnd")}function S_(e,t,n,r,a,o,s){var p=Dg.get(t);if(p!==void 0){var h=gp,g=t;switch(t){case"keypress":if(ec(r)===0)return;case"keydown":case"keyup":h=Ex;break;case"focusin":g="focus",h=Ep;break;case"focusout":g="blur",h=Ep;break;case"beforeblur":case"afterblur":h=Ep;break;case"click":if(r.button===2)return;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=ng;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=ux;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=Rx;break;case wg:case xg:case _g:h=cx;break;case Og:h=xx;break;case"scroll":h=ax;break;case"wheel":h=Ox;break;case"copy":case"cut":case"paste":h=dx;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=ag;break}var E=(o&Au)!==0;{var x=!E&&t==="scroll",w=R_(n,p,r.type,E,x);if(w.length>0){var M=new h(p,g,null,r,a);e.push({event:M,listeners:w})}}}}b_(),t_(),Bx(),h_(),Mx();function E_(e,t,n,r,a,o,s){S_(e,t,n,r,a,o);var p=(o&mR)===0;p&&(n_(e,t,n,r,a),e_(e,t,n,r,a),g_(e,t,n,r,a),Px(e,t,n,r,a))}var ol=["abort","canplay","canplaythrough","durationchange","emptied","encrypted","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","resize","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting"],Op=new Set(["cancel","close","invalid","load","scroll","toggle"].concat(ol));function Mg(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,OR(r,t,void 0,e),e.currentTarget=null}function T_(e,t,n){var r;if(n)for(var a=t.length-1;a>=0;a--){var o=t[a],s=o.instance,p=o.currentTarget,h=o.listener;if(s!==r&&e.isPropagationStopped())return;Mg(e,h,p),r=s}else for(var g=0;g<t.length;g++){var E=t[g],x=E.instance,w=E.currentTarget,M=E.listener;if(x!==r&&e.isPropagationStopped())return;Mg(e,M,w),r=x}}function Lg(e,t){for(var n=(t&Au)!==0,r=0;r<e.length;r++){var a=e[r],o=a.event,s=a.listeners;T_(o,s,n)}DR()}function C_(e,t,n,r,a){var o=Cd(n),s=[];E_(s,e,r,n,o,t),Lg(s,t)}function ft(e,t){Op.has(e)||f('Did not expect a listenToNonDelegatedEvent() call for "%s". This is a bug in React. Please file an issue.',e);var n=!1,r=ZO(t),a=__(e,n);r.has(a)||(kg(t,e,Td,n),r.add(a))}function Dp(e,t,n){Op.has(e)&&!t&&f('Did not expect a listenToNativeEvent() call for "%s" in the bubble phase. This is a bug in React. Please file an issue.',e);var r=0;t&&(r|=Au),kg(n,e,r,t)}var oc="_reactListening"+Math.random().toString(36).slice(2);function ul(e){if(!e[oc]){e[oc]=!0,Br.forEach(function(n){n!=="selectionchange"&&(Op.has(n)||Dp(n,!1,e),Dp(n,!0,e))});var t=e.nodeType===Xr?e:e.ownerDocument;t!==null&&(t[oc]||(t[oc]=!0,Dp("selectionchange",!1,t)))}}function kg(e,t,n,r,a){var o=Ww(e,t,n),s=void 0;xd&&(t==="touchstart"||t==="touchmove"||t==="wheel")&&(s=!0),e=e,r?s!==void 0?ex(e,t,o,s):Zw(e,t,o):s!==void 0?tx(e,t,o,s):Jw(e,t,o)}function Ug(e,t){return e===t||e.nodeType===wt&&e.parentNode===t}function Ap(e,t,n,r,a){var o=r;if(!(t&sy)&&!(t&Td)){var s=a;if(r!==null){var p=r;e:for(;;){if(p===null)return;var h=p.tag;if(h===R||h===O){var g=p.stateNode.containerInfo;if(Ug(g,s))break;if(h===O)for(var E=p.return;E!==null;){var x=E.tag;if(x===R||x===O){var w=E.stateNode.containerInfo;if(Ug(w,s))return}E=E.return}for(;g!==null;){var M=Ri(g);if(M===null)return;var k=M.tag;if(k===_||k===U){p=o=M;continue e}g=g.parentNode}}p=p.return}}}hy(function(){return C_(e,t,n,o)})}function ll(e,t,n){return{instance:e,listener:t,currentTarget:n}}function R_(e,t,n,r,a,o){for(var s=t!==null?t+"Capture":null,p=r?s:t,h=[],g=e,E=null;g!==null;){var x=g,w=x.stateNode,M=x.tag;if(M===_&&w!==null&&(E=w,p!==null)){var k=Lu(g,p);k!=null&&h.push(ll(g,k,E))}if(a)break;g=g.return}return h}function uc(e,t){for(var n=t+"Capture",r=[],a=e;a!==null;){var o=a,s=o.stateNode,p=o.tag;if(p===_&&s!==null){var h=s,g=Lu(a,n);g!=null&&r.unshift(ll(a,g,h));var E=Lu(a,t);E!=null&&r.push(ll(a,E,h))}a=a.return}return r}function _o(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==_);return e||null}function w_(e,t){for(var n=e,r=t,a=0,o=n;o;o=_o(o))a++;for(var s=0,p=r;p;p=_o(p))s++;for(;a-s>0;)n=_o(n),a--;for(;s-a>0;)r=_o(r),s--;for(var h=a;h--;){if(n===r||r!==null&&n===r.alternate)return n;n=_o(n),r=_o(r)}return null}function Ng(e,t,n,r,a){for(var o=t._reactName,s=[],p=n;p!==null&&p!==r;){var h=p,g=h.alternate,E=h.stateNode,x=h.tag;if(g!==null&&g===r)break;if(x===_&&E!==null){var w=E;if(a){var M=Lu(p,o);M!=null&&s.unshift(ll(p,M,w))}else if(!a){var k=Lu(p,o);k!=null&&s.push(ll(p,k,w))}}p=p.return}s.length!==0&&e.push({event:t,listeners:s})}function x_(e,t,n,r,a){var o=r&&a?w_(r,a):null;r!==null&&Ng(e,t,r,o,!1),a!==null&&n!==null&&Ng(e,n,a,o,!0)}function __(e,t){return e+"__"+(t?"capture":"bubble")}var Rn=!1,sl="dangerouslySetInnerHTML",lc="suppressContentEditableWarning",Pa="suppressHydrationWarning",zg="autoFocus",Ti="children",Ci="style",sc="__html",Mp,cc,cl,Hg,fc,jg,Pg;Mp={dialog:!0,webview:!0},cc=function(e,t){sR(e,t),cR(e,t),hR(e,t,{registrationNameDependencies:dn,possibleRegistrationNames:rr})},jg=gt&&!document.documentMode,cl=function(e,t,n){if(!Rn){var r=dc(n),a=dc(t);a!==r&&(Rn=!0,f("Prop `%s` did not match. Server: %s Client: %s",e,JSON.stringify(a),JSON.stringify(r)))}},Hg=function(e){if(!Rn){Rn=!0;var t=[];e.forEach(function(n){t.push(n)}),f("Extra attributes from the server: %s",t)}},fc=function(e,t){t===!1?f("Expected `%s` listener to be a function, instead got `false`.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.",e,e,e):f("Expected `%s` listener to be a function, instead got a value of `%s` type.",e,typeof t)},Pg=function(e,t){var n=e.namespaceURI===Wr?e.ownerDocument.createElement(e.tagName):e.ownerDocument.createElementNS(e.namespaceURI,e.tagName);return n.innerHTML=t,n.innerHTML};var O_=/\r\n?/g,D_=/\u0000|\uFFFD/g;function dc(e){Ea(e);var t=typeof e=="string"?e:""+e;return t.replace(O_,` 68`).replace(D_,"")}function pc(e,t,n,r){var a=dc(t),o=dc(e);if(o!==a&&(r&&(Rn||(Rn=!0,f('Text content did not match. Server: "%s" Client: "%s"',o,a))),n&&X))throw new Error("Text content does not match server-rendered HTML.")}function Fg(e){return e.nodeType===Xr?e:e.ownerDocument}function A_(){}function vc(e){e.onclick=A_}function M_(e,t,n,r,a){for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];if(o===Ci)s&&Object.freeze(s),ry(t,s);else if(o===sl){var p=s?s[sc]:void 0;p!=null&&Jm(t,p)}else if(o===Ti)if(typeof s=="string"){var h=e!=="textarea"||s!=="";h&&zs(t,s)}else typeof s=="number"&&zs(t,""+s);else o===lc||o===Pa||o===zg||(dn.hasOwnProperty(o)?s!=null&&(typeof s!="function"&&fc(o,s),o==="onScroll"&&ft("scroll",t)):s!=null&&Xi(t,o,s,a))}}function L_(e,t,n,r){for(var a=0;a<t.length;a+=2){var o=t[a],s=t[a+1];o===Ci?ry(e,s):o===sl?Jm(e,s):o===Ti?zs(e,s):Xi(e,o,s,r)}}function k_(e,t,n,r){var a,o=Fg(n),s,p=r;if(p===Wr&&(p=md(e)),p===Wr){if(a=fi(e,t),!a&&e!==e.toLowerCase()&&f("<%s /> is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements.",e),e==="script"){var h=o.createElement("div");h.innerHTML="<script><\/script>";var g=h.firstChild;s=h.removeChild(g)}else if(typeof t.is=="string")s=o.createElement(e,{is:t.is});else if(s=o.createElement(e),e==="select"){var E=s;t.multiple?E.multiple=!0:t.size&&(E.size=t.size)}}else s=o.createElementNS(p,e);return p===Wr&&!a&&Object.prototype.toString.call(s)==="[object HTMLUnknownElement]"&&!Ot.call(Mp,e)&&(Mp[e]=!0,f("The tag <%s> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.",e)),s}function U_(e,t){return Fg(t).createTextNode(e)}function N_(e,t,n,r){var a=fi(t,n);cc(t,n);var o;switch(t){case"dialog":ft("cancel",e),ft("close",e),o=n;break;case"iframe":case"object":case"embed":ft("load",e),o=n;break;case"video":case"audio":for(var s=0;s<ol.length;s++)ft(ol[s],e);o=n;break;case"source":ft("error",e),o=n;break;case"img":case"image":case"link":ft("error",e),ft("load",e),o=n;break;case"details":ft("toggle",e),o=n;break;case"input":C(e,n),o=m(e,n),ft("invalid",e);break;case"option":it(e,n),o=n;break;case"select":Ou(e,n),o=_u(e,n),ft("invalid",e);break;case"textarea":Qm(e,n),o=vd(e,n),ft("invalid",e);break;default:o=n}switch(Ed(t,o),M_(t,e,r,o,a),t){case"input":qr(e),Q(e,n,!1);break;case"textarea":qr(e),Km(e);break;case"option":ct(e,n);break;case"select":pd(e,n);break;default:typeof o.onClick=="function"&&vc(e);break}}function z_(e,t,n,r,a){cc(t,r);var o=null,s,p;switch(t){case"input":s=m(e,n),p=m(e,r),o=[];break;case"select":s=_u(e,n),p=_u(e,r),o=[];break;case"textarea":s=vd(e,n),p=vd(e,r),o=[];break;default:s=n,p=r,typeof s.onClick!="function"&&typeof p.onClick=="function"&&vc(e);break}Ed(t,p);var h,g,E=null;for(h in s)if(!(p.hasOwnProperty(h)||!s.hasOwnProperty(h)||s[h]==null))if(h===Ci){var x=s[h];for(g in x)x.hasOwnProperty(g)&&(E||(E={}),E[g]="")}else h===sl||h===Ti||h===lc||h===Pa||h===zg||(dn.hasOwnProperty(h)?o||(o=[]):(o=o||[]).push(h,null));for(h in p){var w=p[h],M=s!=null?s[h]:void 0;if(!(!p.hasOwnProperty(h)||w===M||w==null&&M==null))if(h===Ci)if(w&&Object.freeze(w),M){for(g in M)M.hasOwnProperty(g)&&(!w||!w.hasOwnProperty(g))&&(E||(E={}),E[g]="");for(g in w)w.hasOwnProperty(g)&&M[g]!==w[g]&&(E||(E={}),E[g]=w[g])}else E||(o||(o=[]),o.push(h,E)),E=w;else if(h===sl){var k=w?w[sc]:void 0,H=M?M[sc]:void 0;k!=null&&H!==k&&(o=o||[]).push(h,k)}else h===Ti?(typeof w=="string"||typeof w=="number")&&(o=o||[]).push(h,""+w):h===lc||h===Pa||(dn.hasOwnProperty(h)?(w!=null&&(typeof w!="function"&&fc(h,w),h==="onScroll"&&ft("scroll",e)),!o&&M!==w&&(o=[])):(o=o||[]).push(h,w))}return E&&(tR(E,p[Ci]),(o=o||[]).push(Ci,E)),o}function H_(e,t,n,r,a){n==="input"&&a.type==="radio"&&a.name!=null&&L(e,a);var o=fi(n,r),s=fi(n,a);switch(L_(e,t,o,s),n){case"input":N(e,a);break;case"textarea":Xm(e,a);break;case"select":LC(e,a);break}}function j_(e){{var t=e.toLowerCase();return Hs.hasOwnProperty(t)&&Hs[t]||null}}function P_(e,t,n,r,a,o,s){var p,h;switch(p=fi(t,n),cc(t,n),t){case"dialog":ft("cancel",e),ft("close",e);break;case"iframe":case"object":case"embed":ft("load",e);break;case"video":case"audio":for(var g=0;g<ol.length;g++)ft(ol[g],e);break;case"source":ft("error",e);break;case"img":case"image":case"link":ft("error",e),ft("load",e);break;case"details":ft("toggle",e);break;case"input":C(e,n),ft("invalid",e);break;case"option":it(e,n);break;case"select":Ou(e,n),ft("invalid",e);break;case"textarea":Qm(e,n),ft("invalid",e);break}Ed(t,n);{h=new Set;for(var E=e.attributes,x=0;x<E.length;x++){var w=E[x].name.toLowerCase();switch(w){case"value":break;case"checked":break;case"selected":break;default:h.add(E[x].name)}}}var M=null;for(var k in n)if(n.hasOwnProperty(k)){var H=n[k];if(k===Ti)typeof H=="string"?e.textContent!==H&&(n[Pa]!==!0&&pc(e.textContent,H,o,s),M=[Ti,H]):typeof H=="number"&&e.textContent!==""+H&&(n[Pa]!==!0&&pc(e.textContent,H,o,s),M=[Ti,""+H]);else if(dn.hasOwnProperty(k))H!=null&&(typeof H!="function"&&fc(k,H),k==="onScroll"&&ft("scroll",e));else if(s&&typeof p=="boolean"){var ee=void 0,fe=p&&Oe?null:Rr(k);if(n[Pa]!==!0){if(!(k===lc||k===Pa||k==="value"||k==="checked"||k==="selected")){if(k===sl){var se=e.innerHTML,Fe=H?H[sc]:void 0;if(Fe!=null){var ke=Pg(e,Fe);ke!==se&&cl(k,se,ke)}}else if(k===Ci){if(h.delete(k),jg){var D=ZC(H);ee=e.getAttribute("style"),D!==ee&&cl(k,ee,D)}}else if(p&&!Oe)h.delete(k.toLowerCase()),ee=Qi(e,k,H),H!==ee&&cl(k,ee,H);else if(!Dt(k,fe,p)&&!vt(k,H,fe,p)){var j=!1;if(fe!==null)h.delete(fe.attributeName),ee=ii(e,k,H,fe);else{var A=r;if(A===Wr&&(A=md(t)),A===Wr)h.delete(k.toLowerCase());else{var Y=j_(k);Y!==null&&Y!==k&&(j=!0,h.delete(Y)),h.delete(k)}ee=Qi(e,k,H)}var ie=Oe;!ie&&H!==ee&&!j&&cl(k,ee,H)}}}}}switch(s&&h.size>0&&n[Pa]!==!0&&Hg(h),t){case"input":qr(e),Q(e,n,!0);break;case"textarea":qr(e),Km(e);break;case"select":case"option":break;default:typeof n.onClick=="function"&&vc(e);break}return M}function F_(e,t,n){var r=e.nodeValue!==t;return r}function Lp(e,t){{if(Rn)return;Rn=!0,f("Did not expect server HTML to contain a <%s> in <%s>.",t.nodeName.toLowerCase(),e.nodeName.toLowerCase())}}function kp(e,t){{if(Rn)return;Rn=!0,f('Did not expect server HTML to contain the text node "%s" in <%s>.',t.nodeValue,e.nodeName.toLowerCase())}}function Up(e,t,n){{if(Rn)return;Rn=!0,f("Expected server HTML to contain a matching <%s> in <%s>.",t,e.nodeName.toLowerCase())}}function Np(e,t){{if(t===""||Rn)return;Rn=!0,f('Expected server HTML to contain a matching text node for "%s" in <%s>.',t,e.nodeName.toLowerCase())}}function $_(e,t,n){switch(t){case"input":ye(e,n);return;case"textarea":UC(e,n);return;case"select":kC(e,n);return}}var fl=function(){},dl=function(){};{var B_=["address","applet","area","article","aside","base","basefont","bgsound","blockquote","body","br","button","caption","center","col","colgroup","dd","details","dir","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","img","input","isindex","li","link","listing","main","marquee","menu","menuitem","meta","nav","noembed","noframes","noscript","object","ol","p","param","plaintext","pre","script","section","select","source","style","summary","table","tbody","td","template","textarea","tfoot","th","thead","title","tr","track","ul","wbr","xmp"],$g=["applet","caption","html","table","td","th","marquee","object","template","foreignObject","desc","title"],V_=$g.concat(["button"]),I_=["dd","dt","li","option","optgroup","p","rp","rt"],Bg={current:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null};dl=function(e,t){var n=Ne({},e||Bg),r={tag:t};return $g.indexOf(t)!==-1&&(n.aTagInScope=null,n.buttonTagInScope=null,n.nobrTagInScope=null),V_.indexOf(t)!==-1&&(n.pTagInButtonScope=null),B_.indexOf(t)!==-1&&t!=="address"&&t!=="div"&&t!=="p"&&(n.listItemTagAutoclosing=null,n.dlItemTagAutoclosing=null),n.current=r,t==="form"&&(n.formTag=r),t==="a"&&(n.aTagInScope=r),t==="button"&&(n.buttonTagInScope=r),t==="nobr"&&(n.nobrTagInScope=r),t==="p"&&(n.pTagInButtonScope=r),t==="li"&&(n.listItemTagAutoclosing=r),(t==="dd"||t==="dt")&&(n.dlItemTagAutoclosing=r),n};var Y_=function(e,t){switch(t){case"select":return e==="option"||e==="optgroup"||e==="#text";case"optgroup":return e==="option"||e==="#text";case"option":return e==="#text";case"tr":return e==="th"||e==="td"||e==="style"||e==="script"||e==="template";case"tbody":case"thead":case"tfoot":return e==="tr"||e==="style"||e==="script"||e==="template";case"colgroup":return e==="col"||e==="template";case"table":return e==="caption"||e==="colgroup"||e==="tbody"||e==="tfoot"||e==="thead"||e==="style"||e==="script"||e==="template";case"head":return e==="base"||e==="basefont"||e==="bgsound"||e==="link"||e==="meta"||e==="title"||e==="noscript"||e==="noframes"||e==="style"||e==="script"||e==="template";case"html":return e==="head"||e==="body"||e==="frameset";case"frameset":return e==="frame";case"#document":return e==="html"}switch(e){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return t!=="h1"&&t!=="h2"&&t!=="h3"&&t!=="h4"&&t!=="h5"&&t!=="h6";case"rp":case"rt":return I_.indexOf(t)===-1;case"body":case"caption":case"col":case"colgroup":case"frameset":case"frame":case"head":case"html":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return t==null}return!0},q_=function(e,t){switch(e){case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"menu":case"nav":case"ol":case"p":case"section":case"summary":case"ul":case"pre":case"listing":case"table":case"hr":case"xmp":case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return t.pTagInButtonScope;case"form":return t.formTag||t.pTagInButtonScope;case"li":return t.listItemTagAutoclosing;case"dd":case"dt":return t.dlItemTagAutoclosing;case"button":return t.buttonTagInScope;case"a":return t.aTagInScope;case"nobr":return t.nobrTagInScope}return null},Vg={};fl=function(e,t,n){n=n||Bg;var r=n.current,a=r&&r.tag;t!=null&&(e!=null&&f("validateDOMNesting: when childText is passed, childTag should be null"),e="#text");var o=Y_(e,a)?null:r,s=o?null:q_(e,n),p=o||s;if(p){var h=p.tag,g=!!o+"|"+e+"|"+h;if(!Vg[g]){Vg[g]=!0;var E=e,x="";if(e==="#text"?/\S/.test(t)?E="Text nodes":(E="Whitespace text nodes",x=" Make sure you don't have any extra whitespace between tags on each line of your source code."):E="<"+e+">",o){var w="";h==="table"&&e==="tr"&&(w+=" Add a <tbody>, <thead> or <tfoot> to your code to match the DOM tree generated by the browser."),f("validateDOMNesting(...): %s cannot appear as a child of <%s>.%s%s",E,h,x,w)}else f("validateDOMNesting(...): %s cannot appear as a descendant of <%s>.",E,h)}}}}var hc="suppressHydrationWarning",mc="$",yc="/$",pl="$?",vl="$!",G_="style",zp=null,Hp=null;function W_(e){var t,n,r=e.nodeType;switch(r){case Xr:case gd:{t=r===Xr?"#document":"#fragment";var a=e.documentElement;n=a?a.namespaceURI:yd(null,"");break}default:{var o=r===wt?e.parentNode:e,s=o.namespaceURI||null;t=o.tagName,n=yd(s,t);break}}{var p=t.toLowerCase(),h=dl(null,p);return{namespace:n,ancestorInfo:h}}}function Q_(e,t,n){{var r=e,a=yd(r.namespace,t),o=dl(r.ancestorInfo,t);return{namespace:a,ancestorInfo:o}}}function WN(e){return e}function X_(e){zp=Gw(),Hp=c_();var t=null;return Ky(!1),t}function K_(e){f_(Hp),Ky(zp),zp=null,Hp=null}function J_(e,t,n,r,a){var o;{var s=r;if(fl(e,null,s.ancestorInfo),typeof t.children=="string"||typeof t.children=="number"){var p=""+t.children,h=dl(s.ancestorInfo,e);fl(null,p,h)}o=s.namespace}var g=k_(e,t,n,o);return yl(a,g),Yp(g,t),g}function Z_(e,t){e.appendChild(t)}function eO(e,t,n,r,a){switch(N_(e,t,n,r),t){case"button":case"input":case"select":case"textarea":return!!n.autoFocus;case"img":return!0;default:return!1}}function tO(e,t,n,r,a,o){{var s=o;if(typeof r.children!=typeof n.children&&(typeof r.children=="string"||typeof r.children=="number")){var p=""+r.children,h=dl(s.ancestorInfo,t);fl(null,p,h)}}return z_(e,t,n,r)}function jp(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}function nO(e,t,n,r){{var a=n;fl(null,e,a.ancestorInfo)}var o=U_(e,t);return yl(r,o),o}function rO(){var e=window.event;return e===void 0?ra:Jy(e.type)}var Pp=typeof setTimeout=="function"?setTimeout:void 0,aO=typeof clearTimeout=="function"?clearTimeout:void 0,Fp=-1,Ig=typeof Promise=="function"?Promise:void 0,iO=typeof queueMicrotask=="function"?queueMicrotask:typeof Ig<"u"?function(e){return Ig.resolve(null).then(e).catch(oO)}:Pp;function oO(e){setTimeout(function(){throw e})}function uO(e,t,n,r){switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&e.focus();return;case"img":{n.src&&(e.src=n.src);return}}}function lO(e,t,n,r,a,o){H_(e,t,n,r,a),Yp(e,a)}function Yg(e){zs(e,"")}function sO(e,t,n){e.nodeValue=n}function cO(e,t){e.appendChild(t)}function fO(e,t){var n;e.nodeType===wt?(n=e.parentNode,n.insertBefore(t,e)):(n=e,n.appendChild(t));var r=e._reactRootContainer;r==null&&n.onclick===null&&vc(n)}function dO(e,t,n){e.insertBefore(t,n)}function pO(e,t,n){e.nodeType===wt?e.parentNode.insertBefore(t,n):e.insertBefore(t,n)}function vO(e,t){e.removeChild(t)}function hO(e,t){e.nodeType===wt?e.parentNode.removeChild(t):e.removeChild(t)}function $p(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&a.nodeType===wt){var o=a.data;if(o===yc)if(r===0){e.removeChild(a),Xu(t);return}else r--;else(o===mc||o===pl||o===vl)&&r++}n=a}while(n);Xu(t)}function mO(e,t){e.nodeType===wt?$p(e.parentNode,t):e.nodeType===Cn&&$p(e,t),Xu(e)}function yO(e){e=e;var t=e.style;typeof t.setProperty=="function"?t.setProperty("display","none","important"):t.display="none"}function gO(e){e.nodeValue=""}function bO(e,t){e=e;var n=t[G_],r=n!=null&&n.hasOwnProperty("display")?n.display:null;e.style.display=bd("display",r)}function SO(e,t){e.nodeValue=t}function EO(e){e.nodeType===Cn?e.textContent="":e.nodeType===Xr&&e.documentElement&&e.removeChild(e.documentElement)}function TO(e,t,n){return e.nodeType!==Cn||t.toLowerCase()!==e.nodeName.toLowerCase()?null:e}function CO(e,t){return t===""||e.nodeType!==Qr?null:e}function RO(e){return e.nodeType!==wt?null:e}function qg(e){return e.data===pl}function Bp(e){return e.data===vl}function wO(e){var t=e.nextSibling&&e.nextSibling.dataset,n,r,a;return t&&(n=t.dgst,r=t.msg,a=t.stck),{message:r,digest:n,stack:a}}function xO(e,t){e._reactRetry=t}function gc(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===Cn||t===Qr)break;if(t===wt){var n=e.data;if(n===mc||n===vl||n===pl)break;if(n===yc)return null}}return e}function hl(e){return gc(e.nextSibling)}function _O(e){return gc(e.firstChild)}function OO(e){return gc(e.firstChild)}function DO(e){return gc(e.nextSibling)}function AO(e,t,n,r,a,o,s){yl(o,e),Yp(e,n);var p;{var h=a;p=h.namespace}var g=(o.mode&je)!==ve;return P_(e,t,n,p,r,g,s)}function MO(e,t,n,r){return yl(n,e),n.mode&je,F_(e,t)}function LO(e,t){yl(t,e)}function kO(e){for(var t=e.nextSibling,n=0;t;){if(t.nodeType===wt){var r=t.data;if(r===yc){if(n===0)return hl(t);n--}else(r===mc||r===vl||r===pl)&&n++}t=t.nextSibling}return null}function Gg(e){for(var t=e.previousSibling,n=0;t;){if(t.nodeType===wt){var r=t.data;if(r===mc||r===vl||r===pl){if(n===0)return t;n--}else r===yc&&n++}t=t.previousSibling}return null}function UO(e){Xu(e)}function NO(e){Xu(e)}function zO(e){return e!=="head"&&e!=="body"}function HO(e,t,n,r){var a=!0;pc(t.nodeValue,n,r,a)}function jO(e,t,n,r,a,o){if(t[hc]!==!0){var s=!0;pc(r.nodeValue,a,o,s)}}function PO(e,t){t.nodeType===Cn?Lp(e,t):t.nodeType===wt||kp(e,t)}function FO(e,t){{var n=e.parentNode;n!==null&&(t.nodeType===Cn?Lp(n,t):t.nodeType===wt||kp(n,t))}}function $O(e,t,n,r,a){(a||t[hc]!==!0)&&(r.nodeType===Cn?Lp(n,r):r.nodeType===wt||kp(n,r))}function BO(e,t,n){Up(e,t)}function VO(e,t){Np(e,t)}function IO(e,t,n){{var r=e.parentNode;r!==null&&Up(r,t)}}function YO(e,t){{var n=e.parentNode;n!==null&&Np(n,t)}}function qO(e,t,n,r,a,o){(o||t[hc]!==!0)&&Up(n,r)}function GO(e,t,n,r,a){(a||t[hc]!==!0)&&Np(n,r)}function WO(e){f("An error occurred during hydration. The server HTML was replaced with client content in <%s>.",e.nodeName.toLowerCase())}function QO(e){ul(e)}var Oo=Math.random().toString(36).slice(2),Do="__reactFiber$"+Oo,Vp="__reactProps$"+Oo,ml="__reactContainer$"+Oo,Ip="__reactEvents$"+Oo,XO="__reactListeners$"+Oo,KO="__reactHandles$"+Oo;function JO(e){delete e[Do],delete e[Vp],delete e[Ip],delete e[XO],delete e[KO]}function yl(e,t){t[Do]=e}function bc(e,t){t[ml]=e}function Wg(e){e[ml]=null}function gl(e){return!!e[ml]}function Ri(e){var t=e[Do];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ml]||n[Do],t){var r=t.alternate;if(t.child!==null||r!==null&&r.child!==null)for(var a=Gg(e);a!==null;){var o=a[Do];if(o)return o;a=Gg(a)}return t}e=n,n=e.parentNode}return null}function Fa(e){var t=e[Do]||e[ml];return t&&(t.tag===_||t.tag===U||t.tag===q||t.tag===R)?t:null}function Ao(e){if(e.tag===_||e.tag===U)return e.stateNode;throw new Error("getNodeFromInstance: Invalid argument.")}function Sc(e){return e[Vp]||null}function Yp(e,t){e[Vp]=t}function ZO(e){var t=e[Ip];return t===void 0&&(t=e[Ip]=new Set),t}var Qg={},Xg=l.ReactDebugCurrentFrame;function Ec(e){if(e){var t=e._owner,n=Oa(e.type,e._source,t?t.type:null);Xg.setExtraStackFrame(n)}else Xg.setExtraStackFrame(null)}function ur(e,t,n,r,a){{var o=Function.call.bind(Ot);for(var s in e)if(o(e,s)){var p=void 0;try{if(typeof e[s]!="function"){var h=Error((r||"React class")+": "+n+" type `"+s+"` is invali
68d; it must be a function, usually from the `prop-types` package, but received `"+typeof e[s]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw h.name="Invariant Violation",h}p=e[s](t,s,r,n,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(g){p=g}p&&!(p instanceof Error)&&(Ec(a),f("%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).",r||"React class",n,s,typeof p),Ec(null)),p instanceof Error&&!(p.message in Qg)&&(Qg[p.message]=!0,Ec(a),f("Failed %s type: %s",n,p.message),Ec(null))}}}var qp=[],Tc;Tc=[];var aa=-1;function $a(e){return{current:e}}function un(e,t){if(aa<0){f("Unexpected pop.");return}t!==Tc[aa]&&f("Unexpected Fiber popped."),e.current=qp[aa],qp[aa]=null,Tc[aa]=null,aa--}function ln(e,t,n){aa++,qp[aa]=e.current,Tc[aa]=n,e.current=t}var Gp;Gp={};var $n={};Object.freeze($n);var ia=$a($n),Dr=$a(!1),Wp=$n;function Mo(e,t,n){return n&&Ar(t)?Wp:ia.current}function Kg(e,t,n){{var r=e.stateNode;r.__reactInternalMemoizedUnmaskedChildContext=t,r.__reactInternalMemoizedMaskedChildContext=n}}function Lo(e,t){{var n=e.type,r=n.contextTypes;if(!r)return $n;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var o={};for(var s in r)o[s]=t[s];{var p=De(e)||"Unknown";ur(r,o,"context",p)}return a&&Kg(e,t,o),o}}function Cc(){return Dr.current}function Ar(e){{var t=e.childContextTypes;return t!=null}}function Rc(e){un(Dr,e),un(ia,e)}function Qp(e){un(Dr,e),un(ia,e)}function Jg(e,t,n){{if(ia.current!==$n)throw new Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");ln(ia,t,e),ln(Dr,n,e)}}function Zg(e,t,n){{var r=e.stateNode,a=t.childContextTypes;if(typeof r.getChildContext!="function"){{var o=De(e)||"Unknown";Gp[o]||(Gp[o]=!0,f("%s.childContextTypes is specified but there is no getChildContext() method on the instance. You can either define getChildContext() on %s or remove childContextTypes from it.",o,o))}return n}var s=r.getChildContext();for(var p in s)if(!(p in a))throw new Error((De(e)||"Unknown")+'.getChildContext(): key "'+p+'" is not defined in childContextTypes.');{var h=De(e)||"Unknown";ur(a,s,"child context",h)}return Ne({},n,s)}}function wc(e){{var t=e.stateNode,n=t&&t.__reactInternalMemoizedMergedChildContext||$n;return Wp=ia.current,ln(ia,n,e),ln(Dr,Dr.current,e),!0}}function eb(e,t,n){{var r=e.stateNode;if(!r)throw new Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue.");if(n){var a=Zg(e,t,Wp);r.__reactInternalMemoizedMergedChildContext=a,un(Dr,e),un(ia,e),ln(ia,a,e),ln(Dr,n,e)}else un(Dr,e),ln(Dr,n,e)}}function eD(e){{if(!zR(e)||e.tag!==b)throw new Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var t=e;do{switch(t.tag){case R:return t.stateNode.context;case b:{var n=t.type;if(Ar(n))return t.stateNode.__reactInternalMemoizedMergedChildContext;break}}t=t.return}while(t!==null);throw new Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}}var Ba=0,xc=1,oa=null,Xp=!1,Kp=!1;function tb(e){oa===null?oa=[e]:oa.push(e)}function tD(e){Xp=!0,tb(e)}function nb(){Xp&&Va()}function Va(){if(!Kp&&oa!==null){Kp=!0;var e=0,t=or();try{var n=!0,r=oa;for(Vt(jn);e<r.length;e++){var a=r[e];do a=a(n);while(a!==null)}oa=null,Xp=!1}catch(o){throw oa!==null&&(oa=oa.slice(e+1)),xy(Bs,Va),o}finally{Vt(t),Kp=!1}}return null}var ko=[],Uo=0,_c=null,Oc=0,Xn=[],Kn=0,wi=null,ua=1,la="";function nD(e){return _i(),(e.flags&gy)!==he}function rD(e){return _i(),Oc}function aD(){var e=la,t=ua,n=t&~iD(t);return n.toString(32)+e}function xi(e,t){_i(),ko[Uo++]=Oc,ko[Uo++]=_c,_c=e,Oc=t}function rb(e,t,n){_i(),Xn[Kn++]=ua,Xn[Kn++]=la,Xn[Kn++]=wi,wi=e;var r=ua,a=la,o=Dc(r)-1,s=r&~(1<<o),p=n+1,h=Dc(t)+o;if(h>30){var g=o-o%5,E=(1<<g)-1,x=(s&E).toString(32),w=s>>g,M=o-g,k=Dc(t)+M,H=p<<M,ee=H|w,fe=x+a;ua=1<<k|ee,la=fe}else{var se=p<<o,Fe=se|s,ke=a;ua=1<<h|Fe,la=ke}}function Jp(e){_i();var t=e.return;if(t!==null){var n=1,r=0;xi(e,n),rb(e,n,r)}}function Dc(e){return 32-Ly(e)}function iD(e){return 1<<Dc(e)-1}function Zp(e){for(;e===_c;)_c=ko[--Uo],ko[Uo]=null,Oc=ko[--Uo],ko[Uo]=null;for(;e===wi;)wi=Xn[--Kn],Xn[Kn]=null,la=Xn[--Kn],Xn[Kn]=null,ua=Xn[--Kn],Xn[Kn]=null}function oD(){return _i(),wi!==null?{id:ua,overflow:la}:null}function uD(e,t){_i(),Xn[Kn++]=ua,Xn[Kn++]=la,Xn[Kn++]=wi,ua=t.id,la=t.overflow,wi=e}function _i(){Gt()||f("Expected to be hydrating. This is a bug in React. Please file an issue.")}var qt=null,Jn=null,lr=!1,Oi=!1,Ia=null;function lD(){lr&&f("We should not be hydrating here. This is a bug in React. Please file a bug.")}function ab(){Oi=!0}function sD(){return Oi}function cD(e){var t=e.stateNode.containerInfo;return Jn=OO(t),qt=e,lr=!0,Ia=null,Oi=!1,!0}function fD(e,t,n){return Jn=DO(t),qt=e,lr=!0,Ia=null,Oi=!1,n!==null&&uD(e,n),!0}function ib(e,t){switch(e.tag){case R:{PO(e.stateNode.containerInfo,t);break}case _:{var n=(e.mode&je)!==ve;$O(e.type,e.memoizedProps,e.stateNode,t,n);break}case q:{var r=e.memoizedState;r.dehydrated!==null&&FO(r.dehydrated,t);break}}}function ob(e,t){ib(e,t);var n=hM();n.stateNode=t,n.return=e;var r=e.deletions;r===null?(e.deletions=[n],e.flags|=di):r.push(n)}function ev(e,t){{if(Oi)return;switch(e.tag){case R:{var n=e.stateNode.containerInfo;switch(t.tag){case _:var r=t.type;t.pendingProps,BO(n,r);break;case U:var a=t.pendingProps;VO(n,a);break}break}case _:{var o=e.type,s=e.memoizedProps,p=e.stateNode;switch(t.tag){case _:{var h=t.type,g=t.pendingProps,E=(e.mode&je)!==ve;
vendor: 14,659 bytes, lines 68-107
68qO(o,s,p,h,g,E);break}case U:{var x=t.pendingProps,w=(e.mode&je)!==ve;GO(o,s,p,x,w);break}}break}case q:{var M=e.memoizedState,k=M.dehydrated;if(k!==null)switch(t.tag){case _:var H=t.type;t.pendingProps,IO(k,H);break;case U:var ee=t.pendingProps;YO(k,ee);break}break}default:return}}}function ub(e,t){t.flags=t.flags&~Jr|xt,ev(e,t)}function lb(e,t){switch(e.tag){case _:{var n=e.type;e.pendingProps;var r=TO(t,n);return r!==null?(e.stateNode=r,qt=e,Jn=_O(r),!0):!1}case U:{var a=e.pendingProps,o=CO(t,a);return o!==null?(e.stateNode=o,qt=e,Jn=null,!0):!1}case q:{var s=RO(t);if(s!==null){var p={dehydrated:s,treeContext:oD(),retryLane:zn};e.memoizedState=p;var h=mM(s);return h.return=e,e.child=h,qt=e,Jn=null,!0}return!1}default:return!1}}function tv(e){return(e.mode&je)!==ve&&(e.flags&Qe)===he}function nv(e){throw new Error("Hydration failed because the initial UI does not match what was rendered on the server.")}function rv(e){if(lr){var t=Jn;if(!t){tv(e)&&(ev(qt,e),nv()),ub(qt,e),lr=!1,qt=e;return}var n=t;if(!lb(e,t)){tv(e)&&(ev(qt,e),nv()),t=hl(n);var r=qt;if(!t||!lb(e,t)){ub(qt,e),lr=!1,qt=e;return}ob(r,n)}}}function dD(e,t,n){var r=e.stateNode,a=!Oi,o=AO(r,e.type,e.memoizedProps,t,n,e,a);return e.updateQueue=o,o!==null}function pD(e){var t=e.stateNode,n=e.memoizedProps,r=MO(t,n,e);if(r){var a=qt;if(a!==null)switch(a.tag){case R:{var o=a.stateNode.containerInfo,s=(a.mode&je)!==ve;HO(o,t,n,s);break}case _:{var p=a.type,h=a.memoizedProps,g=a.stateNode,E=(a.mode&je)!==ve;jO(p,h,g,t,n,E);break}}}return r}function vD(e){var t=e.memoizedState,n=t!==null?t.dehydrated:null;if(!n)throw new Error("Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.");LO(n,e)}function hD(e){var t=e.memoizedState,n=t!==null?t.dehydrated:null;if(!n)throw new Error("Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.");return kO(n)}function sb(e){for(var t=e.return;t!==null&&t.tag!==_&&t.tag!==R&&t.tag!==q;)t=t.return;qt=t}function Ac(e){if(e!==qt)return!1;if(!lr)return sb(e),lr=!0,!1;if(e.tag!==R&&(e.tag!==_||zO(e.type)&&!jp(e.type,e.memoizedProps))){var t=Jn;if(t)if(tv(e))cb(e),nv();else for(;t;)ob(e,t),t=hl(t)}return sb(e),e.tag===q?Jn=hD(e):Jn=qt?hl(e.stateNode):null,!0}function mD(){return lr&&Jn!==null}function cb(e){for(var t=Jn;t;)ib(e,t),t=hl(t)}function No(){qt=null,Jn=null,lr=!1,Oi=!1}function fb(){Ia!==null&&(aE(Ia),Ia=null)}function Gt(){return lr}function av(e){Ia===null?Ia=[e]:Ia.push(e)}var yD=l.ReactCurrentBatchConfig,gD=null;function bD(){return yD.transition}var sr={recordUnsafeLifecycleWarnings:function(e,t){},flushPendingUnsafeLifecycleWarnings:function(){},recordLegacyContextWarning:function(e,t){},flushLegacyContextWarning:function(){},discardPendingWarnings:function(){}};{var SD=function(e){for(var t=null,n=e;n!==null;)n.mode&Et&&(t=n),n=n.return;return t},Di=function(e){var t=[];return e.forEach(function(n){t.push(n)}),t.sort().join(", ")},bl=[],Sl=[],El=[],Tl=[],Cl=[],Rl=[],Ai=new Set;sr.recordUnsafeLifecycleWarnings=function(e,t){Ai.has(e.type)||(typeof t.componentWillMount=="function"&&t.componentWillMount.__suppressDeprecationWarning!==!0&&bl.push(e),e.mode&Et&&typeof t.UNSAFE_componentWillMount=="function"&&Sl.push(e),typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps.__suppressDeprecationWarning!==!0&&El.push(e),e.mode&Et&&typeof t.UNSAFE_componentWillReceiveProps=="function"&&Tl.push(e),typeof t.componentWillUpdate=="function"&&t.componentWillUpdate.__suppressDeprecationWarning!==!0&&Cl.push(e),e.mode&Et&&typeof t.UNSAFE_componentWillUpdate=="function"&&Rl.push(e))},sr.flushPendingUnsafeLifecycleWarnings=function(){var e=new Set;bl.length>0&&(bl.forEach(function(w){e.add(De(w)||"Component"),Ai.add(w.type)}),bl=[]);var t=new Set;Sl.length>0&&(Sl.forEach(function(w){t.add(De(w)||"Component"),Ai.add(w.type)}),Sl=[]);var n=new Set;El.length>0&&(El.forEach(function(w){n.add(De(w)||"Component"),Ai.add(w.type)}),El=[]);var r=new Set;Tl.length>0&&(Tl.forEach(function(w){r.add(De(w)||"Component"),Ai.add(w.type)}),Tl=[]);var a=new Set;Cl.length>0&&(Cl.forEach(function(w){a.add(De(w)||"Component"),Ai.add(w.type)}),Cl=[]);var o=new Set;if(Rl.length>0&&(Rl.forEach(function(w){o.add(De(w)||"Component"),Ai.add(w.type)}),Rl=[]),t.size>0){var s=Di(t);f(`Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://reactjs.org/link/unsafe-component-lifecycles for details. 69 70* Move code with side effects to componentDidMount, and set initial state in the constructor. 71 72Please update the following components: %s`,s)}if(r.size>0){var p=Di(r);f(`Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate bugs in your code. See https://reactjs.org/link/unsafe-component-lifecycles for details. 73 74* Move data fetching code or side effects to componentDidUpdate. 75* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://reactjs.org/link/derived-state 76 77Please update the following components: %s`,p)}if(o.size>0){var h=Di(o);f(`Using UNSAFE_componentWillUpdate in strict mode is not recommended and may indicate bugs in your code. See https://reactjs.org/link/unsafe-component-lifecycles for details. 78 79* Move data fetching code or side effects to componentDidUpdate. 80 81Please update the following components: %s`,h)}if(e.size>0){var g=Di(e);v(`componentWillMount has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details. 82 83* Move code with side effects to componentDidMount, and set initial state in the constructor. 84* Rename componentWillMount to UNSAFE_componentWillMount to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. 85 86Please update the following components: %s`,g)}if(n.size>0){var E=Di(n);v(`componentWillReceiveProps has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details. 87 88* Move data fetching code or side effects to componentDidUpdate. 89* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://reactjs.org/link/derived-state 90* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. 91 92Please update the following components: %s`,E)}if(a.size>0){var x=Di(a);v(`componentWillUpdate has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details. 93 94* Move data fetching code or side effects to componentDidUpdate. 95* Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. 96 97Please update the following components: %s`,x)}};var Mc=new Map,db=new Set;sr.recordLegacyContextWarning=function(e,t){var n=SD(e);if(n===null){f("Expected to find a StrictMode component in a strict mode tree. This error is likely caused by a bug in React. Please file an issue.");return}if(!db.has(e.type)){var r=Mc.get(n);(e.type.contextTypes!=null||e.type.childContextTypes!=null||t!==null&&typeof t.getChildContext=="function")&&(r===void 0&&(r=[],Mc.set(n,r)),r.push(e))}},sr.flushLegacyContextWarning=function(){Mc.forEach(function(e,t){if(e.length!==0){var n=e[0],r=new Set;e.forEach(function(o){r.add(De(o)||"Component"),db.add(o.type)});var a=Di(r);try{ht(n),f(`Legacy context API has been detected within a strict-mode tree. 98 99The old API will be supported in all 16.x releases, but applications using it should migrate to the new version. 100 101Please update the following components: %s 102 103Learn more about this warning here: https://reactjs.org/link/legacy-context`,a)}finally{Pt()}}})},sr.discardPendingWarnings=function(){bl=[],Sl=[],El=[],Tl=[],Cl=[],Rl=[],Mc=new Map}}var iv,ov,uv,lv,sv,pb=function(e,t){};iv=!1,ov=!1,uv={},lv={},sv={},pb=function(e,t){if(!(e===null||typeof e!="object")&&!(!e._store||e._store.validated||e.key!=null)){if(typeof e._store!="object")throw new Error("React Component in warnForMissingKey should have a _store. This error is likely caused by a bug in React. Please file an issue.");e._store.validated=!0;var n=De(t)||"Component";lv[n]||(lv[n]=!0,f('Each child in a list should have a unique "key" prop. See https://reactjs.org/link/warning-keys for more information.'))}};function ED(e){return e.prototype&&e.prototype.isReactComponent}function wl(e,t,n){var r=n.ref;if(r!==null&&typeof r!="function"&&typeof r!="object"){if((e.mode&Et||ut)&&!(n._owner&&n._self&&n._owner.stateNode!==n._self)&&!(n._owner&&n._owner.tag!==b)&&!(typeof n.type=="function"&&!ED(n.type))&&n._owner){var a=De(e)||"Component";uv[a]||(f('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. We recommend using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',a,r),uv[a]=!0)}if(n._owner){var o=n._owner,s;if(o){var p=o;if(p.tag!==b)throw new Error("Function components cannot have string refs. We recommend using useRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref");s=p.stateNode}if(!s)throw new Error("Missing owner for string ref "+r+". This error is likely caused by a bug in React. Please file an issue.");var h=s;Gn(r,"ref");var g=""+r;if(t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===g)return t.ref;var E=function(x){var w=h.refs;x===null?delete w[g]:w[g]=x};return E._stringRef=g,E}else{if(typeof r!="string")throw new Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!n._owner)throw new Error("Element ref was specified as a string ("+r+`) but no owner was set. This could happen for one of the following reasons: 1041. You may be adding a ref to a function component 1052. You may be adding a ref to a component that was not created inside a component's render method 1063. You have multiple copies of React loaded 107See https://reactjs.org/link/refs-must-have-owner for more information.`)}}return r}function Lc(e,t){var n=Object.prototype.toString.call(t);throw new Error("Objects are not valid as a React child (found: "+(n==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.")}function kc(e){{var t=De(e)||"Component";if(sv[t])return;sv[t]=!0,f("Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it.")}}function vb(e){var t=e._payload,n=e._init;return n(t)}function hb(e){function t(D,j){if(e){var A=D.deletions;A===null?(D.deletions=[j],D.flags|=di):A.push(j)}}function n(D,j){if(!e)return null;for(var A=j;A!==null;)t(D,A),A=A.sibling;return null}function r(D,j){for(var A=new Map,Y=j;Y!==null;)Y.key!==null?A.set(Y.key,Y):A.set(Y.index,Y),Y=Y.sibling;return A}function a(D,j){var A=Pi(D,j);return A.index=0,A.sibling=null,A}function o(D,j,A){if(D.index=A,!e)return D.flags|=gy,j;var Y=D.alternate;if(Y!==null){var ie=Y.index;return ie<j?(D.flags|=xt,j):ie}else return D.flags|=xt,j}function s(D){return e&&D.alternate===null&&(D.flags|=xt),D}function p(D,j,A,Y){if(j===null||j.tag!==U){var ie=am(A,D.mode,Y);return ie.return=D,ie}else{var te=a(j,A);return te.return=D,te}}function h(D,j,A,Y){var ie=A.type;if(ie===Ra)return E(D,j,A.props.children,Y,A.key);if(j!==null&&(j.elementType===ie||SE(j,A)||typeof ie=="object"&&ie!==null&&ie.$$typeof===Yt&&vb(ie)===j.type)){var te=a(j,A.props);return te.ref=wl(D,j,A),te.return=D,te._debugSource=A._source,te._debugOwner=A._owner,te}var ge=rm(A,D.mode,Y);return ge.ref=wl(D,j,A),ge.return=D,ge}function g(D,j,A,Y){if(j===null||j.tag!==O||j.stateNode.containerInfo!==A.containerInfo||j.stateNode.implementation!==A.implementation){var ie=im(A,D.mode,Y);return ie.return=D,ie}else{var te=a(j,A.children||[]);return te.return=D,te}}function E(D,j,A,Y,ie){if(j===null||j.tag!==Z){var te=ti(A,D.mode,Y,ie);return te.return=D,te}else{var ge=a(j,A);return ge.return=D,ge}}function x(D,j,A){if(typeof j=="string"&&j!==""||typeof j=="number"){var Y=am(""+j,D.mode,A);return Y.return=D,Y}if(typeof j=="object"&&j!==null){switch(j.$$typeof){case Ca:{var ie=rm(j,D.mode,A);return ie.ref=wl(D,null,j),ie.return=D,ie}case Ir:{var te=im(j,D.mode,A);return te.return=D,te}case Yt:{var ge=j._payload,we=j._init;return x(D,we(ge),A)}}if(We(j)||Yr(j)){var et=ti(j,D.mode,A,null);return et.return=D,et}Lc(D,j)}return typeof j=="function"&&kc(D),null}function w(D,j,A,Y){var ie=j!==null?j.key:null;if(typeof A=="string"&&A!==""||typeof A=="number")return ie!==null?null:p(D,j,""+A,Y);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case Ca:return A.key===ie?h(D,j,A,Y):null;case Ir:return A.key===ie?g(D,j,A,Y):null;case Yt:{var te=A._payload,ge=A._init;return w(D,j,ge(te),Y)}}if(We(A)||Yr(A))return ie!==null?null:E(D,j,A,Y,null);Lc(D,A)}return typeof A=="function"&&kc(D),null}function M(D,j,A,Y,ie){if(typeof Y=="string"&&Y!==""||typeof Y=="number"){var te=D.get(A)||null;return p(j,te,""+Y,ie)}if(typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case Ca:{var ge=D.get(Y.key===null?A:Y.key)||null;return h(j,ge,Y,ie)}case Ir:{var we=D.get(Y.key===null?A:Y.key)||null;return g(j,we,Y,ie)}case Yt:var et=Y._payload,Ye=Y._init;return M(D,j,A,Ye(et),ie)}if(We(Y)||Yr(Y)){var Rt=D.get(A)||null;return E(j,Rt,Y,ie,null)}Lc(j,Y)}return typeof Y=="function"&&kc(j),null}function k(D,j,A){{if(typeof D!="object"||D===null)return j;switch(D.$$typeof){case Ca:case Ir:pb(D,A);var Y=D.key;if(typeof Y!="string")break;if(j===null){j=new Set,j.add(Y);break}if(!j.has(Y)){j.add(Y);break}f("Encountered two children with the same key, `%s`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/
107or omitted — the behavior is unsupported and could change in a future version.",Y);break;case Yt:var ie=D._payload,te=D._init;k(te(ie),j,A);break}}return j}function H(D,j,A,Y){for(var ie=null,te=0;te<A.length;te++){var ge=A[te];ie=k(ge,ie,D)}for(var we=null,et=null,Ye=j,Rt=0,qe=0,Tt=null;Ye!==null&&qe<A.length;qe++){Ye.index>qe?(Tt=Ye,Ye=null):Tt=Ye.sibling;var cn=w(D,Ye,A[qe],Y);if(cn===null){Ye===null&&(Ye=Tt);break}e&&Ye&&cn.alternate===null&&t(D,Ye),Rt=o(cn,Rt,qe),et===null?we=cn:et.sibling=cn,et=cn,Ye=Tt}if(qe===A.length){if(n(D,Ye),Gt()){var en=qe;xi(D,en)}return we}if(Ye===null){for(;qe<A.length;qe++){var Vn=x(D,A[qe],Y);Vn!==null&&(Rt=o(Vn,Rt,qe),et===null?we=Vn:et.sibling=Vn,et=Vn)}if(Gt()){var bn=qe;xi(D,bn)}return we}for(var Sn=r(D,Ye);qe<A.length;qe++){var fn=M(Sn,D,qe,A[qe],Y);fn!==null&&(e&&fn.alternate!==null&&Sn.delete(fn.key===null?qe:fn.key),Rt=o(fn,Rt,qe),et===null?we=fn:et.sibling=fn,et=fn)}if(e&&Sn.forEach(function(eu){return t(D,eu)}),Gt()){var ha=qe;xi(D,ha)}return we}function ee(D,j,A,Y){var ie=Yr(A);if(typeof ie!="function")throw new Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");{typeof Symbol=="function"&&A[Symbol.toStringTag]==="Generator"&&(ov||f("Using Generators as children is unsupported and will likely yield unexpected results because enumerating a generator mutates it. You may convert it to an array with `Array.from()` or the `[...spread]` operator before rendering. Keep in mind you might need to polyfill these features for older browsers."),ov=!0),A.entries===ie&&(iv||f("Using Maps as children is not supported. Use an array of keyed ReactElements instead."),iv=!0);var te=ie.call(A);if(te)for(var ge=null,we=te.next();!we.done;we=te.next()){var et=we.value;ge=k(et,ge,D)}}var Ye=ie.call(A);if(Ye==null)throw new Error("An iterable object provided no iterator.");for(var Rt=null,qe=null,Tt=j,cn=0,en=0,Vn=null,bn=Ye.next();Tt!==null&&!bn.done;en++,bn=Ye.next()){Tt.index>en?(Vn=Tt,Tt=null):Vn=Tt.sibling;var Sn=w(D,Tt,bn.value,Y);if(Sn===null){Tt===null&&(Tt=Vn);break}e&&Tt&&Sn.alternate===null&&t(D,Tt),cn=o(Sn,cn,en),qe===null?Rt=Sn:qe.sibling=Sn,qe=Sn,Tt=Vn}if(bn.done){if(n(D,Tt),Gt()){var fn=en;xi(D,fn)}return Rt}if(Tt===null){for(;!bn.done;en++,bn=Ye.next()){var ha=x(D,bn.value,Y);ha!==null&&(cn=o(ha,cn,en),qe===null?Rt=ha:qe.sibling=ha,qe=ha)}if(Gt()){var eu=en;xi(D,eu)}return Rt}for(var rs=r(D,Tt);!bn.done;en++,bn=Ye.next()){var jr=M(rs,D,en,bn.value,Y);jr!==null&&(e&&jr.alternate!==null&&rs.delete(jr.key===null?en:jr.key),cn=o(jr,cn,en),qe===null?Rt=jr:qe.sibling=jr,qe=jr)}if(e&&rs.forEach(function(GM){return t(D,GM)}),Gt()){var qM=en;xi(D,qM)}return Rt}function fe(D,j,A,Y){if(j!==null&&j.tag===U){n(D,j.sibling);var ie=a(j,A);return ie.return=D,ie}n(D,j);var te=am(A,D.mode,Y);return te.return=D,te}function se(D,j,A,Y){for(var ie=A.key,te=j;te!==null;){if(te.key===ie){var ge=A.type;if(ge===Ra){if(te.tag===Z){n(D,te.sibling);var we=a(te,A.props.children);return we.return=D,we._debugSource=A._source,we._debugOwner=A._owner,we}}else if(te.elementType===ge||SE(te,A)||typeof ge=="object"&&ge!==null&&ge.$$typeof===Yt&&vb(ge)===te.type){n(D,te.sibling);var et=a(te,A.props);return et.ref=wl(D,te,A),et.return=D,et._debugSource=A._source,et._debugOwner=A._owner,et}n(D,te);break}else t(D,te);te=te.sibling}if(A.type===Ra){var Ye=ti(A.props.children,D.mode,Y,A.key);return Ye.return=D,Ye}else{var Rt=rm(A,D.mode,Y);return Rt.ref=wl(D,j,A),Rt.return=D,Rt}}function Fe(D,j,A,Y){for(var ie=A.key,te=j;te!==null;){if(te.key===ie)if(te.tag===O&&te.stateNode.containerInfo===A.containerInfo&&te.stateNode.implementation===A.implementation){n(D,te.sibling);var ge=a(te,A.children||[]);return ge.return=D,ge}else{n(D,te);break}else t(D,te);te=te.sibling}var we=im(A,D.mode,Y);return we.return=D,we}function ke(D,j,A,Y){var ie=typeof A=="object"&&A!==null&&A.type===Ra&&A.key===null;if(ie&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case Ca:return s(se(D,j,A,Y));case Ir:return s(Fe(D,j,A,Y));case Yt:var te=A._payload,ge=A._init;return ke(D,j,ge(te),Y)}if(We(A))return H(D,j,A,Y);if(Yr(A))return ee(D,j,A,Y);Lc(D,A)}return typeof A=="string"&&A!==""||typeof A=="number"?s(fe(D,j,""+A,Y)):(typeof A=="function"&&kc(D),n(D,j))}return ke}var zo=hb(!0),mb=hb(!1);function TD(e,t){if(e!==null&&t.child!==e.child)throw new Error("Resuming work not yet implemented.");
vendor: 38,879 bytes, lines 107-124
107if(t.child!==null){var n=t.child,r=Pi(n,n.pendingProps);for(t.child=r,r.return=t;n.sibling!==null;)n=n.sibling,r=r.sibling=Pi(n,n.pendingProps),r.return=t;r.sibling=null}}function CD(e,t){for(var n=e.child;n!==null;)cM(n,t),n=n.sibling}var cv=$a(null),fv;fv={};var Uc=null,Ho=null,dv=null,Nc=!1;function zc(){Uc=null,Ho=null,dv=null,Nc=!1}function yb(){Nc=!0}function gb(){Nc=!1}function bb(e,t,n){ln(cv,t._currentValue,e),t._currentValue=n,t._currentRenderer!==void 0&&t._currentRenderer!==null&&t._currentRenderer!==fv&&f("Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported."),t._currentRenderer=fv}function pv(e,t){var n=cv.current;un(cv,t),e._currentValue=n}function vv(e,t,n){for(var r=e;r!==null;){var a=r.alternate;if(Eo(r.childLanes,t)?a!==null&&!Eo(a.childLanes,t)&&(a.childLanes=Me(a.childLanes,t)):(r.childLanes=Me(r.childLanes,t),a!==null&&(a.childLanes=Me(a.childLanes,t))),r===n)break;r=r.return}r!==n&&f("Expected to find the propagation root when scheduling context work. This error is likely caused by a bug in React. Please file an issue.")}function RD(e,t,n){wD(e,t,n)}function wD(e,t,n){var r=e.child;for(r!==null&&(r.return=e);r!==null;){var a=void 0,o=r.dependencies;if(o!==null){a=r.child;for(var s=o.firstContext;s!==null;){if(s.context===t){if(r.tag===b){var p=Vu(n),h=sa(lt,p);h.tag=jc;var g=r.updateQueue;if(g!==null){var E=g.shared,x=E.pending;x===null?h.next=h:(h.next=x.next,x.next=h),E.pending=h}}r.lanes=Me(r.lanes,n);var w=r.alternate;w!==null&&(w.lanes=Me(w.lanes,n)),vv(r.return,n,e),o.lanes=Me(o.lanes,n);break}s=s.next}}else if(r.tag===K)a=r.type===e.type?null:r.child;else if(r.tag===Ve){var M=r.return;if(M===null)throw new Error("We just came from a parent so we must have had a parent. This is a bug in React.");M.lanes=Me(M.lanes,n);var k=M.alternate;k!==null&&(k.lanes=Me(k.lanes,n)),vv(M,n,e),a=r.sibling}else a=r.child;if(a!==null)a.return=r;else for(a=r;a!==null;){if(a===e){a=null;break}var H=a.sibling;if(H!==null){H.return=a.return,a=H;break}a=a.return}r=a}}function jo(e,t){Uc=e,Ho=null,dv=null;var n=e.dependencies;if(n!==null){var r=n.firstContext;r!==null&&(Hn(n.lanes,t)&&Fl(),n.firstContext=null)}}function _t(e){Nc&&f("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");var t=e._currentValue;if(dv!==e){var n={context:e,memoizedValue:t,next:null};if(Ho===null){if(Uc===null)throw new Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");Ho=n,Uc.dependencies={lanes:V,firstContext:n}}else Ho=Ho.next=n}return t}var Mi=null;function hv(e){Mi===null?Mi=[e]:Mi.push(e)}function xD(){if(Mi!==null){for(var e=0;e<Mi.length;e++){var t=Mi[e],n=t.interleaved;if(n!==null){t.interleaved=null;var r=n.next,a=t.pending;if(a!==null){var o=a.next;a.next=r,n.next=o}t.pending=n}}Mi=null}}function Sb(e,t,n,r){var a=t.interleaved;return a===null?(n.next=n,hv(t)):(n.next=a.next,a.next=n),t.interleaved=n,Hc(e,r)}function _D(e,t,n,r){var a=t.interleaved;a===null?(n.next=n,hv(t)):(n.next=a.next,a.next=n),t.interleaved=n}function OD(e,t,n,r){var a=t.interleaved;return a===null?(n.next=n,hv(t)):(n.next=a.next,a.next=n),t.interleaved=n,Hc(e,r)}function wn(e,t){return Hc(e,t)}var DD=Hc;function Hc(e,t){e.lanes=Me(e.lanes,t);var n=e.alternate;n!==null&&(n.lanes=Me(n.lanes,t)),n===null&&(e.flags&(xt|Jr))!==he&&mE(e);for(var r=e,a=e.return;a!==null;)a.childLanes=Me(a.childLanes,t),n=a.alternate,n!==null?n.childLanes=Me(n.childLanes,t):(a.flags&(xt|Jr))!==he&&mE(e),r=a,a=a.return;if(r.tag===R){var o=r.stateNode;return o}else return null}var Eb=0,Tb=1,jc=2,mv=3,Pc=!1,yv,Fc;yv=!1,Fc=null;function gv(e){var t={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:V},effects:null};e.updateQueue=t}function Cb(e,t){var n=t.updateQueue,r=e.updateQueue;if(n===r){var a={baseState:r.baseState,firstBaseUpdate:r.firstBaseUpdate,lastBaseUpdate:r.lastBaseUpdate,shared:r.shared,effects:r.effects};t.updateQueue=a}}function sa(e,t){var n={eventTime:e,lane:t,tag:Eb,payload:null,callback:null,next:null};return n}function Ya(e,t,n){var r=e.updateQueue;if(r===null)return null;var a=r.shared;if(Fc===a&&!yv&&(f("An update (setState, replaceState, or forceUpdate) was scheduled from inside an update function. Update functions should be pure, with zero side-effects. Consider using componentDidUpdate or a callback."),yv=!0),_A()){var o=a.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),a.pending=t,DD(e,n)}else return OD(e,a,t,n)}function $c(e,t,n){var r=t.updateQueue;if(r!==null){var a=r.shared;if(zy(n)){var o=a.lanes;o=jy(o,e.pendingLanes);var s=Me(o,n);a.lanes=s,cp(e,s)}}}function bv(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null){var a=r.updateQueue;if(n===a){var o=null,s=null,p=n.firstBaseUpdate;if(p!==null){var h=p;do{var g={eventTime:h.eventTime,lane:h.lane,tag:h.tag,payload:h.payload,callback:h.callback,next:null};s===null?o=s=g:(s.next=g,s=g),h=h.next}while(h!==null);s===null?o=s=t:(s.next=t,s=t)}else o=s=t;n={baseState:a.baseState,firstBaseUpdate:o,lastBaseUpdate:s,shared:a.shared,effects:a.effects},e.updateQueue=n;return}}var E=n.lastBaseUpdate;E===null?n.firstBaseUpdate=t:E.next=t,n.lastBaseUpdate=t}function AD(e,t,n,r,a,o){switch(n.tag){case Tb:{var s=n.payload;if(typeof s=="function"){yb();var p=s.call(o,r,a);{if(e.mode&Et){$t(!0);try{s.call(o,r,a)}finally{$t(!1)}}gb()}return p}return s}case mv:e.flags=e.flags&~hn|Qe;case Eb:{var h=n.payload,g;if(typeof h=="function"){yb(),g=h.call(o,r,a);{if(e.mode&Et){$t(!0);try{h.call(o,r,a)}finally{$t(!1)}}gb()}}else g=h;return g==null?r:Ne({},r,g)}case jc:return Pc=!0,r}return r}function Bc(e,t,n,r){var a=e.updateQueue;Pc=!1,Fc=a.shared;var o=a.firstBaseUpdate,s=a.lastBaseUpdate,p=a.shared.pending;if(p!==null){a.shared.pending=null;var h=p,g=h.next;h.next=null,s===null?o=g:s.next=g,s=h;var E=e.alternate;if(E!==null){var x=E.updateQueue,w=x.lastBaseUpdate;w!==s&&(w===null?x.firstBaseUpdate=g:w.next=g,x.lastBaseUpdate=h)}}if(o!==null){var M=a.baseState,k=V,H=null,ee=null,fe=null,se=o;do{var Fe=se.lane,ke=se.eventTime;if(Eo(r,Fe)){if(fe!==null){var j={eventTime:ke,lane:Bt,tag:se.tag,payload:se.payload,callback:se.callback,next:null};fe=fe.next=j}M=AD(e,a,se,M,t,n);var A=se.callback;if(A!==null&&se.lane!==Bt){e.flags|=Md;var Y=a.effects;Y===null?a.effects=[se]:Y.push(se)}}else{var D={eventTime:ke,lane:Fe,tag:se.tag,payload:se.payload,callback:se.callback,next:null};fe===null?(ee=fe=D,H=M):fe=fe.next=D,k=Me(k,Fe)}if(se=se.next,se===null){if(p=a.shared.pending,p===null)break;var ie=p,te=ie.next;ie.next=null,se=te,a.lastBaseUpdate=ie,a.shared.pending=null}}while(!0);fe===null&&(H=M),a.baseState=H,a.firstBaseUpdate=ee,a.lastBaseUpdate=fe;var ge=a.shared.interleaved;if(ge!==null){var we=ge;do k=Me(k,we.lane),we=we.next;while(we!==ge)}else o===null&&(a.shared.lanes=V);Jl(k),e.lanes=k,e.memoizedState=M}Fc=null}function MD(e,t){if(typeof e!="function")throw new Error("Invalid argument passed as callback. Expected a function. Instead "+("received: "+e));e.call(t)}function Rb(){Pc=!1}function Vc(){return Pc}function wb(e,t,n){var r=t.effects;if(t.effects=null,r!==null)for(var a=0;a<r.length;a++){var o=r[a],s=o.callback;s!==null&&(o.callback=null,MD(s,n))}}var xl={},qa=$a(xl),_l=$a(xl),Ic=$a(xl);function Yc(e){if(e===xl)throw new Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return e}function xb(){var e=Yc(Ic.current);return e}function Sv(e,t){ln(Ic,t,e),ln(_l,e,e),ln(qa,xl,e);var n=W_(t);un(qa,e),ln(qa,n,e)}function Po(e){un(qa,e),un(_l,e),un(Ic,e)}function Ev(){var e=Yc(qa.current);return e}function _b(e){Yc(Ic.current);var t=Yc(qa.current),n=Q_(t,e.type);t!==n&&(ln(_l,e,e),ln(qa,n,e))}function Tv(e){_l.current===e&&(un(qa,e),un(_l,e))}var LD=0,Ob=1,Db=1,Ol=2,cr=$a(LD);function Cv(e,t){return(e&t)!==0}function Fo(e){return e&Ob}function Rv(e,t){return e&Ob|t}function kD(e,t){return e|t}function Ga(e,t){ln(cr,t,e)}function $o(e){un(cr,e)}function UD(e,t){var n=e.memoizedState;return n!==null?n.dehydrated!==null:(e.memoizedProps,!0)}function qc(e){for(var t=e;t!==null;){if(t.tag===q){var n=t.memoizedState;if(n!==null){var r=n.dehydrated;if(r===null||qg(r)||Bp(r))return t}}else if(t.tag===Ge&&t.memoizedProps.revealOrder!==void 0){var a=(t.flags&Qe)!==he;if(a)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)return null;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 xn=0,At=1,Mr=2,Mt=4,Wt=8,wv=[];function xv(){for(var e=0;e<wv.length;e++){var t=wv[e];t._workInProgressVersionPrimary=null}wv.length=0}function ND(e,t){var n=t._getVersion,r=n(t._source);e.mutableSourceEagerHydrationData==null?e.mutableSourceEagerHydrationData=[t,r]:e.mutableSourceEagerHydrationData.push(t,r)}var ae=l.ReactCurrentDispatcher,Dl=l.ReactCurrentBatchConfig,_v,Bo;_v=new Set;var Li=V,Ze=null,Lt=null,kt=null,Gc=!1,Al=!1,Ml=0,zD=0,HD=25,F=null,Zn=null,Wa=-1,Ov=!1;function Xe(){{var e=F;Zn===null?Zn=[e]:Zn.push(e)}}function J(){{var e=F;Zn!==null&&(Wa++,Zn[Wa]!==e&&jD(e))}}function Vo(e){e!=null&&!We(e)&&f("%s received a final argument that is not an array (instead, received `%s`). When specified, the final argument must be an array.",F,typeof e)}function jD(e){{var t=De(Ze);if(!_v.has(t)&&(_v.add(t),Zn!==null)){for(var n="",r=30,a=0;a<=Wa;a++){for(var o=Zn[a],s=a===Wa?e:o,p=a+1+". "+o;p.length<r;)p+=" ";p+=s+` 108`,n+=p}f(`React has detected a change in the order of Hooks called by %s. This will lead to bugs and errors if not fixed. For more information, read the Rules of Hooks: https://reactjs.org/link/rules-of-hooks 109 110 Previous render Next render 111 ------------------------------------------------------ 112%s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 113`,t,n)}}}function sn(){throw new Error(`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: 1141. You might have mismatching versions of React and the renderer (such as React DOM) 1152. You might be breaking the Rules of Hooks 1163. You might have more than one copy of React in the same app 117See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`)}function Dv(e,t){if(Ov)return!1;if(t===null)return f("%s received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.",F),!1;e.length!==t.length&&f(`The final argument passed to %s changed size between renders. The order and size of this array must remain constant. 118 119Previous: %s 120Incoming: %s`,F,"["+t.join(", ")+"]","["+e.join(", ")+"]");for(var n=0;n<t.length&&n<e.length;n++)if(!Fn(e[n],t[n]))return!1;return!0}function Io(e,t,n,r,a,o){Li=o,Ze=t,Zn=e!==null?e._debugHookTypes:null,Wa=-1,Ov=e!==null&&e.type!==t.type,t.memoizedState=null,t.updateQueue=null,t.lanes=V,e!==null&&e.memoizedState!==null?ae.current=Kb:Zn!==null?ae.current=Xb:ae.current=Qb;var s=n(r,a);if(Al){var p=0;do{if(Al=!1,Ml=0,p>=HD)throw new Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");p+=1,Ov=!1,Lt=null,kt=null,t.updateQueue=null,Wa=-1,ae.current=Jb,s=n(r,a)}while(Al)}ae.current=uf,t._debugHookTypes=Zn;var h=Lt!==null&&Lt.next!==null;if(Li=V,Ze=null,Lt=null,kt=null,F=null,Zn=null,Wa=-1,e!==null&&(e.flags&ea)!==(t.flags&ea)&&(e.mode&je)!==ve&&f("Internal React error: Expected static flag was missing. Please notify the React team."),Gc=!1,h)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return s}function Yo(){var e=Ml!==0;return Ml=0,e}function Ab(e,t,n){t.updateQueue=e.updateQueue,(t.mode&_r)!==ve?t.flags&=~($s|Zr|ar|Be):t.flags&=~(ar|Be),e.lanes=Ws(e.lanes,n)}function Mb(){if(ae.current=uf,Gc){for(var e=Ze.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Gc=!1}Li=V,Ze=null,Lt=null,kt=null,Zn=null,Wa=-1,F=null,Ib=!1,Al=!1,Ml=0}function Lr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return kt===null?Ze.memoizedState=kt=e:kt=kt.next=e,kt}function er(){var e;if(Lt===null){var t=Ze.alternate;t!==null?e=t.memoizedState:e=null}else e=Lt.next;var n;if(kt===null?n=Ze.memoizedState:n=kt.next,n!==null)kt=n,n=kt.next,Lt=e;else{if(e===null)throw new Error("Rendered more hooks than during the previous render.");Lt=e;var r={memoizedState:Lt.memoizedState,baseState:Lt.baseState,baseQueue:Lt.baseQueue,queue:Lt.queue,next:null};kt===null?Ze.memoizedState=kt=r:kt=kt.next=r}return kt}function Lb(){return{lastEffect:null,stores:null}}function Av(e,t){return typeof t=="function"?t(e):t}function Mv(e,t,n){var r=Lr(),a;n!==void 0?a=n(t):a=t,r.memoizedState=r.baseState=a;var o={pending:null,interleaved:null,lanes:V,dispatch:null,lastRenderedReducer:e,lastRenderedState:a};r.queue=o;var s=o.dispatch=BD.bind(null,Ze,o);return[r.memoizedState,s]}function Lv(e,t,n){var r=er(),a=r.queue;if(a===null)throw new Error("Should have a queue. This is likely a bug in React. Please file an issue.");a.lastRenderedReducer=e;var o=Lt,s=o.baseQueue,p=a.pending;if(p!==null){if(s!==null){var h=s.next,g=p.next;s.next=g,p.next=h}o.baseQueue!==s&&f("Internal error: Expected work-in-progress queue to be a clone. This is a bug in React."),o.baseQueue=s=p,a.pending=null}if(s!==null){var E=s.next,x=o.baseState,w=null,M=null,k=null,H=E;do{var ee=H.lane;if(Eo(Li,ee)){if(k!==null){var se={lane:Bt,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null};k=k.next=se}if(H.hasEagerState)x=H.eagerState;else{var Fe=H.action;x=e(x,Fe)}}else{var fe={lane:ee,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null};k===null?(M=k=fe,w=x):k=k.next=fe,Ze.lanes=Me(Ze.lanes,ee),Jl(ee)}H=H.next}while(H!==null&&H!==E);k===null?w=x:k.next=M,Fn(x,r.memoizedState)||Fl(),r.memoizedState=x,r.baseState=w,r.baseQueue=k,a.lastRenderedState=x}var ke=a.interleaved;if(ke!==null){var D=ke;do{var j=D.lane;Ze.lanes=Me(Ze.lanes,j),Jl(j),D=D.next}while(D!==ke)}else s===null&&(a.lanes=V);var A=a.dispatch;return[r.memoizedState,A]}function kv(e,t,n){var r=er(),a=r.queue;if(a===null)throw new Error("Should have a queue. This is likely a bug in React. Please file an issue.");a.lastRenderedReducer=e;var o=a.dispatch,s=a.pending,p=r.memoizedState;if(s!==null){a.pending=null;var h=s.next,g=h;do{var E=g.action;p=e(p,E),g=g.next}while(g!==h);Fn(p,r.memoizedState)||Fl(),r.memoizedState=p,r.baseQueue===null&&(r.baseState=p),a.lastRenderedState=p}return[p,o]}function QN(e,t,n){}function XN(e,t,n){}function Uv(e,t,n){var r=Ze,a=Lr(),o,s=Gt();if(s){if(n===void 0)throw new Error("Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.");o=n(),Bo||o!==n()&&(f("The result of getServerSnapshot should be cached to avoid an infinite loop"),Bo=!0)}else{if(o=t(),!Bo){var p=t();Fn(o,p)||(f("The result of getSnapshot should be cached to avoid an infinite loop"),Bo=!0)}var h=xf();if(h===null)throw new Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");Gs(h,Li)||kb(r,t,o)}a.memoizedState=o;var g={value:o,getSnapshot:t};return a.queue=g,Jc(Nb.bind(null,r,g,e),[e]),r.flags|=ar,Ll(At|Wt,Ub.bind(null,r,g,o,t),void 0,null),o}function Wc(e,t,n){var r=Ze,a=er(),o=t();if(!Bo){var s=t();Fn(o,s)||(f("The result of getSnapshot should be cached to avoid an infinite loop"),Bo=!0)}var p=a.memoizedState,h=!Fn(p,o);h&&(a.memoizedState=o,Fl());var g=a.queue;if(Ul(Nb.bind(null,r,g,e),[e]),g.getSnapshot!==t||h||kt!==null&&kt.memoizedState.tag&At){r.flags|=ar,Ll(At|Wt,Ub.bind(null,r,g,o,t),void 0,null);var E=xf();if(E===null)throw new Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");Gs(E,Li)||kb(r,t,o)}return o}function kb(e,t,n){e.flags|=Fs;var r={getSnapshot:t,value:n},a=Ze.updateQueue;if(a===null)a=Lb(),Ze.updateQueue=a,a.stores=[r];else{var o=a.stores;o===null?a.stores=[r]:o.push(r)}}function Ub(e,t,n,r){t.value=n,t.getSnapshot=r,zb(t)&&Hb(e)}function Nb(e,t,n){var r=function(){zb(t)&&Hb(e)};return n(r)}function zb(e){var t=e.getSnapshot,n=e.value;try{var r=t();return!Fn(n,r)}catch{return!0}}function Hb(e){var t=wn(e,Te);t!==null&&Ht(t,e,Te,lt)}function Qc(e){var t=Lr();typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e;var n={pending:null,interleaved:null,lanes:V,dispatch:null,lastRenderedReducer:Av,lastRenderedState:e};t.queue=n;var r=n.dispatch=VD.bind(null,Ze,n);return[t.memoizedState,r]}function Nv(e){return Lv(Av)}function zv(e){return kv(Av)}function Ll(e,t,n,r){var a={tag:e,create:t,destroy:n,deps:r,next:null},o=Ze.updateQueue;if(o===null)o=Lb(),Ze.updateQueue=o,o.lastEffect=a.next=a;else{var s=o.lastEffect;if(s===null)o.lastEffect=a.next=a;else{var p=s.next;s.next=a,a.next=p,o.lastEffect=a}}return a}function Hv(e){var t=Lr();{var n={current:e};return t.memoizedState=n,n}}function Xc(e){var t=er();return t.memoizedState}function kl(e,t,n,r){var a=Lr(),o=r===void 0?null:r;Ze.flags|=e,a.memoizedState=Ll(At|t,n,void 0,o)}function Kc(e,t,n,r){var a=er(),o=r===void 0?null:r,s=void 0;if(Lt!==null){var p=Lt.memoizedState;if(s=p.destroy,o!==null){var h=p.deps;if(Dv(o,h)){a.memoizedState=Ll(t,n,s,o);return}}}Ze.flags|=e,a.memoizedState=Ll(At|t,n,s,o)}function Jc(e,t){return(Ze.mode&_r)!==ve?kl($s|ar|Ud,Wt,e,t):kl(ar|Ud,Wt,e,t)}function Ul(e,t){return Kc(ar,Wt,e,t)}function jv(e,t){return kl(Be,Mr,e,t)}function Zc(e,t){return Kc(Be,Mr,e,t)}function Pv(e,t){var n=Be;return n|=hi,(Ze.mode&_r)!==ve&&(n|=Zr),kl(n,Mt,e,t)}function ef(e,t){return Kc(Be,Mt,e,t)}function jb(e,t){if(typeof t=="function"){var n=t,r=e();return n(r),function(){n(null)}}else if(t!=null){var a=t;a.hasOwnProperty("current")||f("Expected useImperativeHandle() first argument to either be a ref callback or React.createRef() object. Instead received: %s.","an object with keys {"+Object.keys(a).join(", ")+"}");var o=e();return a.current=o,function(){a.current=null}}}function Fv(e,t,n){typeof t!="function"&&f("Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",t!==null?typeof t:"null");var r=n!=null?n.concat([e]):null,a=Be;return a|=hi,(Ze.mode&_r)!==ve&&(a|=Zr),kl(a,Mt,jb.bind(null,t,e),r)}function tf(e,t,n){typeof t!="function"&&f("Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",t!==null?typeof t:"null");var r=n!=null?n.concat([e]):null;return Kc(Be,Mt,jb.bind(null,t,e),r)}function PD(e,t){}var nf=PD;function $v(e,t){var n=Lr(),r=t===void 0?null:t;return n.memoizedState=[e,r],e}function rf(e,t){var n=er(),r=t===void 0?null:t,a=n.memoizedState;if(a!==null&&r!==null){var o=a[1];if(Dv(r,o))return a[0]}return n.memoizedState=[e,r],e}function Bv(e,t){var n=Lr(),r=t===void 0?null:t,a=e();return n.memoizedState=[a,r],a}function af(e,t){var n=er(),r=t===void 0?null:t,a=n.memoizedState;if(a!==null&&r!==null){var o=a[1];if(Dv(r,o))return a[0]}var s=e();return n.memoizedState=[s,r],s}function Vv(e){var t=Lr();return t.memoizedState=e,e}function Pb(e){var t=er(),n=Lt,r=n.memoizedState;return $b(t,r,e)}function Fb(e){var t=er();if(Lt===null)return t.memoizedState=e,e;var n=Lt.memoizedState;return $b(t,n,e)}function $b(e,t,n){var r=!Rw(Li);if(r){if(!Fn(n,t)){var a=Hy();Ze.lanes=Me(Ze.lanes,a),Jl(a),e.baseState=!0}return t}else return e.baseState&&(e.baseState=!1,Fl()),e.memoizedState=n,n}function FD(e,t,n){var r=or();Vt(kw(r,na)),e(!0);var a=Dl.transition;Dl.transition={};var o=Dl.transition;Dl.transition._updatedFibers=new Set;try{e(!1),t()}finally{if(Vt(r),Dl.transition=a,a===null&&o._updatedFibers){var s=o._updatedFibers.size;s>10&&v("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."),o._updatedFibers.clear()}}}function Iv(){var e=Qc(!1),t=e[0],n=e[1],r=FD.bind(null,n),a=Lr();return a.memoizedState=r,[t,r]}function Bb(){var e=Nv(),t=e[0],n=er(),r=n.memoizedState;return[t,r]}function Vb(){var e=zv(),t=e[0],n=er(),r=n.memoizedState;return[t,r]}var Ib=!1;function $D(){return Ib}function Yv(){var e=Lr(),t=xf(),n=t.identifierPrefix,r;if(Gt()){var a=aD();r=":"+n+"R"+a;var o=Ml++;o>0&&(r+="H"+o.toString(32)),r+=":"}else{var s=zD++;r=":"+n+"r"+s.toString(32)+":"}return e.memoizedState=r,r}function of(){var e=er(),t=e.memoizedState;return t}function BD(e,t,n){typeof arguments[3]=="function"&&f("State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().");var r=Za(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yb(e))qb(t,a);else{var o=Sb(e,t,a,r);if(o!==null){var s=gn();Ht(o,e,r,s),Gb(o,t,r)}}Wb(e,r)}function VD(e,t,n){typeof arguments[3]=="function"&&f("State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().");var r=Za(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yb(e))qb(t,a);else{var o=e.alternate;if(e.lanes===V&&(o===null||o.lanes===V)){var s=t.lastRenderedReducer;if(s!==null){var p;p=ae.current,ae.current=fr;try{var h=t.lastRenderedState,g=s(h,n);if(a.hasEagerState=!0,a.eagerState=g,Fn(g,h)){_D(e,t,a,r);return}}catch{}finally{ae.current=p}}}var E=Sb(e,t,a,r);if(E!==null){var x=gn();Ht(E,e,r,x),Gb(E,t,r)}}Wb(e,r)}function Yb(e){var t=e.alternate;return e===Ze||t!==null&&t===Ze}function qb(e,t){Al=Gc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Gb(e,t,n){if(zy(n)){var r=t.lanes;r=jy(r,e.pendingLanes);var a=Me(r,n);t.lanes=a,cp(e,a)}}function Wb(e,t,n){Pd(e,t)}var uf={readContext:_t,useCallback:sn,useContext:sn,useEffect:sn,useImperativeHandle:sn,useInsertionEffect:sn,useLayoutEffect:sn,useMemo:sn,useReducer:sn,useRef:sn,useState:sn,useDebugValue:sn,useDeferredValue:sn,useTransition:sn,useMutableSource:sn,useSyncExternalStore:sn,useId:sn,unstable_isNewReconciler:Se},Qb=null,Xb=null,Kb=null,Jb=null,kr=null,fr=null,lf=null;{var qv=function(){f("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().")},Ce=function(){f("Do not call Hooks inside useEffect(...), useMemo(...), or other built-in Hooks. You can only call Hooks at the top level of your React function. For more information, see https://reactjs.org/link/rules-of-hooks")};Qb={readContext:function(e){return _t(e)},useCallback:function(e,t){return F="useCallback",Xe(),Vo(t),$v(e,t)},useContext:function(e){return F="useContext",Xe(),_t(e)},useEffect:function(e,t){return F="useEffect",Xe(),Vo(t),Jc(e,t)},useImperativeHandle:function(e,t,n){return F="useImperativeHandle",Xe(),Vo(n),Fv(e,t,n)},useInsertionEffect:function(e,t){return F="useInsertionEffect",Xe(),Vo(t),jv(e,t)},useLayoutEffect:function(e,t){return F="useLayoutEffect",Xe(),Vo(t),Pv(e,t)},useMemo:function(e,t){F="useMemo",Xe(),Vo(t);var n=ae.current;ae.current=kr;try{return Bv(e,t)}finally{ae.current=n}},useReducer:function(e,t,n){F="useReducer",Xe();var r=ae.current;ae.current=kr;try{return Mv(e,t,n)}finally{ae.current=r}},useRef:function(e){return F="useRef",Xe(),Hv(e)},useState:function(e){F="useState",Xe();var t=ae.current;ae.current=kr;try{return Qc(e)}finally{ae.current=t}},useDebugValue:function(e,t){return F="useDebugValue",Xe(),void 0},useDeferredValue:function(e){return F="useDeferredValue",Xe(),Vv(e)},useTransition:function(){return F="useTransition",Xe(),Iv()},useMutableSource:function(e,t,n){return F="useMutableSource",Xe(),void 0},useSyncExternalStore:function(e,t,n){return F="useSyncExternalStore",Xe(),Uv(e,t,n)},useId:function(){return F="useId",Xe(),Yv()},unstable_isNewReconciler:Se},Xb={readContext:function(e){return _t(e)},useCallback:function(e,t){return F="useCallback",J(),$v(e,t)},useContext:function(e){return F="useContext",J(),_t(e)},useEffect:function(e,t){return F="useEffect",J(),Jc(e,t)},useImperativeHandle:function(e,t,n){return F="useImperativeHandle",J(),Fv(e,t,n)},useInsertionEffect:function(e,t){return F="useInsertionEffect",J(),jv(e,t)},useLayoutEffect:function(e,t){return F="useLayoutEffect",J(),Pv(e,t)},useMemo:function(e,t){F="useMemo",J();var n=ae.current;ae.current=kr;try{return Bv(e,t)}finally{ae.current=n}},useReducer:function(e,t,n){F="useReducer",J();var r=ae.current;ae.current=kr;try{return Mv(e,t,n)}finally{ae.current=r}},useRef:function(e){return F="useRef",J(),Hv(e)},useState:function(e){F="useState",J();var t=ae.current;ae.current=kr;try{return Qc(e)}finally{ae.current=t}},useDebugValue:function(e,t){return F="useDebugValue",J(),void 0},useDeferredValue:function(e){return F="useDeferredValue",J(),Vv(e)},useTransition:function(){return F="useTransition",J(),Iv()},useMutableSource:function(e,t,n){return F="useMutableSource",J(),void 0},useSyncExternalStore:function(e,t,n){return F="useSyncExternalStore",J(),Uv(e,t,n)},useId:function(){return F="useId",J(),Yv()},unstable_isNewReconciler:Se},Kb={readContext:function(e){return _t(e)},useCallback:function(e,t){return F="useCallback",J(),rf(e,t)},useContext:function(e){return F="useContext",J(),_t(e)},useEffect:function(e,t){return F="useEffect",J(),Ul(e,t)},useImperativeHandle:function(e,t,n){return F="useImperativeHandle",J(),tf(e,t,n)},useInsertionEffect:function(e,t){return F="useInsertionEffect",J(),Zc(e,t)},useLayoutEffect:function(e,t){return F="useLayoutEffect",J(),ef(e,t)},useMemo:function(e,t){F="useMemo",J();var n=ae.current;ae.current=fr;try{return af(e,t)}finally{ae.current=n}},useReducer:function(e,t,n){F="useReducer",J();var r=ae.current;ae.current=fr;try{return Lv(e,t,n)}finally{ae.current=r}},useRef:function(e){return F="useRef",J(),Xc()},useState:function(e){F="useState",J();var t=ae.current;ae.current=fr;try{return Nv(e)}finally{ae.current=t}},useDebugValue:function(e,t){return F="useDebugValue",J(),nf()},useDeferredValue:function(e){return F="useDeferredValue",J(),Pb(e)},useTransition:function(){return F="useTransition",J(),Bb()},useMutableSource:function(e,t,n){return F="useMutableSource",J(),void 0},useSyncExternalStore:function(e,t,n){return F="useSyncExternalStore",J(),Wc(e,t)},useId:function(){return F="useId",J(),of()},unstable_isNewReconciler:Se},Jb={readContext:function(e){return _t(e)},useCallback:function(e,t){return F="useCallback",J(),rf(e,t)},useContext:function(e){return F="useContext",J(),_t(e)},useEffect:function(e,t){return F="useEffect",J(),Ul(e,t)},useImperativeHandle:function(e,t,n){return F="useImperativeHandle",J(),tf(e,t,n)},useInsertionEffect:function(e,t){return F="useInsertionEffect",J(),Zc(e,t)},useLayoutEffect:function(e,t){return F="useLayoutEffect",J(),ef(e,t)},useMemo:function(e,t){F="useMemo",J();var n=ae.current;ae.current=lf;try{return af(e,t)}finally{ae.current=n}},useReducer:function(e,t,n){F="useReducer",J();var r=ae.current;ae.current=lf;try{return kv(e,t,n)}finally{ae.current=r}},useRef:function(e){return F="useRef",J(),Xc()},useState:function(e){F="useState",J();var t=ae.current;ae.current=lf;try{return zv(e)}finally{ae.current=t}},useDebugValue:function(e,t){return F="useDebugValue",J(),nf()},useDeferredValue:function(e){return F="useDeferredValue",J(),Fb(e)},useTransition:function(){return F="useTransition",J(),Vb()},useMutableSource:function(e,t,n){return F="useMutableSource",J(),void 0},useSyncExternalStore:function(e,t,n){return F="useSyncExternalStore",J(),Wc(e,t)},useId:function(){return F="useId",J(),of()},unstable_isNewReconciler:Se},kr={readContext:function(e){return qv(),_t(e)},useCallback:function(e,t){return F="useCallback",Ce(),Xe(),$v(e,t)},useContext:function(e){return F="useContext",Ce(),Xe(),_t(e)},useEffect:function(e,t){return F="useEffect",Ce(),Xe(),Jc(e,t)},useImperativeHandle:function(e,t,n){return F="useImperativeHandle",Ce(),Xe(),Fv(e,t,n)},useInsertionEffect:function(e,t){return F="useInsertionEffect",Ce(),Xe(),jv(e,t)},useLayoutEffect:function(e,t){return F="useLayoutEffect",Ce(),Xe(),Pv(e,t)},useMemo:function(e,t){F="useMemo",Ce(),Xe();var n=ae.current;ae.current=kr;try{return Bv(e,t)}finally{ae.current=n}},useReducer:function(e,t,n){F="useReducer",Ce(),Xe();var r=ae.current;ae.current=kr;try{return Mv(e,t,n)}finally{ae.current=r}},useRef:function(e){return F="useRef",Ce(),Xe(),Hv(e)},useState:function(e){F="useState",Ce(),Xe();var t=ae.current;ae.current=kr;try{return Qc(e)}finally{ae.current=t}},useDebugValue:function(e,t){return F="useDebugValue",Ce(),Xe(),void 0},useDeferredValue:function(e){return F="useDeferredValue",Ce(),Xe(),Vv(e)},useTransition:function(){return F="useTransition",Ce(),Xe(),Iv()},useMutableSource:function(e,t,n){return F="useMutableSource",Ce(),Xe(),void 0},useSyncExternalStore:function(e,t,n){return F="useSyncExternalStore",Ce(),Xe(),Uv(e,t,n)},useId:function(){return F="useId",Ce(),Xe(),Yv()},unstable_isNewReconciler:Se},fr={readContext:function(e){return qv(),_t(e)},useCallback:function(e,t){return F="useCallback",Ce(),J(),rf(e,t)},useContext:function(e){return F="useContext",Ce(),J(),_t(e)},useEffect:function(e,t){return F="useEffect",Ce(),J(),Ul(e,t)},useImperativeHandle:function(e,t,n){return F="useImperativeHandle",Ce(),J(),tf(e,t,n)},useInsertionEffect:function(e,t){return F="useInsertionEffect",Ce(),J(),Zc(e,t)},useLayoutEffect:function(e,t){return F="useLayoutEffect",Ce(),J(),ef(e,t)},useMemo:function(e,t){F="useMemo",Ce(),J();var n=ae.current;ae.current=fr;try{return af(e,t)}finally{ae.current=n}},useReducer:function(e,t,n){F="useReducer",Ce(),J();var r=ae.current;ae.current=fr;try{return Lv(e,t,n)}finally{ae.current=r}},useRef:function(e){return F="useRef",Ce(),J(),Xc()},useState:function(e){F="useState",Ce(),J();var t=ae.current;ae.current=fr;try{return Nv(e)}finally{ae.current=t}},useDebugValue:function(e,t){return F="useDebugValue",Ce(),J(),nf()},useDeferredValue:function(e){return F="useDeferredValue",Ce(),J(),Pb(e)},useTransition:function(){return F="useTransition",Ce(),J(),Bb()},useMutableSource:function(e,t,n){return F="useMutableSource",Ce(),J(),void 0},useSyncExternalStore:function(e,t,n){return F="useSyncExternalStore",Ce(),J(),Wc(e,t)},useId:function(){return F="useId",Ce(),J(),of()},unstable_isNewReconciler:Se},lf={readContext:function(e){return qv(),_t(e)},useCallback:function(e,t){return F="useCallback",Ce(),J(),rf(e,t)},useContext:function(e){return F="useContext",Ce(),J(),_t(e)},useEffect:function(e,t){return F="useEffect",Ce(),J(),Ul(e,t)},useImperativeHandle:function(e,t,n){return F="useImperativeHandle",Ce(),J(),tf(e,t,n)},useInsertionEffect:function(e,t){return F="useInsertionEffect",Ce(),J(),Zc(e,t)},useLayoutEffect:function(e,t){return F="useLayoutEffect",Ce(),J(),ef(e,t)},useMemo:function(e,t){F="useMemo",Ce(),J();var n=ae.current;ae.current=fr;try{return af(e,t)}finally{ae.current=n}},useReducer:function(e,t,n){F="useReducer",Ce(),J();var r=ae.current;ae.current=fr;try{return kv(e,t,n)}finally{ae.current=r}},useRef:function(e){return F="useRef",Ce(),J(),Xc()},useState:function(e){F="useState",Ce(),J();var t=ae.current;ae.current=fr;try{return zv(e)}finally{ae.current=t}},useDebugValue:function(e,t){return F="useDebugValue",Ce(),J(),nf()},useDeferredValue:function(e){return F="useDeferredValue",Ce(),J(),Fb(e)},useTransition:function(){return F="useTransition",Ce(),J(),Vb()},useMutableSource:function(e,t,n){return F="useMutableSource",Ce(),J(),void 0},useSyncExternalStore:function(e,t,n){return F="useSyncExternalStore",Ce(),J(),Wc(e,t)},useId:function(){return F="useId",Ce(),J(),of()},unstable_isNewReconciler:Se}}var Qa=u.unstable_now,Zb=0,sf=-1,Nl=-1,cf=-1,Gv=!1,ff=!1;function eS(){return Gv}function ID(){ff=!0}function YD(){Gv=!1,ff=!1}function qD(){Gv=ff,ff=!1}function tS(){return Zb}function nS(){Zb=Qa()}function Wv(e){Nl=Qa(),e.actualStartTime<0&&(e.actualStartTime=Qa())}function rS(e){Nl=-1}function df(e,t){if(Nl>=0){var n=Qa()-Nl;e.actualDuration+=n,t&&(e.selfBaseDuration=n),Nl=-1}}function Ur(e){if(sf>=0){var t=Qa()-sf;sf=-1;for(var n=e.return;n!==null;){switch(n.tag){case R:var r=n.stateNode;r.effectDuration+=t;return;case G:var a=n.stateNode;a.effectDuration+=t;return}n=n.return}}}function Qv(e){if(cf>=0){var t=Qa()-cf;cf=-1;for(var n=e.return;n!==null;){switch(n.tag){case R:var r=n.stateNode;r!==null&&(r.passiveEffectDuration+=t);return;case G:var a=n.stateNode;a!==null&&(a.passiveEffectDuration+=t);return}n=n.return}}}function Nr(){sf=Qa()}function Xv(){cf=Qa()}function Kv(e){for(var t=e.child;t;)e.actualDuration+=t.actualDuration,t=t.sibling}function dr(e,t){if(e&&e.defaultProps){var n=Ne({},t),r=e.defaultProps;for(var a in r)n[a]===void 0&&(n[a]=r[a]);return n}return t}var Jv={},Zv,eh,th,nh,rh,aS,pf,ah,ih,oh,zl;{Zv=new Set,eh=new Set,th=new Set,nh=new Set,ah=new Set,rh=new Set,ih=new Set,oh=new Set,zl=new Set;var iS=new Set;pf=function(e,t){if(!(e===null||typeof e=="function")){var n=t+"_"+e;iS.has(n)||(iS.add(n),f("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",t,e))}},aS=function(e,t){if(t===void 0){var n=Ie(e)||"Component";rh.has(n)||(rh.add(n),f("%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.",n))}},Object.defineProperty(Jv,"_processChildContext",{enumerable:!1,value:function(){throw new Error("_processChildContext is not available in React 16+. This likely means you have multiple copies of React and are attempting to nest a React 15 tree inside a React 16 tree using unstable_renderSubtreeIntoContainer, which isn't supported. Try to make sure you have only one copy of React (and ideally, switch to ReactDOM.createPortal).")}}),Object.freeze(Jv)}function uh(e,t,n,r){var a=e.memoizedState,o=n(r,a);{if(e.mode&Et){$t(!0);try{o=n(r,a)}finally{$t(!1)}}aS(t,o)}var s=o==null?a:Ne({},a,o);if(e.memoizedState=s,e.lanes===V){var p=e.updateQueue;p.baseState=s}}var lh={isMounted:HR,enqueueSetState:function(e,t,n){var r=po(e),a=gn(),o=Za(r),s=sa(a,o);s.payload=t,n!=null&&(pf(n,"setState"),s.callback=n);var p=Ya(r,s,o);p!==null&&(Ht(p,r,o,a),$c(p,r,o)),Pd(r,o)},enqueueReplaceState:function(e,t,n){var r=po(e),a=gn(),o=Za(r),s=sa(a,o);s.tag=Tb,s.payload=t,n!=null&&(pf(n,"replaceState"),s.callback=n);var p=Ya(r,s,o);p!==null&&(Ht(p,r,o,a),$c(p,r,o)),Pd(r,o)},enqueueForceUpdate:function(e,t){var n=po(e),r=gn(),a=Za(n),o=sa(r,a);o.tag=jc,t!=null&&(pf(t,"forceUpdate"),o.callback=t);var s=Ya(n,o,a);s!==null&&(Ht(s,n,a,r),$c(s,n,a)),vw(n,a)}};function oS(e,t,n,r,a,o,s){var p=e.stateNode;if(typeof p.shouldComponentUpdate=="function"){var h=p.shouldComponentUpdate(r,o,s);{if(e.mode&Et){$t(!0);try{h=p.shouldComponentUpdate(r,o,s)}finally{$t(!1)}}h===void 0&&f("%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.",Ie(t)||"Component")}return h}return t.prototype&&t.prototype.isPureReactComponent?!al(n,r)||!al(a,o):!0}function GD(e,t,n){var r=e.stateNode;{var a=Ie(t)||"Component",o=r.render;o||(t.prototype&&typeof t.prototype.render=="function"?f("%s(...): No `render` method found on the returned component instance: did you accidentally return an object from the constructor?",a):f("%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`.",a)),r.getInitialState&&!r.getInitialState.isReactClassApproved&&!r.state&&f("getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?",a),r.getDefaultProps&&!r.getDefaultProps.isReactClassApproved&&f("getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.",a),r.propTypes&&f("propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",a),r.contextType&&f("contextType was defined as an instance property on %s. Use a static property to define contextType instead.",a),t.childContextTypes&&!zl.has(t)&&(e.mode&Et)===ve&&(zl.add(t),f(`%s uses the legacy childContextTypes API which is no longer supported and will be removed in the next major release. Use React.createContext() instead 121 122.Learn more about this warning here: https://reactjs.org/link/legacy-context`,a)),t.contextTypes&&!zl.has(t)&&(e.mode&Et)===ve&&(zl.add(t),f(`%s uses the legacy contextTypes API which is no longer supported and will be removed in the next major release. Use React.createContext() with static contextType instead. 123 124Learn more about this warning here: https://reactjs.org/link/legacy-context`,a)),r.contextTypes&&f("contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",a),t.contextType&&t.contextTypes&&!ih.has(t)&&(ih.add(t),f("%s declares both contextTypes and contextType static properties. The legacy contextTypes property will be ignored.",a)),typeof r.componentShouldUpdate=="function"&&f("%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",a),t.prototype&&t.prototype.isPureReactComponent&&typeof r.shouldComponentUpdate<"u"&&f("%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.",Ie(t)||"A pure component"),typeof r.componentDidUnmount=="function"&&f("%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",a),typeof r.componentDidReceiveProps=="function"&&f("%s has a method called componentDidReceiveProps(). But there is no such lifecycle method. If you meant to update the state in response to changing props, use componentWillReceiveProps(). If you meant to fetch data or run side-effects or mutations after React has updated the UI, use componentDidUpdate().",a),typeof r.componentWillRecieveProps=="function"&&f("%s has a method called componentWillRecieveProps(). Did
124you mean componentWillReceiveProps()?",a),typeof r.UNSAFE_componentWillRecieveProps=="function"&&f("%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?",a);var s=r.props!==n;r.props!==void 0&&s&&f("%s(...): When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",a,a),r.defaultProps&&f("Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.",a,a),typeof r.getSnapshotBeforeUpdate=="function"&&typeof r.componentDidUpdate!="function"&&!th.has(t)&&(th.add(t),f("%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.",Ie(t))),typeof r.getDerivedStateFromProps=="function"&&f("%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.",a),typeof r.getDerivedStateFromError=="function"&&f("%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.",a),typeof t.getSnapshotBeforeUpdate=="function"&&f("%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.",a);var p=r.state;p&&(typeof p!="object"||We(p))&&f("%s.state: must be set to an object or null",a),typeof r.getChildContext=="function"&&typeof t.childContextTypes!="object"&&f("%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",a)}}function uS(e,t){t.updater=lh,e.stateNode=t,LR(t,e),t._reactInternalInstance=Jv}function lS(e,t,n){var r=!1,a=$n,o=$n,s=t.contextType;if("contextType"in t){var p=s===null||s!==void 0&&s.$$typeof===du&&s._context===void 0;if(!p&&!oh.has(t)){oh.add(t);var h="";s===void 0?h=" However, it is set to undefined. This can be caused by a typo or by mixing up named and default imports. This can also happen due to a circular dependency, so try moving the createContext() call to a separate file.":typeof s!="object"?h=" However, it is set to a "+typeof s+".":s.$$typeof===Ji?h=" Did you accidentally pass the Context.Provider instead?":s._context!==void 0?h=" Did you accidentally pass the Context.Consumer instead?":h=" However, it is set to an object with keys {"+Object.keys(s).join(", ")+"}.",f("%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s",Ie(t)||"Component",h)}}if(typeof s=="object"&&s!==null)o=_t(s);else{a=Mo(e,t,!0);var g=t.contextTypes;r=g!=null,o=r?Lo(e,a):$n}var E=new t(n,o);if(e.mode&Et){$t(!0);try{E=new t(n,o)}finally{$t(!1)}}var x=e.memoizedState=E.state!==null&&E.state!==void 0?E.state:null;uS(e,E);{if(typeof t.getDerivedStateFromProps=="function"&&x===null){var w=Ie(t)||"Component";eh.has(w)||(eh.add(w),f("`%s` uses `getDerivedStateFromProps` but its initial state is %s. This is not recommended. Instead, define the initial state by assigning an object to `this.state` in the constructor of `%s`. This ensures that `getDerivedStateFromProps` arguments have a consistent shape.",w,E.state===null?"null":"undefined",w))}if(typeof t.getDerivedStateFromProps=="function"||typeof E.getSnapshotBeforeUpdate=="function"){var M=null,k=null,H=null;if(typeof E.componentWillMount=="function"&&E.componentWillMount.__suppressDeprecationWarning!==!0?M="componentWillMount":typeof E.UNSAFE_componentWillMount=="function"&&(M="UNSAFE_componentWillMount"),typeof E.componentWillReceiveProps=="function"&&E.componentWillReceiveProps.__suppressDeprecationWarning!==!0?k="componentWillReceiveProps":typeof E.UNSAFE_componentWillReceiveProps=="function"&&(k="UNSAFE_componentWillReceiveProps"),typeof E.componentWillUpdate=="function"&&E.componentWillUpdate.__suppressDeprecationWarning!==!0?H="componentWillUpdate":typeof E.UNSAFE_componentWillUpdate=="function"&&(H="UNSAFE_componentWillUpdate"),M!==null||k!==null||H!==null){var ee=Ie(t)||"Component",fe=typeof t.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";nh.has(ee)||(nh.add(ee),f(`Unsafe legacy lifecycles will not be called for components using new component APIs. 125 126%s uses %s but also contains the following legacy lifecycles:%s%s%s 127 128The above lifecycles should be removed. Learn more about this warning here: 129https://reactjs.org/link/unsafe-component-lifecycles`,ee,fe,M!==null?` 130 `+M:"",k!==null?` 131 `+k:"",H!==null?` 132 `+H:""))}}}return r&&Kg(e,a,o),E}function WD(e,t){var n=t.state;typeof t.componentWillMount=="function"&&t.componentWillMount(),typeof t.UNSAFE_componentWillMount=="function"&&t.UNSAFE_componentWillMount(),n!==t.state&&(f("%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",De(e)||"Component"),lh.enqueueReplaceState(t,t.state,null))}function sS(e,t,n,r){var a=t.state;if(typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==a){{var o=De(e)||"Component";
vendor: 68,369 bytes, lines 132-155
132Zv.has(o)||(Zv.add(o),f("%s.componentWillReceiveProps(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",o))}lh.enqueueReplaceState(t,t.state,null)}}function sh(e,t,n,r){GD(e,t,n);var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},gv(e);var o=t.contextType;if(typeof o=="object"&&o!==null)a.context=_t(o);else{var s=Mo(e,t,!0);a.context=Lo(e,s)}{if(a.state===n){var p=Ie(t)||"Component";ah.has(p)||(ah.add(p),f("%s: It is not recommended to assign props directly to state because updates to props won't be reflected in state. In most cases, it is better to use props directly.",p))}e.mode&Et&&sr.recordLegacyContextWarning(e,a),sr.recordUnsafeLifecycleWarnings(e,a)}a.state=e.memoizedState;var h=t.getDerivedStateFromProps;if(typeof h=="function"&&(uh(e,t,h,n),a.state=e.memoizedState),typeof t.getDerivedStateFromProps!="function"&&typeof a.getSnapshotBeforeUpdate!="function"&&(typeof a.UNSAFE_componentWillMount=="function"||typeof a.componentWillMount=="function")&&(WD(e,a),Bc(e,n,a,r),a.state=e.memoizedState),typeof a.componentDidMount=="function"){var g=Be;g|=hi,(e.mode&_r)!==ve&&(g|=Zr),e.flags|=g}}function QD(e,t,n,r){var a=e.stateNode,o=e.memoizedProps;a.props=o;var s=a.context,p=t.contextType,h=$n;if(typeof p=="object"&&p!==null)h=_t(p);else{var g=Mo(e,t,!0);h=Lo(e,g)}var E=t.getDerivedStateFromProps,x=typeof E=="function"||typeof a.getSnapshotBeforeUpdate=="function";!x&&(typeof a.UNSAFE_componentWillReceiveProps=="function"||typeof a.componentWillReceiveProps=="function")&&(o!==n||s!==h)&&sS(e,a,n,h),Rb();var w=e.memoizedState,M=a.state=w;if(Bc(e,n,a,r),M=e.memoizedState,o===n&&w===M&&!Cc()&&!Vc()){if(typeof a.componentDidMount=="function"){var k=Be;k|=hi,(e.mode&_r)!==ve&&(k|=Zr),e.flags|=k}return!1}typeof E=="function"&&(uh(e,t,E,n),M=e.memoizedState);var H=Vc()||oS(e,t,o,n,w,M,h);if(H){if(!x&&(typeof a.UNSAFE_componentWillMount=="function"||typeof a.componentWillMount=="function")&&(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"){var ee=Be;ee|=hi,(e.mode&_r)!==ve&&(ee|=Zr),e.flags|=ee}}else{if(typeof a.componentDidMount=="function"){var fe=Be;fe|=hi,(e.mode&_r)!==ve&&(fe|=Zr),e.flags|=fe}e.memoizedProps=n,e.memoizedState=M}return a.props=n,a.state=M,a.context=h,H}function XD(e,t,n,r,a){var o=t.stateNode;Cb(e,t);var s=t.memoizedProps,p=t.type===t.elementType?s:dr(t.type,s);o.props=p;var h=t.pendingProps,g=o.context,E=n.contextType,x=$n;if(typeof E=="object"&&E!==null)x=_t(E);else{var w=Mo(t,n,!0);x=Lo(t,w)}var M=n.getDerivedStateFromProps,k=typeof M=="function"||typeof o.getSnapshotBeforeUpdate=="function";!k&&(typeof o.UNSAFE_componentWillReceiveProps=="function"||typeof o.componentWillReceiveProps=="function")&&(s!==h||g!==x)&&sS(t,o,r,x),Rb();var H=t.memoizedState,ee=o.state=H;if(Bc(t,r,o,a),ee=t.memoizedState,s===h&&H===ee&&!Cc()&&!Vc()&&!xe)return typeof o.componentDidUpdate=="function"&&(s!==e.memoizedProps||H!==e.memoizedState)&&(t.flags|=Be),typeof o.getSnapshotBeforeUpdate=="function"&&(s!==e.memoizedProps||H!==e.memoizedState)&&(t.flags|=pi),!1;typeof M=="function"&&(uh(t,n,M,r),ee=t.memoizedState);var fe=Vc()||oS(t,n,p,r,H,ee,x)||xe;return fe?(!k&&(typeof o.UNSAFE_componentWillUpdate=="function"||typeof o.componentWillUpdate=="function")&&(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,ee,x),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,ee,x)),typeof o.componentDidUpdate=="function"&&(t.flags|=Be),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=pi)):(typeof o.componentDidUpdate=="function"&&(s!==e.memoizedProps||H!==e.memoizedState)&&(t.flags|=Be),typeof o.getSnapshotBeforeUpdate=="function"&&(s!==e.memoizedProps||H!==e.memoizedState)&&(t.flags|=pi),t.memoizedProps=r,t.memoizedState=ee),o.props=r,o.state=ee,o.context=x,fe}function ki(e,t){return{value:e,source:t,stack:Cu(t),digest:null}}function ch(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function KD(e,t){return!0}function fh(e,t){try{var n=KD(e,t);if(n===!1)return;var r=t.value,a=t.source,o=t.stack,s=o!==null?o:"";if(r!=null&&r._suppressLogging){if(e.tag===b)return;console.error(r)}var p=a?De(a):null,h=p?"The above error occurred in the <"+p+"> component:":"The above error occurred in one of your React components:",g;if(e.tag===R)g=`Consider adding an error boundary to your tree to customize error handling behavior. 133Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.`;else{var E=De(e)||"Anonymous";g="React will try to recreate this component tree from scratch "+("using the error boundary you provided, "+E+".")}var x=h+` 134`+s+` 135 136`+(""+g);console.error(x)}catch(w){setTimeout(function(){throw w})}}var JD=typeof WeakMap=="function"?WeakMap:Map;function cS(e,t,n){var r=sa(lt,n);r.tag=mv,r.payload={element:null};var a=t.value;return r.callback=function(){IA(a),fh(e,t)},r}function dh(e,t,n){var r=sa(lt,n);r.tag=mv;var a=e.type.getDerivedStateFromError;if(typeof a=="function"){var o=t.value;r.payload=function(){return a(o)},r.callback=function(){EE(e),fh(e,t)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(r.callback=function(){EE(e),fh(e,t),typeof a!="function"&&BA(this);var h=t.value,g=t.stack;this.componentDidCatch(h,{componentStack:g!==null?g:""}),typeof a!="function"&&(Hn(e.lanes,Te)||f("%s: Error boundaries should implement getDerivedStateFromError(). In that method, return a state update to display an error message or fallback UI.",De(e)||"Unknown"))}),r}function fS(e,t,n){var r=e.pingCache,a;if(r===null?(r=e.pingCache=new JD,a=new Set,r.set(t,a)):(a=r.get(t),a===void 0&&(a=new Set,r.set(t,a))),!a.has(n)){a.add(n);var o=YA.bind(null,e,t,n);ir&&Zl(e,n),t.then(o,o)}}function ZD(e,t,n,r){var a=e.updateQueue;if(a===null){var o=new Set;o.add(n),e.updateQueue=o}else a.add(n)}function e0(e,t){var n=e.tag;if((e.mode&je)===ve&&(n===y||n===P||n===ce)){var r=e.alternate;r?(e.updateQueue=r.updateQueue,e.memoizedState=r.memoizedState,e.lanes=r.lanes):(e.updateQueue=null,e.memoizedState=null)}}function dS(e){var t=e;do{if(t.tag===q&&UD(t))return t;t=t.return}while(t!==null);return null}function pS(e,t,n,r,a){if((e.mode&je)===ve){if(e===t)e.flags|=hn;else{if(e.flags|=Qe,n.flags|=Ld,n.flags&=~(kR|Nu),n.tag===b){var o=n.alternate;if(o===null)n.tag=ze;else{var s=sa(lt,Te);s.tag=jc,Ya(n,s,Te)}}n.lanes=Me(n.lanes,Te)}return e}return e.flags|=hn,e.lanes=a,e}function t0(e,t,n,r,a){if(n.flags|=Nu,ir&&Zl(e,a),r!==null&&typeof r=="object"&&typeof r.then=="function"){var o=r;e0(n),Gt()&&n.mode&je&&ab();var s=dS(t);if(s!==null){s.flags&=~Kr,pS(s,t,n,e,a),s.mode&je&&fS(e,o,a),ZD(s,e,o);return}else{if(!Cw(a)){fS(e,o,a),Yh();return}var p=new Error("A component suspended while responding to synchronous input. This will cause the UI to be replaced with a loading indicator. To fix, updates that suspend should be wrapped with startTransition.");r=p}}else if(Gt()&&n.mode&je){ab();var h=dS(t);if(h!==null){(h.flags&hn)===he&&(h.flags|=Kr),pS(h,t,n,e,a),av(ki(r,n));return}}r=ki(r,n),UA(r);var g=t;do{switch(g.tag){case R:{var E=r;g.flags|=hn;var x=Vu(a);g.lanes=Me(g.lanes,x);var w=cS(g,E,x);bv(g,w);return}case b:var M=r,k=g.type,H=g.stateNode;if((g.flags&Qe)===he&&(typeof k.getDerivedStateFromError=="function"||H!==null&&typeof H.componentDidCatch=="function"&&!dE(H))){g.flags|=hn;var ee=Vu(a);g.lanes=Me(g.lanes,ee);var fe=dh(g,M,ee);bv(g,fe);return}break}g=g.return}while(g!==null)}function n0(){return null}var Hl=l.ReactCurrentOwner,pr=!1,ph,jl,vh,hh,mh,Ui,yh,vf,Pl;ph={},jl={},vh={},hh={},mh={},Ui=!1,yh={},vf={},Pl={};function mn(e,t,n,r){e===null?t.child=mb(t,null,n,r):t.child=zo(t,e.child,n,r)}function r0(e,t,n,r){t.child=zo(t,e.child,null,r),t.child=zo(t,null,n,r)}function vS(e,t,n,r,a){if(t.type!==t.elementType){var o=n.propTypes;o&&ur(o,r,"prop",Ie(n))}var s=n.render,p=t.ref,h,g;jo(t,a),Hu(t);{if(Hl.current=t,Nn(!0),h=Io(e,t,s,r,p,a),g=Yo(),t.mode&Et){$t(!0);try{h=Io(e,t,s,r,p,a),g=Yo()}finally{$t(!1)}}Nn(!1)}return yo(),e!==null&&!pr?(Ab(e,t,a),ca(e,t,a)):(Gt()&&g&&Jp(t),t.flags|=vo,mn(e,t,h,a),t.child)}function hS(e,t,n,r,a){if(e===null){var o=n.type;if(lM(o)&&n.compare===null&&n.defaultProps===void 0){var s=o;return s=Zo(o),t.tag=ce,t.type=s,Sh(t,o),mS(e,t,s,r,a)}{var p=o.propTypes;if(p&&ur(p,r,"prop",Ie(o)),n.defaultProps!==void 0){var h=Ie(o)||"Unknown";Pl[h]||(f("%s: Support for defaultProps will be removed from memo components in a future major release. Use JavaScript default parameters instead.",h),Pl[h]=!0)}}var g=nm(n.type,null,r,t,t.mode,a);return g.ref=t.ref,g.return=t,t.child=g,g}{var E=n.type,x=E.propTypes;x&&ur(x,r,"prop",Ie(E))}var w=e.child,M=xh(e,a);if(!M){var k=w.memoizedProps,H=n.compare;if(H=H!==null?H:al,H(k,r)&&e.ref===t.ref)return ca(e,t,a)}t.flags|=vo;var ee=Pi(w,r);return ee.ref=t.ref,ee.return=t,t.child=ee,ee}function mS(e,t,n,r,a){if(t.type!==t.elementType){var o=t.elementType;if(o.$$typeof===Yt){var s=o,p=s._payload,h=s._init;try{o=h(p)}catch{o=null}var g=o&&o.propTypes;g&&ur(g,r,"prop",Ie(o))}}if(e!==null){var E=e.memoizedProps;if(al(E,r)&&e.ref===t.ref&&t.type===e.type)if(pr=!1,t.pendingProps=r=E,xh(e,a))(e.flags&Ld)!==he&&(pr=!0);else return t.lanes=e.lanes,ca(e,t,a)}return gh(e,t,n,r,a)}function yS(e,t,n){var r=t.pendingProps,a=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden"||Re)if((t.mode&je)===ve){var s={baseLanes:V,cachePool:null,transitions:null};t.memoizedState=s,_f(t,n)}else if(Hn(n,zn)){var x={baseLanes:V,cachePool:null,transitions:null};t.memoizedState=x;var w=o!==null?o.baseLanes:n;_f(t,w)}else{var p=null,h;if(o!==null){var g=o.baseLanes;h=Me(g,n)}else h=n;t.lanes=t.childLanes=zn;var E={baseLanes:h,cachePool:p,transitions:null};return t.memoizedState=E,t.updateQueue=null,_f(t,h),null}else{var M;o!==null?(M=Me(o.baseLanes,n),t.memoizedState=null):M=n,_f(t,M)}return mn(e,t,a,n),t.child}function a0(e,t,n){var r=t.pendingProps;return mn(e,t,r,n),t.child}function i0(e,t,n){var r=t.pendingProps.children;return mn(e,t,r,n),t.child}function o0(e,t,n){{t.flags|=Be;{var r=t.stateNode;r.effectDuration=0,r.passiveEffectDuration=0}}var a=t.pendingProps,o=a.children;return mn(e,t,o,n),t.child}function gS(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=ka,t.flags|=kd)}function gh(e,t,n,r,a){if(t.type!==t.elementType){var o=n.propTypes;o&&ur(o,r,"prop",Ie(n))}var s;{var p=Mo(t,n,!0);s=Lo(t,p)}var h,g;jo(t,a),Hu(t);{if(Hl.current=t,Nn(!0),h=Io(e,t,n,r,s,a),g=Yo(),t.mode&Et){$t(!0);try{h=Io(e,t,n,r,s,a),g=Yo()}finally{$t(!1)}}Nn(!1)}return yo(),e!==null&&!pr?(Ab(e,t,a),ca(e,t,a)):(Gt()&&g&&Jp(t),t.flags|=vo,mn(e,t,h,a),t.child)}function bS(e,t,n,r,a){{switch(CM(t)){case!1:{var o=t.stateNode,s=t.type,p=new s(t.memoizedProps,o.context),h=p.state;o.updater.enqueueSetState(o,h,null);break}case!0:{t.flags|=Qe,t.flags|=hn;var g=new Error("Simulated error coming from DevTools"),E=Vu(a);t.lanes=Me(t.lanes,E);var x=dh(t,ki(g,t),E);bv(t,x);break}}if(t.type!==t.elementType){var w=n.propTypes;w&&ur(w,r,"prop",Ie(n))}}var M;Ar(n)?(M=!0,wc(t)):M=!1,jo(t,a);var k=t.stateNode,H;k===null?(mf(e,t),lS(t,n,r),sh(t,n,r,a),H=!0):e===null?H=QD(t,n,r,a):H=XD(e,t,n,r,a);var ee=bh(e,t,n,H,M,a);{var fe=t.stateNode;H&&fe.props!==r&&(Ui||f("It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.",De(t)||"a component"),Ui=!0)}return ee}function bh(e,t,n,r,a,o){gS(e,t);var s=(t.flags&Qe)!==he;if(!r&&!s)return a&&eb(t,n,!1),ca(e,t,o);var p=t.stateNode;Hl.current=t;var h;if(s&&typeof n.getDerivedStateFromError!="function")h=null,rS();else{Hu(t);{if(Nn(!0),h=p.render(),t.mode&Et){$t(!0);try{p.render()}finally{$t(!1)}}Nn(!1)}yo()}return t.flags|=vo,e!==null&&s?r0(e,t,h,o):mn(e,t,h,o),t.memoizedState=p.state,a&&eb(t,n,!0),t.child}function SS(e){var t=e.stateNode;t.pendingContext?Jg(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Jg(e,t.context,!1),Sv(e,t.containerInfo)}function u0(e,t,n){if(SS(t),e===null)throw new Error("Should have a current fiber. This is a bug in React.");var r=t.pendingProps,a=t.memoizedState,o=a.element;Cb(e,t),Bc(t,r,null,n);var s=t.memoizedState;t.stateNode;var p=s.element;if(a.isDehydrated){var h={element:p,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},g=t.updateQueue;if(g.baseState=h,t.memoizedState=h,t.flags&Kr){var E=ki(new Error("There was an error while hydrating. Because the error happened outside of a Suspense boundary, the entire root will switch to client rendering."),t);return ES(e,t,p,n,E)}else if(p!==o){var x=ki(new Error("This root received an early update, before anything was able hydrate. Switched the entire root to client rendering."),t);return ES(e,t,p,n,x)}else{cD(t);var w=mb(t,null,p,n);t.child=w;for(var M=w;M;)M.flags=M.flags&~xt|Jr,M=M.sibling}}else{if(No(),p===o)return ca(e,t,n);mn(e,t,p,n)}return t.child}function ES(e,t,n,r,a){return No(),av(a),t.flags|=Kr,mn(e,t,n,r),t.child}function l0(e,t,n){_b(t),e===null&&rv(t);var r=t.type,a=t.pendingProps,o=e!==null?e.memoizedProps:null,s=a.children,p=jp(r,a);return p?s=null:o!==null&&jp(r,o)&&(t.flags|=Uu),gS(e,t),mn(e,t,s,n),t.child}function s0(e,t){return e===null&&rv(t),null}function c0(e,t,n,r){mf(e,t);var a=t.pendingProps,o=n,s=o._payload,p=o._init,h=p(s);t.type=h;var g=t.tag=sM(h),E=dr(h,a),x;switch(g){case y:return Sh(t,h),t.type=h=Zo(h),x=gh(null,t,h,E,r),x;case b:return t.type=h=Xh(h),x=bS(null,t,h,E,r),x;case P:return t.type=h=Kh(h),x=vS(null,t,h,E,r),x;case be:{if(t.type!==t.elementType){var w=h.propTypes;w&&ur(w,E,"prop",Ie(h))}return x=hS(null,t,h,dr(h.type,E),r),x}}var M="";throw h!==null&&typeof h=="object"&&h.$$typeof===Yt&&(M=" Did you wrap a component in React.lazy() more than once?"),new Error("Element type is invalid. Received a promise that resolves to: "+h+". "+("Lazy element type must resolve to a class or function."+M))}function f0(e,t,n,r,a){mf(e,t),t.tag=b;var o;return Ar(n)?(o=!0,wc(t)):o=!1,jo(t,a),lS(t,n,r),sh(t,n,r,a),bh(null,t,n,!0,o,a)}function d0(e,t,n,r){mf(e,t);var a=t.pendingProps,o;{var s=Mo(t,n,!1);o=Lo(t,s)}jo(t,r);var p,h;Hu(t);{if(n.prototype&&typeof n.prototype.render=="function"){var g=Ie(n)||"Unknown";ph[g]||(f("The <%s /> component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.",g,g),ph[g]=!0)}t.mode&Et&&sr.recordLegacyContextWarning(t,null),Nn(!0),Hl.current=t,p=Io(null,t,n,a,o,r),h=Yo(),Nn(!1)}if(yo(),t.flags|=vo,typeof p=="object"&&p!==null&&typeof p.render=="function"&&p.$$typeof===void 0){var E=Ie(n)||"Unknown";jl[E]||(f("The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.",E,E,E),jl[E]=!0)}if(typeof p=="object"&&p!==null&&typeof p.render=="function"&&p.$$typeof===void 0){{var x=Ie(n)||"Unknown";jl[x]||(f("The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.",x,x,x),jl[x]=!0)}t.tag=b,t.memoizedState=null,t.updateQueue=null;var w=!1;return Ar(n)?(w=!0,wc(t)):w=!1,t.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,gv(t),uS(t,p),sh(t,n,a,r),bh(null,t,n,!0,w,r)}else{if(t.tag=y,t.mode&Et){$t(!0);try{p=Io(null,t,n,a,o,r),h=Yo()}finally{$t(!1)}}return Gt()&&h&&Jp(t),mn(null,t,p,r),Sh(t,n),t.child}}function Sh(e,t){{if(t&&t.childContextTypes&&f("%s(...): childContextTypes cannot be defined on a function component.",t.displayName||t.name||"Component"),e.ref!==null){var n="",r=Da();r&&(n+=` 137 138Check the render method of \``+r+"`.");var a=r||"",o=e._debugSource;o&&(a=o.fileName+":"+o.lineNumber),mh[a]||(mh[a]=!0,f("Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?%s",n))}if(t.defaultProps!==void 0){var s=Ie(t)||"Unknown";Pl[s]||(f("%s: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.",s),Pl[s]=!0)}if(typeof t.getDerivedStateFromProps=="function"){var p=Ie(t)||"Unknown";hh[p]||(f("%s: Function components do not support getDerivedStateFromProps.",p),hh[p]=!0)}if(typeof t.contextType=="object"&&t.contextType!==null){var h=Ie(t)||"Unknown";vh[h]||(f("%s: Function components do not support contextType.",h),vh[h]=!0)}}}var Eh={dehydrated:null,treeContext:null,retryLane:Bt};function Th(e){return{baseLanes:e,cachePool:n0(),transitions:null}}function p0(e,t){var n=null;return{baseLanes:Me(e.baseLanes,t),cachePool:n,transitions:e.transitions}}function v0(e,t,n,r){if(t!==null){var a=t.memoizedState;if(a===null)return!1}return Cv(e,Ol)}function h0(e,t){return Ws(e.childLanes,t)}function TS(e,t,n){var r=t.pendingProps;RM(t)&&(t.flags|=Qe);var a=cr.current,o=!1,s=(t.flags&Qe)!==he;if(s||v0(a,e)?(o=!0,t.flags&=~Qe):(e===null||e.memoizedState!==null)&&(a=kD(a,Db)),a=Fo(a),Ga(t,a),e===null){rv(t);var p=t.memoizedState;if(p!==null){var h=p.dehydrated;if(h!==null)return S0(t,h)}var g=r.children,E=r.fallback;if(o){var x=m0(t,g,E,n),w=t.child;return w.memoizedState=Th(n),t.memoizedState=Eh,x}else return Ch(t,g)}else{var M=e.memoizedState;if(M!==null){var k=M.dehydrated;if(k!==null)return E0(e,t,s,r,k,M,n)}if(o){var H=r.fallback,ee=r.children,fe=g0(e,t,ee,H,n),se=t.child,Fe=e.child.memoizedState;return se.memoizedState=Fe===null?Th(n):p0(Fe,n),se.childLanes=h0(e,n),t.memoizedState=Eh,fe}else{var ke=r.children,D=y0(e,t,ke,n);return t.memoizedState=null,D}}}function Ch(e,t,n){var r=e.mode,a={mode:"visible",children:t},o=Rh(a,r);return o.return=e,e.child=o,o}function m0(e,t,n,r){var a=e.mode,o=e.child,s={mode:"hidden",children:t},p,h;return(a&je)===ve&&o!==null?(p=o,p.childLanes=V,p.pendingProps=s,e.mode&Je&&(p.actualDuration=0,p.actualStartTime=-1,p.selfBaseDuration=0,p.treeBaseDuration=0),h=ti(n,a,r,null)):(p=Rh(s,a),h=ti(n,a,r,null)),p.return=e,h.return=e,p.sibling=h,e.child=p,h}function Rh(e,t,n){return CE(e,t,V,null)}function CS(e,t){return Pi(e,t)}function y0(e,t,n,r){var a=e.child,o=a.sibling,s=CS(a,{mode:"visible",children:n});if((t.mode&je)===ve&&(s.lanes=r),s.return=t,s.sibling=null,o!==null){var p=t.deletions;p===null?(t.deletions=[o],t.flags|=di):p.push(o)}return t.child=s,s}function g0(e,t,n,r,a){var o=t.mode,s=e.child,p=s.sibling,h={mode:"hidden",children:n},g;if((o&je)===ve&&t.child!==s){var E=t.child;g=E,g.childLanes=V,g.pendingProps=h,t.mode&Je&&(g.actualDuration=0,g.actualStartTime=-1,g.selfBaseDuration=s.selfBaseDuration,g.treeBaseDuration=s.treeBaseDuration),t.deletions=null}else g=CS(s,h),g.subtreeFlags=s.subtreeFlags&ea;var x;return p!==null?x=Pi(p,r):(x=ti(r,o,a,null),x.flags|=xt),x.return=t,g.return=t,g.sibling=x,t.child=g,x}function hf(e,t,n,r){r!==null&&av(r),zo(t,e.child,null,n);var a=t.pendingProps,o=a.children,s=Ch(t,o);return s.flags|=xt,t.memoizedState=null,s}function b0(e,t,n,r,a){var o=t.mode,s={mode:"visible",children:n},p=Rh(s,o),h=ti(r,o,a,null);return h.flags|=xt,p.return=t,h.return=t,p.sibling=h,t.child=p,(t.mode&je)!==ve&&zo(t,e.child,null,a),h}function S0(e,t,n){return(e.mode&je)===ve?(f("Cannot hydrate Suspense in legacy mode. Switch from ReactDOM.hydrate(element, container) to ReactDOMClient.hydrateRoot(container, <App />).render(element) or remove the Suspense components from the server rendered components."),e.lanes=Te):Bp(t)?e.lanes=gi:e.lanes=zn,null}function E0(e,t,n,r,a,o,s){if(n)if(t.flags&Kr){t.flags&=~Kr;var D=ch(new Error("There was an error while hydrating this Suspense boundary. Switched to client rendering."));return hf(e,t,s,D)}else{if(t.memoizedState!==null)return t.child=e.child,t.flags|=Qe,null;var j=r.children,A=r.fallback,Y=b0(e,t,j,A,s),ie=t.child;return ie.memoizedState=Th(s),t.memoizedState=Eh,Y}else{if(lD(),(t.mode&je)===ve)return hf(e,t,s,null);if(Bp(a)){var p,h,g;{var E=wO(a);p=E.digest,h=E.message,g=E.stack}var x;h?x=new Error(h):x=new Error("The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering.");var w=ch(x,p,g);return hf(e,t,s,w)}var M=Hn(s,e.childLanes);if(pr||M){var k=xf();if(k!==null){var H=Mw(k,s);if(H!==Bt&&H!==o.retryLane){o.retryLane=H;var ee=lt;wn(e,H),Ht(k,e,H,ee)}}Yh();var fe=ch(new Error("This Suspense boundary received an update before it finished hydrating. This caused the boundary to switch to client rendering. The usual way to fix this is to wrap the original update in startTransition."));return hf(e,t,s,fe)}else if(qg(a)){t.flags|=Qe,t.child=e.child;var se=qA.bind(null,e);return xO(a,se),null}else{fD(t,a,o.treeContext);var Fe=r.children,ke=Ch(t,Fe);return ke.flags|=Jr,ke}}}function RS(e,t,n){e.lanes=Me(e.lanes,t);var r=e.alternate;r!==null&&(r.lanes=Me(r.lanes,t)),vv(e.return,t,n)}function T0(e,t,n){for(var r=t;r!==null;){if(r.tag===q){var a=r.memoizedState;a!==null&&RS(r,n,e)}else if(r.tag===Ge)RS(r,n,e);else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)return;for(;r.sibling===null;){if(r.return===null||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function C0(e){for(var t=e,n=null;t!==null;){var r=t.alternate;r!==null&&qc(r)===null&&(n=t),t=t.sibling}return n}function R0(e){if(e!==void 0&&e!=="forwards"&&e!=="backwards"&&e!=="together"&&!yh[e])if(yh[e]=!0,typeof e=="string")switch(e.toLowerCase()){case"together":case"forwards":case"backwards":{f('"%s" is not a valid value for revealOrder on <SuspenseList />. Use lowercase "%s" instead.',e,e.toLowerCase());break}case"forward":case"backward":{f('"%s" is not a valid value for revealOrder on <SuspenseList />. React uses the -s suffix in the spelling. Use "%ss" instead.',e,e.toLowerCase());break}default:f('"%s" is not a supported revealOrder on <SuspenseList />. Did you mean "together", "forwards" or "backwards"?',e);break}else f('%s is not a supported value for revealOrder on <SuspenseList />. Did you mean "together", "forwards" or "backwards"?',e)}function w0(e,t){e!==void 0&&!vf[e]&&(e!=="collapsed"&&e!=="hidden"?(vf[e]=!0,f('"%s" is not a supported value for tail on <SuspenseList />. Did you mean "collapsed" or "hidden"?',e)):t!=="forwards"&&t!=="backwards"&&(vf[e]=!0,f('<SuspenseList tail="%s" /> is only valid if revealOrder is "forwards" or "backwards". Did you mean to specify revealOrder="forwards"?',e)))}function wS(e,t){{var n=We(e),r=!n&&typeof Yr(e)=="function";if(n||r){var a=n?"array":"iterable";return f("A nested %s was passed to row #%s in <SuspenseList />. Wrap it in an additional SuspenseList to configure its revealOrder: <SuspenseList revealOrder=...> ... <SuspenseList revealOrder=...>{%s}</SuspenseList> ... </SuspenseList>",a,t,a),!1}}return!0}function x0(e,t){if((t==="forwards"||t==="backwards")&&e!==void 0&&e!==null&&e!==!1)if(We(e)){for(var n=0;n<e.length;n++)if(!wS(e[n],n))return}else{var r=Yr(e);if(typeof r=="function"){var a=r.call(e);if(a)for(var o=a.next(),s=0;!o.done;o=a.next()){if(!wS(o.value,s))return;s++}}else f('A single row was passed to a <SuspenseList revealOrder="%s" />. This is not useful since it needs multiple rows. Did you mean to pass multiple children or an array?',t)}}function wh(e,t,n,r,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function xS(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail,s=r.children;R0(a),w0(o,a),x0(s,a),mn(e,t,s,n);var p=cr.current,h=Cv(p,Ol);if(h)p=Rv(p,Ol),t.flags|=Qe;else{var g=e!==null&&(e.flags&Qe)!==he;g&&T0(t,t.child,n),p=Fo(p)}if(Ga(t,p),(t.mode&je)===ve)t.memoizedState=null;else switch(a){case"forwards":{var E=C0(t.child),x;E===null?(x=t.child,t.child=null):(x=E.sibling,E.sibling=null),wh(t,!1,x,E,o);break}case"backwards":{var w=null,M=t.child;for(t.child=null;M!==null;){var k=M.alternate;if(k!==null&&qc(k)===null){t.child=M;break}var H=M.sibling;M.sibling=w,w=M,M=H}wh(t,!0,w,null,o);break}case"together":{wh(t,!1,null,null,void 0);break}default:t.memoizedState=null}return t.child}function _0(e,t,n){Sv(t,t.stateNode.containerInfo);var r=t.pendingProps;return e===null?t.child=zo(t,null,r,n):mn(e,t,r,n),t.child}var _S=!1;function O0(e,t,n){var r=t.type,a=r._context,o=t.pendingProps,s=t.memoizedProps,p=o.value;{"value"in o||_S||(_S=!0,f("The `value` prop is required for the `<Context.Provider>`. Did you misspell it or forget to pass it?"));var h=t.type.propTypes;h&&ur(h,o,"prop","Context.Provider")}if(bb(t,a,p),s!==null){var g=s.value;if(Fn(g,p)){if(s.children===o.children&&!Cc())return ca(e,t,n)}else RD(t,a,n)}var E=o.children;return mn(e,t,E,n),t.child}var OS=!1;function D0(e,t,n){var r=t.type;r._context===void 0?r!==r.Consumer&&(OS||(OS=!0,f("Rendering <Context> directly is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?"))):r=r._context;var a=t.pendingProps,o=a.children;typeof o!="function"&&f("A context consumer was rendered with multiple children, or a child that isn't a function. A context consumer expects a single child that is a function. If you did pass a function, make sure there is no trailing or leading whitespace around it."),jo(t,n);var s=_t(r);Hu(t);var p;return Hl.current=t,Nn(!0),p=o(s),Nn(!1),yo(),t.flags|=vo,mn(e,t,p,n),t.child}function Fl(){pr=!0}function mf(e,t){(t.mode&je)===ve&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=xt)}function ca(e,t,n){return e!==null&&(t.dependencies=e.dependencies),rS(),Jl(t.lanes),Hn(n,t.childLanes)?(TD(e,t),t.child):null}function A0(e,t,n){{var r=t.return;if(r===null)throw new Error("Cannot swap the root fiber.");if(e.alternate=null,t.alternate=null,n.index=t.index,n.sibling=t.sibling,n.return=t.return,n.ref=t.ref,t===r.child)r.child=n;else{var a=r.child;if(a===null)throw new Error("Expected parent to have a child.");for(;a.sibling!==t;)if(a=a.sibling,a===null)throw new Error("Expected to find the previous sibling.");a.sibling=n}var o=r.deletions;return o===null?(r.deletions=[e],r.flags|=di):o.push(e),n.flags|=xt,n}}function xh(e,t){var n=e.lanes;return!!Hn(n,t)}function M0(e,t,n){switch(t.tag){case R:SS(t),t.stateNode,No();break;case _:_b(t);break;case b:{var r=t.type;Ar(r)&&wc(t);break}case O:Sv(t,t.stateNode.containerInfo);break;case K:{var a=t.memoizedProps.value,o=t.type._context;bb(t,o,a);break}case G:{var s=Hn(n,t.childLanes);s&&(t.flags|=Be);{var p=t.stateNode;p.effectDuration=0,p.passiveEffectDuration=0}}break;case q:{var h=t.memoizedState;if(h!==null){if(h.dehydrated!==null)return Ga(t,Fo(cr.current)),t.flags|=Qe,null;var g=t.child,E=g.childLanes;if(Hn(n,E))return TS(e,t,n);Ga(t,Fo(cr.current));var x=ca(e,t,n);return x!==null?x.sibling:null}else Ga(t,Fo(cr.current));break}case Ge:{var w=(e.flags&Qe)!==he,M=Hn(n,t.childLanes);if(w){if(M)return xS(e,t,n);t.flags|=Qe}var k=t.memoizedState;if(k!==null&&(k.rendering=null,k.tail=null,k.lastEffect=null),Ga(t,cr.current),M)break;return null}case B:case W:return t.lanes=V,yS(e,t,n)}return ca(e,t,n)}function DS(e,t,n){if(t._debugNeedsRemount&&e!==null)return A0(e,t,nm(t.type,t.key,t.pendingProps,t._debugOwner||null,t.mode,t.lanes));if(e!==null){var r=e.memoizedProps,a=t.pendingProps;if(r!==a||Cc()||t.type!==e.type)pr=!0;else{var o=xh(e,n);if(!o&&(t.flags&Qe)===he)return pr=!1,M0(e,t,n);(e.flags&Ld)!==he?pr=!0:pr=!1}}else if(pr=!1,Gt()&&nD(t)){var s=t.index,p=rD();rb(t,p,s)}switch(t.lanes=V,t.tag){case T:return d0(e,t,t.type,n);case $e:{var h=t.elementType;return c0(e,t,h,n)}case y:{var g=t.type,E=t.pendingProps,x=t.elementType===g?E:dr(g,E);return gh(e,t,g,x,n)}case b:{var w=t.type,M=t.pendingProps,k=t.elementType===w?M:dr(w,M);return bS(e,t,w,k,n)}case R:return u0(e,t,n);case _:return l0(e,t,n);case U:return s0(e,t);case q:return TS(e,t,n);case O:return _0(e,t,n);case P:{var H=t.type,ee=t.pendingProps,fe=t.elementType===H?ee:dr(H,ee);return vS(e,t,H,fe,n)}case Z:return a0(e,t,n);case $:return i0(e,t,n);case G:return o0(e,t,n);case K:return O0(e,t,n);case I:return D0(e,t,n);case be:{var se=t.type,Fe=t.pendingProps,ke=dr(se,Fe);if(t.type!==t.elementType){var D=se.propTypes;D&&ur(D,ke,"prop",Ie(se))}return ke=dr(se.type,ke),hS(e,t,se,ke,n)}case ce:return mS(e,t,t.type,t.pendingProps,n);case ze:{var j=t.type,A=t.pendingProps,Y=t.elementType===j?A:dr(j,A);return f0(e,t,j,Y,n)}case Ge:return xS(e,t,n);case En:break;case B:return yS(e,t,n)}throw new Error("Unknown unit of work tag ("+t.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function qo(e){e.flags|=Be}function AS(e){e.flags|=ka,e.flags|=kd}var MS,_h,LS,kS;MS=function(e,t,n,r){for(var a=t.child;a!==null;){if(a.tag===_||a.tag===U)Z_(e,a.stateNode);else if(a.tag!==O){if(a.child!==null){a.child.return=a,a=a.child;continue}}if(a===t)return;for(;a.sibling===null;){if(a.return===null||a.return===t)return;a=a.return}a.sibling.return=a.return,a=a.sibling}},_h=function(e,t){},LS=function(e,t,n,r,a){var o=e.memoizedProps;if(o!==r){var s=t.stateNode,p=Ev(),h=tO(s,n,o,r,a,p);t.updateQueue=h,h&&qo(t)}},kS=function(e,t,n,r){n!==r&&qo(t)};function $l(e,t){if(!Gt())switch(e.tailMode){case"hidden":{for(var n=e.tail,r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?e.tail=null:r.sibling=null;break}case"collapsed":{for(var a=e.tail,o=null;a!==null;)a.alternate!==null&&(o=a),a=a.sibling;o===null?!t&&e.tail!==null?e.tail.sibling=null:e.tail=null:o.sibling=null;break}}}function Qt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=V,r=he;if(t){if((e.mode&Je)!==ve){for(var h=e.selfBaseDuration,g=e.child;g!==null;)n=Me(n,Me(g.lanes,g.childLanes)),r|=g.subtreeFlags&ea,r|=g.flags&ea,h+=g.treeBaseDuration,g=g.sibling;e.treeBaseDuration=h}else for(var E=e.child;E!==null;)n=Me(n,Me(E.lanes,E.childLanes)),r|=E.subtreeFlags&ea,r|=E.flags&ea,E.return=e,E=E.sibling;e.subtreeFlags|=r}else{if((e.mode&Je)!==ve){for(var a=e.actualDuration,o=e.selfBaseDuration,s=e.child;s!==null;)n=Me(n,Me(s.lanes,s.childLanes)),r|=s.subtreeFlags,r|=s.flags,a+=s.actualDuration,o+=s.treeBaseDuration,s=s.sibling;e.actualDuration=a,e.treeBaseDuration=o}else for(var p=e.child;p!==null;)n=Me(n,Me(p.lanes,p.childLanes)),r|=p.subtreeFlags,r|=p.flags,p.return=e,p=p.sibling;e.subtreeFlags|=r}return e.childLanes=n,t}function L0(e,t,n){if(mD()&&(t.mode&je)!==ve&&(t.flags&Qe)===he)return cb(t),No(),t.flags|=Kr|Nu|hn,!1;var r=Ac(t);if(n!==null&&n.dehydrated!==null)if(e===null){if(!r)throw new Error("A dehydrated suspense component was completed without a hydrated node. This is probably a bug in React.");if(vD(t),Qt(t),(t.mode&Je)!==ve){var a=n!==null;if(a){var o=t.child;o!==null&&(t.treeBaseDuration-=o.treeBaseDuration)}}return!1}else{if(No(),(t.flags&Qe)===he&&(t.memoizedState=null),t.flags|=Be,Qt(t),(t.mode&Je)!==ve){var s=n!==null;if(s){var p=t.child;p!==null&&(t.treeBaseDuration-=p.treeBaseDuration)}}return!1}else return fb(),!0}function US(e,t,n){var r=t.pendingProps;switch(Zp(t),t.tag){case T:case $e:case ce:case y:case P:case Z:case $:case G:case I:case be:return Qt(t),null;case b:{var a=t.type;return Ar(a)&&Rc(t),Qt(t),null}case R:{var o=t.stateNode;if(Po(t),Qp(t),xv(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),e===null||e.child===null){var s=Ac(t);if(s)qo(t);else if(e!==null){var p=e.memoizedState;(!p.isDehydrated||(t.flags&Kr)!==he)&&(t.flags|=pi,fb())}}return _h(e,t),Qt(t),null}case _:{Tv(t);var h=xb(),g=t.type;if(e!==null&&t.stateNode!=null)LS(e,t,g,r,h),e.ref!==t.ref&&AS(t);else{if(!r){if(t.stateNode===null)throw new Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return Qt(t),null}var E=Ev(),x=Ac(t);if(x)dD(t,h,E)&&qo(t);else{var w=J_(g,r,h,E,t);MS(w,t,!1,!1),t.stateNode=w,eO(w,g,r,h)&&qo(t)}t.ref!==null&&AS(t)}return Qt(t),null}case U:{var M=r;if(e&&t.stateNode!=null){var k=e.memoizedProps;kS(e,t,k,M)}else{if(typeof M!="string"&&t.stateNode===null)throw new Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");var H=xb(),ee=Ev(),fe=Ac(t);fe?pD(t)&&qo(t):t.stateNode=nO(M,H,ee,t)}return Qt(t),null}case q:{$o(t);var se=t.memoizedState;if(e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){var Fe=L0(e,t,se);if(!Fe)return t.flags&hn?t:null}if((t.flags&Qe)!==he)return t.lanes=n,(t.mode&Je)!==ve&&Kv(t),t;var ke=se!==null,D=e!==null&&e.memoizedState!==null;if(ke!==D&&ke){var j=t.child;if(j.flags|=vi,(t.mode&je)!==ve){var A=e===null&&(t.memoizedProps.unstable_avoidThisFallback!==!0||!Le);A||Cv(cr.current,Db)?kA():Yh()}}var Y=t.updateQueue;if(Y!==null&&(t.flags|=Be),Qt(t),(t.mode&Je)!==ve&&ke){var ie=t.child;ie!==null&&(t.treeBaseDuration-=ie.treeBaseDuration)}return null}case O:return Po(t),_h(e,t),e===null&&QO(t.stateNode.containerInfo),Qt(t),null;case K:var te=t.type._context;return pv(te,t),Qt(t),null;case ze:{var ge=t.type;return Ar(ge)&&Rc(t),Qt(t),null}case Ge:{$o(t);var we=t.memoizedState;if(we===null)return Qt(t),null;var et=(t.flags&Qe)!==he,Ye=we.rendering;if(Ye===null)if(et)$l(we,!1);else{var Rt=NA()&&(e===null||(e.flags&Qe)===he);if(!Rt)for(var qe=t.child;qe!==null;){var Tt=qc(qe);if(Tt!==null){et=!0,t.flags|=Qe,$l(we,!1);var cn=Tt.updateQueue;return cn!==null&&(t.updateQueue=cn,t.flags|=Be),t.subtreeFlags=he,CD(t,n),Ga(t,Rv(cr.current,Ol)),t.child}qe=qe.sibling}we.tail!==null&&Ft()>tE()&&(t.flags|=Qe,et=!0,$l(we,!1),t.lanes=ky)}else{if(!et){var en=qc(Ye);if(en!==null){t.flags|=Qe,et=!0;var Vn=en.updateQueue;if(Vn!==null&&(t.updateQueue=Vn,t.flags|=Be),$l(we,!0),we.tail===null&&we.tailMode==="hidden"&&!Ye.alternate&&!Gt())return Qt(t),null}else Ft()*2-we.renderingStartTime>tE()&&n!==zn&&(t.flags|=Qe,et=!0,$l(we,!1),t.lanes=ky)}if(we.isBackwards)Ye.sibling=t.child,t.child=Ye;else{var bn=we.last;bn!==null?bn.sibling=Ye:t.child=Ye,we.last=Ye}}if(we.tail!==null){var Sn=we.tail;we.rendering=Sn,we.tail=Sn.sibling,we.renderingStartTime=Ft(),Sn.sibling=null;var fn=cr.current;return et?fn=Rv(fn,Ol):fn=Fo(fn),Ga(t,fn),Sn}return Qt(t),null}case En:break;case B:case W:{Ih(t);var ha=t.memoizedState,eu=ha!==null;if(e!==null){var rs=e.memoizedState,jr=rs!==null;jr!==eu&&!Re&&(t.flags|=vi)}return!eu||(t.mode&je)===ve?Qt(t):Hn(Hr,zn)&&(Qt(t),t.subtreeFlags&(xt|Be)&&(t.flags|=vi)),null}case me:return null;case de:return null}throw new Error("Unknown unit of work tag ("+t.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function k0(e,t,n){switch(Zp(t),t.tag){case b:{var r=t.type;Ar(r)&&Rc(t);var a=t.flags;return a&hn?(t.flags=a&~hn|Qe,(t.mode&Je)!==ve&&Kv(t),t):null}case R:{t.stateNode,Po(t),Qp(t),xv();var o=t.flags;return(o&hn)!==he&&(o&Qe)===he?(t.flags=o&~hn|Qe,t):null}case _:return Tv(t),null;case q:{$o(t);var s=t.memoizedState;if(s!==null&&s.dehydrated!==null){if(t.alternate===null)throw new Error("Threw in newly mounted dehydrated component. This is likely a bug in React. Please file an issue.");No()}var p=t.flags;return p&hn?(t.flags=p&~hn|Qe,(t.mode&Je)!==ve&&Kv(t),t):null}case Ge:return $o(t),null;case O:return Po(t),null;case K:var h=t.type._context;return pv(h,t),null;case B:case W:return Ih(t),null;case me:return null;default:return null}}function NS(e,t,n){switch(Zp(t),t.tag){case b:{var r=t.type.childContextTypes;r!=null&&Rc(t);break}case R:{t.stateNode,Po(t),Qp(t),xv();break}case _:{Tv(t);break}case O:Po(t);break;case q:$o(t);break;case Ge:$o(t);break;case K:var a=t.type._context;pv(a,t);break;case B:case W:Ih(t);break}}var zS=null;zS=new Set;var yf=!1,Xt=!1,U0=typeof WeakSet=="function"?WeakSet:Set,oe=null,Go=null,Wo=null;function N0(e){Dd(null,function(){throw e}),Ad()}var z0=function(e,t){if(t.props=e.memoizedProps,t.state=e.memoizedState,e.mode&Je)try{Nr(),t.componentWillUnmount()}finally{Ur(e)}else t.componentWillUnmount()};function HS(e,t){try{Xa(Mt,e)}catch(n){ot(e,t,n)}}function Oh(e,t,n){try{z0(e,n)}catch(r){ot(e,t,r)}}function H0(e,t,n){try{n.componentDidMount()}catch(r){ot(e,t,r)}}function jS(e,t){try{FS(e)}catch(n){ot(e,t,n)}}function Qo(e,t){var n=e.ref;if(n!==null)if(typeof n=="function"){var r;try{if(tn&&$r&&e.mode&Je)try{Nr(),r=n(null)}finally{Ur(e)}else r=n(null)}catch(a){ot(e,t,a)}typeof r=="function"&&f("Unexpected return value from a callback ref in %s. A callback ref should not return a function.",De(e))}else n.current=null}function gf(e,t,n){try{n()}catch(r){ot(e,t,r)}}var PS=!1;function j0(e,t){X_(e.containerInfo),oe=t,P0();var n=PS;return PS=!1,n}function P0(){for(;oe!==null;){var e=oe,t=e.child;(e.subtreeFlags&Nd)!==he&&t!==null?(t.return=e,oe=t):F0()}}function F0(){for(;oe!==null;){var e=oe;ht(e);try{$0(e)}catch(n){ot(e,e.return,n)}Pt();var t=e.sibling;if(t!==null){t.return=e.return,oe=t;return}oe=e.return}}function $0(e){var t=e.alternate,n=e.flags;if((n&pi)!==he){switch(ht(e),e.tag){case y:case P:case ce:break;case b:{if(t!==null){var r=t.memoizedProps,a=t.memoizedState,o=e.stateNode;e.type===e.elementType&&!Ui&&(o.props!==e.memoizedProps&&f("Expected %s props to match memoized props before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",De(e)||"instance"),o.state!==e.memoizedState&&f("Expected %s state to match memoized state before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",De(e)||"instance"));var s=o.getSnapshotBeforeUpdate(e.elementType===e.type?r:dr(e.type,r),a);{var p=zS;s===void 0&&!p.has(e.type)&&(p.add(e.type),f("%s.getSnapshotBeforeUpdate(): A snapshot value (or null) must be returned. You have returned undefined.",De(e)))}o.__reactInternalSnapshotBeforeUpdate=s}break}case R:{{var h=e.stateNode;EO(h.containerInfo)}break}case _:case U:case O:case ze:break;default:throw new Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}Pt()}}function vr(e,t,n){var r=t.updateQueue,a=r!==null?r.lastEffect:null;if(a!==null){var o=a.next,s=o;do{if((s.tag&e)===e){var p=s.destroy;s.destroy=void 0,p!==void 0&&((e&Wt)!==xn?nw(t):(e&Mt)!==xn&&Oy(t),(e&Mr)!==xn&&es(!0),gf(t,n,p),(e&Mr)!==xn&&es(!1),(e&Wt)!==xn?rw():(e&Mt)!==xn&&Dy())}s=s.next}while(s!==o)}}function Xa(e,t){var n=t.updateQueue,r=n!==null?n.lastEffect:null;if(r!==null){var a=r.next,o=a;do{if((o.tag&e)===e){(e&Wt)!==xn?ew(t):(e&Mt)!==xn&&aw(t);var s=o.create;(e&Mr)!==xn&&es(!0),o.destroy=s(),(e&Mr)!==xn&&es(!1),(e&Wt)!==xn?tw():(e&Mt)!==xn&&iw();{var p=o.destroy;if(p!==void 0&&typeof p!="function"){var h=void 0;(o.tag&Mt)!==he?h="useLayoutEffect":(o.tag&Mr)!==he?h="useInsertionEffect":h="useEffect";var g=void 0;p===null?g=" You returned null. If your effect does not require clean up, return undefined (or nothing).":typeof p.then=="function"?g=` 139 140It looks like you wrote `+h+`(async () => ...) or returned a Promise. Instead, write the async function inside your effect and call it immediately: 141 142`+h+`(() => { 143 async function fetchData() { 144 // You can await here 145 const response = await MyAPI.getData(someId); 146 // ... 147 } 148 fetchData(); 149}, [someId]); // Or [] if effect doesn't need props or state 150 151Learn more about data fetching with Hooks: https://reactjs.org/link/hooks-data-fetching`:g=" You returned: "+p,f("%s must not return anything besides a function, which is used for clean-up.%s",h,g)}}}o=o.next}while(o!==a)}}function B0(e,t){if((t.flags&Be)!==he)switch(t.tag){case G:{var n=t.stateNode.passiveEffectDuration,r=t.memoizedProps,a=r.id,o=r.onPostCommit,s=tS(),p=t.alternate===null?"mount":"update";eS()&&(p="nested-update"),typeof o=="function"&&o(a,p,n,s);var h=t.return;e:for(;h!==null;){switch(h.tag){case R:var g=h.stateNode;g.passiveEffectDuration+=n;break e;case G:var E=h.stateNode;E.passiveEffectDuration+=n;break e}h=h.return}break}}}function V0(e,t,n,r){if((n.flags&zu)!==he)switch(n.tag){case y:case P:case ce:{if(!Xt)if(n.mode&Je)try{Nr(),Xa(Mt|At,n)}finally{Ur(n)}else Xa(Mt|At,n);break}case b:{var a=n.stateNode;if(n.flags&Be&&!Xt)if(t===null)if(n.type===n.elementType&&!Ui&&(a.props!==n.memoizedProps&&f("Expected %s props to match memoized props before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",De(n)||"instance"),a.state!==n.memoizedState&&f("Expected %s state to match memoized state before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",De(n)||"instance")),n.mode&Je)try{Nr(),a.componentDidMount()}finally{Ur(n)}else a.componentDidMount();else{var o=n.elementType===n.type?t.memoizedProps:dr(n.type,t.memoizedProps),s=t.memoizedState;if(n.type===n.elementType&&!Ui&&(a.props!==n.memoizedProps&&f("Expected %s props to match memoized props before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",De(n)||"instance"),a.state!==n.memoizedState&&f("Expected %s state to match memoized state before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",De(n)||"instance")),n.mode&Je)try{Nr(),a.componentDidUpdate(o,s,a.__reactInternalSnapshotBeforeUpdate)}finally{Ur(n)}else a.componentDidUpdate(o,s,a.__reactInternalSnapshotBeforeUpdate)}var p=n.updateQueue;p!==null&&(n.type===n.elementType&&!Ui&&(a.props!==n.memoizedProps&&f("Expected %s props to match memoized props before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",De(n)||"instance"),a.state!==n.memoizedState&&f("Expected %s state to match memoized state before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",De(n)||"instance")),wb(n,p,a));break}case R:{var h=n.updateQueue;if(h!==null){var g=null;if(n.child!==null)switch(n.child.tag){case _:g=n.child.stateNode;break;case b:g=n.child.stateNode;break}wb(n,h,g)}break}case _:{var E=n.stateNode;if(t===null&&n.flags&Be){var x=n.type,w=n.memoizedProps;uO(E,x,w)}break}case U:break;case O:break;case G:{{var M=n.memoizedProps,k=M.onCommit,H=M.onRender,ee=n.stateNode.effectDuration,fe=tS(),se=t===null?"mount":"update";eS()&&(se="nested-update"),typeof H=="function"&&H(n.memoizedProps.id,se,n.actualDuration,n.treeBaseDuration,n.actualStartTime,fe);{typeof k=="function"&&k(n.memoizedProps.id,se,ee,fe),FA(n);var Fe=n.return;e:for(;Fe!==null;){switch(Fe.tag){case R:var ke=Fe.stateNode;ke.effectDuration+=ee;break e;case G:var D=Fe.stateNode;D.effectDuration+=ee;break e}Fe=Fe.return}}}break}case q:{K0(e,n);break}case Ge:case ze:case En:case B:case W:case de:break;default:throw new Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}Xt||n.flags&ka&&FS(n)}function I0(e){switch(e.tag){case y:case P:case ce:{if(e.mode&Je)try{Nr(),HS(e,e.return)}finally{Ur(e)}else HS(e,e.return);break}case b:{var t=e.stateNode;typeof t.componentDidMount=="function"&&H0(e,e.return,t),jS(e,e.return);break}case _:{jS(e,e.return);break}}}function Y0(e,t){for(var n=null,r=e;;){if(r.tag===_){if(n===null){n=r;try{var a=r.stateNode;t?yO(a):bO(r.stateNode,r.memoizedProps)}catch(s){ot(e,e.return,s)}}}else if(r.tag===U){if(n===null)try{var o=r.stateNode;t?gO(o):SO(o,r.memoizedProps)}catch(s){ot(e,e.return,s)}}else if(!((r.tag===B||r.tag===W)&&r.memoizedState!==null&&r!==e)){if(r.child!==null){r.child.return=r,r=r.child;continue}}if(r===e)return;for(;r.sibling===null;){if(r.return===null||r.return===e)return;n===r&&(n=null),r=r.return}n===r&&(n=null),r.sibling.return=r.return,r=r.sibling}}function FS(e){var t=e.ref;if(t!==null){var n=e.stateNode,r;switch(e.tag){case _:r=n;break;default:r=n}if(typeof t=="function"){var a;if(e.mode&Je)try{Nr(),a=t(r)}finally{Ur(e)}else a=t(r);typeof a=="function"&&f("Unexpected return value from a callback ref in %s. A callback ref should not return a function.",De(e))}else t.hasOwnProperty("current")||f("Unexpected ref object provided for %s. Use either a ref-setter function or React.createRef().",De(e)),t.current=r}}function q0(e){var t=e.alternate;t!==null&&(t.return=null),e.return=null}function $S(e){var t=e.alternate;t!==null&&(e.alternate=null,$S(t));{if(e.child=null,e.deletions=null,e.sibling=null,e.tag===_){var n=e.stateNode;n!==null&&JO(n)}e.stateNode=null,e._debugOwner=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}}function G0(e){for(var t=e.return;t!==null;){if(BS(t))return t;t=t.return}throw new Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function BS(e){return e.tag===_||e.tag===R||e.tag===O}function VS(e){var t=e;e:for(;;){for(;t.sibling===null;){if(t.return===null||BS(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==_&&t.tag!==U&&t.tag!==Ve;){if(t.flags&xt||t.child===null||t.tag===O)continue e;t.child.return=t,t=t.child}if(!(t.flags&xt))return t.stateNode}}function W0(e){var t=G0(e);switch(t.tag){case _:{var n=t.stateNode;t.flags&Uu&&(Yg(n),t.flags&=~Uu);var r=VS(e);Ah(e,r,n);break}case R:case O:{var a=t.stateNode.containerInfo,o=VS(e);Dh(e,o,a);break}default:throw new Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}}function Dh(e,t,n){var r=e.tag,a=r===_||r===U;if(a){var o=e.stateNode;t?pO(n,o,t):fO(n,o)}else if(r!==O){var s=e.child;if(s!==null){Dh(s,t,n);for(var p=s.sibling;p!==null;)Dh(p,t,n),p=p.sibling}}}function Ah(e,t,n){var r=e.tag,a=r===_||r===U;if(a){var o=e.stateNode;t?dO(n,o,t):cO(n,o)}else if(r!==O){var s=e.child;if(s!==null){Ah(s,t,n);for(var p=s.sibling;p!==null;)Ah(p,t,n),p=p.sibling}}}var Kt=null,hr=!1;function Q0(e,t,n){{var r=t;e:for(;r!==null;){switch(r.tag){case _:{Kt=r.stateNode,hr=!1;break e}case R:{Kt=r.stateNode.containerInfo,hr=!0;break e}case O:{Kt=r.stateNode.containerInfo,hr=!0;break e}}r=r.return}if(Kt===null)throw new Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");IS(e,t,n),Kt=null,hr=!1}q0(n)}function Ka(e,t,n){for(var r=n.child;r!==null;)IS(e,t,r),r=r.sibling}function IS(e,t,n){switch(XR(n),n.tag){case _:Xt||Qo(n,t);case U:{{var r=Kt,a=hr;Kt=null,Ka(e,t,n),Kt=r,hr=a,Kt!==null&&(hr?hO(Kt,n.stateNode):vO(Kt,n.stateNode))}return}case Ve:{Kt!==null&&(hr?mO(Kt,n.stateNode):$p(Kt,n.stateNode));return}case O:{{var o=Kt,s=hr;Kt=n.stateNode.containerInfo,hr=!0,Ka(e,t,n),Kt=o,hr=s}return}case y:case P:case be:case ce:{if(!Xt){var p=n.updateQueue;if(p!==null){var h=p.lastEffect;if(h!==null){var g=h.next,E=g;do{var x=E,w=x.destroy,M=x.tag;w!==void 0&&((M&Mr)!==xn?gf(n,t,w):(M&Mt)!==xn&&(Oy(n),n.mode&Je?(Nr(),gf(n,t,w),Ur(n)):gf(n,t,w),Dy())),E=E.next}while(E!==g)}}}Ka(e,t,n);return}case b:{if(!Xt){Qo(n,t);var k=n.stateNode;typeof k.componentWillUnmount=="function"&&Oh(n,t,k)}Ka(e,t,n);return}case En:{Ka(e,t,n);return}case B:{if(n.mode&je){var H=Xt;Xt=H||n.memoizedState!==null,Ka(e,t,n),Xt=H}else Ka(e,t,n);break}default:{Ka(e,t,n);return}}}function X0(e){e.memoizedState}function K0(e,t){var n=t.memoizedState;if(n===null){var r=t.alternate;if(r!==null){var a=r.memoizedState;if(a!==null){var o=a.dehydrated;o!==null&&NO(o)}}}}function YS(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new U0),t.forEach(function(r){var a=GA.bind(null,e,r);if(!n.has(r)){if(n.add(r),ir)if(Go!==null&&Wo!==null)Zl(Wo,Go);else throw Error("Expected finished root and lanes to be set. This is a bug in React.");r.then(a,a)}})}}function J0(e,t,n){Go=n,Wo=e,ht(t),qS(t,e),ht(t),Go=null,Wo=null}function mr(e,t,n){var r=t.deletions;if(r!==null)for(var a=0;a<r.length;a++){var o=r[a];try{Q0(e,t,o)}catch(h){ot(o,t,h)}}var s=_s();if(t.subtreeFlags&zd)for(var p=t.child;p!==null;)ht(p),qS(p,e),p=p.sibling;ht(s)}function qS(e,t,n){var r=e.alternate,a=e.flags;switch(e.tag){case y:case P:case be:case ce:{if(mr(t,e),zr(e),a&Be){try{vr(Mr|At,e,e.return),Xa(Mr|At,e)}catch(ge){ot(e,e.return,ge)}if(e.mode&Je){try{Nr(),vr(Mt|At,e,e.return)}catch(ge){ot(e,e.return,ge)}Ur(e)}else try{vr(Mt|At,e,e.return)}catch(ge){ot(e,e.return,ge)}}return}case b:{mr(t,e),zr(e),a&ka&&r!==null&&Qo(r,r.return);return}case _:{mr(t,e),zr(e),a&ka&&r!==null&&Qo(r,r.return);{if(e.flags&Uu){var o=e.stateNode;try{Yg(o)}catch(ge){ot(e,e.return,ge)}}if(a&Be){var s=e.stateNode;if(s!=null){var p=e.memoizedProps,h=r!==null?r.memoizedProps:p,g=e.type,E=e.updateQueue;if(e.updateQueue=null,E!==null)try{lO(s,E,g,h,p,e)}catch(ge){ot(e,e.return,ge)}}}}return}case U:{if(mr(t,e),zr(e),a&Be){if(e.stateNode===null)throw new Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");var x=e.stateNode,w=e.memoizedProps,M=r!==null?r.memoizedProps:w;try{sO(x,M,w)}catch(ge){ot(e,e.return,ge)}}return}case R:{if(mr(t,e),zr(e),a&Be&&r!==null){var k=r.memoizedState;if(k.isDehydrated)try{UO(t.containerInfo)}catch(ge){ot(e,e.return,ge)}}return}case O:{mr(t,e),zr(e);return}case q:{mr(t,e),zr(e);var H=e.child;if(H.flags&vi){var ee=H.stateNode,fe=H.memoizedState,se=fe!==null;if(ee.isHidden=se,se){var Fe=H.alternate!==null&&H.alternate.memoizedState!==null;Fe||LA()}}if(a&Be){try{X0(e)}catch(ge){ot(e,e.return,ge)}YS(e)}return}case B:{var ke=r!==null&&r.memoizedState!==null;if(e.mode&je){var D=Xt;Xt=D||ke,mr(t,e),Xt=D}else mr(t,e);if(zr(e),a&vi){var j=e.stateNode,A=e.memoizedState,Y=A!==null,ie=e;if(j.isHidden=Y,Y&&!ke&&(ie.mode&je)!==ve){oe=ie;for(var te=ie.child;te!==null;)oe=te,eA(te),te=te.sibling}Y0(ie,Y)}return}case Ge:{mr(t,e),zr(e),a&Be&&YS(e);return}case En:return;default:{mr(t,e),zr(e);return}}}function zr(e){var t=e.flags;if(t&xt){try{W0(e)}catch(n){ot(e,e.return,n)}e.flags&=~xt}t&Jr&&(e.flags&=~Jr)}function Z0(e,t,n){Go=n,Wo=t,oe=e,GS(e,t,n),Go=null,Wo=null}function GS(e,t,n){for(var r=(e.mode&je)!==ve;oe!==null;){var a=oe,o=a.child;if(a.tag===B&&r){var s=a.memoizedState!==null,p=s||yf;if(p){Mh(e,t,n);continue}else{var h=a.alternate,g=h!==null&&h.memoizedState!==null,E=g||Xt,x=yf,w=Xt;yf=p,Xt=E,Xt&&!w&&(oe=a,tA(a));for(var M=o;M!==null;)oe=M,GS(M,t,n),M=M.sibling;oe=a,yf=x,Xt=w,Mh(e,t,n);continue}}(a.subtreeFlags&zu)!==he&&o!==null?(o.return=a,oe=o):Mh(e,t,n)}}function Mh(e,t,n){for(;oe!==null;){var r=oe;if((r.flags&zu)!==he){var a=r.alternate;ht(r);try{V0(t,a,r,n)}catch(s){ot(r,r.return,s)}Pt()}if(r===e){oe=null;return}var o=r.sibling;if(o!==null){o.return=r.return,oe=o;return}oe=r.return}}function eA(e){for(;oe!==null;){var t=oe,n=t.child;switch(t.tag){case y:case P:case be:case ce:{if(t.mode&Je)try{Nr(),vr(Mt,t,t.return)}finally{Ur(t)}else vr(Mt,t,t.return);break}case b:{Qo(t,t.return);var r=t.stateNode;typeof r.componentWillUnmount=="function"&&Oh(t,t.return,r);break}case _:{Qo(t,t.return);break}case B:{var a=t.memoizedState!==null;if(a){WS(e);continue}break}}n!==null?(n.return=t,oe=n):WS(e)}}function WS(e){for(;oe!==null;){var t=oe;if(t===e){oe=null;return}var n=t.sibling;if(n!==null){n.return=t.return,oe=n;return}oe=t.return}}function tA(e){for(;oe!==null;){var t=oe,n=t.child;if(t.tag===B){var r=t.memoizedState!==null;if(r){QS(e);continue}}n!==null?(n.return=t,oe=n):QS(e)}}function QS(e){for(;oe!==null;){var t=oe;ht(t);try{I0(t)}catch(r){ot(t,t.return,r)}if(Pt(),t===e){oe=null;return}var n=t.sibling;if(n!==null){n.return=t.return,oe=n;return}oe=t.return}}function nA(e,t,n,r){oe=t,rA(t,e,n,r)}function rA(e,t,n,r){for(;oe!==null;){var a=oe,o=a.child;(a.subtreeFlags&ho)!==he&&o!==null?(o.return=a,oe=o):aA(e,t,n,r)}}function aA(e,t,n,r){for(;oe!==null;){var a=oe;if((a.flags&ar)!==he){ht(a);try{iA(t,a,n,r)}catch(s){ot(a,a.return,s)}Pt()}if(a===e){oe=null;return}var o=a.sibling;if(o!==null){o.return=a.return,oe=o;return}oe=a.return}}function iA(e,t,n,r){switch(t.tag){case y:case P:case ce:{if(t.mode&Je){Xv();try{Xa(Wt|At,t)}finally{Qv(t)}}else Xa(Wt|At,t);break}}}function oA(e){oe=e,uA()}function uA(){for(;oe!==null;){var e=oe,t=e.child;if((oe.flags&di)!==he){var n=e.deletions;if(n!==null){for(var r=0;r<n.length;r++){var a=n[r];oe=a,cA(a,e)}{var o=e.alternate;if(o!==null){var s=o.child;if(s!==null){o.child=null;do{var p=s.sibling;s.sibling=null,s=p}while(s!==null)}}}oe=e}}(e.subtreeFlags&ho)!==he&&t!==null?(t.return=e,oe=t):lA()}}function lA(){for(;oe!==null;){var e=oe;(e.flags&ar)!==he&&(ht(e),sA(e),Pt());var t=e.sibling;if(t!==null){t.return=e.return,oe=t;return}oe=e.return}}function sA(e){switch(e.tag){case y:case P:case ce:{e.mode&Je?(Xv(),vr(Wt|At,e,e.return),Qv(e)):vr(Wt|At,e,e.return);break}}}function cA(e,t){for(;oe!==null;){var n=oe;ht(n),dA(n,t),Pt();var r=n.child;r!==null?(r.return=n,oe=r):fA(e)}}function fA(e){for(;oe!==null;){var t=oe,n=t.sibling,r=t.return;if($S(t),t===e){oe=null;return}if(n!==null){n.return=r,oe=n;return}oe=r}}function dA(e,t){switch(e.tag){case y:case P:case ce:{e.mode&Je?(Xv(),vr(Wt,e,t),Qv(e)):vr(Wt,e,t);break}}}function pA(e){switch(e.tag){case y:case P:case ce:{try{Xa(Mt|At,e)}catch(n){ot(e,e.return,n)}break}case b:{var t=e.stateNode;try{t.componentDidMount()}catch(n){ot(e,e.return,n)}break}}}function vA(e){switch(e.tag){case y:case P:case ce:{try{Xa(Wt|At,e)}catch(t){ot(e,e.return,t)}break}}}function hA(e){switch(e.tag){case y:case P:case ce:{try{vr(Mt|At,e,e.return)}catch(n){ot(e,e.return,n)}break}case b:{var t=e.stateNode;typeof t.componentWillUnmount=="function"&&Oh(e,e.return,t);break}}}function mA(e){switch(e.tag){case y:case P:case ce:try{vr(Wt|At,e,e.return)}catch(t){ot(e,e.return,t)}}}if(typeof Symbol=="function"&&Symbol.for){var Bl=Symbol.for;Bl("selector.component"),Bl("selector.has_pseudo_class"),Bl("selector.role"),Bl("selector.test_id"),Bl("selector.text")}var yA=[];function gA(){yA.forEach(function(e){return e()})}var bA=l.ReactCurrentActQueue;function SA(e){{var t=typeof IS_REACT_ACT_ENVIRONMENT<"u"?IS_REACT_ACT_ENVIRONMENT:void 0,n=typeof jest<"u";return n&&t!==!1}}function XS(){{var e=typeof IS_REACT_ACT_ENVIRONMENT<"u"?IS_REACT_ACT_ENVIRONMENT:void 0;return!e&&bA.current!==null&&f("The current testing environment is not configured to support act(...)"),e}}var EA=Math.ceil,Lh=l.ReactCurrentDispatcher,kh=l.ReactCurrentOwner,Jt=l.ReactCurrentBatchConfig,yr=l.ReactCurrentActQueue,Ut=0,KS=1,Zt=2,tr=4,fa=0,Vl=1,Ni=2,bf=3,Il=4,JS=5,Uh=6,Pe=Ut,yn=null,mt=null,Nt=V,Hr=V,Nh=$a(V),zt=fa,Yl=null,Sf=V,ql=V,Ef=V,Gl=null,_n=null,zh=0,ZS=500,eE=1/0,TA=500,da=null;function Wl(){eE=Ft()+TA}function tE(){return eE}var Tf=!1,Hh=null,Xo=null,zi=!1,Ja=null,Ql=V,jh=[],Ph=null,CA=50,Xl=0,Fh=null,$h=!1,Cf=!1,RA=50,Ko=0,Rf=null,Kl=lt,wf=V,nE=!1;function xf(){return yn}function gn(){return(Pe&(Zt|tr))!==Ut?Ft():(Kl!==lt||(Kl=Ft()),Kl)}function Za(e){var t=e.mode;if((t&je)===ve)return Te;if((Pe&Zt)!==Ut&&Nt!==V)return Vu(Nt);var n=bD()!==gD;if(n){if(Jt.transition!==null){var r=Jt.transition;r._updatedFibers||(r._updatedFibers=new Set),r._updatedFibers.add(e)}return wf===Bt&&(wf=Hy()),wf}var a=or();if(a!==Bt)return a;var o=rO();return o}function wA(e){var t=e.mode;return(t&je)===ve?Te:_w()}function Ht(e,t,n,r){QA(),nE&&f("useInsertionEffect must not schedule updates."),$h&&(Cf=!0),Iu(e,n,r),(Pe&Zt)!==V&&e===yn?JA(t):(ir&&Fy(e,t,n),ZA(t),e===yn&&((Pe&Zt)===Ut&&(ql=Me(ql,n)),zt===Il&&ei(e,Nt)),On(e,r),n===Te&&Pe===Ut&&(t.mode&je)===ve&&!yr.isBatchingLegacy&&(Wl(),nb()))}function xA(e,t,n){var r=e.current;r.lanes=t,Iu(e,t,n),On(e,n)}function _A(e){return(Pe&Zt)!==Ut}function On(e,t){var n=e.callbackNode;Ew(e,t);var r=qs(e,e===yn?Nt:V);if(r===V){n!==null&&gE(n),e.callbackNode=null,e.callbackPriority=Bt;return}var a=Si(r),o=e.callbackPriority;if(o===a&&!(yr.current!==null&&n!==Wh)){n==null&&o!==Te&&f("Expected scheduled callback to exist. This error is likely caused by a bug in React. Please file an issue.");return}n!=null&&gE(n);var s;if(a===Te)e.tag===Ba?(yr.isBatchingLegacy!==null&&(yr.didScheduleLegacyUpdate=!0),tD(iE.bind(null,e))):tb(iE.bind(null,e)),yr.current!==null?yr.current.push(Va):iO(function(){(Pe&(Zt|tr))===Ut&&Va()}),s=null;else{var p;switch(Vy(r)){case jn:p=Bs;break;case na:p=Hd;break;case ra:p=yi;break;case Qs:p=jd;break;default:p=yi;break}s=Qh(p,rE.bind(null,e))}e.callbackPriority=a,e.callbackNode=s}function rE(e,t){if(YD(),Kl=lt,wf=V,(Pe&(Zt|tr))!==Ut)throw new Error("Should not already be working.");var n=e.callbackNode,r=va();if(r&&e.callbackNode!==n)return null;var a=qs(e,e===yn?Nt:V);if(a===V)return null;var o=!Gs(e,a)&&!xw(e,a)&&!t,s=o?HA(e,a):Of(e,a);if(s!==fa){if(s===Ni){var p=op(e);p!==V&&(a=p,s=Bh(e,p))}if(s===Vl){var h=Yl;throw Hi(e,V),ei(e,a),On(e,Ft()),h}if(s===Uh)ei(e,a);else{var g=!Gs(e,a),E=e.current.alternate;if(g&&!DA(E)){if(s=Of(e,a),s===Ni){var x=op(e);x!==V&&(a=x,s=Bh(e,x))}if(s===Vl){var w=Yl;throw Hi(e,V),ei(e,a),On(e,Ft()),w}}e.finishedWork=E,e.finishedLanes=a,OA(e,s,a)}}return On(e,Ft()),e.callbackNode===n?rE.bind(null,e):null}function Bh(e,t){var n=Gl;if(Xs(e)){var r=Hi(e,t);r.flags|=Kr,WO(e.containerInfo)}var a=Of(e,t);if(a!==Ni){var o=_n;_n=n,o!==null&&aE(o)}return a}function aE(e){_n===null?_n=e:_n.push.apply(_n,e)}function OA(e,t,n){switch(t){case fa:case Vl:throw new Error("Root did not complete. This is a bug in React.");case Ni:{ji(e,_n,da);break}case bf:{if(ei(e,n),Ny(n)&&!bE()){var r=zh+ZS-Ft();if(r>10){var a=qs(e,V);if(a!==V)break;var o=e.suspendedLanes;if(!Eo(o,n)){gn(),Py(e,o);break}e.timeoutHandle=Pp(ji.bind(null,e,_n,da),r);break}}ji(e,_n,da);break}case Il:{if(ei(e,n),ww(n))break;if(!bE()){var s=bw(e,n),p=s,h=Ft()-p,g=WA(h)-h;if(g>10){e.timeoutHandle=Pp(ji.bind(null,e,_n,da),g);break}}ji(e,_n,da);break}case JS:{ji(e,_n,da);break}default:throw new Error("Unknown root exit status.")}}function DA(e){for(var t=e;;){if(t.flags&Fs){var n=t.updateQueue;if(n!==null){var r=n.stores;if(r!==null)for(var a=0;a<r.length;a++){var o=r[a],s=o.getSnapshot,p=o.value;try{if(!Fn(s(),p))return!1}catch{return!1}}}}var h=t.child;if(t.subtreeFlags&Fs&&h!==null){h.return=t,t=h;continue}if(t===e)return!0;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}return!0}function ei(e,t){t=Ws(t,Ef),t=Ws(t,ql),Dw(e,t)}function iE(e){if(qD(),(Pe&(Zt|tr))!==Ut)throw new Error("Should not already be working.");va();var t=qs(e,V);if(!Hn(t,Te))return On(e,Ft()),null;var n=Of(e,t);if(e.tag!==Ba&&n===Ni){var r=op(e);r!==V&&(t=r,n=Bh(e,r))}if(n===Vl){var a=Yl;throw Hi(e,V),ei(e,t),On(e,Ft()),a}if(n===Uh)throw new Error("Root did not complete. This is a bug in React.");var o=e.current.alternate;return e.finishedWork=o,e.finishedLanes=t,ji(e,_n,da),On(e,Ft()),null}function AA(e,t){t!==V&&(cp(e,Me(t,Te)),On(e,Ft()),(Pe&(Zt|tr))===Ut&&(Wl(),Va()))}function Vh(e,t){var n=Pe;Pe|=KS;try{return e(t)}finally{Pe=n,Pe===Ut&&!yr.isBatchingLegacy&&(Wl(),nb())}}function MA(e,t,n,r,a){var o=or(),s=Jt.transition;try{return Jt.transition=null,Vt(jn),e(t,n,r,a)}finally{Vt(o),Jt.transition=s,Pe===Ut&&Wl()}}function pa(e){Ja!==null&&Ja.tag===Ba&&(Pe&(Zt|tr))===Ut&&va();var t=Pe;Pe|=KS;var n=Jt.transition,r=or();try{return Jt.transition=null,Vt(jn),e?e():void 0}finally{Vt(r),Jt.transition=n,Pe=t,(Pe&(Zt|tr))===Ut&&Va()}}function oE(){return(Pe&(Zt|tr))!==Ut}function _f(e,t){ln(Nh,Hr,e),Hr=Me(Hr,t)}function Ih(e){Hr=Nh.current,un(Nh,e)}function Hi(e,t){e.finishedWork=null,e.finishedLanes=V;var n=e.timeoutHandle;if(n!==Fp&&(e.timeoutHandle=Fp,aO(n)),mt!==null)for(var r=mt.return;r!==null;){var a=r.alternate;NS(a,r),r=r.return}yn=e;var o=Pi(e.current,null);return mt=o,Nt=Hr=t,zt=fa,Yl=null,Sf=V,ql=V,Ef=V,Gl=null,_n=null,xD(),sr.discardPendingWarnings(),o}function uE(e,t){do{var n=mt;try{if(zc(),Mb(),Pt(),kh.current=null,n===null||n.return===null){zt=Vl,Yl=t,mt=null;return}if(tn&&n.mode&Je&&df(n,!0),st)if(yo(),t!==null&&typeof t=="object"&&typeof t.then=="function"){var r=t;uw(n,r,Nt)}else ow(n,t,Nt);t0(e,n.return,n,t,Nt),fE(n)}catch(a){t=a,mt===n&&n!==null?(n=n.return,mt=n):n=mt;continue}return}while(!0)}function lE(){var e=Lh.current;return Lh.current=uf,e===null?uf:e}function sE(e){Lh.current=e}function LA(){zh=Ft()}function Jl(e){Sf=Me(e,Sf)}function kA(){zt===fa&&(zt=bf)}function Yh(){(zt===fa||zt===bf||zt===Ni)&&(zt=Il),yn!==null&&(up(Sf)||up(ql))&&ei(yn,Nt)}function UA(e){zt!==Il&&(zt=Ni),Gl===null?Gl=[e]:Gl.push(e)}function NA(){return zt===fa}function Of(e,t){var n=Pe;Pe|=Zt;var r=lE();if(yn!==e||Nt!==t){if(ir){var a=e.memoizedUpdaters;a.size>0&&(Zl(e,Nt),a.clear()),$y(e,t)}da=By(),Hi(e,t)}Ay(t);do try{zA();break}catch(o){uE(e,o)}while(!0);if(zc(),Pe=n,sE(r),mt!==null)throw new Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");return My(),yn=null,Nt=V,zt}function zA(){for(;mt!==null;)cE(mt)}function HA(e,t){var n=Pe;Pe|=Zt;var r=lE();if(yn!==e||Nt!==t){if(ir){var a=e.memoizedUpdaters;a.size>0&&(Zl(e,Nt),a.clear()),$y(e,t)}da=By(),Wl(),Hi(e,t)}Ay(t);do try{jA();break}catch(o){uE(e,o)}while(!0);return zc(),sE(r),Pe=n,mt!==null?(dw(),fa):(My(),yn=null,Nt=V,zt)}function jA(){for(;mt!==null&&!FR();)cE(mt)}function cE(e){var t=e.alternate;ht(e);var n;(e.mode&Je)!==ve?(Wv(e),n=qh(t,e,Hr),df(e,!0)):n=qh(t,e,Hr),Pt(),e.memoizedProps=e.pendingProps,n===null?fE(e):mt=n,kh.current=null}function fE(e){var t=e;do{var n=t.alternate,r=t.return;if((t.flags&Nu)===he){ht(t);var a=void 0;if((t.mode&Je)===ve?a=US(n,t,Hr):(Wv(t),a=US(n,t,Hr),df(t,!1)),Pt(),a!==null){mt=a;return}}else{var o=k0(n,t);if(o!==null){o.flags&=UR,mt=o;return}if((t.mode&Je)!==ve){df(t,!1);for(var s=t.actualDuration,p=t.child;p!==null;)s+=p.actualDuration,p=p.sibling;t.actualDuration=s}if(r!==null)r.flags|=Nu,r.subtreeFlags=he,r.deletions=null;else{zt=Uh,mt=null;return}}var h=t.sibling;if(h!==null){mt=h;return}t=r,mt=t}while(t!==null);zt===fa&&(zt=JS)}function ji(e,t,n){var r=or(),a=Jt.transition;try{Jt.transition=null,Vt(jn),PA(e,t,n,r)}finally{Jt.transition=a,Vt(r)}return null}function PA(e,t,n,r){do va();while(Ja!==null);if(XA(),(Pe&(Zt|tr))!==Ut)throw new Error("Should not already be working.");var a=e.finishedWork,o=e.finishedLanes;if(ZR(o),a===null)return _y(),null;if(o===V&&f("root.finishedLanes should not be empty during a commit. This is a bug in React."),e.finishedWork=null,e.finishedLanes=V,a===e.current)throw new Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");e.callbackNode=null,e.callbackPriority=Bt;var s=Me(a.lanes,a.childLanes);Aw(e,s),e===yn&&(yn=null,mt=null,Nt=V),((a.subtreeFlags&ho)!==he||(a.flags&ho)!==he)&&(zi||(zi=!0,Ph=n,Qh(yi,function(){return va(),null})));var p=(a.subtreeFlags&(Nd|zd|zu|ho))!==he,h=(a.flags&(Nd|zd|zu|ho))!==he;if(p||h){var g=Jt.transition;Jt.transition=null;var E=or();Vt(jn);var x=Pe;Pe|=tr,kh.current=null,j0(e,a),nS(),J0(e,a,o),K_(e.containerInfo),e.current=a,lw(o),Z0(a,e,o),sw(),$R(),Pe=x,Vt(E),Jt.transition=g}else e.current=a,nS();var w=zi;if(zi?(zi=!1,Ja=e,Ql=o):(Ko=0,Rf=null),s=e.pendingLanes,s===V&&(Xo=null),w||hE(e.current,!1),WR(a.stateNode,r),ir&&e.memoizedUpdaters.clear(),gA(),On(e,Ft()),t!==null)for(var M=e.onRecoverableError,k=0;k<t.length;k++){var H=t[k],ee=H.stack,fe=H.digest;M(H.value,{componentStack:ee,digest:fe})}if(Tf){Tf=!1;var se=Hh;throw Hh=null,se}return Hn(Ql,Te)&&e.tag!==Ba&&va(),s=e.pendingLanes,Hn(s,Te)?(ID(),e===Fh?Xl++:(Xl=0,Fh=e)):Xl=0,Va(),_y(),null}function va(){if(Ja!==null){var e=Vy(Ql),t=Uw(ra,e),n=Jt.transition,r=or();try{return Jt.transition=null,Vt(t),$A()}finally{Vt(r),Jt.transition=n}}return!1}function FA(e){jh.push(e),zi||(zi=!0,Qh(yi,function(){return va(),null}))}function $A(){if(Ja===null)return!1;var e=Ph;Ph=null;var t=Ja,n=Ql;if(Ja=null,Ql=V,(Pe&(Zt|tr))!==Ut)throw new Error("Cannot flush passive effects while already rendering.");$h=!0,Cf=!1,cw(n);var r=Pe;Pe|=tr,oA(t.current),nA(t,t.current,n,e);{var a=jh;jh=[];for(var o=0;o<a.length;o++){var s=a[o];B0(t,s)}}fw(),hE(t.current,!0),Pe=r,Va(),Cf?t===Rf?Ko++:(Ko=0,Rf=t):Ko=0,$h=!1,Cf=!1,QR(t);{var p=t.current.stateNode;p.effectDuration=0,p.passiveEffectDuration=0}return!0}function dE(e){return Xo!==null&&Xo.has(e)}function BA(e){Xo===null?Xo=new Set([e]):Xo.add(e)}function VA(e){Tf||(Tf=!0,Hh=e)}var IA=VA;function pE(e,t,n){var r=ki(n,t),a=cS(e,r,Te),o=Ya(e,a,Te),s=gn();o!==null&&(Iu(o,Te,s),On(o,s))}function ot(e,t,n){if(N0(n),es(!1),e.tag===R){pE(e,e,n);return}var r=null;for(r=t;r!==null;){if(r.tag===R){pE(r,e,n);return}else if(r.tag===b){var a=r.type,o=r.stateNode;if(typeof a.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&!dE(o)){var s=ki(n,e),p=dh(r,s,Te),h=Ya(r,p,Te),g=gn();h!==null&&(Iu(h,Te,g),On(h,g));return}}r=r.return}f(`Internal React error: Attempted to capture a commit phase error inside a detached tree. This indicates a bug in React. Likely causes include deleting the same fiber more than once, committing an already-finished tree, or an inconsistent return pointer. 152 153Error message: 154 155%s`,n)}function YA(e,t,n){var r=e.pingCache;r!==null&&r.delete(t);var a=gn();Py(e,n),eM(e),yn===e&&Eo(Nt,n)&&(zt===Il||zt===bf&&Ny(Nt)&&Ft()-zh<ZS?Hi(e,V):Ef=Me(Ef,n)),On(e,a)}function vE(e,t){t===Bt&&(t=wA(e));var n=gn(),r=wn(e,t);r!==null&&(Iu(r,t,n),On(r,n))}function qA(e){var t=e.memoizedState,n=Bt;t!==null&&(n=t.retryLane),vE(e,n)}function GA(e,t){var n=Bt,r;switch(e.tag){case q:r=e.stateNode;var a=e.memoizedState;a!==null&&(n=a.retryLane);break;case Ge:r=e.stateNode;break;default:throw new Error("Pinged unknown suspense boundary type. This is probably a bug in React.")}r!==null&&r.delete(t),vE(e,n)}function WA(e){return e<120?120:e<480?480:e<1080?1080:e<1920?1920:e<3e3?3e3:e<4320?4320:EA(e/1960)*1960}function QA(){if(Xl>CA)throw Xl=0,Fh=null,new Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");Ko>RA&&(Ko=0,Rf=null,f("Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render."))}function XA(){sr.flushLegacyContextWarning(),sr.flushPendingUnsafeLifecycleWarnings()}function hE(e,t){ht(e),Df(e,Zr,hA),t&&Df(e,$s,mA),Df(e,Zr,pA),t&&Df(e,$s,vA),Pt()}function Df(e,t,n){for(var r=e,a=null;r!==null;){var o=r.subtreeFlags&t;r!==a&&r.child!==null&&o!==he?r=r.child:((r.flags&t)!==he&&n(r),r.sibling!==null?r=r.sibling:r=a=r.return)}}var Af=null;function mE(e){{if((Pe&Zt)!==Ut||!(e.mode&je))return;var t=e.tag;if(t!==T&&t!==R&&t!==b&&t!==y&&t!==P&&t!==be&&t!==ce)return;var n=De(e)||"ReactComponent";if(Af!==null){if(Af.has(n))return;Af.add(n)}else Af=new Set([n]);var r=an;try{ht(e),f("Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously later calls tries to update the component. Move this work to useEffect instead.")}finally{r?ht(e):Pt()}}}var qh;{var KA=null;qh=function(e,t,n){var r=RE(KA,t);try{return DS(e,t,n)}catch(o){if(sD()||o!==null&&typeof o=="object"&&typeof o.then=="function")throw o;if(zc(),Mb(),NS(e,t),RE(t,r),t.mode&Je&&Wv(t),Dd(null,DS,null,e,t,n),AR()){var a=Ad();typeof a=="object"&&a!==null&&a._suppressLogging&&typeof o=="object"&&o!==null&&!o._suppressLogging&&(o._suppressLogging=!0)}throw o}}}var yE=!1,Gh;Gh=new Set;function JA(e){if(si&&!$D())switch(e.tag){case y:case P:case ce:{var t=mt&&De(mt)||"Unknown",n=t;if(!Gh.has(n)){Gh.add(n);var r=De(e)||"Unknown";f("Cannot update a component (`%s`) while rendering a different c
155omponent (`%s`). To locate the bad setState() call inside `%s`, follow the stack trace as described in https://reactjs.org/link/setstate-in-render",r,t,t)}break}case b:{yE||(f("Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state."),yE=!0);break}}}function Zl(e,t){if(ir){var n=e.memoizedUpdaters;n.forEach(function(r){Fy(e,r,t)})}}var Wh={};function Qh(e,t){{var n=yr.current;return n!==null?(n.push(t),Wh):xy(e,t)}}function gE(e){if(e!==Wh)return PR(e)}function bE(){return yr.current!==null}function ZA(e){{if(e.mode&je){if(!XS())return}else if(!SA()||Pe!==Ut||e.tag!==y&&e.tag!==P&&e.tag!==ce)return;if(yr.current===null){var t=an;try{ht(e),f(`An update to %s inside a test was not wrapped in act(...). 156 157When testing, code that causes React state updates should be wrapped into act(...): 158 159act(() => { 160 /* fire events that update state */ 161}); 162/* assert on the output */ 163 164This ensures that you're testing the behavior the user would see in the browser. Learn more at https://reactjs.org/link/wrap-tests-with-act`,De(e))}finally{t?ht(e):Pt()}}}}function eM(e){e.tag!==Ba&&XS()&&yr.current===null&&f(`A suspended resource finished loading inside a test, but the event was not wrapped in act(...). 165 166When testing, code that resolves suspended data should be wrapped into act(...): 167 168act(() => { 169 /* finish loading suspended data */ 170}); 171/* assert on the output */ 172 173This ensures that you're testing the behavior the user would see in the browser. Learn more at https://reactjs.org/link/wrap-tests-with-act`)}function es(e){nE=e}var nr=null,Jo=null,tM=function(e){nr=e};function Zo(e){{if(nr===null)return e;var t=nr(e);return t===void 0?e:t.current}}function Xh(e){return Zo(e)}function Kh(e){{if(nr===null)return e;var t=nr(e);if(t===void 0){if(e!=null&&typeof e.render=="function"){var n=Zo(e.render);if(e.render!==n){var r={$$typeof:bt,render:n};return e.displayName!==void 0&&(r.displayName=e.displayName),r}}return e}return t.current}}function SE(e,t){{if(nr===null)return!1;var n=e.elementType,r=t.type,a=!1,o=typeof r=="object"&&r!==null?r.$$typeof:null;switch(e.tag){case b:{typeof r=="function"&&(a=!0);break}case y:{(typeof r=="function"||o===Yt)&&(a=!0);break}case P:{(o===bt||o===Yt)&&(a=!0);break}case be:case ce:{(o===oi||o===Yt)&&(a=!0);break}default:return!1}if(a){var s=nr(n);if(s!==void 0&&s===nr(r))return!0}return!1}}function EE(e){{if(nr===null||typeof WeakSet!="function")return;Jo===null&&(Jo=new WeakSet),Jo.add(e)}}var nM=function(e,t){{if(nr===null)return;var n=t.staleFamilies,r=t.updatedFamilies;va(),pa(function(){Jh(e.current,r,n)})}},rM=function(e,t){{if(e.context!==$n)return;va(),pa(function(){ts(t,e,null,null)})}};function Jh(e,t,n){{var r=e.alternate,a=e.child,o=e.sibling,s=e.tag,p=e.type,h=null;switch(s){case y:case ce:case b:h=p;break;case P:h=p.render;break}if(nr===null)throw new Error("Expected resolveFamily to be set during hot reload.");var g=!1,E=!1;if(h!==null){var x=nr(h);x!==void 0&&(n.has(x)?E=!0:t.has(x)&&(s===b?E=!0:g=!0))}if(Jo!==null&&(Jo.has(e)||r!==null&&Jo.has(r))&&(E=!0),E&&(e._debugNeedsRemount=!0),E||g){var w=wn(e,Te);w!==null&&Ht(w,e,Te,lt)}a!==null&&!E&&Jh(a,t,n),o!==null&&Jh(o,t,n)}}var aM=function(e,t){{var n=new Set,r=new Set(t.map(function(a){return a.current}));return Zh(e.current,r,n),n}};function Zh(e,t,n){{var r=e.child,a=e.sibling,o=e.tag,s=e.type,p=null;switch(o){case y:case ce:case b:p=s;break;case P:p=s.render;break}var h=!1;p!==null&&t.has(p)&&(h=!0),h?iM(e,n):r!==null&&Zh(r,t,n),a!==null&&Zh(a,t,n)}}function iM(e,t){{var n=oM(e,t);if(n)return;for(var r=e;;){switch(r.tag){case _:t.add(r.stateNode);return;case O:t.add(r.stateNode.containerInfo);return;case R:t.add(r.stateNode.containerInfo);return}if(r.return===null)throw new Error("Expected to reach root first.");r=r.return}}}function oM(e,t){for(var n=e,r=!1;;){if(n.tag===_)r=!0,t.add(n.stateNode);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)return r;for(;n.sibling===null;){if(n.return===null||n.return===e)return r;n=n.return}n.sibling.return=n.return,n=n.sibling}return!1}var em;{em=!1;try{var TE=Object.preventExtensions({})}catch{em=!0}}function uM(e,t,n,r){this.tag=e,this.key=n,this.elementType=null,this.type=null,this.stateNode=null,this.return=null,this.child=null,this.sibling=null,this.index=0,this.ref=null,this.pendingProps=t,this.memoizedProps=null,this.updateQueue=null,this.memoizedState=null,this.dependencies=null,this.mode=r,this.flags=he,this.subtreeFlags=he,this.deletions=null,this.lanes=V,this.childLanes=V,this.alternate=null,this.actualDuration=Number.NaN,this.actualStartTime=Number.NaN,this.selfBaseDuration=Number.NaN,this.treeBaseDuration=Number.NaN,this.actualDuration=0,this.actualStartTime=-1,this.selfBaseDuration=0,this.treeBaseDuration=0,this._debugSource=null,this._debugOwner=null,this._debugNeedsRemount=!1,this._debugHookTypes=null,!em&&typeof Object.preventExtensions=="function"&&Object.preventExtensions(this)}var Bn=function(e,t,n,r){return new uM(e,t,n,r)};function tm(e){var t=e.prototype;return!!(t&&t.isReactComponent)}function lM(e){return typeof e=="function"&&!tm(e)&&e.defaultProps===void 0}function sM(e){if(typeof e=="function")return tm(e)?b:y;if(e!=null){var t=e.$$typeof;if(t===bt)return P;if(t===oi)return be}return T}function Pi(e,t){var n=e.alternate;n===null?(n=Bn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n._debugSource=e._debugSource,n._debugOwner=e._debugOwner,n._debugHookTypes=e._debugHookTypes,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=he,n.subtreeFlags=he,n.deleti
vendor: 21,742 bytes, lines 173-180
173ons=null,n.actualDuration=0,n.actualStartTime=-1),n.flags=e.flags&ea,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue;var r=e.dependencies;switch(n.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.selfBaseDuration=e.selfBaseDuration,n.treeBaseDuration=e.treeBaseDuration,n._debugNeedsRemount=e._debugNeedsRemount,n.tag){case T:case y:case ce:n.type=Zo(e.type);break;case b:n.type=Xh(e.type);break;case P:n.type=Kh(e.type);break}return n}function cM(e,t){e.flags&=ea|xt;var n=e.alternate;if(n===null)e.childLanes=V,e.lanes=t,e.child=null,e.subtreeFlags=he,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null,e.selfBaseDuration=0,e.treeBaseDuration=0;else{e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=he,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type;var r=n.dependencies;e.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext},e.selfBaseDuration=n.selfBaseDuration,e.treeBaseDuration=n.treeBaseDuration}return e}function fM(e,t,n){var r;return e===xc?(r=je,t===!0&&(r|=Et,r|=_r)):r=ve,ir&&(r|=Je),Bn(R,null,null,r)}function nm(e,t,n,r,a,o){var s=T,p=e;if(typeof e=="function")tm(e)?(s=b,p=Xh(p)):p=Zo(p);else if(typeof e=="string")s=_;else e:switch(e){case Ra:return ti(n.children,a,o,t);case fu:s=$,a|=Et,(a&je)!==ve&&(a|=_r);break;case Ki:return dM(n,a,o,t);case Zi:return pM(n,a,o,t);case eo:return vM(n,a,o,t);case bs:return CE(n,a,o,t);case id:case rd:case od:case ud:case ad:default:{if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ji:s=K;break e;case du:s=I;break e;case bt:s=P,p=Kh(p);break e;case oi:s=be;break e;case Yt:s=$e,p=null;break e}var h="";{(e===void 0||typeof e=="object"&&e!==null&&Object.keys(e).length===0)&&(h+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var g=r?De(r):null;g&&(h+=` 174 175Check the render method of \``+g+"`.")}throw new Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) "+("but got: "+(e==null?e:typeof e)+"."+h))}}var E=Bn(s,n,t,a);return E.elementType=e,E.type=p,E.lanes=o,E._debugOwner=r,E}function rm(e,t,n){var r=null;r=e._owner;var a=e.type,o=e.key,s=e.props,p=nm(a,o,s,r,t,n);return p._debugSource=e._source,p._debugOwner=e._owner,p}function ti(e,t,n,r){var a=Bn(Z,e,r,t);return a.lanes=n,a}function dM(e,t,n,r){typeof e.id!="string"&&f('Profiler must specify an "id" of type `string` as a prop. Received the type `%s` instead.',typeof e.id);var a=Bn(G,e,r,t|Je);return a.elementType=Ki,a.lanes=n,a.stateNode={effectDuration:0,passiveEffectDuration:0},a}function pM(e,t,n,r){var a=Bn(q,e,r,t);return a.elementType=Zi,a.lanes=n,a}function vM(e,t,n,r){var a=Bn(Ge,e,r,t);return a.elementType=eo,a.lanes=n,a}function CE(e,t,n,r){var a=Bn(B,e,r,t);a.elementType=bs,a.lanes=n;var o={isHidden:!1};return a.stateNode=o,a}function am(e,t,n){var r=Bn(U,e,null,t);return r.lanes=n,r}function hM(){var e=Bn(_,null,null,ve);return e.elementType="DELETED",e}function mM(e){var t=Bn(Ve,null,null,ve);return t.stateNode=e,t}function im(e,t,n){var r=e.children!==null?e.children:[],a=Bn(O,r,e.key,t);return a.lanes=n,a.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},a}function RE(e,t){return e===null&&(e=Bn(T,null,null,ve)),e.tag=t.tag,e.key=t.key,e.elementType=t.elementType,e.type=t.type,e.stateNode=t.stateNode,e.return=t.return,e.child=t.child,e.sibling=t.sibling,e.index=t.index,e.ref=t.ref,e.pendingProps=t.pendingProps,e.memoizedProps=t.memoizedProps,e.updateQueue=t.updateQueue,e.memoizedState=t.memoizedState,e.dependencies=t.dependencies,e.mode=t.mode,e.flags=t.flags,e.subtreeFlags=t.subtreeFlags,e.deletions=t.deletions,e.lanes=t.lanes,e.childLanes=t.childLanes,e.alternate=t.alternate,e.actualDuration=t.actualDuration,e.actualStartTime=t.actualStartTime,e.selfBaseDuration=t.selfBaseDuration,e.treeBaseDuration=t.treeBaseDuration,e._debugSource=t._debugSource,e._debugOwner=t._debugOwner,e._debugNeedsRemount=t._debugNeedsRemount,e._debugHookTypes=t._debugHookTypes,e}function yM(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.pendingChildren=null,this.current=null,this.pingCache=null,this.finishedWork=null,this.timeoutHandle=Fp,this.context=null,this.pendingContext=null,this.callbackNode=null,this.callbackPriority=Bt,this.eventTimes=sp(V),this.expirationTimes=sp(lt),this.pendingLanes=V,this.suspendedLanes=V,this.pingedLanes=V,this.expiredLanes=V,this.mutableReadLanes=V,this.finishedLanes=V,this.entangledLanes=V,this.entanglements=sp(V),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null,this.effectDuration=0,this.passiveEffectDuration=0;{this.memoizedUpdaters=new Set;for(var o=this.pendingUpdatersLaneMap=[],s=0;s<Fd;s++)o.push(new Set)}switch(t){case xc:this._debugRootType=n?"hydrateRoot()":"createRoot()";break;case Ba:this._debugRootType=n?"hydrate()":"render()";break}}function wE(e,t,n,r,a,o,s,p,h,g){var E=new yM(e,t,n,p,h),x=fM(t,o);E.current=x,x.stateNode=E;{var w={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null};x.memoizedState=w}return gv(x),E}var om="18.3.1";function gM(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return ai(r),{$$typeof:Ir,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}var um,lm;um=!1,lm={};function xE(e){if(!e)return $n;var t=po(e),n=eD(t);if(t.tag===b){var r=t.type;if(Ar(r))return Zg(t,r,n)}return n}function bM(e,t){{var n=po(e);if(n===void 0){if(typeof e.render=="function")throw new Error("Unable to find node on an unmounted component.");var r=Object.keys(e).join(",");throw new Error("Argument appears to not be a ReactComponent. Keys: "+r)}var a=Cy(n);if(a===null)return null;if(a.mode&Et){var o=De(n)||"Component";if(!lm[o]){lm[o]=!0;var s=an;try{ht(a),n.mode&Et?f("%s is deprecated in StrictMode. %s was passed an instance of %s which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node",t,t,o):f("%s is deprecated in StrictMode. %s was passed an instance of %s which renders StrictMode children. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node",t,t,o)}finally{s?ht(s):Pt()}}}return a.stateNode}}function _E(e,t,n,r,a,o,s,p){var h=!1,g=null;return wE(e,t,h,g,n,r,a,o,s)}function OE(e,t,n,r,a,o,s,p,h,g){var E=!0,x=wE(n,r,E,e,a,o,s,p,h);x.context=xE(null);var w=x.current,M=gn(),k=Za(w),H=sa(M,k);return H.callback=t??null,Ya(w,H,k),xA(x,k,M),x}function ts(e,t,n,r){GR(t,e);var a=t.current,o=gn(),s=Za(a);pw(s);var p=xE(n);t.context===null?t.context=p:t.pendingContext=p,si&&an!==null&&!um&&(um=!0,f(`Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate. 176 177Check the render method of %s.`,De(an)||"Unknown"));var h=sa(o,s);h.payload={element:e},r=r===void 0?null:r,r!==null&&(typeof r!="function"&&f("render(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",r),h.callback=r);var g=Ya(a,h,s);return g!==null&&(Ht(g,a,s,o),$c(g,a,s)),s}function Mf(e){var t=e.current;if(!t.child)return null;switch(t.child.tag){case _:return t.child.stateNode;default:return t.child.stateNode}}function SM(e){switch(e.tag){case R:{var t=e.stateNode;if(Xs(t)){var n=Tw(t);AA(t,n)}break}case q:{pa(function(){var a=wn(e,Te);if(a!==null){var o=gn();Ht(a,e,Te,o)}});var r=Te;sm(e,r);break}}}function DE(e,t){var n=e.memoizedState;n!==null&&n.dehydrated!==null&&(n.retryLane=Ow(n.retryLane,t))}function sm(e,t){DE(e,t);var n=e.alternate;n&&DE(n,t)}function EM(e){if(e.tag===q){var t=Fu,n=wn(e,t);if(n!==null){var r=gn();Ht(n,e,t,r)}sm(e,t)}}function TM(e){if(e.tag===q){var t=Za(e),n=wn(e,t);if(n!==null){var r=gn();Ht(n,e,t,r)}sm(e,t)}}function AE(e){var t=jR(e);return t===null?null:t.stateNode}var ME=function(e){return null};function CM(e){return ME(e)}var LE=function(e){return!1};function RM(e){return LE(e)}var kE=null,UE=null,NE=null,zE=null,HE=null,jE=null,PE=null,FE=null,$E=null;{var BE=function(e,t,n){var r=t[n],a=We(e)?e.slice():Ne({},e);return n+1===t.length?(We(a)?a.splice(r,1):delete a[r],a):(a[r]=BE(e[r],t,n+1),a)},VE=function(e,t){return BE(e,t,0)},IE=function(e,t,n,r){var a=t[r],o=We(e)?e.slice():Ne({},e);if(r+1===t.length){var s=n[r];o[s]=o[a],We(o)?o.splice(a,1):delete o[a]}else o[a]=IE(e[a],t,n,r+1);return o},YE=function(e,t,n){if(t.length!==n.length){v("copyWithRename() expects paths of the same length");return}else for(var r=0;r<n.length-1;r++)if(t[r]!==n[r]){v("copyWithRename() expects paths to be the same except for the deepest key");return}return IE(e,t,n,0)},qE=function(e,t,n,r){if(n>=t.length)return r;var a=t[n],o=We(e)?e.slice():Ne({},e);return o[a]=qE(e[a],t,n+1,r),o},GE=function(e,t,n){return qE(e,t,0,n)},cm=function(e,t){for(var n=e.memoizedState;n!==null&&t>0;)n=n.next,t--;return n};kE=function(e,t,n,r){var a=cm(e,t);if(a!==null){var o=GE(a.memoizedState,n,r);a.memoizedState=o,a.baseState=o,e.memoizedProps=Ne({},e.memoizedProps);var s=wn(e,Te);s!==null&&Ht(s,e,Te,lt)}},UE=function(e,t,n){var r=cm(e,t);if(r!==null){var a=VE(r.memoizedState,n);r.memoizedState=a,r.baseState=a,e.memoizedProps=Ne({},e.memoizedProps);var o=wn(e,Te);o!==null&&Ht(o,e,Te,lt)}},NE=function(e,t,n,r){var a=cm(e,t);if(a!==null){var o=YE(a.memoizedState,n,r);a.memoizedState=o,a.baseState=o,e.memoizedProps=Ne({},e.memoizedProps);var s=wn(e,Te);s!==null&&Ht(s,e,Te,lt)}},zE=function(e,t,n){e.pendingProps=GE(e.memoizedProps,t,n),e.alternate&&(e.alternate.pendingProps=e.pendingProps);var r=wn(e,Te);r!==null&&Ht(r,e,Te,lt)},HE=function(e,t){e.pendingProps=VE(e.memoizedProps,t),e.alternate&&(e.alternate.pendingProps=e.pendingProps);var n=wn(e,Te);n!==null&&Ht(n,e,Te,lt)},jE=function(e,t,n){e.pendingProps=YE(e.memoizedProps,t,n),e.alternate&&(e.alternate.pendingProps=e.pendingProps);var r=wn(e,Te);r!==null&&Ht(r,e,Te,lt)},PE=function(e){var t=wn(e,Te);t!==null&&Ht(t,e,Te,lt)},FE=function(e){ME=e},$E=function(e){LE=e}}function wM(e){var t=Cy(e);return t===null?null:t.stateNode}function xM(e){return null}function _M(){return an}function OM(e){var t=e.findFiberByHostInstance,n=l.ReactCurrentDispatcher;return qR({bundleType:e.bundleType,version:e.version,rendererPackageName:e.rendererPackageName,rendererConfig:e.rendererConfig,overrideHookState:kE,overrideHookStateDeletePath:UE,overrideHookStateRenamePath:NE,overrideProps:zE,overridePropsDeletePath:HE,overridePropsRenamePath:jE,setErrorHandler:FE,setSuspenseHandler:$E,scheduleUpdate:PE,currentDispatcherRef:n,findHostInstanceByFiber:wM,findFiberByHostInstance:t||xM,findHostInstancesForRefresh:aM,scheduleRefresh:nM,scheduleRoot:rM,setRefreshHandler:tM,getCurrentFiber:_M,reconcilerVersion:om})}var WE=typeof reportError=="function"?reportError:function(e){console.error(e)};function fm(e){this._internalRoot=e}Lf.prototype.render=fm.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw new Error("Cannot update an unmounted root.");{typeof arguments[1]=="function"?f("render(...): does not support the second callback argument. To execute a side effect after rendering, declare it in a component body with useEffect()."):kf(arguments[1])?f("You passed a container to the second argument of root.render(...). You don't need to pass it again since you already passed it to create the root."):typeof arguments[1]<"u"&&f("You passed a second argument to root.render(...) but it only accepts one argument.");var n=t.containerInfo;if(n.nodeType!==wt){var r=AE(t.current);r&&r.parentNode!==n&&f("render(...): It looks like the React-rendered content of the root container was removed without using React. This is not supported and will cause errors. Instead, call root.unmount() to empty a root's container.")}}ts(e,t,null,null)},Lf.prototype.unmount=fm.prototype.unmount=function(){typeof arguments[0]=="function"&&f("unmount(...): does not support a callback argument. To execute a side effect after rendering, declare it in a component body with useEffect().");var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;oE()&&f("Attempted to synchronously unmount a root while React was already rendering. React cannot finish unmounting the root until the current render has completed, which may lead to a race condition."),pa(function(){ts(null,e,null,null)}),Wg(t)}};function DM(e,t){if(!kf(e))throw new Error("createRoot(...): Target container is not a DOM element.");QE(e);var n=!1,r=!1,a="",o=WE;t!=null&&(t.hydrate?v("hydrate through createRoot is deprecated. Use ReactDOMClient.hydrateRoot(container, <App />) instead."):typeof t=="object"&&t!==null&&t.$$typeof===Ca&&f(`You passed a JSX element to createRoot. You probably meant to call root.render instead. Example usage: 178 179 let root = createRoot(domContainer); 180 root.render(<App />);`),t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError),t.transitionCallbacks!==void 0&&t.transitionCallbacks);var s=_E(e,xc,null,n,r,a,o);bc(s.current,e);var p=e.nodeType===wt?e.parentNode:e;return ul(p),new fm(s)}function Lf(e){this._internalRoot=e}function AM(e){e&&Yw(e)}Lf.prototype.unstable_scheduleHydration=AM;function MM(e,t,n){if(!kf(e))throw new Error("hydrateRoot(...): Target container is not a DOM element.");QE(e),t===void 0&&f("Must provide initial children as second argument to hydrateRoot. Example usage: hydrateRoot(domContainer, <App />)");var r=n??null,a=n!=null&&n.hydratedSources||null,o=!1,s=!1,p="",h=WE;n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(p=n.identifierPrefix),n.onRecoverableError!==void 0&&(h=n.onRecoverableError));var g=OE(t,null,e,xc,r,o,s,p,h);if(bc(g.current,e),ul(e),a)for(var E=0;E<a.length;E++){var x=a[E];ND(g,x)}return new Lf(g)}function kf(e){return!!(e&&(e.nodeType===Cn||e.nodeType===Xr||e.nodeType===gd||!_e))}function ns(e){return!!(e&&(e.nodeType===Cn||e.nodeType===Xr||e.nodeType===gd||e.nodeType===wt&&e.nodeValue===" react-mount-point-unstable "))}function QE(e){e.nodeType===Cn&&e.tagName&&e.tagName.toUpperCase()==="BODY"&&f("createRoot(): Creating roots directly with document.body is discouraged, since its children are often manipulated by third-party scripts and browser extensions. This may lead to subtle reconciliation issues. Try using a container element created for your app."),gl(e)&&(e._reactRootContainer?f("You are calling ReactDOMClient.createRoot() on a container that was previously passed to ReactDOM.render(). This is not supported."):f("You are calling ReactDOMClient.createRoot() on a container that has already been passed to createRoot() before. Instead, call root.render() on the existing root instead if you want to update it."))}var LM=l.ReactCurrentOwner,XE;XE=function(e){if(e._reactRootContainer&&e.nodeType!==wt){var t=AE(e._reactRootContainer.current);t&&t.parentNode!==e&&f("render(...): It looks like the React-rendered content of this container was removed without using React. This is not supported and will cause errors. Instead, call ReactDOM.unmountComponentAtNode to empty a container.")}var n=!!e._reactRootContainer,r=dm(e),a=!!(r&&Fa(r));a&&!n&&f("render(...): Replacing React-rendered children with a new root component. If you intended to update the children of this node, you should instead have the existing children update their state and render the new components instead of calling ReactDOM.render."),e.nodeType===Cn&&e.tagName&&e.tagName.toUpperCase()==="BODY"&&f("render(): Rendering components directly into document.body is discouraged, since its children are often manipulated by third-party scripts and browser extensions. This may lead to subtle reconciliation issues. Try rendering into a container element created for your app.")};function dm(e){return e?e.nodeType===Xr?e.documentElement:e.firstChild:null}function KE(){}function kM(e,t,n,r,a){if(a){if(typeof r=="function"){var o=r;r=function(){var w=Mf(s);o.call(w)}}var s=OE(t,r,e,Ba,null,!1,!1,"",KE);e._reactRootContainer=s,bc(s.current,e);var p=e.nodeType===wt?e.parentNode:e;return ul(p),pa(),s}else{for(var h;h=e.lastChild;)e.removeChild(h);if(typeof r=="function"){var g=r;r=function(){var w=Mf(E);g.call(w)}}var E=_E(e,Ba,null,!1,!1,"",KE);e._reactRootContainer=E,bc(E.current,e);var x=e.nodeType===wt?e.parentNode:e;return ul(x),pa(function(){ts(t,E,n,r)}),E}}function UM(e,t){e!==null&&typeof e!="function"&&f("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",t,e)}function Uf(e,t,n,r,a){XE(n),UM(a===void 0?null:a,"render");var o=n._reactRootContainer,s;if(!o)s=kM(n,t,e,a,r);else{if(s=o,typeof a=="function"){var p=a;a=function(){var h=Mf(s);p.call(h)}}ts(t,s,e,a)}return Mf(s)}var JE=!1;function NM(e){{JE||(JE=!0,f("findDOMNode is deprecated and will be removed in the next major release. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node"));var t=LM.current;if(t!==null&&t.stateNode!==null){var n=t.stateNode._warnedAboutRefsInRender;n||f("%s is accessing findDOMNode inside its render(). render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",Ie(t.type)||"A component"),t.stateNode._warnedAboutRefsInRender=!0}}return e==null?null:e.nodeType===Cn?e:bM(e,"findDOMNode")}function zM(e,t,n){if(f("ReactDOM.hydrate is no longer supported in React 18. Use hydrateRoot instead. Until you switch to the new API, your app will behave as if it's running React 17. Learn more: https://reactjs.org/link/switch-to-createroot"),!ns(t))throw new Error("Target container is not a DOM element.");{var r=gl(t)&&t._reactRootContainer===void 0;r&&f("You are calling ReactDOM.hydrate() on a container that was previously passed to ReactDOMClient.createRoot(). This is not supported. Did you mean to call hydrateRoot(container, element)?")}return Uf(null,e,t,!0,n)}function HM(e,t,n){if(f("ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17. Learn more: https://reactjs.org/link/switch-to-createroot"),!ns(t))throw new Error("Target container is not a DOM element.");{var r=gl(t)&&t._reactRootContainer===void 0;r&&f("You are calling ReactDOM.render() on a container that was previously passed to ReactDOMClient.createRoot(). This is not supported. Did you mean to call root.render(element)?")}return Uf(null,e,t,!1,n)}function jM(e,t,n,r){if(f("ReactDOM.unstable_renderSubtreeIntoContainer() is no longer supported in React 18. Consider using a portal instead. Until you switch to the createRoot API, your app will behave as if it's running React 17. Learn more: https://reactjs.org/link/switch-to-createroot"),!ns(n))throw new Error("Target container is not a DOM element.");if(e==null||!MR(e))throw new Error("parentComponent must be a valid React Component");return Uf(e,t,n,!1,r)}var ZE=!1;function PM(e){if(ZE||(ZE=!0,f("unmountComponentAtNode is deprecated and will be removed in the next major release. Switch to the createRoot API. Learn more: https://reactjs.org/link/switch-to-createroot")),!ns(e))throw new Error("unmountComponentAtNode(...): Target container is not a DOM element.");{var t=gl(e)&&e._reactRootContainer===void 0;t&&f("You are calling ReactDOM.unmountComponentAtNode() on a container that was previously passed to ReactDOMClient.createRoot(). This is not supported. Did you mean to call root.unmount()?")}if(e._reactRootContainer){{var n=dm(e),r=n&&!Fa(n);r&&f("unmountComponentAtNode(): The node you're attempting to unmount was rendered by another copy of React.")}return pa(function(){Uf(null,null,e,!1,function(){e._reactRootContainer=null,Wg(e)})}),!0}else{{var a=dm(e),o=!!(a&&Fa(a)),s=e.nodeType===Cn&&ns(e.parentNode)&&!!e.parentNode._reactRootContainer;o&&f("unmountComponentAtNode(): The node you're attempting to unmount was rendered by React and is not a top-level container. %s",s?"You may have accidentally passed in a React root node instead of its container.":"Instead, have the parent component update its state and rerender in order to remove this component.")}return!1}}Nw(SM),Hw(EM),jw(TM),Pw(or),Fw(Lw),(typeof Map!="function"||Map.prototype==null||typeof Map.prototype.forEach!="function"||typeof Set!="function"||Set.prototype==null||typeof Set.prototype.clear!="function"||typeof Set.prototype.forEach!="function")&&f("React depends on Map and Set built-in types. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),SR($_),CR(Vh,MA,pa);function FM(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!kf(t))throw new Error("Target container is not a DOM element.");return gM(e,t,null,n)}function $M(e,t,n,r){return jM(e,t,n,r)}var pm={usingClientEntryPoint:!1,Events:[Fa,Ao,Sc,fy,dy,Vh]};function BM(e,t){return pm.usingClientEntryPoint||f('You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client".'),DM(e,t)}
180function VM(e,t,n){return pm.usingClientEntryPoint||f('You are importing hydrateRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client".'),MM(e,t,n)}function IM(e){return oE()&&f("flushSync was called from inside a lifecycle method. React cannot flush when React is already rendering. Consider moving this call to a scheduler task or micro task."),pa(e)}var YM=OM({findFiberByHostInstance:Ri,bundleType:1,version:om,rendererPackageName:"react-dom"});if(!YM&>&&window.top===window.self&&(navigator.userAgent.indexOf("Chrome")>-1&&navigator.userAgent.indexOf("Edge")===-1||navigator.userAgent.indexOf("Firefox")>-1)){var eT=window.location.protocol;/^(https?|file):$/.test(eT)&&console.info("%cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools"+(eT==="file:"?` 181You might need to use a local HTTP server (instead of file://): https://reactjs.org/link/react-devtools-faq`:""),"font-weight:bold")}In.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=pm,In.createPortal=FM,In.createRoot=BM,In.findDOMNode=NM,In.flushSync=IM,In.hydrate=zM,In.hydrateRoot=VM,In.render=HM,In.unmountComponentAtNode=PM,In.unstable_batchedUpdates=Vh,In.unstable_renderSubtreeIntoContainer=$M,In.version=om,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})();UT.exports=In;var JN=UT.exports;const XM="modulepreload",KM=function(i){return"/"+i},tT={},JM=function(u,l,c){if(!l||l.length===0)return u();const d=document.getElementsByTagName("link");return Promise.all(l.map(v=>{if(v=KM(v),v in tT)return;tT[v]=!0;const f=v.endsWith(".css"),S=f?'[rel="stylesheet"]':"";if(!!c)for(let T=d.length-1;T>=0;T--){const R=d[T];if(R.href===v&&(!f||R.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${v}"]${S}`))return;const b=document.createElement("link");if(b.rel=f?"stylesheet":XM,f||(b.as="script",b.crossOrigin=""),b.href=v,document.head.appendChild(b),f)return new Promise((T,R)=>{b.addEventListener("load",T),b.addEventListener("error",()=>R(new Error(`Unable to preload CSS for ${v}`)))})})).then(()=>u()).catch(v=>{const f=new Event("vite:preloadError",{cancelable:!0});if(f.payload=v,window.dispatchEvent(f),!f.defaultPrevented)throw v})};var Pm={};Object.defineProperty(Pm,"__esModule",{value:!0});Pm.parse=iL;Pm.serialize=oL;const ZM=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,eL=/^[\u0021-\u003A\u003C-\u007E]*$/,tL=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,nL=/^[\u0020-\u003A\u003D-\u007E]*$/,rL=Object.prototype.toString,aL=(()=>{const i=function(){};return i.prototype=Object.create(null),i})();function iL(i,u){const l=new aL,c=i.length;if(c<2)return l;const d=(u==null?void 0:u.decode)||uL;let v=0;do{const f=i.indexOf("=",v);if(f===-1)break;const S=i.indexOf(";",v),y=S===-1?c:S;if(f>y){v=i.lastIndexOf(";",f-1)+1;continue}const b=nT(i,v,f),T=rT(i,f,b),R=i.slice(b,T);if(l[R]===void 0){let O=nT(i,f+1,y),_=rT(i,y,O);const U=d(i.slice(O,_));l[R]=U}v=y+1}while(v<c);return l}function nT(i,u,l){do{const c=i.charCodeAt(u);if(c!==32&&c!==9)return u}while(++u<l);return l}function rT(i,u,l){for(;u>l;){const c=i.charCodeAt(--u);if(c!==32&&c!==9)return u+1}return l}function oL(i,u,l){const c=(l==null?void 0:l.encode)||encodeURIComponent;if(!ZM.test(i))throw new TypeError(`argument name is invalid: ${i}`);const d=c(u);if(!eL.test(d))throw new TypeError(`argument val is invalid: ${u}`);let v=i+"="+d;if(!l)return v;if(l.maxAge!==void 0){if(!Number.isInteger(l.maxAge))throw new TypeError(`option maxAge is invalid: ${l.maxAge}`);v+="; Max-Age="+l.maxAge}if(l.domain){if(!tL.test(l.domain))throw new TypeError(`option domain is invalid: ${l.domain}`);v+="; Domain="+l.domain}if(l.path){if(!nL.test(l.path))throw new TypeError(`option path is invalid: ${l.path}`);v+="; Path="+l.path}if(l.expires){if(!lL(l.expires)||!Number.isFinite(l.expires.valueOf()))throw new TypeError(`option expires is invali
181d: ${l.expires}`);v+="; Expires="+l.expires.toUTCString()}if(l.httpOnly&&(v+="; HttpOnly"),l.secure&&(v+="; Secure"),l.partitioned&&(v+="; Partitioned"),l.priority)switch(typeof l.priority=="string"?l.priority.toLowerCase():void 0){case"low":v+="; Priority=Low";break;case"medium":v+="; Priority=Medium";break;case"high":v+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${l.priority}`)}if(l.sameSite)switch(typeof l.sameSite=="string"?l.sameSite.toLowerCase():l.sameSite){case!0:case"strict":v+="; SameSite=Strict";break;case"lax":v+="; SameSite=Lax";break;case"none":v+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${l.sameSite}`)}return v}function uL(i){if(i.indexOf("%")===-1)return i;try{return decodeURIComponent(i)}catch{return i}}function lL(i){return rL.call(i)==="[object Date]"}var aT="popstate";function sL(i={}){function u(c,d){let{pathname:v,search:f,hash:S}=c.location;return Cm("",{pathname:v,search:f,hash:S},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}function l(c,d){return typeof d=="string"?d:ss(d)}return fL(u,l,null,i)}function yt(i,u){if(i===!1||i===null||typeof i>"u")throw new Error(u)}function Pr(i,u){if(!i){typeof console<"u"&&console.warn(u);try{throw new Error(u)}catch{}}}function cL(){return Math.random().toString(36).substring(2,10)}function iT(i,u){return{usr:i.state,key:i.key,idx:u}}function Cm(i,u,l=null,c){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof u=="string"?uu(u):u,state:l,key:u&&u.key||c||cL()}}function ss({pathname:i="/",search:u="",hash:l=""}){return u&&u!=="?"&&(i+=u.charAt(0)==="?"?u:"?"+u),l&&l!=="#"&&(i+=l.charAt(0)==="#"?l:"#"+l),i}function uu(i){let u={};if(i){let l=i.indexOf("#");l>=0&&(u.hash=i.substring(l),i=i.substring(0,l));let c=i.indexOf("?");c>=0&&(u.search=i.substring(c),i=i.substring(0,c)),i&&(u.pathname=i)}return u}function fL(i,u,l,c={}){let{window:d=document.defaultView,v5Compat:v=!1}=c,f=d.history,S="POP",y=null,b=T();b==null&&(b=0,f.replaceState({...f.state,idx:b},""));function T(){return(f.state||{idx:null}).idx}function R(){S="POP";let $=T(),I=$==null?null:$-b;b=$,y&&y({action:S,location:Z.location,delta:I})}function O($,I){S="PUSH";let K=Cm(Z.location,$,I);l&&l(K,$),b=T()+1;let P=iT(K,b),G=Z.createHref(K);try{f.pushState(P,"",G)}catch(q){if(q instanceof DOMException&&q.name==="DataCloneError")throw q;d.location.assign(G)}v&&y&&y({action:S,location:Z.location,delta:1})}function _($,I){S="REPLACE";let K=Cm(Z.location,$,I);l&&l(K,$),b=T();let P=iT(K,b),G=Z.createHref(K);f.replaceState(P,"",G),v&&y&&y({action:S,location:Z.location,delta:0})}function U($){let I=d.location.origin!=="null"?d.location.origin:d.location.href,K=typeof $=="string"?$:ss($);return K=K.replace(/ $/,"%20"),yt(I,`No window.location.(origin|href) available to create URL for href: ${K}`),new URL(K,I)}let Z={get action(){return S},get location(){return i(d,f)},listen($){if(y)throw new Error("A history only accepts one active listener");return d.addEventListener(aT,R),y=$,()=>{d.removeEventListener(aT,R),y=null}},createHref($){return u(d,$)},createURL:U,encodeLocation($){let I=U($);return{pathname:I.pathname,search:I.search,hash:I.hash}},push:O,replace:_,go($){return f.go($)}};return Z}function HT(i,u,l="/"){return dL(i,u,l,!1)}function dL(i,u,l,c){let d=typeof u=="string"?uu(u):u,v=ba(d.pathname||"/",l);if(v==null)return null;let f=jT(i);pL(f);let S=null;for(let y=0;S==null&&y<f.length;++y){let b=RL(v);S=TL(f[y],b,c)}return S}function jT(i,u=[],l=[],c=""){let d=(v,f,S)=>{let y={relativePath:S===void 0?v.path||"":S,caseSensitive:v.caseSensitive===!0,childrenIndex:f,route:v};y.relativePath.startsWith("/")&&(yt(y.relativePath.startsWith(c),`Absolute route path "${y.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),y.relativePath=y.relativePath.slice(c.length));let b=ga([c,y.relativePath]),T=l.concat(y);v.children&&v.children.length>0&&(yt(v.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${b}".`),jT(v.children,u,T,b)),!(v.path==null&&!v.index)&&u.push({path:b,score:SL(b,v.index),routesMeta:T})};
vendor: 1,237 bytes, line 181
181return i.forEach((v,f)=>{var S;if(v.path===""||!((S=v.path)!=null&&S.includes("?")))d(v,f);else for(let y of PT(v.path))d(v,f,y)}),u}function PT(i){let u=i.split("/");if(u.length===0)return[];let[l,...c]=u,d=l.endsWith("?"),v=l.replace(/\?$/,"");if(c.length===0)return d?[v,""]:[v];let f=PT(c.join("/")),S=[];return S.push(...f.map(y=>y===""?v:[v,y].join("/"))),d&&S.push(...f),S.map(y=>i.startsWith("/")&&y===""?"/":y)}function pL(i){i.sort((u,l)=>u.score!==l.score?l.score-u.score:EL(u.routesMeta.map(c=>c.childrenIndex),l.routesMeta.map(c=>c.childrenIndex)))}var vL=/^:[\w-]+$/,hL=3,mL=2,yL=1,gL=10,bL=-2,oT=i=>i==="*";function SL(i,u){let l=i.split("/"),c=l.length;return l.some(oT)&&(c+=bL),u&&(c+=mL),l.filter(d=>!oT(d)).reduce((d,v)=>d+(vL.test(v)?hL:v===""?yL:gL),c)}function EL(i,u){return i.length===u.length&&i.slice(0,-1).every((c,d)=>c===u[d])?i[i.length-1]-u[u.length-1]:0}function TL(i,u,l=!1){let{routesMeta:c}=i,d={},v="/",f=[];for(let S=0;S<c.length;++S){let y=c[S],b=S===c.length-1,T=v==="/"?u:u.slice(v.length)||"/",R=Vf({path:y.relativePath,caseSensitive:y.caseSensitive,end:b},T),O=y.route;if(!R&&b&&l&&!c[c.length-1].route.index&&(R=Vf({path:y.relativePath,caseSensitive:y.caseSensitive,end:!1},T)),!R)return null;
181Object.assign(d,R.params),f.push({params:d,pathname:ga([v,R.pathname]),pathnameBase:OL(ga([v,R.pathnameBase])),route:O}),R.pathnameBase!=="/"&&(v=ga([v,R.pathnameBase]))}return f}function Vf(i,u){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[l,c]=CL(i.path,i.caseSensitive,i.end),d=u.match(l);if(!d)return null;let v=d[0],f=v.replace(/(.)\/+$/,"$1"),S=d.slice(1);return{params:c.reduce((b,{paramName:T,isOptional:R},O)=>{if(T==="*"){let U=S[O]||"";f=v.slice(0,v.length-U.length).replace(/(.)\/+$/,"$1")}const _=S[O];return R&&!_?b[T]=void 0:b[T]=(_||"").replace(/%2F/g,"/"),b},{}),pathname:v,pathnameBase:f,pattern:i}}function CL(i,u=!1,l=!0){Pr(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let c=[],d="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,S,y)=>(c.push({paramName:S,isOptional:y!=null}),y?"/?([^\\/]+)?":"/([^\\/]+)"));return i.endsWith("*")?(c.push({paramName:"*"}),d+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):l?d+="\\/*$":i!==""&&i!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,u?void 0:"i"),c]}function RL(i){try{return i.split("/").map(u=>decodeURIComponent(u).replace(/\//g,"%2F")).join("/")}catch(u){return Pr(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${u}).`),i}}function ba(i,u){if(u==="/")return i;if(!i.toLowerCase().startsWith(u.toLowerCase()))return null;let l=u.endsWith("/")?u.length-1:u.length,c=i.charAt(l);return c&&c!=="/"?null:i.slice(l)||"/"}function wL(i,u="/"){let{pathname:l,search:c="",hash:d=""}=typeof i=="string"?uu(i):i;return{pathname:l?l.startsWith("/")?l:xL(l,u):u,search:DL(c),hash:AL(d)}}function xL(i,u){let l=u.replace(/\/+$/,"").split("/");return i.split("/").forEach(d=>{d===".."?l.length>1&&l.pop():d!=="."&&l.push(d)}),l.length>1?l.join("/"):"/"}function vm(i,u,l,c){return`Cannot include a '${i}' character in a manually specified \`to.${u}\` field [${JSON.stringify(c)}]. Please separate it out to the \`to.${l}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function _L(i){return i.filter((u,l)=>l===0||u.route.path&&u.route.path.length>0)}function FT(i){let u=_L(i);return u.map((l,c)=>c===u.length-1?l.pathname:l.pathnameBase)}function $T(i,u,l,c=!1){let d;typeof i=="string"?d=uu(i):(d={...i},yt(!d.pathname||!d.pathname.includes("?"),vm("?","pathname","search",d)),yt(!d.pathname||!d.pathname.includes("#"),vm("#","pathname","hash",d)),yt(!d.search||!d.search.includes("#"),vm("#","search","hash",d)));let v=i===""||d.pathname==="",f=v?"/":d.pathname,S;if(f==null)S=l;else{let R=u.length-1;if(!c&&f.startsWith("..")){let O=f.split("/");for(;O[0]==="..";)O.shift(),R-=1;d.pathname=O.join("/")}S=R>=0?u[R]:"/"}let y=wL(d,S),b=f&&f!=="/"&&f.endsWith("/"),T=(v||f===".")&&l.endsWith("/");return!y.pathname.endsWith("/")&&(b||T)&&(y.pathname+="/"),y}var ga=i=>i.join("/").replace(/\/\/+/g,"/"),OL=i=>i.replace(/\/+$/,"").replace(/^\/*/,"/"),DL=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,AL=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i;function ML(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}var BT=["POST","PUT","PATCH","DELETE"];new Set(BT);var LL=["GET",...BT];new Set(LL);var lu=z.createContext(null);lu.displayName="DataRouter";var Qf=z.createContext(null);Qf.displayName="DataRouterState";var VT=z.createContext({isTransitioning:!1});VT.displayName="ViewTransition";var kL=z.createContext(new Map);kL.displayName="Fetchers";var UL=z.createContext(null);UL.displayName="Await";var Fr=z.createContext(null);Fr.displayName="Navigation";var su=z.createContext(null);su.displayName="Location";var br=z.createContext({outlet:null,matches:[],isDataRoute:!1});br.displayName="Route";var Fm=z.createContext(null);Fm.displayName="RouteError";function NL(i,{relative:u}={}){yt(vs(),"useHref() may be used only in the context of a <Router> component.");let{basename:l,navigator:c}=z.useContext(Fr),{hash:d,pathname:v,search:f}=hs(i,{relative:u}),S=v;return l!=="/"&&(S=v==="/"?l:ga([l,v])),c.createHref({pathname:S,search:f,hash:d})}function vs(){return z.useContext(su)!=null}function Yi(){return yt(vs(),"useLocation() may be used only in the context of a <Router> component."),z.useContext(su).location}function ZN(){return z.useContext(su).navigationType}var IT="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function YT(i){z.useContext(Fr).static||z.useLayoutEffect(i)}function zL(){let{isDataRoute:i}=z.useContext(br);return i?KL():HL()}function HL(){yt(vs(),"useNavigate() may be used only in the context of a <Router> component.");
181let i=z.useContext(lu),{basename:u,navigator:l}=z.useContext(Fr),{matches:c}=z.useContext(br),{pathname:d}=Yi(),v=JSON.stringify(FT(c)),f=z.useRef(!1);return YT(()=>{f.current=!0}),z.useCallback((y,b={})=>{if(Pr(f.current,IT),!f.current)return;if(typeof y=="number"){l.go(y);return}let T=$T(y,JSON.parse(v),d,b.relative==="path");i==null&&u!=="/"&&(T.pathname=T.pathname==="/"?u:ga([u,T.pathname])),(b.replace?l.replace:l.push)(T,b.state,b)},[u,l,v,d,i])}var jL=z.createContext(null);function PL(i){let u=z.useContext(br).outlet;return u&&z.createElement(jL.Provider,{value:i},u)}function e1(){let{matches:i}=z.useContext(br),u=i[i.length-1];return u?u.params:{}}function hs(i,{relative:u}={}){let{matches:l}=z.useContext(br),{pathname:c}=Yi(),d=JSON.stringify(FT(l));return z.useMemo(()=>$T(i,JSON.parse(d),c,u==="path"),[i,d,c,u])}function FL(i,u){return qT(i,u)}function qT(i,u,l,c){var K;yt(vs(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:d,static:v}=z.useContext(Fr),{matches:f}=z.useContext(br),S=f[f.length-1],y=S?S.params:{},b=S?S.pathname:"/",T=S?S.pathnameBase:"/",R=S&&S.route;{let P=R&&R.path||"";GT(b,!R||P.endsWith("*")||P.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${b}" (under <Route path="${P}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. 182 183Please change the parent <Route path="${P}"> to <Route path="${P==="/"?"*":`${P}/*`}">.`)}let O=Yi(),_;if(u){let P=typeof u=="string"?uu(u):u;yt(T==="/"||((K=P.pathname)==null?void 0:K.startsWith(T)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${T}" but pathname "${P.pathname}" was given in the \`location\` prop.`),_=P}else _=O;let U=_.pathname||"/",Z=U;if(T!=="/"){let P=T.replace(/^\//,"").split("/");Z="/"+U.replace(/^\//,"").split("/").slice(P.length).join("/")}let $=!v&&l&&l.matches&&l.matches.length>0?l.matches:HT(i,{pathname:Z});Pr(R||$!=null,`No routes matched location "${_.pathname}${_.search}${_.hash}" `),Pr($==null||$[$.length-1].route.element!==void 0||$[$.length-1].route.Component!==void 0||$[$.length-1].route.lazy!==void 0,`Matched leaf route at location "${_.pathname}${_.search}${_.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let I=YL($&&$.map(P=>Object.assign({},P,{params:Object.assign({},y,P.params),pathname:ga([T,d.encodeLocation?d.encodeLocation(P.pathname).pathname:P.pathname]),pathnameBase:P.pathnameBase==="/"?T:ga([T,d.encodeLocation?d.encodeLocation(P.pathnameBase).pathname:P.pathnameBase])})),f,l,c);return u&&I?z.createElement(su.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",..._},navigationType:"POP"}},I):I}function $L(){let i=XL(),u=ML(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),l=i instanceof Error?i.stack:null,c="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:c},v={padding:"2px 4px",backgroundColor:c},f=null;return console.error("Error handled by React Router default ErrorBoundary:",i),f=z.createElement(z.Fragment,null,z.createElement("p",null,"💿 Hey developer 👋"),z.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",z.createElement("code",{style:v},"ErrorBoundary")," or"," ",z.createElement("code",{style:v},"errorElement")," prop on your route.")),z.createElement(z.Fragment,null,z.createElement("h2",null,"Unexpected Application Error!"),z.createElement("h3",{style:{fontStyle:"italic"}},u),l?z.createElement("pre",{style:d},l):null,f)}var BL=z.createElement($L,null),VL=class extends z.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,u){return u.location!==i.location||u.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:u.error,location:u.location,revalidation:i.revalidation||u.revalidation}}componentDidCatch(i,u){console.error("React Router caught the following error during render",i,u)}render(){return this.state.error!==void 0?z.createElement(br.Provider,{value:this.props.routeContext},z.createElement(Fm.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function IL({routeContext:i,match:u,children:l}){let c=z.useContext(lu);return c&&c.static&&c.staticContext&&(u.route.errorElement||u.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=u.route.id),z.createElement(br.Provider,{value:i},l)}function YL(i,u=[],l=null,c=null){if(i==null){if(!l)return null;if(l.errors)i=l.matches;else if(u.length===0&&!l.initialized&&l.matches.length>0)i=l.matches;else return null}let d=i,v=l==null?void 0:l.errors;if(v!=null){let y=d.findIndex(b=>b.route.id&&(v==null?void 0:v[b.route.id])!==void 0);yt(y>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(v).join(",")}`),d=d.slice(0,Math.min(d.length,y+1))}let f=!1,S=-1;if(l)for(let y=0;y<d.length;y++){let b=d[y];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(S=y),b.route.id){let{loaderData:T,errors:R}
183=l,O=b.route.loader&&!T.hasOwnProperty(b.route.id)&&(!R||R[b.route.id]===void 0);if(b.route.lazy||O){f=!0,S>=0?d=d.slice(0,S+1):d=[d[0]];break}}}return d.reduceRight((y,b,T)=>{let R,O=!1,_=null,U=null;l&&(R=v&&b.route.id?v[b.route.id]:void 0,_=b.route.errorElement||BL,f&&(S<0&&T===0?(GT("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),O=!0,U=null):S===T&&(O=!0,U=b.route.hydrateFallbackElement||null)));let Z=u.concat(d.slice(0,T+1)),$=()=>{let I;return R?I=_:O?I=U:b.route.Component?I=z.createElement(b.route.Component,null):b.route.element?I=b.route.element:I=y,z.createElement(IL,{match:b,routeContext:{outlet:y,matches:Z,isDataRoute:l!=null},children:I})};return l&&(b.route.ErrorBoundary||b.route.errorElement||T===0)?z.createElement(VL,{location:l.location,revalidation:l.revalidation,component:_,error:R,children:$(),routeContext:{outlet:null,matches:Z,isDataRoute:!0}}):$()},null)}function $m(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function qL(i){let u=z.useContext(lu);return yt(u,$m(i)),u}function GL(i){let u=z.useContext(Qf);return yt(u,$m(i)),u}function WL(i){let u=z.useContext(br);return yt(u,$m(i)),u}function Bm(i){let u=WL(i),l=u.matches[u.matches.length-1];return yt(l.route.id,`${i} can only be used on routes that contain a unique "id"`),l.route.id}function QL(){return Bm("useRouteId")}function XL(){var c;let i=z.useContext(Fm),u=GL("useRouteError"),l=Bm("useRouteError");return i!==void 0?i:(c=u.errors)==null?void 0:c[l]}function KL(){let{router:i}=qL("useNavigate"),u=Bm("useNavigate"),l=z.useRef(!1);return YT(()=>{l.current=!0}),z.useCallback(async(d,v={})=>{Pr(l.current,IT),l.current&&(typeof d=="number"?i.navigate(d):await i.navigate(d,{fromRouteId:u,...v}))},[i,u])}var uT={};function GT(i,u,l){!u&&!uT[i]&&(uT[i]=!0,Pr(!1,l))}z.memo(JL);function JL({routes:i,future:u,state:l}){return qT(i,void 0,l,u)}function t1(i){return PL(i.context)}function ZL(i){yt(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function ek({basename:i="/",children:u=null,location:l,navigationType:c="POP",navigator:d,static:v=!1}){yt(!vs(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=i.replace(/^\/*/,"/"),S=z.useMemo(()=>({basename:f,navigator:d,static:v,future:{}}),[f,d,v]);typeof l=="string"&&(l=uu(l));let{pathname:y="/",search:b="",hash:T="",state:R=null,key:O="default"}=l,_=z.useMemo(()=>{let U=ba(y,f);return U==null?null:{location:{pathname:U,search:b,hash:T,state:R,key:O},navigationType:c}},[f,y,b,T,R,O,c]);return Pr(_!=null,`<Router basename="${f}"> is not able to match the URL "${y}${b}${T}" because it does not start with the basename, so the <Router> won't render anything.`),_==null?null:z.createElement(Fr.Provider,{value:S},z.createElement(su.Provider,{children:u,value:_}))}function n1({children:i,location:u}){return FL(Rm(i),u)}function Rm(i,u=[]){let l=[];return z.Children.forEach(i,(c,d)=>{if(!z.isValidElement(c))return;let v=[...u,d];if(c.type===z.Fragment){l.push.apply(l,Rm(c.props.children,v));return}yt(c.type===ZL,`[${typeof c.type=="string"?c.type:c.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),yt(!c.props.index||!c.props.children,"An index route cannot have child routes.");let f={id:c.props.id||v.join("-"),caseSensitive:c.props.caseSensitive,element:c.props.element,Component:c.props.Component,index:c.props.index,path:c.props.path,loader:c.props.loader,action:c.props.action,hydrateFallbackElement:c.props.hydrateFallbackElement,HydrateFallback:c.props.HydrateFallback,errorElement:c.props.errorElement,ErrorBoundary:c.props.ErrorBoundary,hasErrorBoundary:c.props.hasErrorBoundary===!0||c.props.ErrorBoundary!=null||c.props.errorElement!=null,shouldRevalidate:c.props.shouldRevalidate,handle:c.props.handle,lazy:c.props.lazy};c.props.children&&(f.children=Rm(c.props.children,v)),l.push(f)}),l}var Pf="get",Ff="application/x-www-form-urlencoded";function Xf(i){return i!=null&&typeof i.tagName=="string"}function tk(i){return Xf(i)&&i.tagName.toLowerCase()==="button"}function nk(i){return Xf(i)&&i.tagName.toLowerCase()==="form"}function rk(i){return Xf(i)&&i.tagName.toLowerCase()==="input"}function ak(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function ik(i,u){return i.button===0&&(!u||u==="_self")&&!ak(i)}var Nf=null;function ok(){if(Nf===null)try{new FormData(document.createElement("form"),0),Nf=!1}catch{Nf=!0}return Nf}var uk=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function hm(i){return i!=null&&!uk.has(i)?(Pr(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Ff}"`),null):i}function lk(i,u){let l,c,d,v,f;if(nk(i)){let S=i.getAttribute("action");c=S?ba(S,u):null,l=i.getAttribute("method")||Pf,d=hm(i.getAttribute("enctype"))||Ff,v=new FormData(i)}else if(tk(i)||rk(i)&&(i.type==="submit"||i.type==="image")){let S=i.form;if(S==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let y=i.getAttribute("formaction")||S.getAttribute("action");if(c=y?ba(y,u):null,l=i.getAttribute("formmethod")||S.getAttribute("method")||Pf,d=hm(i.getAttribute("formenctype"))||hm(S.getAttribute("enctype"))||Ff,v=new FormData(S,i),!ok()){let{name:b,type:T,value:R}=i;if(T==="image"){let O=b?`${b}.`:"";v.append(`${O}x`,"0"),v.append(`${O}y`,"0")}
183else b&&v.append(b,R)}}else{if(Xf(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');l=Pf,c=null,d=Ff,f=i}return v&&d==="text/plain"&&(f=v,v=void 0),{action:c,method:l.toLowerCase(),encType:d,formData:v,body:f}}function Vm(i,u){if(i===!1||i===null||typeof i>"u")throw new Error(u)}async function sk(i,u){if(i.id in u)return u[i.id];try{let l=await JM(()=>import(i.module),[]);return u[i.id]=l,l}catch(l){return console.error(`Error loading route module \`${i.module}\`, reloading page...`),console.error(l),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function ck(i){return i!=null&&typeof i.page=="string"}function fk(i){return i==null?!1:i.href==null?i.rel==="preload"&&typeof i.imageSrcSet=="string"&&typeof i.imageSizes=="string":typeof i.rel=="string"&&typeof i.href=="string"}async function dk(i,u,l){let c=await Promise.all(i.map(async d=>{let v=u.routes[d.route.id];if(v){let f=await sk(v,l);return f.links?f.links():[]}return[]}));return mk(c.flat(1).filter(fk).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function lT(i,u,l,c,d,v){let f=(y,b)=>l[b]?y.route.id!==l[b].route.id:!0,S=(y,b)=>{var T;return l[b].pathname!==y.pathname||((T=l[b].route.path)==null?void 0:T.endsWith("*"))&&l[b].params["*"]!==y.params["*"]};return v==="assets"?u.filter((y,b)=>f(y,b)||S(y,b)):v==="data"?u.filter((y,b)=>{var R;let T=c.routes[y.route.id];if(!T||!T.hasLoader)return!1;if(f(y,b)||S(y,b))return!0;if(y.route.shouldRevalidate){let O=y.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:((R=l[0])==null?void 0:R.params)||{},nextUrl:new URL(i,window.origin),nextParams:y.params,defaultShouldRevalidate:!0});if(typeof O=="boolean")return O}return!0}):[]}function pk(i,u,{includeHydrateFallback:l}={}){return vk(i.map(c=>{let d=u.routes[c.route.id];if(!d)return[];let v=[d.module];return d.clientActionModule&&(v=v.concat(d.clientActionModule)),d.clientLoaderModule&&(v=v.concat(d.clientLoaderModule)),l&&d.hydrateFallbackModule&&(v=v.concat(d.hydrateFallbackModule)),d.imports&&(v=v.concat(d.imports)),v}).flat(1))}function vk(i){return[...new Set(i)]}function hk(i){let u={},l=Object.keys(i).sort();for(let c of l)u[c]=i[c];return u}function mk(i,u){let l=new Set,c=new Set(u);return i.reduce((d,v)=>{if(u&&!ck(v)&&v.as==="script"&&v.href&&c.has(v.href))return d;let S=JSON.stringify(hk(v));return l.has(S)||(l.add(S),d.push({key:S,link:v})),d},[])}function yk(i,u){let l=typeof i=="string"?new URL(i,typeof window>"u"?"server://singlefetch/":window.location.origin):i;return l.pathname==="/"?l.pathname="_root.data":u&&ba(l.pathname,u)==="/"?l.pathname=`${u.replace(/\/$/,"")}/_root.data`:l.pathname=`${l.pathname.replace(/\/$/,"")}.data`,l}function WT(){let i=z.useContext(lu);return Vm(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function gk(){let i=z.useContext(Qf);return Vm(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var Im=z.createContext(void 0);Im.displayName="FrameworkContext";function QT(){let i=z.useContext(Im);return Vm(i,"You must render this element inside a <HydratedRouter> element"),i}function bk(i,u){let l=z.useContext(Im),[c,d]=z.useState(!1),[v,f]=z.useState(!1),{onFocus:S,onBlur:y,onMouseEnter:b,onMouseLeave:T,onTouchStart:R}=u,O=z.useRef(null);z.useEffect(()=>{if(i==="render"&&f(!0),i==="viewport"){let Z=I=>{I.forEach(K=>{f(K.isIntersecting)})},$=new IntersectionObserver(Z,{threshold:.5});return O.current&&$.observe(O.current),()=>{$.disconnect()}}},[i]),z.useEffect(()=>{if(c){let Z=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(Z)}}},[c]);let _=()=>{d(!0)},U=()=>{d(!1),f(!1)};return l?i!=="intent"?[v,O,{}]:[v,O,{onFocus:as(S,_),onBlur:as(y,U),onMouseEnter:as(b,_),onMouseLeave:as(T,U),onTouchStart:as(R,_)}]:[!1,O,{}]}function as(i,u){return l=>{i&&i(l),l.defaultPrevented||u(l)}}function Sk({page:i,...u}){let{router:l}=WT(),c=z.useMemo(()=>HT(l.routes,i,l.basename),[l.routes,i,l.basename]);return c?z.createElement(Tk,{page:i,matches:c,...u}):null}function Ek(i){let{manifest:u,routeModules:l}=QT(),[c,d]=z.useState([]);return z.useEffect(()=>{let v=!1;return dk(i,u,l).then(f=>{v||d(f)}),()=>{v=!0}},[i,u,l]),c}function Tk({page:i,matches:u,...l}){let c=Yi(),{manifest:d,routeModules:v}=QT(),{basename:f}=WT(),{loaderData:S,matches:y}=gk(),b=z.useMemo(()=>lT(i,u,y,d,c,"data"),[i,u,y,d,c]),T=z.useMemo(()=>lT(i,u,y,d,c,"assets"),[i,u,y,d,c]),R=z.useMemo(()=>
183{if(i===c.pathname+c.search+c.hash)return[];let U=new Set,Z=!1;if(u.forEach(I=>{var P;let K=d.routes[I.route.id];!K||!K.hasLoader||(!b.some(G=>G.route.id===I.route.id)&&I.route.id in S&&((P=v[I.route.id])!=null&&P.shouldRevalidate)||K.hasClientLoader?Z=!0:U.add(I.route.id))}),U.size===0)return[];let $=yk(i,f);return Z&&U.size>0&&$.searchParams.set("_routes",u.filter(I=>U.has(I.route.id)).map(I=>I.route.id).join(",")),[$.pathname+$.search]},[f,S,c,d,b,u,i,v]),O=z.useMemo(()=>pk(T,d),[T,d]),_=Ek(T);return z.createElement(z.Fragment,null,R.map(U=>z.createElement("link",{key:U,rel:"prefetch",as:"fetch",href:U,...l})),O.map(U=>z.createElement("link",{key:U,rel:"modulepreload",href:U,...l})),_.map(({key:U,link:Z})=>z.createElement("link",{key:U,...Z})))}function Ck(...i){return u=>{i.forEach(l=>{typeof l=="function"?l(u):l!=null&&(l.current=u)})}}var XT=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{XT&&(window.__reactRouterVersion="7.4.0")}catch{}function r1({basename:i,children:u,window:l}){let c=z.useRef();c.current==null&&(c.current=sL({window:l,v5Compat:!0}));let d=c.current,[v,f]=z.useState({action:d.action,location:d.location}),S=z.useCallback(y=>{z.startTransition(()=>f(y))},[f]);return z.useLayoutEffect(()=>d.listen(S),[d,S]),z.createElement(ek,{basename:i,children:u,location:v.location,navigationType:v.action,navigator:d})}var KT=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,JT=z.forwardRef(function({onClick:u,discover:l="render",prefetch:c="none",relative:d,reloadDocument:v,replace:f,state:S,target:y,to:b,preventScrollReset:T,viewTransition:R,...O},_){let{basename:U}=z.useContext(Fr),Z=typeof b=="string"&&KT.test(b),$,I=!1;if(typeof b=="string"&&Z&&($=b,XT))try{let ze=new URL(window.location.href),Ve=b.startsWith("//")?new URL(ze.protocol+b):new URL(b),Ge=ba(Ve.pathname,U);Ve.origin===ze.origin&&Ge!=null?b=Ge+Ve.search+Ve.hash:I=!0}catch{Pr(!1,`<Link to="${b}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let K=NL(b,{relative:d}),[P,G,q]=bk(c,O),be=_k(b,{replace:f,state:S,target:y,preventScrollReset:T,relative:d,viewTransition:R});function ce(ze){u&&u(ze),ze.defaultPrevented||be(ze)}let $e=z.createElement("a",{...O,...q,href:$||K,onClick:I||v?u:ce,ref:Ck(_,G),target:y,"data-discover":!Z&&l==="render"?"true":void 0});return P&&!Z?z.createElement(z.Fragment,null,$e,z.createElement(Sk,{page:K})):$e});JT.displayName="Link";var Rk=z.forwardRef(function({"aria-current":u="page",caseSensitive:l=!1,className:c="",end:d=!1,style:v,to:f,viewTransition:S,children:y,...b},T){let R=hs(f,{relative:b.relative}),O=Yi(),_=z.useContext(Qf),{navigator:U,basename:Z}=z.useContext(Fr),$=_!=null&&Lk(R)&&S===!0,I=U.encodeLocation?U.encodeLocation(R).pathname:R.pathname,K=O.pathname,P=_&&_.navigation&&_.navigation.location?_.navigation.location.pathname:null;l||(K=K.toLowerCase(),P=P?P.toLowerCase():null,I=I.toLowerCase()),P&&Z&&(P=ba(P,Z)||P);const G=I!=="/"&&I.endsWith("/")?I.length-1:I.length;let q=K===I||!d&&K.startsWith(I)&&K.charAt(G)==="/",be=P!=null&&(P===I||!d&&P.startsWith(I)&&P.charAt(I.length)==="/"),ce={isActive:q,isPending:be,isTransitioning:$},$e=q?u:void 0,ze;typeof c=="function"?ze=c(ce):ze=[c,q?"active":null,be?"pending":null,$?"transitioning":null].filter(Boolean).join(" ");let Ve=typeof v=="function"?v(ce):v;return z.createElement(JT,{...b,"aria-current":$e,className:ze,ref:T,style:Ve,to:f,viewTransition:S},typeof y=="function"?y(ce):y)});Rk.displayName="NavLink";var wk=z.forwardRef(({discover:i="render",fetcherKey:u,navigate:l,reloadDocument:c,replace:d,state:v,method:f=Pf,action:S,onSubmit:y,relative:b,preventScrollReset:T,viewTransition:R,...O},_)=>{let U=Ak(),Z=Mk(S,{relative:b}),$=f.toLowerCase()==="get"?"get":"post",I=typeof S=="string"&&KT.test(S),K=P=>{if(y&&y(P),P.defaultPrevented)return;P.preventDefault();let G=P.nativeEvent.submitter,q=(G==null?void 0:G.getAttribute("formmethod"))||f;U(G||P.currentTarget,{fetcherKey:u,method:q,navigate:l,replace:d,state:v,relative:b,preventScrollReset:T,viewTransition:R})};return z.createElement("form",{ref:_,method:$,action:Z,onSubmit:c?y:K,...O,"data-discover":!I&&i==="render"?"true":void 0})});wk.displayName="Form";function xk(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ZT(i){let u=z.useContext(lu);return yt(u,xk(i)),u}function _k(i,{target:u,replace:l,state:c,preventScrollReset:d,relative:v,viewTransition:f}={}){let S=zL(),y=Yi(),b=hs(i,{relative:v});return z.useCallback(T=>{if(ik(T,u)){T.preventDefault();let R=l!==void 0?l:ss(y)===ss(b);S(i,{replace:R,state:c,preventScrollReset:d,relative:v,viewTransition:f})}},[y,S,b,l,c,u,i,d,v,f])}var Ok=0,Dk=()=>`__${String(++Ok)}__`;function Ak(){let{router:i}=ZT("useSubmit"),{basename:u}=z.useContext(Fr),l=QL();return z.useCallback(async(c,d={})=>{let{action:v,method:f,encType:S,formData:y,body:b}=lk(c,u);if(d.navigate===!1){let T=d.fetcherKey||Dk();await i.fetch(T,l,d.action||v,{preventScrollReset:d.preventScrollReset,formData:y,body:b,formMethod:d.method||f,formEncType:d.encType||S,flushSync:d.flushSync})}else await i.navigate(d.action||v,{preventScrollReset:d.preventScrollReset,formData:y,body:b,formMethod:d.method||f,formEncType:d.encType||S,replace:d.replace,state:d.state,fromRouteId:l,flushSync:d.flushSync,viewTransition:d.viewTransition})},[i,u,l])}function Mk(i,{relative:u}={}){let{basename:l}=z.useContext(Fr),c=z.useContext(br);yt(c,"useFormAction must be used inside a RouteContext");let[d]=c.matches.slice(-1),v={...hs(i||".",{relative:u})},f=Yi();if(i==null){v.search=f.search;let S=new URLSearchParams(v.search),y=S.getAll("index");if(y.some(T=>T==="")){S.delete("index"),y.filter(R=>
183R).forEach(R=>S.append("index",R));let T=S.toString();v.search=T?`?${T}`:""}}return(!i||i===".")&&d.route.index&&(v.search=v.search?v.search.replace(/^\?/,"?index&"):"?index"),l!=="/"&&(v.pathname=v.pathname==="/"?l:ga([l,v.pathname])),ss(v)}function Lk(i,u={}){let l=z.useContext(VT);yt(l!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=ZT("useViewTransitionState"),d=hs(i,{relative:u.relative});if(!l.isTransitioning)return!1;let v=ba(l.currentLocation.pathname,c)||l.currentLocation.pathname,f=ba(l.nextLocation.pathname,c)||l.nextLocation.pathname;return Vf(d.pathname,f)!=null||Vf(d.pathname,v)!=null}new TextEncoder;var eC={exports:{}},tC={};/** 184 * @license React 185 * use-sync-external-store-with-selector.development.js 186 * 187 * Copyright (c) Meta Platforms, Inc. and affiliates. 188 * 189 * This source code is licensed under the MIT license found in the 190 * LICENSE file in the root directory of this source tree. 191 */(function(){function i(y,b){return y===b&&(y!==0||1/y===1/b)||y!==y&&b!==b}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var u=z,l=typeof Object.is=="function"?Object.is:i,c=u.useSyncExternalStore,d=u.useRef,v=u.useEffect,f=u.useMemo,S=u.useDebugValue;tC.useSyncExternalStoreWithSelector=function(y,b,T,R,O){var _=d(null);if(_.current===null){var U={hasValue:!1,value:null};_.current=U}else U=_.current;_=f(function(){function $(q){if(!I){if(I=!0,K=q,q=R(q),O!==void 0&&U.hasValue){var be=U.value;if(O(be,q))return P=be}return P=q}if(be=P,l(K,q))return be;var ce=R(q);return O!==void 0&&O(be,ce)?(K=q,be):(K=q,P=ce)}var I=!1,K,P,G=T===void 0?null:T;return[function(){return $(b())},G===null?void 0:function(){return $(G())}]},[b,T,R,O]);var Z=c(y,_[0],_[1]);return v(function(){U.hasValue=!0,U.value=Z},[Z]),S(Z),Z},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())})();eC.exports=tC;var kk=eC.exports;function Uk(i){i()}function Nk(){let i=null,u=null;return{clear(){i=null,u=null},notify(){Uk(()=>{let l=i;for(;l;)l.callback(),l=l.next})},get(){const l=[];let c=i;for(;c;)l.push(c),c=c.next;return l},subscribe(l){let c=!0;const d=u={callback:l,next:null,prev:u};return d.prev?d.prev.next=d:i=d,function(){!c||i===null||(c=!1,d.next?d.next.prev=d.prev:u=d.prev,d.prev?d.prev.next=d.next:i=d.next)}}}}var sT={notify(){},get:()=>[]};function zk(i,u){let l,c=sT,d=0,v=!1;function f(Z){T();const $=c.subscribe(Z);let I=!1;return()=>{I||(I=!0,$(),R())}}function S(){c.notify()}function y(){U.onStateChange&&U.onStateChange()}function b(){return v}function T(){d++,l||(l=u?u.addNestedSub(y):i.subscribe(y),c=Nk())}function R(){d--,l&&d===0&&(l(),l=void 0,c.clear(),c=sT)}function O(){v||(v=!0,T())}function _(){v&&(v=!1,R())}const U={addNestedSub:f,notifyNestedSubs:S,handleChangeWrapper:y,isSubscribed:b,trySubscribe:O,tryUnsubscribe:_,getListeners:()=>c};return U}var Hk=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",jk=Hk(),Pk=()=>typeof navigator<"u"&&navigator.product==="ReactNative",Fk=Pk(),$k=()=>jk||Fk?z.useLayoutEffect:z.useEffect,Bk=$k();function cT(i,u){return i===u?i!==0||u!==0||1/i===1/u:i!==i&&u!==u}function a1(i,u){if(cT(i,u))return!0;if(typeof i!="object"||i===null||typeof u!="object"||u===null)return!1;const l=Object.keys(i),c=Object.keys(u);if(l.length!==c.length)return!1;for(let d=0;d<l.length;d++)if(!Object.prototype.hasOwnProperty.call(u,l[d])||!cT(i[l[d]],u[l[d]]))return!1;return!0}var mm=Symbol.for("react-redux-context"),ym=typeof globalThis<"u"?globalThis:{};function Vk(){if(!z.createContext)return{};const i=ym[mm]??(ym[mm]=new Map);let u=i.get(z.createContext);return u||(u=z.createContext(null),u.displayName="ReactRedux",i.set(z.createContext,u)),u}var ri=Vk();function Ik(i){const{children:u,context:l,serverState:c,store:d}=i,v=z.useMemo(()=>{const y=zk(d),b={store:d,subscription:y,getServerState:c?()=>c:void 0};{const{identityFunctionCheck:T="once",stabilityCheck:R="once"}=i;return Object.assign(b,{stabilityCheck:R,identityFunctionCheck:T})}},[d,c]),f=z.useMemo(()=>d.getState(),[d]);Bk(()=>{const{subscription:y}=v;return y.onStateChange=y.notifyNestedSubs,y.trySubscribe(),f!==d.getState()&&y.notifyNestedSubs(),()=>{y.tryUnsubscribe(),y.onStateChange=void 0}},[v,f]);const S=l||ri;return z.createElement(S.Provider,{value:v},u)}var i1=Ik;function Ym(i=ri){return function(){const l=z.useContext(i);if(!l)throw new Error("could not find react-redux context value;
191 please ensure the component is wrapped in a <Provider>");return l}}var nC=Ym();function rC(i=ri){const u=i===ri?nC:Ym(i),l=()=>{const{store:c}=u();return c};return Object.assign(l,{withTypes:()=>l}),l}var Yk=rC();function qk(i=ri){const u=i===ri?Yk:rC(i),l=()=>u().dispatch;return Object.assign(l,{withTypes:()=>l}),l}var o1=qk(),Gk=(i,u)=>i===u;function Wk(i=ri){const u=i===ri?nC:Ym(i),l=(c,d={})=>{const{equalityFn:v=Gk}=typeof d=="function"?{equalityFn:d}:d;{if(!c)throw new Error("You must pass a selector to useSelector");if(typeof c!="function")throw new Error("You must pass a function as a selector to useSelector");if(typeof v!="function")throw new Error("You must pass a function as an equality function to useSelector")}const f=u(),{store:S,subscription:y,getServerState:b}=f,T=z.useRef(!0),R=z.useCallback({[c.name](_){const U=c(_);{const{devModeChecks:Z={}}=typeof d=="function"?{}:d,{identityFunctionCheck:$,stabilityCheck:I}=f,{identityFunctionCheck:K,stabilityCheck:P}={stabilityCheck:I,identityFunctionCheck:$,...Z};if(P==="always"||P==="once"&&T.current){const G=c(_);if(!v(U,G)){let q;try{throw new Error}catch(be){({stack:q}=be)}console.warn("Selector "+(c.name||"unknown")+` returned a different result when called with the same parameters. This can lead to unnecessary rerenders. 192Selectors that return a new reference (such as an object or an array) should be memoized: https://redux.js.org/usage/deriving-data-selectors#optimizing-selectors-with-memoization`,{state:_,selected:U,selected2:G,stack:q})}}if((K==="always"||K==="once"&&T.current)&&U===_){let G;try{throw new Error}catch(q){({stack:G}=q)}console.warn("Selector "+(c.name||"unknown")+` returned the root state when called. This can lead to unnecessary rerenders. 193Selectors that return the entire state are almost certainly a mistake, as they will cause a rerender whenever *anything* in state changes.`,{stack:G})}T.current&&(T.current=!1)}return U}}[c.name],[c]),O=kk.useSyncExternalStoreWithSelector(y.addNestedSub,S.getState,b||S.getState,R,v);return z.useDebugValue(O),O};return Object.assign(l,{withTypes:()=>l}),l}var u1=Wk(),Qk=(()=>typeof Symbol=="function"&&Symbol.observable||"@@observable")(),fT=Qk,gm=()=>Math.random().toString(36).substring(7).split("").join("."),Xk={INIT:`@@redux/INIT${gm()}`,REPLACE:`@@redux/REPLACE${gm()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${gm()}`},$i=Xk;function ms(i){if(typeof i!="object"||i===null)return!1;let u=i;for(;Object.getPrototypeOf(u)!==null;)u=Object.getPrototypeOf(u);return Object.getPrototypeOf(i)===u||Object.getPrototypeOf(i)===null}function Kk(i){if(i===void 0)return"undefined";if(i===null)return"null";const u=typeof i;switch(u){case"boolean":case"string":case"number":case"symbol":case"function":return u}if(Array.isArray(i))return"array";if(eU(i))return"date";if(Zk(i))return"error";const l=Jk(i);switch(l){case"Symbol":case"Promise":case"WeakMap":case"WeakSet":case"Map":case"Set":return l}return Object.prototype.toString.call(i).slice(8,-1).toLowerCase().replace(/\s/g,"")}function Jk(i){return typeof i.constructor=="function"?i.constructor.name:null}function Zk(i){return i instanceof Error||typeof i.message=="string"&&i.constructor&&typeof i.constructor.stackTraceLimit=="number"}function eU(i){return i instanceof Date?!0:typeof i.toDateString=="function"&&typeof i.getDate=="function"&&typeof i.setDate=="function"}function ni(i){let u=typeof i;return u=Kk(i),u}function aC(i,u,l){if(typeof i!="function")throw new Error(`Expected the root reducer to be a function. Instead, received: '${ni(i)}'`);if(typeof u=="function"&&typeof l=="function"||typeof l=="function"&&typeof arguments[3]=="function")throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.");if(typeof u=="function"&&typeof l>"u"&&(l=u,u=void 0),typeof l<"u"){if(typeof l!="function")throw new Error(`Expected the enhancer to be a function. Instead, received: '${ni(l)}'`);return l(aC)(i,u)}let c=i,d=u,v=new Map,f=v,S=0,y=!1;function b(){f===v&&(f=new Map,v.forEach(($,I)=>{f.set(I,$)}))}function T(){if(y)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return d}function R($){if(typeof $!="function")throw new Error(`Expected the listener to be a function. Instead, received: '${ni($)}'`);if(y)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.");let I=!0;b();const K=S++;return f.set(K,$),function(){if(I){if(y)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details.");I=!1,b(),f.delete(K),v=null}}}function O($){if(!ms($))throw new Error(`Actions must be plain objects. Instead, the actual type was: '${ni($)}'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.`);if(typeof $.type>"u")throw new Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(typeof $.type!="string")throw new Error(`Action "type" property must be a string. Instead, the actual type was: '${ni($.type)}'. Value was: '${$.type}' (stringified)`);if(y)throw new Error("Reducers may not dispatch actions.");try{y=!0,d=c(d,$)}finally{y=!1}return(v=f).forEach(K=>{K()}),$}function _($){if(typeof $!="function")throw new Error(`Expected the nextReducer to be a function. Instead, received: '${ni($)}`);c=$,O({type:$i.REPLACE})}function U(){const $=R;return{subscribe(I){if(typeof I!="object"||I===null)throw new Error(`Expected the observer to be an object. Instead, received: '${ni(I)}'`);function K(){const G=I;G.next&&G.next(T())}return K(),{unsubscribe:$(K)}},[fT](){return this}}}return O({type:$i.INIT}),{dispatch:O,subscribe:R,getState:T,replaceReducer:_,[fT]:U}}function dT(i){typeof console<"u"&&typeof console.error=="function"&&console.error(i);try{throw new Error(i)}catch{}}function tU(i,u,l,c){const d=Object.keys(u),v=l&&l.type===$i.INIT?"preloadedState argument passed to createStore":"previous state received by the reducer";if(d.length===0)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";if(!ms(i))return`The ${v} has unexpected type of "${ni(i)}". Expected argument to be an object with the following keys: "${d.join('", "')}"`;const f=Object.keys(i).filter(S=>!u.hasOwnProperty(S)&&!c[S]);if(f.forEach(S=>{c[S]=!0}),!(l&&l.type===$i.REPLACE)&&f.length>0)return`Unexpected ${f.length>1?"keys":"key"} "${f.join('", "')}" found in ${v}. Expected to find one of the known reducer keys instead: "${d.join('", "')}". Unexpected keys will be ignored.`}
193function nU(i){Object.keys(i).forEach(u=>{const l=i[u];if(typeof l(void 0,{type:$i.INIT})>"u")throw new Error(`The slice reducer for key "${u}" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.`);if(typeof l(void 0,{type:$i.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(`The slice reducer for key "${u}" returned undefined when probed with a random type. Don't try to handle '${$i.INIT}' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.`)})}function rU(i){const u=Object.keys(i),l={};for(let f=0;f<u.length;f++){const S=u[f];typeof i[S]>"u"&&dT(`No reducer provided for key "${S}"`),typeof i[S]=="function"&&(l[S]=i[S])}const c=Object.keys(l);let d;d={};let v;try{nU(l)}catch(f){v=f}return function(S={},y){if(v)throw v;{const R=tU(S,l,y,d);R&&dT(R)}let b=!1;const T={};for(let R=0;R<c.length;R++){const O=c[R],_=l[O],U=S[O],Z=_(U,y);if(typeof Z>"u"){const $=y&&y.type;throw new Error(`When called with an action of type ${$?`"${String($)}"`:"(unknown type)"}, the slice reducer for key "${O}" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.`)}T[O]=Z,b=b||Z!==U}return b=b||c.length!==Object.keys(S).length,b?T:S}}function If(...i){return i.length===0?u=>u:i.length===1?i[0]:i.reduce((u,l)=>(...c)=>u(l(...c)))}function aU(...i){return u=>(l,c)=>{const d=u(l,c);let v=()=>{throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")};const f={getState:d.getState,dispatch:(y,...b)=>v(y,...b)},S=i.map(y=>y(f));return v=If(...S)(d.dispatch),{...d,dispatch:v}}}function iC(i){return ms(i)&&"type"in i&&typeof i.type=="string"}var oC=Symbol.for("immer-nothing"),pT=Symbol.for("immer-draftable"),Yn=Symbol.for("immer-state"),iU=[function(i){return`The plugin for '${i}' has not been loaded into Immer. To enable the plugin, import and call \`enable${i}()\` when initializing your application.`},function(i){return`produce can only be called on things that are draftable: plain objects, arrays, Map, Set or classes that are marked with '[immerable]: true'. Got '${i}'`},"This object has been frozen and should not be mutated",function(i){return"Cannot use a proxy that has been revoked. Did you pass an object from inside an immer function to an async process? "+i},"An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.","Immer forbids circular references","The first or second argument to `produce` must be a function","The third argument to `produce` must be a function or undefined","First argument to `createDraft` must be a plain object, an array, or an immerable object","First argument to `finishDraft` must be a draft returned by `createDraft`",function(i){return`'current' expects a draft, got: ${i}`},"Object.defineProperty() cannot be used on an Immer draft","Object.setPrototypeOf() cannot be used on an Immer draft","Immer only supports deleting array indices","Immer only supports setting array indices and the 'length' property",function(i){return`'original' expects a draft, got: ${i}`}];function An(i,...u){{const l=iU[i],c=typeof l=="function"?l.apply(null,u):l;throw new Error(`[Immer] ${c}`)}}var ou=Object.getPrototypeOf;function Vi(i){return!!i&&!!i[Yn]}function Sa(i){var u;return i?uC(i)||Array.isArray(i)||!!i[pT]||!!((u=i.constructor)!=null&&u[pT])||Jf(i)||Zf(i):!1}var oU=Object.prototype.constructor.toString();function uC(i){if(!i||typeof i!="object")return!1;const u=ou(i);if(u===null)return!0;const l=Object.hasOwnProperty.call(u,"constructor")&&u.constructor;return l===Object?!0:typeof l=="function"&&Function.toString.call(l)===oU}
193function Yf(i,u){Kf(i)===0?Reflect.ownKeys(i).forEach(l=>{u(l,i[l],i)}):i.forEach((l,c)=>u(c,l,i))}function Kf(i){const u=i[Yn];return u?u.type_:Array.isArray(i)?1:Jf(i)?2:Zf(i)?3:0}function wm(i,u){return Kf(i)===2?i.has(u):Object.prototype.hasOwnProperty.call(i,u)}function lC(i,u,l){const c=Kf(i);c===2?i.set(u,l):c===3?i.add(l):i[u]=l}function uU(i,u){return i===u?i!==0||1/i===1/u:i!==i&&u!==u}function Jf(i){return i instanceof Map}function Zf(i){return i instanceof Set}function Fi(i){return i.copy_||i.base_}function xm(i,u){if(Jf(i))return new Map(i);if(Zf(i))return new Set(i);if(Array.isArray(i))return Array.prototype.slice.call(i);const l=uC(i);if(u===!0||u==="class_only"&&!l){const c=Object.getOwnPropertyDescriptors(i);delete c[Yn];let d=Reflect.ownKeys(c);for(let v=0;v<d.length;v++){const f=d[v],S=c[f];S.writable===!1&&(S.writable=!0,S.configurable=!0),(S.get||S.set)&&(c[f]={configurable:!0,writable:!0,enumerable:S.enumerable,value:i[f]})}return Object.create(ou(i),c)}else{const c=ou(i);if(c!==null&&l)return{...i};const d=Object.create(c);return Object.assign(d,i)}}function qm(i,u=!1){return ed(i)||Vi(i)||!Sa(i)||(Kf(i)>1&&(i.set=i.add=i.clear=i.delete=lU),Object.freeze(i),u&&Object.entries(i).forEach(([l,c])=>qm(c,!0))),i}function lU(){An(2)}function ed(i){return Object.isFrozen(i)}var sU={};function Ii(i){const u=sU[i];return u||An(0,i),u}var cs;function sC(){return cs}function cU(i,u){return{drafts_:[],parent_:i,immer_:u,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function vT(i,u){u&&(Ii("Patches"),i.patches_=[],i.inversePatches_=[],i.patchListener_=u)}function _m(i){Om(i),i.drafts_.forEach(fU),i.drafts_=null}function Om(i){i===cs&&(cs=i.parent_)}function hT(i){return cs=cU(cs,i)}function fU(i){const u=i[Yn];u.type_===0||u.type_===1?u.revoke_():u.revoked_=!0}function mT(i,u){u.unfinalizedDrafts_=u.drafts_.length;const l=u.drafts_[0];return i!==void 0&&i!==l?(l[Yn].modified_&&(_m(u),An(4)),Sa(i)&&(i=qf(u,i),u.parent_||Gf(u,i)),u.patches_&&Ii("Patches").generateReplacementPatches_(l[Yn].base_,i,u.patches_,u.inversePatches_)):i=qf(u,l,[]),_m(u),u.patches_&&u.patchListener_(u.patches_,u.inversePatches_),i!==oC?i:void 0}function qf(i,u,l){if(ed(u))return u;const c=u[Yn];if(!c)return Yf(u,(d,v)=>yT(i,c,u,d,v,l)),u;if(c.scope_!==i)return u;if(!c.modified_)return Gf(i,c.base_,!0),c.base_;if(!c.finalized_){c.finalized_=!0,c.scope_.unfinalizedDrafts_--;const d=c.copy_;let v=d,f=!1;c.type_===3&&(v=new Set(d),d.clear(),f=!0),Yf(v,(S,y)=>yT(i,c,d,S,y,l,f)),Gf(i,d,!1),l&&i.patches_&&Ii("Patches").generatePatches_(c,l,i.patches_,i.inversePatches_)}return c.copy_}function yT(i,u,l,c,d,v,f){if(d===l&&An(5),Vi(d)){const S=v&&u&&u.type_!==3&&!wm(u.assigned_,c)?v.concat(c):void 0,y=qf(i,d,S);if(lC(l,c,y),Vi(y))i.canAutoFreeze_=!1;else return}else f&&l.add(d);if(Sa(d)&&!ed(d)){if(!i.immer_.autoFreeze_&&i.unfinalizedDrafts_<1)return;qf(i,d),(!u||!u.scope_.parent_)&&typeof c!="symbol"&&Object.prototype.propertyIsEnumerable.call(l,c)&&Gf(i,d)}}function Gf(i,u,l=!1){!i.parent_&&i.immer_.autoFreeze_&&i.canAutoFreeze_&&qm(u,l)}function dU(i,u){const l=Array.isArray(i),c={type_:l?1:0,scope_:u?u.scope_:sC(),modified_:!1,finalized_:!1,assigned_:{},parent_:u,base_:i,draft_:null,copy_:null,revoke_:null,isManual_:!1};let d=c,v=Gm;l&&(d=[c],v=fs);const{revoke:f,proxy:S}=Proxy.revocable(d,v);return c.draft_=S,c.revoke_=f,S}var Gm={get(i,u){if(u===Yn)return i;const l=Fi(i);if(!wm(l,u))return pU(i,l,u);const c=l[u];return i.finalized_||!Sa(c)?c:c===bm(i.base_,u)?(Sm(i),i.copy_[u]=Am(c,i)):c},has(i,u){return u in Fi(i)},ownKeys(i){return Reflect.ownKeys(Fi(i))},set(i,u,l){const c=cC(Fi(i),u);if(c!=null&&c.set)return c.set.call(i.draft_,l),!0;if(!i.modified_){const d=bm(Fi(i),u),v=d==null?void 0:d[Yn];if(v&&v.base_===l)return i.copy_[u]=l,i.assigned_[u]=!1,!0;if(uU(l,d)&&(l!==void 0||wm(i.base_,u)))return!0;Sm(i),Dm(i)}return i.copy_[u]===l&&(l!==void 0||u in i.copy_)||Number.isNaN(l)&&Number.isNaN(i.copy_[u])||(i.copy_[u]=l,i.assigned_[u]=!0),!0},deleteProperty(i,u){return bm(i.base_,u)!==void 0||u in i.base_?(i.assigned_[u]=!1,Sm(i),Dm(i)):delete i.assigned_[u],i.copy_&&delete i.copy_[u],!0},getOwnPropertyDescriptor(i,u){const l=Fi(i),c=Reflect.getOwnPropertyDescriptor(l,u);return c&&{writable:!0,configurable:i.type_!==1||u!=="length",enumerable:c.enumerable,value:l[u]}},defineProperty(){An(11)},getPrototypeOf(i){return ou(i.base_)},setPrototypeOf(){An(12)}},fs={};Yf(Gm,(i,u)=>{fs[i]=function(){return arguments[0]=arguments[0][0],u.apply(this,arguments)}});fs.deleteProperty=function(i,u){return isNaN(parseInt(u))&&An(13),fs.set.call(this,i,u,void 0)};fs.set=function(i,u,l){return u!=="length"&&isNaN(parseInt(u))&&An(14),Gm.set.call(this,i[0],u,l,i[0])};function bm(i,u){const l=i[Yn];return(l?Fi(l):i)[u]}function pU(i,u,l){var d;const c=cC(u,l);return c?"value"in c?c.value:(d=c.get)==null?void 0:d.call(i.draft_):void 0}function cC(i,u){if(!(u in i))return;let l=ou(i);for(;l;){const c=Object.getOwnPropertyDescriptor(l,u);if(c)return c;l=ou(l)}}function Dm(i){i.modified_||(i.modified_=!0,i.parent_&&Dm(i.parent_))}function Sm(i){i.copy_||(i.copy_=xm(i.base_,i.scope_.immer_.useStrictShallowCopy_))}var vU=class{constructor(i){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(u,l,c)=>{if(typeof u=="function"&&typeof l!="function"){const v=l;l=u;const f=this;return function(y=v,...b){return f.produce(y,T=>l.call(this,T,...b))}}typeof l!="function"&&An(6),c!==void 0&&typeof c!="function"&&An(7);let d;if(Sa(u)){const v=hT(this),f=Am(u,void 0);let S=!0;try{d=l(f),S=!1}finally{S?_m(v):Om(v)}return vT(v,c),mT(d,v)}else if(!u||typeof u!="object"){if(d=l(u),d===void 0&&(d=u),d===oC&&(d=void 0),this.autoFreeze_&&qm(d,!0),c){const v=[],f=[];Ii("Patches").generateReplacementPatches_(u,d,v,f),c(v,f)}return d}else An(1,u)},this.produceWithPatches=(u,l)=>{if(typeof u=="function")return(f,...S)=>this.produceWithPatches(f,y=>u(y,...S));let c,d;return[this.produce(u,l,(f,S)=>{c=f,d=S}),c,d]},typeof(i==null?void 0:i.autoFreeze)=="boolean"&&this.setAutoFreeze(i.autoFreeze),typeof(i==null?void 0:i.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(i.useStrictShallowCopy)}createDraft(i){Sa(i)||An(8),Vi(i)&&(i=hU(i));const u=hT(this),l=Am(i,void 0);return l[Yn].isManual_=!0,Om(u),l}finishDraft(i,u){const l=i&&i[Yn];(!l||!l.isManual_)&&An(9);const{scope_:c}=l;return vT(c,u),mT(void 0,c)}setAutoFreeze(i){this.autoFreeze_=i}setUseStrictShallowCopy(i){this.useStrictShallowCopy_=i}applyPatches(i,u){let l;for(l=u.length-1;l>=0;l--){const d=u[l];
193if(d.path.length===0&&d.op==="replace"){i=d.value;break}}l>-1&&(u=u.slice(l+1));const c=Ii("Patches").applyPatches_;return Vi(i)?c(i,u):this.produce(i,d=>c(d,u))}};function Am(i,u){const l=Jf(i)?Ii("MapSet").proxyMap_(i,u):Zf(i)?Ii("MapSet").proxySet_(i,u):dU(i,u);return(u?u.scope_:sC()).drafts_.push(l),l}function hU(i){return Vi(i)||An(10,i),fC(i)}function fC(i){if(!Sa(i)||ed(i))return i;const u=i[Yn];let l;if(u){if(!u.modified_)return u.base_;u.finalized_=!0,l=xm(i,u.scope_.immer_.useStrictShallowCopy_)}else l=xm(i,!0);return Yf(l,(c,d)=>{lC(l,c,fC(d))}),u&&(u.finalized_=!1),l}var qn=new vU,dC=qn.produce;qn.produceWithPatches.bind(qn);qn.setAutoFreeze.bind(qn);qn.setUseStrictShallowCopy.bind(qn);qn.applyPatches.bind(qn);qn.createDraft.bind(qn);qn.finishDraft.bind(qn);function pC(i){return({dispatch:l,getState:c})=>d=>v=>typeof v=="function"?v(l,c,i):d(v)}var mU=pC(),yU=pC,gU=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?If:If.apply(null,arguments)},bU=i=>i&&typeof i.match=="function";function gT(i,u){function l(...c){if(u){let d=u(...c);if(!d)throw new Error("prepareAction did not return an object");return{type:i,payload:d.payload,..."meta"in d&&{meta:d.meta},..."error"in d&&{error:d.error}}}return{type:i,payload:c[0]}}return l.toString=()=>`${i}`,l.type=i,l.match=c=>iC(c)&&c.type===i,l}function SU(i){return typeof i=="function"&&"type"in i&&bU(i)}function EU(i){const u=i?`${i}`.split("/"):[],l=u[u.length-1]||"actionCreator";return`Detected an action creator with type "${i||"unknown"}" being dispatched. 194Make sure you're calling the action creator before dispatching, i.e. \`dispatch(${l}())\` instead of \`dispatch(${l})\`. This is necessary even if the action has no payload.`}function TU(i={}){const{isActionCreator:u=SU}=i;return()=>l=>c=>(u(c)&&console.warn(EU(c.type)),l(c))}function vC(i,u){let l=0;return{measureTime(c){const d=Date.now();try{return c()}finally{const v=Date.now();l+=v-d}},warnIfExceeded(){l>i&&console.warn(`${u} took ${l}ms, which is more than the warning threshold of ${i}ms. 195If your state or actions are very large, you may want to disable the middleware as it might cause too much of a slowdown in development mode. See https://redux-toolkit.js.org/api/getDefaultMiddleware for instructions. 196It is disabled in production builds, so you don't need to worry about that.`)}}}var hC=class us extends Array{constructor(...u){super(...u),Object.setPrototypeOf(this,us.prototype)}static get[Symbol.species](){return us}concat(...u){return super.concat.apply(this,u)}prepend(...u){return u.length===1&&Array.isArray(u[0])?new us(...u[0].concat(this)):new us(...u.concat(this))}};function bT(i){return Sa(i)?dC(i,()=>{}):i}function ST(i,u,l){return i.has(u)?i.get(u):i.set(u,l(u)).get(u)}function CU(i){return typeof i!="object"||i==null||Object.isFrozen(i)}function RU(i,u,l){const c=mC(i,u,l);return{detectMutations(){return yC(i,u,c,l)}}}function mC(i,u=[],l,c="",d=new Set){const v={value:l};if(!i(l)&&!d.has(l)){d.add(l),v.children={};for(const f in l){const S=c?c+"."+f:f;u.length&&u.indexOf(S)!==-1||(v.children[f]=mC(i,u,l[f],S))}}return v}function yC(i,u=[],l,c,d=!1,v=""){const f=l?l.value:void 0,S=f===c;if(d&&!S&&!Number.isNaN(c))return{wasMutated:!0,path:v};if(i(f)||i(c))return{wasMutated:!1};const y={};for(let T in l.children)y[T]=!0;for(let T in c)y[T]=!0;const b=u.length>0;for(let T in y){const R=v?v+"."+T:T;if(b&&u.some(U=>U instanceof RegExp?U.test(R):R===U))continue;const O=yC(i,u,l.children[T],c[T],S,R);if(O.wasMutated)return O}return{wasMutated:!1}}function wU(i={}){{let u=function(S,y,b,T){return JSON.stringify(S,l(y,T),b)},l=function(S,y){let b=[],T=[];return y||(y=function(R,O){return b[0]===O?"[Circular ~]":"[Circular ~."+T.slice(0,b.indexOf(O)).join(".")+"]"}),function(R,O){if(b.length>0){var _=b.indexOf(this);~_?b.splice(_+1):b.push(this),~_?T.splice(_,1/0,R):T.push(R),~b.indexOf(O)&&(O=y.call(this,R,O))}else b.push(O);return S==null?O:S.call(this,R,O)}},{isImmutable:c=CU,ignoredPaths:d,warnAfter:v=32}=i;const f=RU.bind(null,c,d);return({getState:S})=>{let y=S(),b=f(y),T;return R=>O=>{const _=vC(v,"ImmutableStateInvariantMiddleware");_.measureTime(()=>{if(y=S(),T=b.detectMutations(),b=f(y),T.wasMutated)throw new Error(`A state mutation was detected between dispatches, in the path '${T.path||""}'. This may cause incorrect behavior. (https://redux.js.org/style-guide/style-guide#do-not-mutate-state)`)});const U=R(O);return _.measureTime(()=>{if(y=S(),T=b.detectMutations(),b=f(y),T.wasMutated)throw new Error(`A state mutation was detected inside a dispatch, in the path: ${T.path||""}. Take a look at the reducer(s) handling the action ${u(O)}. (https://redux.js.org/style-guide/style-guide#do-not-mutate-state)`)}),_.warnIfExceeded(),U}}}}function gC(i){const u=typeof i;return i==null||u==="string"||u==="boolean"||u==="number"||Array.isArray(i)||ms(i)}function Mm(i,u="",l=gC,c,d=[],v){let f;if(!l(i))return{keyPath:u||"<root>",value:i};if(typeof i!="object"||i===null||v!=null&&v.has(i))return!1;const S=c!=null?c(i):Object.entries(i),y=d.length>0;for(const[b,T]of S){const R=u?u+"."+b:b;if(!(y&&d.some(_=>_ instanceof RegExp?_.test(R):R===_))){if(!l(T))return{keyPath:R,value:T};if(typeof T=="object"&&(f=Mm(T,R,l,c,d,v),f))return f}}return v&&bC(i)&&v.add(i),!1}function bC(i){if(!Object.isFrozen(i))return!1;for(const u of Object.values(i))if(!(typeof u!="object"||u===null)&&!bC(u))return!1;return!0}function xU(i={}){{const{isSerializable:u=gC,getEntries:l,ignoredActions:c=[],ignoredActionPaths:d=["meta.arg","meta.baseQueryMeta"],ignoredPaths:v=[],warnAfter:f=32,ignoreState:S=!1,ignoreActions:y=!1,disableCache:b=!1}=i,T=!b&&WeakSet?new WeakSet:void 0;return R=>O=>_=>{if(!iC(_))return O(_);const U=O(_),Z=vC(f,"SerializableStateInvariantMiddleware");return!y&&!(c.length&&c.indexOf(_.type)!==-1)&&Z.measureTime(()=>{const $=Mm(_,"",u,l,d,T);
196if($){const{keyPath:I,value:K}=$;console.error(`A non-serializable value was detected in an action, in the path: \`${I}\`. Value:`,K,` 197Take a look at the logic that dispatched this action: `,_,` 198(See https://redux.js.org/faq/actions#why-should-type-be-a-string-or-at-least-serializable-why-should-my-action-types-be-constants)`,` 199(To allow non-serializable values see: https://redux-toolkit.js.org/usage/usage-guide#working-with-non-serializable-data)`)}}),S||(Z.measureTime(()=>{const $=R.getState(),I=Mm($,"",u,l,v,T);if(I){const{keyPath:K,value:P}=I;console.error(`A non-serializable value was detected in the state, in the path: \`${K}\`. Value:`,P,` 200Take a look at the reducer(s) handling this action type: ${_.type}. 201(See https://redux.js.org/faq/organizing-state#can-i-put-functions-promises-or-other-non-serializable-items-in-my-store-state)`)}}),Z.warnIfExceeded()),U}}}function zf(i){return typeof i=="boolean"}var _U=()=>function(u){const{thunk:l=!0,immutableCheck:c=!0,serializableCheck:d=!0,actionCreatorCheck:v=!0}=u??{};let f=new hC;l&&(zf(l)?f.push(mU):f.push(yU(l.extraArgument)));{if(c){let S={};zf(c)||(S=c),f.unshift(wU(S))}if(d){let S={};zf(d)||(S=d),f.push(xU(S))}if(v){let S={};zf(v)||(S=v),f.unshift(TU(S))}}return f},OU="RTK_autoBatch",ET=i=>u=>{setTimeout(u,i)},DU=(i={type:"raf"})=>u=>(...l)=>{const c=u(...l);let d=!0,v=!1,f=!1;const S=new Set,y=i.type==="tick"?queueMicrotask:i.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:ET(10):i.type==="callback"?i.queueNotification:ET(i.timeout),b=()=>
201{f=!1,v&&(v=!1,S.forEach(T=>T()))};return Object.assign({},c,{subscribe(T){const R=()=>d&&T(),O=c.subscribe(R);return S.add(T),()=>{O(),S.delete(T)}},dispatch(T){var R;try{return d=!((R=T==null?void 0:T.meta)!=null&&R[OU]),v=!d,v&&(f||(f=!0,y(b))),c.dispatch(T)}finally{d=!0}}})},AU=i=>function(l){const{autoBatch:c=!0}=l??{};let d=new hC(i);return c&&d.push(DU(typeof c=="object"?c:void 0)),d};function l1(i){const u=_U(),{reducer:l=void 0,middleware:c,devTools:d=!0,preloadedState:v=void 0,enhancers:f=void 0}=i||{};let S;if(typeof l=="function")S=l;else if(ms(l))S=rU(l);else throw new Error("`reducer` is a required argument, and must be a function or an object of functions that can be passed to combineReducers");if(c&&typeof c!="function")throw new Error("`middleware` field must be a callback");let y;if(typeof c=="function"){if(y=c(u),!Array.isArray(y))throw new Error("when using a middleware builder function, an array of middleware must be returned")}else y=u();if(y.some(U=>typeof U!="function"))throw new Error("each middleware provided to configureStore must be a function");let b=If;d&&(b=gU({trace:!0,...typeof d=="object"&&d}));const T=aU(...y),R=AU(T);if(f&&typeof f!="function")throw new Error("`enhancers` field must be a callback");let O=typeof f=="function"?f(R):R();if(!Array.isArray(O))throw new Error("`enhancers` callback must return an array");if(O.some(U=>typeof U!="function"))throw new Error("each enhancer provided to configureStore must be a function");y.length&&!O.includes(T)&&console.error("middlewares were provided, but middleware enhancer was not included in final enhancers - make sure to call `getDefaultEnhancers`");const _=b(...O);return aC(S,v,_)}function SC(i){const u={},l=[];let c;const d={addCase(v,f){{if(l.length>0)throw new Error("`builder.addCase` should only be called before calling `builder.addMatcher`");if(c)throw new Error("`builder.addCase` should only be called before calling `builder.addDefaultCase`")}const S=typeof v=="string"?v:v.type;if(!S)throw new Error("`builder.addCase` cannot be called with an empty action type");if(S in u)throw new Error(`\`builder.addCase\` cannot be called with two reducers for the same action type '${S}'`);return u[S]=f,d},addMatcher(v,f){if(c)throw new Error("`builder.addMatcher` should only be called before calling `builder.addDefaultCase`");return l.push({matcher:v,reducer:f}),d},addDefaultCase(v){if(c)throw new Error("`builder.addDefaultCase` can only be called once");return c=v,d}};return i(d),[u,l,c]}function MU(i){return typeof i=="function"}function LU(i,u){if(typeof u=="object")throw new Error("The object notation for `createReducer` has been removed. Please use the 'builder callback' notation instead: https://redux-toolkit.js.org/api/createReducer");let[l,c,d]=SC(u),v;if(MU(i))v=()=>bT(i());else{const S=bT(i);v=()=>S}function f(S=v(),y){let b=[l[y.type],...c.filter(({matcher:T})=>T(y)).map(({reducer:T})=>T)];return b.filter(T=>!!T).length===0&&(b=[d]),b.reduce((T,R)=>{if(R)if(Vi(T)){const _=R(T,y);return _===void 0?T:_}else{if(Sa(T))return dC(T,O=>R(O,y));{const O=R(T,y);if(O===void 0){if(T===null)return T;throw Error("A case reducer on a non-draftable value must not return undefined")}return O}}return T},S)}return f.getInitialState=v,f}var kU=Symbol.for("rtk-slice-createasyncthunk");function UU(i,u){return`${i}/${u}`}function NU({creators:i}={}){var l;const u=(l=i==null?void 0:i.asyncThunk)==null?void 0:l[kU];return function(d){const{name:v,reducerPath:f=v}=d;if(!v)throw new Error("`name` is a required option for createSlice");typeof process<"u"&&d.initialState===void 0&&console.error("You must provide an `initialState` value that is not `undefined`. You may have misspelled `initialState`");const S=(typeof d.reducers=="function"?d.reducers(HU()):d.reducers)||{},y=Object.keys(S),b={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},T={addCase(P,G){const q=typeof P=="string"?P:P.type;if(!q)throw new Error("`context.addCase` cannot be called with an empty action type");if(q in b.sliceCaseReducersByType)throw new Error("`context.addCase` cannot be called with two reducers for the same action type: "+q);return b.sliceCaseReducersByType[q]=G,T},addMatcher(P,G){return b.sliceMatchers.push({matcher:P,reducer:G}),T},exposeAction(P,G){return b.actionCreators[P]=G,T},exposeCaseReducer(P,G){return b.sliceCaseReducersByName[P]=G,T}};
201y.forEach(P=>{const G=S[P],q={reducerName:P,type:UU(v,P),createNotation:typeof d.reducers=="function"};PU(G)?$U(q,G,T,u):jU(q,G,T)});function R(){if(typeof d.extraReducers=="object")throw new Error("The object notation for `createSlice.extraReducers` has been removed. Please use the 'builder callback' notation instead: https://redux-toolkit.js.org/api/createSlice");const[P={},G=[],q=void 0]=typeof d.extraReducers=="function"?SC(d.extraReducers):[d.extraReducers],be={...P,...b.sliceCaseReducersByType};return LU(d.initialState,ce=>{for(let $e in be)ce.addCase($e,be[$e]);for(let $e of b.sliceMatchers)ce.addMatcher($e.matcher,$e.reducer);for(let $e of G)ce.addMatcher($e.matcher,$e.reducer);q&&ce.addDefaultCase(q)})}const O=P=>P,_=new Map;let U;function Z(P,G){return U||(U=R()),U(P,G)}function $(){return U||(U=R()),U.getInitialState()}function I(P,G=!1){function q(ce){let $e=ce[P];if(typeof $e>"u")if(G)$e=$();else throw new Error("selectSlice returned undefined for an uninjected slice reducer");return $e}function be(ce=O){const $e=ST(_,G,()=>new WeakMap);return ST($e,ce,()=>{const ze={};for(const[Ve,Ge]of Object.entries(d.selectors??{}))ze[Ve]=zU(Ge,ce,$,G);return ze})}return{reducerPath:P,getSelectors:be,get selectors(){return be(q)},selectSlice:q}}const K={name:v,reducer:Z,actions:b.actionCreators,caseReducers:b.sliceCaseReducersByName,getInitialState:$,...I(f),injectInto(P,{reducerPath:G,...q}={}){const be=G??f;return P.inject({reducerPath:be,reducer:Z},q),{...K,...I(be,!0)}}};return K}}function zU(i,u,l,c){function d(v,...f){let S=u(v);if(typeof S>"u")if(c)S=l();else throw new Error("selectState returned undefined for an uninjected slice reducer");return i(S,...f)}return d.unwrapped=i,d}var s1=NU();function HU(){function i(u,l){return{_reducerDefinitionType:"asyncThunk",payloadCreator:u,...l}}return i.withTypes=()=>i,{reducer(u){return Object.assign({[u.name](...l){return u(...l)}}[u.name],{_reducerDefinitionType:"reducer"})},preparedReducer(u,l){return{_reducerDefinitionType:"reducerWithPrepare",prepare:u,reducer:l}},asyncThunk:i}}function jU({type:i,reducerName:u,createNotation:l},c,d){let v,f;if("reducer"in c){if(l&&!FU(c))throw new Error("Please use the `create.preparedReducer` notation for prepared action creators with the `create` notation.");v=c.reducer,f=c.prepare}else v=c;d.addCase(i,v).exposeCaseReducer(u,v).exposeAction(u,f?gT(i,f):gT(i))}function PU(i){return i._reducerDefinitionType==="asyncThunk"}function FU(i){return i._reducerDefinitionType==="reducerWithPrepare"}function $U({type:i,reducerName:u},l,c,d){if(!d)throw new Error("Cannot use `create.asyncThunk` in the built-in `createSlice`. Use `buildCreateSlice({ creators: { asyncThunk: asyncThunkCreator } })` to create a customised version of `createSlice`.");const{payloadCreator:v,fulfilled:f,pending:S,rejected:y,settled:b,options:T}=l,R=d(i,v,T);c.exposeAction(u,R),f&&c.addCase(R.fulfilled,f),S&&c.addCase(R.pending,S),y&&c.addCase(R.rejected,y),b&&c.addMatcher(R.settled,b),c.exposeCaseReducer(u,{fulfilled:f||Hf,pending:S||Hf,rejected:y||Hf,settled:b||Hf})}function Hf(){}var EC={exports:{}},TC={exports:{}},tt={};/** @license React v16.13.1 202 * react-is.development.js 203 * 204 * Copyright (c) Facebook, Inc. and its affiliates. 205 * 206 * This source code is licensed under the MIT license found in the 207 * LICENSE file in the root directory of this source tree. 208 */(function(){var i=typeof Symbol=="function"&&Symbol.for,u=i?Symbol.for("react.element"):60103,l=i?Symbol.for("react.portal"):60106,c=i?Symbol.for("react.fragment"):60107,d=i?Symbol.for("react.strict_mode"):60108,v=i?Symbol.for("react.profiler"):60114,f=i?Symbol.for("react.provider"):60109,S=i?Symbol.for("react.context"):60110,y=i?Symbol.for("react.async_mode"):60111,b=i?Symbol.for("react.concurrent_mode"):60111,T=i?Symbol.for("react.forward_ref"):60112,R=i?Symbol.for("react.suspense"):60113,O=i?Symbol.for("react.suspense_list"):60120,_=i?Symbol.for("react.memo"):60115,U=i?Symbol.for("react.lazy"):60116,Z=i?Symbol.for("react.block"):60121,$=i?Symbol.for("react.fundamental"):60117,I=i?Symbol.for("react.responder"):60118,K=i?Symbol.for("react.scope"):60119;function P(ue){return typeof ue=="string"||typeof ue=="function"||ue===c||ue===b||ue===v||ue===d||ue===R||ue===O||typeof ue=="object"&&ue!==null&&(ue.$$typeof===U||ue.$$typeof===_||ue.$$typeof===f||ue.$$typeof===S||ue.$$typeof===T||ue.$$typeof===$||ue.$$typeof===I||ue.$$typeof===K||ue.$$typeof===Z)}function G(ue){if(typeof ue=="object"&&ue!==null){var gt=ue.$$typeof;switch(gt){case u:var Ot=ue.type;switch(Ot){case y:case b:case c:case v:case d:case R:return Ot;default:var nn=Ot&&Ot.$$typeof;switch(nn){case S:case T:case U:case _:case f:return nn;default:return gt}}case l:return gt}}}var q=y,be=b,ce=S,$e=f,ze=u,Ve=T,Ge=c,En=U,B=_,W=l,me=v,de=d,X=R,Se=!1;function xe(ue){return Se||(Se=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your co
208de to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),Re(ue)||G(ue)===y}function Re(ue){return G(ue)===b}function Le(ue){return G(ue)===S}function _e(ue){return G(ue)===f}function Oe(ue){return typeof ue=="object"&&ue!==null&&ue.$$typeof===u}function ut(ue){return G(ue)===T}function st(ue){return G(ue)===c}function tn(ue){return G(ue)===U}function $r(ue){return G(ue)===_}function Br(ue){return G(ue)===l}function dn(ue){return G(ue)===v}function rr(ue){return G(ue)===d}function Mn(ue){return G(ue)===R}tt.AsyncMode=q,tt.ConcurrentMode=be,tt.ContextConsumer=ce,tt.ContextProvider=$e,tt.Element=ze,tt.ForwardRef=Ve,tt.Fragment=Ge,tt.Lazy=En,tt.Memo=B,tt.Portal=W,tt.Profiler=me,tt.StrictMode=de,tt.Suspense=X,tt.isAsyncMode=xe,tt.isConcurrentMode=Re,tt.isContextConsumer=Le,tt.isContextProvider=_e,tt.isElement=Oe,tt.isForwardRef=ut,tt.isFragment=st,tt.isLazy=tn,tt.isMemo=$r,tt.isPortal=Br,tt.isProfiler=dn,tt.isStrictMode=rr,tt.isSuspense=Mn,tt.isValidElementType=P,tt.typeOf=G})();TC.exports=tt;var CC=TC.exports;/* 209object-assign 210(c) Sindre Sorhus 211@license MIT
212*/var TT=Object.getOwnPropertySymbols,BU=Object.prototype.hasOwnProperty,VU=Object.prototype.propertyIsEnumerable;function IU(i){if(i==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(i)}function YU(){try{if(!Object.assign)return!1;var i=new String("abc");if(i[5]="de",Object.getOwnPropertyNames(i)[0]==="5")return!1;for(var u={},l=0;l<10;l++)u["_"+String.fromCharCode(l)]=l;var c=Object.getOwnPropertyNames(u).map(function(v){return u[v]});if(c.join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(v){d[v]=v}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var qU=YU()?Object.assign:function(i,u){for(var l,c=IU(i),d,v=1;v<arguments.length;v++){l=Object(arguments[v]);for(var f in l)BU.call(l,f)&&(c[f]=l[f]);if(TT){d=TT(l);for(var S=0;S<d.length;S++)VU.call(l,d[S])&&(c[d[S]]=l[d[S]])}}return c},GU="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",RC=GU,wC=Function.call.bind(Object.prototype.hasOwnProperty),Lm=function(){};{var WU=RC,km={},QU=wC;Lm=function(i){var u="Warning: "+i;typeof console<"u"&&console.error(u);try{throw new Error(u)}catch{}}}function xC(i,u,l,c,d){for(var v in i)if(QU(i,v)){var f;try{if(typeof i[v]!="function"){var S=Error((c||"React class")+": "+l+" type `"+v+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof i[v]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw S.name="Invariant Violation",S}f=i[v](u,v,c,l,null,WU)}catch(b){f=b}if(f&&!(f instanceof Error)&&Lm((c||"React class")+": type specification of "+l+" `"+v+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof f+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),f instanceof Error&&!(f.message in km)){km[f.message]=!0;var y=d?d():"";Lm("Failed "+l+" type: "+f.message+(y??""))}}}xC.resetWarningCache=function(){km={}};var XU=xC,KU=CC,JU=qU,tu=RC,Em=wC,CT=XU,ru=function(){};ru=function(i){var u="Warning: "+i;typeof console<"u"&&console.error(u);try{throw new Error(u)}catch{}};function jf(){return null}var ZU=function(i,u){var l=typeof Symbol=="function"&&Symbol.iterator,c="@@iterator";function d(B){var W=B&&(l&&B[l]||B[c]);if(typeof W=="function")return W}var v="<<anonymous>>",f={array:T("array"),bigint:T("bigint"),bool:T("boolean"),func:T("function"),number:T("number"),object:T("object"),string:T("string"),symbol:T("symbol"),any:R(),arrayOf:O,element:_(),elementType:U(),instanceOf:Z,node:P(),objectOf:I,oneOf:$,oneOfType:K,shape:q,exact:be};function S(B,W){return B===W?B!==0||1/B===1/W:B!==B&&W!==W}function y(B,W){this.message=B,this.data=W&&typeof W=="object"?W:{},this.stack=""}y.prototype=Error.prototype;function b(B){var W={},me=0;function de(Se,xe,Re,Le,_e,Oe,ut){if(Le=Le||v,Oe=Oe||Re,ut!==tu){if(u){var st=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 st.name="Invariant Violation",st}else if(typeof console<"u"){var tn=Le+":"+Re;!W[tn]&&me<3&&(ru("You are manually calling a React.PropTypes validation function for the `"+Oe+"` prop on `"+Le+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),W[tn]=!0,me++)}}return xe[Re]==null?Se?xe[Re]===null?new y("The "+_e+" `"+Oe+"` is marked as required "+("in `"+Le+"`, but its value is `null`.")):new y("The "+_e+" `"+Oe+"` is marked as required in "+("`"+Le+"`, but its value is `undefined`.")):null:B(xe,Re,Le,_e,Oe)}var X=de.bind(null,!1);return X.isRequired=de.bind(null,!0),X}function T(B){function W(me,de,X,Se,xe,Re){var Le=me[de],_e=ze(Le);if(_e!==B){var Oe=Ve(Le);return new y("Invalid "+Se+" `"+xe+"` of type "+("`"+Oe+"` supplied to `"+X+"`, expected ")+("`"+B+"`."),{expectedType:B})}return null}return b(W)}
212function R(){return b(jf)}function O(B){function W(me,de,X,Se,xe){if(typeof B!="function")return new y("Property `"+xe+"` of component `"+X+"` has invalid PropType notation inside arrayOf.");var Re=me[de];if(!Array.isArray(Re)){var Le=ze(Re);return new y("Invalid "+Se+" `"+xe+"` of type "+("`"+Le+"` supplied to `"+X+"`, expected an array."))}for(var _e=0;_e<Re.length;_e++){var Oe=B(Re,_e,X,Se,xe+"["+_e+"]",tu);if(Oe instanceof Error)return Oe}return null}return b(W)}function _(){function B(W,me,de,X,Se){var xe=W[me];if(!i(xe)){var Re=ze(xe);return new y("Invalid "+X+" `"+Se+"` of type "+("`"+Re+"` supplied to `"+de+"`, expected a single ReactElement."))}return null}return b(B)}function U(){function B(W,me,de,X,Se){var xe=W[me];if(!KU.isValidElementType(xe)){var Re=ze(xe);return new y("Invalid "+X+" `"+Se+"` of type "+("`"+Re+"` supplied to `"+de+"`, expected a single ReactElement type."))}return null}return b(B)}function Z(B){function W(me,de,X,Se,xe){if(!(me[de]instanceof B)){var Re=B.name||v,Le=En(me[de]);return new y("Invalid "+Se+" `"+xe+"` of type "+("`"+Le+"` supplied to `"+X+"`, expected ")+("instance of `"+Re+"`."))}return null}return b(W)}function $(B){if(!Array.isArray(B))return arguments.length>1?ru("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):ru("Invalid argument supplied to oneOf, expected an array."),jf;function W(me,de,X,Se,xe){for(var Re=me[de],Le=0;Le<B.length;Le++)if(S(Re,B[Le]))return null;var _e=JSON.stringify(B,function(ut,st){var tn=Ve(st);return tn==="symbol"?String(st):st});return new y("Invalid "+Se+" `"+xe+"` of value `"+String(Re)+"` "+("supplied to `"+X+"`, expected one of "+_e+"."))}return b(W)}function I(B){function W(me,de,X,Se,xe){if(typeof B!="function")return new y("Property `"+xe+"` of component `"+X+"` has invalid PropType notation inside objectOf.");var Re=me[de],Le=ze(Re);if(Le!=="object")return new y("Invalid "+Se+" `"+xe+"` of type "+("`"+Le+"` supplied to `"+X+"`, expected an object."));for(var _e in Re)if(Em(Re,_e)){var Oe=B(Re,_e,X,Se,xe+"."+_e,tu);if(Oe instanceof Error)return Oe}return null}return b(W)}function K(B){if(!Array.isArray(B))return ru("Invalid argument supplied to oneOfType, expected an instance of array."),jf;for(var W=0;W<B.length;W++){var me=B[W];if(typeof me!="function")return ru("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+Ge(me)+" at index "+W+"."),jf}function de(X,Se,xe,Re,Le){for(var _e=[],Oe=0;Oe<B.length;Oe++){var ut=B[Oe],st=ut(X,Se,xe,Re,Le,tu);if(st==null)return null;st.data&&Em(st.data,"expectedType")&&_e.push(st.data.expectedType)}var tn=_e.length>0?", expected one of type ["+_e.join(", ")+"]":"";return new y("Invalid "+Re+" `"+Le+"` supplied to "+("`"+xe+"`"+tn+"."))}return b(de)}function P(){function B(W,me,de,X,Se){return ce(W[me])?null:new y("Invalid "+X+" `"+Se+"` supplied to "+("`"+de+"`, expected a ReactNode."))}return b(B)}function G(B,W,me,de,X){return new y((B||"React class")+": "+W+" type `"+me+"."+de+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+X+"`.")}function q(B){function W(me,de,X,Se,xe){var Re=me[de],Le=ze(Re);if(Le!=="object")return new y("Invalid "+Se+" `"+xe+"` of type `"+Le+"` "+("supplied to `"+X+"`, expected `object`."));for(var _e in B){var Oe=B[_e];if(typeof Oe!="function")return G(X,Se,xe,_e,Ve(Oe));var ut=Oe(Re,_e,X,Se,xe+"."+_e,tu);if(ut)return ut}return null}return b(W)}function be(B){function W(me,de,X,Se,xe){var Re=me[de],Le=ze(Re);if(Le!=="object")return new y("Invalid "+Se+" `"+xe+"` of type `"+Le+"` "+("supplied to `"+X+"`, expected `object`."));var _e=JU({},me[de],B);for(var Oe in _e){var ut=B[Oe];if(Em(B,Oe)&&typeof ut!="function")return G(X,Se,xe,Oe,Ve(ut));if(!ut)return new y("Invalid "+Se+" `"+xe+"` key `"+Oe+"` supplied to `"+X+"`.\nBad object: "+JSON.stringify(me[de],null," ")+` 213Valid keys: `+JSON.stringify(Object.keys(B),null," "));var st=ut(Re,Oe,X,Se,xe+"."+Oe,tu);if(st)return st}return null}return b(W)}
213function ce(B){switch(typeof B){case"number":case"string":case"undefined":return!0;case"boolean":return!B;case"object":if(Array.isArray(B))return B.every(ce);if(B===null||i(B))return!0;var W=d(B);if(W){var me=W.call(B),de;if(W!==B.entries){for(;!(de=me.next()).done;)if(!ce(de.value))return!1}else for(;!(de=me.next()).done;){var X=de.value;if(X&&!ce(X[1]))return!1}}else return!1;return!0;default:return!1}}function $e(B,W){return B==="symbol"?!0:W?W["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&W instanceof Symbol:!1}function ze(B){var W=typeof B;return Array.isArray(B)?"array":B instanceof RegExp?"object":$e(W,B)?"symbol":W}function Ve(B){if(typeof B>"u"||B===null)return""+B;var W=ze(B);if(W==="object"){if(B instanceof Date)return"date";if(B instanceof RegExp)return"regexp"}return W}function Ge(B){var W=Ve(B);switch(W){case"array":case"object":return"an "+W;case"boolean":case"date":case"regexp":return"a "+W;default:return W}}function En(B){return!B.constructor||!B.constructor.name?v:B.constructor.name}return f.checkPropTypes=CT,f.resetWarningCache=CT.resetWarningCache,f.PropTypes=f,f};{var eN=CC,tN=!0;EC.exports=ZU(eN.isElement,tN)}var nN=EC.exports;const dt=ps(nN);function rN(i){return i&&typeof i=="object"&&"default"in i?i.default:i}var _C=z,aN=rN(_C);function RT(i,u,l){return u in i?Object.defineProperty(i,u,{value:l,enumerable:!0,configurable:!0,writable:!0}):i[u]=l,i}function iN(i,u){i.prototype=Object.create(u.prototype),i.prototype.constructor=i,i.__proto__=u}var oN=!!(typeof window<"u"&&window.document&&window.document.createElement);function uN(i,u,l){if(typeof i!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof u!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof l<"u"&&typeof l!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function c(d){return d.displayName||d.name||"Component"}return function(v){if(typeof v!="function")throw new Error("Expected WrappedComponent to be a React component.");var f=[],S;function y(){S=i(f.map(function(T){return T.props})),b.canUseDOM?u(S):l&&(S=l(S))}var b=function(T){iN(R,T);function R(){return T.apply(this,arguments)||this}R.peek=function(){return S},R.rewind=function(){if(R.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var U=S;return S=void 0,f=[],U};var O=R.prototype;return O.UNSAFE_componentWillMount=function(){f.push(this),y()},O.componentDidUpdate=function(){y()},O.componentWillUnmount=function(){var U=f.indexOf(this);f.splice(U,1),y()},O.render=function(){return aN.createElement(v,this.props)},R}(_C.PureComponent);return RT(b,"displayName","SideEffect("+c(v)+")"),RT(b,"canUseDOM",oN),b}}var lN=uN;const sN=ps(lN);var cN=typeof Element<"u",fN=typeof Map=="function",dN=typeof Set=="function",pN=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function $f(i,u){if(i===u)return!0;if(i&&u&&typeof i=="object"&&typeof u=="object"){if(i.constructor!==u.constructor)return!1;var l,c,d;if(Array.isArray(i)){if(l=i.length,l!=u.length)return!1;for(c=l;c--!==0;)if(!$f(i[c],u[c]))return!1;return!0}var v;if(fN&&i instanceof Map&&u instanceof Map){if(i.size!==u.size)return!1;for(v=i.entries();!(c=v.next()).done;)if(!u.has(c.value[0]))return!1;for(v=i.entries();!(c=v.next()).done;)if(!$f(c.value[1],u.get(c.value[0])))return!1;return!0}if(dN&&i instanceof Set&&u instanceof Set){if(i.size!==u.size)return!1;for(v=i.entries();!(c=v.next()).done;)if(!u.has(c.value[0]))return!1;return!0}if(pN&&ArrayBuffer.isView(i)&&ArrayBuffer.isView(u)){if(l=i.length,l!=u.length)return!1;for(c=l;c--!==0;)if(i[c]!==u[c])return!1;return!0}if(i.constructor===RegExp)return i.source===u.source&&i.flags===u.flags;if(i.valueOf!==Object.prototype.valueOf&&typeof i.valueOf=="function"&&typeof u.valueOf=="function")return i.valueOf()===u.valueOf();if(i.toString!==Object.prototype.toString&&typeof i.toString=="function"&&typeof u.toString=="function")return i.toString()===u.toString();if(d=Object.keys(i),l=d.length,l!==Object.keys(u).length)return!1;for(c=l;c--!==0;)if(!Object.prototype.hasOwnProperty.call(u,d[c]))return!1;if(cN&&i instanceof Element)return!1;for(c=l;c--!==0;)if(!((d[c]==="_owner"||d[c]==="__v"||d[c]==="__o")&&i.$$typeof)&&!$f(i[d[c]],u[d[c]]))return!1;return!0}return i!==i&&u!==u}var vN=function(u,l){try{return $f(u,l)}catch(c){if((c.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw c}};const hN=ps(vN);/* 214object-assign 215(c) Sindre Sorhus 216@license MIT
217*/var wT=Object.getOwnPropertySymbols,mN=Object.prototype.hasOwnProperty,yN=Object.prototype.propertyIsEnumerable;function gN(i){if(i==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(i)}function bN(){try{if(!Object.assign)return!1;var i=new String("abc");if(i[5]="de",Object.getOwnPropertyNames(i)[0]==="5")return!1;for(var u={},l=0;l<10;l++)u["_"+String.fromCharCode(l)]=l;var c=Object.getOwnPropertyNames(u).map(function(v){return u[v]});if(c.join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(v){d[v]=v}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var SN=bN()?Object.assign:function(i,u){for(var l,c=gN(i),d,v=1;v<arguments.length;v++){l=Object(arguments[v]);for(var f in l)mN.call(l,f)&&(c[f]=l[f]);if(wT){d=wT(l);for(var S=0;S<d.length;S++)yN.call(l,d[S])&&(c[d[S]]=l[d[S]])}}return c};const EN=ps(SN);var Bi={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"},Ae={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},xT=Object.keys(Ae).map(function(i){return Ae[i]}),pt={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src",TARGET:"target"},Wf={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},ds={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},TN=Object.keys(Wf).reduce(function(i,u){return i[Wf[u]]=u,i},{}),CN=[Ae.NOSCRIPT,Ae.SCRIPT,Ae.STYLE],gr="data-react-helmet",RN=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},wN=function(i,u){if(!(i instanceof u))throw new TypeError("Cannot call a class as a function")},xN=function(){function i(u,l){for(var c=0;c<l.length;c++){var d=l[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(u,d.key,d)}}return function(u,l,c){return l&&i(u.prototype,l),c&&i(u,c),u}}(),Dn=Object.assign||function(i){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(i[c]=l[c])}return i},_N=function(i,u){if(typeof u!="function"&&u!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof u);i.prototype=Object.create(u&&u.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),u&&(Object.setPrototypeOf?Object.setPrototypeOf(i,u):i.__proto__=u)},_T=function(i,u){var l={};for(var c in i)u.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(i,c)&&(l[c]=i[c]);return l},ON=function(i,u){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u&&(typeof u=="object"||typeof u=="function")?u:i},Um=function(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return l===!1?String(u):String(u).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},DN=function(u){var l=au(u,Ae.TITLE),c=au(u,ds.TITLE_TEMPLATE);if(c&&l)return c.replace(/%s/g,function(){return Array.isArray(l)?l.join(""):l});var d=au(u,ds.DEFAULT_TITLE);return l||d||void 0},AN=function(u){return au(u,ds.ON_CHANGE_CLIENT_STATE)||function(){}},Tm=function(u,l){return l.filter(function(c){return typeof c[u]<"u"}).map(function(c){return c[u]}).reduce(function(c,d){return Dn({},c,d)},{})},MN=function(u,l){return l.filter(function(c){return typeof c[Ae.BASE]<"u"}).map(function(c){return c[Ae.BASE]}).reverse().reduce(function(c,d){if(!c.length)for(var v=Object.keys(d),f=0;f<v.length;f++){var S=v[f],y=S.toLowerCase();if(u.indexOf(y)!==-1&&d[y])return c.concat(d)}return c},[])},is=function(u,l,c){var d={};return c.filter(function(v){return Array.isArray(v[u])?!0:(typeof v[u]<"u"&&zm("Helmet: "+u+' should be of type "Array". Instead found type "'+RN(v[u])+'"'),!1)}).map(function(v){return v[u]}).reverse().reduce(function(v,f){var S={};f.filter(function(O){for(var _=void 0,U=Object.keys(O),Z=0;Z<U.length;Z++){var $=U[Z],I=$.toLowerCase();l.indexOf(I)!==-1&&!(_===pt.REL&&O[_].toLowerCase()==="canonical")&&!(I===pt.REL&&O[I].toLowerCase()==="stylesheet")&&(_=I),l.
217indexOf($)!==-1&&($===pt.INNER_HTML||$===pt.CSS_TEXT||$===pt.ITEM_PROP)&&(_=$)}if(!_||!O[_])return!1;var K=O[_].toLowerCase();return d[_]||(d[_]={}),S[_]||(S[_]={}),d[_][K]?!1:(S[_][K]=!0,!0)}).reverse().forEach(function(O){return v.push(O)});for(var y=Object.keys(S),b=0;b<y.length;b++){var T=y[b],R=EN({},d[T],S[T]);d[T]=R}return v},[]).reverse()},au=function(u,l){for(var c=u.length-1;c>=0;c--){var d=u[c];if(d.hasOwnProperty(l))return d[l]}return null},LN=function(u){return{baseTag:MN([pt.HREF,pt.TARGET],u),bodyAttributes:Tm(Bi.BODY,u),defer:au(u,ds.DEFER),encode:au(u,ds.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Tm(Bi.HTML,u),linkTags:is(Ae.LINK,[pt.REL,pt.HREF],u),metaTags:is(Ae.META,[pt.NAME,pt.CHARSET,pt.HTTPEQUIV,pt.PROPERTY,pt.ITEM_PROP],u),noscriptTags:is(Ae.NOSCRIPT,[pt.INNER_HTML],u),onChangeClientState:AN(u),scriptTags:is(Ae.SCRIPT,[pt.SRC,pt.INNER_HTML],u),styleTags:is(Ae.STYLE,[pt.CSS_TEXT],u),title:DN(u),titleAttributes:Tm(Bi.TITLE,u)}},Nm=function(){var i=Date.now();return function(u){var l=Date.now();l-i>16?(i=l,u(l)):setTimeout(function(){Nm(u)},0)}}(),OT=function(u){return clearTimeout(u)},kN=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Nm:global.requestAnimationFrame||Nm,UN=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||OT:global.cancelAnimationFrame||OT,zm=function(u){return console&&typeof console.warn=="function"&&console.warn(u)},os=null,NN=function(u){os&&UN(os),u.defer?os=kN(function(){DT(u,function(){os=null})}):(DT(u),os=null)},DT=function(u,l){var c=u.baseTag,d=u.bodyAttributes,v=u.htmlAttributes,f=u.linkTags,S=u.metaTags,y=u.noscriptTags,b=u.onChangeClientState,T=u.scriptTags,R=u.styleTags,O=u.title,_=u.titleAttributes;Hm(Ae.BODY,d),Hm(Ae.HTML,v),zN(O,_);var U={baseTag:nu(Ae.BASE,c),linkTags:nu(Ae.LINK,f),metaTags:nu(Ae.META,S),noscriptTags:nu(Ae.NOSCRIPT,y),scriptTags:nu(Ae.SCRIPT,T),styleTags:nu(Ae.STYLE,R)},Z={},$={};Object.keys(U).forEach(function(I){var K=U[I],P=K.newTags,G=K.oldTags;P.length&&(Z[I]=P),G.length&&($[I]=U[I].oldTags)}),l&&l(),b(u,Z,$)},OC=function(u){return Array.isArray(u)?u.join(""):u},zN=function(u,l){typeof u<"u"&&document.title!==u&&(document.title=OC(u)),Hm(Ae.TITLE,l)},Hm=function(u,l){var c=document.getElementsByTagName(u)[0];if(c){for(var d=c.getAttribute(gr),v=d?d.split(","):[],f=[].concat(v),S=Object.keys(l),y=0;y<S.length;y++){var b=S[y],T=l[b]||"";c.getAttribute(b)!==T&&c.setAttribute(b,T),v.indexOf(b)===-1&&v.push(b);var R=f.indexOf(b);R!==-1&&f.splice(R,1)}for(var O=f.length-1;O>=0;O--)c.removeAttribute(f[O]);v.length===f.length?c.removeAttribute(gr):c.getAttribute(gr)!==S.join(",")&&c.setAttribute(gr,S.join(","))}},nu=function(u,l){var c=document.head||document.querySelector(Ae.HEAD),d=c.querySelectorAll(u+"["+gr+"]"),v=Array.prototype.slice.call(d),f=[],S=void 0;return l&&l.length&&l.forEach(function(y){var b=document.createElement(u);for(var T in y)if(y.hasOwnProperty(T))if(T===pt.INNER_HTML)b.innerHTML=y.innerHTML;else if(T===pt.CSS_TEXT)b.styleSheet?b.styleSheet.cssText=y.cssText:b.appendChild(document.createTextNode(y.cssText));else{var R=typeof y[T]>"u"?"":y[T];b.setAttribute(T,R)}b.setAttribute(gr,"true"),v.some(function(O,_){return S=_,b.isEqualNode(O)})?v.splice(S,1):f.push(b)}),v.forEach(function(y){return y.parentNode.removeChild(y)}),f.forEach(function(y){return c.appendChild(y)}),{oldTags:v,newTags:f}},DC=function(u){return Object.keys(u).reduce(function(l,c){var d=typeof u[c]<"u"?c+'="'+u[c]+'"':""+c;return l?l+" "+d:d},"")},HN=function(u,l,c,d){var v=DC(c),f=OC(l);return v?"<"+u+" "+gr+'="true" '+v+">"+Um(f,d)+"</"+u+">":"<"+u+" "+gr+'="true">'+Um(f,d)+"</"+u+">"},jN=function(u,l,c){return l.reduce(function(d,v){var f=Object.keys(v).filter(function(b){return!(b===pt.INNER_HTML||b===pt.CSS_TEXT)}).reduce(function(b,T){var R=typeof v[T]>"u"?T:T+'="'+Um(v[T],c)+'"';return b?b+" "+R:R},""),S=v.innerHTML||v.cssText||"",y=CN.indexOf(u)===-1;return d+"<"+u+" "+gr+'="true" '+f+(y?"/>":">"+S+"</"+u+">")},"")},AC=function(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(u).reduce(function(c,d){return c[Wf[d]||d]=u[d],c},l)},PN=function(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(u).reduce(function(c,d){return c[TN[d]||d]=u[d],c},l)},FN=function(u,l,c){var d,v=(d={key:l},d[gr]=!0,d),f=AC(c,v);return[ya.createElement(Ae.TITLE,f,l)]},$N=function(u,l){return l.map(function(c,d){var v,f=(v={key:d},v[gr]=!0,v);
217return Object.keys(c).forEach(function(S){var y=Wf[S]||S;if(y===pt.INNER_HTML||y===pt.CSS_TEXT){var b=c.innerHTML||c.cssText;f.dangerouslySetInnerHTML={__html:b}}else f[y]=c[S]}),ya.createElement(u,f)})},ma=function(u,l,c){switch(u){case Ae.TITLE:return{toComponent:function(){return FN(u,l.title,l.titleAttributes)},toString:function(){return HN(u,l.title,l.titleAttributes,c)}};case Bi.BODY:case Bi.HTML:return{toComponent:function(){return AC(l)},toString:function(){return DC(l)}};default:return{toComponent:function(){return $N(u,l)},toString:function(){return jN(u,l,c)}}}},MC=function(u){var l=u.baseTag,c=u.bodyAttributes,d=u.encode,v=u.htmlAttributes,f=u.linkTags,S=u.metaTags,y=u.noscriptTags,b=u.scriptTags,T=u.styleTags,R=u.title,O=R===void 0?"":R,_=u.titleAttributes;return{base:ma(Ae.BASE,l,d),bodyAttributes:ma(Bi.BODY,c,d),htmlAttributes:ma(Bi.HTML,v,d),link:ma(Ae.LINK,f,d),meta:ma(Ae.META,S,d),noscript:ma(Ae.NOSCRIPT,y,d),script:ma(Ae.SCRIPT,b,d),style:ma(Ae.STYLE,T,d),title:ma(Ae.TITLE,{title:O,titleAttributes:_},d)}},BN=function(u){var l,c;return c=l=function(d){_N(v,d);function v(){return wN(this,v),ON(this,d.apply(this,arguments))}return v.prototype.shouldComponentUpdate=function(S){return!hN(this.props,S)},v.prototype.mapNestedChildrenToProps=function(S,y){if(!y)return null;switch(S.type){case Ae.SCRIPT:case Ae.NOSCRIPT:return{innerHTML:y};case Ae.STYLE:return{cssText:y}}throw new Error("<"+S.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},v.prototype.flattenArrayTypeChildren=function(S){var y,b=S.child,T=S.arrayTypeChildren,R=S.newChildProps,O=S.nestedChildren;return Dn({},T,(y={},y[b.type]=[].concat(T[b.type]||[],[Dn({},R,this.mapNestedChildrenToProps(b,O))]),y))},v.prototype.mapObjectTypeChildren=function(S){var y,b,T=S.child,R=S.newProps,O=S.newChildProps,_=S.nestedChildren;switch(T.type){case Ae.TITLE:return Dn({},R,(y={},y[T.type]=_,y.titleAttributes=Dn({},O),y));case Ae.BODY:return Dn({},R,{bodyAttributes:Dn({},O)});case Ae.HTML:return Dn({},R,{htmlAttributes:Dn({},O)})}return Dn({},R,(b={},b[T.type]=Dn({},O),b))},v.prototype.mapArrayTypeChildrenToProps=function(S,y){var b=Dn({},y);return Object.keys(S).forEach(function(T){var R;b=Dn({},b,(R={},R[T]=S[T],R))}),b}
217,v.prototype.warnOnInvalidChildren=function(S,y){{if(!xT.some(function(b){return S.type===b}))return typeof S.type=="function"?zm("You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information."):zm("Only elements types "+xT.join(", ")+" are allowed. Helmet does not support rendering <"+S.type+"> elements. Refer to our API for more information.");if(y&&typeof y!="string"&&(!Array.isArray(y)||y.some(function(b){return typeof b!="string"})))throw new Error("Helmet expects a string as a child of <"+S.type+">. Did you forget to wrap your children in braces? ( <"+S.type+">{``}</"+S.type+"> ) Refer to our API for more information.")}return!0},v.prototype.mapChildrenToProps=function(S,y){var b=this,T={};return ya.Children.forEach(S,function(R){if(!(!R||!R.props)){var O=R.props,_=O.children,U=_T(O,["children"]),Z=PN(U);switch(b.warnOnInvalidChildren(R,_),R.type){case Ae.LINK:case Ae.META:case Ae.NOSCRIPT:case Ae.SCRIPT:case Ae.STYLE:T=b.flattenArrayTypeChildren({child:R,arrayTypeChildren:T,newChildProps:Z,nestedChildren:_});break;default:y=b.mapObjectTypeChildren({child:R,newProps:y,newChildProps:Z,nestedChildren:_});break}}}),y=this.mapArrayTypeChildrenToProps(T,y),y},v.prototype.render=function(){var S=this.props,y=S.children,b=_T(S,["children"]),T=Dn({},b);return y&&(T=this.mapChildrenToProps(y,T)),ya.createElement(u,T)},xN(v,null,[{key:"canUseDOM",set:function(S){u.canUseDOM=S}}]),v}(ya.Component),l.propTypes={base:dt.object,bodyAttributes:dt.object,children:dt.oneOfType([dt.arrayOf(dt.node),dt.node]),defaultTitle:dt.string,defer:dt.bool,encodeSpecialCharacters:dt.bool,htmlAttributes:dt.object,link:dt.arrayOf(dt.object),meta:dt.arrayOf(dt.object),noscript:dt.arrayOf(dt.object),onChangeClientState:dt.func,script:dt.arrayOf(dt.object),style:dt.arrayOf(dt.object),title:dt.string,titleAttributes:dt.object,titleTemplate:dt.string},l.defaultProps={defer:!0,encodeSpecialCharacters:!0},l.peek=u.peek,l.rewind=function(){var d=u.rewind();return d||(d=MC({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),d},c},VN=function(){return null},IN=sN(LN,NN,MC)(VN),AT=BN(IN);AT.renderStatic=AT.rewind;/*! ***************************************************************************** 218Copyright (c) Microsoft Corporation. All rights reserved. 219Licensed under the Apache License, Version 2.0 (the "License"); you may not use 220this file except in compliance with the License. You may obtain a copy of the 221License at http://www.apache.org/licenses/LICENSE-2.0 222 223THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 224KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED 225WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, 226MERCHANTABLITY OR NON-INFRINGEMENT. 227 228See the Apache Version 2.0 License for specific language governing permissions 229and limitations under the License. 230***************************************************************************** */var jm=function(i,u){return jm=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,c){l.__proto__=c}||function(l,c){for(var d in c)c.hasOwnProperty(d)&&(l[d]=c[d])},jm(i,u)};function YN(i,u){jm(i,u);function l(){this.constructor=i}i.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)}var ls=function(){return ls=Object.assign||function(u){for(var l,c=1,d=arguments.length;c<d;c++){l=arguments[c];for(var v in l)Object.prototype.hasOwnProperty.call(l,v)&&(u[v]=l[v])}return u},ls.apply(this,arguments)};function qN(i,u,l,c){var d,v=!1,f=0;function S(){d&&clearTimeout(d)}function y(){S(),v=!0}typeof u!="boolean"&&(c=l,l=u,u=void 0);function b(){var T=this,R=Date.now()-f,O=arguments;if(v)return;function _(){f=Date.now(),l.apply(T,O)}function U(){d=void 0}c&&!d&&_(),S(),c===void 0&&R>i?_():u!==!0&&(d=setTimeout(c?U:_,c===void 0?i-R:i))}return b.cancel=y,b}var iu={Pixel:"Pixel",Percent:"Percent"},MT={unit:iu.Percent,value:.8};function LT(i){return typeof i=="number"?{unit:iu.Percent,value:i*100}:typeof i=="string"?i.match(/^(\d*(\.\d+)?)px$/)?{unit:iu.Pixel,value:parseFloat(i)}:i.match(/^(\d*(\.\d+)?)%$/)?{unit:iu.Percent,value:parseFloat(i)}
230:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),MT):(console.warn("scrollThreshold should be string or number"),MT)}var c1=function(i){YN(u,i);function u(l){var c=i.call(this,l)||this;return c.lastScrollTop=0,c.actionTriggered=!1,c.startY=0,c.currentY=0,c.dragging=!1,c.maxPullDownDistance=0,c.getScrollableTarget=function(){return c.props.scrollableTarget instanceof HTMLElement?c.props.scrollableTarget:typeof c.props.scrollableTarget=="string"?document.getElementById(c.props.scrollableTarget):(c.props.scrollableTarget===null&&console.warn(`You are trying to pass scrollableTarget but it is null. This might 231 happen because the element may not have been added to DOM yet. 232 See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info. 233 `),null)},c.onStart=function(d){c.lastScrollTop||(c.dragging=!0,d instanceof MouseEvent?c.startY=d.pageY:d instanceof TouchEvent&&(c.startY=d.touches[0].pageY),c.currentY=c.startY,c._infScroll&&(c._infScroll.style.willChange="transform",c._infScroll.style.transition="transform 0.2s cubic-bezier(0,0,0.31,1)"))},c.onMove=function(d){c.dragging&&(d instanceof MouseEvent?c.currentY=d.pageY:d instanceof TouchEvent&&(c.currentY=d.touches[0].pageY),!(c.currentY<c.startY)&&(c.currentY-c.startY>=Number(c.props.pullDownToRefreshThreshold)&&c.setState({pullToRefreshThresholdBreached:!0}),!(c.currentY-c.startY>c.maxPullDownDistance*1.5)&&c._infScroll&&(c._infScroll.style.overflow="visible",c._infScroll.style.transform="translate3d(0px, "+(c.currentY-c.startY)+"px, 0px)")))},c.onEnd=function(){c.startY=0,c.currentY=0,c.dragging=!1,c.state.pullToRefreshThresholdBreached&&(c.props.refreshFunction&&c.props.refreshFunction(),c.setState({pullToRefreshThresholdBreached:!1})),requestAnimationFrame(function(){c._infScroll&&(c._infScroll.style.overflow="auto",c._infScroll.style.transform="none",c._infScroll.style.willChange="unset")})},c.onScrollListener=function(d){typeof c.props.onScroll=="function"&&setTimeout(function(){return c.props.onScroll&&c.props.onScroll(d)},0);var v=c.props.height||c._scrollableNode?d.target:document.documentElement.scrollTop?document.documentElement:document.body;if(!c.actionTriggered){var f=c.props.inverse?c.isElementAtTop(v,c.props.scrollThreshold):c.isElementAtBottom(v,c.props.scrollThreshold);f&&c.props.hasMore&&(c.actionTriggered=!0,c.setState({showLoader:!0}),c.props.next&&c.props.next()),c.lastScrollTop=v.scrollTop}},c.state={showLoader:!1,pullToRefreshThresholdBreached:!1,prevDataLength:l.dataLength},c.throttledOnScrollListener=qN(150,c.onScrollListener).bind(c),c.onStart=c.onStart.bind(c),c.onMove=c.onMove.bind(c),c.onEnd=c.onEnd.bind(c),c}return u.prototype.componentDidMount=function(){if(typeof this.props.dataLength>"u")throw new Error('mandatory prop "dataLength" is missing. The prop is needed when loading more content. Check README.md for usage');if(this._scrollableNode=this.getScrollableTarget(),this.el=this.props.height?this._infScroll:this._scrollableNode||window,this.el&&this.el.addEventListener("scroll",this.throttledOnScrollListener),typeof this.props.initialScrollY=="number"&&this.el&&this.el instanceof HTMLElement&&this.el.scrollHeight>this.props.initialScrollY&&this.el.scrollTo(0,this.props.initialScrollY),this.props.pullDownToRefresh&&this.el&&(this.el.addEventListener("touchstart",this.onStart),this.el.addEventListener("touchmove",this.onMove),this.el.addEventListener("touchend",this.onEnd),this.el.addEventListener("mousedown",this.onStart),this.el.addEventListener("mousemove",this.onMove),this.el.addEventListener("mouseup",this.onEnd),this.maxPullDownDistance=this._pullDown&&this._pullDown.firstChild&&this._pullDown.firstChild.getBoundingClientRect().height||0,this.forceUpdate(),typeof this.props.refreshFunction!="function"))throw new Error(`Mandatory prop "refreshFunction" missing. 234 Pull Down To Refresh functionality will not work 235 as expected. Check README.md for usage'`)},u.prototype.componentWillUnmount=function(){this.el&&(this.el.removeEventListener("scroll",this.throttledOnScrollListener),this.props.pullDownToRefresh&&(this.el.removeEventListener("touchstart",this.onStart),this.el.removeEventListener("touchmove",this.onMove),this.el.removeEventListener("touchend",this.onEnd),this.el.removeEventListener("mousedown",this.onStart),this.el.removeEventListener("mousemove",this.onMove),this.el.removeEventListener("mouseup",this.onEnd)
235))},u.prototype.componentDidUpdate=function(l){this.props.dataLength!==l.dataLength&&(this.actionTriggered=!1,this.setState({showLoader:!1}))},u.getDerivedStateFromProps=function(l,c){var d=l.dataLength!==c.prevDataLength;return d?ls(ls({},c),{prevDataLength:l.dataLength}):null},u.prototype.isElementAtTop=function(l,c){c===void 0&&(c=.8);var d=l===document.body||l===document.documentElement?window.screen.availHeight:l.clientHeight,v=LT(c);return v.unit===iu.Pixel?l.scrollTop<=v.value+d-l.scrollHeight+1:l.scrollTop<=v.value/100+d-l.scrollHeight+1},u.prototype.isElementAtBottom=function(l,c){c===void 0&&(c=.8);var d=l===document.body||l===document.documentElement?window.screen.availHeight:l.clientHeight,v=LT(c);return v.unit===iu.Pixel?l.scrollTop+d>=l.scrollHeight-v.value:l.scrollTop+d>=v.value/100*l.scrollHeight},u.prototype.render=function(){var l=this,c=ls({height:this.props.height||"auto",overflow:"auto",WebkitOverflowScrolling:"touch"},this.props.style),d=this.props.hasChildren||!!(this.props.children&&this.props.children instanceof Array&&this.props.children.length),v=this.props.pullDownToRefresh&&this.props.height?{overflow:"auto"}:{};return ya.createElement("div",{style:v,className:"infinite-scroll-component__outerdiv"},ya.createElement("div",{className:"infinite-scroll-component "+(this.props.className||""),ref:function(f){return l._infScroll=f},style:c},this.props.pullDownToRefresh&&ya.createElement("div",{style:{position:"relative"},ref:function(f){return l._pullDown=f}},ya.createElement("div",{style:{position:"absolute",left:0,right:0,top:-1*this.maxPullDownDistance}},this.state.pullToRefreshThresholdBreached?this.props.releaseToRefreshContent:this.props.pullDownToRefreshContent)),this.props.children,!this.state.showLoader&&!d&&this.props.hasMore&&this.props.loader,this.state.showLoader&&this.props.hasMore&&this.props.loader,!this.props.hasMore&&this.props.endMessage))},u}(z.Component);export{r1 as B,AT as H,c1 as I,JT as L,t1 as O,dt as P,ya as R,JM as _,zL as a,s1 as b,KN as c,Yi as d,o1 as e,JN as f,ps as g,ZN as h,n1 as i,ZL as j,l1 as k,i1 as l,u1 as m,z as r,a1 as s,e1 as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.